Skip to main content
1-Visitor
May 27, 2021
Solved

lock specific movements

  • May 27, 2021
  • 2 replies
  • 6620 views

Hi

Is there a way to lock joints temporarily when dragging components. 

Best answer by tbraxton

You can add constraints and disable them as required to free up joints. The rigid constraint can be toggled with another set to achieve what you desire. So you would have two constraint sets one a kinematic joint with at least one DOF and a second rigid (fixed) set you can then toggle which one is active to achieve your objective. In the constraint UI you will see the option to enable/disable constraints.

 

If you are looking to resolve it to specific DOF then you would need to create a custom set and use the same approach.

2 replies

1-Visitor
May 27, 2021

I am using creo 4.0

tbraxton
tbraxton22-Sapphire IIAnswer
22-Sapphire II
May 27, 2021

You can add constraints and disable them as required to free up joints. The rigid constraint can be toggled with another set to achieve what you desire. So you would have two constraint sets one a kinematic joint with at least one DOF and a second rigid (fixed) set you can then toggle which one is active to achieve your objective. In the constraint UI you will see the option to enable/disable constraints.

 

If you are looking to resolve it to specific DOF then you would need to create a custom set and use the same approach.

1-Visitor
May 27, 2021

yes but are there no way of doing it on the fly? Having to set up a whole set of unnecessary constraints and then toggling them just to see how the assembly would move in "reality" is quite annoying not to mention time consuming

tbraxton
22-Sapphire II
May 27, 2021

I am not aware of any automated way to lock DOF in a connection using Creo out of the box.

 

Are you using  kinematic joint definitions? If so then application of those will indeed represent the actual kinematics of a mechanism assuming it is constrained correctly. There are predefined connection sets (pin, slider, cylinder etc.) if you apply these appropriately they will simulate motion of many mechanisms. 

 

Some more info here:

http://support.ptc.com/help/creo/creo_pma/usascii/index.html#page/assembly%2Fasm%2Fasm_four_sub%2FAbout_the_Component_Placement_User_Interface.html%23