Home
Read the user`s guide
Contents
1. Distance 0 1000000000000000 Angle 0 0 Page 17 In order to define a positioning and or a constraint you must select at least two geometry entities and then click on one of the three buttons in the Define new relation frame Define new Load or Boundary Condition Ae AAAs You can also define multiple relations at the same time For that select multiple geometry items and place the selection into the multiple selection fields Choose how to create relations pairs using the two multiple selections The Combine pairs option combines the first item in the first multiple selection with the first item in the second multiple selection The same will apply to the second items and so on If one multiple selection contains less items than the other one the creation of pairs stops the last possible pair The Combine all option generates all possible combinations of two geometry items Use this option with caution as it can create a huge amount of new relations 10 1 Positioning constraints Positioning constraints are geometric constraints between pairs of models in order to define their relative position You can select any combination of Lines Circles Planes Cylinders Spheres in order to define a positioning constraint A positioning constraint can be of three types Distance in model length units Angle in degrees Tangent
2. The CAD files must lie in the same folder as the universal format files The name of the CAD universal format file must begin with the name of the CAD file and end with an optional configuration name in which case an underscore must be used for separation These file naming rules are exemplified in the following Suppose you have a macro file Guide_vl ans which imports the Parasolid Guide_v1_long x_t exported from Guide_v1 sldprt In this case v1 is the version name and long is the configuration name The CAD file Guide_v1 sldprt should provide at least one configuration with the name long In order to import the Parasolid file Guide_v1_long x_t place the following command line into the sub macro GENERATEGEOMETRY of the macro file Guide v1 ans patrainy Guide vil dong ty all If more than one macro file share the same CAD file then do not use any version name in the name of the CAD file For example if Guide_vl ans and Guide_v2 ans use the same CAD file then the CAD file name should be Guide sldprt Furthermore the CAD file could provide more than one configuration e g long and short In this case you should specify in the macro file which configuration should be imported e g parain cuide long x ty ald or Darain cuide SNOrt x t al41 The configuration name could also be specified by a parameter name of type string Page 4 7 Page 48 config short vparain Guide lt
3. bog Ji Outatt pen Return rs a RECOVER Open with standard program CTRL O TOOLS Open with Ansys Workbench CTRL Shift O EEE Solve th F Open output file 15 Working with assembly equations In many situations there exists a relation between the parameters of different models or distances of some positioning constraints In such cases you can simplify your workflow and accelerate model changes by defining equations that describe the relations between different model parameters of an assembly To do so select an assembly item in the model tree and write new equations or edit available ones in the Assembly equations frame Q Test_l mpasm Assembly equations 7 z Write equations to define assembly parameters H arbeit MESHPARTS Software Test Test_1 mpasm TO lee rie ser eset Model tree og z z W ty E i jo a lt gt Write equations as ParameterName Expression Test_1 mpasm P Expressions can evaluate to numbers or to strings a HI Padio 2 l W rI te ed It String parameters must be enclosed in double quotes ii Conn E ah Loads anii Boundary Conditions E M Endstueq _quad_80_1 0 cdb equations alpha 45 an angle F 100 sin alpha 3 14 180 a force H Q Endstueq _quad_80_1 0 cdb config 80 a string MS 1 0 1 Select an assembly in 3 Save and Save equations the model tree apply changes Save and apply equations The syntax of an
4. 4 64 4 4 4 4 4 4 4 4 4 4 4 4 4 Pinball region 1 0 Contact normal Standard Target normal Standard Choose other geometry Joint properties You can apply loads and boundary conditions LBCs to all type of geometry items available with the exception of reference planes XY YZ and ZX items and reference axes X Y Z items On surfaces or equivalent nodal sets LBCs are applied through external points pilot nodes that connect to the surfaces through Multi Point Constraints MPC Page 19 Page 20 On curves and points or equivalent nodal sets LBCs act on every single node of the mesh associated with the geometry Please take into account that nodal loads and nodal BCs are defined in the node coordinate system In MESHPARTS if a model is rotated then also the node coordinate system are rotated and so the LBCs On Origin items you can apply loads of following types in the global coordinate system Linear acceleration Rotational acceleration Linear velocity as initial condition Rotational velocity If you are applying a linear velocity to an Origin item the velocity is considered as an initial condition meaning it should only be applied in the first load step You can apply an acceleration or velocity to subparts of an assembly by selecting the related Origin items If you select the origin item of the main assembly then accelerations and velocities are acting on all subparts of the a
5. L5 Z2 Modulo 5 3 Use only integers with the operator modulo Example acos 1 asin 1 atan 10 Remark The argument of acos must be in the range 1 1 It returns an angle in radians The argument of acos must be in the range 1 1 It returns an angle in radians It returns an angle in radians atan2 1 10 The arguments of atan2 must be ceil 5 3 cos 3 14 cosh 10 double 1 entier 5 3 exp 1 floor 5 3 Page 30 different from 0 The argument of cos must be an angle in radians The basis is the Euler number e Page 31 The floating point fmod 5 3 Similar to the operator The remainder result is not an integer but a floating point number The length of the hypot 5 3 The arguments are the lengths of hypotenuse of a right the two catheti angled triangle int The integer part of a int 5 3 number isqrt The integer part of the isqrt 10 The argument of isqrt must be Square root positive log The natural logarithm log 10 The basis is the Euler number e log10 The base 10 logarithm log10 10 max The maximum of one or max 5 3 1 The number of arguments is more numbers unlimited The minimum of one or min 5 3 1 The number of arguments is more numbers unlimited The first argument raised pow 5 3 to the power of the second argument round Converts a number to round 5 3 nearest integer sin The sine sin 3 14 The argument of sin must be an angle in radians sqrt The square root
6. Open Return Open with standard program CTRL O Open with native FE program CTRL Shift O Restore assembly sre amp 3 Post process results Cut CTRL X Copy CTRL C Paste CTRL V X Delete Del R Rename F2 amp New assembly CTRL N New folder CTRL Shift N M New Ansys macro gt Generate gt Download _ A Upload dD Assemblies tis a ce fcc Komponenten C Refresh F5 Projekts Find CTRL F gt J SpecialCompo c Collapse child items Eig StandardComp Collapse sibling items Collapse parent item After uploading the content to the Meshparts online library you can run the macro files as usual but without having the need for the third party FE program to be installed on your own system 18 5 Model units You can define new models using any combination of units However the MESHPARTS online library contains models defined according to the International System of Units SI If you plan to assemble models from the MESHPARTS online library with self generated models then you should create your models using the same units Unit name Unit symbol meter kilogram Page 42 Page 43 Time second S Force Newton N 19 Working with Ansys macro files A very good starting point with Ansys macro files are the templates that MESHPARTS provides see chapter 17 The inner structure of the macro file is based on the ANSYS user library structure which is actually a collection of APDL ma
7. a m Connections BALLSCREWSPINDLE_BEARINGSEATL_1 NodalSets IDO Inst BALLSCREWSPINDLE_BEARINGSEATR_1 NodalSets IDO Inst wi Loads and Boundary Conditions G 4 Page Page 8 5 Exporting Finite Element Assemblies MESHPARTS finite element assemblies are exported converted into a file format that can be read by third party finite element software Currently the Ansys specific CDB file format is supported Ansys CDB models can also be imported into Abaqus In most cases you will want to open the MESHPARTS assemblies with a third party finite element software in order to post process the finite element results The pre processing and the solution setup you can perform directly in the MESHPARTS software 1 In order to export MESHPARTS assemblies to Ansys CDB format select an assembly item in a model tree and click on the button AP t FreeExamples mpasm Lol H arbeit MESHPARTS Offline StandardComponents FreeExamples F Model tree al i gt 0S v Bes lt lt mee Assembly macros Positionings Connections wi Loads and Bounda BallScrewSpindle_2 Bearing_SS_30_80_ Assembly equation KET The new exported model will appear as a child item of the assembly file in the explorer tree click on the plus sign if necessary 2 Right click on the exported model and choose Open with native
8. A distance constraint implies that the angle between the direction vectors of the geometric entities is zero Page 17 Page 18 The type of a positioning constraint can be set up in the Positioning properties frame by selecting one of the positioning items in the model tree Freres J a Hn 5 aa B e EE ee a Positioning properties E MyAssembly mpasm o Positionings geeeeeeeeceseseseeeeeeeeseseneseeneseseeeeeeeeesceeeeeneneeeseeeseereeeeeeeneseseeeeseneeesessenesesesseeeeeessseseeseseneeesesseee BALLSCREWSPINDLE_BEARINGSEATR_0 NodalSe E D Connections T E wi Loads and Boundary Conditions re H Q BallScrewSpindle_3D_500_30_50_50_50_50_20 20 1 H Q Bearing_SS_20_50_20_300_200_300_0 0_0 0 1 0 cdb t Reverse pe System Ly Anale 0 0 Choose other geometry In addition to the type of a constraint the direction of a constraint can be reverted with the help of the Reverse option The System option is only valid for positioning constraints between two points This will also constrain the coordinate systems of each point to have the same orientation of their axes 10 2 Connections Connections define a physical interaction between two geometry entities e g contact You can define one of the following connection types surface surface curve surface point surface curve curve point curve point point Most of the connections are modeled per def
9. CONLIG6 x U 4 aL The recommended method is to specify the configuration name through a macro argument with validity checking GConiiG argl configuration name strung Long short spararin Guide lt COnEIG 6 2 Uy pa ld If you do not specify the configuration name then the last active configuration will be imported apardin GU dey Xz add If the Parasolid file is not available it will be automatically generated if the corresponding CAD file is available If the Parasolid file is available but older than the corresponding CAD file it will also be automatically updated This task can only be performed if the required CAD software currently only SolidWorks is installed on your system If you are using other CAD software than SolidWorks please contact us The coordinate system used for exporting Parasolid and ACIS files defaults to the origin of the CAD model If a user defined coordinate system named Export is available in the CAD model then this system will be used instead 19 5 Sharing parameters configurations between CAD and macro file When a macro file is using a parametric CAD model it can be advantageous to share parameter configurations CAD systems such as SolidWorks or Creo Elements Pro former ProEngeneer are capable of reading parameters configurations defined in Excel tables In SolidWorks the format of the Excel file is similar to the format described in chapter Parameters configurat
10. FE program The model opens in Ansys Workbench or Mechanical APDL depending on the program settings Page 8 Explorer tree Date modified Size pi Cy al a D Hs Downloads J DRIVER Ee MyAssembly T E yossembly mpasm 2014 09 28 14 56 40 1 95 KB 1 me r EEEE Pad el o o ees Open Return a Open with standard program CTRL O i ol a Open with native FE program CTRL Shift O py 6 TOOLS sea ala st ae ah E Restore assembly Haak Archive he G Ea H H Cut CTRL X EH http Copy CTRL C HH https Paste CTRL V H E Fat YC Delete Del R Rename F2 S New assembly CTRL N New folder CTRL Shift N 6 Meaning of icons In order to work with the MESHPARTS Software it important to know the meaning of the icons used This is an operating system folder on your local or network drive This is a folder from the online library li 2 ivi This is a macro file e g Ansys APDL macro library with MESHPARTS specific structure From macro files model files are generated and grouped as child items under the macro item An orphan model file part the origin of the model file is unknown A model file generated from a MESHPARTS macro file A A model file generated from a MESHPARTS assembly file A MESHPARTS assembly file An assembly file contains definitions of assemblies that can consist of model files or other assembly files Page 9 Page 10 amp A macro generated mode
11. Geometrie ven r J Koordinatensysteme The type number for the targe The remote point node number Active UNIT system in Workbens El Remote Points yA Pioti by at Commands APDL ia Net oo Analyseeinstellungen El nE L sung AG g Total Deformation 18 3 Using macro files I NOTE Any data that requires I See Solving Unit ad whpilottiree mytesti Jeon L sungsinformationen This is the most powerful method for creating new model files as it is completely automated and model parameters can be changed very fast The same method is used for the MESHPARTS online library Currently only Ansys macro files are supported Right click a folder in the explorer tree From the context menu choose New Ansys Macro File and one of the macro types depicted in the picture below IW General A Parasolid volume _ Parasolid surface amp Parasolid section 3D Parasolid section 2D CDB for Abaqus Open Open with standard program Open with Ansys Workbench Solve Open output file Restore assembly Archive Cut Copy Paste X Delete R Rename amp New assembly amp New folder IM New Ansys macro Generate Upload Go To On Offline Path C Refresh Find Collapse child items Collapse sibling items Collapse parent item a Page 39 Return I CTRL O i CTRL Shift 0 CTRL X CTRL C CTRL V Del F2 CTRL N CTRL Shift N F5 C
12. MESHPARTS add on for Ansys Workbench when you start the MESHPARTS software If the add on is not already available you will see a message asking you if you wish to install the add on Do you want to install the MESHPARTS Add On for ANSYS Workbench newer files will be copied to D AaNSYS Inc vi50 Addins ExternalConnection Customization OK or Cancel Hover with your mouse over an item to show help After installation a new menu item will be visible in the Ansys Design Space menu bar Choose Main Menu MESHPARTS Export cdb model The Ansys Workbench project must contain a system with a solution container as marked in the picture below f Lagerbock Workbench Datei Ansicht Extras Ma einheiten MESHPARTS Erweiterungen Hilfe T Neu 25 ffnen lal Speichern E sp Export cdb model Export wbinp model E Analysesysteme M Antwortspektrum 4 Modalanalyse Technische Daten v 4 Design Bewertung Elektrisches Strdmungsfeld Explizite Dynamik Harmonische Analyse v 1 2 3 D Geometrie Voa Lineare Beulanalyse 9 Magnetostatik 4 Modell V a A Mehrk rperdynamik 5 n Setup d E Modalanalyse 6 We L sung gt 7 i PSD Analyse Ergebnisse 7 Statisch mechanische Analyse Thermisch elektrische Analyse Modalanalyse If you are using Ansys Mechanical APDL choose Main Menu Preprocessor Archive Model Write In the new dialog window choose DB All finite element i
13. equation is ParameterName Expression The parameter names are case sensitive Do not use empty spaces or special characters in parameter names The expression on the right side of the equal sign of an equation can describe a mathematical expression a string By clicking on the Save and apply equations button the assembly equations are evaluated and entities linked to these parameters are updated accordingly 15 1 Using mathematical expressions In mathematical expressions you can use Page 29 numbers other predefined parameters operators parentheses Page 30 functions abs sin cos tan asin etc ou Numbers can be integers or real numbers For real numbers use for decimal points A detailed description of the allowed operators and functions in mathematical expressions is given in the following tables Operator name Symbol Example Remark Addition 5 3 Subtraction 5 3 3 Multiplication Division cos cosh double entier exp 5 5 0 3 0 The arc cosine The arc sine The arc tangent The arc tangent The smallest integer value not less than the argument The cosine The hyperbolic cosine Converts integer to floating point number The integer part of any number The exponential The largest integer not greater that the argument If the denominator is an integer the result will be rounded Exponentiation
14. mpasmi O Coupling BEL_validation_rmodal cdb A Coupling BEL validation modal DOE1 cdb p A Coupling _BEL_validation_modal DOE cdb 0 Coupling _BEL_validation_modal DOES cdb aA Coupling _BEL_validation_modal DOE 4 cdb A Coupling _BEL_validation_modal DOES cdb ia Coupling _BEL_validation_modalDOE6 edb W Coupling _BE2 ans W Coupling_BEC ans W Coupling_BEH ans W Coupling BEL ans Wj Coupling BEM ans N Coupling BES ans f fF oe a ee 20 2 Solving multiple designs Now you can start the simulation of each design be selecting the assembled model files in the explorer tree and selecting from the context menu Solve SA D Coupling BKL_2_10 El Precision a MetalBellow Fi Coupling BRA validation_ modal mpasm ily Coupling BEL validation_ modal mpasm O Coupling BRL validation modal db ei Coupling BKL_valida a E3 Coupling BKL_valida Ta ae m SSS T Open with standard program CTRL O E CTRL Shift 0 Open with native FEA program E Coupling BEL valida Open output file El Coupling BE ans MI Coupling BEC ans EM Coupling BKH ans Mi Coupling BEL ans Restore assembly a Archive assembly Retrieve parameters M Coupling_ BKM ans Cut CTRL X GM Coupliig BES ans Copy CTRL C Seabee Paste CTRL V Please notice that the type of analysis and the solution settings are the same as defined before generating the models Each m
15. of special interest during the solution or post processing phase Finally the INTNODES macro defines the nodal sets which represent the interface nodes to other components Page 43 Page 44 19 1 Validity of parameters If you would like to your parameters input to be checked for validity place at the end of your parameter comment a validity expression enclosed by curly braces defining the type and range of the parameter Typical validity expressions are listed below one of the integers integer range with steps of 1 Real ee positive real negative real one of the reals real range real range with discrete steps alphanumeric string up to 32 characters enclosed in single quotes component name parameter relation integer gt Di lt Da parameter relation with equation integer 20 lt Da D1 2 integer range with steps of 10 integer L210 100 19 2 Parameters configurations In some cases the number of parameters needed for creating a model file is higher than the maximum number of APDL macro parameters which is 18 At the same time more parameters can be grouped together to parameters configurations thus simplifying the input of model configurations Parameters configurations can be defined in Excel Tables or CSV tables with special format so called feature files German Merkmaldateien file extension TAB MESHPARTS can read Excel or TAB files automatically when a model file is generated In order to accomp
16. sqrt 10 The argument of sqrt must be positive tan The tangent tan 3 14 The argument of tan must be an angle in radians tanh The hyperbolic tangent tanh 10 wide The integer part of a wide 5 3 number 15 2 Using strings in equations Strings in assembly equations must be input between double quotes ParameterName SomeString If the equation defines an APDL parameter which must be input between single quotes then the parameter is written as follows Tnm ParameterName SomeString 15 3 Linking model parameters After you define assembly parameters through assembly equations you can link model parameters to assembly parameters To do so you select a model file of an assembly in the Page 31 Page 32 model tree If you have generated the model file from a macro file then you can review and change the model parameters in the model parameters frame ana Symmetry Parameters D arbeit MESHPARTS Source SpecialComponents Examples Endstueck Endstueck_quad_80_1 0 cdb S User sg Model tree 1 econ a Ee Cae elie liealieelieellenlicco wl None 4 Test_Lmpasm l l None H Positionings Z None x Lu Connections T 0 0001 y Loads and BCs 2 Overwrite a Macro Parameters _quad_80_1 0 cdb En config B0 W 1 5 parameter value with meshscale MS Additional Information an assembly value 1 Select a Button to remove model in the a parameter li
17. that point Furthermore you can shape the curves by dragging points or straight segments horizontally or vertically By holding down the shift key when dragging the drag resolution increases You can double click in the top left corner of the editor and enter the exact x y coordinates of the point You can change the limits of the axes time frequency amplitude by a double click on them By changing the upper time or frequency limit all time points will scale accordingly so that the LBC curves will fit the new time interval Lastly you can import tabular data from an Excel Table text file or similar format For example in Excel you select the table area of interest and press CTRL C to copy it Then select one or more LBC items and click on the Paste button in the Load step editor frame Click on the Save button in the Load step editor frame The pasted tabular data should have one column for the time and six columns in general six DOF for each selected LBC item So for example if you have two LBC items you will need a table with 1 2x6 13 columns Page 23 Page 24 12 Adding discrete joints to an assembly Typically discrete joints are formed by two nodes that span a discrete stiffness and or damping element Many model components from the Meshparts library already contain discrete joints These are needed to efficiently model the behavior of linear guides bearings ball screw nuts etc You can also add discrete joints
18. to overcome this difficulty is to create an exploded view of your assembly Page 11 Page 12 You can create exploded views very fast by simply dragging away different models or assemblies with the left mouse button hold down the left mouse button and move the mouse Additionally single parts or assemblies can be rotated by dragging the mouse while holding the right mouse button pressed Per default the rotation takes place around the origin of the part or assembly If you hold down the CTRL key while dragging the mouse rotation will take place around the selected point on the model If you hold down the shift key while dragging the mouse either left or right button then the part deepest available in the assembly hierarchy will be translated or rotated Of you do not use the shift key then the part or assembly which is a direct child of the main assembly will be translated or rotated 7 3 Wireframe smooth and section views Directly over the 3D viewing area you can find four further buttons that will change the way your model or assembly looks like Pegs gae Wireframe Only curves and other selected geometry elements are visible Smooth surface The mesh edges are invisible Translucent surface The mesh faces are 25 opaque Transparent surface The mesh faces are 0 opaque 2 Section view The model or assembly is cut with the selected geometry element of type PLANE Section view reversed Same as ab
19. 5_1 KGM_KUGEL76_0 KGM_KUGEL76_1 KGM_KUGEL77_0 KGM_KUGEL77_1 KGM_KUGEL78_0 KGM_KUGEL78_1 KGM_KUGEL79_0 os7 O mfa BEOCEnnnogE za a A amp Go 3 m KGM_KUGEL91_0 KGM_KUGEL91_1 KGM I AGERSTT7 A 4 m You can also use the Find function in order to find files or folders in the explorer tree In that case make sure that the explorer tree is the active tree by clicking inside it and selecting the folder where you want to start searching The Find function always refers to the selected folder If nothing is selected the search is performed over all available folders Searching over a computer volume or even all available volumes can require up to several minutes of time If you press the CTRL key while the Find function is started the found items are added to the previous selection 9 Measuring distances and angles It a common task to measure the distance or angle between two surfaces or other geometric entities In the MESHPARTS software you can select two geometry entities from the model tree or directly on the 3D viewing area in order to measure if applicable the distance and angle between them Page 15 Page 16 amp Test_1l mpasm H arbeit MESHPARTS Software Test Test_1 mpasm Model tree Pa J 8 5 Aa m Se amp amp ENDSTUECK_REF eg Surfa
20. ARTS by using the three buttons on the top left corner of the assembly window Ma Test_l mpasm arbert MESHPARTS Software Test Test_l mpasm Model tree El hi Test_1 mpasm H J References E Positionings H E Connections a Loads and Boundary Conditions H f Endstueck_80_2 0 cdb Enc Q Endstueck_80_2 0 cdb Enc If the last action implied repeated saving of the assembly e g when assembly equations are applied see Chapter 15 then you would have to press the undo button multiple times until the needed assembly state is completely restored In order simplify this process there is a third button with an arrow pointing downwards that you can use in order to jump over multiple undo redo steps S Test_l mpasm H arbeit MESHPARTS Offline SpecialComponents Examples En Modell MiNi tests karst duplicate jump 1 steps I IEL bd Undo model tree delete jurmp 1 steps Undo model tree add jump 2 steps f a Connections Ey Loads and Boundary Conditions H Q Endstueck_80_2 0 cdb Enc 4 Q Endstueck_80_2 0 cdb Enc 18 Generating new model files parts Finite element assemblies consist of one or more model files parts or other assembly files There are three ways to create generate new model files Using the MESHPARTS online library Using a finite element software such as Ansys Mechanical APDL or Ansys Workbench Using macro files 18 1 Using the Meshparts online library Many standa
21. Fy 0 0 uy 0 0 Model tree 1 Select a LBC SR h le ESESIES ES IES rr Wry 4 amp Test_Limpasm Fz uz 0 p F1Positionings item in the model wo aes eh 0 0 gt Lit Connections My 0 0 ry 0 0 4 St Loads and BCs D Mz o0 z 0 0 Mz 0 rz 0 Bide E Surface bahain lagi F l Q Endstueck_quad_80_1 0 cdb b Endstueck_quad_80_1 0 cdb 2 Input an assembly parameter as a force or displacement value 15 6 Linking part offsets Symmetry Parameters Test_1 mpasm H arbeit MESHPARTS Offline SpecialComponents Examples Endstueck Endstueck_80_1 0 cdb Model tree E we O a z s O E E cE E i E Test_l mpasm ia H Fositionings i PLANES Surfaces 1D1 lIr 1 Se ect a pa rt a i Connections H ak Loads and Boundary Condit E Mi Endstueck 80_1 0 cdb H H Macro Parameters confi 80 mesk MS Additional Information Part Offsets System Global 4 Instance 1 2 Input an assembly parameter as a distance or angle offset 15 7 Updating an assembly Changes to the assembly equations are saved and applied to the assembly by clicking on the Save and apply equations button of the Assembly equations frame The assembly equations are evaluated and entities linked to these parameters are updated accordingly 15 8 Import parameters from other assemblies If you have a mai
22. NG_OUTERRING_1 BEARING_REF Hay Surfaces H Curves Hh mg Dninte 10 With one click on the second button in the Define new relation frame define a new contact relation between the selected nodal sets Define new relation 11 From the model tree select the nodal sets BALLSCREWSPINDLE_BEARINGSEATL_O BALLSCREWSPINDLE_BEARINGSEATR_O and click on the right arrow in the 1st multiple selection box Define new Load or Boundary Condition amp MyAssembly mpasm H arbeit MESHPARTS Offline StandardComponents FreeExamples BallScrewSpindle BallScrewSpindle_3D_500_30_50_50_50_50_20_20_15_15_40_40_1 0 cdb E Model tree 4HeH ivn b o LHe eee ele en ipPceshdai mapas ine new relation amp Hl Positionings fii Connections E wi Loads and Boundary Conditions Hja T 1st multiple selection BALLSCREWSPINDLE_BEARINGSEAT BALLSCREWSPINDLE_BEARINGSEAT H fg Part Offsets E S Nodal Sets BALLSCREWSPINDLE_BEARINGSEATL_1 xel BALLSCREWSPINDLE_BEARINGSEATR_1 BALLSCREWSPINDLE_LEFTEND_0 BALLSCREWSPINDLE_LEFTEND_1 BALLSCREWSPINDLE_ORIG BALLSCREWSPINDLE_REF BALLSCREWSPINDLE_RIGHTEND_0 2nd multiple selection xi BALLSCREWSPINDLE_RIGHTEND 1 BALLSCREWSPINDLE_THREAD_0 O oe Contec BALLSCREWSPINDLE_THREAD 1 a e d oe E A Surfaces S Combine all E Curves 12 From the model tre
23. Page 1 Users Guide for the Meshparts Software 1 System Requirements The MESHPARTS Software in the current version runs only on Windows operating systems The software was tested on Windows XP and Windows 7 64 Bit and 32 Bit There is no special requirement regarding the memory amount and processor speed but with bigger finite element models more memory will be needed 2 Download The software can be downloaded from www meshparts de software 3 Quick start guide 1 Go to www meshparts de software and download the latest release of the MESHPARTS Software 2 Save the executable on your hard drive preferable on C D or other short paths and run it as an administrator Windows context menu for executable files On a Windows 7 operating system the graphical user interface GUI looks like this WW MESHPARTS 2015 E Solution settings Program settings Help v Recent files Al lnchDaptc User login Name Date modified Size G amp C E mail Password QERETI i D myemail yahoo de v D HE E Send me a new temporary password per e mail bea F Change password tea H Register as a new user H http Ea https This software can only be used by registered users Hea E 1 Fill out the registration form and press Submit new user 2 Check your e mail inbox and click on the confirmation link received 3 Enter your e mail and password in the fields above and sign in Company only for commerc
24. TRL F The me The ma Page 40 aning of the different macro types is General A collection of useful general purpose commands This macro type requires programming knowledge as it must be adapted to different tasks Parasolid volume Out of the box parametric macro which imports a Parasolid volume and generates a high quality mesh with assigned material Parasolid surface Out of the box parametric macro which imports a Parasolid surface and generates a high quality mesh with assigned material and thickness Parasolid section 3D Out of the box parametric macro which imports a Parasolid plane surface and generates a high quality mesh by extruding the plane surface to a prismatic volume The area must lie in the XY plane Parasolid section 2D Out of the box parametric macro which imports a Parasolid plane surface and generates a high quality mesh by extruding the contour of the plane surface to a prismatic surface The area must lie in the XY plane cro will be defined as a new file in the selected folder By selecting a macro file the macro parameters are listed on the right hand side of the GUI Here is the description of the macro parameters for the macro types Parasolid volume Macro Parameters a Parasolid file name without file extension filename MyParasolidVolume Fill E M e sh SC alin g f actor MS 1 0 i 7 2 ad Option for elements with mid side nodes quadshape 1 0 7 3 h Fa gd M
25. air as RX to UX meaning that the relative translation in X is related to the relative rotation about X by a factor that is input as a parametric expression where h is the thread slope of the screw For joints with added transmission the order of the joint interfaces as it appears in the relation name is very important first interface transmission Spring Damper second interface see below an exploded view of an assembly with added joint Spring Damper Transmission Point mass First interface Second interface 12 1 Nonlinear stiffness If the nonlinear stiffness of a joint contains only the tensile curve positive values the compressive curve negative values will be automatically computed by reflecting the tensile curve Page 26 Page 27 If the nonlinear stiffness of a joint should offer no resistance to compressive loading then the compressive of the curve should be formed by just one displacement force pair typically 1 0 0 0 Thus a nonlinear spring that offers no resistance to compressive loading could be input in this way 1 0 0 0 0 0 0 0 10e 6 100e6 20e 6 250e6 30e 6 400e6 13 Solving a FE assembly After you define positioning and connection relations and apply loads and or boundary conditions to an FE assembly you can obtain a solution of the current FE assembly by selecting the assembly item in the model tree Select a type of analysis static modal harmonic or transient and click on the so
26. aterial steel wi 8 ee Material name WallThick _ E 29 Wall thickness You can also edit the content of the macro file using a text editor of your wish If you choose Open with standard program from the context menu the macro file will be opened with the program that is set to open files with the ans extension on your system You can read more about how to use Ansys macro files under MEHSPARTS in chapter 19 18 4 Uploading macro files to the online library Meshparts macro files are typically executed by a corresponding third party FE program e g Ansys If the meshparts macro file cannot be executed due missing installation of the requered third party program you can alternativelly upload and run the macro files in the MESHPARTS online library Place all the macro files and aditional files CAD import files that you want to run in the cloud in your Users directory of the offline library Your Users directory is actually named after your e mail adress so it is crucial that you use the same user directory as your e mail adress Page 41 Page 42 eal MESHPART S Offline a ji Assemblies ji Komponenten H Projekts j Special Components H StandardComponents El ji Users Your Users directory Data for the cloud A B mipermaiKyahoo de Ey test L E M Block ans You can then upload the files and or directories to the Meshparts online library using the context menu
27. aterial name material steel a F 4 l g Parasolid surface Macro Parameters filename WallThick MS quadshap material E Parasolid file name without file extension my MyFarasolid5urface ze Wall thickness 10 mm Fl a ei T gt Mesh scaling factor z Io Fa ie Option for elements with mid side nodes steel i iv ae ei Material name Parasolid section 3D Page 40 Page 41 Parasolid file name without file extension Macro Parameters Length of the extruded volume filename MyParasolidSection Off plane rotation angle of first ending area Length 1500 mm Paci Off plane rotation angle of second ending area rarer Rotation angle of second ending area about the Angle3 0 7 middle axis of the extruded volume Ms 1 0 Mesh scaling factor cn 1 JE Option for elements with mid side nodes material steel lw 8 2f Material name Parasolid section 2D Parasolid file name without file extension Macro Parameters Length of the extruded volume filename MyParasolidSection B Off plane rotation angle of first ending area Length 1500 mm aaa i Fy Off plane rotation angle of second ending area Sagat 0 Rotation angle of second ending area about the Angle3 0 15 a8 middle axis of the extruded volume ue ai i WI sleet Mesh scaling factor zl 7s Option for elements with mid side nodes m
28. ault by bounded penalty contact similar to gluing Point point and point curve connections modeled per default by constraint equations Other contact options are available when you select a specific connection item in the model tree Page 18 Page 19 Model tree J fs e m E amp al Se E amp MyAssembly mpasm H D References E H Positionings E 5 Connections penencecesnencesenessensansnsensneaseceanessesensssencnnensssenessssassonnssensesenssnensesenssnssensensscensesenenees BALLSCREWSPINDLE_BEARINGSEATR_1 No Ne Loads and Boundary Conditions H Q Bearing_SS_20_50_20_300_200_300 00001 kee eH Contact properties DOF UX UY UZ Formulation Penalty function Stiffness Units FORCE LENGTH 3 Contact detection On Gauss point Initial penetration gap Exclude both Shell thickness effect Exclude Behaviour Bonded always BC s of rig target nodes Specified by user DOF of MPC contact UX UY UZ ROTX ROTY Friction coefficient 0 0 Normal contact stiffness 1 0 Tangent contact stiffness 1 0 Pinball region 10 Contact normal Standard 4 4 4 4 4 4 4 4 4 4 4 54 gt 54 4 4 Target normal Standard Choose other geometry Joint properties You can read more about each contact option in the Ansys User s Manual under Contact Technology Guide 3 Surface to Surface Contact 3 9 Set the Real Constants and Element KEYOPTS 10 3 Changing the geometr
29. can also copy and paste the path into the path field above the explorer tree https www meshparts de H SpecialComponents StandardComponents 01_General 02_Automotive DIN FreeExamples BallScrewSpindle M BallScrewSpindle_3D ans bamia BallScrewSpindle_3D_500_30_50_50_50_50_20_20_15_15_40_40_1 0 cdb Bearing MToolBox macrofile_example ans 5 Right click the model and select Download Page 3 Page 4 Explorer tree 6 www meshparts de oe SpecialComponents EH StandardComponents QB 01_General F H 02_Automotive 5 DIN B 3 FreeExamples BallScrewSpindle E M BallScrewSpindl moua Beene Ol Open Return S Open with standard program CTRL O S D Open with native FE program CTRL Shift O M Restore assembly i 5 Post process results H Bearing Gy FreeExi Cut CTRL X E amp MToolBox Copy CTRL C G Users Paste CTRL V GM macrofile_exam YK Delete z Rename F2 cak New assembly CTRL N Fal a New folder CTRL Shift N 8 New Ansys macro Q Generate E E Download for 0 00 EUR 0 00 EUR available amp Upload Go To On Offline Path C Refresh F5 Find CTRL F Collapse child items H Collapse sibling items Collapse parent item 6 Drag and drop the downloaded model to the model tree of the new assembly https www meshparts de StandardComponents FreeExai v MyAssembly mpasm Explorer tr
30. cense For more information and prices please go to www meshparts de order license Page 56
31. ces PLANEI PLANE2 PLANES PLANE4 PLANES PLANE6 a Pee SREST PLANES KEE OS SSS OS SSS LESSEE SSS OSS OS SSS LOS LSC SES CYLINDER11 SSO OS SO TOTS CYLINDER12 eS ee tate te te tateee On otto tate tee Ev Curves ehe5ene eal s r E m Points rA peoe Endstueck_80_1 0 cdb End AREA rd hess tee D References tH ete A as s Nodal Sets ce LAA ay Surfaces Pr HUNN 4 E ae ps Eg EAN res PLANEI sey GN AES seo PK Be it bose PLANE2 HA Mese aaa mon aaen PLANE3 He a sor PLANE4 acs EK age aT ALEAT PLANES eee te PLANEG X HT w P x bheb pbo V ey a a a a ee y NY O Y amp mv von NS NN Ca CO a0 N Y WW Distances are valid for following combinations Point Point Point Line Point Plane Point Sphere center Point Cylinder middle axis Point Circle normal axis through the center Line Line Line Sphere center Line Cylinder middle axis Line Circle normal axis through the center Plane Plane if parallel Angles valid for following combinations Line Line Line Cylinder middle axis Line Circle normal axis through the center Plane Plane 10 Defining relations between models A relation between two models can be of two types 1 Positioning 2 Connection Page 16 Define new Load or Boundi Define new relation Measure tool
32. ch new equation Write equations as ParameterName Expression Expressions can evaluate to numbers or to strings String parameters must be enclosed in double quotes Begin comments with an sign 10 test 14 4 2 0 lijstr test 12 num abs 5 l3 Test 1 mpasm lal z End eck xlsx Excel qa x DATEI START EINF GEN SEITENLAYOUT FORMELN DATEN BERPR FEN ANSICHT ADD INS Team Alexandru c4 M fel 6 v A B D E F G a 1 D1 Aufsatz Linear austragen1 D2 Skizze1 D1 Skizze2 D2 Skizze2 D2 Skizze3 2 50 50 35 5 20 16 5 9 3 70 69 50 8 7 5 28 12 4 380 82 65 61 5 30 34 5 12 5 120 120 100 91 1 50 51 6 14 6 185 186 140 143 70 80 5 18 7 v Tabellel 4 16 Replacing a model in an assembly MESHPARTS comes with two ways of replacing a model or assembly in an assembly 1 Select one or more models or assemblies in the model tree that you want to replace While holding down the Shift key on your keyboard drag and drop another model or assembly from the explorer tree over the selected items in the model tree 2 Select a parametrical model in the model tree change the parameters of the model and click Generate new model If the new model is similar to the old model already defined relations positioning constraints and connections are maintained Page 35 Page 36 17 Undoing and redoing changes to an assembly You can undo or redo changes made to an FE assembly in MESHP
33. cros and sub macros MAIN DEFINEGEOMETRY DEFINEPROPERTIES ASSIGNPROPERTIES GENERATEMESH DEFINECOMPONENTS INTNODES O O O O O O The MAIN macro expects up to 18 arguments arg1 arg2 arg9 ar10 ar11 ar18 The declaration of arguments in the MAIN macro should be parametername argumentname comment units type range As an example if you would like to specify the value of the parameter length then place length arg1 1000 length of block mm integer gt 0 in the MAIN macro of your macro file If you use more than 9 arguments then take into account that you have to use ar10 ar11 ar18 and not arg10 arg11 arg18 The six sub macros listed above provide regularity during the creation of macro files and maintain a high level of flexibility The DEFINEGEOMETRY macro should define ANSYS geometry entities such as keypoints lines areas or volumes Universal CAD files can also be imported here The DEFINEPROPERTIES macro should define element types material properties real constants section properties The ASSIGNPROPERTIES macro is meant for assigning material and mesh size properties to the geometry entities and could contain for example KATT LATT AATT or VATT LESIZE commands The GENERATEMESH macro should define the finite element entities such as nodes and elements and all other related information The DEFINECOMPONENTS macro is intended to define node and element sets see APDL command CM which are
34. dary Conditions CYLINDER7 Surfaces ID1 Instance2 H Q Bearing_SS_20_50_20_300_200_300_0 0 0 0 1 4 m p x BRR LEK EO In some cases harmonic analysis you need to define a phase angle for a LBC In Loads and Boundary Conditions properties Fx 0 0 Fy 0 0 Fz 0 0 Mx 0 0 My 0 0 Mz_0 0 Surface behaviour Surface center ux o 0 0 uz 0 0 a 0 0 oose other geometry Added joint properties Load step editor Time stepping MESHPARTS you simply input both amplitude and phase in degrees as numbers separated by one white space into the fields of each degree of freedom Loads and Boundary Conditions properties Fx 0 0 ux Fy 0 0 uy o 01 45 Fz 0 0 zoo Mx 0 0 re 0 0 My 0 0 ry Joo Mz 0 0 rz o0 You can specify LBCs for more than one time step and the number of sub steps for each time step using the Load step editor and Time stepping frames Page 22 Page 23 Load step editor 70000 Force or Displacement 60000 0 sister S w SEY Time stepping Load step number Initial substeps Maximum substeps Minimum substeps Initial time step Minimum time step Maximum time ste In the Load step editor frame you can select a load or boundary condition curve and adda new point by double clicking on a straight segment of the curve You can delete a point by a right click on
35. directly from the explorer tree Select one or more assembled model files and choose Solve from the context menu This second method of solving assembled models does not require the corresponding assembly to be open It also have the advantage over the first method that you can schedule multiple simulations with just one click The models will then be solved sequentially one after one 2 EE Test_1 mpasm PLANES 6 Test 1 cdb PLANES Sree pate E a N D Test 1D Open with standard program ane a to Test_2 mpasm CTRL Shift 0 HA Test_3 mpasm Q Test_4 mpasm Test_5 mpasm Restore assembly Open with native FEA program Open output file 14 Post processing the results At the current software current release MESHPARTS does not provide integrated post processing evaluating displacements stresses etc of the FE results Instead you can right click an exported model file in the explorer tree and choose Open with Ansys Workbench Open with Ansys MAPDL or Open with Abaqus CAE You can then perform the post processing using the native FE program Page 28 Page 29 Name Date moc Bit D MyAssembly MyAssembly mpasm EN amp c Model tree o Fh ey D Downloads 6 Ts References J DRIVER a p wo ositionings 3 MyAssembly W J H Connections E MyAssembly mpasm 2014 05 25 E yi Loads and Boundary Conditions E MyAssembly cdb 201477 pa
36. e damping pairs as in the above example for the joint stiffness in the Y degree of freedom Make sure that the value pairs always contain the origin point 0 0 In order to add a discrete joint to a LBC Meshparts internally defines a second node on the same location as the LBC node and attach the discrete stiffness damping and mass elements The load or boundary condition is then actually applied to the second node not to the LBC node as in the case without added discrete joint In the case of a LBC applied to a surface the added discrete joint is inserted between the LBC node and the pilot node of the contact surface Page 24 Page 25 Contact surface Pilot node aa LBC node Discrete joint In the case of a LBC applied to a curve multiple discrete joints are inserted between each LBC node and each curve node The defined stiffness damping mass are equally distributed to each joint Curve nodes LBC nodes If you add a discrete joint through a connection item you can not only define mass stiffness and damping but also a transmission factor for up to six degrees of freedom combinations translations and rotations Pay attention to the fact that the degrees of freedom of the joint are defined in the coordinate system of the assembly that directly contains the joint If the assembly containing the joint is inserted in another assembly with different orientation then the joint properties will also adapt to th
37. e new orientation In the following example a screw like behavior is defined between the surfaces of two parts along with a linear discrete stiffness and mass equally distributed to the two surfaces Page 25 Page 26 picsiedteee a w J m Aya an D eal E e i pa j a b p ts Contact properties BallScrewNut mpasm J References Positionings Connections BALLSCREWSPINDLE_THREAD_1 Nodat Surface center X1 2 oN Loads and Boundary Conditions v Y2 SHM BallScrewNut_TDB 2005 3 2_4_1_1_1_0 0 z2 D References Nodal Sets BALLSCREWNUT_FLANGE_O BALLSCREWNUT_FLANGE_1 BALLSCREWNUT_INNERNODE BALLSCREWNUT_INNERSIDEA_1 BALLSCREWNUT_INNERSIDEB_1 BALLSCREWNUT_ORIG BALLSCREWNUT_OUTERNODE BALLSCREWNUT_OUTERRING_O BALLSCREWNUT_OUTERRING_1 BALLSCREWNUT_OUTERSIDES_1 BALLSCREWNUT_OUTERSIDEB_1 BALLSCREWNUT_REF BALLSCREWNUT_THREAD_O BALLSCREWNUT_THREAD_1 HA Surfaces HA Curves m Points Joint properties Surface behaviour S1 rigid v S2 rigid Damping SES eee oe Erdara ca Nodal Sets BALLSCREWSPINDLE_BEARINGSEATL BALLSCREWSPINDLE_BEARINGSEATL BALLSCREWSPINDLE_BEARINGSEATE TE BALLSCREWSPINDLE_BEARINGSEATE vig BALLSCREWSPINDLE_LEFTEND_O vis Transmission RXto UX wv il h 2 pi v i2 ka v b d v Yv bd bl Yv v v Yv v v kai Yv vv vr T i a vr ag bd v v 4 m p v i The screw like behavior is defined in the first degrees of freedom p
38. e select the nodal set BEARING_ORIG and click on the right arrow in the 2nd multiple selection box Page 6 Page Define new Load or Boundary Condition amp MyAssembly mpasm y H arbeit MESHPARTS Offline StandardComponents FreeExamples Bearing Bearing_SS_20_50_20_300_200_300_0_0_0_0_1 0 cdb ml m Model tree 9 bho vo e cd o Ae eee Define new relation multiple selection BALLSCREWSPINDLE_BEARINGSEA1 BALLSCREWSPINDLE_BEARINGSEA1 amp MyAssembly mpasm Ej H Positionings Connections Ej y Loads and Boundary Conditions Ed Part Offsets E F T Nodal Sets BEARING_INNERNODE BEARING_INNERRING_0 BEARING_INNERRING_1 n 4 xik BEARING_KCM1 2nd multiple selection BEARING_KCM2 BEARING_ORIG NodalSets ID1 I BEARING_KCS1 BEARING_ORIG NodalSets ID1 1 BEARING_KCS2 KAM BEARING_OUTERNODE BEARING_OUTERRING_0 Combine pairs BEARING_OUTERRING_1 e BEARING_REF RR i i lt 3 Combine all Oy Surfaces e 13 With one click on the first button in the Define new relation frame define a new positioning relation between the selected nodal sets Define new relation Your assembly is now fully defined and looks like this amp MyAssembly mpasm D MyAssembly MyAssembly mpasm Melee EES EES ESES ES oS 5 H Positionings BALLSCREWSPINDLE_BEARINGSEATL_0 NodalSets ID0 Inst BALLSCREWSPINDLE_BEARINGSEATR_0 NodalSets IDO Inst
39. ee Model tree E amp C E MyAssembly mpasm D E H Positionings d Downloads E I Connections Ji DRIVER E k Loads and BCs J MyAssembly B H MyAssembly mpasm Ji Outatt J prifsumme J RECOVER TOOLS HRE H G ey H B https www meshparts de H SpecialComponents StandardComponents O 4 H 01_General QB 02_Automotive DIN 5 FreeExamples BallScrewSpindle Mj BallScrewSpindle_3D ans i Q BallScrewSpindle_3D_500_30_50_5 BallScrewSpindle_3D_600_40 46 4 BallScrewSpindle_3D_1800_40_46_ HA Bearing H MToolBox H M macrofile_example ans Drag amp Drop 7 Repeat steps 4 5 and 6 for the model https www meshparts de StandardComponents FreeExamples Bearing Bearing_SS_20_50_1 5_0_200_300_0_0_0_0_1 0 cdb Your new assembly looks like this Page 4 Page 5 SS MyAssembly mpasm ak JEHA e mfa 6 te gt te Alf te Ae lfcco Model tree 3 MyAssembly mpasm E H Positionings Ehu Connections E wi Loads and Boundary Conditions H Q Bearing_SS_20_50_20_300_200_300_0_0_0 0 1 0 cdb 8 Scroll to the right in the model tree and change the number of part instances of the bearing from 1 to 2 by choosing Rename from the context menu W MyAssembly mpasm C MESHPARTS StandardComponents FreeExamples Bearing Bearing_SS_20_50_15_0_200_300_0 0 0 0 1 0 cdb Model tree Part names Part instances Y MyAssembly
40. electionfilterreferences ____ Model tree and 3D area 3 Selection filter nodal sets Model tree and 3D area 4 Seelectionfilter surfaces Model tree and 3D area Selection filter points ____ Model tree 3D area and 3D Context menu 8 Smooth surface representation _ Model tree 3D area and 3D Context menu 9 Translucent surface representation Model tree 3D area and 3D Context menu O Transparent surface representation Page 54 Page 55 22 Batch process execution Some functions of the MESHPARTS software can also be executed as a batch process meaning that no GUI will be available Simply type the path and name of the MESHPARTS executable e g C MESHPARTS2_20140120_x86 exe followed by the option b batch Further options and parameters can be added to the command line in order to execute a specific function Below you can see a table of currently available command line options option option ae No parameter for this option Signalize that the execution is po done as a batch process without GUI No parameter for this option Signalize that a macro file generate a new model executed puser List of parameter values A list containing all macro parameter values Input format is 1 valu 150 2 valu 90 3 valu Generating new model from 8 macro model is also exported model is also exported gflag Model regenerate option If this option is 1 then available models will be regenerated old models are overwritt
41. en 22 1 Example The following command line runs the MESHPARTS software as a batch process and exports the assembly file myassembly mpasm to the Ansys model mymodel cdb C MESHPARTS2 20140120 x86 exe b l1 me domain com p MyPassword asmpath C myassembly mpasm exportpath C mymodel cdb The following command line runs the MESHPARTS software as a batch process and generates a new Ansys model mymacro_150_90_90_8_8 4 1 0 1 steel cdb from the macro file mymacro ans Page 55 Page 56 C MESHPARTS2 20140120 x86 exe p 1 me domain com p MyPassword path C mymacro mac puser 1 valu 150 2 valu 90 3 valu 90 4 valu 8 5 valu 8 6 valu 4 7 valu 1 0 8 valu 1 9 valu steel vrml 0 iges 0 gflag 1 23 Licensing From the first time you run the software and login with your account a trial period of one month is started After that the software still starts but you will not be able to open any finite element models and assemblies or generate new models You can also buy a commercial or academic license Commercial and academic licenses include software updates service and maintenance for one year and free access to most of the FE model in the online library After that the commercial or academic licenses expire and no new models can be generated or downloaded from the online library You will still be able to use the software without any limitations with your local FE models Software updates can be downloaded only with a valid li
42. enu or by pressing CTRL F in the model tree Model tree dal Jahal oee ogee BEO0CEAEnnRBPBEE Q KGT_RoCS mpasm HH Positionings iii Connections yi Loads and Boundary Conditions 1 za a gt te n yJ n ag gt in paN p Pied D Pah un me mM Ww an S ed w N I D H f Part Offsets Gq gNodal Sets open se KGM_FLA Open with standard program CTRL O KGM_GRC Open with native FE program CTRL Shift O KGM_KGS KGM_KUG Show in explorer tree KGM_KUG KGM KUG Cut CTRL X SA CTRL C kem kug Paste Tin KGM KUG Duplicate CTRL D KGM_KUG xX Delete KGM_KUG Rename 2 KGM_KUG KGM_KUG Refresh F5 KGM_KUG CTRL F KGM_KUC Collapse child items KGM_KUG Collapse sibling items KGM_KUG amp Collapse parent item KGM_KUG____ KGM_KUGEL31_1 KGM_KUGEL32_0 KGM_KUGEL32_1 WGKA VIIGEL 22 1 4 w b In the example above we have the FE assembly of a ball screw drive and we want to select the nodal sets beginning with KGM_KUGEL and ending with _1 We can input the search criteria KGM_KUGEL _1 the asterisk is a placeholder for any characters into the search field that opens when you activate the Find function The search starts by pressing Return or by clicking in the Find button The found items are then automatically selected in the model tree Page 14 Page 15 Model tree He KGM_KUGEL72_1 KGM_KUGEL73_0 KGM_KUGEL75_0 KGM_KUGEL7
43. epting Export available in the CAD model will be defined The new node will match the location and orientation nodal system of the coordinate system from the CAD model Additionally the name of the coordinate system from the CAD model is translated into a nodal set CM command with the same name When calling the Definelnterfaces function you can specify two numerical tolerances that can be used when identifying defined interfaces based on their location and size respectively You do that by appending the absolute tolerances to the Definelnterfaces function eul meshparts DefinelInterfaces le 3 le 4 In the example above the absolute location tolerance is le 3 and the Size tolerance is le 4 in model units 20 Design of experiments In many case you want to analyze a large number of similar FE assemblies by varying some assembly parameters in a specified range This type of analysis is called Design Of Experiments or DOE Page 50 Page 51 20 1 Generating multiple designs In Meshparts select the main assembly in the model tree and unfold the Design of experiments frame Design of experiments Generate different designs by varying assembly parameters Add one row for each design factor The design factors are names of independent assembly parameters Enter the minimum and maximum values for each factor Enter the number of equally distributed factor values in range step Click Generate table and then Gen
44. erate models Min value Dil 5 10 2 Dit 5 10 3 Add factor Remove factors Generate table Dil Diz 5 0 5 0 5 0 T5 5 0 10 0 10 0 5 0 10 0 7 5 10 0 10 0 em Genere mode In a first step you must add one row for each design factor Design factors must be defined as parameters in the assembly equations frame see Chapter 15 Specify the minimal and maximal value as real numbers Enter the number of steps for each design factor as positive integer The more steps you specify the more design variants will be generated In the second step click in Generate table The full factorial table all possible combinations of factor values is automatically generated Alternatively you can paste your own factorial table from Excel or a text file Pay attention to have one column for each design factor If one of the factors is a string then you must define the factorial table in Excel or some text editor and use the Paste button Finally click on Generate models in order to generate a new assembled model for each row in the factorial table The new generated models are now available in the explorer tree as child elements of the assembly file In order to differentiate between different designs each file name ends with DOE and an index for each design Page 51 Page 52 Se RW El Precision ea MetalBellow El Coupling hy Coupling BR2_yvalidation_modal mpasmi Et Coupling BEL validation_rmodal
45. gurations As described in the previous section the first row of an Excel configuration file contains the parameters names If you specify the units of the parameters Meshparts will convert the parameters values to SI units upon reading the configuration file an generating new models based on it You can specify parameters units by writing the units enclosed in rectangular brackets into the cell containing the parameter name When specifying units you can use one of the listed symbols in the next table You can also use the operators or to combine units e g N mm 2 Symbol Conversion factor to Stunits Fullname Page 45 k om fi Page 46 fo aos fom f omms oeges eft a Page 46 3 Q or ZNZ Z Page 47 1 00E 03 Millivolt 1 00E 03 Milliohm 1 00E 03 Millihenry 19 4 CAD import The MESHPARTS software provides automatic CAD model update This feature is very useful when complex geometric entities are first generated with the help of specialized CAD software such as SolidWorks then exported to an universal file format such as Parasolid and finally imported into ANSYS Mechanical APDL These three steps can be performed automatically by the MESHPARTS software For this purpose following rules must be taken into account The supported CAD files are currently of type SLDPRT SolidWorks Parts The supported CAD universal format is Parasolid and ACIS ending X_T and SAT
46. ial customers VATIN optional for german customers Title optional First Name Last Name Street Name Street Number ZIP Code City Country Germany E mail myemail yahoo de Password gt 8 chars Password repeat I accept the Terms and Conditions T Read Terms and Conditions Submit new user secured Recent files Hover with your mouse over an item to show help Page 1 Page 2 3 Click on Register as a new user and create a new account by registering with your e mail address and a password additional information required After submitting your data you will receive a confirmation e mail Click on the link in the e mail 4 Login with your e mail address and password same as used for registering on step 3 User login E mail Password myemail yahoo de 5 Check the server response in the message window You should see a similar message and a question to setup the offline library Important action required Do you want to set the offline library path for https www meshparts de now Yes or No Login successful License granted Licence type commercial Software updates and technical support included until 2015 December 19 Remaining licences 9 6 If you log in for the first time and the offline library is not set yet you should click on Yes in order to set the offline path for www meshpart de as this step is very important f
47. ions The parameters names must match the parameters used in the SolidWorks model and always contain the character Traegernszisx Microsoft Excel 3 El s Start Einfiic Seiten Forme Daten Uberp Ansick Erntwii 7 co pep Bs Il Skizzel Da Skizzel SPRP BI Te Skizzel 46 32 11 5 2 69 46 16 5 of JJ 22 120 aj 33 156 124 a3 Har H Tabellel Tabelle Tabelle3 _ io IKI ill Bereit J la 100 Page 48 Page 49 Furthermore user defined parameters which are not necessary related to geometric properties of the CAD model e g Poisson ratio can also be included in the Excel file In this case and according to the SolidWorks user manual the parameter name must begin with PRP as shown in the cell D1 of the Excel table above Provided these rules the same Excel table with parameters configurations can be used in both SolidWorks and macro files In the macro file parameters cannot contain special characters and therefore all special characters of the SolidWorks parameters e g and are automatically replaced by underscore characters by the MESHPARTS software This must be taken into account when these parameters are used in the macro file e g PRP_B3 must be used instead of PRP B3 19 6 Interface import from CAD When assembling model components with MESHPARTS the definition of model interfaces can be very helpful When CAD models currently SolidWorks parts are imported from within a
48. l file that you should re generate or download because it is older than the macro file or online version respectively An assembly generated model file that you should re generate or download because it is older than the assembly file or online version respectively An assembly file that you should re download because it is older than the online version An orphan model file from the online library that is also available in your offline library A macro generated model file from the online library that is also available in your offline library An assembly generated model file from the online library that is also available in your offline library ais An assembly file from the online library that is also available in your offline library A macro generated model file whose macro file is not available anymore This is an assembly generated model file whose assembly file is not available anymore An orphan model file that is not available anymore A macro generated model file that is not available anymore An assembly generated model file that is not available anymore Page 10 Page 11 7 Changing the viewing angle zooming and panning In order to change the viewing angle zooming and panning of your models you will need a mouse with three buttons left right and middle button and a scroll wheel For panning the model view you will need a keyboard Change the viewing angle of your model Hold do
49. lish this a line of code must be inserted in the MAIN part of the macro file eul meshparts ReadExcelConfig Coupling xlsx config The Excel File Coupling xlsx should be formatted similar to the example in picture below The first row of the Excel table contains the names and units of parameters The first column contains the configurations names One of the configuration names is included in the import command shown above The configuration name must be enclosed by two percent characters Page 44 Page 45 FA Coupling xlsx Microsoft Excel FE F2 hi Je 15 A B le E E 5 1 Config JN ke mm 2 JZK kg mm 2 ktstat Nm rad krstat N mm L mm small 0 015 0 002 1 78 4s Lal 3 migle 0 03 0 006 3 15 D 15 4 big 0 045 0 01 a 16 154 15 J 6 MAb H Tabellel Tabelle2 Tabelle3 g 3 WA o mooo b fi Bereit F E Gy o Optionally the parameters configurations can be defined in the Excel file in different sheets In that case the sheet number integer or name string can be provided to the import command eul meshparts ReadExcelConfig Coupling xlsx Sconfig ssheet Finally the configurations name and optionally the sheet number or name must be declared as an APDL macro parameter before the import command In our example config argl configuration name string sheet arg2 sheet name string eul meshparts ReadExcelConfig Coupling xlsx Sconfig s ssheet 19 3 Units in Excel confi
50. lve button amp MyAssembly mpasm D MyAssembly MyAssembly mpasm Model tree a gt N a Ee D ADD b LBBB lt gt Format Ansys cdb Solution modal a amp E References E Positionings E OU Connections yi Loads and Boundary Conditions CYLINDER7 Surfaces ID1 In CYLINDER Surfaces ID1 In E BallScrewSpindle_3D_500_30_50_ Solution settings Solution macros Before solution P Before timestep A 2 After timestep 2 After solution DB 2 Assembly equations Design of experiments If you want to setup more options select one of the supported solvers currently Ansys from the Solution settings in the main menu Solution settings Program settings Help v Recent files General amp Test_1 mpasm MyAssembly mpasm te eciA Bese E J References g Positionings In the new window select the type of analysis you want to set up static modal harmonic or transient and adapt the available parameters E Static solution Modal solution Harmonic solution Transient solution Number of modes im Solver Block lanczos Lower frequency bound 0 0 Upper frequency bound No No Element solution Pretension effects A more advanced feature is the specification of pre post solution macros This way you can perform special operation
51. macro file the CAD model is checked for named elements and user defined coordinate systems Named elements can be curves or surfaces see SolidWorks user s documentation In the figures below you can see an example of a named element LAGERSITZ_1 and an example of a user defined coordinate system f K SolidWor ks Datei Bearbeiten Ansicht Einf gen Extras Toolbox ANSYS14 0 Fenster Hille 8 2r w CIA i gt lef Te s Cc 4ufsatz Basis ausgetragen Ausgetragener Schnitt Linear Aufsatz Basis 3 Aufsatz Basis ausgeformt Linear Bohrungsassistent Rotierter Ausgeformter Schnitt ausgetragener rotiert ausgetragener Schnitt i Aufsatz Begrenzungsaufsatz basis Schnitt Q Begrenzungsschnitt Features DimXpert Office Produkte Bs Be Teil Endstueck amp vd Ausgeblendete Strukturelemente S GI 4 Zur Bibliothek hinzuf gen 3 M Zeichnung ffnen w YQ Eb Kommentar P Q Eb Strukturanzeige _Dokumenteigensch aften Benannte Elemente auflisten 7 Bemafungszugriff bearbeiten Configuration Publisher Erscheinungsbild T 50 Oar Material Strukturelemente einblenden ausblenden UTM DUErPH PH POM ly j fi E JE Dimetrisch TTSTST Modell BewegungsstudieT_ ye Qa FPF er SSVEKVENS RTL Page 49 Page 50 SG SolidWorks Datei Bearbeiten Ansicht Einf gen Extras Toolbox ANSYS14 0 Fenster Hilfe 8 Pr OX gt Blea i le i s S Aufsatz Basis au
52. mpasm Hl Positionings Connections Nei Loads and BCs gpnenegnenspnennannsnnnnensnnnnoncenssnennanennennsnsenensssennensnssnensenannennanennenseenanansensnaenesacnennensnommnenannes sanpgeaasasaseseseasee meme n E a ances ence n cece CD 9 From the model tree select the nodal sets BALLSCREWSPINDLE_BEARINGSEATL_1 BALLSCREWSPINDLE_BEARINGSEATR_1 and BEARING_INNERRING_1 Alternatively you can also select surfaces directly on the 3D model but selecting nodal sets is more robust with respect to model changes Hold down the control key in order to make a multiple selection Page 5 Page 6 amp MyAssembly mpasm Med ue BEERS MyAssembly mpasm 4 Positionings H D Connections E w Loads and Boundary Conditions iy Part Offsets PE a Nodal Sets BALLSCREWSPINDLE_BEARINGSEATL_O BALLSCREWSPINDLE_BEARINGSEATL_1 BALLSCREWSPINDLE_BEARINGSEATR_O BALLSCREWSPINDLE_BEARINGSEATR_1 BALLSCREWSPINDLE_LEFTEND_O BALLSCREWSPINDLE_LEFTEND_1 BALLSCREWSPINDLE_ORIG BALLSCREWSPINDLE_REF BALLSCREWSPINDLE_RIGHTEND_O BALLSCREWSPINDLE_RIGHTEND_1 BALLSCREWSPINDLE_THREAD_0 BALLSCREWSPINDLE_THREAD_1 B Surfaces H Curves E Points GH pPart Offsets SE a Nodal Sets BEARING_INNERNODE BEARING_INNERRING_0 BEARING_INNERRING_1 BEARING_KCM1 BEARING_KCM2 BEARING_KCS1 BEARING_KCS2 BEARING_ORIG BEARING_OUTERNODE BEARING_OUTERRING_0 BEARI
53. n assembly assembly_A mpasm containing other assemblies assembly_B mpasm and assembly_C mpasm you can make the main assembly parameters visible to the subassemblies simply by adding a line with the path of the main assembly to the Assembly equations frame of the subassemblies The path to the main assembly can be absolute e g D MyMeshpartsModels assembly_A mpasm or Page 33 Page 34 relative to the path where the subassembly resides assembly_A mpasm if both assemblies are in the same folder assembly_A mpasm if the main assembly is in the parent folder etc Please note the used path separator which should be a slash not a backslash 15 9 Import parameters from an Excel file If you have an Excel file containing different parameter configurations you can import one of the parameter configurations from Excel into an assembly simply by adding a line with the path of the Excel file to the Assembly equations frame After the file path specify the name of the configuration ll z Endstueck xlsx Excel START EINFUGEN SEMENLAYOUT FORMELN DATEN BERPR FEN ANSICHT ADD INS j A4 A fx a0 A B c D E F G H 1 Dl Aufsatz Linear austragenl D1 Skizzel D2 Skizzel D1 Skizze2 D2 Skizze2 D2 Skizze3 D3 Skizze2 2 50 50 40 35 5 20 16 5 9 32 3 70 69 58 50 8 27 5 28 12 42 4 s0 82 65 61 5 30 34 5 12 47 5 120 120 100 91 1 50 51 6 14 62 6 185 186 140 143 70 80 5 18 95 Write equa
54. nformation and a model file name MESHPARTS Main Menu Preferences a Preprocessor ARS Geometry Loads for Archiving Element Type Real Constants Material Props DB All finite element information Sections Modeling NN Meshing G Checking Ctris Numbering Ctrls a Archive Model Read Archive file Coupling Ceqn FLOTRAN Set Up IMyModel cdb E Multi field Set Up Loads Physics Path Operations fiieigss Solution General Postproc OK Cancel Help Data to Archive TimeHist Postpro ROM Tool Prob Design Radiation Opt Session Editor Finish You can assign names to special interfaces in models created with both Ansys MAPDL or Ansys Workbench The method in Ansys MAPDL can be found under nodal sets in the Ansys Manual Page 38 Page 39 In Ansys Workbench the method is different whether the interface is a geometry item surface Curve or point or a free point Meshparts pilot nodes In the first case you simply define a named selection In the second case you define an external point and then attach a command object to it an insert the name of a special Meshparts APDL macro ad_wbpilotfree along with then name of the interface of that pilot node ad_wbpilotfree lt name_of_the_interface gt Commands Outline q Commands inserted into this Constraint equation based conj Filter Name ka I The material type and real i T l Projekt El Modell A4 ff
55. nk model tree In order to link a model parameter to a predefined assembly parameter you simply replace the value of the model parameter with the parameter name of the assembly In order to remove a model parameter link click on the button to the right of the parameter value in the model parameters frame 15 4 Linking positioning constraint values Similar to linking model parameters you can link values of positioning constraints e g distances or angles to a predefined assembly parameter Test Lmpasm Positioning properties D arbeit MESHPARTS Software Test Test_Limpasm PI Distance d mi JaPa 4 4 A Allo es ee e j ias h Angle fE Tangent l Rewerse Model tree 4 amp Test_Lmpasm 4 H Positionings grrreeeeseeeeeeeeeeeeeeeeeseeeeeeeeeeeeeeeeneeeeeeseeeeeeeeseeseneseeeeseeeeeenes Q Endstueck uad_80_1 0 cdb P Endstus Ast 2 Input an assembly 1 Select a positioning item parameter as a distance or angle in the model tree constraint value You can remove a parameter link in a positioning constraint by replacing the assembly parameter with a number in the Positioning properties frame Page 32 Page 33 15 5 Linking loads and boundary conditions Q Test_lmpasm PO Loads and BCs properties ux 0 0 D arbeit MESHPARTS Software Test Test_Lmpasm Fx F Prajm if fo laa llers
56. odel will be sequentially solved 20 3 Retrieving solution parameters from designs After all selected designs are solved you will want to evaluate the designs based on some solution parameters that are computed using the solution macros see Chapter 13 All these parameters and their values can be quickly retrieved from the solution output files of all designs as a table To do this select all exported model files and select Retrieve parameters from the context menu The parameters are put into a table in a new window Page 52 Page 53 p Model files assembled from Fussplatte mpasm AEA Model file ND Uz Fussplatte_DOELcdb 3344 000000 0 2196420499E 03 Fussplatte_DOE2 cdb 812 0000000 0 2026800956E 04 The button Copy will place the table content into the clipboard so that you can easily paste it into an Excel table or a text file for further processing Important Only parameters that are computed using the After solution solution macro are taken into account Solution macros Before solution Before timestep 5 aa SSS After timestep Aftersolution auswert mac Es 5 Important At the current stage of development only Ansys macros are taken into account Automatic extraction of solution parameters is only possible for assemblies solved with Ansys Page 53 Page 54 21 Keyboard shortcuts Context Keys combination Effect Edit text in tree item Model tree and 3D area 2 Se
57. or the proper functioning of the software 4 Your first Finite Element Assembly The MESHPARTS Online Library of parametrical finite element models is directly accessible from the MESHPARTS Software This allows users to create directly finite element assemblies without having a local geometry meshing software installed 1 In the explorer tree right click on a folder of your choice and choose from the context menu New assembly The new assembly opens automatically D MyAssembly v Name Date m 2 C Fea D di Downloads DRIVER 3 1 MyAssembly MyAssembly mpasm 2014 09 If you already set up the path to the offline library as described in Chapter 3 you can skip the steps 2 and 3 2 Select from the explorer tree the path https www meshparts de Page 2 Page 3 https www meshparts de v tea H http I https i www meshparts de H SpecialComponents StandardComponents Users H macrofile_example ans 2014 0 Hea E 3 In the Offline Library frame set the path to your offline library browse to the path and click on OK All models downloaded from the online library will be mirrored to this path Offline library https www meshparts de cy MESHPARTS Offline Set 4 Browse in the explorer tree to https www meshparts de StandardComponents FreeExamples BallScrewSpindle BallScrewS pindle_3D_500_30_50_50_50_50 20 20 15 15 40 40_1 0 cdb you
58. ove but the planes normal direction is reversed 8 Selection of geometric entities There are five types of geometric entities available for selection Models e g Ansys CDB models References model origin Cartesian axes Cartesian planes Nodal Sets groups of finite element nodes Surfaces planes cylinders spheres Curves lines circles et a oe SS Points The model origin Cartesian axes and planes are threated a points lines and planes respectively Page 12 Page 13 You can select geometric entities by one single left mouse click Holding down the control key on your keyboard enables you to select multiple geometric entities at the same time Selected entities change their color to green There are two possibilities for selecting geometric entities 1 Selection from the model tree 2 Direct selection on the model The selection from the model tree is a very convenient way to select entities if you know their names e g nodal sets The direct selection on the model is the best way to select geometric entities if you do not know their names In some cases when the bounding boxes of two or more geometry entities overlap more than one entity is found by a select operation In those cases there are three possibilities in order to choose the right entity 1 Repeated clicks on the same position will cycle through all selectable entities Right click on the model and choosing a geometric entity from the conte
59. r e mail and password in the fields above and sign in eal at 0 BallScrewSe LSIL 50 mm w 3 CI BallScrewSp LS2L 50 T 7 4 L BallScrewSp aam L Ball crag ESIL 50 mm 75 Balls crdh ES2L 50 mm 76 CI BallScrewSp H Bearing LS1D 20 mm W 7 4 FreeExamples mpasr 1 Browse the LS2D 20 mm 7 8 MToolBox E gt ESID 15 mm i9 H Users online library a macrofile_example ans ES2D 15 mm v 10 Fa H l a Neat 2 Adapt model 40 mm Tu f H a He K LB2 40 mm IW 12 a parameters 2 cat MS 1 0 7 13 83 M m 5 Additional Information 4 m mW p After model generation the new model will appear as a new child element of the macro file in the explorer tree In the context menu for this model you can choose Download in order to download the model to your local library path 18 2 Using a finite element software If you cannot find a specific model in the MESHPARTS online library you can create other model files using a third party finite element software Currently Ansys CDB file format is supported by MESHPARTS and many other finite element programs can convert their native file format into Ansys CDB format If you are using Ansys Workbench to generate your finite element models MESHPARTS provides a small add on that simplifies the export of Ansys Workbench models into the native CDB file format Page 37 Page 38 You can quickly install the
60. rd and manufacturers specific model files you can already find in the MESHPARTS online library You can access the MESHPARTS online library directly from the explorer tree in the graphical user interface of the MESHPARTS software Page 36 Page 37 https www meshparts de v tea H http I https a i www meshparts de H SpecialComponents StandardComponents Users H macrofile_example ans 2014 0 Hea E In the MESHPARTS online library downloading new models is free for all registered users Generating new models in the cloud is free but requires a valid software license You can browse in the explorer tree to a macro or model file of your wish adapt the model parameters such that they fit to your needs and click on the button Generate a new model https www meshparts de StandardCor User login ns d E mail Password ee 3 Generate a Sign out Symmetry Parameters Explorer tree KERR EE alexandru_dac 01_General 3 02_Automotive new mod el Macro Parameters 5 DIN Register as a new user l S O z 3 FreeE xamples This software can only be used by registred users SL 500 mm 71 ri BalScrewSpindle 1 Click on the sign above fill out the registration form and press Submit r p 2 Check your e mail inbox and click on the confirmation link recieved sD 30 mm v2 Fa i M BallScrewSpindh 3 Enter you
61. s on your model using the integrated scripting language of the Page 27 Page 28 third party solver e g APDL Ansys Parametric Design Language You can setup four different macro paths in the Assembly macros frame A macro that will be executed before the assembly is solved A macro that will be executed before each time step of the assembly solution A macro that will be executed after each time step of the assembly solution A macro that will be executed after the assembly is solved i m MyAssembly mpasm p Test_1 mpasm O AA D MyAssembly MyAssembly mpasm x Model tree ee As Oo Sa eS id ela bp ee ee Format Ansys cdb Solution modal v Solution settings D References IAI Positionings ae Solution macros i Loads and Boundary Conditions CYLINDER Surfaces ID1 In CYLINDER Surfaces ID1 In Before solution Before timestep Bearing_SS_20_50_20_300_200_3 After timestep After solution Design of experiments Important For Ansys models assembled cdb models all assembly macros are executed during the solution phase If you are performing pre processing operations in one of the solution macros you have to explicitly enter the pre processor at the beginning of the macro prep7 command and explicitly enter the solution at the end of the macro solu command You can solve one or more assembled models also
62. sgetragen B Ausgetragener Schnitt Linear Aufsatz Basis 4 Aufsatz Basis ausgeformt Linear Bohrungsassistent Rotierter 4usgeformter Schnitt ausgetragener rotiert ausgetragener Schnitt Aufsatz Begrenzungsaufsatz basis Schnitt Begrenzungsschnitt Features Skize DimXpert Office Produkte a aA ywa f _Skizze a A yag T g na Se CY amp PA 3 Sensoren IS k G Beschriftungen D Yolumenkorper 11 Qr Gleichungen a RSS E Material lt nicht festgelegt gt X Ebene vorne w X Ebene oben amp amp Ebene rechts IT Mes Ursprung R Aufsatz Linear austragen1 Q Schnitt Linear austragen1 N Achse2 Schnitt Linear austragen2 wW th Abspalteni Punkti JL Export Punkt2 S29 AGERSITZ_O 3 4 Dimetrisch X NT Modell Bewegungsstudie 1 pak v yR of MA ENGR DIA Aw Y of Sig If any of these entities named elements or user defined coordinate systems are found the MESHPARTS software will write related information to a int file Importing this information into Ansys MAPDL has to be explicitly requested in the macro file by the following command eul meshparts DefineInterfaces You should place this command in the DEFINECOMPONENTS sub macro The MESHPARTS software will then automatically define corresponding line and area sets CM command after the geometry import and meshing Furthermore a finite element node for all user defined coordinate systems exc
63. ssembly In order to apply LBCs select the geometry first and then click on one of the buttons New load or New BC amp MyAssembly mpasm 9 C H arbeit MESHPARTS Offline StandardComponents FreeExamples Bearing Bearing_SS_20_50_20_300_200_300_0_0_0_0 1 0 cdb ei gese Model tree amp MyAssembly mpasm H J References E Hl Positionings B A Connections BALLSCREWSPINDLE_BEARINGSEATL_1 No BALLSCREWSPINDLE_BEARINGSEATR_1 No zi Loads and Boundary Conditions E Bearing_SS_20_50_20_300_200_300_0 0 0 0 1 iH D References 4 4 E Nodal Sets eg Surfaces PLANEI CYLINDER2 CYLINDER3 PLANE4 PLANES Be fe bo de de J Define new Load or Boundary Condition lke New Load New Boundary Condition Define new relation Geometry data In the Loads and Boundary Conditions properties frame you can then specify the amount of load or displacement for each individual degree of freedom These values have only effect in the first time step of a simulation Page 20 Page 21 Assembly mpasm amp My ly mp D MyAssembly MyAssembly mpasm x Model tree SINA pIe EEEE E E RA E amp MyAssembly mpasm E References Positionings 1 18 Connections 7 Loads and Boundary Conditions Loads and Boundary Conditions properties Fx 0 0 Fy 0 0 Fz 0 0 Mx 0 0 My 0 0 E gt a Ss 20 5020 300 200 300 0 0001 M
64. tions a PararmeterName Expression Expressions can eWluate to numbers or to strings String parameters ust be enclosed in double quotes Begin comments wh an sign 7 h 10e 3 8 Ipi 3 14 53 MS 2 0 1O0 test 1 4 2 amp illjatr test 12 num abs 5 13 Test 1 mpasm 1l4 test 100 isfEndstueck xlsx 80 Save Save and apply Show values The path to the Excel file can be absolute e g D MyMeshpartsModels mytable xlsx or relative to the path where the assembly resides mytable xlsx if the assembly is in the same folder mytable xlsx if the assembly is in the parent folder etc Please note the path separator which should be a slash not a backslash The Excel configuration name can be a string use double quotes a parameter name or an expression Page 34 Page 35 15 10 Writing parameters to an Excel file Writing parameters to an Excel configuration file is needed when some of the assembly models are parameterized through Excel tables and you want to control those tables from the assembly The method to write parameters to an Excel configuration file is similar to the method of reading importing parameters from an Excel configuration file see chapter 15 10 The only difference is that you have to add the names of the parameters and their values separated by equal signs see figure bellow Assembly equations Write equations to define assembly parameters Use one row for ea
65. to FE assemblies rather than to model components This method is recommended for special FE assemblies that cannot be easily or do not need to be standardized Discrete joints are available in the properties frame of defined connections or LBCs For connections discrete joints can only be defined if the connection contains surfaces or points For LBCs joints can be added to any type of geometry surfaces curves and points In the following example joint stiffness is added to the outer ring surface of a bearing by selecting the corresponding LBC item in the model tree MyAssembly mpasm Oo Is D MyAssembly MyAssembly mpasm x Model aia B Conditi i Model tree S Jb z N u eB ial g Cal S E hb 3b Ss Loads and Boundary Conditions properties 3 MyAssembly mpasm References IA Positionings L Connections w Loads and Boundary Conditions gescsceeeseseseeeeeeeeseneennesesesneneeneeneesneeseneneneneenseeneneeseeneeeeseseeeeeneeeesnseneseeseos Added joint properties Stiffness kux 50e6 kuy 0 0 0 0 10e 6 100e6 20e 6 kuz Q Bearing_SS_20_50_20_300_200_300_0_0_0_0_1 C Load step editor Time stepping Joint stiffness and damping can be linear or nonlinear You can define a joint with linear stiffness or damping by a single value the stiffness or damping coefficient Nonlinear joint behavior you can define by inputting displacement force stiffness and velocity forc
66. wn the middle button on your mouse while moving the mouse horizontally and vertically Zoom in and out Turn the mouse wheel up and down Pan your model horizontally and vertically Hold down the control key on your keyboard and the middle button on your mouse while moving the mouse horizontally and vertically The actions described above base on the current mouse position relative to the model Also consider following two point when rotating the model Ifthe drag operation begins with the mouse positioned over the model the rotation point is the intersection point of the viewing direction with the model Ifthe drag operation begins with the mouse positioned beside the model the rotation point is the center of the model 7 1 Predefined views On the upper right corner of the model viewing area you can find eight buttons for setting predefined viewing directions and zooming PPP ea 8 From the left to the right following predefined settings are available Isometric view Front view negative x axis direction Back view negative x axis direction Right view negative y axis direction Left view negative y axis direction Top view negative z axis direction Bottom view negative z axis direction Fit model into the viewing area Ces eae eS e Restore last exploded view 7 2 Exploded views When different models in an assembly overlap or share common surfaces it is more difficult to make selections A recommended way
67. xt menu 3 Drag with the left mouse button some models away from their original position in order to get better access to the geometry entities you want to select 8 1 Selection filter On the upper left corner of the model viewing area you can find six buttons for filtering the selection of specific geometric entities a D a au z From the left to the right following filters are available Model filter select only models References filter select only references Nodal set filter select only nodal sets Surface filter select only surfaces Curve filter select only curves a a oe Se Point filter select only points The behavior of the selection filter in the toolbar is additive This means that you have to explicitly activate and deactivate each filter option manually Another way of changing the selection filter is to show a context menu by a right click on the 3D area The context menu also shows the corresponding key shortcuts Page 13 Page 14 The behavior of the selection filter in the context menu is exclusive This means that activating a filter option will automatically deactivate all other filter options Nevertheless if you hold down the CTRL key while choosing a filter option the filter will behave additive 8 2 The find function In some cases you want to select some geometry items that have a specific name Instead of selecting the items one by one you can use the Find function from the context m
68. y items in a relation If you want to change one or both geometry items in a relation positioning or connection select the corresponding relation item in the model tree and click on Choose other geometry in the relation properties frame on the right side of the window to Bearing_metric_validation_modal n K arbeit MESHPARTS Offline SpecialComponents Timken BallBearings SuperPrecision BallScrewSupport Bearing Bearing_metric_validation_modal mpasm Model tree e i Be ee B to Bearing_metric_validation_modal mpasm B References E Hl Positionings 1 Connections E w Loads and Boundary Conditions H D References e Nodal Sets Choose geo Relation edit 1 Activate one of the options First geometry or Second geometry 2 Select in the model tree or 3D area the new geometry I First geometry BEARING_OUTERRING 1 Noda le Second geometry BEARING_OUTERRING_1 Noda Apply BESAING_ fy Surfaces Gs Curves G m Points 11 Applying loads and boundary conditions ke HEE aA Contact properties DOF UX UY UZ Formulation Penalty function Stiffness Units FORCE LENGTH 3 Contact detection On Gauss point Initial penetration gap Exclude both Shell thickness effect Exclude Behaviour Bonded always BC s of rig target nodes Specified by user DOF of MPC contact UX UY UZ ROTX ROTY R Friction coefficient 0 0 Normal contact stiffness 1 0 Tangent contact stiffness 1 0
69. z 0 0 Surface behaviour Surface center Choose other geometry Load step editor Time stepping When applying only loads to a surface the surface behavior can be flexible or rigid You can change this behavior from the Loads and Boundary Conditions properties frame amp MyAssembly mpasm aja D MyAssembly MyAssembly mpasm x Model tree v E N Se B D S i ce pa at oa p b E Loads and Boundary Conditions properties 5 amp MyAssembly mpasm D References Fx 0 0 ux o 0 E Positionings Fy 0 0 uy o 0 E 5 Connections E y Loads and Boundary Conditions o gt zoo Mx 0 0 moo CYLINDER Surfaces ID1 Instance2 My 0 0 ry Jo 0 H Q BallScrewSpindle_3D_500_30_50_50_50_50_20_ H Q Bearing_SS_20_50_20_300_200_300_0 0 0 0 14 msi Surface behaviour ni Surface center y C Choose other geometry Added joint properties Load step editor Time stepping For surface loads and boundary conditions a pilot node is automatically created at the center of the surface bounding box For more control over the location of the pilot node you can input your own coordinates relative to the global coordinate system Page 21 Page 22 amp MyAssembly mpasm D MyAssembly MyAssembly mpasm Model tree LINA BOBS amp MyAssembly mpasm E D References E I gt Positionings E 4 Connections w Loads and Boun
Download Pdf Manuals
Related Search
Related Contents
Black & Decker 5025 Owner's Manual Denon DCD-2000AE CD Player User Manual Options d`école V Samsung Samsung Galaxy 3 Lite 7" Hướng dẫn sử dụng JMY611G User`s Manual Pentair 4/100 User's Manual Guía de usuario de AMAX 2100/3000/4000 Élèves en difficulté (2010) T2S Cash Coordinates – User Guide Copyright © All rights reserved.
Failed to retrieve file