Fanuc Series 15i/150i-MA (Programming) Operators Manual

F.ALARM LIST APPENDIX B-63324EN/03
- 786 -
Number Message Contents
PS0090 DUPLICATE NC,MACRO
STATEMENT
An NC statement and macro statement were specified in
the same block.
PS0091 DUPLICATE SUB-CALL WORD More than one subprogram call instruction was specified in
the same block.
PS0092 DUPLICATE MACRO-CALL WORD More than one macro call instruction was specified in the
same block.
PS0093 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.
PS0094 USE G’ AS ARGUMENT Address G was used as the argument of a custom macro
call. Address G can be used as the argument in individual
block call (G66.1).
PS0095 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.
PS0096 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.
PS0097 TOO LONG VARIABLE NAME The specified variable name is too long.
PS0098 NO VARIABLE NAME The specified variable name cannot be used as it is not
registered.
PS0099 ILLLEGAL SUFFIX [ ] A suffix was not specified to a variable name that required a
suffix enclosed by [ ].
A suffix was specified to a variable name that did not
require a suffix enclosed by [ ].
The value enclosed by the specified [ ] was out of range.
PS0100 CANCEL WITHOUT MODAL CALL Call mode cancel (G67) was specified even though macro
continuous-state call mode (G66) was not in effect.
PS0101 ILLEGAL CNC STATEMENT IRT. An interrupt was made in a state where a custom macro
interrupt containing a move instruction could not be
executed.
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 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.
PS0115 READ PROTECTED VARIABLE An attempt was made in a custom macro to use on the right
side of an expression a variable that can only be used on
the left side of an expression.
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.
PS0120 ILLEGAL ARGUMENT FORMAT The specified argument in the argument function (ATAN,
POW) is in error.
PS0121 OO 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.
PS0122 TOO MANY MACRO NESTING Too many macro calls were nested in a custom macro. The
nesting level is 5.
PS0123 MISSING END STATEMENT The END instruction corresponding to the DO instruction
was missing in a custom macro.

Leave a Reply

Your email address will not be published. Required fields are marked *