Hello,
One of our clients has a requirement for a cold extrusion project. They need to superimpose small-amplitude, high-frequency sine waves during the point-to-point positioning process, and they need to be able to set the amplitude and frequency. I would like to ask if there are any relevant case programs available?
If you are not too worried about overshooting by the sine amplitude at the end, you should be able to start a sine move and ramp the offset using the Change Target Parameter command. Here is a plot from doing this:
Good example, Norm! Looks like the example I referenced is much more complicated, and it only adds sine waves.
Another method is to have the real axis, two virtual axes, a user program that continuously sums the Actual Positions of both virtual axes, and gear the real axis to the summed value. You would do as follows:
Start the user program that continuously sums the Actual Positions. The sum is placed in a variable.
Send the Gear Absolute command to the real axis, so that it will gear to the variable.
Simultaneously send the point-to-point move command to one of the virtual axes and send the Sine Start command to the other virtual axis.
The real axis will move according to the sum of the point-to-point move command and the sine command.
This method seems to be easier to understand, I can implement the functions I need more easily, I implemented the sin overlay on linear motion on RMC75, and sin overlay on Curve.