Skip to main content
1-Visitor
April 29, 2024
Question

Constraining a Screw in a Slot in Creo 9

  • April 29, 2024
  • 2 replies
  • 3333 views

Hello dear colleagues,

 

I wonder if you guys could help me out with this constraint in Creo Parametric 9. I designed this slot feature and I have this screw that I want to place there and have 2 degrees of freedom, one translation back and forward in the slot and another rotation around the screw axis.

 

What types of constraint should I use? I tried Pin and Cylinder but I could not make that work.

 

Thank you so much for the help!

2 replies

tbraxton
22-Sapphire II
22-Sapphire II
April 29, 2024

The slot connection will take core of moving the screw along the slot. If you leave the rotation about the screw axis unconstrained you will be able to rotate it and translate the screw along the slot connection using the drag function to test it out.

 

See this tutorial on slot connections. https://learningconnector.ptc.com/tutorial/1624962978821/use-slot-connection-sets 

1-Visitor
April 30, 2024

Thanks for your suggestion! I tried the slot connection, creating a point on the center of the screws head diameter and then I have set Point on Line to a straight line on the slot, however, when I move the part using the Drag command, the part moves around in all axis from the start to the end of that straight line.

 

I also tried something like the example, using a cylinder connection first to set the translation motion on the slot however when I add the slot connection I get the constraint is invalid.

kdirth
21-Topaz I
21-Topaz I
April 30, 2024

The exact assembly method will depend on how you need to connect it to other parts of the assembly.  You may need to add a New Set and use a general connection to control the screw orientation.

kdirth_0-1714500090738.png

 

There is always more to learn.
Community Moderator
May 6, 2024

Hello @AN_01_10926418

 

It looks like you have some responses from some community members. If any of these replies helped you solve your question please mark the appropriate reply as the Accepted Solution. 

Of course, if you have more to share on your issue, please let the Community know so other community members can continue to help you.

Thanks,
Community Moderation Team.