Modified sine curve motion

aand74

Member
Join Date
Dec 2005
Location
Deinze
Posts
131
I already succeeded in programming a function to find parameters of fifth order polynomial, in the runtime of a motion controller.
To use if at runtime the cam has to be calculated.
Next to polynomials there also exist sine curves for cam profiles.
More in specific, when should I use the modified sine curve?
When does it have an advantage to a polynomial?
I suppose a modified sine curve is a sine curve where the first and last part are not a pure sine, but the middle part is.
If I should write a function to be executed at runtime in the controller, to calculate a modified sine curve, based on start and end position and velocity,
how should I start? What function should be used in the first and last part?
For the sine part, how to calculate amplitude, phase and period?
 
When you say sine curve do you mean s-curve?
s-curves start and end a ramp with the acceleration at 0.
This can be done with half a sine wave but it is not clear what you are trying to do.

A sine is generated using a polynomial. Usually the order is very high.
A fifth order polynomial will execute faster than a sine function. The motion profiles are similar. The peak acceleration using a sine function is 1.57 or PI/2 times the average acceleration. The peak acceleration using a 5th order polynomial is 1.5 times the average acceleration. You can see there isn't much difference.

I do not know what you mean by modified sine curve.

To do what you want to do requires calculus. The motion controller should have these functions built into firmware. You should not need to write them.
 

Similar Topics

Looking for some assistance. I am very familiar with Yaskawa VFDs, but not so much with AB VFDs. I am working on some hardwired AB PowerFlex 700...
Replies
2
Views
87
Hi, I'm working on a project (AB PLC, L85 v34) where we'll have 20 motors installed, all controlled by powerflex 750 series drives. We need...
Replies
1
Views
917
On my laptop I have an old.acd file with important comments in it. The file was modified and downloaded to my AB-1756 long time ago. Later a few...
Replies
5
Views
1,952
Hi, I'm currently working on a machine equipped with Rockwell PowerFlex VFDs. I have one PowerFlex 753 (rev 6 or so) and two small PowerFlex 4M...
Replies
2
Views
1,967
Greetings: I am moving a large SLC program to the CompactLogix platform, and would like to have the FactoryTalk tag database modified and ready...
Replies
11
Views
2,447
Back
Top Bottom