Solidworks to PDMS In order to import Solidworks models into PDMS a translation program call Implant-STL is used. Solidworks models first must be saved as STL files then loaded into Implant STL which creates a macro file which is then imported into PDMS. Please review the Implant STL installation user guide found under the !veva " Implant STL #.$ program group% prior to reading the remainder of this document. !lthough powerful% Implant STL is not perfect and the translation process can go poorl& if the following following tips are not considered. The goal is to to build a Solidworks model that translates into as man& PDMS primitives as possible while eliminating as man& pol&hedrons 'solid bodies shells( as possible. The optimal translated model contains no pol&hedrons and has a small file si)e making it eas& to work with in PDMS. #. *hen *hen savin saving g an an STL STL file file '+il '+ile e - SaveSave-!s !s - .st .stl( l( for for the the first first time time clic click k the ,options button.
-
-
-
!ll STL files are to be saved as binar& outputs% this reduces file si)e which makes the resultant PDMS model easier to handle. esolution is alwa&s to be set to /oarse which again reduces file si)e The ,Do not translate STL output data to positive space option is to be checked as this is the option that will ensure the origin of the Solidworks model and the PDMS model are the same. The ,Save all components of an assembl& as a single file option is to be left up to the user as some assemblies ma& become too large or complicated to be a single macro file. If this option is unchecked an STL file will be made for each part file in the assembl& and each would need translation individuall&. The ,/heck for interferences option 0ust does that% and reports an& interfering parts in the assembl&. 1ou can choose to ignore the message if the interference in the assembl& is warranted. ,2utput coordinate s&stem is used if &our PDMS coordinate s&stem is different than the one used in Solidworks. Solidworks uses an 3 is right% 1 is up% and 4 is towards the screen coordinate s&stem. If PDMS is different% create the coordinate s&stem needed in Solidworks and name it PDMS. 2nce saved the new coordinate s&stem can be selected during the .stl e5port process. 6ote '+or the office a PDMS coordinate has alread& been made for an& new parts7assemblies created in Solidworks(. 2nce the .stl file is created b& Solidworks the e5tension must be renamed 'using windows e5plorer or similar( to lowercase prior to opening it in Implant STL or it won8t work.
#.
*hen modeling parts7assemblies in Solidworks% the use of ,merge results in feature geometr& should be kept to a minimum. Merged features will be recogni)ed as solid bodies and shells% where as unmerged features will be recogni)ed as c&linders% bo5es% and other more desirable primitives.
$.
*hen creating holes and other cut7negative st&le geometr&% use features such as hole wi)ard and cut-e5trude% etc9 efrain from creating holes in features as part of its sketch. Implant looks for features in a model and not at the sketches. :ole geometr& made in features at the sketch level will cause that feature to be translated as an e5trusion or a pol&hedron as opposed to another primitive.
;.
S
=.
*hen modeling in PDMS% a solid 'positive( ob0ect re
re.
?ecause the first feature made in a Solidworks does not have a ,merge results option an& round cut features made from the same sketch plane as the positive feature will be translated as pol&hedrons. Therefore an& cut features made in the first feature should be made from the opposite side.
@.
Implant can translate multiple round cut features in a single solid feature into multiple negative primitives% but the limit is restricted to =. +or whatever reason% > or more cut features will force Implant to translate the model into a pol&hedron.
A.
*hen c&lindrical features in Solidworks are translated b& Implant a ratio of diameter vs. height is used to determine whether or not the feature is translated as an e5trusion or a PDMS c&linder. If the height of the c&lindrical features is less than B of the diameter Implant will translate the feature as an e5trusion. Likewise if the height is greater than B of the diameter the feature will become a PDMS c&linder. In addition it has been recentl& discovered that if a c&lindrical feature is modeled in the negative planar direction 'that is to sa& the opposite direction from the arrow side of the Solidworks coordinate triad( the resulting translation will become a c&linder as opposed to a PDMS e5trusion. '6ote this is still be verified(
The macro file that is created b& Implant STL will b& default create an ,CEI 'e