fanuc B-82594EN-6 User Manual

4 . ERROR CODES B-82594EN-6/02
4 ERROR CODES
4.1 A
4.1.1 ACAL Alarm Code
ACAL-000 Fail to run DETECT Motn
Cause: The AccuCal2 Motn failed to run. The AccuCal2 motion cannot be started.
Remedy: Clear all the errors before executing AccuCal2.
ACAL-001 Robot is not ready.
Remedy: Clear all faults, then retry the operation.
ACAL-002 Fail to fit circle.
Cause: AccuCal2 cannot converge within the set threshold.
Remedy: Perform the following:
Increase the number of iterations allowed. Increase the convergence threshold setting. Make sure the TCP has not been changed.
ACAL-003 Contact before search.
Cause: The robot is in contact with the part before starting a search motion.
Remedy: Reteach the starting position.
ACAL-004 No contact detected.
Cause: No contact was made during the AccuCal2 motion.
Remedy: Make sure the sensor and software are installed correctly.
ACAL-005 Undefined program name.
Cause: The AccuCal2 program name was not defined.
Remedy: Select an AccuCal2 teach pendant program before pressing the EXEC key.
ACAL-006 TPE operation error.
Cause: This is an internal teach pendant editor program error.
Remedy: Abort the program and run again. If this doesn't resolve the problem, cycle power and try again. If this doesn't resolve
the problem, reinstall the controller software.
ACAL-007 Calibration internal error.
Cause: This is an AccuCal2 internal error.
Remedy: Turn off the controller, and turn it on again to recover. If the problem persistes, reinstall the controller software.
ACAL-008 File open error.
Cause: The output file cannot be opened.
Remedy: Check the path, and file name to be sure they are correct.
ACAL-009 No matching Start inst.
Cause: You are trying to execute a CALIB END instruction without a matching CALIB START instruction.
Remedy: Add a CALIB START instruction before the CALIB END.
ACAL-010 Invalid schedule number.
Cause: The schedule number in CALIB, UTOOL, or UFRAME START is invalid.
- 22 -
4 . ERROR CODES B-82594EN-6/02
Remedy: Provide a correct schedule number in CALIB (or UTOOL or UFRAME) START[] teach pendant instruction.
ACAL-011 Cannot access $MNUFRAME.
Cause: The current $MNUFRAMENUM[] is incorrect and cannot be accessed.
Remedy: Go to the USER FRAME menu to select a valid user frame.
ACAL-012 Cannot access $MNUTOOL.
Cause: Cannot access $MNUTOOL. The current $MNUTOOLNUM[] is incorrect.
Remedy: Display the FRAME menu to select a valid tool frame.
ACAL-013 Backward execution ignored.
Cause: Backward execution were ignored. The AccuCal2 instructions can not be executed backward.
Remedy: The backward execution of the AccuCal2 instructions is ignored. Rewrite the instructions if you do not want this to
happen.
ACAL-014 System loading error.
Cause: System loading error. The AccuCal2 is loaded incorrectly.
Remedy: Reload the controller.
ACAL-015 Not enough data.
Cause: Not enough data exists to compute the frame offset.
Remedy: Add more Detect instructions in the AccuCal2 program.
ACAL-016 No Preplan motion for Detect
Cause: The Detect instruction does not allow pre-plan motion.
Remedy: None.
ACAL-017 Wrong number of searches.
Cause: An incorrect number of searches was performed.
Remedy: Re-teach the AccuCal2 program with an appropriate number of searches. Refer to the application-specific Operator's
Manual for information on the number of searches required for each calibration type.
ACAL-018 Nonorthogonal search vector
Cause: The 3 planes method requires three search directions be normal to each other.
Remedy: Re-teach the cell finder program with three search directions that are normal to each other.
ACAL-019 Positions are too close.
Cause: Positions are too close. The taught positions are too close to each other.
Remedy: Re-teach the cell finder program so that the contact positions are at least 10mm apart.
ACAL-020 Invalid Frame number.
Cause: The current frame number setting is invalid.
Remedy: Use the SETUP/FRAME menu to set up the correct frame.
ACAL-021 Large Frame deviation.
Cause: The computed frame offset exceeds the pre-set value.
Remedy: Run the calibration program again to make sure the robot makes solid contacts with the part. Change the XYZ and
ORNT change value in the schedule if these numbers are very small.
ACAL-022 Detect without mastering
Cause: An AccuCal2 teach pendant program is running without performing mastering it first.
Remedy: Display the AccuCal2 menu, and master the program first.
ACAL-023 No EXEC at Single Step Mode.
Cause: The robot cannot execute an AccuCal2 program in Single Step Mode.
Remedy: Turn off Single Step before executing the cell finder program.
- 23 -
B-82594EN-6/02 4 . ERROR CODES
ACAL-024 Master Update failed.
Cause: A failure occurred while trying to update the master data in a FIND instruction.
Remedy: Re-master the frame search teach pendant program.
ACAL-025 Large frame shift.
Cause: A very large frame shift has occurred.
Remedy: Check the UTOOL and the fixture to make sure that they are properly installed.
ACAL-026 No CALIB END instruction.
Cause: No CALIB END instruction. AccuCal2 program does not have a FIND END instruction.
Remedy: Add CALIB END instruction at the end of the frame search teach pendant program.
ACAL-027 Counts do not match.
Cause: The number of master data and number of run time data does not match each other.
Remedy: Run the finder program again.
ACAL-028 No logged frame data.
Cause: No logged frame data exists and the frame cannot be restored.
Remedy: Select a logged frame.
ACAL-029 Zero offset, No Update.
Cause: No change occurred in the offset frame.
Remedy: Run Cell Finder again to compute a new offset.
ACAL-030 Frame Log is disabled.
Cause: The Frame data log is disabled.
Remedy: Enable the frame log first.
ACAL-031 Cold start to set $USEUFRAME
Cause: $USEUFRAME is set to FALSE. AccuCal2 reset it to TRUE.
Remedy: TUrn off the controller, the turn it on again to perform a Cold start.
ACAL-032 Invalid motion group.
Cause: The motion group number is invalid.
Remedy: Use only one group in the program and make sure the group is available.
ACAL-033 Other group is running.
Cause: The other program has motion control.
Remedy: Abort the other running program.
ACAL-034 Group mismatched.
Cause: The motion group number is not right.
Remedy: Use only one group in the program, and make sure group is available.
ACAL-035 Press Shift Key.
Cause: The SHIFT key was not pressed.
Remedy: Press the SHIFT key.
ACAL-036 Failed to create TPE program
Cause: The teach pendant program could not be created.
Remedy: Check the following:
Make sure enough memory is available. Make sure the program is not being edited. Make sure the program is not write protected.
ACAL-037 TPE Position is not recorded
Cause: The teach pendant position has not been recorded. Make sure the program is not write protected.
Remedy: Unprotect the write protected program.
- 24 -
4 . ERROR CODES B-82594EN-6/02
ACAL-038 TPE Program does not exist.
Cause: The selected teach pendant program was not found and does not exist.
Remedy: Select an existing teach pendant program.
ACAL-039 Move to recorded posn failed
Cause: The robot could not move to the recorded position.
Remedy: Make sure the position is reachable and that another program does not have motion control.
ACAL-040 Invalid Detection TP program
Cause: The detection teach pendant program is not usable.
Remedy: Load a proper detection program.
ACAL-041 Override should be 100%.
Cause: The speed override is not 100%.
Remedy: Before running the program, increase the override to 100%.
ACAL-042 Large orientation change.
Cause: The found orientation is larger than the tolerance allows.
Remedy: Adjust the object so that orientation is smaller. Increase the orientation tolerance.
ACAL-043 Points & solution mismatch.
Cause: The number of search points does not match the selected solution type.
Remedy: Select a different solution type, or adjust number of detect statements.
ACAL-044 Solution type error.
Cause: An unsupported solution type error was selected.
Remedy: Choose a different solution type.
ACAL-045 Failed to set register.
Cause: The specified register was not set.
Remedy: Make sure the specified register exists.
ACAL-046 Failed to convert position.
Cause: The position failed to convert. The internal position was not set.
Remedy: Make sure the points are taught in the proper sequence and are not near limits.
ACAL-047 Too many points used.
Cause: Too many points are used.
Remedy: Reduce the number of detect points.
ACAL-048 Solution failed.
Cause: The solution failed to complete.
Remedy: Make sure the correct number of points are taught in the correct directions and orientation.
ACAL-049 Motion limit error.
Cause: This is a motion limit error. The detect motion failed due to a limit error for the destination position.
Remedy: Move the robot away from the joint limit, or reduce the search distance in the detection schedule.
ACAL-050 iRCal. TCP is not loaded.
Cause: TCP Cal is not loaded.
Remedy: Try to run the TCP Calibration instruction without the TCP Cal software. Perform a Controlled start, and load the
TCP Cal software from the option menu.
ACAL-051 iRCal. Frame is not loaded.
Cause: Cell Cal is not loaded.
Remedy: Try to run the Cell Calibration instruction without the Cell Cal software. Perform a Controlled start, and load the
Cell Cal software from the option menu.
- 25 -
B-82594EN-6/02 4 . ERROR CODES
ACAL-052 iRCal. Master is not loaded.
Cause: Robot Cal is not loaded. The robot tried to run the robot Calibration instruction without the Robot Cal software.
Remedy: Perform a Controlled start, and load the Robot Cal software from the OPTION menu.
ACAL-053 No calibration software.
Cause: No calibration software. The robot tried to run a detect instruction without Calibration software.
Remedy: Perform a Controlled start, and load one of the Calibration software options from the OPTION menu.
ACAL-054 Invalid Calibration program.
Cause: Invalid Calibration program. The calibration program type does not match the calibration menu.
Remedy: Check the teach pendant program's calibration start instruction so it matches the calibration menu.
ACAL-055 Too Many Parallel Searches.
Cause: Too Many Parallel Searches have occurred. More than three parallel searches occurred when the total number of
searches is less than 7.
Remedy: Teach more searches, or change the excess parallel searches to be in a different direction.
ACAL-056 Skip Update Frame Inst.
Cause: The robot executed an UPDATE FRAME instruction in a non-Cell calibration program.
Remedy: UPDATE FRAME only works in Cell Calibration programs with Uframe Start instruction. Remove the UPDATE
FRAME instruction from the non-CellCal program.
ACAL-057 Large Calibration Error
Cause: Residual maximum calibration has exceeded the limit allowed by the specified schedule.
Remedy: Verify solid tooling and good contact is made during all searches. Increase the limit in the schedule.
ACAL-058 UFRAME Change Not Allowed
Cause: The UFRAME was changed during UTOOL calibration and this is not allowed.
Remedy: Use the same UFRAME for all points during the initial UTOOL calib.
ACAL-059 All Positions Not Recorded
Cause: All required positions are not recorded.
Remedy: Record all necessary positions, and retry the operation.
ACAL-060 Excessive Accumulated offset
Cause: The accumulated offset exceeds the tolerance specified in the schedule.
Remedy: Repair the tool so that the TCP is closer to the reference TCP, or increase Accumulated Error Threshold in the tool
calibration schedule.
ACAL-061 UFrame mismatch.
Cause: A UFrame mismatch has occurred. The current MNUFRAME number does not match the program's uframe.
Remedy: Change the current user frame number to match the program's user frame number.
ACAL-062 Too many moves in a program.
Cause: Too many moves have been attempted in a program. The Calibration porgram has too many motion lines in it.
Remedy: Limit the number of move instructionz in a calibration program to less than 256.
ACAL-063 Failed to update master data
Cause: The master data failed to update. The master count cannot be updated when the robot is in motion.
Remedy: Abort the robot motion and then press the UPDATE soft key again.
ACAL-064 UTool Mismatch.
Cause: A UTool mismatch has occurred. The current MNUTOOL number does not match the program's utool.
Remedy: Change the current tool number to match the program's utool number.
ACAL-065 TCP calibration failed
Cause: The TCP calibration failed to complete.
Remedy: Review the previous error to identify the cause.
- 26 -
4 . ERROR CODES B-82594EN-6/02
ACAL-066 Frame calibration failed
Cause: Cell calibration failed to complete.
Remedy: Review the previous error to identify the cause.
ACAL-067 Circle fit error %s
Cause: The circle fit error exceeds the threshold.
Remedy: Check for a loss fixture or tool, or change the fit error tolerance in the detection schedule.
ACAL-068 Radius err %s
Cause: Circle radius error exceeds threshold.
Remedy: Check for a lost fixture or tool, or change the radius error tolerance in the detection schedule.
ACAL-069 Auto Update is ON.
Cause: Auto Update is on therefore the frame has been updated automatically.
Remedy: An update is not required.
ACAL-070 No update on record points.
Cause: No update on record points. The teach pendant program has a different number of DETECT instructions than
expected. The positions cannot automatically update in the screen.
Remedy: Manually record positions to create the calibration program.
ACAL-071 Invalid joint number.
Cause: The axis number specified in the DETECT Joint instruction is invalid.
Remedy: Change the axis number to a valid one.
ACAL-072 Invalid joint sensor type.
Cause: The Detect Joint instruction cannot use TOS WRIST sensor type for contact detection.
Remedy: Change sensor type to either IO or TOS all axes in the detection schedule.
ACAL-073 Skip Detect Joint
Cause: The Detect Joint instruction is not valid for TCP or CELL calibration.
Remedy: The Detect Joint instruction is for ROBOT calibration only. Change the calibration start instrction to CALIB START
or delete the instruction from the program.
ACAL-074 No motion before DETECT.
Cause: No motion exists before the DETECT instruction. Detect instructions require a motion line preceeding them.
Remedy: Add a MOVE instruction before the DETECT instruction.
ACAL-075 Mixed Detect instructions.
Cause: Mixed Detect instructions have occurred. The Detect Joint instruction cannot be used with other Detect instructions
within the same Calib Start - Calib End instructions.
Remedy: Delete the other DETECT instrucion from the program.
ACAL-076 More than one Detect Joint.
Cause: More than one Detect Joint instruction exists. Only one Detect Joint instruction is allowed between Calib Start and
Calib End instructions.
Remedy: Delete the extra DETECT JOINT instructions.
ACAL-077 No Detect Joint in Init. Cal
Cause: No Detect Joint should exist in Initial Calibration. The Detect Joint instruction does not apply to the initial robot
calibration.
Remedy: Run the program from the robot master recovery menu.
ACAL-078 Skip Update Tool instruction
Cause: Execute the Update Utool instruction in a non-TCPCal program.
Remedy: Update Tool only works in TCP Calibration programs with a UTool Start instruction.
- 27 -
B-82594EN-6/02 4 . ERROR CODES
ACAL-079 Large approach angle error.
Cause: The search start position's appraoch vector does not align with the plate's normal vector.
Remedy: Touch up the search start position so that the position's approach vector is aligned to the plate's normal vector.
ACAL-080 Failed to update TPE program
Cause: Failed to update the teach pendant program's search start position.
Remedy: Make sure there is not system fault before pressing UPDATE. If the problem persists, perform a Cold start.
ACAL-081 Destination %s Limit Error
Cause: The recorded position is too close to the joint limit.
Remedy: Re-teach the position away from joint limit.
ACAL-082 Tool is 180 degree off in Z
Cause: The Tool approach vector is 180 degrees off in Z from the search direction.
Remedy: Change the system variable $cb_vars.$z_out to FALSE if it is set to TRUE, or vice versa.
ACAL-083 Invalid TPE instruction.
Cause: Invalid teach pendant calibratino instruction.
Remedy: The teach pendant program memory might be corrupted. Replace the instruction with a new one.
ACAL-084 Failed to access Karel vars.
Cause: Failed to access the calibration program's KAREL variables.
Remedy: Cold start the controller. If the problem persists, re-install the calibration option again.
ACAL-085 UFrame is too small
Cause: The specified UFrame is zero or small, and Calibrate UFrame is disabled.
Remedy: Set UFrame to be the precision calibration fixture location or enable UFrame calibration in the calibration schedule.
ACAL-086 UTool is too small
Cause: The specified UTool is zero or small, and the Calibrate UTool is disabled.
Remedy: Set UTool to be the precision calibration fixture location or enable UTool calibration in the calibration schedule.
ACAL-087 Joint[%s^1] rotation is small
Cause: The joint angle motion is too small.
Remedy: Modify calibration points to provide more motion on the specified axis. Or, disable calibration of one or more joints.
ACAL-088 Points are colinear
Cause: Three or more points with the same search direction are colinear or nearly colinear.
Remedy: Reteach one of the points so that the points are not colinear, or teach another non-colinear point.
ACAL-089 Not enough search direction
Cause: There must be at least three different search directions that are close to perpendicular to each other. There must also
be at least three non-colinear points in one search direction and at least two points in another search direction.
Remedy: Add more search points or reteach existing points to have sufficient search directions and a sufficient number of
points in the search directions.
ACAL-090 Large joint angle correction
Cause: Calibration joint angle correction exceeds the limit
Remedy: Identify the cause of the large correction. If the robot joint angle is actually off by that large amount, then you can
either increase the tolerance in the schedule or manually remaster the robot to reduce the error and touchup the calibration points and rerun the calibration. If the calibration result is incorrect, then check that Calibrate UFrame is TRUE unless you are doing calibration recovery or use a precision fixture. Check that Calibrate UTool is TRUE unless you are doing calibration recovery or use a precision calibration tool. If you are doing recovery then check that the calibration fixture is in the correct location and the UFrame is the same as the original UFrame from when the calibration was run in MASTER mode. If recovering J6, then verify that UTool and the calibration tool are the same as when the calibration was run in MASTER mode
- 28 -
4 . ERROR CODES B-82594EN-6/02
ACAL-091 UFrame orienation not zero
Cause: The UFrame orientation must be zero.
Remedy: Use a UFrame with WPR values where all are set to zero.
ACAL-092 Position close to joint limit
Cause: The search destination position is too close to the joint limit.
Remedy: Re-teach the position away from joint limits.
ACAL-093 Invalid CD pair number
Cause: The Coordinate Motion Pair number is invalid.
Remedy: Check the CD pair setup to make sure the CD pair has been set up correctly.
ACAL-094 Invalid Process Sync Setup
Cause: Invalid Process Sync Set up
Remedy: Check the Process Sync setup to make sure the Process Sync has been set up correctly.
ACAL-095 No Coordinate Motion software
Cause: The CD pair calibration requires Coordinate Motion Software.
Remedy: Load the Coordinate Motion software on the controller.
ACAL-096 No Process Sync software
Cause: Robot Link calibration requires Robot Link Software.
Remedy: Load the Robot Link software on the controller.
ACAL-097 MultiCal is not loaded.
Cause: The user is trying to run the MultiCal instruction without MultiCal software.
Remedy: Perform a Control start and load the MultiCal software from option menu.
ACAL-098 Bar method is not supported
Cause: Calibration Bar is not support in the V7.20 MultiCal Release.
Remedy: The calibration bar method will be supported in future releases.
ACAL-099 Positioner is not supported
Cause: Positioner calibration is not supported in the V7.20 MultiCal release.
Remedy: The positioner calibration will be supported in future releases.
ACAL-100 Program Group Mismatch
Cause: The read in the program group does not match the current default motion group.
Remedy: Use the FCTN key to change the current motion group or select another calibration program.
ACAL-101 TCP Alignment error
Cause: The maximum alignment distance was exceeded.
Remedy: Fix the TCP Alignment and run TCPCal again.
ACAL-102 Process is not yet completed
Cause: Cannot execute current step without completing previous steps.
Remedy: Complete all steps leading to the current step.
ACAL-104 No Analog port data file
Cause: There is no asscoated Analog data file in FRS: for the specified analog port number.
Remedy: Copy the analog data file to the FRS: directory and cold start the controller.
ACAL-105 Option does not support AIN
Cause: RobotCal and MultiCal does not support analog sensor.
Remedy: Select a different sensor type in the detection schedule.
ACAL-106 No analog sensor support
Cause: The Detect Circle and Detect Joint instructions do not support an analog sensor.
- 29 -
B-82594EN-6/02 4 . ERROR CODES
Remedy: Select a different sensor type in the detection schedule.
ACAL-107 Invalid AIN port number
Cause: The AIN port number is not valid.
Remedy: Select a different AIN port number that has its data file in an FRS: directory.
ACAL-108 Dynamic UFrame setup error
Cause: Dynamic Uframe seting require cd pair setting in its schedule.
Remedy: Set the cd pair number in the schedule or change the CellCal calibration mode in the setup menu
ACAL-109 Standard UFrame setup error
Cause: The schedule used by UFrame has a cd_pair set.
Remedy: Select a new schedule or change the cd_pair variable to 0 in the current schedule.
ACAL-110 Please turn off single step
Cause: Disable single step mode.
Remedy: Press the STEP key to disable single step.
4.1.2 APSH Alarm Code
APSH-000 %s
Cause: General status messages.
Remedy: None
APSH-001 %s missing
Cause: A MACRO was called without a parameter that must be entered.
Remedy: Check the MACRO call in the TP program.
APSH-002 %s Illegal type
Cause: A MACRO was called with a parameter that is illegal. The parameter has the wrong data type.
Remedy: Check the MACRO call in the TP program.
APSH-003 %s Illegal zone number
Cause: An zone number less that 1 or greater than $IZONEIO.$NO_ZONES was used.
Remedy: Use an event number from 1 to $IZONEIO.$NO_ZONES.
APSH-004 Waiting for interf. zone %s
Cause: The robot has requested an interferance zone, but has not been given permission to enter by the cell controller.
Remedy: If the cell controller does not give control of an interferance zone to the robot when it should, check the cell
controller's interferance zone programming.
APSH-005 Entering interf. zone %s
Cause: The robot has received permission to enter the interferance zone.
Remedy: Used to clear the waiting for interferance zone message only.
APSH-006 PERM memory is low
Cause: This warning indictates that the amount of free memory in the CMOS memory partition has gotten dangerously low.
If the PERM memory runs out, you will experience strange MEMO errors and possibly robot lock-ups or register dumps.
Remedy: Warning only. Delete any unneeded data. Contact your FANUC representative with this error. You will probably have
to adjust the memory configuration in your robot controller.
APSH-007 TEMP DRAM memory is low
Cause: This warning indicates that the amount of free memory in the TEMP memory partition has gotten dangerously low. If
the TEMP memory runs out, you will experience strange MEMO errors and possibly robot lock-ups or register dumps.
- 30 -
4 . ERROR CODES B-82594EN-6/02
Remedy: Warning only. Delete any unneeded data. Contact your FANUC representative with this error. You will probably have
to adjust the memory configuration in your robot controller.
APSH-008 FAULT must be reset
Cause: A fault has ocurred, so the operation requested cannot be performed.
Remedy: Clear the source of the fault, and press FAULT RESET.
APSH-009 Program already running
Cause: The shell detected a start signal but a program is already running.
Remedy: Re-issue start request when current program is paused or aborted.
APSH-010 %s aborted
Cause: A UOP CYCLE START or DI[Initiate Style] was detected when a non-production (i.e. test cycle) program was
paused. This paused program was aborted for safety reasons.
Remedy: None is required. The next production start signal will start the current style.
APSH-012 REMOTE switch must be on LOCAL
Cause: The robot's REMOTE condition is TRUE, so the remote operating device (PLC) currently has motion control over the
robot.
Remedy: Disable the REMOTE condition by turning the REMOTE keyswitch on the SOP to LOCAL.
APSH-013 Place robot into REMOTE state
Cause: The REMOTE condition is currently false, so the robot is not under the control of the remote operating device (PLC).
Remedy: Verify that the following conditions are true in order to put the robot into the REMOTE condition: 1. UOP inputs #1
(IMSTP), #3 (SFTYSPD), and #8 (ENBL) are all HIGH. 2. SOP REMOTE/LOCAL keyswitch is set to REMOTE. 3. Teach pendant is disabled. 4. Robot Auto/Bypass mode input is HIGH (if so assigned). 5. Make sure a user program is not setting $RMT_MASTER = 1
APSH-014 RESET Failure
Cause: There is an active fault, which prevents the reset request from executing
Remedy: Clear the source of the fault (usually en external E-Stop) and press FAULT RESET.
APSH-015 Step mode must be disabled
Cause: Step mode is enabled, which prevents the run request from executing
Remedy: Disable step mode by pressing the STEP hardkey.
APSH-016 Robot is not under PLC control
Cause: The UOP is not the master device, which prevents the run request from executing
Remedy: Turn SOP REMOTE/LOCAL keyswitch to REMOTE. Make sure all UOP signals are correct for execution. Set
$RMT_MASTER to 0.
APSH-017 Running with process disabled
Cause: This is a warning to notify the user that a production job is running with the sealant disabled.
Remedy: None needed.
APSH-018 WARNING - Machine lock is on
Cause: This is a warning to notify the user that a production job is running with machine lock on.
Remedy: None needed.
APSH-019 Job queue is full
Cause: The job queue cannot accept the next job because it is full.
Remedy: Manually edit the job queue to delete any unneeded jobs or increase queue size.
APSH-020 Job queue is empty
Cause: A request to run the next job in the queue came in, but the queue is empty.
Remedy: Check the external device to make sure that a job number was correctly sent to the controller, or manually edit the
job queue to CREATE a job.
- 31 -
B-82594EN-6/02 4 . ERROR CODES
APSH-021 Raise UOP ENBL input
Cause: Robot motion and/or program execution cannot occur unless UOP input 8 is ON.
Remedy: Check UOP I/O setup. UOP input 8 (ENBL) must be ON.
APSH-022 Safety fence is open
Cause: The safety fence input is LOW.
Remedy: The safety fence input must be ON to resume normal robot operation. Raise the safety fence input.
APSH-024 Program %s not loaded
Cause: The program name that the shell was requested to run is not loaded on the controller.
Remedy: Check PLC->Robot style communication. Verify that specified JOB name was requested by PLC. Load or create the
specified JOB program.
APSH-025 WARNING - Running at < 100%%
Cause: This is a warning to notify the user that a production job is running at less than 100% speed. override.
Remedy: None needed. Dispensetool can increase the override speed to 100% if you require it. Go to the Cell Setup menu to
access this option.
APSH-027 Press FAULT RESET button
Cause: In order to resume normal production operation, Dispensetool requires that you perform this action.
Remedy: Perform the action stated in the error message when you are ready to resume normal operation.
APSH-028 Increasing speed to 100%%
Cause: This is a warning to notify the user that Dispensetool in increasing the genoverride (speed override) to 100%.
Remedy: None needed. To disable this feature, you may change this option on the Cell Setup menu.
APSH-029 Robot must be at home
Cause: The robot must be at the HOME position in order to perform the requested operation. This error is usually posted
when the PLC sends a cycle start and the robot is not at home.
Remedy: Move the robot to the home position.
APSH-030 Style code %s is invalid
Cause: The GIN[style_in] is set to an invalid number.
Remedy: Check the GIN[style_in] value as well as the Group input configuration.
APSH-031 %s
Cause: Place holder error, used to keep documentaion for errors from Drastically changing.
Remedy: Check the GIN[style_in] value as well as the Group input configuration.
APSH-032 Robot Servos Disabled
Cause: Dispensetool has detected that the robot servos have been disabled manually.
Remedy: This is a status message to make sure the user is aware that the robot cannot move. The servos must be re-enabled to
resume normal production operations.
APSH-033 PLC comm error - timeout
Cause: A communication sequence took too long to complete.
Remedy: Increase communication timeout value in PNS Cell Communication setup menu or disable communication timeout
checking.
APSH-034 No UOP output defined
Cause: The User Operator Panel output group has not been defined.
Remedy: Set up the UOP Outputs in the UOP I/O menu and restart the robot controller.
APSH-035 Robot is in Bypass mode
Cause: The MODE input is low, forcing the robot into BYPASS mode. The robot will now ignore all PLC style initiation.
Remedy: Set the MODE switch to ON. The robot will then re-enter AUTOMATIC mode and again accept PLC signals.
- 32 -
4 . ERROR CODES B-82594EN-6/02
APSH-036 User JOB has been paused
Cause: The current JOB has been paused. This often happens if the HOLD input is turned ON or the UOP ENBL signal is
set to OFF.
Remedy: If the REMOTE condition is TRUE, the fault recovery menu will appear and give the user the appropriate recovery
options. If the REMOTE condition is not TRUE, recovery is up to the user. If all else fails, select FCTN (Function hardkey) then ABORT ALL.
APSH-037 No UOP input defined
Cause: The User Operator Panel input group has not been defined.
Remedy: Set up the UOP Inputs in the UOP I/O menu.
APSH-038 No style input group defined
Cause: The group which carry the style code in to the controller has not been defined.
Remedy: Set up a STYLE SELECT group in the Cell I/O and GROUP I/O input menus and restart the robot.
APSH-039 No style ack strobe defined
Cause: The style acknowlege strobe, which is needed with the current communication configuration, has not been defined.
Remedy: Set up a Style Ack Strobe in the Cell Output I/O menu and restart the robot.
APSH-040 No backup input group defined
Cause: The backup input group, which is needed with the current communication configuration, has not been defined.
Remedy: Set up a Backup Style Select group in the Cell output I/O and GROUP I/O menus and restart the robot.
APSH-041 No style input strobe defined
Cause: The style strobe, which is needed with the current communication configuration (queue enabled), has not been
defined.
Remedy: Set up a PNS Strobe in the Cell Input I/O menu and restart the robot.
APSH-042 %s
Cause: Place holder error, used to keep documentaion for errors from Drastically changing.
Remedy: Set up a PNS Strobe in the Cell Input I/O menu and restart the robot.
APSH-043 No style ack group defined
Cause: The style acknowlege group, which is needed with the current communication configuration, has not been defined.
Remedy: Set up a Style Ack Group in the Cell output I/O and GROUP I/O menus and restart the robot.
APSH-044 A user program is HELD
Cause: The current job has been held by pressing the HOLD button or setting the UOP HOLD input LOW.
Remedy: Release the HOLD button and raise the UOP HOLD input.
APSH-045 No program setup for style %s
Cause: No program number has been set up for this RSR input.
Remedy: Enter a program number for this RSR input in the RSR Cell Setup menu.
APSH-046 Robot is in Automatic mode
Cause: This is a notice that the robot is leaving BYPASS mode and entering AUTOMATIC mode, where it can respond to
PLC inputs
Remedy: None needed.
APSH-047 Shell will not run without UOPs
Cause: This is a warning, telling the user that the UOPs have not yet been set up, so the shell will wait for the UOPs to be
defined before resuming.
Remedy: The shell requires the UOPs to run. Once the UOPs have been set up, the shell will continue its initialization
sequence.
APSH-048 PLC comm error - invert check
Cause: The backup style group is not the 1's complement (inverse) of the style input group.
- 33 -
B-82594EN-6/02 4 . ERROR CODES
Remedy: Verify that the PLC is sending the correct invert style to the correct group. Disable invert checking in the PNS Cell
Setup menu.
APSH-049 %s
Cause: Place holder error, used to keep documentaion for errors from Drastically changing.
Remedy: Verify that the PLC is sending the correct invert style to the correct group. Disable invert checking in the PNS Cell
Setup menu.
APSH-050 Cell IO setup is invalid
Cause: Signals which are required for this cell IO configuration have not been configured.
Remedy: Check the messages posted previous to the in the error log for the names of the incorrect signals. Fix the IO setup of
these signals and cold start the controller.
APSH-051 Connect or deassign UOP inputs
Cause: The robot cannot move while the UOP inputs are in this state.
Remedy: You must either wire UOP inputs #1, #2, #3, and #8 high or deassign the UOP inputs and restart the controller.
APSH-052 Critical UOP inputs are LOW
Cause: UOP inputs #1 (IMSTP), #2 (HOLD), #3(SFTYFNC), #8 (ENBL) are all LOW. These must all be HIGH for normal
production operation.
Remedy: See remedy for APSH-051, Connect or deassign UOP inputs.
APSH-054 Release SOP E-STOP
Cause: In order to resume normal production operation, Dispensetool requires that you perform this action.
Remedy: Perform the action stated in the error message when you are ready to resume normal operation.
APSH-055 Raise UOP IMSTP input
Cause: In order to resume normal production operation, Dispensetool requires that you perform this action.
Remedy: Perform the action stated in the error message when you are ready to resume normal operation.
APSH-056 Release SOP E-STOP
Cause: In order to resume normal production operation, Dispensetool requires that you perform this action.
Remedy: Perform the action stated in the error message when you are ready to resume normal operation.
APSH-057 Release TP E-STOP
Cause: In order to resume normal production operation, Dispensetool requires that you perform this action.
Remedy: Perform the action stated in the error message when you are ready to resume normal operation.
APSH-058 Pause forced by shell
Cause: This error is posted to simulate a PAUSE error.
Remedy: This error is posted by Dispensetool during normal operation, but should not be visible to the user. If you see this
error, report it to you FANUC representative.
APSH-059 Abort forced by shell
Cause: This error is posted to simulate a ABORT error.
Remedy: This error is posted by Dispensetool during normal operation, but should not be visible to the user. If you see this
error, report it to you FANUC representative.
APSH-060 Cycle start ignored-not in AUTO
Cause: This is not a fault. This error is posted when the robot is sent a cycle start from the cell controller, but the robot is
either in BYPASS mode (set from Soft Panel menu) or in MANUAL mode, but no manual cycle start has been initiated. Is is also possible that the robot is in the MANUAL mode and a MANUAL CYCLE was requested, but the style sent by the PLC does not match the one specified on the SOFT PANEL.
Remedy: In most cases, this fault can be ignored. This fault was put in to assist in debugging problems with the soft panel in
Dispensetool. If you are trying to initiate a MANUAL CYCLE, make sure the MANUAL CYCLE STYLE inputted into the Soft Panel menu is the same as what the PLC is sending.
- 34 -
4 . ERROR CODES B-82594EN-6/02
APSH-061 %s
Cause: Place holder error, used to keep documentaion for errors from Drastically changing.
Remedy: In most cases, this fault can be ignored. This fault was put in to assist in debugging problems with the soft panel in
Dispensetool. If you are trying to initiate a MANUAL CYCLE, make sure the MANUAL CYCLE STYLE inputted into the Soft Panel menu is the same as what the PLC is sending.
APSH-062 %s
Cause: Place holder error, used to keep documentaion for errors from Drastically changing.
Remedy: In most cases, this fault can be ignored. This fault was put in to assist in debugging problems with the soft panel in
Dispensetool. If you are trying to initiate a MANUAL CYCLE, make sure the MANUAL CYCLE STYLE inputted into the Soft Panel menu is the same as what the PLC is sending.
APSH-063 A HOLD input is active
Cause: The current job has been paused by pressing the HOLD button or setting the UOP HOLD input LOW.
Remedy: Release the HOLD button and raise the UOP HOLD input.
APSH-064 %s
Cause: Place holder error, used to keep documentaion for errors from Drastically changing.
Remedy: Release the HOLD button and raise the UOP HOLD input.
APSH-065 %s
Cause: Place holder error, used to keep documentaion for errors from Drastically changing.
Remedy: Release the HOLD button and raise the UOP HOLD input.
APSH-066 %s
Cause: Place holder error, used to keep documentaion for errors from Drastically changing.
Remedy: Release the HOLD button and raise the UOP HOLD input.
APSH-070 Failed to continue %s
Cause: The error handler was unable to continue the task named when the user requested that all tasks be continued This is
probably due to one of the E-Stops or HOLD buttons being active.
Remedy: Disable all E-Stops and release HOLD buttons. If it is not desired that the task named be continued, abort it.
APSH-071 Failed to pause robot task
Cause: A Karel PAUSE_TASK() command failed to pause a task which the error handler believes should be paused.
Remedy: The task which the error handler tried to pause was probably a system utility, and is not allowed to be paused. You
can probably ignore this fault without any problems.
APSH-072 Failed to abort robot task
Cause: A Karel ABORT_TASK() command failed.
Remedy: Cold start the robot controller, then manually restore production status.
APSH-073 Servos Locked-out, enable servos
Cause: Robot servos are locked out.
Remedy: Enable robot servos.
APSH-074 Disable Teach Pendant
Cause: In order to resume normal production operation, Dispensetool requires that you perform this action.
Remedy: Perform the action stated in the error message when you are ready to resume normal operation.
APSH-075 Error in accessing TPE:%s
Cause: The following error occured when a the data associated with a TPE program was accessed.
Remedy: Verify that this TPE program exists. Go into the DETAIL pages under the SELECT menu and hit NEXT key until
robot allows this mode to END.
APSH-076 Shell could not run:%s
Cause: The shell tried to execute a program, but was stopped by the operating system.
- 35 -
B-82594EN-6/02 4 . ERROR CODES
Remedy: Make sure the program exists and it is not already running or paused. Use the PROGRAM STATUS display to make
sure you have not exceeded the maximum number of tasks. Abort all programs which do not need to be running.
APSH-077 No positions in %s
Cause: This TPE did not contain a position to represent HOME, SERVICE, or PURGE.
Remedy: If you need to use the AT PERCH, AT PURGE, or AT SERVICE outputs, teach the positons you need in the
appropriate TPEs. If you do not need these outputs to be updated ignore this warning.
APSH-078 Shell could not run program
Cause: The shell tried to execute a program, but was stopped by the operating system.
Remedy: Make sure the program exists and it is not already running or paused. Use the PROGRAM STATUS display to make
sure you have not exceeded the maximum number of tasks. Abort all programs which do not need to be running.
APSH-079 No DIN for Auto/Bypass
Cause: No Auto/Bypass input has been defined, but one was expected.
Remedy: Set a Auto/Bypass input in the Cell I/O Input menu and restart the robot.
APSH-080 Waiting for Cancel/Continue
Cause: The robot is currently waiting for Cancel or continue (Wet or Dry) or a HOME input from the PLC.
Remedy: This is a warning to inform the person at the teach pendant that the PLC has been given exclusive control over how
the robot will recover from the current error.
APSH-081 Waiting for Cancel
Cause: The robot is currently waiting for a cancel input from the PLC. The current JOB has had a fault so severe that it cannt
recover and must be aborted or recieve the HOME UOP input
Remedy: This is a warning to inform the person at the teach pendant that the PLC has been given exclusive control over how
the robot will recover from the current error.
APSH-082 No $ERROR_PROG defined
Cause: No $ERROR_PROG has been defined for this JOB. This fault will only appear if the Karel variable
[SLERROR]POST_NO_ERRP is set to TRUE (deault = FALSE).
Remedy: Use the TPE ERROR_PROG command, under Program Control, to set up a Error Program for this JOB. This will
allow the robot to move out of the work area when an error occurs.
APSH-083 No $RESUME_PROG defined
Cause: No $RESUME_PROG has been defined for this JOB.
Remedy: Use the TPE RESUME_PROG command, under Program Control, to set up a Resume Program for this JOB. This
will allow the JOB to resume the interrupted program.
APSH-084 WARNING - simulated I/O
Cause: The robot is running a style program with one or more I/O ports simulated. Unexpected motions and actions may
occur.
Remedy: Verify that all simulated I/O points should be simulated. Un-simulate all I/O ports which should not be simulated.
APSH-090 %s
Cause: Place holder error, used to keep documentaion for errors from Drastically changing.
Remedy: Verify that all simulated I/O points should be simulated. Un-simulate all I/O ports which should not be simulated.
APSH-091 %s
Cause: Place holder error, used to keep documentaion for errors from Drastically changing.
Remedy: Verify that all simulated I/O points should be simulated. Un-simulate all I/O ports which should not be simulated.
APSH-092 %s
Cause: Site-specific alarm caused by changes made for customer
Remedy: Please consult FANUC regarding specific changes made for your site.
APSH-093 %s
Cause: Site-specific alarm caused by changes made for customer
- 36 -
4 . ERROR CODES B-82594EN-6/02
Remedy: Please consult FANUC regarding specific changes made for your site.
APSH-094 %s
Cause: Site-specific alarm caused by changes made for customer
Remedy: Please consult FANUC regarding specific changes made for your site.
APSH-095 %s
Cause: Site-specific alarm caused by changes made for customer
Remedy: Please consult FANUC regarding specific changes made for your site.
APSH-096 %s
Cause: Site-specific alarm caused by changes made for customer
Remedy: Please consult FANUC regarding specific changes made for your site.
APSH-097 %s
Cause: Site-specific alarm caused by changes made for customer
Remedy: Please consult FANUC regarding specific changes made for your site.
APSH-098 %s
Cause: Site-specific alarm caused by changes made for customer
Remedy: Please consult FANUC regarding specific changes made for your site.
APSH-099 %s
Cause: Site-specific alarm caused by changes made for customer
Remedy: Please consult FANUC regarding specific changes made for your site.
APSH-100 %s
Cause: Site-specific alarm caused by changes made for customer
Remedy: Please consult FANUC regarding specific changes made for your site.
APSH-110 READ IO parm %s missing
Cause: The READ IO MACRO was called without a parameter that must be entered. READ IO(signal name string, integer
register number)
Remedy: Check the MACRO call in the TP program.
APSH-111 READ IO parm %s is wrong type
Cause: The READ IO MACRO was called with illegal parameters. READ IO(signal name string, integer register number)
Remedy: Check the MACRO call in the TP program.
APSH-112 signal %s does not exist
Cause: The READ IO MACRO was called but the signal could not be found. READ IO(signal name string, integer register
number)
Remedy: Check the MACRO call in the TP program.
APSH-113 can't fetch signal type
Cause: The READ IO MACRO was called but the signal could not be found. READ IO(signal name string, integer register
number)
Remedy: Check the MACRO call in the TP program.
APSH-114 can't fetch signal number
Cause: The READ IO MACRO was called but the signal could not be found. READ IO(signal name string, integer register
number)
Remedy: Check the MACRO call in the TP program.
APSH-115 can't read signal %s
Cause: The READ IO MACRO was called but the signal could not be found. READ IO(signal name string, integer register
number)
Remedy: Check the MACRO call in the TP program.
- 37 -
B-82594EN-6/02 4 . ERROR CODES
APSH-116 Reg %s could not be set
Cause: Register operation failed
Remedy: Check if the register is defined, if it is between 1-64 and if it has the right value. Must ABORT ALL and retry
APSH-117 Register not defined %s
Cause: This is just a debug message
Remedy: None
APSH-118 WRITE IO parm %s missing
Cause: The WRITE IO MACRO was called without a parameter that must be entered. WRITE IO(signal name string, integer
value to write)
Remedy: Check the MACRO call in the TP program.
APSH-119 WRITE IO parm %s is wrong type
Cause: The WRITE IO MACRO was called with illegal parameters. WRITE IO(signal name string, integer value to write)
Remedy: Check the MACRO call in the TP program.
APSH-120 signal %s does not exist
Cause: The WRITE IO MACRO was called but the signal could not be found. WRITE IO(signal name string, integer register
number)
Remedy: Check the MACRO call in the TP program.
APSH-121 can't write signal %s
Cause: The WRITE IO MACRO was called but the signal could not be found. WRITE IO(signal name string, integer register
number)
Remedy: Check the MACRO call in the TP program.
APSH-122 GET IO PORT parm %s missing
Cause: The GET IO MACRO was called without a parameter that must be entered. GET IO(signal name string, integer port
number)
Remedy: Check the MACRO call in the TP program.
APSH-123 GET IO PORT parm %s is wrong type
Cause: The GET IO MACRO was called with illegal parameters. GET IO(signal name string, integer port number)
Remedy: Check the MACRO call in the TP program.
APSH-124 signal %s does not exist
Cause: The GET IO MACRO was called but the signal could not be found. GET IO(signal name string, integer port number)
Remedy: Check the MACRO call in the TP program.
APSH-125 Forcing Process Enabled
Cause: It was detected that the Process was DISABLED at the start of this production program. A choice (or setup selection)
has indicated that the Process should be FORCED to the enabled state.
Remedy: - Don't choose to FORCE the process enable. - Change Prog Select-Production Check Process ready setup to NOT
Force Condition. - Ensure that Process Enabled input is on at the start of the next production cycle.
APSH-126 %s
Cause: Robot is paused
Remedy: Status message
APSH-127 Repower to activate change.
Cause: The joint velocity limit has changed. This parameter change requires you to cycle controller power in order to take
effect.
Remedy: Turn off the controller, then turn it on again.
APSH-128 Tryout mode enabled
Cause: Tryout mode state has CHANGED from disabled to enabled. This is only a status message, it is not a fault. Note:
tryout mode is a test function - part thickness value is ignored, when tryout mode is enabled.
- 38 -
4 . ERROR CODES B-82594EN-6/02
Remedy: Disable tryout mode, if desired.
APSH-129 Tryout mode disabled
Cause: Tryout mode state has CHANGED from enabled to disabled. This is only a status message, it is not a fault. Note:
tryout mode is a test function - part thickness value is ignored, when tryout mode is enabled.
Remedy: Enable tryout mode, if desired.
APSH-130 Cannot access FR: %s *.DT files
Cause: Error occurred while accessing the FR: device. No .dt files found.
Remedy: .DT files must exist on the FR: device.
APSH-131 I/O data error: %s
Cause: I/O port defined wrong: Illegal type, Default data is used.
Remedy: .DT file on the FR: device must be corrected.
APSH-132 Selected Prog %s not loaded
Cause: The program name that the shell was requested to run is not loaded on the controller.
Remedy: Check PLC->Robot style communication. Verify that specified Program name was requested by PLC. Load or create
the specified Program program.
APSH-133 Not in safe starting position
Cause: The robot has been jogged away from the position where the teach pendant was enabled.
Remedy: Move the robot back to the position where the teach pendant was enabled, abort the program, or continue (in linear
motion) from position where the robot is currently positioned.
APSH-141 %s
Cause: The robot has been jogged away from the position where the teach pendant was enabled.
Remedy: Move the robot back to the position where the teach pendant was enabled, abort the program, or continue (in linear
motion) from position where the robot is currently positioned.
APSH-142 WARNING - System is in dry run
Cause: This is a warning to notify you that a production job is running with the process disabled.
Remedy: None is required.
APSH-143 Robot motion is not enabled
Cause: Robot motion and/or program execution cannot occur unless UOP input 8 is ON.
Remedy: Check UOP I/O setup. UOP input 8 must be ON.
APSH-144 WARNING - Process Complete manually turned on at end of %s
Cause: A 'Force Process Complete' was performed from the Soft Panel
Remedy: This is just a warning to let the operator know that Process Complete was manually turned on.
APSH-150 Gun operation is NOSTROKE
Cause: A production job is running with the gun set to NOSTROKE.
Remedy: None.
APSH-151 Weld operation is NOWELD
Cause: A production job is running with weld set to NOWELD.
Remedy: None.
APSH-152 Robot mode must be AUTO
Cause: The robot must be in full automatic mode with the PLC before production operation can occur.
Remedy: Go to the SOFT PANEL menu and set Robot mode=AUTO.
APSH-153 Must press SHIFT key too
Cause: The shift key must be pressed when accessing this teach pendant hardkey.
Remedy: Press the shift key.
- 39 -
B-82594EN-6/02 4 . ERROR CODES
APSH-154 Only one gun defined
Cause: Because the system is currently configured for one equipment with a single gun, there is no need to set the
equiopment that that GUN and BACKUP hardkeys will operate on; they will always operate on the one gun.
Remedy: None is required
APSH-155 HOME position not recorded
Cause: The HOME position has not been recorded yet. The HOME position is contained in Reference Position menu.
Remedy:
1. Go to the SETUP menu.
2. Select Reference Position from the [TYPE] menu.
3. Jog the robot to the HOME position.
4. Record your reference position, and then verify that it is a valid home position.
APSH-156 Specify Home in Ref Pos Menu
Cause: The HOME position has not been recorded yet. The HOME position is contained in Reference Position menu.
Remedy: Go to the SETUP menu, select Reference Position from the [TYPE] menu. Jog the robot to the HOME position.
Record your reference position, then specify it is a valid HOME position.
APSH-157 Teach pendant must be enabled
Cause: The teach pendant must be enabled when accessing this teach pendant hardkey.
Remedy: Enable the teach pendant.
APSH-158 No group output for weld sched
Cause: The group output that contains the weld schedule has not been configured yet.
Remedy: Go to the Weld Intface Output menu, and edit the index of the Weld Schedule I/O point. Make sure the group output
has been properly configured from the Group Output menu. You must cold start the controller when changing this index, or redefining the group output.
APSH-159 Servos are not ready
Cause: The servos are not ready, so operation requested cannot be performed.
Remedy: When resetting a fault, wait for the servos to click on before attempting to execute a program.
APSH-160 Robot not at POUNCE position
Cause: The robot is not at the POUNCE position, so the operation requested cannot be performed.
Remedy: Re-issue this request when the robot is AT POUNCE.
APSH-161 No production program is running
Cause: The robot is not currently running a production style, so the operation requested cannot be performed.
Remedy: Re-issue the request when the robot is running a production style.
APSH-162 No group output for multi-pressure
Cause: The group output that contains the setting for the multi-pressure valving has not been configured yet.
Remedy: Go to the Spot Equipment Intface Output menu, and edit the index of the Valve pressure I/O point. Make sure the
group output has been properly configured from the Group Output menu. You must cold start the controller when changing this index, or redefining the group output.
APSH-163 No motion allowed--gun closed
Cause: No motion can occur because the gun is closed. This prevents the user from jogging or running a program while the
gun is closed, and damaging parts and/or tooling.
Remedy: Open the gun.
APSH-164 Home I/O program %s not loaded
Cause: The HOME I/O program as specified from the Cell Setup menu does not exist and was not run.
Remedy: Go to the Cell Setup menu and either check the name of the HOME I/O macro name menu item. Make sure the file
specified exists on the controller. Either create a program by that name or change this menu item to a program that already exists on the controller.
- 40 -
4 . ERROR CODES B-82594EN-6/02
APSH-165 Invalid Studgun Selection
Cause: There I/O configuration for the proper studwelding gun has not been initialized.
Remedy: Proceed to the Spot Equipment I/O setup screen and configure the digital inputs Gun Present = On/Off, Gun in Nest
= On/Off for the 2 stud guns. Proper configuration if gun 1 is on the robot is for Gun 1 (Gun Present = ON, Gun in Nest = OFF and for Gun 2 (Gun Present = OFF, Gun in Nest = ON. Proper configuration if gun 2 is on the robot is for Gun 1 (Gun Present = OFF, Gun in Nest = ON and for Gun 2 (Gun Present = ON, Gun in Nest = OFF.
APSH-166 Studgun Change Unsuccessful
Cause: The robot was aborted or interrupted during the studgun change sequence.
Remedy: Manually change the stud guns and move the robot to the home position. Press cycle start to run production.
APSH-167 Move robot home & cycle start
Cause: The stud gun change program was interrupted.
Remedy: To resume production the robot must be manually returned home and cycle start must be pressed to continue.
APSH-168 No GO for EQP pressure
Cause: The group output that contains the setting for the equalization pressure has not been configured yet.
Remedy: Go to the Spot Equipment Intface Output menu, and edit the index of the Equal pressure I/O point. Make sure the
group output has been properly configured from the Group Output menu. You must cold start the controller when changing this index, or redefining the group output.
APSH-169 Uninitialized Stud Macros
Cause: A macro program to dropoff or pickup studgun 1 or 2 has not been initialized.
Remedy: Proceed to Spot Equipment Menu under MENUS-SETUP and initialize the studwelding macros which will only
appear if STUD BACKUP is ENABLED at CONTROLLED START.
APSH-170 Check Nest/Changer Inputs
Cause: The inputs on the studwelder nest do not appear to be set up correctly.
Remedy: Verify on the Spot Equip I/O menu that the Head in Nest inputs are set up correctly.
APSH-171 HOME_IO has not completed running
Cause: HOME_IO has not completed successfully, so new program cannot be ran.
Remedy: Check HOME_IO and see if it is looping on some I/O.
APSH-174 SCR overtemp detected
Cause: An SCR overtemp signal has been received.
Remedy: Check the SCR for overheating.
APSH-175 Req. Press. Not mapped for WC:%s
Cause: The Request Pressure digital input is not mapped.
Remedy: Map request pressure input on Weld Interface Menu.
APSH-176 GIN For Weld Press. Not mapped for WC:%s
Cause: The GIN for Weld Pressure is not mapped.
Remedy: Map Weld Pressure pressure input on Weld Interface Menu.
APSH-177 Read Press. Not mapped for WC:%s
Cause: Read pressure input is not mapped on weld interface Menu.
Remedy: Map read pressure input on Weld Interface Menu.
APSH-178 Map I/O in Weld Interface Menu
Cause: There is not cause, this is a help code
Remedy: No rememdy required.
APSH-179 Upd. Press. timeout WC:%s
Cause: The weld controler did not set Read Pressure input in time.
Remedy: Check if weld controler is functioning correctly, or increase Weld Pres time-out at CTRL start menu.
- 41 -
B-82594EN-6/02 4 . ERROR CODES
APSH-180 Could not communicate to WC.
Cause: Could not read any I/O from the Weld controller. Device may be offline.
Remedy: Check if weld controler is functioning correctly, or powered on.
APSH-201 Automatic Collision Recovery
Cause: Automatic Collision recovery is beginning.
Remedy: None.
APSH-202 Recovery Program not found
Cause: Automatic Collision recovery was attempting to run the recovery program.
Remedy: Make sure the program is loaded, and retry the operation.
APSH-203 Error running %s
Cause: The task could not run or continue.
Remedy: Check the associated error message for the task error and follow the recovery procedure.
APSH-204 Running recovery prog %s
Cause: Automatic Collision recovery is about to run the recovery program.
Remedy: None.
APSH-205 Running original prog %s
Cause: Automatic Collision recovery is about to run the original program.
Remedy: None.
APSH-206 Invalid Group Specified
Cause: The group specified to get_home does not exist.
Remedy: Verify the specified group number exists, and retry the operation.
APSH-207 Invalid Ref Pos Specified
Cause: The reference position specified to get_home.
Remedy: Verify the specified Reference position exists.
APSH-208 Failed to check %s
Cause: This error is related to production setup check screen. This item should not be checked on the present configuration.
Remedy: Press F6,REDO and cycle power to update items.
APSH-209 Fault Disabled: single cycle.
Cause: This is a warning message to log that the user chose to disable fault checking for one cycle.
Remedy: None.
APSH-210 Fault Disabled: multiple cycles.
Cause: This is a warning message to log that the user chose to disable fault checking for multiple cycles.
Remedy: None.
4.1.3 ARC Alarm Code
ARC-001 Illegal arc equipment config
Cause: An attempt was made to add or use more equipment than permitted.
Remedy: Check if weld controler is functioning correctly, or powered on.
ARC-002 Illegal arc schedule number (%s^4,%d^5)
Cause: An arc instruction contained an illegal schedule number.
Remedy: Check if weld controler is functioning correctly, or powered on.
ARC-003 No gas flow (%s^4,%d^5)
Cause: No gas flow was detected during an arc start.
Remedy: Check if weld controler is functioning correctly, or powered on.
- 42 -
4 . ERROR CODES B-82594EN-6/02
ARC-004 Gas flow after weld (%s^4,%d^5)
Cause: The gas fault input was not ON after the gas output was set to OFF.
Remedy: Check if weld controler is functioning correctly, or powered on.
ARC-005 Gas fault (%s^4,%d^5)
Cause: A gas fault input was detected during welding.
Remedy: Check if weld controler is functioning correctly, or powered on.
ARC-006 Wire fault (%s^4,%d^5)
Cause: A wire fault input was detected during welding.
Remedy: Check if weld controler is functioning correctly, or powered on.
ARC-007 Water fault (%s^4,%d^5)
Cause: A water fault input was detected during welding.
Remedy: Check if weld controler is functioning correctly, or powered on.
ARC-008 Power supply fault (%s^4,%d^5)
Cause: A power fault input was detected during welding.
Remedy: Check if weld controler is functioning correctly, or powered on.
ARC-010 Wire stick detected (%s^4,%d^5)
Cause: A wire stick has occured.
Remedy: Check if weld controler is functioning correctly, or powered on.
ARC-011 Wire stick, not reset (%s^4,%d^5)
Cause: A wirestick was detected and wirestick reset was not performed. Wirestick reset may be disabled. Wirestick reset is
not done during TIG welding or if welding is stopped by turning weld enable off.
Remedy: Check if weld controler is functioning correctly, or powered on.
ARC-012 Wire stick reset(s) failed (%s^4,%d^5)
Cause: A wirestick was detected and the automatic wirestick reset failed to break the wirestick.
Remedy: Check if weld controler is functioning correctly, or powered on.
ARC-013 Arc Start failed (%s^4,%d^5)
Cause: The arc detect input did not stabilize during an arc start.
Remedy: Check if weld controler is functioning correctly, or powered on.
ARC-014 Teach pendant is disabled
Cause: The weld enable or a wire inch hardkey was pressed with the teach pendant enable switch OFF.
Remedy: Check if weld controler is functioning correctly, or powered on.
ARC-015 Press shift with this key
Cause: The weld enable or a wire inch hardkey was pressed without holding the shift key.
Remedy: Check if weld controler is functioning correctly, or powered on.
ARC-016 Weld by Shift FWD is disabled
Cause: A program executing from the teach pendant attempted an Arc Start with welding from the teach pendant disabled.
Remedy: Check if weld controler is functioning correctly, or powered on.
ARC-017 Arc Start was disabled (%s^4,%d^5)
Cause: An Arc Start instruction was executed with welding disabled.
Remedy: Check if weld controler is functioning correctly, or powered on.
ARC-018 Lost arc detect (%s^4,%d^5)
Cause: The arc detect signal was lost during a weld.
Remedy: Check if weld controler is functioning correctly, or powered on.
- 43 -
B-82594EN-6/02 4 . ERROR CODES
ARC-019 Can't read arc detect input (%s^4,%d^5)
Cause: The arc detect input could not be read.
Remedy: Check if weld controler is functioning correctly, or powered on.
ARC-020 No plan data area available
Cause: Insufficient memory exists to plan an arc instruction.
Remedy: Check if weld controler is functioning correctly, or powered on.
ARC-021 Program aborted while welding (%s^4,%d^5)
Cause: A program was aborted while welding.
Remedy: Check if weld controler is functioning correctly, or powered on.
ARC-022 Weld AO scaling limit used (%s^4,%d^5)
Cause: The programmed analog output is beyond the equipment limits.
Remedy: Check if weld controler is functioning correctly, or powered on.
ARC-023 Illegal arc schedule type (%s^4,%d^5)
Cause: The arc instruction register is not an integer type.
Remedy: Check if weld controler is functioning correctly, or powered on.
ARC-024 Invalid equipment range
Cause: The equipment min to max range is too small.
Remedy: Enter new min or max values for the equipment.
ARC-025 Invalid A/D or D/A range
Cause: The binary range data for the A/D or D/A is too small.
Remedy: Modify the correct system variable fields within $AWEPRR.
ARC-026 Cannot scale AIO while welding
Cause: An analog scaling limit was modified while welding. The scaling was not changed.
Remedy: Turn off the controller and turn it on again.
ARC-030 Wire stick is still detected (%s^4,%d^5)
Cause: A wire stick is still detected after a system RESET.
Remedy: Secure the robot and equipment. Cut the wire.
ARC-031 No motion while welding (%s^4,%d^5)
Cause: Motion has stopped longer than $arc_los_tim while welding.
Remedy: If no motion is needed during welding, increase the arc loss time in the Weld Equipment SETUP screen or disable arc
loss detection in the Weld System SETUP screen.
ARC-032 Weld stopped by single step (%s^4,%d^5)
Cause: Welding was stopped by entering single step mode after welding began.
Remedy: To continue welding you must exit single step mode.
ARC-033 Override must be 100%% to weld (%s^4,%d^5)
Cause: The speed override is less than 100%.
Remedy: Set the speed override to 100% to weld or disable welding to continue at a low speed.
ARC-034 Task does not control welding (%s^4,%d^5)
Cause: A task which does not have weld control attempted to execute an Arc Start or an Arc End instruction. Only one task is
permitted to have weld control.
Remedy: Allow the task which has weld control to end or abort before attempting to weld with another task.
ARC-035 Equipment number isn't set (%s^4,%d^5)
Cause: The arc instruction does not have the equipment number
Remedy: Please set the equipment number to the program attribute data or the arc instruction
- 44 -
4 . ERROR CODES B-82594EN-6/02
ARC-036 Such equipment mask isn't supported (%s^4,%d^5)
Cause: An attempt was made to add or use more equipment than permitted.
Remedy: Please set the equipment number to the program attribute data or the arc instruction
ARC-037 Another equipment is inching now
Cause: Another equipment is wire inching now.
Remedy: Please stop wire inching for another equipment by releasing the shift key or user key
ARC-038 Already held another equipment (%s^4,%d^5)
Cause: This program( task ) has already held the another equipment A task can only use a equipment.
Remedy: Please control the equipment by the another task
ARC-039 %s^1 AO[%d^2] is not scaled (%s^4,%d^5)
Cause: The named weld analog output signal is not scaled properly.
Remedy: Adjust the weld analog output scaling in the Weld I/O screen using the CONFIG function key.
ARC-040 EQ%d^1 Missing I/O: %s^2
Cause: The named weld I/O signal is not detected or configured properly.
Remedy: Verify the I/O hardware is connected and the signal is assigned a port number in the Weld I/O screen. Use the
CONFIG function key if the signal is unassigned.
ARC-041 Weld EQ needs DeviceNet option
Cause: The weld equipment has been configured to use DeviceNet by setting the fields $VENDOR_ID, $DEV_TYPE, and
$PROD_CODE in the system variable $AWEPRR to non-zero values. However, the DeviceNet option is not installed.
Remedy: Add the DeviceNet option or choose a weld equipment model which does not require DeviceNet. If the weld
equipment model is correct and does not require DeviceNet then set the $AWEPRR fields mentioned above to zero and cycle power.
ARC-042 Weld EQ needs Expl Msg option
Cause: The weld equipment has been configured to use DeviceNet by setting the fields $VENDOR_ID, $DEV_TYPE, and
$PROD_CODE in the system variable $AWEPRR to non-zero values. However, the Explicit Messaging option is not installed.
Remedy: Add the Explicit Messaging option or choose a weld equipment model which does not require DeviceNet. If the weld
equipment model is correct and does not require DeviceNet then set the $AWEPRR fields mentioned above to zero and cycle power.
ARC-043 Weld EQ needs DeviceNet board
Cause: The weld equipment has been configured to use DeviceNet by setting the fields $VENDOR_ID, $DEV_TYPE, and
$PROD_CODE in the system variable $AWEPRR to non-zero values. However, DeviceNet hardware was not detected.
Remedy: Add DeviceNet hardware or choose a weld equipment model which does not require DeviceNet. If the weld
equipment model is correct and does not require DeviceNet then set the $AWEPRR fields mentioned above to zero and cycle power.
ARC-044 Weld EQ needs DeviceNet defn.
Cause: The weld equipment has been configured to use DeviceNet by setting the fields $VENDOR_ID, $DEV_TYPE, and
$PROD_CODE in the system variable $AWEPRR to non-zero values. A DeviceNet device definition could not be found for that product.
Remedy: You can add a DeviceNet definition for this product or if the weld equipment you are using does not support
DeviceNet you can set the $AWEPRR fields mentioned above to zero and cycle power.
ARC-045 Weld EQ Device is OFFLINE
Cause: ArcTool attempted to communicate with the Welding Equipment using the DeviceNet network, but could not because
the link was not properly established.
Remedy: Verify the Weld Equipment is ON. Verify the DeviceNet cable is connected. Check the DeviceNet I/O screen board
status and device status.
- 45 -
B-82594EN-6/02 4 . ERROR CODES
ARC-046 Weld EQ communication error
Cause: There was a communication error detected between ArcTool and the Weld Equipment.
Remedy: Verify the Weld Equipment is ON. Verify the DeviceNet cable is connected. Check the DeviceNet I/O screen board
status and device status.
ARC-047 Not allowed during a weld
Cause: An operation was attempted which is not permitted while a weld is executing or paused.
Remedy: Try the operation after the program ends or is aborted.
ARC-048 Auto AI/O setup is unsupported
Cause: Auto AI/O setup for the mounted I/O module is not supported. So parameters are not set automatically.
Remedy: Verify mounted I/O module and set system variables of $AWEPRR[] in system variable screen manually if need.
ARC-049 Process %d switch to %d failed
Cause: ArcTool failed to switch weld processes.
Remedy: The weld power supply may be OFF, unconnected, or data in the second process may be incorrect.
ARC-050 Process %d NOT found
Cause: ArcTool failed to find this process on the weld power supply.
Remedy: Enter a different number or use the SEARCH parameters and function key.
ARC-051 Weld EQ%d ONLINE: %s
Cause: ArcTool is communicating with the weld power supply. The version number of the power supply is shown.
Remedy: This message is for notification and information. It does not indicate a problem.
ARC-052 Bad %s %s Prc %d
Cause: The indicated parameter is out of range.
Remedy: Enter a number within range.
ARC-053 No ramp at process switch (%s^4,%d^5)
Cause: Ramping is not allowed when switching weld processes.
Remedy: Complete the process switch first, then ramp with another arc start instruction.
ARC-054 No motion while arc welding
Cause: A weld was automatically shutdown because motion had stopped while welding longer than the time specified in
$awsemgoff.$chk_time. This feature is intended to protect the welder from accidentally burning through a part.
Remedy: You can increase the $awsemgoff.$chk_time to allow a longer welding time without motion. You can also disable this
feature by setting $awsemgoff.$nofltr_off = FALSE. Both changes require you to turn off the controller then turn it on again.
ARC-055 No sync Eq (%s^4,%d^5)
Cause: An Arc Start instruction specified synchronizing with an Equipment that is not also doing an Arc Start.
Remedy: Determine why the sync Equipment is not starting, or do not use synchonization.
ARC-056 Invalid sync (%s^4,%d^5)
Cause: An Arc Start instruction specified synchronizing with an Equipment that is not also synchronized.
Remedy: Check the synchronization equipment number specified in the Arc instruction or in the specified weld schedule
SYNCDT detail menu. Refer to the Arc Start Synchronization section in the FANUC ArcTool Operator's Manual.
ARC-057 Cannot ramp t1=%d > t2=%d
Cause: The Arc process ramping cannot execute because the delay (t1) to communicate with the welder is larger than the
ramping loop time (t2). This might occur with ramping or HeatWave $awwv_mode 2.
Remedy: Increase $aweramp[eq].$time_factor by 1.
ARC-058 Wire stick is still detected
Cause: A wire stick is still detected after a system RESET.
Remedy: Secure the robot and equipment. Cut the wire.
- 46 -
4 . ERROR CODES B-82594EN-6/02
ARC-072 Illegal AMR packet
Cause: Internal error.
Remedy: Sometimes this error requires cycling the controller power.
ARC-084 Application process is changed during welding
Cause: Application is changed during welding.
Remedy: Please change the program.
ARC-085 Incomplete of conversion factor setup
Cause: Imcomplete the analog signal conversion factor.
Remedy: Please set it.
ARC-086 Invalid of binary data in conversion factor
Cause: The binary data($AWEPRR.$io_min/max_bin) is invalid. The difference is zero.
Remedy: Please set correct value.
ARC-087 Invalid conversion factor data
Cause: The conversion factor data is invalid. It must be filled more than 2 tables at least. But the value of the second table is
zero.
Remedy: Please set conversion factor more than 2 tables
ARC-088 Over selected AO factor No.
Cause: The selected number of AO conversion factor data is over the number of the actual data array
Remedy: Please select the correct number of AO conversion factor data
ARC-090 Weld disable by reason[%d]
Cause: In this situation, the welding is disalbled by the following reason 1: In Single step mode 2: In Machine lock mode 3:
In Dry run mode 4: No I/O board exist 5: No I/O assignment for welding 6: In Flush AMR status 7: In Application disabled mode 8: In Arc disabled status 9: In Skip welding status 10: In disable status mode by AWDBG
Remedy: Please remove the specified reason to perform the welding.
ARC-091 Arc End cannot ramp to position (%s^4,%d^5)
Cause: An Arc End weld schedule specified a time of 99.0 seconds. This time value is sometimes used with Arc Starts to
indicate ramping during an entire motion. This type of ramping is not available for an Arc End. A time of 99.0 seconds for an Arc End craterfill time is very long and is not recommended. If a long time is needed then 98.0 seconds will work without this error.
Remedy: Use a different weld schedule for the Arc End or change the time value to a smaller value.
ARC-100 SVT: Unsupported Wire material
Cause: The selected wire material is not supported for Servo Torch.
Remedy: Please select the correct wire materal.
ARC-101 SVT: Unsupported Wire size
Cause: The selected wire size is not supported for Servo Torch.
Remedy: Please select the correct wire size.
ARC-102 SVT: Unsupported speed unit
Cause: The selected unit of inching speed is not supported for Servo Torch.
Remedy: Please select the correct unit of inching speed
ARC-103 SVT: WFS conversion failed
Cause: Failed to convert weld schedule to wire feed speed command for Servo Torch.
Remedy: If another alarm is also occured at the same time, please check it and remove the cause of the alarm. If no other alarm
is occured, some internal error is occured.
ARC-104 SVT: Invalid sequence mode
Cause: Internal error. Invalid sequence mode command is sent to Servo Torch.
Remedy: Internal error. Cycle power to recover.
- 47 -
B-82594EN-6/02 4 . ERROR CODES
ARC-105 Cannot read WSTK input signal
Cause: Cannot received WSTK signal from serial communication power supply.
Remedy: Confirm which type of weld equip is used. Confirm the connection with serial communication power supply. Confirm
the setting of serial port.
ARC-106 Config of Roboweld is invalid
Cause: Configuration of Roboweld was invalid. So data for Robowelds were set inappropriately.
Remedy: Remove all Robowelds by selecting other equip in weld equip select screen. Then select and setup Roboweld again,
if you want to use Roboweld.
ARC-107 Roboweld internal Error(%d)
Cause: RoboWeld internal error.
Remedy: Cycle power to recover.
ARC-120 Enable/Disable Sim mode failed
Cause: The necessary signals for Simulation mode cannot be detected.
Remedy: Verify that AI/O and WDI/O signals are assigned appropriately.
ARC-121 Weld not performed(Sim mode)
Cause: Simulation mode is enabled. Actual welding is not performed.
Remedy: None.
ARC-122 Cannot SIM/UNSIM(%s,Id:%d)
Cause: I/O signals were not set to sim/unsim appropriately when Simulation mode was enabled/disabled.
Remedy: Verify that the AI/O and WDI/O signals are assigned appropriately.
ARC-123 Memory size is too small
Cause: The memory size is too small to get the memory area for the necessary data.
Remedy: Change the memory module into the one which has appropriate size, and perform an INIT start.
ARC-124 EQ%d E:%d %s
Cause: The weld equipment has reported an error.
Remedy: Refer to the weld equipment manual for more information.
ARC-125 Cannot start stitch in a weld
Cause: An Arc Stitch instruction was executed while welding. Stitch welds begin with an Arc Stitch and end with an Arc
End. Arc Stitch cannot execute between Arc Start and Arc End.
Remedy: Edit the program so the Arc Stitch instruction is not between an Arc Start and Arc End.
ARC-126 Bad stitch weld or pitch length
Cause: An Arc Stitch instruction could not execute because the stitch weld length or the pitch length were invalid or the
stitch weld length was larger than the pitch length.
Remedy: Modify the stitch weld length or pitch length. $aweupr[eq].$st_weld_len or $aweupr[eq].$st_ptch_len
ARC-127 Cannot change stitch schedules
Cause: An Arc Stitch instruction could not execute because a stitch weld was already executing. Stitch welds cannot include
weld schedule changes.
Remedy: Edit the program so the Arc Stitch instruction does not follow an Arc Stitch.
ARC-128 J motion during stitch weld
Cause: Joint motions are not permitted in a Stitch Weld.
Remedy: Edit the motion type.
ARC-140 MCC I/O parameter wrong(E:%d, %d)
Cause: Setup parameter for MMC I/O assignment are wrong.
Remedy: Check the parameters
- 48 -
4 . ERROR CODES B-82594EN-6/02
ARC-141 MCC stick detected(E:%d)
Cause: The MCC was stuck but has been turned ON.
Remedy: Check the MCC .
ARC-142 MCC monitor abnormal(E:%d)
Cause: MCC is OFF even though the MCC request is ON.
Remedy: Check the MCC and signal line for MCC.
ARC-143 Power supply/feeder com alarm(E:%d)
Cause: In the power supply, the communication between the operation board and the control board was disconnected.
Remedy:
1. Check the fuses [For feeder: 3A(FU2)/8A(FU3)]. If the fuses were blown, please perform the following remedy. Change the encoder cable and fuses Change the encoder board in the wire feeder, and change fuses.
2. Change the Gabana board.
3. Change operation board in the welding power supply.
ARC-144 PS internal com-error(E:%d)
Cause: In Power supply, the communication alarm between GABANA CPU and Main CPU occured.
Remedy: Cycle power of the power supply by pressing E-STOP then pressing RESET.
ARC-145 PS internal abnormal com-data(E:%d)
Cause: In the Power supply, the communication data between GABANA CPU and Main CPU was abnormal.
Remedy: Cycle power of the power supply by pressing E-STOP then RESET.
ARC-146 Can't use Pulse in CO2(E:%d)
Cause: In CO2 setup, you cannot use Pulse mode.
Remedy: Set pulse mode to disabled in the weld schedule detail menu. If you use the direct command AS instruction, AS[20V,
200A], the pulse mode is always ON. So use the AS instruction with the weld schedule number.
ARC-147 Can't use Pulse in this setup(E:%d)
Cause: In CO2 setup, you cannot use Pulse mode.
Remedy: Set pulse mode to disabled in the weld schedule detail menu. If you use the direct command AS instruction, AS[20V,
200A], the pulse mode is always ON. So use the AS instruction with the weld schedule number.
ARC-148 Can't use Pulse in CO2
Cause: In CO2 setup, you cannot use Pulse mode.
Remedy: Set pulse mode to disabled in the weld schedule DETAIL menu. If you use the direct command AS instruction,
AS[20V, 200A], the pulse mode is always ON. Therefore, use the AS instruction with the weld schedule number.
ARC-149 Can't use Pulse in this setup
Cause: In CO2 setup, you cannot use Pulse mode.
Remedy: Set pulse mode to disabled in the weld schedule detail menu. If you use the direct command AS instruction, AS[20V,
200A], the pulse mode is always ON. So use the AS instruction with the weld schedule number.
ARC-150 Invalid op. in weld(0x%X)(E:%d)
Cause: Detect invalid signal operation in welding.
Remedy: Reset and try again after Arc OFF.
ARC-151 Invalid wire size(E:%d)
Cause: Detect invalid wire size.
Remedy: Set proper wire size.
ARC-152 Invalid weld process(E:%d)
Cause: Detect invalid welding process.
Remedy: Set proper welding process.
ARC-153 Invalid wire material(E:%d)
Cause: Detect invalid wire material.
- 49 -
B-82594EN-6/02 4 . ERROR CODES
Remedy: Set proper wire material.
ARC-154 Invalid Arc Loss Time(E:%d)
Cause: Arc loss time is invalid range.
Remedy: Set proper arc loss time.
ARC-155 Comm. Timeout(E:%d)
Cause: Communication with RoboWeld power source is timeout.
Remedy: Confirm port setup and connection cable.
ARC-156 RoboWeld Error(0x%X, %d)
Cause: RoboWeld internal error.
Remedy: Please call FANUC service.
ARC-157 Receive error(0x%X)(E:%d)
Cause: Receive invalid data from Power Source.
Remedy: Confirm noise environment and cable.
ARC-158 1st currency (E:%d)
Cause: Detect 1st currency abnormal.
Remedy: Check currency.
ARC-159 2nd currency (E:%d)
Cause: Detect 2nd currency abnormal.
Remedy: Check currency.
ARC-160 Temperature alaram(E:%d)
Cause: Detect temperature abnormal.
Remedy: Check overload.
ARC-161 High voltage(E:%d)
Cause: Detect high voltage.
Remedy: Check voltage.
ARC-162 Low voltage(E:%d)
Cause: Detect low voltage.
Remedy: Check voltage.
ARC-163 Start signal error(E:%d)
Cause: Detect start signal abnormal.
Remedy: Check start signal.
ARC-164 Power source error(E:%d)
Cause: Detect 3-phase power source abnormal.
Remedy: Check 3-phase power source.
ARC-165 EQ is detached(E:%d)
Cause: RoboWeld is detached.
Remedy: Confirm port setup.
ARC-166 Comm. stopped in weld(E:%d)
Cause: Communication with RoboWeld power source stopped in welding.
Remedy: Confirm another error message and port, cable setup.
ARC-167 I/O asginment overlap(%d)(E:%d)
Cause: I/O space for RoboWeld is already in use.
Remedy: Confirm another I/O device and $IO_START in $RBWLD.
- 50 -
4 . ERROR CODES B-82594EN-6/02
ARC-168 I/O error(%d)(%d, E:%d)
Cause: I/O initialization error.
Remedy: Confirm another I/O device and $IO_START in $RBWLD.
ARC-169 Invalid wire op.(E:%d)
Cause: An invalid wire FWD/BWD operation was detected.
Remedy: Confirm the wire control sequence.
ARC-170 Detect Arc OFF(E:%d)
Cause: Detect ARC off.
Remedy: Confirm welding device and workpiece status.
ARC-171 Unified data RCV error(%d,0x%X)(E:%d)
Cause: Failed to receive unified data.
Remedy: Confirm port setup, noise environment, cable status.
ARC-172 Warning, Rcv(0x%X)(E:%d)
Cause: Receive invalid command from power source.
Remedy: Confirm noise environment, cable setting.
ARC-173 Warning, Retry(0x%X)(E:%d)
Cause: Retry to send the command to power source.
Remedy: Confirm noise environment, cable setting.
ARC-174 Warning, NAK for(0x%X)(E:%d)
Cause: Receive NAK from power source.
Remedy: Confirm noise environment, cable setting.
ARC-175 Signal change is ignored(E:%d)
Cause: Communication with power source is stopped.
Remedy: Confirm welding setup, cable connection, then reset.
ARC-176 No sysvar $RBWLD for E:%d
Cause: Sysvar $RBWLD is not setup for new EQ number.
Remedy: Confirm $RBWLD and $RBWLD_CFG setup.
ARC-177 RoboWeld(E:%d) reset complete
Cause: RoboWeld reset sequence is complete.
Remedy: Arc welding is now available.
ARC-179 Power supply com alarm(E:%d)
Cause: This alarm occurs when communication between the welding equipment control board and the robot controller stops.
Remedy:
1. If this alarm occurred with ARC-143, please perform the remedy for ARC-143.
2. If this alarm is still occurred after restarting the system, check the wiring between the controller and welding power supply. If problem is not found, check the power supply control board.
ARC-180 Gabana alarm(E:%d)
Cause: Wire feeder motor speed is over the limited speed.
Remedy: Check the wire feeder motor. After check try the operation again. If the same alarm occurs, document the events that
led to the error and call your FANUC or FANUC Robotics technical representative.
ARC-181 Encoder alarm(E:%d)
Cause: Wire feeder motor sensor line was connected off or wire feeder motor did not rotate correctly.
Remedy: Check the wire feeder motor sensor line. After check try again. If the same alarm occurs, inform of the service.
ARC-182 Motor alarm(E:%d)
Cause: While the motor should stop, the motor rotation was detected.
- 51 -
Loading...
+ 621 hidden pages