Speed

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