Baixe o app para aproveitar ainda mais
Prévia do material em texto
FANUC America Corporation SYSTEM R-30iB and R-30iB Mate Controller Software Error Code Manual MARRBERCD04121E REV G © 2014 FANUC America Corporation All Rights Reserved. This publication contains proprietary information of FANUC America Corporation furnished for customer use only. No other uses are authorized without the express written permission of FANUC America Corporation. FANUC America Corporation 3900 W. Hamlin Road Rochester Hills, Michigan 48309–3253 About This Manual Copyrights and Trademarks This new publication contains proprietary information of FANUC America Corporation, furnished for customer use only. No other uses are authorized without the express written permission of FANUC America Corporation. FANUC America Corporation 3900 W. Hamlin Road Rochester Hills, MI 48309-3253 The descriptions and specifications contained in this manual were in effect at the time this manual was approved. FANUC America Corporation, hereinafter referred to as FANUC America, reserves the right to discontinue models at any time or to change specifications or design without notice and without incurring obligations. FANUC America’s manuals present descriptions, specifications, drawings, schematics, bills of material, parts, connections and/or procedures for installing, disassembling, connecting, operating and programming FANUC America Corporation’s products and/or systems. Such systems consist of robots, extended axes, robot controllers, application software, the KAREL® programming language, INSIGHT® vision equipment, and special tools. FANUC America recommends that only persons who have been trained in one or more approved FANUC America Training Course(s) be permitted to install, operate, use, perform procedures on, repair, and/or maintain FANUC America’s products and/or systems and their respective components. Approved training necessitates that the courses selected be relevant to the type of system installed and application performed at the customer site. Warning This equipment generates, uses, and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual, may cause interference to radio communications. As temporarily permitted by regulation, it has not been tested for compliance with the limits for Class A computing devices pursuant to subpart J of Part 15 of FCC Rules, which are designed to provide reasonable protection against such interference. Operation of the equipment in a residential area is likely to cause interference, in which case the user, at his own expense, will be required to take whatever measure may be required to correct the interference. FANUC America conducts courses on its systems and products on a regularly scheduled basis at its headquarters in Rochester Hills, Michigan. For additional information contact i About This Manual MARRBERCD04121E REV G FANUC America Corporation 3900 W. Hamlin Road Rochester Hills, MI 48309-3253 www.fanucamerica.com For customer assistance, including Technical Support, Service, Parts & Part Repair, and Marketing Requests, contact the Customer Resource Center, 24 hours a day, at 1-800-47-ROBOT (1-800-477-6268). International customers should call 011-1-248-377-7159. Send your comments and suggestions about this manual to: product.documentation@fanucamerica.com The information illustrated or contained herein is not to be reproduced, copied, downloaded, translated into another language, distributed, or published in any physical or electronic format, including Internet, or transmitted in whole or in part in any way without the prior written consent of FANUC America America, Inc. AccuStat®, ArcTool®, iRVision®, KAREL®, PaintTool®,PalletTool®, SOCKETS®, SpotTool®, SpotWorks®, and TorchMate® are Registered Trademarks of FANUC America Corporation. FANUC America reserves all proprietary rights, including but not limited to trademark and trade name rights, in the following names: AccuAir™, AccuCal™, AccuChop™, AccuFlow™, AccuPath™, AccuSeal™, ARC Mate™, ARC Mate Sr.™, ARC Mate System 1™, ARC Mate System 2™, ARC Mate System 3™, ARC Mate System 4™, ARC Mate System 5™, ARCWorks Pro™, AssistTool™, AutoNormal™, AutoTCP™, BellTool™, BODYWorks™, Cal Mate™, Cell Finder™, Center Finder™, Clean Wall™, DualARM™, LR Tool™, MIG Eye™, MotionParts™, MultiARM™, NoBots™, Paint Stick™, PaintPro™, PaintTool 100™, PAINTWorks™, PAINTWorks II™, PAINTWorks III™, PalletMate™, PalletMate PC™, PalletTool PC™, PayloadID™, RecipTool™, RemovalTool™, Robo Chop™, Robo Spray™, S-420i™, S-430i™, ShapeGen™, SoftFloat™, SOFT PARTS™, SpotTool+™, SR Mate™, SR ShotTool™, SureWeld™, SYSTEM R-J2 Controller™, SYSTEM R-J3 Controller™, SYSTEM R-J3iB Controller™, SYSTEM R-J3iC Controller™, SYSTEM R-30iA Controller™, SYSTEM R-30iA Mate Controller™, SYSTEM R-30iB Controller™, SYSTEM R-30iB Mate Controller™, TCP Mate™, TorchMate™, TripleARM™, TurboMove™, visLOC™, visPRO-3D™, visTRAC™, WebServer™, WebTP™, and YagTool™. Patents One or more of the following U.S. patents might be related to the FANUC America products described in this manual. ii http://www.fanucamerica.com mailto:product.documentation@fanucamerica.com MARRBERCD04121E REV G About This Manual FRA Patent List 4,630,567 4,639,878 4,707,647 4,708,175 4,708,580 4,942,539 4,984,745 5,238,029 5,239,739 5,272,805 5,293,107 5,293,911 5,331,264 5,367,944 5,373,221 5,421,218 5,434,489 5,644,898 5,670,202 5,696,687 5,737,218 5,823,389 5,853,027 5,887,800 5,941,679 5,959,425 5,987,726 6,059,092 6,064,168 6,070,109 6,086,294 6,122,062 6,147,323 6,204,620 6,243,621 6,253,799 6,285,920 6,313,595 6,325,302 6,345,818 6,356,807 6,360,143 6,378,190 6,385,508 6,425,177 6,477,913 6,490,369 6,518,980 6,540,104 6,541,757 6,560,513 6,569,258 6,612,449 6,703,079 6,705,361 6,726,773 6,768,078 6,845,295 6,945,483 7,149,606 7,149,606 7,211,978 7,266,422 7,399,363 FANUC LTD Patent List 4,571,694 4,626,756 4,700,118 4,706,001 4,728,872 4,732,526 4,742,207 4,835,362 4,894,596 4,899,095 4,920,248 4,931,617 4,934,504 4,956,594 4,967,125 4,969,109 4,970,370 4,970,448 4,979,127 5,004,968 5,006,035 5,008,834 5,063,281 5,066,847 5,066,902 5,093,552 5,107,716 5,111,019 5,130,515 5,136,223 5,151,608 5,170,109 5,189,351 5,267,483 5,274,360 5,292,066 5,300,868 5,304,906 5,313,563 5,319,443 5,325,467 5,327,057 5,329,469 5,333,242 5,337,148 5,371,452 5,375,480 5,418,441 5,432,316 5,440,213 5,442,155 5,444,612 5,449,875 5,451,850 5,461,478 5,463,297 5,467,003 5,471,312 5,479,078 5,485,389 5,485,552 5,486,679 5,489,758 5,493,192 5,504,766 5,511,007 5,520,062 5,528,013 5,532,924 5,548,194 5,552,687 5,558,196 5,561,742 5,570,187 5,570,190 5,572,103 5,581,167 5,582,750 5,587,635 5,600,759 5,608,299 5,608,618 5,624,588 5,630,955 5,637,969 5,639,204 5,641,415 5,650,078 5,658,121 5,668,628 5,687,295 5,691,615 5,698,121 5,708,342 5,715,375 5,719,479 5,727,132 5,742,138 5,742,144 5,748,854 5,749,058 5,760,560 5,773,950 5,783,922 5,799,135 5,812,408 5,841,257 5,845,053 5,872,894 5,887,122 5,911,892 5,912,540 5,920,678 5,937,143 5,980,082 5,983,744 5,987,591 5,988,850 6,023,044 6,032,086 6,040,554 6,059,169 6,088,628 6,097,169 6,114,824 6,124,693 6,140,788 6,141,863 6,157,155 6,160,324 6,163,124 6,177,650 6,180,898 6,181,096 6,188,194 6,208,105 6,212,444 6,219,583 6,226,181 6,236,011 6,236,896 6,250,174 6,278,902 6,279,413 6,285,921 6,298,283 6,321,139 6,324,443 6,328,523 6,330,493 6,340,875 6,356,671 6,377,869 6,382,012 6,384,371 6,396,030 6,414,711 6,424,883 6,431,018 6,434,448 6,445,979 6,459,958 6,463,358 6,484,067 6,486,629 6,507,165 6,654,666 6,665,588 6,680,461 6,696,810 6,728,417 6,763,284 6,772,493 6,845,296 6,853,881 6,888,089 6,898,486 6,917,837 6,928,337 6,965,091 6,970,802 7,038,165 7,069,808 7,084,900 7,092,791 7,133,747 7,143,100 7,149,602 7,131,848 7,161,321 7,171,041 7,174,234 7,173,213 7,177,722 7,177,439 7,181,294 7,181,313 7,280,687 7,283,661 7,291,806 7,299,713 7,315,650 7,324,873 7,328,083 7,330,777 7,333,879 7,355,725 7,359,817 7,373,220 7,376,488 7,386,367 7,464,623 7,447,615 7,445,260 7,474,9397,486,816 7,495,192 7,501,778 7,502,504 7,508,155 7,512,459 7,525,273 7,526,121 VersaBell, ServoBell and SpeedDock Patents Pending. Conventions This manual includes information essential to the safety of personnel, equipment, software, and data. This information is indicated by headings and boxes in the text. iii About This Manual MARRBERCD04121E REV G Warning Information appearing under WARNING concerns the protection of personnel. It is boxed and in bold type to set it apart from other text. Caution Information appearing under CAUTION concerns the protection of equipment, software, and data. It is boxed to set it apart from other text. Note Information appearing next to NOTE concerns related information or useful hints. iv Contents About This Manual ................................................................................................................................. i Safety ................................................................................................................................................... xi Chapter 1 OVERVIEW ................................................................................................................ 1–1 1.1 OVERVIEW .................................................................................................................... 1–2 1.2 ERROR CODE PROPERTIES ............................................................................................. 1–3 1.2.1 Overview ......................................................................................................................... 1–3 1.2.2 Facility Name and Code ..................................................................................................... 1–7 1.2.3 Severity Descriptions ....................................................................................................... 1–13 1.2.4 Error Message Text .......................................................................................................... 1–15 Chapter 2 ERROR RECOVERY .................................................................................................... 2–1 2.1 GENERAL ERROR RECOVERY PROCEDURES ................................................................. 2–2 2.1.1 Overview ......................................................................................................................... 2–2 2.1.2 Overtravel Release ............................................................................................................ 2–2 2.1.3 Hand Breakage Recovery .................................................................................................... 2–4 2.1.4 Pulse Coder Alarm Recovery ............................................................................................... 2–5 2.1.5 Chain Failure Detection Error Recovery ................................................................................ 2–7 Chapter 3 ERROR CODES ........................................................................................................... 3–1 3.1 A ..................................................................................................................................... 3–4 3.1.1 ACAL Alarm Code ............................................................................................................ 3–4 3.1.2 APSH Alarm Code .......................................................................................................... 3–26 3.1.3 ARC Alarm Code ............................................................................................................ 3–58 3.1.4 ASBN Alarm Code ........................................................................................................... 3–92 3.1.5 ATGP Alarm Code ......................................................................................................... 3–118 3.1.6 ATZN Alarm Code........................................................................................................... 3–119 3.2 B .................................................................................................................................. 3–125 3.2.1 BBOX Alarm Code .......................................................................................................... 3–125 3.2.2 BRCH Alarm Code .......................................................................................................... 3–130 3.3 C .................................................................................................................................. 3–134 3.3.1 CALM Alarm Code ........................................................................................................ 3–134 3.3.2 CD Alarm Code ............................................................................................................. 3–140 3.3.3 CMND Alarm Code ........................................................................................................ 3–146 3.3.4 CNTR Alarm Code ......................................................................................................... 3–150 3.3.5 COND Alarm Code ........................................................................................................ 3–155 3.3.6 COPT Alarm Code ......................................................................................................... 3–156 3.3.7 CPMO Alarm Code ........................................................................................................ 3–161 3.3.8 CVIS Alarm Code .......................................................................................................... 3–202 3.4 D .................................................................................................................................. 3–315 3.4.1 DIAG Alarm Code ........................................................................................................... 3–315 v Contents MARRBERCD04121E REV G 3.4.2 DICT Alarm Code .......................................................................................................... 3–317 3.4.3 DJOG Alarm Code ......................................................................................................... 3–324 3.4.4 DMDR Alarm Code ........................................................................................................ 3–328 3.4.5 DMER Alarm Code ........................................................................................................ 3–330 3.4.6 DNET Alarm Code ......................................................................................................... 3–341 3.4.7 DTBR Alarm Code .......................................................................................................... 3–365 3.4.8 DX Alarm Code ............................................................................................................. 3–366 3.5 E .................................................................................................................................. 3–369 3.5.1 ELOG Alarm Code ......................................................................................................... 3–369 3.6 F................................................................................................................................... 3–370 3.6.1 FILE Alarm Code ........................................................................................................... 3–370 3.6.2 FLPY Alarm Code ......................................................................................................... 3–385 3.6.3 FRCE Alarm Code .......................................................................................................... 3–388 3.6.4 FRSY Alarm Code ......................................................................................................... 3–446 3.6.5 FXTL Alarm Code ......................................................................................................... 3–451 3.7 H ..................................................................................................................................3–473 3.7.1 HOST Alarm Code ......................................................................................................... 3–473 3.7.2 HRTL Alarm Code ......................................................................................................... 3–504 3.8 I ................................................................................................................................... 3–517 3.8.1 IBSS Alarm Code ........................................................................................................... 3–517 3.8.2 ICRZ Alarm Code .......................................................................................................... 3–569 3.8.3 IFPN Alarm Code .......................................................................................................... 3–572 3.8.4 INTP Alarm Code .......................................................................................................... 3–579 3.8.5 IRPK Alarm Code............................................................................................................ 3–655 3.8.6 ISD Alarm Code ............................................................................................................. 3–684 3.8.7 ISDT Alarm Code .......................................................................................................... 3–718 3.9 J ................................................................................................................................... 3–724 3.9.1 JOG Alarm Code ............................................................................................................ 3–724 3.10 K .................................................................................................................................. 3–731 3.10.1 KALM Alarm Code ......................................................................................................... 3–731 3.11 L .................................................................................................................................. 3–732 3.11.1 LANG Alarm Code ........................................................................................................ 3–732 3.11.2 LECO Alarm Code ......................................................................................................... 3–738 3.11.3 LNTK Alarm Code ......................................................................................................... 3–749 3.11.4 LSTP Alarm Code .......................................................................................................... 3–761 3.12 M.................................................................................................................................. 3–764 3.12.1 MACR Alarm Code ........................................................................................................ 3–764 3.12.2 MARL Alarm Code ........................................................................................................ 3–766 3.12.3 MASI Alarm Code ......................................................................................................... 3–771 3.12.4 MCTL Alarm Code ........................................................................................................ 3–778 3.12.5 MEMO Alarm Code ....................................................................................................... 3–781 3.12.6 MHND Alarm Code ....................................................................................................... 3–798 3.12.7 MOTN Alarm Code ........................................................................................................ 3–817 3.12.8 MUPS Alarm Code ......................................................................................................... 3–898 3.13 N .................................................................................................................................. 3–901 3.13.1 NCBN Alarm Code .......................................................................................................... 3–901 3.14 O .................................................................................................................................. 3–904 3.14.1 OPTN Alarm Code ......................................................................................................... 3–904 3.14.2 OS Alarm Code ............................................................................................................. 3–911 3.15 P................................................................................................................................... 3–913 3.15.1 PALL Alarm Code .......................................................................................................... 3–913 vi MARRBERCD04121E REV G Contents 3.15.2 PALT Alarm Code .......................................................................................................... 3–956 3.15.3 PICK Alarm Code .......................................................................................................... 3–958 3.15.4 PMON Alarm Code ........................................................................................................ 3–966 3.15.5 PNT1 Alarm Code .......................................................................................................... 3–968 3.15.6 PNT2 Alarm Code ........................................................................................................ 3–1139 3.15.7 PRIO Alarm Code ........................................................................................................ 3–1268 3.15.8 PROC Alarm Code......................................................................................................... 3–1333 3.15.9 PROF Alarm Code ....................................................................................................... 3–1334 3.15.10 PROG Alarm Code ....................................................................................................... 3–1337 3.15.11 PTPG Alarm Code ......................................................................................................... 3–1347 3.15.12 PWD Alarm Code ........................................................................................................ 3–1350 3.16 Q ................................................................................................................................ 3–1360 3.16.1 QMGR Alarm Code ...................................................................................................... 3–1360 3.17 R ................................................................................................................................ 3–1361 3.17.1 RIPE Alarm Code ......................................................................................................... 3–1361 3.17.2 ROUT Alarm Code ....................................................................................................... 3–1365 3.17.3 RPC Alarm Code .......................................................................................................... 3–1370 3.17.4 RPM Alarm Code ......................................................................................................... 3–1372 3.17.5 RRMC Alarm Code........................................................................................................ 3–1374 3.17.6 RTCP Alarm Code ........................................................................................................ 3–1378 3.18 S................................................................................................................................. 3–1381 3.18.1 SCIO Alarm Code ........................................................................................................ 3–1381 3.18.2 SDTL Alarm Code ....................................................................................................... 3–1383 3.18.3 SEAL Alarm Code .......................................................................................................3–1397 3.18.4 SENC Alarm Code......................................................................................................... 3–1457 3.18.5 SENS Alarm Code ....................................................................................................... 3–1459 3.18.6 SHAP Alarm Code ....................................................................................................... 3–1460 3.18.7 SPOT Alarm Code ....................................................................................................... 3–1467 3.18.8 SPRM Alarm Code ....................................................................................................... 3–1503 3.18.9 SRIO Alarm Code ........................................................................................................ 3–1504 3.18.10 SRVO Alarm Code ....................................................................................................... 3–1507 3.18.11 SSPC Alarm Code ........................................................................................................ 3–1603 3.18.12 SVGN Alarm Code ....................................................................................................... 3–1618 3.18.13 SVTL Alarm Code ......................................................................................................... 3–1709 3.18.14 SYST Alarm Code ........................................................................................................ 3–1711 3.19 T ................................................................................................................................ 3–1760 3.19.1 TAST Alarm Code ........................................................................................................ 3–1760 3.19.2 TCPP Alarm Code ........................................................................................................ 3–1763 3.19.3 TG Alarm Code ........................................................................................................... 3–1768 3.19.4 THSR Alarm Code ....................................................................................................... 3–1772 3.19.5 TJOG Alarm Code ....................................................................................................... 3–1782 3.19.6 TMAT Alarm Code ....................................................................................................... 3–1782 3.19.7 TOOL Alarm Code ....................................................................................................... 3–1787 3.19.8 TPIF Alarm Code ......................................................................................................... 3–1792 3.19.9 TRAK Alarm Code ....................................................................................................... 3–1825 3.19.10 TRSV Alarm Code......................................................................................................... 3–1828 3.20 V ................................................................................................................................ 3–1835 3.20.1 VARS Alarm Code ....................................................................................................... 3–1835 3.21 W ............................................................................................................................... 3–1849 3.21.1 WEAV Alarm Code ...................................................................................................... 3–1849 3.21.2 WNDW Alarm Code ..................................................................................................... 3–1853 3.22 X .............................................................................................................................. 3–1859 3.22.1 XMLF Alarm Code ...................................................................................................... 3–1859 vii Contents MARRBERCD04121E REV G Glossary ..................................................................................................................................... GL–1863 Index ............................................................................................................................................. Index–1 viii List of Tables Table 1–1. Startup Methods ................................................................................................................ 1–3 Table 1–2. Alarm Log Screen ............................................................................................................. 1–4 Table 1–3. Application Alarm Screen ................................................................................................... 1–4 Table 1–4. Comm Log Screen ............................................................................................................. 1–4 Table 1–5. Fault Recovery Screen ....................................................................................................... 1–4 Table 1–6. Motion Alarm Screen ......................................................................................................... 1–4 Table 1–7. System Alarm Screen ......................................................................................................... 1–5 Table 1–8. ERROR FACILITY CODES ............................................................................................... 1–8 Table 1–9. Severity Descriptions ....................................................................................................... 1–13 Table 1–10. Effects of Error Severity ................................................................................................... 1–15 Table 2–1. MANUAL OT Release Items .............................................................................................. 2–2 Table 3–1. Examples ..................................................................................................................... 3–1393 ix Safety FANUC America Corporation is not and does not represent itself as an expert in safety systems, safety equipment, or the specific safety aspects of your company and/or its work force. It is the responsibility of the owner, employer, or user to take all necessary steps to guarantee the safety of all personnel in the workplace. The appropriate level of safety for your application and installation can best be determined by safety system professionals. FANUCAmerica Corporation therefore, recommends that each customer consult with such professionals in order to provide a workplace that allows for the safe application, use, and operation of FANUC America Corporation systems. According to the industry standard ANSI/RIA R15-06, the owner or user is advised to consult the standards to ensure compliance with its requests for Robotics System design, usability, operation, maintenance, and service. Additionally, as the owner, employer, or user of a robotic system, it is your responsibility to arrange for the training of the operator of a robot system to recognize and respond to known hazards associated with your robotic system and to be aware of the recommended operating procedures for your particular application and robot installation. Ensure that the robot being used is appropriate for the application. Robots used in classified (hazardous) locations must be certified for this use. FANUC America Corporation therefore, recommends that all personnel who intend to operate, program, repair, or otherwise use the robotics system be trained in an approved FANUC America Corporation training course and become familiar with the proper operation of the system. Persons responsible for programming the system-including the design, implementation, and debugging of application programs-must be familiar with the recommended programming procedures for your application and robot installation. The following guidelines are provided to emphasize the importance of safety in the workplace. CONSIDERING SAFETY FOR YOUR ROBOT INSTALLATIONSafety is essential whenever robots are used. Keep in mind the following factors with regard to safety: • The safety of people and equipment • Use of safety enhancing devices • Techniques for safe teaching and manual operation of the robot(s) • Techniques for safe automatic operation of the robot(s) • Regular scheduled inspection of the robot and workcell • Proper maintenance of the robot xi Safety MARRBERCD04121E REV G Keeping People Safe The safety of people is always of primary importance in any situation. When applying safety measures to your robotic system, consider the following: • External devices • Robot(s) • Tooling • Workpiece Using Safety Enhancing Devices Always give appropriate attention to the work area that surrounds the robot. The safety of the work area can be enhanced by the installation of some or all of the following devices: • Safety fences, barriers, or chains • Light curtains • Interlocks • Pressure mats • Floor markings • Warning lights • Mechanical stops • EMERGENCY STOP buttons • DEADMAN switches Setting Up a Safe Workcell A safe workcell is essential to protect people and equipment. Observe the following guidelines to ensure that the workcell is set up safely. These suggestions are intended to supplement and not replace existing federal, state, and local laws, regulations, and guidelines that pertain to safety. • Sponsor your personnel for training in approved FANUC America Corporation training course(s) related to your application. Never permit untrained personnel to operate the robots. • Install a lockout device that uses an access code to prevent unauthorized persons from operating the robot. • Use anti-tie-down logic to prevent the operator from bypassing safety measures. • Arrange the workcell so the operator faces the workcell and can see what is going on inside the cell. xii MARRBERCD04121E REV G Safety • Clearly identify the work envelope of each robot in the system with floor markings, signs, and special barriers. The work envelope is the area defined by the maximum motion range of the robot, including any tooling attached to the wrist flange that extend this range. • Position all controllers outside the robot work envelope. • Never rely on software or firmware based controllers as the primary safety element unless they comply with applicable current robot safety standards. • Mount an adequate number of EMERGENCY STOP buttons or switches within easy reach of the operator and at critical points inside and around the outside of the workcell. • Install flashing lights and/or audible warning devices that activate whenever the robot is operating, that is, whenever power is applied to the servo drive system. Audible warning devices shall exceed the ambient noise level at the end-use application. • Wherever possible, install safety fences to protect against unauthorized entry by personnel into the work envelope. • Install special guarding that prevents the operator from reaching into restricted areas of the work envelope. • Use interlocks. • Use presence or proximity sensing devices such as light curtains, mats, and capacitance and vision systems to enhance safety. • Periodically check the safety joints or safety clutches that can be optionally installed between the robot wrist flange and tooling. If the tooling strikes an object, these devices dislodge, remove power from the system, and help to minimize damage to the tooling and robot. • Make sure all external devices are properly filtered, grounded, shielded, and suppressed to prevent hazardous motion due to the effects of electro-magnetic interference (EMI), radio frequency interference (RFI), and electro-static discharge (ESD). • Make provisions for power lockout/tagout at the controller. • Eliminate pinch points . Pinch points are areas where personnel could get trapped between a moving robot and other equipment. • Provide enough room inside the workcell to permit personnel to teach the robot and perform maintenance safely. • Program the robot to load and unload material safely. • If high voltage electrostatics are present, be sure to provide appropriate interlocks, warning, and beacons. • If materials are being applied at dangerously high pressure, provide electrical interlocks for lockout of material flow and pressure. xiii Safety MARRBERCD04121E REV G Staying Safe While Teaching or Manually Operating the Robot Advise all personnel who must teach the robot or otherwise manually operate the robot to observe the following rules: • Never wear watches, rings, neckties, scarves, or loose clothing that could get caught in moving machinery. • Know whether or not you are using an intrinsically safe teach pendant if you are working in a hazardous environment. • Before teaching, visually inspect the robot and work envelope to make sure that no potentially hazardous conditions exist. The work envelope is the area defined by the maximum motion range of the robot. These include tooling attached to the wrist flange that extends this range. • The area near the robot must be clean and free of oil, water, or debris. Immediately report unsafe working conditions to the supervisor or safety department. • FANUC America Corporation recommends that no one enter the work envelope of a robot that is on, except for robot teaching operations. However, if you must enter the work envelope, be sure all safeguards are in place, check the teach pendant DEADMAN switch for proper operation, and place the robot in teach mode. Take the teach pendant with you, turn it on, and be prepared to release the DEADMAN switch. Only the person with the teach pendant should be in the work envelope. Warning Never bypass, strap, or otherwise deactivate a safety device, such as a limit switch, for any operational convenience. Deactivating a safety device is known to have resulted in serious injury and death. • Know the path that can be used to escape from a moving robot; make sure the escape path is never blocked. • Isolate the robot from all remote control signals that can cause motion while data is being taught. • Test any program being run for the first time in the following manner: Warning Stay outside the robot work envelope whenever a program is being run. Failure to do so can result in injury. — Using a low motion speed, single step the program for at least one full cycle. — Using a low motion speed, test run the program continuously for at least one full cycle. — Using the programmed speed, test run the program continuously for at least one full cycle. • Make sure all personnel are outside the work envelope before running production. xiv MARRBERCD04121E REV G Safety Staying Safe During Automatic Operation Advise all personnel who operate the robot during production to observe the following rules: • Make sure all safety provisions are present and active. • Know the entire workcell area. The workcell includes the robot and its work envelope, plus the area occupied by all external devices and other equipment with which the robot interacts. • Understand the complete task the robot is programmed to perform before initiating automatic operation. • Make sure all personnel are outside the work envelope before operating the robot. • Never enter or allow others to enter the work envelope during automatic operation of the robot. • Know the location and status of all switches, sensors, and control signals that could cause the robot to move. • Know where the EMERGENCY STOP buttons are located on both the robot control and external control devices. Be prepared to press these buttons in an emergency. • Never assume that a program is complete if the robot is not moving. The robot could be waiting for an input signal that will permit it to continue activity. • If the robot is running in a pattern, do not assume it will continue to run in the same pattern. • Never try to stop the robot, or break its motion, with your body. The only way to stop robot motion immediately is to press an EMERGENCY STOP buttonlocated on the controller panel, teach pendant, or emergency stop stations around the workcell. Staying Safe During Inspection When inspecting the robot, be sure to • Turn off power at the controller. • Lock out and tag out the power source at the controller according to the policies of your plant. • Turn off the compressed air source and relieve the air pressure. • If robot motion is not needed for inspecting the electrical circuits, press the EMERGENCY STOP button on the operator panel. • Never wear watches, rings, neckties, scarves, or loose clothing that could get caught in moving machinery. • If power is needed to check the robot motion or electrical circuits, be prepared to press the EMERGENCY STOP button, in an emergency. • Be aware that when you remove a servomotor or brake, the associated robot arm will fall if it is not supported or resting on a hard stop. Support the arm on a solid support before you release the brake. xv Safety MARRBERCD04121E REV G Staying Safe During Maintenance When performing maintenance on your robot system, observe the following rules: • Never enter the work envelope while the robot or a program is in operation. • Before entering the work envelope, visually inspect the workcell to make sure no potentially hazardous conditions exist. • Never wear watches, rings, neckties, scarves, or loose clothing that could get caught in moving machinery. • Consider all or any overlapping work envelopes of adjoining robots when standing in a work envelope. • Test the teach pendant for proper operation before entering the work envelope. • If it is necessary for you to enter the robot work envelope while power is turned on, you must be sure that you are in control of the robot. Be sure to take the teach pendant with you, press the DEADMAN switch, and turn the teach pendant on. Be prepared to release the DEADMAN switch to turn off servo power to the robot immediately. • Whenever possible, perform maintenance with the power turned off. Before you open the controller front panel or enter the work envelope, turn off and lock out the 3-phase power source at the controller. • Be aware that an applicator bell cup can continue to spin at a very high speed even if the robot is idle. Use protective gloves or disable bearing air and turbine air before servicing these items. • Be aware that when you remove a servomotor or brake, the associated robot arm will fall if it is not supported or resting on a hard stop. Support the arm on a solid support before you release the brake. Warning Lethal voltage is present in the controller WHENEVER IT IS CONNECTED to a power source. Be extremely careful to avoid electrical shock. HIGH VOLTAGE IS PRESENT at the input side whenever the controller is connected to a power source. Turning the disconnect or circuit breaker to the OFF position removes power from the output side of the device only. • Release or block all stored energy. Before working on the pneumatic system, shut off the system air supply and purge the air lines. • Isolate the robot from all remote control signals. If maintenance must be done when the power is on, make sure the person inside the work envelope has sole control of the robot. The teach pendant must be held by this person. • Make sure personnel cannot get trapped between the moving robot and other equipment. Know the path that can be used to escape from a moving robot. Make sure the escape route is never blocked. xvi MARRBERCD04121E REV G Safety • Use blocks, mechanical stops, and pins to prevent hazardous movement by the robot. Make sure that such devices do not create pinch points that could trap personnel. Warning Do not try to remove any mechanical component from the robot before thoroughly reading and understanding the procedures in the appropriate manual. Doing so can result in serious personal injury and component destruction. • Be aware that when you remove a servomotor or brake, the associated robot arm will fall if it is not supported or resting on a hard stop. Support the arm on a solid support before you release the brake. • When replacing or installing components, make sure dirt and debris do not enter the system. • Use only specified parts for replacement. To avoid fires and damage to parts in the controller, never use nonspecified fuses. • Before restarting a robot, make sure no one is inside the work envelope; be sure that the robot and all external devices are operating normally. KEEPING MACHINE TOOLS AND EXTERNAL DEVICES SAFE Certain programming and mechanical measures are useful in keeping the machine tools and other external devices safe. Some of these measures are outlined below. Make sure you know all associated measures for safe use of such devices. Programming Safety Precautions Implement the following programming safety measures to prevent damage to machine tools and other external devices. • Back-check limit switches in the workcell to make sure they do not fail. • Implement “failure routines” in programs that will provide appropriate robot actions if an external device or another robot in the workcell fails. • Use handshaking protocol to synchronize robot and external device operations. • Program the robot to check the condition of all external devices during an operating cycle. xvii Safety MARRBERCD04121E REV G Mechanical Safety Precautions Implement the following mechanical safety measures to prevent damage to machine tools and other external devices. • Make sure the workcell is clean and free of oil, water, and debris. • Use DCS (Dual Check Safety), software limits, limit switches, and mechanical hardstops to prevent undesired movement of the robot into the work area of machine tools and external devices. KEEPING THE ROBOT SAFE Observe the following operating and programming guidelines to prevent damage to the robot. Operating Safety Precautions The following measures are designed to prevent damage to the robot during operation. • Use a low override speed to increase your control over the robot when jogging the robot. • Visualize the movement the robot will make before you press the jog keys on the teach pendant. • Make sure the work envelope is clean and free of oil, water, or debris. • Use circuit breakers to guard against electrical overload. Programming Safety Precautions The following safety measures are designed to prevent damage to the robot during programming: • Establish interference zones to prevent collisions when two or more robots share a work area. • Make sure that the program ends with the robot near or at the home position. • Be aware of signals or other operations that could trigger operation of tooling resulting in personal injury or equipment damage. • In dispensing applications, be aware of all safety guidelines with respect to the dispensing materials. Note Any deviation from the methods and safety practices described in this manual must conform to the approved standards of your company. If you have questions, see your supervisor. xviii Chapter 1 OVERVIEW Contents Chapter 1 OVERVIEW ............................................................................................ 1–1 1.1 OVERVIEW ................................................................................................ 1–2 1.2 ERROR CODE PROPERTIES ..................................................................... 1–3 1.2.1 Overview ................................................................................................... 1–3 1.2.2 Facility Name and Code ............................................................................ 1–7 1.2.3 Severity Descriptions ............................................................................... 1–13 1.2.4 Error Message Text .................................................................................. 1–15 1–1 1. OVERVIEW MARRBERCD04121E REV G 1.1 OVERVIEW Note Refer to the Error Code Manual for error code listings, causes, and remedies. Errors occur because of • Hardware problems- a broken cable or tooling • Software problems - incorrect program or data • External problems - an open safety door or an overtravel has occurred Depending on the severity of the error, you must take certain steps to recover from it. A complete listing of error codes is provided in the Error Code Manual. Use Procedure 1-1 as the recommended error recovery procedure. Some errors require minimal corrective action to recover from them. Others require more involved procedures. The first step in the error recovery process is to determine the kind and severity of the error. After you determine this information, the appropriate error recovery procedure can be used. Procedure 1-1 Error Recovery Recommendation Conditions • An error has occurred. Steps 1. Determine the cause of the error. 2. Correct the problem which caused the error. 3. Release the error. 4. Restart the program or robot. If the basic recovery procedures do not clear the error, try restarting the controller. Refer to Table 1–1 for the methods of starting the controller. First try a Cold start. If Cold start does not solve the problem, try a Controlled start and then a Cold start. If the problem still exists, refer to the Software Installation Manual to reload software if necessary. 1–2 MARRBERCD04121E REV G 1. OVERVIEW Table 1–1. Startup Methods Start Method Description Procedure Cold start (START COLD) Initializes changes to system variables Initializes changes to I/O setup Displays the UTILITIES Hints screen Turn the power disconnect circuit breaker to ON. When the BMON screen is displayed on the teach pendant, press and hold the SHIFT and RESET keys. After you see files beginning to load on the teach pendant screen, release all of the keys. Controlled start (START CTRL) Allows you to set up application specific information Allows you to install options and updates Allows you to save specific information Allows you to start KCL Allows you to print teach pendant screens and the current robot configuration Allows you to unsimulate all I/O Does not allow you to load teach pendant programs Press FCTN and select CYCLE START, select YES, and press ENTER. When the BMON screen is displayed on the teach pendant, press and hold the PREV and NEXT keys. After the Configuration Menu screen is displayed, release the keys. Select Controlled start and press ENTER. 1.2 ERROR CODE PROPERTIES 1.2.1 Overview An error code consists of: • The facility name and error code number • The severity of the error • The message text of the error Refer to Section 1.2.2 , Section 1.2.3 , and Section 1.2.4 . The error code will be displayed as follows: FACILITY_NAME - ERROR_CODE_NUMBER Error message text The Alarm Log screen displays a list of errors that have occurred. There are two ways to display alarms: 1–3 1. OVERVIEW MARRBERCD04121E REV G • Automatically using the Active Alarm screen. This screen displays only active errors (with a severity other than WARN) that have occurred since the last time RESET was pressed. • Manually using the History Alarm screen. This screen displays up to the last 100 alarms, regardless of their severity. You can also display detailed information about a specific alarm. Optionally, you can set up your system to store additional alarms in an alarm log called MD:errext.ls. If you have the Extended Alarm Log option installed and set up, then this file, stored on the MD: device, will display up to the last 1000 alarms. In this case, the alarms are numbered and contain the date, time, error message, cause code, and severity. Programming events will be displayed the same as error messages but will not have cause codes or severities. For information on setting up the Extended Alarm Log, refer to the Software Installation Manual. Table 1–2 through Table 1–7 describe each kind of alarm that can be displayed. Table 1–2. Alarm Log Screen ITEM DESCRIPTION Alarm Status This item allows you to monitor the entire list of active alarms. Press F3, HIST, to display the history of alarms. Table 1–3. Application Alarm Screen ITEM DESCRIPTION Application Alarm Status This item allows you to monitor application alarms. Application alarms include anything that is related to the given application-specific tool that is loaded. Table 1–4. Comm Log Screen ITEM DESCRIPTION Comm Log Status This item allows you to monitor any communication alarms when a communication option is loaded. Table 1–5. Fault Recovery Screen ITEM DESCRIPTION Fault Recovery Status This item allows you to monitor fault recovery status. Table 1–6. Motion Alarm Screen ITEM DESCRIPTION Motion Alarm Status This item allows you to monitor the Motion Alarm screen status such as, SRVO alarms or any other alarms related to robot movement. 1–4 MARRBERCD04121E REV G 1. OVERVIEW Table 1–7. System Alarm Screen ITEM DESCRIPTION System Alarm Status This item allows you to monitor system alarm messages such as SYST alarms. Use Procedure 1-2 to display the Alarm Log screen. Procedure 1-2 Displaying the Alarm Log Automatically Conditions • To display the Active Alarm screen automatically, — Set the system variable $ER_AUTO_ENB to TRUE either on the SYSTEM Variables menu or by setting Auto display of alarm menu to TRUE on the SYSTEM Configuration menu. Then perform a Cold start. — An error, whose severity is either PAUSE or ABORT must have occurred. Steps 1. The following screen will automatically be displayed. It lists all errors with a severity other than WARN, that have occurred since the last controller RESET. The most recent error is number 1. SRVO-007 External emergency stop TEST1 LINE 15 ABORTED Alarm: ACTIVE 1 SRVO-007 External emergency stop 2. To toggle between the Active Alarm screen and Hist Alarm screen, press F3 (ACTIVE or HIST). 3. If you are using an iPendant and are in Single Display Mode, you can toggle between wide screen and normal screen. Press F2, [ VIEW ] and select Wide or Normal. 4. To disable the automatic display of all errors with a certain severity type, modify the value of the system variable $ER_SEV_NOAUTO[1-5]. These errors will still be logged in the Active Alarm screen, but they will no longer force the screen to immediately become visible. Refer to the Software Reference Manual for more detailed information about how to set these variables. 5. To disable the automatic display of a specific error code, modify the $ER_NOAUTO.$noalm_num and $ER_NOAUTO.$er_code system variables. These errors will still be logged in the Active Alarm screen, but they will no longer force the screen to immediately become visible. Refer to the Software Reference Manual for more detailed information about how to set these variables. 6. To display the screen that occurred immediately before the alarm, press RESET. If you have toggled between HIST and ACTIVE, the previous screen might not be available. 1–5 1. OVERVIEW MARRBERCD04121E REV G When there are no active alarms (the system is not in error status), the following message will be displayed on the Active Alarm screen. There are no active alarms. Press F3(HIST) to enter alarm history screen. Note When you reset the system by pressing the RESET key, the alarms displayed on this screen are cleared. Procedure 1-3 Displaying the Alarm Log Manually Steps 1. Press MENU. 2. Press ALARM. 3. Press F3, HIST. 4. Press F1, [TYPE]. 5. Select Alarm Log. The alarm log will be displayed. This lists all errors. See the following screen for an example. SRVO-007 External emergency stop TEST1 LINE 15 ABORTED Alarm: HIST 1 SRVO-007 External emergency stop 2 SRVO-001 Operator panel emergency st 3 R E S E T 4 SRVO-029 Robot calibrated (Group:1) 5 SRVO-001 Operator panel emergency st 6 SRVO-012 Power fail recovery 7 INTP-127 Power fail detected 8 SRVO-047 LVAL alarm (Group:1 Axis:5) 9 SRVO-047 LVAL alarm (Group:1 Axis:4) 10 SRVO-002 Teach pendant emergency stop Note The most recent error is number 1. • To display the complete error message that does not fit on the screen, press F5, DETAIL,and the right arrow key on the teach pendant. 1–6 MARRBERCD04121E REV G 1. OVERVIEW • To display the cause code for an error message, press F5, DETAIL. Cause codes provide further information about the cause of the error. If the specified error has a cause code, the cause code message is displayed immediately below the error line, on the status line. When you press RESET, the error and cause code disappears and the status line is redisplayed. 6. To display the motion log, which lists only motion-related errors, press F1, [TYPE], and select Motion Log. 7. To display the system log, which displays only system errors, press F1, [TYPE], and select System Log. 8. To display the application log, which displays only application-specific errors, press F1, [TYPE], and select Appl Log. 9. The Fault and Incident Reporting option displays the reporting log. The reporting log displays the top five alarms that occurred while the robot was in Auto mode , press F1, [TYPE], and select Reporting. 1. To view the top five faults by incident, press F2, INCIDENT. 2. To view the top five faults by total asserted time, press F3, T_TIME. 3. To view the top five faults by longest asserted time for any given fault, press F4, L_TIME. 10. To display the communication log, which displays only communication-specific errors, press F1, [TYPE], and select Comm Log. 11. To display the password log, which displays only password-specific errors, press F1, [TYPE], and select Password Log. 12. To display more information about an error, move the cursor to the error and press F5, DETAIL. The error detail screen displays information specific to the error you selected, including the severity. If the error has a cause code, the cause code message will be displayed. When you are finished viewing the information, press PREV. 13. To display cause and remedy information specific to an error, move the cursor to the error and press SHIFT and the Help/Diag button on the iPendant. 14. To remove all of the error messages displayed on the screen, press and hold SHIFT and press F4, CLEAR. 15. To change the view displayed on the screen, press F2, [ VIEW ]. To show or hide the cause codes for each alarm, select Show Cause or Hide Cause. If an alarm has no cause code, the time the alarm occurred will be shown instead. If you are using an iPendant and are in Single Display Mode, you can also toggle between wide screen and normal screen by selecting Wide or Normal. 1.2.2 Facility Name and Code The facility name and code identify the type of error that occurred. Facility information is displayed at the beginning of the error code: 1–7 1. OVERVIEW MARRBERCD04121E REV G PROG-048 PAUSE Shift released while running In the example, the facility name PROG corresponds to facility code 3. The error code number is 048. Facility codes are used in error handling from a KAREL program. The facility codes are listed in Table 1–8 . Table 1–8. ERROR FACILITY CODES FACILITY NAME FACILITY CODE (DECIMAL) FACILITY CODE (HEXADECIMAL) DESCRIPTION ACAL 112 0X70 ACCUCAL II ERROR CODE APSH 38 0X26 APPLICATION SHELL ARC 53 0X35 ARC WELDING APPLICATION ASBN 22 0X16 MNEMONIC EDITOR ATGP 102 0X66 ATTACH GRO LEAD THROUGH AND FORCE CONTROL ATZN 138 0X8A AUTOZONE BBOX 118 0X76 POSITION BUMPBOX BRCH 144 0X90 BRAKE CHECK CALM 106 0X6A CALMATE CD 82 0X52 COORDINATED MOTION SOFTPART CMND 42 0X2A COMMAND PROCESSOR CNTR 73 0X49 CONTINUOUS TURN SOFTPART COND 4 0X4 CONDITION HANDLER COPT 37 0X25 COMMON OPTIONS CPMO 114 0X72 CONSTANT PATH ERROR CODE CUST 97 0X61 CUSTOMER SPECIFIC ERRORS CVIS 117 0X75 INTEGRATED VISION (CONTROLLER VISION) 1–8 MARRBERCD04121E REV G 1. OVERVIEW Table 1–8. ERROR FACILITY CODES (Cont’d) FACILITY NAME FACILITY CODE (DECIMAL) FACILITY CODE (HEXADECIMAL) DESCRIPTION DIAG 148 0X94 IRDIAGNOSTICS DICT 33 0X21 DICTIONARY PROCESSOR DJOG 64 0X40 DETACHED JOG DMDR 84 0X54 DUAL MOTION DRIVE DMER 40 0X28 DATA MONITOR DNET 76 0X4C DEVICENET DTBR 149 0X95 DATA TRANSFER BETWEEN ROBOTS DX 72 0X48 DELTA TOOL/FRAME SOFTPART ELOG 5 0X5 ERROR LOGGER FILE 2 0X2 FILE SYSTEM FLPY 10 0XA SERIAL FLOPPY DISK SYSTEM FRCE 91 0X5B IMPEDANCE CONTROL (FORCE CONTROL) FRSY 85 0X55 FLASH FILE SYSTEM FXTL 136 0X88 C-FLEX TOOL HOST 67 0X43 HOST COMMUNICATIONS GENERAL HRTL 66 0X42 HOST COMMUNICATIONS RUN TIME LIBRARY IBSS 88 0X58 INTERBUS-S ICRZ 124 0X7C IC RAILZONE IFPN 153 0X99 INTERFACE PANEL INTP 12 0XC INTERPRETER INTERNAL ERRORS IRPK 127 0X7F IRPICKTOOL 1–9 1. OVERVIEW MARRBERCD04121E REV G Table 1–8. ERROR FACILITY CODES (Cont’d) FACILITY NAME FACILITY CODE (DECIMAL) FACILITY CODE (HEXADECIMAL) DESCRIPTION ISD 39 0X27 ISD (INTEGRAL SERVO DISPENSER) ISDT 95 0X5F INTEGRAL SERVO DRIVEN TOOL JOG 19 0X13 MANUAL JOG TASK KALM 122 0X7A KAREL ALARM LANG 21 0X15 LANGUAGE UTILITY LECO 109 0X6D ARC ERRORS FROM LINCOLN ELECTRIC LNTK 44 0X2C LINE TRACKING LSTP 108 0X6C LOCAL STOP ERROR CODES MACR 57 0X39 MACRO OPTION MARL 83 0X53 MATERIAL REMOVAL MASI 147 0X93 MULTI-ARM SYNC INSTRUCTIONS MCTL 6 0X6 MOTION CONTROL MANAGER MEMO 7 0X7 MEMORY MANAGER MHND 41 0X29 MATERIAL HANDLING SHELL AND MENUS MOTN 15 0XF MOTION SUBSYSTEM MUPS 48 0X30 MULTI-PASS MOTION NCBN 150 0X96 NC TO BIN CONVERSION OPTN 65 0X41 OPTION INSTALLATION OS 0 0X0 OPERATING SYSTEM PALL 115 0X73 PALLETTOOL 1–10 MARRBERCD04121E REV G 1. OVERVIEW Table 1–8. ERROR FACILITY CODES (Cont’d) FACILITY NAME FACILITY CODE (DECIMAL) FACILITY CODE (HEXADECIMAL) DESCRIPTION PALT 26 0X1A PALLETIZING APPLICATION PICK 132 0X84 PICKTOOL PMON 28 0X1C PC MONITOR PNT1 86 0X56 PAINT APPLICATION ERRORS POST V6.31 PNT2 137 0X89 PAINTTOOL APPLICATION ERRORS #2 PRIO 13 0XD DIGITAL I/O SUBSYSTEM PROC 146 0X92 PROCESS LOGGER PROF 92 0X5C PROFIBUS DP PROG 3 0X3 INTERPRETER PTPG 140 0X8C PAINT PLUG-IN PWD 31 0X1F PASSWORD LOGGING QMGR 61 0X3D KAREL QUEUE MANAGER RIPE 130 0X82 ROS IP ERRORS ROUT 17 0X11 SOFTPART BUILT-IN ROUTINE FOR INTERPRETER RPC 93 0X5D RPC RPM 43 0X2B ROOT PASS MEMORIZATION RRMC 126 0X7E REDUNDANT ROBOT MOTION CONTROL RTCP 89 0X59 REMOTE TCP SCIO 25 0X19 SYNTAX CHECKING FOR TEACH PENDANT PROGRAMS SDTL 123 0X7B SYSTEM DESIGN TOOL SEAL 51 0X33 SEALING APPLICATION 1–11 1. OVERVIEW MARRBERCD04121E REV G Table 1–8. ERROR FACILITY CODES (Cont’d) FACILITY NAME FACILITY CODE (DECIMAL) FACILITY CODE (HEXADECIMAL) DESCRIPTION SENC 143 0X8F SECONDARY ENCODER SENS 58 0X3A SENSOR INTERFACE SHAP 79 0X4F SHAPE GENERATION SPOT 23 0X17 SPOT WELDING APPLICATION SPRM 131 0X83 RAMP MOTION SOFTPART SRIO 1 0X1 SERIAL DRIVER SRVO 11 0XB FLTR AND SERVO IN MOTION SUB-SYSTEM SSPC 69 0X45 SPECIAL SPACE CHECKING FUNCTION SVGN 30 0X1E SERVO WELD GUN APPLICATION SVTL 135 0X87 SERVO TOOL SYST 24 0X18 FACILITY CODE OF SYSTEM TAST 47 0X2F THROUGH-ARC SEAM TRACKING TCPP 46 0X2E TCP SPEED PREDICTION TG 90 0X5A TRIGGERING ACCURACY THSR 60 0X3C TOUCH SENSING SOFTPART TJOG 116 0X74 TRACKING JOG TMAT 119 0X77 TORCH MATE TOOL 29 0X1D SERVO TOOL CHANGE TPIF 9 0X9 TEACH PENDANT USER INTERFACE TRAK 54 0X36 TRACKING SOFTPART TRSV 134 0X86 TRAY SERVER TASK ERROR TEXT VARS 16 0X10 VARIABLE MANAGER SUBSYSTEM 1–12 MARRBERCD04121E REV G 1. OVERVIEW Table 1–8. ERROR FACILITY CODES (Cont’d) FACILITY NAME FACILITY CODE (DECIMAL) FACILITY CODE (HEXADECIMAL) DESCRIPTION WEAV 45 0X2D WEAVING WNDW 18 0X12 WINDOW I/O MANAGER SUB-SYSTEM XMLF 129 0X81 XML ERRORS 1.2.3 Severity Descriptions The severity of the error indicates how serious the error is. The severity is displayed after the error number. For example: PROG-048 PAUSE Shift released while running Note You can display the severity of the error code on the ALARM screen. Refer to Procedure 1-2 . $ER_SEV_NOAUTO[1-5] System Variable The $ER_SEV_NOAUTO[1-5] system variable enables or disables the automatic display of all error codes with a particular severity. This is used in conjunction with the $ER_AUTO_ENB system variable. Table 1–9. Severity Descriptions SEVERITY $ER_SEV_NOAUTO[1-5]PAUSE [1] STOP [2] SERVO [3] ABORT [4] SYSTEM [5] WARN WARN errors only warn of potential problems or unexpected circumstances. They do not directly affect any operations that might be in progress. If a WARN error occurs, you should determine what caused the error and what, if any, actions should be taken. 1–13 1. OVERVIEW MARRBERCD04121E REV G For example, the WARN error Singularity position indicates a singularity position was encountered during a move. No action is required. However, if you do not want the motion to encounter a singularity position, you can reteach the program positions. PAUSE PAUSE errors pause program execution but allow the robot to complete its current motion segment, if any are in progress. This error typically indicates that some action must be taken before program execution can be resumed. PAUSE errors cause the operator panel FAULT light to go on and the teach pendant FAULT LED to go on. Depending on the action that is required, you might be able to resume a paused program at the point where the PAUSE error occurred after you have corrected the error condition. If the program can be resumed, you can either select the RESUME function key or press the operator CYCLE START button, or press the UOP CYCLE START button if the setting of the REMOTE/LOCAL setup item on the System Configuration menu is set to LOCAL. STOP STOP errors pause program execution and stop robot motion. When a motion is stopped, the robot decelerates to a stop and any remaining part of the current motion segment is saved, meaning the motion can be resumed. STOP errors usually indicate that some action must be taken before the motion and program execution can be resumed. Depending on the action that is required, you might be able to resume the motion and program execution after correcting the error condition. If the motion and program can be resumed, you can either select the RESUME function key or press the operator CYCLE START button if the setting of the REMOTE/LOCAL setup item on the System Configuration menu is set to LOCAL. If the robot is in production mode, you must choose the appropriate recovery option. SERVO SERVO errors shut off the drive power to the servo system and pause program execution. SERVO errors cause the operator panel FAULT light to go on and the teach pendant FAULT LED to go on. SERVO errors are usually caused by hardware problems and could require trained service personnel. However, some SERVO errors require you to reset the servo system by pressing the operator panel FAULT RESET button or the teach pendant RESET key. Others require a Cold start of the controller. ABORT ABORT errors abort program execution and STOP robot motion. When an ABORT error occurs, the robot decelerates to a STOP and the remainder of the motion is canceled. An ABORT error indicates that the program has a problem that is severe enough to prevent it from continuing to run. You will need to correct the problem and then restart the program. Depending on the error, correcting the problem might mean editing the program or modifying the data. 1–14 MARRBERCD04121E REV G 1. OVERVIEW SYSTEM SYSTEM errors usually indicate a system problem exists that is severe enough to prevent any further operation. The problem could be hardware or software related. You will need the assistance of trained service personnel to correct SYSTEM errors. After the error has been corrected, you will need to reset the system by turning off the robot, waiting a few seconds, and turning on the robot. If a program was executing when the error occurred, you will need to restart the program. NONE NONE errors can be returned as status from some KAREL built-in routines and can also be used to trigger KAREL condition handlers. NONE errors are not displayed on the teach pendant or CRT/KB. They also are not displayed on the alarm log screen. NONE errors do not have any effect on programs, robot motion, or servo motors. Table 1–10 summarizes the effects of error severities. Table 1–10. Effects of Error Severity Severity Program Robot Motion Servo Motors WARN No effect No effect No effect PAUSE Paused The current move is completed then the robot stops. No effect STOP Paused Decelerated STOP, motion retained No effect SERVO Paused Decelerated STOP, motion retained Power shutdown ABORT Aborted EMERGENCY STOP, motion canceled No effect SYSTEM Aborted EMERGENCY STOP, motion canceled Power shut down Requires a FCTN:CYCLE POWER NONE No effect No effect No effect 1.2.4 Error Message Text The message text describes the error that has occurred. Message text is displayed at the end of the error code. For example: PROG-048 PAUSE Shift released while running 1–15 1. OVERVIEW MARRBERCD04121E REV G Some error messages might contain cause codes, or percent (%) notation. For more information on displaying cause codes, refer to Procedure 1-2 . Percent Notation (%) A percent sign followed by the letter s (%s) indicates that a string, representing a program name, file name, or variable name, actually appears in the error message when the error occurs. A percent sign followed by the letter d (%d) indicates that an integer, representing a program line number or other numeric value, actually appears in the error message when the error occurs. For example: INTP-327 ABORT (%^s, %d^5) Open file failed When this error occurs, the actual name of the file that could not be opened will appear on the teach pendant error line instead of %s. The actual program line number on which that error occurred will appear on the teach pendant error line instead of %d. 1–16 Chapter 2 ERROR RECOVERY Contents Chapter 2 ERROR RECOVERY ................................................................................ 2–1 2.1 GENERAL ERROR RECOVERY PROCEDURES ........................................ 2–2 2.1.1 Overview ................................................................................................... 2–2 2.1.2 Overtravel Release .................................................................................... 2–2 2.1.3 Hand Breakage Recovery ......................................................................... 2–4 2.1.4 Pulse Coder Alarm Recovery .................................................................... 2–5 2.1.5 Chain Failure Detection Error Recovery ................................................... 2–7 2–1 2. ERROR RECOVERY MARRBERCD04121E REV G 2.1 GENERAL ERROR RECOVERY PROCEDURES 2.1.1 Overview This section contains procedures for recovery from certain errors. These errors are: • Overtravel release • Hand breakage recovery • Pulse coder alarm • Chain failure detection recovery 2.1.2 Overtravel Release An overtravel error occurs when one or more of the robot axes moves beyond the software motion limits. When this happens one of the overtravel limit switches is tripped and the system does the following: • Shuts off drive power to the servo system and applies robot brakes • Displays an overtravel alarm error message • Lights the operator panel FAULT light • Turns on the teach pendant FAULT status indicator • Limits motion for the axes involved in the overtravel If you are jogging in JOINT, the axis number indicating the axis (or axes) in an overtravel will be displayed in the error log. You can manually release overtravel on your system from the MANUAL OT Release screen. The axis that is in overtravel will display TRUE in either OT_MINUS or OT_PLUS. Refer to Table 2–1 for information on the MANUAL OT Release items. Use Procedure 2-1 to recover from an overtravel error. Table 2–1. MANUAL OT Release Items ITEM DESCRIPTION AXIS This item displays the number for each axis. OT MINUS This item displays whether a particular axis is in an overtravel condition. OT PLUS This item displays whether a particular axis is in an overtravel condition. 2–2 MARRBERCD04121E REV G 2. ERROR RECOVERY Procedure 2-1 Recovering from an Overtravel Error Conditions • An axis (or axes) are inovertravel and the overtravel alarm has occurred. If you are jogging in JOINT the axis number indicating the axis (or axes) in an overtravel will be displayed in the error log. Steps 1. Press MENU. 2. Select SYSTEM. 3. Press F1, [TYPE]. 4. Select OT Release. You will see a screen similar to the following. The axis that is overtraveled will display TRUE in either OT_MINUS or OT_PLUS. MANUAL OT Release AXIS OT MINUS OT PLUS 1 FALSE TRUE 2 FALSE FALSE 3 FALSE FALSE 4 FALSE FALSE 5 FALSE FALSE 6 FALSE FALSE 7 FALSE FALSE 8 FALSE FALSE 9 FALSE FALSE 5. Move the cursor to the OT PLUS or OT MINUS value of the axis in overtravel. 6. Press F2, RELEASE. The value of the overtraveled axis should change back to FALSE. 7. If the robot is calibrated, you will see the message Can’t Release OT. Press HELP for detail. a. If you press F5, DETAIL, you will see a screen similar to the following. MANUAL OT Release When robot is calibrated, overtravel cannot be released. Press SHIFT & RESET to clear the error, and jog out of the overtravel condition. 2–3 2. ERROR RECOVERY MARRBERCD04121E REV G Note For the following steps, press and hold down the SHIFT key until you have completed Step 7b through Step 7d . b. Press and continue pressing SHIFT and press F2, RESET. Wait for servo power. c. Continuously press and hold the DEADMAN switch and turn the teach pendant ON/OFF switch to ON. d. Jog the overtraveled axis off the overtravel switch. When you have finished jogging, you can release the SHIFT key . Note If you accidentally release the shift key during Step 7b through Step 7d , you will have to repeat them. 8. If the robot is not calibrated, perform the following steps: Note For the following steps, press and hold down the SHIFT key until you have completed Step 8a through Step 8d . a. Press and continue pressing SHIFT and press F2, RESET. Wait for servo power. b. Press COORD until you select the JOINT coordinate system. c. Continuously press and hold the DEADMAN switch and turn the teach pendant ON/OFF switch to ON. d. Jog the overtraveled axis off the overtravel switch. When you have finished jogging, you can release the SHIFT key . Note If you accidentally release the shift key during this step, you will need to repeat it. 9. Turn the teach pendant ON/OFF switch to OFF and release the DEADMAN switch. 10. Check CRM68 & CRF7 connection on the amplifier PCB if the robot is not in an actual overtravel condition. 2.1.3 Hand Breakage Recovery A hand breakage error occurs when the hand breakage detection switch is tripped on robots equipped with hand breakage hardware. The switch is tripped when the robot tool strikes an obstacle, which could possibly cause the tool to break. The system • Shuts off drive power to the servo system and applies robot brakes • Displays an error message indicating that the hand is broken • Lights the operator panel FAULT light 2–4 MARRBERCD04121E REV G 2. ERROR RECOVERY • Lights the teach pendant FAULT LED The status of the hand breakage detection switch is displayed on the STATUS Safety Signals screen. Use Procedure 2-2 to recover from a hand breakage. Procedure 2-2 Recovering from a Hand Breakage Conditions • The hand breakage error message is displayed. Steps 1. If you have not already done so, continuously press and hold the DEADMAN switch and turn the teach pendant ON/OFF switch to ON. 2. Hold down the SHIFT key and press RESET. The robot can now be moved. 3. Jog the robot to a safe position. 4. Press the EMERGENCY STOP button. 5. Request a trained service person to inspect and, if necessary, repair the tool. 6. Determine what caused the tool to strike an object, causing the hand to break. 7. If the hand breakage occurred while a program was being executed, you might need to reteach positions, modify the program, or move the object that was struck. 8. Test run the program if it has been modified, if new positions have been recorded, or if objects in the work envelope have been moved. 2.1.4 Pulse Coder Alarm Recovery If the pulse counts at power up do not match the pulse counts at power down, a pulse mismatch error occurs for each motion group and each axis. Use Procedure 2-3 to reset a pulse coder alarm. Procedure 2-3 Resetting a Pulse Coder SRVO-062 Alarm Steps 1. Press MENU. 2. Select SYSTEM. 3. Press F1, [TYPE]. 4. Select Master/Cal. 2–5 2. ERROR RECOVERY MARRBERCD04121E REV G If Master/Cal is not listed on the [TYPE] menu, do the following; otherwise, continue to Step 5 . a. Select VARIABLE from the [TYPE] menu. b. Move the cursor to $MASTER_ENB. c. Press the numeric key 1 and then press ENTER on the teach pendant. d. Press F1, [TYPE]. e. Select Master/Cal. You will see a screen similar to the following. SYSTEM Master/Cal 1 FIXTURE POSITION MASTER 2 ZERO POSITION MASTER 3 QUICK MASTER 4 SINGLE AXIS MASTER 5 SET QUICK MASTER REF 6 CALIBRATE Press ’ENTER’ or number key to select. 5. Press F3, RES_PCA. You will see a screen similar to the following. SYSTEM Master/Cal 1 FIXTURE POSITION MASTER 2 ZERO POSITION MASTER 3 QUICK MASTER 4 SINGLE AXIS MASTER 5 SET QUICK MASTER REF 6 CALIBRATE Press ’ENTER’ or number key to select. Reset pulse coder alarm? [NO] 6. Press F4, YES. You will see a screen similar to the following. 2–6 MARRBERCD04121E REV G 2. ERROR RECOVERY SYSTEM Master/Cal 1 FIXTURE POSITION MASTER 2 ZERO POSITION MASTER 3 QUICK MASTER 4 SINGLE AXIS MASTER 5 SET QUICK MASTER REF 6 CALIBRATE Pulse coder alarm reset! 2.1.5 Chain Failure Detection Error Recovery A Single Chain Failure Detection fault will be set if one safety chain is in an Emergency Stop condition, and the other is not in an Emergency Stop condition. When a Single Chain Failure Detection fault occurs, the system does the following: • Shuts off drive power to the servo system and applies robot brakes • Displays an error message indicating that a single chain failure has occurred. • Lights the operator panel FAULT light • Lights the teach pendant FAULT LED Chain Failure Detection Errors Refer to the Maintenance Manual for more information on chain failure detection errors, SRVO-230 and 231, SRVO-266 through 275 (external checking -customer), and SRVO-370 through 385 (internal checking) Procedure 2-4 Chain Failure Detection Error Recovery Conditions • The system detected either a SRVO-230 Chain 1 (+24V abnormal) or a SRVO-231 Chain 2 (0V abnormal) error. • You cannot reset the chain failure errors, even after turning the controller OFF and then ON again. Steps 1. Correct the cause of the alarm. 2. Press MENU. 2–7 2. ERROR RECOVERY MARRBERCD04121E REV G 3. Select ALARMS. You will see a screen similar to the following. ALARM: Active SRVO-230 Chain 1(+24V) abnormal 4. Press F4, RES_CH1. You will see a screen similar to the following ALARM: Active SRVO-230 Chain 1(+24V) abnormal Reset Single Channel Fault [NO] 5. Press F4, YES to reset the fault. 6. Press the RESET button on the teach pendant or operator panel. Warning If you reset the chain failure fault without fixing the cause of it, the same alarm will occur, but the robot can move until the alarm occurs again. Be sure to fix the cause of the chain failure before you continue. Otherwise, you could injure personnel or damage equipment. 2–8 Chapter 3 ERROR CODES Contents Chapter 3 ERROR CODES ....................................................................................... 3–1 3.1 A ................................................................................................................. 3–4 3.1.1 ACAL Alarm Code ..................................................................................... 3–4 3.1.2 APSH Alarm Code .................................................................................... 3–26 3.1.3 ARC Alarm Code ...................................................................................... 3–58 3.1.4 ASBN Alarm Code .................................................................................... 3–92 3.1.5 ATGP Alarm Code ..................................................................................
Compartilhar