APIs, concepts, guides, and more
|
Adjust the speed of a loaded motion profile without affecting its trajectory, allowing for stops, pauses, and reversals along the path, useful for operations like retracing and altering operating speeds dynamically.
Feed Rate (or Retrace) is a functionality that allows you to alter the speed of a loaded motion profile without affecting the motion profile (trajectory) itself.
Using Feed Rate, you can bring an Axis or MultiAxis to a stop (or pause) without going into an ERROR state. This allows the motion profile to be resumed to complete the rest of your motion profile.
Feed Rate also allows you to move in reverse along the path of the current loaded profile (“retrace”).
EXAMPLE 1 - Retrace
Machine is laser etching and the user decides that previous laser etched areas need to redone. In this case, the user can simply change the feed rate, retrace, and repeat the motion instead of loading a new motion profile into the motion controller.
EXAMPLE 2 - Alter Operating Speed
Using vision or proximity sensor(s), machine operating speed automatically reduces when an operator is detected in various zones around the machine.
Orange zone: Machine operating speed reduces by 50%
Red zone: Machine operating speed reduces by 90%
Feed rate gives you the ability to go back in a commanded motion without affecting any of the previously loaded motion’s frames that reside in the controller.
EXAMPLE 3 - .Net Application
Feed Rate accepts 64-bit double precision floating point values in between 2 and -2.
FeedRate(2) → Velocity = 2 x Velocity
:
FeedRate(1) → Velocity = Velocity
:
FeedRate(0) → Velocity = 0 x Velocity
:
FeedRate(-1) → Velocity = -1 x Velocity
:
FeedRate(-2) → Velocity = -2 x Velocity