M-Series Operator’s Manual 4/9/15 15-9
Number Message Cause & Effect Action
511 Missing parameter A parameter is required or expected but not
found. Job cancelled.
Correct program.
513 Expected “=” Error in expression to left of “=”, missing
“=”, or orphaned parameter. Job cancelled.
Correct equation.
514 Empty expression The expression contains no operands. Job
cancelled.
Correct expression.
515 Syntax error in
expression
Illegal character in number, variable or
function. Job cancelled.
Correct program.
516 Unmatched bracket
(parenthesis)
Brackets or parentheses are paired
improperly or misplaced. Job cancelled.
Correct program.
517 Evaluation stack
overflow
Brackets or parentheses are nested too
deeply. Job cancelled.
Correct program.
518 Undefined variable The variable name does not exist. Job
cancelled.
Correct program.
519 Too many variables The space allotted for user-defined variables
has been exceeded. Job cancelled.
Correct program.
520 Invalid variable name The variable name contains an illegal
character. Job cancelled.
Correct program.
521 Divide by zero Attempt to divide by zero. Job cancelled. Correct program.
522 Domain error Imaginary number would result (square root
of a negative number). Job cancelled.
Correct program.
523 Invalid value in
assignment
Attempt to assign an illegal value to a
system variable. Job cancelled.
Correct program.
524 Variable is read-only Attempt to assign a value to a read-only
system variable. Job cancelled.
Correct program.
525 Missing P value P parameter is expected but is missing Correct program.
526 M22x Missing initial
variable
M224 or M225 was not immediate followed
by a #variable reference.
See Chapter 13 for syntax
of M224 or M225
527 M22x initial variable
parse error
M224 or M225 was immediate followed by
an invalid #variable reference.
Correct program.
528 M225 String variable
not allowed
M225 was immediately followed by a string
#variable (which is invalid). Only numeric
variables are allowed here.
Correct program.
529 M225 invalid variable The #variable specified after the M225 was
not valid, or not readable due to a machine
error.
Correct program.
530 M224 invalid variable The #variable specified after the M224 was
read-only, or not writeable due to a machine
error.
Correct program.
531 M22x missing initial
quote
The beginning of the quoted (“) format
string was not found or was in the wrong
place on the G-code line.
See Chapter 13 for syntax
of M200, M223, M224 or
M225
532 M22x missing end
quote
The format string did not end with a quote
(”)
See Chapter 13 for syntax
of M200, M223, M224 or
M225
533 M22x embedded quote
not allowed
The format string contained a quote (“) in
the middle of it.
See Chapter 13 for syntax
of M200, M223, M224 or
M225
534 M22x character limit
exceeded
The format string was too long Correct program.
535 M22x invalid format
string
The format string contained invalid format
codes
Correct program.