
Ed. Date Design Description
Date Jan.07.’04 Design. Apprv.
page
-
60/64
FANUC Series 30i-MODEL A
Real time custom macro
A-79350EN
Title
Draw
No.
Alarms
The table below indicates the alarms used with the real time custom macro function.
No. Message Description
PS0387 ILLEGAL RTM DI/DO VAR There is no DI/DO variable that has a specified signal
address (alphabet, number).
PS0389 ILLEGAL RTM SIGNAL BIT Bits other than bits 0 to 7 cannot be specified with a DI/DO
signal.
PS0391 RTM BRANCH OVER The number of branches supported with real time custom
macros was exceeded.
PS0392 TOO MANY SENTENCE CONTROL Many reserved words (ZONCE, ZEDGE, ZWHILE, ZDO,
ZEND, G65, M99) for RTM control were used in a real
time macro command.
PS0393 NO SENTENCE CONTROL In a real time macro command, there is no data to be
assigned.
PS0394 ILLEGAL SENTENCE CONTROL
The matching of reserved words (ZONCE, ZEDGE,
ZWHILE, ZDO, ZEND, G65, M99) for RTM control is
incorrect.
PS0395 ILLEGAL NC WORD CONTROL Control code G65 or M99 for calling a subprogram or
returning from a subprogram is not coded correctly.
PS0396 ILLEGAL RTM SENTENCE
CONTROL
In other than a real time macro command, a reserved word
(ZONCE, ZEDGE, ZWHILE, ZDO, or ZEND) for RTM
control is used.
PS0397 RTM BUFFER OVER
There is no buffer available for real time macro
commands. Too many blocks read in advance are
buffered as triggers used by real time macro commands.
PS0398 'ID OVER IN BUFFER
In blocks read in advance, there are too many real time
macro commands with the same ID.
PS0399 'ID EXECUTION IN SAME TIME
An attempt was made to execute real time macro
commands with the same ID by using the same NC
statement as a trigger.
PS0400 ONESHOT CMDOVER
Too many one-shot real time macro commands are
specified.
PS0401 EXEC CMD NUM OVER IN SAME
TIME
The number of real time macro commands that can be
executed simultaneously was exceeded
PS0402 ILLEGAL TOKEN FOR RTM
A token, variable, or function that is not supported by the
real time custom macro function was detected.
PS0403 ACCESS TO RTM PROTECT VAR
An attempt was made to access a protected variable.
PS0404 RTM ERROR
An error related to a real time macro command occurred.
PS0406 CODE AREA SHORTAGE
The storage size of the real time macro area is insufficient.
PS0407 DOULE SLASH IN RTM MODE In the compile mode, an attempt was made to set the
compile mode again.
PS0408 G90 IS NOT PERMITTED
The absolute command cannot be specified.
PS0409 ILLEGAL AXIS NO
An invalid axis number is specified.
PS0410 MIDDLE POINT IS NOT ZERO
An intermediate point other than 0 is specified with G28.
PS0411 SIMULTANEOUSLY AXES OVER
The maximum number of axes that can be controlled
simultaneously was exceeded.
PS0412 ILLEGAL G CODE
An unusable G code was used.
PS0413 ILLEGAL ADDRESS
An unusable address was used.
PS0414 ILLEGAL PMC AXIS NO.
An invalid PMC axis number is specified.
PS0415 GROUP IS IN USE
The group to which the specified axis belongs is already in
used.