Community Tip - Your Friends List is a way to easily have access to the community members that you interact with the most! X
Hello, i'm trying to create simulation of pipe bending but didn't find the way to create movement along trajectory. Is there any way to create translation along trajectory?
Trajectory is shown on the image below(green arc)
Thanks in advance for any tips.
Solved! Go to Solution.
Yes, you are right but not completely right. To use this functionality in creo i've spended around 2 hours trying to understand why simulatian fails at the beginning.
Sin function works just fine. But cosine function starts from 1 and for static simulation it is impossible to converge when initial deformation at timestep 0 is one. So you have to define table for cosine function that will start it from time 0 deformation 0 and than suddenly from timestep 0.00001 jump to deformation 1. Only in this case my simulation started to work.
Thank you for your answer.
You could define it by a function / table of coordinates. My example controls a separate point constraint for Y from the one for X. Some tricks would need to be done to connect the constraints to your geometry.
Also, what would be forcing this to follow the curve? It seems to me that just a force is applied to the end of the pipe, not an enforcement to follow that arc. If there is a tool forcing it, that pivots at the arc center then including the tool and giving it a rotational displacement could work as well. (like a hook pushing the pipe around the roller)
Yes, you are right but not completely right. To use this functionality in creo i've spended around 2 hours trying to understand why simulatian fails at the beginning.
Sin function works just fine. But cosine function starts from 1 and for static simulation it is impossible to converge when initial deformation at timestep 0 is one. So you have to define table for cosine function that will start it from time 0 deformation 0 and than suddenly from timestep 0.00001 jump to deformation 1. Only in this case my simulation started to work.
Thank you for your answer.