1 compilation error message list – Yaskawa MotionSuite Series Machine Controller Software Manual User Manual
Page 451

MotionSuite™ Series Machine Controller Software Manual
Chapter 13: Compilation Error Message List
13-2
13.1 Compilation Error Message List
The error messages and the individual causes of their issuance are explained in this item.
Correct motion programs in accordance with the contents of the table below.
Error Messages
Causes for Occurrence
Syntax Error
• Improper command expression, no command
• Improper = (equals operand)
• Unsuitable operand designated
• Improper comparison operand, unsuitable position
• Numbers in parentheses (, ) do not coincide
• Meaningless word
• Too many items for the formula
• No WHILE~WEND object
• No IF~END object
• Other expression-related errors
Incorrect address designation
• Designation of an improper address in an expression; no address
Variable range exceeded
• Range of register (variable) exceeded
An unusable variable type exists within the
operation
• Improper register type
• Improper register classification
The operation cannot be enacted
• When enacting an operation, a maximum of 10W of local vari-
ables (D variables) can be executed as work areas during paral-
lel operation. A left noted error is issued if this maximum
number is exceeded. Furthermore, these local variables used as
work areas are used as shown below, released if 1 block of pro-
cessing is finished, and reused.
Cases in which local variables are necessary for work:
1. Used in temporarily saving the results of operations prior to the
enacting of formulas based on an order of priority. (Use a num-
ber of words according to the complexity of the formula.)
2. Used in temporarily saving the results of functions when a
function is used in an operation formula.
(Number of functions
× 2W)
3. Used in temporarily saving the results of operations when an
operation function is used in a coordinate command within a
motion command. (Number of coordinate commands desig-
nating operation formulae
× 2W)
Fraction size exceeded
• Improper decimal point position
• Number of decimal places in designated value exceeded
• Designated numerical range exceeded
Excessive integer size
• Designated value exceeded
• Designated numerical range exceeded
Axis name error
• The physical and logical axis name are not registered in the
group definition.
• The same axis name is used repeatedly in a single motion com-
mand expression.
Designated number of axes exceeded
• The designated maximum number of simultaneous axes in the
axis designation has been exceeded
Zero division error
• 0 is written in the operation function