Community Tip - Did you get called away in the middle of writing a post? Don't worry you can find your unfinished post later in the Drafts section of your profile page. X
Hello everyone,
As part of one of my projects, I need to simulate a mechanism, using Creo. This mechanism contains a freewheel, which is not made with ratchets, but with a specific bearing and I don't have the CAD model.
My question is : is it possible to create a freewheel constraint on a pin connection in Creo Mechanism ?
Thank you
Julie
French mechanical engineering student
Solved! Go to Solution.
Here is how (two different ways) to put the conditional torque. Be sure to include all the possible input range (I used -1E12 to 1E12 deg/s)
First way is user defined function. (key change primary variable from t to your measure)
Second way is by table. (key change primary variable from t to your measure)
There is no predefined freewheel constraint in Creo. I presume you are referring to sprag clutch mechanism in the bearing.
If it is just a kinematic simulation then you just need to accurately represent the degrees of freedom.
One option is to use a conditional torque.
The torque will act on the rotating body only if the rotational velocity is either negative or positive, depending on which way you wish your clutch to freely rotate.
Create a measure of the rotating DOF joint rotational velocity (conditional test to transfer torque)
Create a torque on the rotational DOF joint which is only applied when the rotational velocity condition is true (direction of rotation for clutch engagement)
This will enable rotation freely in one direction and "lock-up" in the other
Hi Tbraxton,
Thank you for your quick answer.
I created a measure of the rotating joint rotational velocity, but I don't know how to use this measure in a condition to apply the torque. In the torque function, I selected "user defined" and Creo does not accept only conditions. In other words, I don't know how to translate "If measure1>0; torque=1000; Endif" for Creo.
Have a nice day and thanks again
I do not currently have access to mechanism module and I do not know the UI interface from memory applicable to this.
The logic of the condition is implemented by specifying an Expression Domain for the torque to be applied.
Review this help link. Step 5 addresses how to define the domain on which the torque is applied.
Here is how (two different ways) to put the conditional torque. Be sure to include all the possible input range (I used -1E12 to 1E12 deg/s)
First way is user defined function. (key change primary variable from t to your measure)
Second way is by table. (key change primary variable from t to your measure)