
User Manual
Chapter 7
GFK-1742F
Jan 2020
Programmed Motion
219
(M213) Signed integer constants must be in range of -2147483648 to 2147483647
Motion program contains a signed integer value that cannot be represented in 32 bits.
(M214) SYNC Statement is only valid in multi-axis programs and subroutines
A single-axis motion program or subroutine attempted to define a sync block.
(M215) Multi-axis programs do not support Axis 3 or 4
Commands in multi-axis programs can only reference axis 1 or 2.
(M220) Specified axis is out of range
A single-axis motion program can only reference axis 1, 2, 3, or 4.
(M221) Acceleration must be in range 1
–
1073741823
An ACCEL command has specified an acceleration outside the valid range.
(M222) Velocity must be in range 1
–
8388607
A VELOC command has specified a velocity outside the valid range.
(M223) Position must be in range -536870912
–
536870911
A CMOVE or PMOVE command has specified a position outside the valid range.
(M224) Dwell must be in range 0
–
60000
A DWELL command has specified a dwell outside the valid range.
(M225) Block number must be in range 1
–
65535
A motion program or subroutine has attempted to define a block number outside the valid
range.
(M230) Must specify an axis in a multi axis program
ACCEL, VELOC, CMOVE, PMOVE, DWELL, and WAIT commands in a multi-axis program or
subroutine must specify an axis.
(M231) Cannot specify axis in a single-axis program
ACCEL, VELOC, CMOVE, PMOVE, DWELL, and WAIT commands in a single-axis program or
subroutine must not specify an axis.
(M233) Acceleration reassignment without intervening move command
It is illegal to change the acceleration for a given axis if there is not an intervening PMOVE or
CMOVE command.
(M234) Velocity reassignment without intervening move command
It is illegal to change the velocity for a given axis if there is not an intervening PMOVE or
CMOVE command.
(M235) Block number already defined in this program unit
The motion program or subroutine has attempted to define a block number that has already
been defined.