Yaskawa MP900 Series Machine Controller for Standard Operation User Manual
Page 486
Error Messages
A.2 Motion Compile Error Messages
A-10
A
Maximum number of axes exceeded
• The maximum number of axes to be simultaneously used has been
exceeded.
Division by zero error
• Division by zero has been included in the arithmetic expression.
Maximum characters per block exceeded
• The number of characters set for one block has exceeded the maximum.
Command duplication error
• A command that cannot be duplicated has been duplicated in the expres-
sion.
Unusable instruction
• The END command has been used in a subroutine.
• The RET command has been used in the main program.
• The RET command position is incorrect.
• The GOTO command position is incorrect.
• The position of a command that used an axis as an argument is incorrect in
a subroutine.
No END command
• There is no END or RET command.
Maximum nesting level exceeded
• Nesting in IF statements is too deep.
• Nesting in WHILE statements is too deep.
• Nesting in SFORK statements is too deep.
Number of branches exceeds range
• The number of labels designated in PFORK statements exceeds the range.
• The number of labels designated in SFORK statements exceeds the range.
Duplicate labels used
• Labels designated in PFORK duplicate SJOINT labels.
• Labels designated in SFORK duplicate PJOINT labels.
No label
• Label designated in PFORK does not exist.
• JOINTO label for PFORK does not exist.
• Label designated in SFORK does not exist.
• JOINTO label for SFORK does not exist.
• Label designated in GOTO does not exist.
Max. number of parallel executions exceeded
• The maximum number of parallel executions has been exceeded.
Label order incorrect
• The label order in PFORK statements is incorrect.
• The label order in SFORK statements is incorrect.
Program name incorrect
• The program name does not conform to MPMooo or MPSooo formats.
Duplicate label definitions
• Label definitions are duplicated at another position.
Jump destination incorrect
• The destination for the GOTO command is inside a parallel execution or at
another incorrect position.
Illegal character string defined
• Characters other than alphanumerics are included in a label.
• There are too many characters in a label.
Error Message
Probable Cause