cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Learn all about PTC Community Badges. Engage with PTC and see how many you can earn! X

Mechanism Assembly

ptc-4631445
6-Contributor

Mechanism Assembly

Hi -- I am wondering if any of you have experienced a problem with too many bodies when you make a Mechanism. I have a 3-body assembly which contains one 3-piece assembly. That 3-piece assembly shows properly as a single body, but when I add another assembly, the program counts that assembly as 2 bodies, regardless of the number of parts in that assembly and won't run because "one body has zero mass". I am aware that the units have to be the same. I can get around the problem by adding parts to the problem assembly AFTER I have the simple 1-piece working, which is awkward and hopefully unnecessary.

 

Any thoughts? --- thanks

2 REPLIES 2

My first thought is either improper dependencies/references or model construction.

The first can be confirmed by exporting to neutral files and re-importing, constructing the mechanism and checking if the model then works.

The second is difficult to communicate and is better with some idea of the way your model was constructed, how the joints were made in what components. 

One tip which you likely know is keep all parts in a rigid body in their own assembly - or never rigidly attach a part to another part with a joint to create a multi-part body.  Also don't define joint reference from different parts in the same rigid body assembly.  Instead create assembly level datums to make the connections with or have the references all in one part of the rigid assembly. (avoid multi-part references)  For example don't define a pin joint where the axis is in one part and the Z reference is in another.  For another example if a body has two pin joints but on two different parts of the body, place the pin joint references (axis, datum planes) at the assembly level, don't even define the two pin joints from different parts within the rigid body assembly.

Let me know if some of what I am saying needs further explanation.  Anything more about the model you can give would help, screenshots, model tree snips, error messages, how you are checking/confirming bodies and masses, etc.

 

First off, if you wish to run a "Dynamic" analysis, ALL parts MUST have a density assigned to them so they each have a mass - there are no exceptions to this one. Second, make sure that every part in your all sub-assemblies are fully constrained within their own assembly - never leave any "Allow Assumptions" for any individual part. Also, make sure that every part that gets connected is so formally" - this means while you build each joint, only use the same 2 parts while selecting references - even if one part in your "ground" body is rigidly connected to another "ground" body. I have seen issues with this in the past.

 

Good Luck!

Top Tags