1-15-96 96-8100
HAAS AUTOMATION, INC.
39
TABLE OF CONTENTS
ALARMS
SERVICE
MANUAL
VF-SERIES
510 Illegal Operator or See Macros section for valid operators.
Function Use
511 Unbalanced Right Number of right brackets not equal to the number of left brackets.
Brackets
512 Illegal Assignment Use Attempted to write to a read-only macro variable.
513 Var. Ref. Not Allowed Alphabetic addresses N and O cannot be combined with macro variables.
With N Or O Do not declare N#1, etc.
514 Illegal Macro Address A macro variable was used incorrectly with an alpha address. Same as
Reference 513.
515 Too Many Conditionals Only one conditional expression is allowed in any WHILE or IF-THEN
In a Block block.
516 Illegal Conditional A conditional expression was found outside of an IF-THEN, WHILE,
Or No Then or M99 block.
517 Exprsn. Not Allowed A macro expression cannot be concatenated to N or O. Do not declare
With N Or O O[#1], etc.
518 Illegal Macro Exprsn An alpha address with expression, such as A[#1+#2], evaluated
Reference incorrectly. Same as 517.
519 Term Expected In the evaluation of a macro expression an operand was expected and not found.
520 Operator Expected In the evaluation of a macro expression an operator was expected and not found.
521 Illegal Functional An illegal value was passed to a function, such as SQRT[ or ASIN[.
Parameter
522 Illegal Assignment A variable was referenced for writing. The variable referenced is read
Var Or Value only.
523 Conditional Reqd THEN was encountered and a conditional statement was not processed
Prior To THEN in the same block.
524 END Found With No An END was encountered without encountering a previous matching
Matching DO DO. DO-END numbers must agree.
525 Var. Ref. Illegal Variable cannot be read during axis movement.
During Movement
526 Command Found On A G-code command was found on a WHILE-DO or END macro block.
DO/END Line Move the G-code to a separate block.
527 = Not Expected Or Only one Assignment is allowed per block, or a THEN statement is missing.
THEN Required