Modbus Motion Interface
Write_Single(<AxisGroupPage>_+_Speed_s,<Value>);
Description
This command
is used to establish the slew speed to be used during axis movement. The parameter is in units of
User Units per second. The speed of a move may be changed on the fly at any point in a move and takes immediate effect if
the motion is in the slew phase. Setting the speed to zero is a way to pause motion activity. The speed value can later be restored
to the previous value and motion will resume.
For single axis machines this command effects the speed of the axis.
For multiaxis groups Set Speed effects the vector speeed of the group.
Reading the register returns the current speed setting. The current speed of the motor itself is returned with the Profile Velocity
command.
Escapes
If the speed parameter resolves to a higher step frequency than 2Mhz then a Parameter Out Of Range Escape Code will occur.
Examples
Speed being set in a list of commands that perform a relative move.
Write_Single(Axis1_+_Accel_s, 10);
Write_Single(Axis1_+_Decel_s, 10);
Write_Single(Axis1_+_Speed_s, 2);
Write_Double(Axis1_+_MoveBy_d, 5);
Related Topics
Accel
Decel