
13.PROGRAM COMMAND B-63943EN-1/02
- 1718 -
Alarm and message
Number Message Description
PS0077 TOO MANY SUB,MACRO NESTING The total number of subprogram and macro calls exceeds the
permissible range.
Another subprogram call was executed during an external
memory subprogram call.
PS0110 OVERFLOW :INTEGER An integer went out of range during arithmetic calculations.
PS0111 OVERFLOW :FLOATING A decimal point (floating point number format data) went out of
range during arithmetic calculations.
PS0112 ZERO DIVIDE An attempt was made to divide by zero in a custom macro.
PS0114 ILLEGAL EXPRESSION FORMAT The format used in an expression in a custom macro statement
is in error. The parameter tape format is in error.
PS0115 VARIABLE NO. OUT OF RANGE An illegal No. was specified in a local variable, common variable
or a system variable in a custom macro.
A non–existent custom macro variable No. was specified in the
EGB axis skip function (G31.8), or there are not enough custom
macro variables for storing the skip position.
PS0116 WRITE PROTECTED VARIABLE An attempt was made in a custom macro to use on the left side
of an expression a variable that can only be used on the right
side of an expression.
PS0118 TOO MANY BRACKET NESTING Too many brackets “[ ]” were nested in a custom macro.
The nesting level including function brackets is 5.
PS0119 ARGUMENT VALUE OUT OF RANGE The value of an argument in a custom macro function is out of
range.
PS0122 TOO MANY MACRO NESTING Too many macro calls were nested in a custom macro.
PS0124 MISSING END STATEMENT The END instruction corresponding to the DO instruction was
missing in a custom macro.
PS0125 MACRO STATEMENT FORMAT
ERROR
The format used in a macro statement in a custom macro is in
error.
PS0126 ILLEGAL LOOP NUMBER DO and END Nos. in a custom macro are in error, or exceed the
permissible range (valid range: 1 to 3).
PS0127 DUPLICATE NC,MACRO
STATEMENT
An NC statement and macro statement were specified in the
same block.
PS0129 USE 'G' AS ARGUMENT G is used as an argument in a custom macro call. G can be
specified as an argument only in an every-block call (G66.1).
PS1091 DUPLICATE SUB-CALL WORD More than one subprogram call instruction was specified in the
same block.
PS1092 DUPLICATE MACRO-CALL WORD More than one macro call instruction was specified in the same
block.
PS1093 DUPLICATE NC-WORD & M99 An address other than O, N, P or L was specified in the same
block as M99 during the macro modal call state.
PS1095 TOO MANY TYPE-2 ARGUMENT More than ten sets of I, J and K arguments were specified in the
type–II arguments (A, B, C, I, J, K, I, J, K, ...) for custom
macros.
PS1096 ILLEGAL VARIABLE NAME An illegal variable name was specified. A code that cannot be
specified as a variable name was specified. [#_OFSxx] does not
match the tool offset memory option configuration.
PS1097 TOO LONG VARIABLE NAME The specified variable name is too long.
PS1098 NO VARIABLE NAME The specified variable name cannot be used as it is not
registered.