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

Page 451

Advertising
background image

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

Advertising