7.7 Debugging a Motion or a Sequence Program
7.7.10 Alarm Code Details
7
Cr
eating U
s
er Pr
ogram
s
7-81
001Eh
T address out of
range
The address setting in an IAC/IDC/
FMX instruction exceeds the setting
range.
Correct the setting in the IAC/IDC/
FMX instruction.
001Fh
P address out of
range
The address setting in an IFP instruc-
tion exceeds the setting range.
Correct the setting in the IFP
instruction.
0021h
PFORK execution
error
Motion instructions were executed at
the same time in the second fork of
the PFORK instruction in the calling
motion program and the second fork
of the PFORK instruction in the sub-
program.
Correct the motion program or the
subprogram.
0022h
Indirect designa-
tion register range
error
The specified register address
exceeds the range of the register
size.
Correct the motion program.
0023h
Travel distance out
of range
The decimal-format axis travel dis-
tance specified in an axis movement
instruction exceeds the allowed
range.
Correct the axis travel distance.
0024h
Interpolation over-
ride out of range
The interpolation override setting
exceeded the setting range.
Correct the interpolation override
setting.
0026h
PFORK number of
parallel forks error
The number of parallel forks
exceeded the number set for the par-
allel mode.
•
Correct the motion program.
•
Correct the parallel mode setting.
0080h
Logical axis use
prohibited
More than one motion instruction was
executed for the same axis.
Correct the motion program.
0081h
The infinite length
axis setting
exceeded POSMAX
The travel distance setting for infinite
length axis exceeded the POSMAX
setting.
•
Set the Infinite Length Axis Reset
Position fixed parameter.
•
Correct the motion program.
0082h
The axis travel dis-
tance exceeded
LONG_MAX
The axis travel distance setting
exceeded the allowed range.
Correct the motion program.
0084h
Duplicated motion
command
More than one instruction was exe-
cuted for the same axis.
Check to see if a reference for the
same axis is being issued from any
other program. If it is, correct the
program.
0085h
Motion command
response error
A response for a different motion
command was reported by the
Motion Control Function Module
when a motion instruction was exe-
cuted.
•
Remove the cause of the alarm at
the target axis.
•
If the Servo is not ON, turn ON
the Servo.
•
Check to see if a reference for the
same axis is being issued from
any other program. If it is, correct
the program.
0087h
VEL setting out of
range
The setting in the VEL instruction
exceeds the allowed range.
Correct the VEL instruction.
0088h
INP setting out of
range
The setting in the INP instruction
exceeds the allowed range.
Correct the INP instruction.
0089h
ACC/SCC/DCC
setting out of range
The setting in the ACC/SCC/DCC
instruction exceeds the allowed
range.
Correct the ACC/SCC/DCC
instruction.
008Ah
No time setting in
MVT instruction
The T setting in the MVT instruction is
zero.
Correct the MVT instruction.
008Bh
Command cannot
be executed.
The specified motion instruction can-
not be executed on the target Motion
Control Function Module.
Correct the motion program.
008Ch
Distribution incom-
plete
A motion instruction was executed
when the Motion Control Function
Module has not completed distribu-
tion for a previous instruction.
Correct the motion program so that
the motion instruction is executed
when the Distribution Completed
Bit is ON.
008Dh
Motion command
error termination
The Motion Control Function Module
is in Command Error status.
•
Clear the error at the target axis.
•
Correct the motion program.
Continued from previous page.
Alarm
Code
Alarm Name
Alarm Description
Corrective Action