Drive constraint at a set speed / RPM

Drive constraint at a set speed / RPM

matt_jlt
Collaborator Collaborator
827 Views
6 Replies
Message 1 of 7

Drive constraint at a set speed / RPM

matt_jlt
Collaborator
Collaborator

I am trying to drive an angle constraint to achieve a specific RPM, but it doesnt seem to matter how i calculate it out, the motion doesnt match real time. I think i'm just going around in circles.

 

Can anyone help me work it out please? I have been trying to do work it out for ages. 

I am trying to work out the combination of Pause Delay and Angle Increment to achieve a smooth and accurate motion (not rendered out to the video @ the framerate but displayed in the inventor window)

 

The speeds i want to target are 40 RPM + 80 RPM + 120 RPM.

 

matt_jlt_0-1661341870806.png

 

Thanks, Matt.

 

0 Likes
Accepted solutions (2)
828 Views
6 Replies
Replies (6)
Message 2 of 7

Lucas.dolinarVFXZU
Collaborator
Collaborator

when animating 360deg, the # of steps * delay will be the time per rotation.
but this is not meant to be accurate. just loading the screen might add delay in big assemblies.

0 Likes
Message 3 of 7

swalton
Mentor
Mentor
Accepted solution

There are four ways to simulate motion in Inventor assemblies. 

  1. Manual Drag under-constrained components
  2. Drive constraints
  3. Inventor Studio
  4. Dynamic Simulation

None of them target real-time movements during the animation.  All of them depend on the complexity of the assembly and processor power to animate each time step.  

 

Are you recording the animation, then replaying it with a video player?

 

I'd recommend Inventor Studio if you don't need to know the power/torque or other engineering data about the motion.  I'd recommend Dynamic Simulation if you do need to know that kind of data.

Steve Walton
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


Inventor 2025
Vault Professional 2025
Message 4 of 7

matt_jlt
Collaborator
Collaborator

Thanks everyone, I was hoping that it was just me not working it out correctly. I guess i could write an ilogic script to rotate it incrementally on a timer but its more complicated than i wanted.

I dont need any data out of it, I wanted to be able to just have it on the screen /  a form and I could change the RPM value and it would update the rotation live and not have to render to a video.

0 Likes
Message 5 of 7

JDMather
Consultant
Consultant

@matt_jlt wrote:

I could change the RPM value and it would update the rotation live and not have to render to a video.


You can enter RPM in Dynamic Simulation.

The actual display (calculation) time depends on the number of time steps (think of as frames) calculated.  After initial calculation playback is faster but not necessary corresponding to real time.  Input Grapher can be used to have variable speed control.

Can you Attach an example assembly?


-----------------------------------------------------------------------------------------
Autodesk Inventor 2019 Certified Professional
Autodesk AutoCAD 2013 Certified Professional
Certified SolidWorks Professional


0 Likes
Message 6 of 7

JDMather
Consultant
Consultant
Accepted solution

JDMather_0-1661442603835.png

 


-----------------------------------------------------------------------------------------
Autodesk Inventor 2019 Certified Professional
Autodesk AutoCAD 2013 Certified Professional
Certified SolidWorks Professional


Message 7 of 7

matt_jlt
Collaborator
Collaborator

Thanks to everyone, I accepted the dynamic simulation as the answer although it wasnt exactly what i was hoping for it still did the job.

 

Thanks

0 Likes