9/Series CNC Lathe. Operation and Programming Manual - page 28

 

  Index      Manuals     9/Series CNC Lathe. Operation and Programming Manual

 

Search            copyright infringement  

 

   

 

   

 

Content      ..     26      27      28      29     ..

 

 

 

9/Series CNC Lathe. Operation and Programming Manual - page 28

 

 

Appendix B
Error and System Messages
Message
Description
DEPTH PROBE TRAVEL LIMIT
The adaptive depth probe has moved to its AMPed travel limit. Note the value entered in AMP
is the adaptive depth probe deflection from the PAL determined probe zero point. It may not be
the actual total probe deflection.
DEPTH PROBE NOT SUPPORTED
A depth probe axis has been AMPed on an axis located on a servo card or a 9/230 that does
not support the adaptive depth feature. (analog servo rev < rev 0.10 or 3 axis 9/260 9/290
digital servo cards)
DESKEW OPTION NOT INSTALLED
If the AMPed name specifying the deskew slave servo is not zero, or the AMPed name
specifying the deskew master servo is not zero, and the option flag for deskew is zero, then the
system is held in E-Stop.
DEVICE ALREADY OPENED
An attempt was made to open a device for download or upload from ports A or B when the
device was already opened.
DEVICE NOT OPENED YET
The ready signal was not received when attempting to send data to or communicate with a
peripheral device connected to communication ports A or B.
DIAMETER AXIS MISCONFIGURED
An invalid axis has been configured as the diameter axis.
DIRECTORY CHANGED TO MAIN DIRECTORY
When a password is entered that does not have access to the protectable part program
directory and the protectable part program directory is currently selected, the control changes
the selected directory to the main directory.
DISP SELECT NOT ALLOWED
You can not use the display select functions while the online PAL search monitor utility is active.
Leave the search monitor utility before you try to select a display.
DIVIDE BY ZERO ERROR
A system software error has occurred. Consult Allen-Bradley customer support services.
(DO) NUMBER ALREADY USED
When executing a program, an attempt was made to activate a DO loop that has the same loop
identifier (DO 1, 2, or 3) as an already active loop in the program. Provided they are not nested
loops, the same loop identifier can be used more than once in a program .
(DO) RANGES INTERSECT
DO loops are improperly nested. A DO loop that is nested within another DO loop does not
have an END command before the original DO loop END occurs.
DRESS CANCEL DEFERRED TO G40
The in--process dresser cannot be canceled (made inactive) while dresser/wheel radius
compensation is active. If an attempt to cancel the in--process dresser is made, the control will
postpone the request until dresser/wheel radius compensation is canceled with a G40 (note that
M02, M30, and M99 can also cancel compensation).
DRESSER AXIS NOT ALLOWED
An attempt was made to program the dresser axis when the over the wheel dresser feature has
been activated through PAL. You cannot program the dresser axis when the over the wheel
dresser feature is active.
DRESSER FLANGE LIMIT REACHED
While dressing the grinding wheel the wheel size reached the entered flange limit. You should
stop dressing the wheel before damage to the wheel flange occurs.
DRESSER MINIMUM LIMIT REACHED
The current dressing operation would dress the grinding wheel below the minimum wheel
diameter as specified on the dresser status screen. This dressing operation will not be
performed.
DRESSER MISCONFIGURED
One of the AMP parameters for the dresser axis has not been configured properly. Either the
dresser axis, the vertical axis, or some other axis name is not a valid axis in the system. You
must re-configure your AMP. Refer to your AMP manual for details.
DRESSER MIS-POSITIONED
Wheel re-enable was requested with IPD active and wheel is more than 4 inch-programming
counts (hard-code amount) away from its previously active absolute position. Wheel dressing
does not start.
DRESSER NOT INITIALIZED
This error is generated if an attempt is made to activate the in--process dresser before the
dresser has been initialized through a wheel calibration operation.
DRESSER NOT/MIS CONFIGURED
The grinder over-the-wheel dresser feature issues this message when a wheel is initialized and
the dresser parameters in AMP have been misconfigured. This message is issued when the
dresser axis, dresser vertical axis, or dresser other axis has not been selected, or has been
AMPed to have common axes, or has been AMPed to be a non-existent axis name.
B-11
Appendix B
Error and System Messages
Message
Description
DRESSER WARNING LIMIT REACHED
The axis specified as the dresser axis has been dressed smaller than the dresser warning limit
value as specified on the dresser status page.
DRILL AXIS CONFIGURATION ERROR
The drilling axis is not a currently configured machine axis. On dual processing controls this
message may result when the drilling axis is in another process. The drilling axis must be a
configured axis in the current process and should not be the slave of a dual axis (drill axis
should be the master axis for dual group). On machines with dual axes, this message can
mean the axis configured in AMP as the fixed-drilling axis is a slave axis. The drill axis should
be the master axis.
DUAL AXES MASTER&SLAVE PROCESS NOT SAME
When configuring a dual axis on a dual processing system, configure AMP so all axes in the
dual axis group are in the same source process even if the dual axis group is shared.
DUAL AXES PARK LOGIC CANNOT CHANGE
An attempt was made, using dual axes, to change the current park status. At this point, the
request will not be allowed.
DUAL GROUP AXES MUST HAVE SAME ROLLOVER
All rotary axes in a dual axes group must have the same rollover value. These rollover values
are set in AMP.
DUAL LATHE-MUST USE PROCESS 1,2
Dual lathe must have the active processes be the first 2 available in AMP; 3 or 4 should not be
configured as an active process.
DUAL MASTER&SLAVE RAD/DIAM CONFIG ERR
The slave of a dual group has been defined as a diameter axis. The OEM must define the
master to be a diameter axis and the system will change the slave to be a diameter axis. When
the group is decoupled the slave will continue to take on the master’s rad/diam traits.
DUAL PLANE CONFIGURATION ERROR
In AMP you have defined a plane with an axis and a master and a slave in the wrong order. For
example: If the system has 4 axes YXZU and ZU are duals, if an AMPed plane is ZX, then UX
can not be and AMPed plane. It must be XU (refer to your AMP reference manual for details).
DUAL SLAVE OR SPLIT AXIS NOT ALLOWED
Neither a dual slave, nor a split axis (deskew axis) may be programmed in a G24, G25, or G26
block.
DUALS CANNOT CHANGE OFFSETS IN CIRCULAR
An attempt was made, using dual axes, to account for an offset change in a circular move.
Dual offset changes can only be made in linear blocks.
DUALS ONLY ALLOWING SINGLE AXIS HOME
An attempt was made to home multiple axes in a dual group when PAL only allows one axis at a
time to be homed. PAL can be changed to allow homing of multiple axes in a dual group.
DUALPORT PTO TEST FAILED
The Dualport failed the diagnostic test and the bootstrapping operation is skipped. Consult
Allen-Bradley customer support services.
DUPLICATE 1394 SLOT
The 1394 rack ID and slot number AMP entries are the same for two or more servos. Each axis
module in a 1394 rack must have an individual address.
DUPLICATE 7300 PATTERN NAME
An attempt was made to enter a 7300 pattern name that already exists.
DUPLICATE DUAL MASTER NAMES
Both dual master axes names have the same letter.
DUPLICATE I/O RING DEVICE
Two or more of the same type of device on the I/O ring have the same device address switch
setting.
DUPLICATE PROGRAM
An attempt was made to rename a program in control memory using the same program name
(or number) of another program already in memory.
DUPLICATE PROGRAM NAME
An attempt was made to store or copy a program in control memory using the same program
name (or number) of another program already in memory.
DWELL VALUE NOT PROGRAMMED
A G04 Dwell or a parameter requesting a dwell at hole bottom in a fixed drilling cycle was
programmed with no value assigned to the length of the dwell.
E
(E) AND (F) IN SAME BLOCK
In a G32 block (Lathe A) or G33 block (Lathe B & C), both leads were programmed in the same
block.
EMPTY PROGRAM WAS DELETED FROM DIRECTORY
The current program being edited was saved and contained no program blocks. This program
was deleted from the control’s program directory.
B-12
Appendix B
Error and System Messages
Message
Description
ENCODER QUADRATURE FAULT
An error has been detected in the encoder feedback signals. Likely causes are excessive noise,
inadequate shielding, poor grounding, or encoder hardware failure.
END OF FILE
When transferring a file over the serial port, the control has reached the last block in the
program.
END OF PROGRAM
When displaying a part program on the CRT, the control has reached the last block in the
program.
END OF PROGRAM REACHED
When performing one of the program search features, the control has reached the last block in
the program.
ENTER ALL REQUIRED PROMPT DATA
An attempt was made to create a transfer line part program from the quick view screen without
entering all the required quick view screen prompt data. Optional data is shown in reverse
video.
ENTRY OUT OF RANGE
A parameter value was entered that is larger or smaller than the usable range determined in
AMP or allowed on the system.
ERASE PROMPT
The operator has data on the input line (line 2 of the CRT) that must be cleared or entered so
that a new prompt can be displayed on the input line.
ERROR ACCESSING PROGRAM
A major software error was generated by the control’s internal software when editing the
program; the program should be deleted. If the error persists, contact Allen-Bradley customer
service support.
ERROR FOUND
A QuickCheck syntax check operation has found an error in the currently displayed program
block. This is the block after the block containing the block-completed symbol “@”. Press
<CYCLE START> to continue the program check.
ERROR IN CIRCLE DATA
This error can occur when digitizing a circular block, typically the result of entering positions that
cannot be correctly connected with an arc.
ERROR LOOKING FOR (END) COMMAND
The control has found a paramacro END command that does not match one of the active
paramacro DO loop ranges.
ERROR TRANSFERRING PAL TO CPU #2
An error occurred while PAL was being transferred to the I/O CPU at power-up. PAL is
transferred to the I/O CPU at power-up on a 9/290. Consult Allen-Bradley customer support
services.
EXACTLY 2 DIGITS MUST FOLLOW DECIMAL PT
You have used incorrect search string syntax in the PAL search monitor utility.
EXCESS FOLLOWING ERROR
The following error for an axis exceeds the allowable value as defined in AMP. Most likely
cause is AMP servo related parameters are set too stringently for the hardware. Also caused by
axis runaway.
EXCESS SKEW ON
The calculated skew is larger than the AMPed maximum allowable skew.
EXEC BOOTSTRAP FAILED
The bootstraper failed to respond within the specified time for any code segment. Consult
Allen-Bradley customer support services.
EXPRESSION INCOMPLETE
A syntax problem has been found in a paramacro expression. The control is unable to correctly
evaluate the expression as entered.
EXTRA DATA IN INTERRUPT MACRO BLK
An attempt was made to program extra data (such as a G-code) in the M-code block that
activates or deactivates an interrupt program. No extra commands can be programmed in this
block.
EXTRA DATA IN QPP BLOCK
The QuickPath Plus block has been programmed with too many parameters. For example, you
cannot program a G13 block with both axis data and an angle word or with an L or A word in the
block.
EXTRA I/O RING DEVICE
An I/O device that has not been defined in the I/O assignment file is physically present on the
I/O ring.
B-13
Appendix B
Error and System Messages
Message
Description
EXTRA KEYBOARD OR HPG ON I/O RING
The control detected a keyboard or HPG on the 9/Series fiber optic ring that was not configured
as a ring device. The I/O ring will still function and the control will NOT be held in E-Stop. You
may also use the keyboard or HPG by selecting it as the active device via the corresponding
PAL flags. You should configure the keyboard or HPG with the I/O assigner utility (See your
9/Series PAL reference manual for details).
F
FCM DUALPORT RAM FAILURE
The FCM detected an error in dualport RAM.
FCM FLASH RAM FAILURE
The FCM detected an error in flash RAM.
FCM LOCAL RAM FAILURE
The FCM detected an error in local RAM at power-up or during the runtime diagnostics.
FCM PLUG CONFIGURE FAILED
The FCM card failed to configure correctly.
FCM PLUG FAULT
The plug on the FCM detected an error.
FCM PLUG NEGOTIATE FAILED
The FCM firmware could not communicate with the plug.
FCM POWER UP SEQUENCE FAILURE
Power-up failed. Try again. If error appears again, contact your Allen-Bradley sales
representative.
FCM REVISION CHECK FAILURE
Revision on module is out-of-date. Contact Allen-Bradley sales representative to get latest
revision of the module’s firmware.
FCM ROM FAILURE
The FCM detected an error in ROM during runtime diagnostics.
FCM SHADOW RAM FAILURE
The FCM detected an error in shadow RAM.
FCM SPURIOUS INTERRUPT
A spurious interrupt occurred on the FCM card.
FCM VRTX ERROR
A call from VRTX from the FCM card firmware returned an error.
FCM WATCHDOG
The watchdog on the FCM card timed out.
FDBK NOT AVAILABLE ON 4TH AXIS OF BOARD
An attempt was made to receive feedback from the axis that is configured as the fourth axis on a
servo board. You can only receive feedback from the first three axes on a servo board.
FEEDBACK DISCONNECTED
The control has detected a loss of feedback from the encoder. The most likely cause of this
error would be a broken or disconnected wire. Axis homing will be required after the error
condition is corrected.
FEEDBACK OPTION NOT INSTALLED
A PTO check determines the legal number of axes.
FEED AXIS DATA NOT PROGRAMMED
Feed axis data required during a grinder fixed cycle was not programmed.
FEED AXIS MOTION NOT ALLOWED
During Virtual C programming, no axis motion is allowed on the axis specified as the feed axis in
AMP.
FEED TO HARDSTOP PROGRAMMING ERROR
No axis, or more than one axis, was programmed in a G24 block. Or the programmed axis
integrand was not programmed in the block.
FILE CANNOT BE CONVERTED TO EIA FORMAT
The file requested to be output to a device has characters that cannot be converted to EIA.
FILE DOWNLOAD COMPLETE
Status message that means the download has completed.
FILE DOWNLOAD ERROR
Check file download and file download configuration screens to make sure all fields are entered
correctly.
FILE DOWNLOAD IN PROGRESS
This status message means a file is being downloaded.
FIXED CYCLE ALREADY ACTIVE
You cannot program a fixed cycle with a fixed cycle already active.
FIXED CYCLE PROGRAMMING ERROR
A fixed cycle has been programmed incorrectly. Verify that the correct parameters have been
used and that parameters restricted to integer or positive values are programmed as such.
FLASH IN USE -- TRY AGAIN LATER
Only one task is allowed to write flash at a time. If a second task requests a flash write, you will
see this message.
FLASH SIMMS ARE NOT INSTALLED
Install the flash SIMMs into the 9/Series mother board. Flash SIMMs must be installed. If a
repaired system is being installed, you should have saved your flash SIMMs for re-installation
before making the return.
B-14
Appendix B
Error and System Messages
Message
Description
FLASH SIMMS CONTAIN INVALID DATA
Flash SIMMs have become corrupted probably from a communication error during a system
update. Retry the system executive update utility. If the situation persists, contact
Allen--Bradley support.
FLASH SIMMS U10 AND U14 ARE EMPTY OR
Make sure your flash SIMMs are installed in the correct tracks. Refer to the 9/Series integration
MISSING
and maintenance manual section covering your processor for details on flash installation.
Remove and reseat flash SIMMs.
FLASH SIMM U10 IS EMPTY OR MISSING
Make sure your flash SIMMs are installed in the correct tracks. If they appear to be installed
correctly, remove and reseat SIMMs. If problem persists, contact Allen--Bradley support service.
FLASH SIMM U14 IS EMPTY OR MISSING
Make sure your flash SIMMs are installed in the correct tracks. If they appear to be installed
correctly, remove and reseat SIMMs. If problem persists, contact Allen--Bradley support service.
FLASH WRITE ERROR
A problem occurred while writing to flash, for example bad flash, no flash, or no voltage.
FOREGROUND OVERLAP
The foreground tasks did not complete execution within the 20-millisecond period allocated.
Foreground tasks include PAL foreground, axis interpolation, servo interface, and I/O ring
scanning. Correct by reducing PAL foreground program size or removing some devices from
the I/O ring.
G
G10 NOT ALLOWED DURING CYCLE
G10 code is not allowed to be used during the cycle. Cancel the fixed cycle.
G24 NOT ALLOWED
G24 is not allowed when any automatic G coded cycle is active (such as G81).
G24 PLANE INCOMPATIBILITY
The hard stop axis may not be in the active part rotation plane.
G25 NOT ALLOWED
G25 is not allowed when any automatic G coded cycle is active (such as G81).
G25 PLANE INCOMPATIBILITY
The adaptive feed axis may not be in the active part rotation plane.
G26 NOT ALLOWED
G26 (adaptive depth probe) can not be programmed when another modal group is active (such
as a G81 fixed cycle).
G26 PLANE INCOMPATIBILITY
A conflict between a plane dependent feature and a G26 (depth probe). For example if part
rotation is active and a G26 is programmed on an axis in the part rotation plane this error is
generated. Refer to the 9/Series users manual section on G26 for details on incompatible
planar features.
G28 BLOCK DOES NOT PRECEDE G29 BLOCK
A G29 block was programmed before a G28 block. During 7300 tape compatibility mode, the
first automatic threading block must contain a G28 code; the next block must contain a G29
code.
G29 BLOCK DOES NOT FOLLOW G28 BLOCK
A G28 block was programmed without a following G29 block. During 7300 tape compatibility
mode, the first automatic threading block must contain a G28 code; the next block must contain
a G29 code.
G40 NOT ALLOWED IN CIRCULAR
An exit move from cutter compensation or TTRC was attempted in a circular block (G02 or G03).
An exit move (programmed with a G40) must generate a linear move.
G53 NOT ALLOWED IN G91 MODE
An attempt was made to make an incremental move in the machine (absolute) coordinate
system. Only absolute moves (G90) are permitted in the machine coordinate system.
G53 NOT ALLOWED IN INCREMENTAL MODE
A G53 move to absolute position was requested while in incremental mode.
G53 ON AN UNHOMED AXES
An attempt to program a move in the machine (absolute) coordinate system was made before
the axis was homed. It is necessary to home the axes to establish the location of the machine
coordinate system.
G91 MODE NOT ALLOWED IN QPP
Since QuickPath Plus is generally used to program blocks without knowing the intersection of
the blocks, it is impossible to calculate a location for the end-point of the block when the move is
incremental. QuickPath Plus must be programmed in absolute mode (G90).
(G-CODE) TABLE ERROR
There has been an internal software fault relative to the G-code table. Consult Allen-Bradley
Customer Support Services.
(GOTO) SEQ. NUMBER NOT FOUND
The sequence number (N word) called by a GOTO command does not exist in the currently
executing program.
B-15
Appendix B
Error and System Messages
Message
Description
GRAPHICS ACTIVE IN ANOTHER PROCESS
Graphics can only be active in one process at a time. You must turn graphics off in one process
before you can activate them in another process.
H
HARD STOP ACTIVATION ERROR
An attempt was made to (G24) hard stop an axis while a different axis was already holding
against a hard stop.
HARD STOP AND/OR ADAPTIVE DATA CONFLICT
An attempt was made to create a transfer line part program from the quick view screen entering
data for both hard stop (G24) and adaptive depth features (G26). You can select only one of
these features.
HARD STOP AXIS NOT ALLOWED IN INTERRUPT
An axis which is still hard-stopped due to a previous G24 block may not be moved by any block
inside an interrupt macro program.
HARD STOP DETECTION ERROR
A hard stop (G24) was detected outside of the programmed hard stop region. Or a hard stop
was not detected before the hard stop axis reached its endpoint.
HARD STOP DIRECTION ERROR
The axis currently holding against a hard stop (G24) was programmed with a move further into
the hard stop. You must program the move away from the hard stop in the direction opposite to
the direction used to place the axis at the hard stop.
HARD STOP EXCESS ERROR
The hard stop axis (G24) was moving too fast when it encountered the hard stop. You must
reduce the axis feedrate before contacting the hard stop.
HARDWARE ERROR #1
The 68030 (68000 on 9/240 only) main processor received an interrupt of unknown origin on
level 6. Consult Allen-Bradley customer support services.
HARDWARE ERROR #2
The 68030 (68000 on 9/240 only) main processor has detected a bus error. Consult
Allen-Bradley customer support services.
HARDWARE ERROR #3
The 68030 (68000 on 9/240 only) main processor has detected a spurious interrupt. Consult
Allen-Bradley customer support services.
HARDWARE ERROR #4
The 68030 (68000 on 9/240 only) main processor has detected an illegal address. Consult
Allen-Bradley customer support services.
HARDWARE ERROR #5
The PAL program residing in RAM memory has failed a checksum test. Attempt to download
your PAL program to the control again. If the error remains, consult Allen-Bradley customer
support services.
HARDWARE ERROR #6
The 68030 (68000 on 9/240 only) main processor has detected a privilege violation. Consult
Allen-Bradley customer support services.
HARDWARE ERROR #7
The AMP data in Backup memory has failed a checksum test. Attempt to download your AMP
program to the control again and again try to store it in Backup memory. If the error remains,
consult Allen-Bradley customer support services.
HARDWARE ERROR #10
The servo processor RAM diagnostic test has failed. Consult Allen-Bradley customer support
services.
HARDWARE ERROR #12
The servo communications timing diagnostic test between the main processor and the servo
processor has failed. Consult Allen-Bradley customer support services.
HARDWARE ERROR #13
The main processor was not ready in time to send data to the servo processor. Consult
Allen-Bradley customer support services.
HARDWARE ERROR #14
The servo processor sent an invalid error code to the main processor. Consult Allen-Bradley
customer support services.
HARDWARE ERROR #15
The servo communications data echo diagnostic test between the main processor and the servo
processor has failed. Consult Allen-Bradley customer support services.
HARDWARE OVERTRAVEL (+)
The indicated axis has reached a travel limit in the positive direction.
HARDWARE OVERTRAVEL (-)
The indicated axis has reached a travel limit in the negative direction.
HIPERFACE COMMUNICATION ERROR
A serial communications error (e.g., CHECKSUM, TIMEOUT) was detected within the SINCOS
device during power--up. If this error occurs at PTO, check your feedback device to make sure it
is not disconnected.
B-16
Appendix B
Error and System Messages
Message
Description
HIPERFACE PASSWORD FAILURE
During the SINCOS device’s alignment procedure, the logic used to set the passwords detects
an incorrect password. A section of the code will repeatedly attempt various combinations of
each of the passwords to correct the error condition.
HOME REQUEST ON A PARKED AXIS
An attempt was made, while using dual axes, to do a homing operation on a parked axis.
HOMING NOT COMPLETED
An attempt was made to execute a programmed axis move before the axes have been homed.
Axes must be homed before they can be moved through part program or MDI commands.
HOME TOLERANCE EXCEEDED
This error condition occurs when the homing operation of the indicated axis is aborted due to
the condition of the axis stopping off of the home switch in excess of 3/8 of an electrical cycle of
the feedback device away from a null marker. If this problem persists you may need to adjust
either the home switch position, or the home switch trip dog, or the feedback position. This may
also require you to adjust the AMP Home Calibration parameter for this axis.
I
I/O RING COMMUNICATIONS ERROR
A communication error has occurred in the fiber optic I/O ring. This is usually caused by a
broken or disconnected fiber optic cable.
I/O RING NOISE WHILE IDLE
An illegal character was detected by an optical receiver while the I/O ring should have been idle.
The system will try to reset itself. If it cannot reset itself, the system enters E-Stop.
I/O RING NOT CONFIGURED
The control cannot run the I/O ring if it was not configured and downloaded from ODS or
resident in the PAL PROMs.
I/O RING TIME-OUT
A very large foreground PAL program, combined with a large number of I/O ring devices, has
created timing problems for I/O ring communications. Reduce PAL program size by deleting
unnecessary rungs and optimize the execution of others.
ILLEGAL (/) VALUE
A block delete slash value greater than /9 was programmed. There are only 9 block deletes
available.
ILLEGAL (G) CODE
An illegal G-code value has been programmed.
ILLEGAL (M) CODE
An illegal M-code value has been programmed.
ILLEGAL ANGLE VALUE
A QuickPath Plus block has defined the angle of the next block incorrectly. There is no possible
path that connects the two tool paths to the programmed end-point using the entered angle.
ILLEGAL APPLICATION COMMAND FROM TEACH
A non-recognized SD1-type packet was received in a CMD=61 DF1 packet from the teach
pendant interface. Allowable SD1s are 1 -- 5.
ILLEGAL AXIS DATA FORMAT
Digitized axis data does not fit within the allowable AMPed axis format. For example, if an axis
inch format is set at 2.3 and a digitized position is recorded as 121.0, an error will be generated.
The axis display will also show “__.___”.
ILLEGAL CHARACTER
An undefined character was entered in a program block and could not be executed. Certain
characters cannot be recognized while in certain modes. Also verify that you are using the
correct axis and integrand names as assigned in AMP.
ILLEGAL CODE DURING G41/G42
An illegal code was encountered during G41/G42 programming.
ILLEGAL CODE DURING VIRTUAL C
An illegal code was encountered during Virtual C programming.
ILLEGAL CODES IN RANDOM TOOL BLOCK
An invalid parameter was entered in a G10.1L20 block that loads data into the Random Tool
table. P, Q, R, and O are the allowable parameters.
ILLEGAL COMMAND FROM ODS
A command was received from ODS that was not recognized by the control.
ILLEGAL COMMAND FROM TEACH PENDANT
A non-recognized CMD-type packet was received in a DF1 packet from the teach pendant
interface. Allowable CMDs are 60 -- 63.
ILLEGAL CONTROL TYPE
You have downloaded from a peripheral device an AMP that does not match your
control hardware.
ILLEGAL CPU #2 COMMAND
The 68000 main processor sent incorrect data to the Z80 I/O ring processor.
(two 98030’s instead of the 68000 and Z80 on 9/230, 9/260, and 9/290 controls)
ILLEGAL CYLINDRICAL BLOCK
A G-code not allowed in a cylindrical entry block or during cylindrical programming mode was
programmed.
B-17
Appendix B
Error and System Messages
Message
Description
ILLEGAL DUAL CONFIGURATION
Both dual master axes names have the same letter OR when assigning dual groups in AMP,
dual groups must be assigned in contiguous order, starting with group 1, 2, 3, 4, and 5. You can
not assign axes to dual group 3 without axes having been assigned to dual groups 1 and 2.
ILLEGAL DUAL LINEAR/ROTARY CONFIGURATION
The dual group cannot contain a mixture of linear and rotary axes.
ILLEGAL FILENAME
An attempt was made to create a program using a program name that contains illegal
characters. A different program name must be used.
ILLEGAL G40 EXIT BLOCK
An illegal sequence of exit moves was programmed in a G40 exit block.
ILLEGAL G88.5 OR G88.6 PARAMETERS
Illegal parameters were entered in a G88.5 or a G88.6 programming block.
ILLEGAL G99
An illegal G99 was entered in a programming block.
ILLEGAL G-CODE IN INTERRUPT MACRO
An illegal G-code has been programmed in a program called by a program interrupt. G24, G25,
G26, G40, G41, G42, G52, G92, and G92.1 cannot be programmed in an interrupt program.
ILLEGAL G-CODE IN POCKET
An illegal G-code was entered in a G88 or G89 pocket-programming block.
ILLEGAL I/O RING DEVICE CODE
There is a device on the I/O ring that cannot be identified.
ILLEGAL I/O RING RACK SLOT CODE
There is a card in the 1771 I/O rack that the I/O ring cannot use.
ILLEGAL INPUT
A number was input from the keyboard instead of a character, or a character was input instead
of a number.
ILLEGAL MACRO CMD VIA MDI
A paramacro command that cannot be used in MDI mode was programmed. This also can
include an illegal sub-program return M99 code.
ILLEGAL MASTER AXIS NAME
Slave axes that do not have a master have been configured for a dual group OR you have
assigned a $ axis name as a group master. Axis names beginning with a $ can not be assigned
as the master axis for a dual group (first logical axis assigned to the group).
ILLEGAL PAL PRIORITY MESSAGE
This error message displays each time your PAL logic program attempts to save a machine
error message that contains dynamic data in the error log. Contact your system installer for
assistance with this problem.
ILLEGAL PASSWORD
A password was entered that was not assigned to one of the 8 different password levels. Make
sure that no one has changed the passwords by using {ACCESS CONTRL}.
ILLEGAL PLANE -- USING SLAVE AXIS
This is a power turn-on message. When using dual axes, one of the slave axes was AMPed as
part of the plane configuration. Only master can be used in the plane configuration.
ILLEGAL PLANE DEFINITION
The axis plane assignment made in AMP is incorrect. It can also occur if the two axes assigned
to a plane have the same axis name.
ILLEGAL PROGRAMMED RETURN GROUP
The tool group programmed in an M06 block must be the currently active tool group that is being
replaced (not the tool group you are changing to). This requirement is configured in AMP by the
system installer.
ILLEGAL PROGRAMMED RETURN TOOL
The tool number programmed in an M06 block must be the currently active tool number that is
being replaced (not the tool number you are changing to). This requirement is configured in
AMP by the system installer.
ILLEGAL RANDOM TOOL TABLE ASSIGNMENT
An attempt was made to program a G10.1L20 block that would assign a tool to a tool pocket that
already has a tool assigned to it.
ILLEGAL RECIPROCATION INTERVAL
The programmed reciprocating interval is greater than the total rollover distance.
ILLEGAL ROTATION PLANE SELECTED
When using the external part rotation feature, the external part rotation plane selected on the
rotation parameter screen is not the currently active plane in the program block being executed.
ILLEGAL SPINDLE PROCESS NUMBER
An illegal process number was used to indicate a process that uses one of the spindles.
INCOMPATIBLE PAL SOURCE
The PAL search monitor utility can not be accessed. The PAL search monitor utility requires
PAL program built with a newer version of ODS.
B-18
Appendix B
Error and System Messages
Message
Description
INCOMPATIBLE TOOL ACTIVATION MODES
This message is displayed and the control is held in E-Stop at power up when the tool geometry
offset mode is “Immediate Shift/Immediate Move”and the tool wear offset mode is “Immediate
Shift/Delay Move” or when the tool geometry offset mode is “Immediate Shift/Delay Move”and
the tool wear offset mode is “Immediate Shift/Immediate Move”. These modes are incompatible.
You must correct your AMP configuration and re-download AMP.
INCORRECT NUMBER OF SYMBOLS
An error occurred in G05 DH+ communications block.
INPUT DATA TOO LONG
The data input has a number of characters exceeding the allowable number of characters.
INPUT STRING SYNTAX ERROR
An attempt was made to search for an illegal character string, or no character string was
entered.
INSUFFICIENT MEMORY FOR PAL PROGRAM
An attempt was made to load a PAL program that exceeded the PAL storage space limit allotted
by the flash memory.
INSUFFICIENT MEMORY FOR PART PROGRAM
There is not enough available memory for the current program to be stored. Any attempt to
store the program in memory will be aborted by the control.
INTEGRANDS FOR DUALS MUST BE THE SAME
This is a power turn-on message. When using dual axes, all integrands of the dual group must
use the same letter.
INTEGRANDS FOR NON-MASTER MUST BE NONE
An axis integrand name was configured in AMP that corresponds to an axis in a dual axis group
that is not the master axis of that group. Only the master axis in a dual axis group can have a
corresponding axis integrand name.
INTEGRANDS NOT AMPED PROPERLY
The axis integrand names were not configured properly in AMP. Refer to your AMP manual for
additional details on axis integrand names.
INTERF CHECKING ZONE TABLE CORRUPTED
The zone tables used by interference checking have an invalid checksum and were cleared.
INTERNAL COMMUNICATIONS ERROR
Communication failed. Contact Allen-Bradley customer support services.
INTERRUPT NOT RECOGNIZED
An interrupt macro was not acted on for some reason. An example would be if an interrupt
occurred in the middle of another interrupt.
INVAL LOOP BASE
An attempt was made to configure ports TB2 and TB3 as postion/velocity loop or digital or digital
spindle.
INVALID AMP-DEFINED G CODE
An attempt was made to assign the same G-code to different macro calls. This message
appears after AMP is downloaded and the control does secondary calculations.
INVALID AMP LETTER FORMAT
The programmed word or parameter has an invalid letter format defined in AMP. Since ODS
AMP detects and prohibits invalid formats, this error usually indicates that an invalid format was
entered through patch AMP. Refer to your AMP reference manual for details.
INVALID ARC-COSINE ARGUMENT
An attempt was made to calculate or execute a paramacro block that calculates the arc cosine
of an invalid or improperly entered number.
INVALID ARC-SINE ARGUMENT
An attempt was made to calculate or execute a paramacro block that calculates the arc sine of
an invalid or improperly entered number. Change cosine to sine.
INVALID ARGUMENT ASSIGNMENT
An invalid argument assignment was programmed.
INVALID AXIS
The axis programmed in the adaptive depth (G26) or adaptive feedrate (G25) block is invalid.
Valid axis names for programming these features are defined in AMP.
INVALID AXIS FOR CSS
The CSS axis (the axis that is perpendicular to the center-line of the rotating part) is not a valid
axis on the control. This usually occurs when the CSS axis is changed from the default axis by
programming a P-word in the G96 block that selects some other axis.
INVALID AXIS PROGRAMMING RESOLUTIONS
The axis resolutions set in AMP by the system installer are too far apart. The control is
incapable of handling large differences in axis resolutions. For example, if the X axis has a
resolution that allows .999999 and the Z axis allows a resolution of only .9, the control can have
difficulty moving both axes simultaneously.
INVALID CCT INDEX
An error occurred in G05 DH+ communications block.
INVALID CHANNEL NAME
An error occurred in G05 DH+ communications block.
INVALID CHARACTER
A program name has been entered that contains an illegal special character.
B-19
Appendix B
Error and System Messages
Message
Description
INVALID CHECKSUM DETECTED
This error is common for several different situations. Most typically it results when writing or
restoring invalid data to flash memory. For example if axis calibration data is being restored to
flash and there was an error or invalid memory reference in the axis calibration data file.
Typically this indicates a corrupt or invalid file.
INVALID CNC FILENAME
An error occurred in G05 DH+ communications block.
INVALID CODE PROGRAMMED FOR 7300
An invalid G or M code was programmed during 7300 tape compatibility mode.
INVALID COMMUNICATIONS PARAMETER
Parameters in G05 and/or G10.2 communication blocks are incorrect.
INVALID CONTROL FOR DUAL PROCESS SYS
The system executive downloaded to the control does not match the hardware configuration
established by your option chip.
INVALID CUTTER COMPENSATION NUMBER
A compensation number (or TTRC number) out of the range of allowable compensation
numbers (either too large or too small) was programmed.
INVALID CYCLE PROFILE
The path defining the cycle profile is not valid. This is typically caused by the cutter radius being
set to the wrong sign, being set too large, or the values for U, W, I, K, and the cutter radius
combined are not valid for the profile to be cut.
INVALID DATA AFTER A MACRO COMMAND
Typically caused by a non-paramacro command following a paramacro command. Macro and
non-macro commands cannot exist in the same block.
INVALID DATA BEFORE A MACRO COMMAND
Typically caused by a non-paramacro command preceding a paramacro command. Macro and
non-macro commands cannot exist in the same block.
INVALID DATA FORMAT MUST BE MM/DD/YY
An invalid date format was entered. The format must be Month / Day / Year (MM/DD/YY).
INVALID DEPTH PROBE CONTROLLING AXIS
The axis name which is AMPed as the controlling axis for the depth axis is not an axis that has
been configured on the system or the adaptive depth controlling axis is configured as the same
axis defined to have depth probe feedback. Refer to your AMP reference manual for details on
axis configuration.
INVALID DESKEW MASTER
The AMPed name specifying the master deskew servo is not one of the AMPed axes.
INVALID DESKEW SLAVE
The AMPed name specifying the master deskew servo is not one of the AMPed axes, or it has
already selected as a master axis.
INVALID DH COMMAND TYPE
An error occurred in G05 DH+ communications block.
INVALID (DO) COMMAND NUMBER
The specified loop number in a paramacro DO command is out of the legal range, or not found.
DO commands must be followed by a 1, 2, or 3.
INVALID (END) COMMAND NUMBER
A paramacro END command has been encountered without a matching DO or WHILE, or
outside the valid range. END commands must be followed by a 1, 2, or 3, as programmed with
the corresponding DO command.
INVALID ENDPOINT IN G27 BLOCK
The position programmed in the G27 block is not the home position. The end-point of a G27
block must be the machine home position.
INVALID EXPECTED LIFE
The data just entered for the expected life of the cutting tool for tool management is invalid.
INVALID EXPECTED TOOL LIFE
The current program is attempting to enter an invalid value for the tool management expected
life of a tool. Tool life is programmed in a G10 block with an L-word.
INVALID FB COUNTS
At power up the control checks the AMP configured position and velocity feedback counts per
revolution. If either of these parameters are invalid (for this hardware type) this error appears
and the control is held in E--Stop.
INVALID FDBK/MTR TYPE COMBO
When changing between an executive from system 9.xx to 10.xx some major changes occurred
to how a servo is configurated in AMP. When copying this AMP project from 9.xx to 10.xx you
must open and reconfigure some of the AMP servo group parameters before saving and
downloading to the control.
INVALID FILE TYPE
An error has occurred in a file that has been sent from the ODS workstation to the control.
Typically it is the result of ODS sending the wrong file type to the control (for example, an AMP
file is sent when a PAL download is taking place, etc.). Attempt to download the file again,
making sure that the correct file type is selected when downloaded.
B-20
Appendix B
Error and System Messages
Message
Description
INVALID FIXED DRILLING AXIS
The axis selected as the drilling axis is an invalid axis for a drilling application.
INVALID FORMAT SPECIFIED IN B/DPRNT CMD
Improper format was used in the paramacro command (BPRNT or DPRNT) that outputs data to
a peripheral device.
INVALID FUNCTION ARGUMENT
An invalid paramacro argument was used in a paramacro function. The argument contains
either bad syntax or an illegal value.
INVALID G10 CODE
The format for a G10 block is not correct. Refer to your user manual for the correct format for
the G10 block that is currently being programmed.
INVALID IN ANGLED WHEEL MODE
A feature that is not available in G16.3 mode, or G16.4 mode or both has been programmed.
Refer to your grinder users manual angled-wheel grinder section for a description of features not
available on an angled-wheel grinder.
INVALID INFEED (P WORD)
Infeed value (P-word) is not in valid range. The valid range for a P-word during a threading
cycle is whole numbers 1 though 4.
INVALID INPUT VALUE
The data entered is invalid for the current operation being performed.
INVALID INTERFERENCE AREA
A G10 block has programmed a zone where the plus value is less than the minus value.
INVALID INTERFERENCE CHECK AXIS
An axis from the wrong process was AMPed. Unless a shared axis is used in the zone, the axis
defined to make up an interference area must be in the process the zone is defined for.
INVALID LATHE AXIS
An illegal code was encountered during cylindrical interpolation programming.
INVALID LIFE TYPE
The current program is attempting to enter an invalid tool life type for a tool group in the tool
management tables. Valid tool life types are type 0, 1, or 2. Tool life type is programmed in a
G10 block following a I-word.
INVALID M99 IN MAIN PROGRAM
An M99 part program rewind and auto start was programmed in the middle of the main program.
An M99 can be programmed only at the end of a part program.
INVALID MACRO COMMAND
The IS and IM commands are reserved for use by the control only for program interrupts. They
cannot be entered in a part program or MDI program.
INVALID MACRO FROM TAPE
You have programmed a paramacro command that cannot be executed from tape.
INVALID NUMBER OF POCKETS
This error occurs when using G10 L20 to enter random tool data and the number of pockets
needed for the tool is invalid.
INVALID OFFSET NUMBER
An offset number out of the range of allowable offset numbers (either too large or too small) was
programmed.
INVALID OPERATOR IN EXPRESSION
Check expressions to make sure they are correct.
INVALID OPERATOR IN PARAMACRO EXPRESSION
The control has encountered a non-mathematical operator (character) in a paramacro
expression or calculate operation.
INVALID OUTPUT FORMAT
An error occurred in G05 DH+ communications block.
INVALID PARAMACRO ARGUMENT ASSIGNMENT
An argument assignment in a block that calls a paramacro program contains either an invalid
argument specification or a syntax error was made in the argument.
INVALID PARAMETER NUMBER
An attempt was made to assign or read the value of a paramacro parameter that does not exist.
INVALID PARAMETER VALUE
An attempt was made to assign an invalid value (typically too large or too small of a value) to a
paramacro parameter.
INVALID POCKET NUMBER
An attempt was made to enter a tool pocket number that exceeds the allowable number of tool
pockets in the random tool table. This error occurs when a P-word that is too large or too small
is programmed in a G10.1L20 block.
INVALID POCKET PROFILE
An invalid pocket profile was programmed in a lathe roughing or finishing cycle.
INVALID POSITION FB TYPE
System was incorrectly AMPed with a Yaskawa type encoder (absolute or incremental) on the
position feedback device when separate position and velocity feedback devices are used.
B-21
Appendix B
Error and System Messages
Message
Description
INVALID PROGRAM NUMBER (P)
A program number called by a sub-program or paramacro call is invalid. A P-word that calls a
sub-program or paramacro can only be an all-numeric program name as many as 5 digits long.
The O-word preceding the numeric program number in control memory cannot be entered with
the P-word.
INVALID REMOTE NODE NAME
An error occurred in G05 DH+ communications block.
INVALID REMOTE STATION TYPE
An error occurred in G05 DH+ communications block.
INVALID REPEAT COUNT (L)
An L parameter that programs the number of times a paramacro or other operation is to be
repeated was programmed incorrectly or out of the legal range. The L-word for repeat count
must be a whole, positive number. Decimal values and negative values are invalid. The
maximum value of an L-word is 9999.
INVALID ROUGHING CYCLE (P/Q) WORD VALUE
When executing a roughing cycle, the starting or ending sequence number of the contour
defining blocks cannot be found in the currently executing program. The sequence number of
the contour blocks is programmed using the P and Q words. These blocks can be anywhere in
the program provided they are resident in the same program, sub-program, or paramacro
program that contains the calling block.
INVALID SCALE FACTOR (P-WORD)
An invalid scale factor has been specified. The P-word has a range of 0.0001 to 999.99999.
INVALID SERVO HARDWARE TYPE
The AMP servo parameter that selects the servo type does not match the hardware found on
the control when the AMP file is downloaded. Either AMP is misconfigured or the servo
hardware installed on your system is not correctly installed or not of the correct type.
INVALID SHAFT POCKET
When entering a custom tool in the random tool table, an attempt was made to assign a shaft
pocket position that is not in the range of the number of pockets assigned to the tool. The shaft
pocket number must be equal to or less than the number assigned for the number of pockets.
INVALID SHAFT POCKET VALUE
A program is attempting to enter a custom tool in the random tool table with a invalid shaft
pocket position (not in the range of the number of pockets assigned to the tool). The shaft
pocket number must be equal to or less than the number assigned for the number of pockets.
The shaft pocket value is assigned in a G10.1 block following the R-word.
INVALID SPCMD VALUE
A invalid special command error typically occurs when the servo PROMs are not compatible
with the main processor PROMs. Check the software version numbers and contact
Allen-Bradley customer support services.
INVALID SYMBOL NAME
An error occurred in G05 DH+ communications block.
INVALID T-CODE FORMAT
This is an invalid T-Code Format
INVALID_THREAD_ANGLE
An attempt was made to program an angle that is outside the allowable range, which is 0
through 120 degrees.
INVALID THRESHOLD RATE
An invalid threshold percentage was entered for a tool group while setting tool management
data. The threshold percentage must range between 0 and 100 percent. Only whole positive
numbers can be entered. If using a G10 block, the threshold percentage is entered with a
Q-word.
INVALID TIME FORMAT MUST BE HH:MM:SS
An invalid time format was entered. The time format must be hour / minute / second
(HH/MM/SS).
INVALID TOOL AXIS
This is an invalid Tool Axis.
INVALID TOOL CUTTER COMPENSATION NUMBER
An attempt was made to enter a tool radius offset number, for cutter compensation or TTRC, in
the tool life management table that is larger than the maximum offset number allowed. If the
tables are being loaded by a G10 program, the radius offset is entered with a D-word in the
block.
INVALID TOOL DIAMETER VALUE
An invalid tool diameter value was entered in a program block.
INVALID TOOL GROUP
An attempt was made to create a tool group greater than 200 in the tool management tables. A
maximum of 200 tool groups can be used. If loading the tables using a G10 program, the tool
group number is entered using a P-word.
B-22
Appendix B
Error and System Messages
Message
Description
INVALID TOOL LENGTH OFFSET NUMBER
An attempt was made to enter a tool length offset number in the tool life management table that
is larger than the maximum offset number allowed. If the tables are being loaded by a G10
program, the length offset number is entered with a H-word in the block.
INVALID TOOL LIFE TYPE
An attempt was made to enter an invalid tool life type for a tool group in the tool management
tables. Valid tool life types are type 0, 1, or 2.
INVALID TOOL NUMBER
Either no tool or an invalid tool number was programmed in a random tool G10.1 block. Tools
should be programmed with a Q-word in a G10.1 block or within a range determined by the
system installer in AMP. An invalid tool number was entered into the tool management tables or
was programmed in a part program block.
INVALID TOOL NUMBER FROM PAL
The PAL offset change feature specified an invalid tool number to the control.
INVALID TOOL ORIENTATION
This is an invalid tool orientation.
INVALID TOOL TABLE TYPE
This is an invalid tool table type.
INVALID VALUE ZONE 3
A zone 3 value was entered that is outside of the zone 3 limits.
INVALID VALUE ZONE 3:
The zone listed has values that are outside of the zone limits.
INVALID VELOCITY FDBK TYPE
AMP for your digital drive system has been configured for an invalid velocity loop hardware type.
Valid values for digital systems are NO FEEDBACK, ABSOLUTE FEEDBACK, and
INC ENCODER ON DIGITAL MODULE. Other selections are invalid on digital systems.
INVALID WHEEL ANGLE
An invalid wheel angle has been entered for the angled wheel grinder. Wheel angles must be
entered between 0 and 180 degrees. Also wheel angles that approach 90 degrees are also
invalid.
INVALID WORD IN G10L3 MODE
An attempt was made to assign a parameter that is not a legal parameter in the G10L3 mode.
G10L3 assigns data to the tool management tables.
INVALID WORD IN G11 BLOCK
An invalid word was programmed in a G11 block that cancels the data setting mode for the tool
management tables. The G11 code must be programmed in a block that contains no other data.
INVALID ZONE LIMIT
This is an invalid Zone Limit.
INVALID ’,’WORD
A word other than a chamfering C-word, a radius R-word, or QPP angle word was programmed
in a block with a comma “,”. Only the radius and chamfer words can be preceded with a “,”in a
block.
IPD AND G16.3/G16.4 CANNOT BE CONCURRENT
This error message is issued when in-process dressing is on and a block containing a G16.3 or
G16.4 is activated on a cylindrical grinder in angled wheel configurations.
J
JOG WILL CAUSE (+) OVERTRAVEL
An attempt was made to execute an incremental jog that would move the indicated axis beyond
its positive software overtravel limit.
JOG WILL CAUSE (-) OVERTRAVEL
An attempt was made to execute an incremental jog that would move the indicated axis beyond
its negative software overtravel limit.
JOGGED HOME TOO FAST:
The speed selected for the move to the home limit switch is too fast and the homing operation
has failed. Move the axes back to the other side of the limit switch (the side before the homing
operation began), and re-execute the homing operation, this time slowing the speed using the
<SPEED/MULTIPLY> switch or the <FEEDRATE OVERRIDE> switch.
L
L VALUE OUT OF RANGE
An L-word repeat count was programmed larger than the system is capable of performing
(typically a maximum L of 9999 is permitted). A second block will need to be programmed to
duplicate the commands again. Enter a smaller L-word for both blocks.
L-WORD CANNOT BE GREATER THAN TOOL RADIUS
The programmed L-word value in a G88.5 or G88.6 hemispherical pocket cycle is greater than
the programmed tool radius. The incremental plunge depth of a hemispherical pocket cycle
cannot be greater than the tool radius.
L- WORD OUT OF RANGE
More than 1000 spark-out passes were specified by the L-word in a grinder fixed cycle.
B-23
Appendix B
Error and System Messages
Message
Description
LARGER MEMORY - REFORMAT
This message typically occurs after a new AMP or PAL has just been downloaded to the control.
There is now more memory available for the RAM disk, but you need to reformat to use it. If
desired, you do not have to reformat RAM and can continue to run the control with the RAM disk
at its current size.
LEAD WORD FORMAT FINER THAN
The word format programmed is requesting a finer resolution than the axis word format for the
corresponding axis allows. These word formats are set in AMP.
LENGTH OFFSET AXIS MISSING IN PROCESS
You have configured the tool length axis as a shared axis and it is currently not being controlled
by the process requesting to activate a tool length offset. The shared length axis must be
returned to the process attempting to activate the tool offset. Or tool offsets were programmed
for an axis that is configured in AMP as unfitted.
LESS MEMORY - REFORMAT
This message typically occurs after a new AMP or PAL has just been downloaded to the control.
There is now less memory available for the RAM disk, and you must reformat to use the RAM
disk.
LETTER OR DIGIT MUST FOLLOW $, %, !, &, OR #
You have used incorrect search string syntax in the PAL search monitor utility.
LETTER OR DIGIT MUST FOLLOW $, %, ! OR #
You have used incorrect search string syntax in the PAL search monitor utility.
LETTER OR DIGIT MUST FOLLOW $, % OR !
You have used incorrect search string syntax in the PAL search monitor utility.
LETTER OR DIGIT MUST FOLLOW $, % OR !
You have used incorrect search string syntax in the PAL search monitor utility.
LETTER OR DIGIT MUST FOLLOW #
You have used incorrect search string syntax in the PAL search monitor utility.
LIMIT EXTRN DECEL SPEED ON
Dual axes have limited the external decel speed AMP value. An axis in the dual-axis group was
AMPed with a lower value.
LIMIT MANUAL DLY CONSTNT ON
Dual axes have limited the manual delay constant AMP value. An axis in the dual-axis group
was AMPed with a lower value.
LIMIT MAX CUTTING FEED ON
Dual axes have limited the maximum cutting feedrate AMP value. An axis in the dual-axis group
was AMPed with a lower value.
LIMITED ACC/DEC RAMP ON
Dual axes have limited the acc/dec ramp AMP value. An axis in the dual-axis group was
AMPed with a lower value.
LIMITED RAPID FEEDRATE ON
Dual axes have limited the rapid feedrate AMP value. An axis in the dual-axis group was
AMPed with a lower value.
LIMITED VELOCITY STEP ON
If the velocity step AMP value is not the same for all axes of a dual group, the control will adjust
them to the limiting axis.
LOW VOLTAGE ON FLASH STICKS
Call Allen-Bradley Support Services.
LOWER > UPPER
A value entered in the programmable zone table for zone 2 or 3 results in a lower limit value
being greater than the upper limit. The upper limit must always be greater than the lower limit.
M
M02 OR M30 FOUND - REQUEST TERMINATED
This error occurs if an M02 or M30 is found before the requested block while searching during a
mid-program start. The search will be terminated at the M02/M30 block.
MACHINE HOME REQUIRED OR G28
An attempt was made to program an axis move before the axes were homed. Axes can be
homed manually or by programming a G28 block.
MASTER HAS TO BE AMPED FIRST
The dual master axis has to be configured first in the AMP data base.
MASTER ONLY G-CODE -- MUST PARK SLAVES
An attempt was made to program a G-code that is not compatible with a dual axes. The
programmed G-code can only be applied to the AMP defined master axis of the dual axis group.
All other axes in the dual axis group must be parked.
MATH OVERFLOW
Your paramacro or calculator function is requiring a calculation with an excessively large or
illegal value.
MAX SIZE EXCEEDED
The programmed number of symbols is too large (the communication data packet is too large).
MAX SOLID TAP RPM EXCEEDS MAX GEAR RPM
The resulting solid taping RPM exceeds the spindles current RPM Maximum for the active gear
range. Either change gear ranges, or reduce the tapping speed.
B-24
Appendix B
Error and System Messages
Message
Description
MAXIMUM BLOCK NUMBER REACHED
A renumber operation was performed to renumber block sequence numbers (N-words), and the
control has exceeded a block number of N99999. Either the program is too large to renumber,
or the parameters for the first sequence number, or the sequence number increment, are too
large. When this error occurs, the renumber operation stops renumbering at the last block
within the legal range of N-words.
MAXIMUM NUMBER OF AXES EXCEEDED
If the COCOM breakout is true, a maximum of 4 concurrent interpolated axes can be used.
MAXIMUM NUMBER OF PROGRAMS
The RAM disk directory for part program storage is full. You can store only 328 files on the
system even when memory is available for part program storage.
MAXIMUM RETRACE COUNT REACHED
The limit (defined in AMP) for the amount of retrace blocks allowed was reached. No further
retracing will be allowed.
MAXIMUM REVERSE PLANES EXCEEDED
The order that the axes are named in AMP is important. If, for example, axis one’s name is
assigned as X and axis three’s name is assigned as Z, a reverse plane is defined if the G18
plane is assigned in AMP as the ZX plane. The G18 plane defines a plane consisting of axis 3
followed by axis 1, making it a reverse plane (axis 1 followed by axis 3 would be a normal plane
since 1 is configured before 3 from the standpoint of ODS). This also pertains to parallel axes.
A maximum of four reverse planes is allowed. If your system exceeds this number of reverse
planes, you must re-configure your AMP.
MAXIMUM RPM LIMIT AUXILIARY SPINDLE 2
A request was made for the aux spindle 2 speed to exceed the AMPed maximum value.
Reduce the programmed aux spindle 2 speed, or use the spindle speed override switch to
reduce the RPM.
MAXIMUM RPM LIMIT AUXILIARY SPINDLE 3
A request was made for the aux spindle 3 speed to exceed the AMPed maximum value.
Reduce the programmed aux spindle 3 speed, or use the spindle speed override switch to
reduce the RPM.
MAXIMUM RPM LIMIT FIRST SPINDLE
A request was made for the spindle 1 speed to exceed the AMPed maximum value. Reduce the
programmed spindle 1 speed, or use the spindle speed override switch to reduce the RPM.
MAXIMUM RPM LIMIT PRIMARY SPINDLE
A request was made for the primary spindle speed to exceed the AMPed maximum value.
Reduce the programmed primary spindle speed, or use the spindle speed override switch to
reduce the RPM.
MAXIMUM RPM LIMIT SECOND SPINDLE
A request was made for the spindle 2 speed to exceed the AMPed maximum value. Reduce the
programmed spindle 2 speed, or use the spindle speed override switch to reduce the RPM.
MAXIMUM RPM LIMIT THIRD SPINDLE
A request was made for the spindle 3 speed to exceed the AMPed maximum value. Reduce the
programmed spindle 3 speed, or use the spindle speed override switch to reduce the RPM.
MESSAGE PENDING, PRESS A KEY TO DISPLAY
The 9/Series screen saver is engaged and a system error message, PAL error message, E-Stop
condition, or PAL display page has been activated. Press any key on the keyboard to disable
the screen saver and view the error or PAL display page.
MDI INPUT COMMAND TOO LONG
The MDI input command string exceeds the maximum length allowed.
MDI NOT ALLOWED DURING INTERRUPT MACRO
An attempt was made to halt the execution of a interrupt program and execute a MDI command.
MDI commands cannot be executed during the execution of a interrupt program.
MDI NOT ALLOWED DURING POCKET MILLING
An MDI command cannot be programmed while a G88 or G89 pocket milling cycle is executing.
MDI NOT ALLOWED DURING RETRACE
You cannot use MDI while a retrace operation is in progress.
MEASUREMENT POINT OVERFLOW
The user tried to enter more points into online AMP for axis calibration than are permitted.
MEMORY CRASH - REFORMAT
A major error has occurred within the system RAM memory. All part programs stored in memory
will have to be be deleted by performing a reformat operation. This will not remove the current
versions of AMP or PAL from the system.
MEMORY FULL
There is no more RAM memory space for part program storage. If you are in the process of
editing a part program, your changes cannot be saved.
MIDSTART NOT ALLOWED FROM TAPE
You cannot perform a mid-program start on a program that is stored on tape. The program must
first be transferred to RAM memory.
B-25
Appendix B
Error and System Messages
Message
Description
MINIMUM RPM LIMIT AUXILIARY SPINDLE 2
The commanded aux spindle 2 speed requested by the control is less than the AMPed minimum
aux spindle 2 speed for the current gear being used. This requires a gear change operation or a
change in the programmed aux spindle 2 speed. In some cases, the <SPINDLE SPEED
OVERRIDE> switch may be sufficient.
MINIMUM RPM LIMIT AUXILIARY SPINDLE 3
The commanded aux spindle 3 speed requested by the control is less than the AMPed minimum
aux spindle 3 speed for the current gear being used. This requires a gear change operation or a
change in the programmed aux spindle 3 speed. In some cases, the <SPINDLE SPEED
OVERRIDE> switch may be sufficient.
MINIMUM RPM LIMIT FIRST SPINDLE
The commanded spindle 1 speed requested by the control is less than the AMPed minimum
spindle 1 speed for the current gear being used. This requires a gear change operation or a
change in the programmed spindle 1 speed. In some cases, the <SPINDLE SPEED
OVERRIDE> switch may be sufficient.
MINIMUM RPM LIMIT PRIMARY SPINDLE
The commanded primary spindle speed requested by the control is less than the AMPed
minimum primary spindle speed for the current gear being used. This requires a gear change
operation or a change in the programmed primary spindle speed. In some cases, the
<SPINDLE SPEED OVERRIDE> switch may be sufficient.
MINIMUM RPM LIMIT SECOND SPINDLE
The commanded spindle 2 speed requested by the control is less than the AMPed minimum
spindle 2 speed for the current gear being used. This requires a gear change operation or a
change in the programmed spindle 2 speed. In some cases, the <SPINDLE SPEED
OVERRIDE> switch may be sufficient.
MINIMUM RPM LIMIT THIRD SPINDLE
The commanded spindle 3 speed requested by the control is less than the AMPed minimum
spindle 3 speed for the current gear being used. This requires a gear change operation or a
change in the programmed spindle 3 speed. In some cases, the <SPINDLE SPEED
OVERRIDE> switch may be sufficient.
MIRROR NOT ALLOWED ON ROLLOVER AXIS
You cannot perform mirrored motion using an axis with rollover.
MISSING 1394 I/O RING ADDR
This message indicates that a 1394 amplifier ID has been AMPed but not defined in I/O ring
assignment from ODS. The 1394 amplifier must be a defined device on the 9/Series fiber optic
I/O ring.
MISSING ( [ ) AFTER FUNCTION NAME
Paramacro and calculator functions must have their values enclosed in [ ], for example, SIN[5].
MISSING ( ] )
Paramacro and calculator functions must have their values enclosed in [ ], for example, SIN[5].
The control has found that a right bracket “]”is missing in the current operation.
MISSING (END) COMMAND
The control has found an end-of-program block (M02 or M30) before it has read the END
command for a paramacro DO loop.
MISSING (F) IN INVERSE TIME
An F-word must be programmed in every motion block that is not rapid when in inverse time
feed mode (G93). F is not modal in G93.
MISSING (GOTO) COMMAND
An IF paramacro condition does not have a GOTO with a sequence number following the
condition.
MISSING A (DO) COMMAND
A WHILE paramacro condition does not have a DO with a loop identifier following the condition.
MISSING ADAPTIVE FEED DATA
An attempt was made to create a transfer line part program from the quick view screen with
incomplete adaptive feedrate data.
MISSING COMMA
An error occurred in G05 DH+ communications block.
MISSING COMMA OR RIGHT PARENTHESIS
An error occurred in G05 DH+ communications block.
MISSING CUTTER COMP CODE
Cutter compensation must be activated before initiating a G89 irregular pocket cycle.
MISSING DATA FROM BLOCK
G89 irregular pocket cycle parameters are missing from a the G89 programming block.
MISSING END PARENTHESIS
An error occurred in G05 DH+ communications block.
MISSING G67
An active modal macro (G66 or G66.1) was not canceled by a G67 before the control read an
M02 or M30 end-of-program command.
MISSING HPG FROM I/O RING
The I/O assignment file that was compiled and downloaded with PAL defines an HPG that is not
physically present in the I/O ring. Verify that the HPG address settings are correct.
B-26
Appendix B
Error and System Messages
Message
Description
MISSING I/O RING DEVICE
The I/O assignment file that was compiled and downloaded with PAL defines an I/O ring device
that is not physically present in the I/O ring. Verify that all device address settings are correct.
MISSING INTEGRAND/RADIUS WORD
A circular or helical block has been programmed with axis data and no radius (R) or integrand (I,
J, or K) values. A radius or integrand must be programmed in a circular or helical block to
define the location of the arc center.
MISSING KEYBOARD AND HPG FROM I/O RING
The I/O assignment file that was compiled and downloaded with PAL defines a keyboard and an
HPG that is not physically present in the I/O ring. Also verify that the keyboard and HPG
address settings are correct.
MISSING KEYBOARD FROM I/O RING
The I/O assignment file that was compiled and downloaded with PAL defines a keyboard that is
not physically present in the I/O ring. Verify that the keyboard address settings are correct.
MISSING L-WORD
The L-word parameter is missing from the G88.5 or G88.6 hemispherical pocket programming
block.
MISSING M02 OR M30
The control has executed through to the last block of a program and has not read an
end-of-program command (M02 or M30).
MISSING MASTER AXIS NAME
Slave axes that do not have a master have been configured for a dual group.
MISSING OR ILLEGAL L-VALUE
An attempt was made to program an irregular pocket milling cycle (G89) with a missing or illegal
L-word.
MISSING PROGRAM NAME
An operation, such as a copy or rename, was performed without the proper program names
being specified. The proper format consists of the program performing the operation followed by
a comma and the target program (OLD PROGRAM NAME,NEW PROGRAM NAME).
MISSING PROGRAM NUMBER (P)
No sub-program name was specified in a block that calls a sub-program or paramacro. A
sub-rogram name must be programmed with a P-word in the calling block.
MISSING PROMPT DATA
The control is waiting for data to be entered on the input line (line 2 of the CRT) using the keys
on the operator panel.
MISSING Q-WORD
The Q-word parameter is missing from the G88 or G89 programming block.
MISSING QPP ANGLE WORD
The second block of a two block QPP set does not contain the necessary angle word to define
an intersection with the first block.
MISSING ROUGHING CYCLE (P/Q) WORD
A roughing cycle block was programmed that does not contain both a starting and ending
sequence number for the contour blocks as programmed with the P- and Q-words.
MISSING ROUGHING CYCLE DEPTH (D) WORD
A roughing cycle block was programmed that does not contain the D parameter for depth of cut.
MISSING SHADOW RAM
Either your 9/290 control is missing the SIMMS necessary for shadow RAM, or your 9/260
control is not equipped with enough RAM to operate properly. If your 9/260 system contains
both the DH+ module and the search monitor utility, additional RAM must be installed. All 9/290
controls must have this additional RAM. Refer to your 9/Series installation and maintenance
manual for details on installing SIMMS.
MISSING SLAVE INCREMENTAL AXIS NAME
When using dual axes on Lathe A, all slave axes must have incremental axis names.
MISSING START PARENTHESIS
An error occurred in G05 DH+ communications blocks.
MISSING TOOL ENTRY
This is missing a tool entry.
MODULE(S) WITH INCONSISTENT REVISION LEVEL
Retry the update utility. If this does not work, call Allen-Bradley and request a new update utility
that matches your hardware revision level.
MODULE(S) WITH INVALID CHECKSUM
Retry update.
MOTION IN DWELL BLOCK
An attempt was made to program axis motion in the same block that generates a dwell. No axis
words can be programmed in a block that generates a dwell.
MOTION NOT ALLOWED
The block includes G-codes that must be programmed in a block without axis motion. For
example, the G-codes that convert from inch to metric or metric to inch cannot have axis motion
in the same block.
MOTOR SHAFT - LEAD SCREW RATIO TOO HIGH
The motor shaft to lead screw gear ratio is too high to achieve the rapid speed assigned in AMP.
B-27
Appendix B
Error and System Messages
Message
Description
MULTIPLE FUNCTIONS NOT ALLOWED
Multiple functions are not allowed.
MULTIPLE SPINDLE CONFIGURATION ERROR
Each multiple spindle must have a servo board identified in AMP to indicate to which board the
spindle is connected. The spindle must be included in the number-of-motors AMP parameter for
the board the spindle is on.
MUST ASSIGN TOOL NUMBER FIRST
In random tool, an attempt was made to customize a tool before the tool number was assigned.
MUST BE IN (AUTO)
It is necessary to place the control in auto mode to perform the requested operation.
MUST BE IN (AUTO) OR (MDI)
It is necessary to place the control in Auto or MDI mode to perform the requested operation.
MUST BE IN (CYCLE STOP)
It is necessary to place the control in cycle stop state to perform the requested operation. The
control cannot be in cycle suspend, feed hold, or E-Stop.
MUST BE IN (CYCLE STOP) AND (EOB)
The control must be in cycle stop state and at the end-of--program block to perform the
requested operation. The control cannot be executing a program, in cycle suspend, feed hold,
or E-Stop.
MUST BE IN (E-STOP)
An attempt was made to perform an operation (such as, editing the reversal error parameters in
online AMP) that must be performed in E-Stop. Place the control in E-Stop by pressing the
<E-STOP> button.
MUST BE IN (LINEAR MODE)
An attempt was made to perform an operation (such as, exiting from cutter compensation) that
must be performed in a linear block (G00 or G01).
MUST BE IN (MANUAL)
It is necessary to place the control in manual mode to perform the requested operation.
MUST BE IN (MDI)
It is necessary to place the control in MDI mode to perform the requested operation.
MUST BE IN E-STOP OR CYCLE STOPPED
It is necessary to place the control in E-Stop or cycle stop state to perform the requested
operation. Place the control in E-Stop by pressing the <E-STOP> button. Place the control in
cycle stop state by pressing the <SINGLE BLOCK> button. Simply pressing <CYCLE STOP>
will not guarantee the control to be in cycle stop mode. Most likely a cycle stop request while
executing a program will place the control in cycle suspend mode. If you get this error using the
CALC function it indicates you may be asking the calculator function to access a paramacro
variable (using the # sign) when a program is executing. You can not use a paramacro variable
# sign in a calculator function when any part program is executing or suspended.
MUST BE IN MANUAL MODE TO HOME
To do a jog home operation (from jog retract) the control must be in manual mode.
MUST COMPLETE ACTIVE HOME OPERATION
An attempt was made to jog a dual group when one of the axes of the dual was homing.
MUST DISABLE RUN-TIME GRAPHICS
An attempt was made to call up one of the QuickView prompting options while the active
graphics option was currently executing. Active graphics must be disabled before QuickView
prompting can be performed.
MUST HOME ANGLE SOURCE AXIS FIRST
Before you can enter angled wheel grinding mode both the axial and wheel axes must be
homed.
MUST HOME AXIS
An attempt was made to perform axis calibration before the axes were homed. Axes can be
homed manually or by programming a G28 block.
MUST SETUP THE ENCRYPTION ARRAY
An attempt was made to encrypt a part program while uploading it to ODS or the mini-DNC
package. The encryption array must be set up before you can encrypt a part program.
MUST START WITH $, %, !, #, +, --, LTR, DIGIT
You have used incorrect search string syntax in the PAL search monitor utility.
MUST START WITH $, %, !, #, OR LETTER
You have used incorrect search string syntax in the PAL search monitor utility.
MUST START WITH $, %, !, OR LETTER
You have used incorrect search string syntax in the PAL search monitor utility.
MUST START WITH $, !, OR LETTER
You have used incorrect search string syntax in the PAL search monitor utility.
MUST START WITH A LETTER
You have used incorrect search string syntax in the PAL search monitor utility.
MUST SWITCH PROCESS FOR SCREEN RESTORE
An attempt was made to ‘restore screen’while the system was in Digitize, Graphics, Search, or
while PAL was selecting a process. Any attempt to switch processes results in this message.
B-28
Appendix B
Error and System Messages
Message
Description
N
NEED SHADOW RAM FOR ONLINE SEARCH
Your system contains the DH+ module and you have not installed the extra RAM SIMMS that
are required to run the PAL online search monitor with the DH+ module installed. You must buy
additional RAM for a system equipped with both of these features. Contact your Allen-Bradley
Sales representative to purchase these SIMMS. Refer to your 9/Series integration manual for
details on installing additional SIMMS.
NEED SPINDLE FEEDBACK
You attempted to use the solid--tapping feature or synchronization feature with a spindle that
does not have feedback.
NEGATIVE DWELL VALUE
An attempt was made to execute a dwell with a negative value. Dwell values must be positive
values.
NEGATIVE F-WORD PROGRAMMED
A negative feedrate was programmed in a program block. Negative feedrates are illegal.
NEGATIVE TO UNSIGNED LONG ERROR
Internal math error has occurred; contact Allen-Bradley customer support services.
NEGATIVE VALUE NOT ALLOWED
The minus (-) sign was used for an address which cannot be programmed with a negative value.
NET CORRECTION IS NOT ZERO
For a rotary axis, the net amount of correction for axis calibration should be zero for one
complete revolution.
NET PICK/PLUNGE AWAY FROM ENDPOINT
The primary and secondary pick/plunge amounts, when added together, are in the direction
away from the programmed endpoint.
NETWORK COMMUNICATION DISABLED
When editing or restoring communications configuration data, this message is displayed.
NETWORK PASSTHRU COMMUNICATIONS FAULT
A communication error has occurred between the controls ethernet module and the ODS
passthrough device (typically a PLC).
NEVER OPENED THE PROGRAM
An attempt was made to edit a program that was not currently open.
NEW TOOL OFFSET SETUP BUT NOT ACTIVATED
The tool offsets for the active tool were changed, but not activated in the current block. These
new tool offsets will not be activated until the set-up blocks are cleared of the old tool offsets and
refilled with the new tool offsets.
NO ACTIVE PROCESS CONFIGURED
The AMP has been loaded into a multi-processing system that has no processes configured as
active.
NO ACTIVE PROGRAM
An attempt was made to do a search when no part program is active.
NO AXIS CONFIGURED
The current active version of AMP does not have any axes configured as usable. All axes are
configured as unfitted.
NO CHARACTERS ENTERED FOR SYMBOL
You have used incorrect search string syntax in the PAL search monitor utility.
NO DEPTH PROBE TRIP
A G26 block reached its programmed endpoint without the adaptive depth probe being tripped.
The part surface was not detected by the adaptive depth probe before the G26 block completed.
NO FEEDRATE PROGRAMMED
A command for axis motion was executed when there was no active feedrate. Applies to
non-rapid moves (G01, G02, or G03).
NO FURTHER RETRACE ALLOWED
The control has reached a block during retrace from which no further retrace is permitted.
NO INTERSECTION EXISTS
There is no mathematical intersection for the QPP blocks as programmed.
NO MARKER FOUND ON :
The encoder marker was not detected when homing the indicated axis. Homing was
unsuccessful.
NO MORE MDI BLOCKS
Cycle start was requested during MDI mode when there were no MDI blocks present to be
executed.
NO MORE MDI BLOCKS TO RESET
A reset was requested during MDI mode when there were no incomplete or unexecuted MDI
blocks reset.
NO OFFSET ACTIVE
An offset must be active before the control will allow the offset to be changed. This check is
used so that the control will no the method and direction of the offset will be the same as the
previous offset.
NO OPTIONAL FB PORT ON ANALOG SERVO
The system was incorrectly AMPed with optional feedback module on an analog servo module.
B-29
Appendix B
Error and System Messages
Message
Description
NO PROGRAM TO RESTART
There is no program to restart. The previous program was either completed or cancelled.
NO RECIPROCATION DISTANCE
A reciprocation interval of zero (0) was programmed for a grinder reciprocation fixed cycle.
NO RECIPROCATION FEEDRATE
The reciprocation feedrate, E-word, required during a grinder reciprocation fixed cycle was not
programmed.
NO SPINDLE ASSIGNED TO THIS PROCESS
A process attempted to activate virtual or cylindrical mode and that process has no spindle
assigned to it via AMP.
NO STRING INPUT
A program search operation was requested and no string to search for has been entered. Key
in the required search string, and press the [TRANSMIT] key to enter a search string.
NO TOOL GROUP PROGRAMMED
A block that loads data into the tool management table does not contain the parameter that
determines the tool group number corresponding to the other data in the block. The group
number is programmed using the P-word.
NO TOOL NUMBER PROGRAMMED
A block that loads data into the tool management table does not contain the parameter that
determines the tool number corresponding to the other data in the block. The tool number is
programmed using the T-word.
NO UNEXPIRED TOOL AVAILABLE
A request for a tool group was made, and all of the tools in that tool management group have
expired their tool lives. Either reset the tool life for the tools, or install new tooling.
NON_CONSECUTIVE/TOO MANY FITTED AXES
More than the allowable number of axes may have been assigned in AMP or an unfitted axis
was assigned between two fitted axes. You can assign only fitted axes consecutively in AMP.
NON-LINEAR AXIS IN PLANE DEFINITION
The current axis plane is illegal because a non-linear axis (rotary) has been assigned to the
plane in AMP.
NOT ALIGNED
During the power--up alignment procedure, either the 1326 motor (connected to a 9/440HR) is
misaligned or the SINCOS device’s memory is corrupt.
NOT ALLOWED IN ANGLED WHEEL MODE
The axes can not be moving when you change to angled wheel mode. Also the axes involved in
angled wheel motion must be homed before you can enter angled wheel mode. Other features,
such as block retrace or jog retract also must not be active when changing mode.
NOT ALLOWED - G41/G42 ACTIVE
An attempt was made to perform some operation or program some feature that cannot be
performed when cutter compensation or TTRC is active (G41 or G42). Cancel compensation by
programming a G40 block before performing the operation.
NOT ALLOWED FROM MDI
Certain programming commands are not allowed from MDI (GOTO, WHILE, etc.).
NOT ALLOWED ON DUAL/SLAVE AXIS
A G26 was programmed on a dueled axis. The G26 feature is incompatible with the dual axis
feature.
NOT ALLOWED - THREADING ACTIVE
An attempt was made to perform some operation (typically a spindle speed adjustment) that is
not allowed when cutting a thread. This includes all forms of threading, including single pass or
multiple pass threads.
NOT IN G10L3 MODE
A G11 block was programmed that cancels G10L3 data setting when the control is not in the
G10L3 data setting mode. G10L3 is used to set the tool management table data.
NUMBER IS OUT OF RANGE
An attempt was made to perform a calculation using the paramacro features or the calculator
features that contains a number longer than 11 characters.
NUMBER OF MOTORS/SPINDLE CONFIG ERROR
This is error indicates AMP is incorrectly configured for the 9/Series hardware. Typical AMP
configuration errors that generate this error include:
You have AMPed more motors than the current hardware supports.
You have indicated there are servo motors attached to servo boards that don’t exist (the
9/230 and 9/440 are configured as if they have only one servo card).
You have configured too many spindles (1 on 9/230, 2 on 9/260 and 9/440, 3 on 9/290).
Too few axes were configured for the indicated number of motors on the boards or
too few servos were configured for indicated number of motors on the boards.
NUMERIC VALUE MISSING
The numeric value associated with the programmed word is missing. There is an AMP
parameter that determines whether a missing numeric is assumed to be zero or if it will generate
this error.
B-30
Appendix B
Error and System Messages
Message
Description
O
OBJECT NOT FOUND IN PROGRAM
The object you are searching for in the search monitor utility does not exist in the current
module, or does not exist in the program in the direction you are searching.
OCI ETHERNET CARD NOT INSTALLED
An OCI dual--process system has a standard CRT installed. The OCI Ethernet card has not
been installed. This may happen if a dual--process OCI executive is loaded into a non--OCI
system.
OCI SYSTEM ERROR
VRTX error. Contact Allen Bradley Support.
OCI PROCESSING TASK OVERLAP
The amount of time to process a new OCI request is taking longer than expected. This is an
informational warning only. It i s not critical to the CNC.
OCI WATCH LIST TASK OVERLAP
This message indicates that the watch list task was not running to completion in the AMPed
allotted amount of time. This typically occurs when a large task is requested by an OCI station
and the CNC takes longer than expected to complete.
ODS & 9/SERIES REVISIONS DIFFER
The version of AMP or PAL on the peripheral device does not match the control version.
ODS RUNG MONITOR ACTIVE
The online PAL search monitor utility can not be accessed. The online PAL search monitor
utility requires the offline ODS PAL search monitor utility to not be running.
OFFSET EXCEEDS MAX CHANGE
You have attempted to modify an offset table by an amount that is larger than the allowable
change to an offset table. Refer to your AMP reference manual for details on Maximum wear
and geometry offset change.
OFFSET EXCEEDS MAX VALUE
You have attempted to modify an offset table by entering an offset amount that is larger than the
allowable maximum offset selected in AMP. Refer to your AMP reference manual for details on
Maximum offset table values.
OFFSET MOTION PENDING ON CYCLE START
After changing the active offset this message identifies that the control will move the axis to the
new offset location the next time cycle start is pressed (this may or may not occur on a
non--motion block depending on the AMP offset configuration).
OFFSET TABLE(S) CORRUPT/CLEARED
A bad offset table checksum value was detected by the control during PTO.
ONLY ONE DEPTH PROBE PER SERVO BOARD
The 9/Series servo card firmware only supports one adaptive depth probe on each servo card.
If your system requires more than one adaptive depth probe they must be attached to different
servo cards (9/230 and 9/440 controls can only have one adaptive depth probe). AMP must be
configured to indicate which port the adaptive depth probe is attached to.
ONLY ONE M19 ALLOWED PER BLOCK
For system configured with multiple spindles, only one spindle orient M-code (M19) is allowed
per block.
ONLY REQUEST THE DUAL MASTER FOR JOGS
An attempt was made to jog a slave axis; you can jog a slave axis only when the master axis is
parked.
OPTION NOT INSTALLED
An attempt was made to program an optional feature that has not been purchased from
Allen-Bradley.
OPTION NOT INSTALLED (PAL DISPLAY PAGE)
The PAL display page option is not installed on your control.
OPTIONAL FEATURE IS NOT PROVIDED
An attempt was made to program an optional feature that has not been purchased from
Allen-Bradley.
OPTIONAL RAM SIMM BAD/MISSING
The control has discovered the RAM SIMMs for the extended storage option are either
damaged or missing. The RAM SIMMs must be installed or replaced. Contact your Allen
Bradley sales representative for assistance.
OTHER PROCESS G CODE CONFLICT
On a dual processing system, one process has a conflicting G code active when you attempted
to activate a G26 depth probe cycle. For example, process one executes a G26 while process
two has an axis in feed to hard stop which is on the same servo card as the depth probe.
OVER SPEED
A servo motor is turning at an RPM that is greater than the maximum RPM allowed for that
servo as defined in AMP by the system installer. For digital spindles this error can result from
maximum RPM gear range 1 being set higher than your AMPed allowed Maximum Motor
Speed.
B-31
Appendix B
Error and System Messages
Message
Description
OVER SPEED IN POCKET CYCLE
The programmed feedrate for an irregular pocket cycle (G89) was too high for the cycle to keep
up. The part program stops at the endpoint of the block in which the error occurred. The cycle
must be executed with a lower feedrate.
OVERTRAVEL (+)
The indicated axis has reached the positive software overtravel limit during an axis jog. This
message can appear prior to reaching the overtravel limit in certain instances. For example, if a
single pulse from the handwheel will result in a large incremental move beyond the overtravel
limit, this error message will appear before the axis moves up to the limit.
OVERTRAVEL (-)
The indicated axis has reached the negative software overtravel limit during an axis jog. See
OVERTRAVEL (+) for details.
P
P VALUE OUT OF RANGE
An attempt was made to call a macro or sub-program using a program number, following the
P-word, that is out of the valid range. Valid range for a P-word is 1 to 99999.
PAL & 9/SERIES REVISIONS DIFFER
Either the overall revision number of PAL does not match the software revision on the control, or
the revision number of system symbols in PAL and the revision number of those on the control
do not match.
PAL ANALOG PORT ILLEGAL CONFIGURATION
This is a power turn-on error that occurs when an AMP configuration error exists in the PAL
analog port configuration.
PAL ANALOG PORT/SERVO F-W INCOMPATIBLE
PAL-controlled analog output port feature requires the servo firmware (f-w) revisions:
Analog servo f-w rev 0.06 or greater
Digital servo f-w re. 2.03 or greater
Consult Allen-Bradley customer support services about servo firmware updates.
PAL AXIS STATUS CANNOT CHANGE
You attempted to change the status of a PAL axis (either to PAL axis or to a system axis) when it
is not allowed. Examples of when the transition is not allowed are when the axis is jogging,
performing jog retract, performing block retrace, etc...
PAL BACKGROUND TOOK TOO LONG
Background PAL was not completed in the time allocated to it in AMP. Background PAL will
continue on to completion before restarting. If and when background PAL does complete in the
allocated time, this message will disappear. If this message appears continuously, the PAL
program should be rewritten, or else the AMP defined background PAL execution time should be
increased. Refer to the AMP and PAL reference manuals for more details.
PAL DIVIDE BY ZERO ERROR
The PAL program tried to divide a value by zero. Check the PAL program for errors.
PAL DOES NOT EXIST
There is no PAL program in the system, either on EPROM or in RAM memory. EPROMs must
be installed, or else PAL must be downloaded to RAM from ODS.
PAL INITIATED MOTION POSSIBLE
While in QuickCheck mode it is possible for PAL to physically move axes. This includes any
motion generated by PAL including the PAL axis mover, or jogs that can occur in automatic
mode such as jog on the fly or manual gap elimination. This message is cleared after the first
block is executed in QuickCheck mode.
PAL OVERWRITING G54 Æ G59.3
PAL is overwriting the current G54 - G59.3 offset through PAL offsets.
PAL PAGE WAITING - EXIT DISPLAY SELECT
A PAL display page is being overwritten by the current screen. Pressing the {DISPLY SELECT}
softkey will display the display page.
PAL PAGE WAITING - EXIT MONITOR
A PAL display page is being overwritten by the current screen. Exit the search monitor utility to
see the screen PAL is attempting to display.
PAL PAGE WAITING - SCREEN HAS PROMPT
A PAL display page is being overwritten by the current screen.
PAL PROM CHECKSUM ERROR
Checksum error in the PAL PROM memory. This indicates PAL has been loaded successfully
however it has failed to pass verification. Check if your flash sticks are installed properly and
are not damaged. Attempt to download a copy of the same PAL image from another project.
PAL SOURCE NOT DOWNLOADED TO CNC
The PAL search monitor utility can not be accessed. The PAL search monitor utility requires the
PAL source code be downloaded with the built PAL program.
PAL SOURCE NOT LOADED
The copy of PAL in flash does not contain source programs.
B-32
Appendix B
Error and System Messages
Message
Description
PAL SOURCE REV. MISMATCH -- CAN’T MONITOR
PAL source code in the control does not match the revision of the CNC executive. The PAL
code may execute if all of the PAL system flags exist but the monitor cannot be used.
PAL USING MEMORY - REFORMAT
The AMP parameter allowing PAL to be stored in RAM memory has been enabled. This
changes the amount of RAM memory available for part program storage, requiring the RAM disk
to be reformatted. Part programs should have been backed up prior to this.
PARAMETER ASSIGNMENT SYNTAX ERROR
A block that assigns Paramacro parameters has been entered incorrectly.
PARAMETER NUMBER NOT FOUND
The AMP parameter number being searched for through the control’s patch AMP utility does not
exist in the system.
PARAMETER VALUE OUT OF RANGE
The value entered for the selected AMP parameter or paramacro parameter is less than or
greater than the allowed legal value.
PARENTHESIS INPUT ERROR
Parentheses have been entered incorrectly in a program block or calculation operation. Correct
the use of the parenthesis; verify they are in matched pairs.
PARITY ERROR IN PROGRAM
A serial communications error has occurred. A data parity error occurred while sending or
receiving data. This can result in a corrupted file, or the entire date transfer operation may be
aborted by the control.
PARK AXIS MOTION NOT ALLOWED
Axis motion was programmed for a parked axis in a dual axis group. When both master and
slave axes are parked, no axis motion is allowed on a parked axis in a dual group.
PART PROGRAM NOT SELECTED
An attempt was made to execute a program or check a program before a program was selected
for execution.
PART ROTATION FORMAT ERROR
In part rotation blocks (G68, G69), only plane changes and mode changes including inch/metric
and absolute/incremental are permitted. Any commands other than normal motion commands
and the motion G-codes (G00, G01, G02, and G03) are not permitted.
PASSWORD PROTECTED
When assigning password protectable features to an access level, an attempt was made to
assign a feature to a different access level when the currently active password does not have
access to the feature. You can assign features to other access levels only when you have
access to that feature yourself.
PEAK CURRENT NOT 300%
The axis for a 1394 or 9/440 is not AMPed to have the PEAK CURRENT set to 300%. This
misconfiguration forces the control into E--Stop.
PERIPHERAL DEVICE ERROR
An illegal communication attempt was made with a peripheral device, for example, attempting to
output to a tape reader or input from a tape punch.
PLANE SELECT ERROR
An attempt was made to change planes during cutter compensation (TTRC), between QPP
blocks, or between chamfer and corner rounding blocks. This error also will occur if G17 or G19
planes are selected on a lathe.
PLEASE WAIT FOR CLEARING OF PAL MEMORY
PAL is being erased in preparation for a PAL download.
PLUNGE MOTION NOT ALLOWED
The final plunge position must be different from the start point of the cycle. This message can
occur if the plunge axis is not programmed in the entry block to G89 mode, or if the plunge axis
increment is zero, or if the final plunge axis position is the same as the start point of the cycle
block during G89 mode.
PLUNGE MOTION NOT PROGRAMMED
In your pocket cycle you have either not programmed a final depth, or the final depth you have
programmed is equal to the depth of the cutting tool at the starting point of the cycle. The
location of the cutting tool when the pocket cycle is programmed must be at a different depth
than the final programmed depth of the cycle.
PLUNGE NOT ALLOWED
A plunge that will cut into the pocket wall was requested in a G89 irregular pocket cycle.
PLUNGE STEPS MIS--PROGRAMMED
The rough, medium, and fine-feed depths in the cycle block are not programmed correctly. This
is possible if the data in the block is incorrect or if the data in the modal values of the parameter
not programmed in the block are incorrect.
POCKET END NOT SAME AS START
A pocket end-point that is not the same as the pocket start-point was programmed in a G89
irregular pocket cycle.
B-33
Appendix B
Error and System Messages
Message
Description
POCKET IS PART OF CUSTOM TOOL
An attempt was made to assign a tool to a tool pocket that is already used by a custom tool.
Custom tools are assigned to tool pockets that are shown with an XXXX next to the pocket
number on the random tool table.
POCKET MILLING SHAPE IS INVALID
A parameter is missing in the G88 programming block.
POINT ALREADY EXISTS
The point that you are trying to enter is already in the axis calibration table.
PORT B IS BUSY
This message appears when you press {SYSTEM SUPORT}, {MONITOR}, or {SERIAL I/O} and
port B is busy.
PORT IS BUSY - REQUEST DENIED
An attempt was made to output or input information to or from a serial communications port that
is already being used by some other device or is selected as the port that an active program is
coming from.
PREVIOUS ABORT COMMAND NOT COMPLETE
This message is displayed when the communications “abort”key is entered before the last abort
requested has completed.
PROBE/CONTROLLING AXIS CARD DIFFERENT
Both the adaptive depth probe and the adaptive depth probe controlling axis (typically the axis
that positions the probe) must be attached to the same servo card. You must re-AMP your
system and re-arrange your servo wiring so that the adaptive depth probe and it’s corresponding
servo are on the same servo card.
PROBE CYCLES CALCULATION ERROR
The servo module was unable to compute the probe position when the probe is fired. Make
sure that all measurement points are within the programmed range entered for the probe cycle.
Lower the feedrate during the probing operation and try again.
PROBE CYCLES PROGRAMMING ERROR
Either not enough or too many axes are programmed in a probing cycle block.
PROBE ERROR
A probing cycle has reached the outer limits of the tolerance band without firing the probe, or the
probe has fired before entering the tolerance band.
PROBE IN USE BY OTHER PROCESS
On a dual processing control only one probing function is allowed at any one time. Probing can
not be performed by both processes simultaneously. You must wait for probing to complete in
one process before probing in the other process.
PROBE IS ARMED, CAN’T ADJUST SERVOS
With the probe armed through a probing operation, until the probe fires or the probe is disarmed,
other online AMP servo parameters like torque, feedforward percentage, gain, etc., are not
allowed to be changed.
PROBE TRIP DURING DECEL
An adaptive depth probe trip occurred after the program block reached endpoint. The trip was
made while the control was waiting for the following error to collapse after interpolation is
complete. Avoid this error by reducing axis speed (thus reducing following error) or by moving
the adaptive depth block endpoint further into the part.
PROCESS SWITCH NOT CURRENTLY ALLOWED
On a dual-processing system, you cannot switch processes while in graphics or in digitize.
PROGRAM ACTIVE
An attempt has been made to delete or perform some other operation to a program that was
activated for automatic execution. The program must be deactivated using the {CANCEL
PRGRAM} softkey.
PROGRAM ACTIVE IN ANOTHER PROCESS
This dual lathe error appears when one process attempts to open a file for edit, deletion, etc.,
while that file is active in another process.
PROGRAM BEING EDITED
An attempt has been made to copy, verify, or perform some other operation on a program that is
still in the edit mode. It is necessary to press the {EXIT EDITOR} softkey from the edit menu to
properly end an editing operation.
PROGRAM BLOCK TOO LONG
More than 128 characters were entered into a single block.
PROGRAM CURRENTLY IN USE
A subprogram or paramacro program was called that is currently being used to perform some
other operation (such as editing or copying). Typically, this message is the result of attempting
to edit a program that was not properly closed. A program remains in the edit mode until the
{EXIT EDITOR} softkey is pressed from the program edit menu.
PROGRAM NAME TOO LONG
An attempt was made to create a program with a program name longer than 8 alphanumeric
characters. If a large, descriptive program name is desired, a comment may be added to the
right of the program name using the {PRGRAM COMENT} feature.
B-34
Appendix B
Error and System Messages
Message
Description
PROGRAM NOT FOUND
The program cannot be located in memory. Check to make sure the program name was
correctly entered.
PROGRAM OPEN FOR EDIT IN ANOTHER PROCESS
On a dual-processing system, you cannot edit a program that is active in another process. You
will need to switch processes if you want to edit the other program.
PROGRAM REWIND ERROR
An attempt to rewind the tape was not successful. Check to be sure that the tape reader is
functioning properly and the tape is on the drive sprockets.
PROGRAM SHOULD START HERE
When performing a {MID ST PRGRAM} operation to restart a program, the control has found the
block that the program execution should begin at, and selected that block as the next block to
be executed. That block is the block immediately following the one containing an @.
PROGRAMMED AXIS IS OFF OR DETACHED
Part program blocks are attempting to program motions on an axis that has its servos either off
or configured as detached in AMP.
PROGRAMMED G26 DEPTH < TRIGGER TOLERANCE
A G26 block is programmed with an integrand less than or equal to the AMPed Adaptive Depth
Trigger Tolerance amount. A block decode error is given and the block will not execute until the
integrand in the block is made larger or AMP is modified to reduce the trigger tolerance.
PROGRAMMED SPINDLE UNAVAILABLE
The programmer attempted to program the follower spindle independently (M03, M04, M05, or
M19) while spindle synchronization was active.
PROGRAMS ARE DIFFERENT
A program verify operation has determined that the two selected programs are not identical.
PROGRAMS ARE IDENTICAL
A program verify operation has determined that the two selected programs are identical
matches.
PROGRMABLE ZONE 2 VIOLATION
An attempt was made to move the indicated axis into the area defined by programmable zone 2.
PROGRMABLE ZONE 3 VIOLATION
An attempt was made to move the indicated axis into (or out of) the area defined by
programmable zone 3.
PROGRMD G26 DEPTH < TRIGGER TOLERANCE
The programmed adaptive depth deflection (hole depth) is less than the probe tolerance value.
You must either increase the programmed block depth, or decrease the AMPed probe tolerance
value.
Q
QPP ANGLE WORD SAME AS AXIS NAME
AMP has downloaded an angle word for QuickPath Plus that is the same as an axis name.
AMP must be reconfigured; the angle word cannot be the same as an axis name.
QPP BLOCK FORMAT ERROR
Data is incorrectly entered or insufficient data is entered for the control to correctly execute a
QuickPath Plus block or pair of QuickPath Plus blocks.
QPP MDI BLOCK LOOKAHEAD ERROR
Only one of two necessary blocks was programmed in MDI using QuickPath Plus commands
that require two blocks for proper execution.
QPP NOT ALLOWED DURING POLAR MODE
With polar coordinate programming active, you cannot use QPP.
R
R WORD FORMAT FINER THAN
The word format programmed is requesting a finer resolution than the axis word format for the
corresponding axis allows. These word formats are set in AMP.
RAPID SPEED TOO HIGH FOR AMPED CONFIG
AMP configuration error. The axis resolutions and feedback device resolutions will not permit
the rapid and maximum feedrates assigned in AMP.
RADIUS TOO SMALL
An arc (or helix) was programmed (G02 or G03) that defines a radius that is too small to connect
the start-point of the arc to the end-point. The value of R is too small.
RAPID TOO HIGH FOR AMPED CONFIG
AMP configuration error. The axis and feedback device resolutions will not permit the rapid
feedrates assigned in AMP.
RAPID TRAVERSE ERROR :
An attempt was made to jog an axis using rapid traverse when it is not permitted. Typically, to
use the TRVRS function while jogging, the control must be in manual mode; continuous jog
must be selected; and, if the axis being jogged has an overtravel value, that axis must first have
been homed.
READ ERROR
An attempt to read a program from a tape or disk drive has failed.
B-35
Appendix B
Error and System Messages
Message
Description
RECIP AXIS IN WRONG PLANE
The reciprocation axis specified in a G81 or a G81.1 programming block is not in the currently
selected plane.
RECIP AXIS NOT PROGRAMMED
No reciprocation axis was specified in a G81 or a G81.1 programming block.
RECIPROCATION NOT STOPPED
An attempt was made to deactivate the current part program while reciprocation is still active.
You must deactivate reciprocation before deactivating the current part program.
REMOTE I/O COMMON RAM FAULT ON RESET
The RIO module tests the common RAM after reset and detects an error. The Interboard
Communications Fault LED is turned ON.
REMOTE I/O CTC CHIP TEST FAULT
The RIO module tests the CTC chip after reset and detects a fault. The Processor Fault LED is
turned ON.
REMOTE I/O DENIED COMMON ACCESS ON RESET
The RIO module was denied access to CRAM for more than 1 second after reset. The
Interboard Communications Fault LED is turned ON.
REMOTE I/O EPROM INTEGRITY FAULT
The checksum test over the RIO program area in the EPROM chip found a fault. The Processor
Fault LED is turned ON.
REMOTE I/O INCORRECT USER BT DATA AMOUNT
The RIO module attempted to read a block of data from one of the user output block transfer
data buffers in common RAM and found the word count of the data to be outside of the range of
1 to 64. The Interboard Communications Fault LED is turned ON.
REMOTE I/O INITIALIZATION ERROR
Remote I/O hardware or network has failed to initialize. Cycle power to try to restart or check
remote I/O hardware (9/290 only).
REMOTE I/O INTERNAL RAM FAULT
The RIO module tests its internal RAM chip after reset and during operation. A fault has been
detected. The Processor Fault LED is turned ON.
REMOTE I/O INTERRUPT HARDWARE FAULT
The RIO module detects that its CPU was not interrupted by any expected external interrupts.
This condition indicates a problem in recognizing interrupts. The Processor Fault LED is turned
ON.
REMOTE I/O INVALID RACK ADDRESS SET UP
The RIO module’s rack address is illegal. This fault is the result of the user setting the rack
address, via the dip switches, to an invalid rack size and/or starting module group number.
REMOTE I/O INVALID USER BT DATA CHECKSUM
The 16-bit 2’s complement checksum calculated by the RIO module using data from a user
output block transfer data buffer does not match the checksum placed in the buffer by the user
device. The Interboard Communications Fault LED is turned ON.
REMOTE I/O INVALID USER DATA CHECKSUM
The 16-bit 2’s complement checksum calculated by the RIO module using data from the user
output data table in common RAM does not match the checksum placed by the user in the user
output data table in common RAM. The Interboard Communications Fault LED is turned ON.
REMOTE I/O MISSING USER OPERATIONAL CODE
The RIO module did not detect the user operational code after reset. This fault is displayed
when the RIO module does not detect the user operational code in the user status register in
common RAM within 100ms after the RIO module has set its operational code and released
control of common RAM back to the user device. The Interboard Communications Fault LED is
turned ON.
REMOTE I/O RIO DENIED COMMON RAM ACCESS
The RIO module was denied access to CRAM for longer than the specified interval. The RIO
module failed to gain access to common RAM after attempting for the Accessing Time-out time
period. The time-out is due to either the user device maintaining access for more than the
Accessing Time-out interval. or to a hardware failure. The Interboard Communications Fault
LED is turned ON.
REMOTE I/O SERIAL COMMUNICATIONS FAULT
The RIO module cannot communicate with the PLC processor. Either the PLC processor’s
power is OFF, the blue hose is not connected, or the PLC processor is in Edit mode.
REMOTE I/O SIO CHIP TEST FAULT
The RIO module tests the SIO chip after reset and detects a fault. The processor fault LED is
turned ON.
REMOTE I/O UNABLE TO FIND BT DATA BUFFER
The RIO module was unable to detect the user block transfer data buffer. The interboard
communications fault LED is turned ON.
REMOTE I/O UNRECOVERABLE ERROR
Remote I/O hardware or network has catastrophic failure. Cycle power to try to restart or check
remote I/O hardware (9/920 only).
B-36
Appendix B
Error and System Messages
Message
Description
REMOTE I/O USER FAULT OCCURRED
The RIO module detected that the user fault bit was set. The interboard communications fault
LED is flashing.
REMOTE I/O WATCHDOG TIMEOUT
The watchdog mechanism on the RIO module timed out, indicating that the RIO module has not
operated in an expected manner for possibly 17ms. The processor fault LED is turned ON.
REMOTE IO INTERPROCESSOR HANDSHAKE FAULT
The RIO module failed to detect the complement of the user-handshake word, in the
complement user-handshake word in common RAM, within the handshake interval. The user
device has not shook hands with the RIO module. The interboard communications fault LED is
flashing.
REPLACE ABSOLUTE FB BATTERY
The battery that attaches to the servo module and supplies power for the absolute encoders is
under-voltage and must be replaced.
REPLACE MEMORY BACKUP BATTERY
The battery that attaches to the main processor board and supplies power for the control
s RAM
memory is under-voltage and must be replaced. If not replaced, AMP data cannot be copied to
backup memory and part program data may be lost.
REQUESTED DATA TOO LARGE
The data you are trying to send or receive is too large.
REQUIRES AT LEAST TWO AXES
A transfer line quick view prompt was selected for a cycle which requires two or more axes.
Your system is currently configured as a single axis system.
RESETTING E--STOP
Once you push the E--Stop Reset button to clear the E--Stop state, the Resetting E--Stop
message displays to alert you that the control is attempting to come out of E--Stop. After the
system is out of E--Stop and the drives are enabled, the control clears this message. If the error
condition is not cleared, this message clears, but the “E--STOP”message continues to flash as
the control remains in E--Stop state.
RETRACE NOT ALLOWED
A retrace is not allowed from the point in program execution.
RIGHT OPERAND MUST BE POSITIVE
The right operand of a logical operator must be a positive value. Negative values are illegal; for
example, 1AND--2 is illegal because of the --2.
RING I/O RECOVERY DISABLED
This message is activated when the {RECVRY DISABL} softkey is pressed on the I/O RING
MONITOR page. It is a visual indicator that the operator has disabled the I/O Ring retry
functionality.
RIO COMMON RAM ACCESS NOT ACKNOWLEDGED
The control’s request to use the RIO module was denied. The RIO module lost power, or the
control was restarted, but the RIO module was not.
ROLLOVER/OVERTRAVEL INCOMPATIBLE
Overtravel limits were specified in AMP for an axis that is configured as a rollover axis. Rollover
axes do not have overtravel limits.
ROTARY AXIS CANNOT BE SCALED
A rotary axis cannot be scaled.
ROTARY WORD OUT OF RANGE
A rotary axis was programmed to move to an absolute position that is greater than or equal to
360 degrees. In absolute mode, a rotary word must range between 0 and 360 degrees.
ROUGHING CYCLE NESTING ERROR
The contour blocks called by a roughing cycle to define the finished contour of a part contain a
block that likewise calls for a roughing cycle. Contour blocks for a roughing cycle cannot contain
a block that likewise calls for a roughing cycle.
ROUGHING CYCLE PROGRAMMING ERROR
A syntax error has been found in a roughing routine block (G72, G73, G74, or G75).
RUNG NUMBER NOT FOUND
The rung number you are searching for in the search monitor utility does not exist in the current
module, or does not exist in the program in the direction you are searching.
S
S--CURVE ACC/DEC CONFIGURATION ERROR
An axis configuration error was detected by the control when the programmed acc/dec ramp
was out of range. An attempt to program an acceleration ramp value of 0 in a G48.3 or G48.4
block. An attempt was made to program another G--code in a block with a G48.x.
S--CURVE MIN PROG JERK TOO SMALL
An attempt was made to select a jerk value below the allowable AMPed value.
S--CURVE MODE NOT ALLOWED
This message displays when an attempt was made to use a feature that is illegal in S--Curve
Acc/Dec mode. The following can not be used with S--Curve Acc/Dec: 7300 Series Tape
Compatibility, PAL Axis Mover, Circular Interpolation Mode (G02, G03), Feed to Hard Stop
(G24), jogging, threading, and solid tapping.
B-37
Appendix B
Error and System Messages
Message
Description
S--CURVE OPTION NOT INSTALLED
An attempt was made to select S--Curve Acc/Dec (G47.1) when the S--Curve option bit was set
to false. Make sure your system includes the S--Curve option.
S NOT LEGAL PROGRAMMING AXIS NAME
This is displayed at power-up when the letter “S”is assigned to linear or rotary axis. Only the
spindle(s) can be AMPed with “S”as the name; it cannot be assigned to a programmable axis.
S OVER SPEED
A servo motor is turning at an RPM that is greater than the maximum RPM allowed for that
servo as defined in AMP by the system installer. For digital spindles this error can result from
maximum RPM gear range 1 being set higher than your AMPed allowed Maximum Motor
Speed.
SAVE COMPLETED
The changes made to the current device set-up have been saved.
SCALE FACTORS MUST BE EQUAL FOR PLANE
When performing circular motion or motion in certain cycles, keep the scale factors for the axes
of the active plane equal.
SCALING INVALID DURING POLAR
Scaling cannot be used during polar programming.
SEARCH ALREADY IN PROGRESS
You cannot request a search operation while one is currently running. Complete or abort the
current search before attempting another search.
SEARCH MONITOR SELECT NOT ALLOWED
You can not use the online PAL search monitor utility while the display select function softkeys
are active. Leave the display select screens (press DISP SELECT) before you try to access the
search monitor utility.
SEARCH REQUIRES AN ACTIVE PROGRAM
An attempt has been made to perform a search operation when no program was selected for
execution. A program must be selected for automatic execution before a program search can
be performed.
SEARCH STRING NOT FOUND
The character or character string designated in the search operation was not found.
SECOND SPINDLE NOT CONFIGURED
For spindle 2 to be programmable, it must be configured in AMP; a decode error.
SECONDARY AUX. WORD SAME AS AXIS NAME
The secondary auxiliary word (usually B) is the same as an axis name, causing an interpretation
conflict for the control. This word and all axis names are assigned in AMP.
SEE (MESSAGE) IN PROGRAM BLOCK
The programmer has assigned a system parameter that generates this message, telling the
operator to read the comment in the current part program block. Program execution will resume
when cycle start is pressed.
SEQUENCE NUMBER OUT OF RANGE
A sequence number beyond the range of 1 - 99999 was programmed.
SEQUENCE STOP NUMBER FOUND
A sequence stop number has been activated, and that sequence number has been found in the
currently executing program. Execution will stop after the block containing the sequence
number corresponding to the sequence stop number is executed. Execution will resume when
cycle start is pressed.
SERIAL COMMUNICATIONS BUFFER OVERFLOW
A peripheral device communication error (such as a tape reader). The 512 character input
(receive) buffer has overflowed. Data may have been lost. Check your configured
communications protocol (flow control) and check for proper cabling/pin connections.
SERIAL COMMUNICATIONS ERROR #1
This is an internal software error. The control is unable to access DF1 Driver.
SERIAL COMMUNICATIONS ERROR #2
This is an internal software error. Check cables and try again.
SERIAL COMMUNICATIONS ERROR #3
This is an internal software error. This is an unknown DF1 Driver error.
SERIAL COMMUNICATIONS ERROR #4
This is an internal software error. The control is unable to access the serial communications
port.; check cables and try again.
SERIAL COMMUNICATIONS ERROR #5
Serial communications port has not received the expected response in the time allowed.
SERIAL COMMUNICATIONS FRAMING ERROR
An incorrect number of bits was encountered during a read operation. Check your device setup.
SERIAL COMMUNICATIONS PARITY ERROR
Incorrect parity of data was received. Check your device setup.
SERIAL PORT IN USE
This message will appear if a serial communications port is busy when checked prior to
transmission.
SERIAL UART BUFFER OVERFLOW
The 2 character buffer on the UART receiver has overflowed. A character has been lost. Check
communications setup.
B-38
Appendix B
Error and System Messages
Message
Description
SERVO AMP C LOOP GAIN ERROR
One of the following AMP parameter errors exist::
Current Prop. Gain + Current Integral Gain < 4096
or
Current Prop. Gain - Current Integral Gain >
0.
SERVO AMP ERROR
There is an error in one or more of the AMP parameters relative to servo control or an absolute
feedback encoder failed to initialize.
SERVO AMP FDBK PORT ERROR
The feedback port assignments in AMP are wrong; for example, two servos are using the same
feedback port on the same servo module.
SERVO AMP FE LIMITS CORRECT
One or more of the following AMP parameters were changed to satisfy the following equation:
Inposition Band £Gain Break Point £Feedrate Suppression £Excess Error
The servo module would have disabled control operation if these parameters were not changed.
SERVO AMP ID SPEED CORRECT
One or more of the following AMP parameters were changed to satisfy the following equation:
o/ < Motor speed at starting Id < Motor speed at Id Break Point < Max. Motor Speed
The servo module would have disabled control operation if these parameters were not changed.
SERVO AMP OUTPUT PORT ERROR
The output ports as assigned in AMP are wrong; for example, two servos on the same board are
assigned to the same output port.
SERVO AMP V LOOP GAIN ERROR
One of the following AMP parameter errors exist:
Velocity Prop. Gain + Velocity Integral Gain < 65536
or
Velocity Prop. Gain -- Velocity Integral Gain > 0
SERVO AMP, AMP TYPE ERROR
The AMP parameters specifying amplifier types and connectors are contradictory.
SERVO AMPLIFIER FAULT
This indicates that a fault signal has been received from a servo amplifier. It can usually be
corrected by turning off power to the amplifier, and then back on.
SERVO BUSY DURING HOMING OPERATION
This error indicates that the servo processor was unable to respond during a homing operation.
It can occur under the unusual condition resulting from two or more servo axes reaching their
home point simultaneously. Generally, the axes can be re-homed with no problems.
SERVO CONFIGURATION ERROR
The AMP servo configuration is inconsistent. An example of this error would be if the
downloaded AMP file were configured for only two axes, when the AMP parameter “Number of
Motors on First Board”was set for three.
SERVO COMMUNICATIONS ERROR
A communications error occurred between the control and the servo module.
SERVO CURRENT LOOP ERROR
While running an axis, the allowable current loop proportional error or current loop integral error
has gone out of range.
SERVO INTERFACE FAILURE
The servo interface diagnostics performed on power-up have failed. Attempt to power up again.
If the error remains, contact Allen-Bradley customer support services.
SERVO POS & VEL FB SIGN ERR
This is a power turn-on error which occurs when the signs of the position and velocity feedback
devices do not match when a common feedback port is used for both.
SERVO POWER UP SEQUENCE ERROR
The servo processor diagnostics performed on power-up have failed. Attempt to power up
again. If the error remains, contact Allen-Bradley customer support services.
SERVO POWERUP DIAGNOSTICS FAILURE
The servo module diagnostics performed on power-up have failed. Possible causes include
incorrect servo AMP parameters being downloaded. An example would be configuring AMP for
five axes when there is only one servo module installed.
SERVO PROCESSOR ASSIGNMENT ERROR
Too many servos were AMPed or a servo was assigned to a non-existent servo processor. The
system is held in E-Stop. The message indicates an error in the total number of fitted axes and
spindles, or in the AMPed values of:
Number of Motors on 1st board
Number of Motors on 2nd board.
B-39
Appendix B
Error and System Messages
Message
Description
SERVO PROCESSOR OVERLAP
The analog version of the servo sub-system provides fine iteration overlap detection. This
message is displayed if the fine iteration software on the DSP does not execute to completion in
one fine iteration.
SERVO PROM CHECKSUM ERROR
The checksum test on the servo processor software stored in PROM memory has failed. This
test is performed on power-up and periodically while the system is running. Contact
Allen-Bradley customer support services.
SERVO PTO DIAGNOSTICS FAIL
The servo card has failed its power-up diagnostics. Consult Allen-Bradley customer support
services.
SERVO PTO SEQUENCE ERROR
The servo card has failed its power-up diagnostics. Consult Allen-Bradley customer support
services.
SERVO TIME-OUT READING ABSOLUTE ENCODER
During power-up initialization of the position registers or during a homing operation, the servo
processor has failed to return a read within the required time after the absolute position has
been requested by the main processor. Consult Allen-Bradley customer support services.
SERVO TIME-OUT READING FEEDBACK
During a homing operation, if there is an error reading feedback from the servo module, this
message appears. This usually occurs when the system scan time is close to the threshold at
which PAL execution can just complete and when homing more than 3 axes at a time. This
error can be avoided by homing axes individually or increasing the system scan time in AMP.
SET ZERO NOT ALLOWED ON:
A set zero operation on the specified axis is not permitted. Typically this is because either the
control is not in manual mode, or the selected axis is in the process of being jogged.
SHAFT VALUE > NUMBER OF POCKETS
An attempt was made to assign a shaft pocket that is greater than the number of pockets
assigned for that custom tool. The shaft pocket number must be a value between 1 and the
number of pockets assigned to that tool.
SHARED AXIS CONFIGURATION ERROR
Either there are too many shared axes configured, a shared axis has the same name as some
other axis in the system, the diameter axes on a lathe are shared axes, or some other
miscellaneous configuration error occurred.
SHARED AXIS NOT IN PROCESS
You have attempted to position a shared axis (or recouple a shared dual axis) not currently
available to the requesting process. A shared axis can only be positioned by the process
currently controlling the shared axis.
SHARED SPINDLE CONTENTION
This is a run-time decode error. A process attempted to activate an exclusive-use spindle mode
or change the spindle speed when another process was using it. The process goes into cycle
stop.
SHIFT AWAY FROM ENDPOINT
When a cylindrical grinder cycle (G84 or G85) is programmed with a shift and plunge, and the
shift increment does not move towards the cycle endpoint, this message is generated. The shift
increment must move towards the cycle endpoint.
SHIFT VALUE HAS TOO MANY DIGITS
You have used incorrect search string syntax in the PAL search monitor utility.
SKIPPING SOURCE NOT INCLUDED MODULE(S)
When you downloaded your PAL program the source code for some modules was not included.
The ODS software can decide to not include the source on selected modules when it determines
their is not sufficient memory on the control to hold both the PAL image and the source code.
The PAL search monitor utility will not monitor any PAL modules that do not have their source
code downloaded.
SLASH NOT ALLOWED
An error occurred in G05 DH+ communications block.
SLAVE AXIS LETTER CANNOT BE PROGRAMMED
An attempt was made, when using dual axes, to program the slave’s axis letter.
SPINDLE CONFIGURATION ERROR
An attempt was made to configure a spindle that did not have a servo board identified in AMP to
indicate to which board the spindle is connected. The spindle must be included in the
number--of--motors AMP parameter for the board the spindle is on.
SPINDLE ERROR, AMP FIRST SPINDLE 1ST
AMP order of spindles must be spindle 1, spindle 2, spindle 3.
SPINDLE ERROR, AMP SECOND SPINDLE 2ND
AMP order of spindles must be spindle 1, spindle 2, spindle 3.
SPINDLE ERROR, AMP THIRD SPINDLE 3RD
AMP order of spindles must be spindle 1, spindle 2, spindle 3.
B-40

 

 

 

 

 

 

 

Content      ..     26      27      28      29     ..