
RMS Technologies
Page 17
Version 1.20
R325I Single Axis Controller/Driver Manual
02/13/2006
Command
(Case Sensitive)
Operand
Example
Description
VELOCITY & ACCELERATION (cont.)
PM
+/-
2,000,000,000
#APM1000
Makes a 1000
step move from
the current
position
Position Move
- Command Only
- Causes a ‘Relative Motion’ Position Move, using an
approximately trapezoidal profile. The initial velocity is defined
by ‘Start Velocity’ (SV), the profile ramp is defined by
‘Acceleration’ (AC), and the ‘Constant Velocity’ step rate by
‘Velocity Limit’ (VL). ‘Minimum Velocity’ (MV) is used to ensure
that the deceleration ramp does not set velocity to zero before
the target position is reached.
- It should be remembered that, while the ‘Position Move’ value
defines the number of steps to be made from the current
position, the value returned by ‘Current Position’ (CP) both
before and after a ‘Position Move’ are on an ‘Absolute’ step count
scale.
- CP readings can be used to determine PM values required to
reach any given position on the ‘Absolute’ step count scale.
Note: This command does not return a value.
SB
-
#ASB
Moves one step
back
Step Back
- Command Only
- Makes a single step move at the current step resolution
- Forward is defined as the direction the motor moves with the
‘Direction’ input in the FALSE state or with no connection.
Backwards is thus the direction the motor moves when the
‘Direction’ input is in the energized or TRUE state.
SF
-
#ASF
Moves one step
forward
Step Forward
-
Command Only
- Makes a single step move at the current step resolution
- Forward is defined as the direction the motor moves with the
‘Direction’ input in the FALSE state, or with no connection.
Backwards is thus the direction the motor moves when the
‘Direction’ input is in the energized or TRUE state.
SM
-
#ASM
Stops any
Position or
Velocity move in
progress
Stop Motion
Command Only
- This command can be used to affect an end to any Position
Move or Velocity Move in progress. It has no effect on motion
produced by the Step and Direction inputs.
SV
256 - 15000
#ASV500
Start velocity
set to 500 PPS
Start Velocity
- Command or Query
Default = 1000
- Reads or sets the velocity used for the first step in a position
move in steps/sec. Value based on motor performance.
VL
256 - 15000
#AVL5000
Sets the velocity
limit to 5000
steps/sec
Velocity Limit
- Command or Query
Default = 15000
- Reads or sets the velocity used for Velocity Moves and the
constant velocity portion of a Position Move.
VM
250 - 50,000,
-250 - -50,000
or 0
#AVM1000
Starts a velocity
move of 1000
steps per
second
Velocity Move - Command Only
- The sign of the value determines the direction (positive for
forward and negative for backward) in which the velocity move is
made. The value sets the step rate in steps per second at the
current step resolution. Velocity cannot exceed Velocity Limit.
- The move begins at the set ‘Minimum Velocity’ (MV) with the
speed ramping to the command velocity at the rate set by
‘Acceleration’ (AC).
- Changes to new velocity values from new VM commands, will
also occur at the rate set by ‘Acceleration’ (AC).
Note: No value is returned. Zero velocity makes an abrupt stop