IRC5 Electrical Maintenance IRC5 Programming Basic ABB Electrical Maintenance Revised: 7-12-2010. REMAT L.L.C © ABB Inc. 1 Notes IRC5 Electrical Maintenance Contents Chapter © ABB Inc. 2 Description Page 1 Course Objectives 3 2 Safety 4 3 System Description 18 4 Event Messages - Exercise 1 31 5 Product Information - Exercise2 45 6 ESD 52 7 Backup and Restore - Exercise 3 58 8 Computer Unit 77 9 Restart Procedures - 88 13 Power On - Exercise 6 93 14 Run Chains - Exercise 7 102 15 Motor Drive System - Exercise 9 113 16 Resolvers - 126 17 Calibration - 140 18 I/O in IRC5 - Exercise 10 160 IRC5 Electrical Maintenance Course Objectives Upon completion of this course the student will be able to successfully: © ABB Inc. 3 Practice safety as it pertains to the robot system. Identify and use the Flexpendant. Run the robot system in manual mode and automatic mode. Interpret and respond to event messages. Use event logs. Identify different parts of the robot modules and arm. Load system software. Troubleshoot Power ON circuits. Troubleshoot computer and drive system to a board level. Troubleshoot Motors ON / Run Chains circuits. Troubleshoot the Motors, brakes, and resolvers. Properly calibrate the robot after a motor change. Interface an input device and an output device to the robot. Notes IRC5 Electrical Maintenance IRC5 Programming Basic Safety ABB Electrical Maintenance © ABB Inc. 4 IRC5 Electrical Maintenance Policies In addition to information presented in this course, students need to be familiar with Safety Procedures from Operator’s Manual and Product Manual. © ABB Inc. 5 Notes Notes IRC5 Electrical Maintenance Avoid Pinch Points While: Modifying program within robot cell Test running Fault tracing Repair Always avoid PINCH POINTS © ABB Inc. 6 IRC5 Electrical Maintenance Notes Lock Outs Use Lock out devices Single Lock Out Multiple Lock Outs © ABB Inc. 7 IRC5 Electrical Maintenance Integrated Robot Safety Topics Emergency stop Operating mode Auto Manual < 250 mm/s Manual 100% Enabling device (Dead mans grip) Safeguard stop (Auto and Manual) Limiting the workspace © ABB Inc. 8 Notes Notes IRC5 Electrical Maintenance Information Sources The robot is designed to comply with requirements that are stated in ISO 10218, Jan 1992, industrial robot safety. Robot also comply with requirements for ANSI/RIA 15.06-1999. Definition of safety function / regulations: Emergency stop – IEC 204-1, 10.7 Enabling device – ISO 11161, 3.4 Safeguard – ISO 10218 (EN 775), 6.4.3 Reduced speed – ISO 10218 (EN 775), 3.2.17 Interlock – ISO 10218 (EN 775), 3.2.8 Hold to run – ISO 10218 (EN 775), 3.2.7 ANSI: American National Standards Institute RIA: Robotics Industries Association ISO: International Standards Organisation IEC: International Electrotechnical Commission EN: European Normalisation © ABB Inc. 9 IRC5 Electrical Maintenance Emergency Stop IRC5 Built in emergency stop pushbuttons are found both on the FlexPendant and Control module as default. Extra emergency stops can be connected to the robot systems safety chain. Remember an E-Stop is: Fastest way to stop a Robot ! Not considered a Lockout ! requires a physical reset A safety interlock that can be connected via the Run Chain Recover by resetting pushbutton and pressing the Motors On button. © ABB Inc. 10 Notes IRC5 Electrical Maintenance Operating Modes Automatic mode Production mode (no speed limit) Manual mode < 250 mm/s – max velocity 250 mm/s 100 % – Option, robot can be jogged/tested with no speed limit. © ABB Inc. 11 Notes Notes IRC5 Electrical Maintenance Enabling Device The enabling device is a press switch with three positions The switch must be in the middle positions in order to activate the motors All robot movement will immediately stop if the switch is released or pressed to the bottom Enabling device © ABB Inc. 12 IRC5 Electrical Maintenance Safeguard Stop Definition: The connection of safeguard stops enable interfacing of external safety equipment, such as: doors, photo-electric devices, photo cells or pressure mats. Categories: Manual – Can always stop the robot regardless of operating modes. Emergency Stop, General Stop and Superior Stop are safeguard stops that can be used with safety mats, Light screens, ect. Auto – Only active when automatic mode is selected. Example: safety gates Delayed Safeguard Stop – Allows for a more controlled stop. Can be activated in system parameters. It is not acceptable to activate Delayed Safeguard Stop for Emergency Stop in the United States. © ABB Inc. 13 Notes IRC5 Electrical Maintenance Limiting the Workspace To avoid the risk of getting caught between the robot and other equipment, e.g. a fence, the robot’s workspace can be limited: Hard Stops Is an excellent method for eliminating pinch points. Axis 1–3 can be limited by adjustable mechanical stops Only available on IRB 2400 and larger robots Electrical Switches Software Stops © ABB Inc. 14 Can be added to axes 1-3 to monitor robot position Axis on all robots can be software controlled Safe Move Notes IRC5 Electrical Maintenance Notes Safety Regarding Grip Device All grip devices should be designed so the work piece will be held during a power failure or other disturbances in the robot system Be familiar with the output used to activate the gripper Mind your fingers when manually operating gripper from Pendant © ABB Inc. 15 IRC5 Electrical Maintenance Notes Electrical Safety Hazardous power in both the cabinet and the robot Power Source – 480 VAC Power supply – 230 VDC Power supply to robot motors –370 VDC for small robots and 700 VDC for large Robots Customer equipment – Varies by installation Must also be aware of 24V remaining on the ultra Cap. Must pay attention to the 24V incoming to keep the bus running. © ABB Inc. 16 Notes IRC5 Electrical Maintenance Safety Regarding Releasing the Brakes The brakes on the robot motors can be manually released if the Main Disconnect is ON or an external battery is connected. Before the brakes are released, be sure that the weight of the robot arm is supported and will not cause damage to personnel or equipment 6 Buttons for larger than IRB1600 © ABB Inc. 17 System Description ABB Electrical Maintenance © ABB Inc. 18 IRC5 Electrical Maintenance Notes IRC5 Electrical Maintenance Robot System Dual Cabinet Single Cabinet IRC5 Controllers IRB 6600 Robot Manipulator © ABB Inc. 19 Notes IRC5 Electrical Maintenance IRC 5 Controller FlexPendant Robot Studio Online Main power switches © ABB Inc. 20 IRC5 Electrical Maintenance IRC5 Single Cabinet Controller Main Disconnect E-Stop Motors On Mode Selector Run Chain Status (opt.) USB Port Ethernet Service © ABB Inc. 21 Notes IRC5 Electrical Maintenance Example of an Industrial Robot – IRB 6600 © ABB Inc. 22 Notes Notes IRC5 Electrical Maintenance IRC5 – FlexPendant Graphical color touch screen 4 Hard keys for fast access Programmable E-Stop 3-way joy stick 4 Hard keys for running programs Start Execute Backward/Forward Stop program © ABB Inc. 23 Notes IRC5 Electrical Maintenance IRC5 – FlexPendant ABB Menu Main menu Windows style “switch between open windows/views” © ABB Inc. 24 Status bar Quickset or “COG” Menu IRC5 Electrical Maintenance Quickset or COG button © ABB Inc. 25 Notes IRC5 Electrical Maintenance Jogging the robot Remember that the joystick assumes you are facing the front of the robot. © ABB Inc. 26 Notes Notes IRC5 Electrical Maintenance Jogging the robot +3 -2 +4 -4 +1 +4 -4 +1 -6 +6 -3 +3 -5 -2 +Z Z Y +Y -X -X -Z +X +Y -Y +Y -Y +Z © ABB Inc. 27 -6 +5 +5 -1 -1 +6 -3 +2 +2 -5 +X -Z +Z +X X IRC5 Electrical Maintenance IRC5 – FlexPendant ABB Main Menu © ABB Inc. 28 Notes IRC5 Electrical Maintenance IRC5 – FlexPendant Inputs and Outputs (I/O Window). © ABB Inc. 29 Notes IRC5 Electrical Maintenance IRC5 – FlexPendant Jogging window © ABB Inc. 30 Notes Event Messages ABB Electrical Maintenance © ABB Inc. 31 IRC5 Electrical IRC5 Controller Maintenance Maintenance IRC5 Electrical Maintenance Handling Events When a problem or possible problem occurs in the robot an Event Message is displayed and saved in an event log. © ABB Inc. 32 To Clear the Event press “Acknowledge” If an event is ignored a message will show in the Status bar. Notes Notes IRC5 Electrical Maintenance Introduction I Event Messages are divided into. Information E.g: Hold to run must be pressed. Information of how to proceed Warning E.g: Manual movement full speed is selected. The operator is informed about a potential risk. Error E.g: Motor On when Emergency Stop is active. The system cannot operate before a measure is carried out. © ABB Inc. 33 IRC5 Electrical Maintenance Information E.g. Information at program start: © ABB Inc. 34 Notes IRC5 Electrical Maintenance Warning When the computer detects a situation that can cause a problem or is a safety risk © ABB Inc. 35 Notes Notes IRC5 Electrical Maintenance Error Message When the computer detects a problem or possible problem, it generates an error message with description and action. Unacknowledged message is displayed in red on the status bar Unacknowledged message displayed © ABB Inc. 36 Notes IRC5 Electrical Maintenance Event Message Content An Event Message consists of Description Consequences Probable causes Action (optional) (optional) (optional) Tap arrow to scroll down in message! © ABB Inc. 37 Notes IRC5 Electrical Maintenance Reading Event Logs on the FlexPendant Via ABB - Main menu Tap status bar – Short cut Tap on Status Bar to see Event log. Or Tap ABB then Event Log to see Event log. © ABB Inc. 38 Notes IRC5 Electrical Maintenance Event Log Symbol © ABB Inc. 39 Code Title Time stamp IRC5 Electrical Maintenance Event Log Scroll the list with the yellow arrows Tap on a specific message to get more information The time stamp is not reliable on hundredth of seconds © ABB Inc. 40 Notes IRC5 Electrical Maintenance Event Log Logs are stored under different topics Tap view and select the topic of interest © ABB Inc. 41 Topic common consist of a mixture of the last created logs Notes Notes IRC5 Electrical Maintenance Event Categories Category Error number Area__________________ Operational 10xxx Operational Status System 20xxx Panel unit Hardware 30xxx Board Failure Program 40xxx Programming Motion 50xxx Movement problem Operation 60xxx Flex Pendant Handling I/O communication 70xxx I/O board communication errors ArcWeld 11xxx Process SpotWeld 12xxx Process Paint 13xxx Process Refer to the error number when support is needed! © ABB Inc. 42 IRC5 Electrical Maintenance Logs - Events in R.S.O The logs or events are avalible in R.S.O Refered to as Events in your RobotView © ABB Inc. 43 Notes Notes IRC5 Electrical Maintenance Exercise 1 1. © ABB Inc. 44 Exercise 1 Product Information ABB Electrical Maintenance © ABB Inc. 45 IRC5 Electrical Maintenance Notes IRC5 Electrical Maintenance DCX Single Cabinet Inside Computer System Control Power Supply Panel Unit Ultra Cap Drive Power Supply Drive Rectifier Drive Capaciter External Axis Drive Drive 6 Pack © ABB Inc. 46 Axis Computer Notes IRC5 Electrical Maintenance DCX Single Cabinet Inside K42 K43 K44 Panel Unit Axis Computer Note: Our Robots also have a Safe move Card Contactor Unit © ABB Inc. 47 IRC5 Electrical Maintenance Cabinet Features Door Sealed front door Hatch on rear side to access transformer and cooling fans Cabling Quick floor front connection for external signals Just required to connect Ethernet and safety between control & drive cabinet in Flexible controller Sealing Fan module Cabinet tested for IP54 category 1 (i e withstands intrusion of dust during under-pressure) Easy to replace with snap-in holder Front Access © ABB Inc. 48 All normal maintenance parts accessible from front. All units are accessible without disconnecting any cables Notes Notes IRC5 Electrical Maintenance IRC5 HW Overview Control module Power & UPS USB LAN Service Drive module Power Panel Safety MC Drive Safety AXC IRB xxx SMB Resolver Drives I/O, I/O Power, Sensors and Process equipment Rectifier © ABB Inc. 49 Motor IRC5 Electrical Maintenance Reliability Drive system 6-pack main servo drive Single pack units for additional axes Carrier for mass memory unit 54 % less connectors, 7% less components, 42 % less PCB:s compared with S4Cplus (IRB 6600, 6 axes) Easy to swap solid state drive / hard drive in computer unit Cooling system Reduced number of fans: S4Cplus = 8 IRC5 = 7 No fan on main computer CPU Drive system fans are on-off controlled to extend lifetime Standard +45 C ambient T, option +52 C No air filters required Non-battery UPS for power failure backup © ABB Inc. 50 UltraCap™ unit with min. 8 years lifetime => maintenance free (S4Cplus: battery pack with 3 years lifetime) Notes IRC5 Electrical Maintenance System functions System functions USB memory Make use of solid state mini USB memory for file transfer User Authorization System Allowing different user groups valid access for their needs System Property Browser All system information of your IRC5 controller in one view Controller Name Identify the controller by a user defined names © ABB Inc. 51 Notes IRC5 Electrical Maintenance IRC5 Controller ESD Maintenance ABB Electrical Maintenance © ABB Inc. 52 IRC5 Electrical Maintenance ESD - Electrostatic Discharge ESD Information © ABB Inc. 53 Notes IRC5 Electrical Maintenance ESD - Electrostatic Discharge What is ESD? © ABB Inc. 54 A person walking around in isolated shoes on a isolated floor can get charged with several thousand volts. When this person gets close to a conducting object e.g. printed card, the charge will discharge through the air in form of a spark. The high electric current that is produced under a short period of time is devastating for electronic components. The damage can show at once if the component simply is destroyed, or it can become a so called latent fault. Latent faults can show up, after a day, a week, few months even years. Notes IRC5 Electrical Maintenance ESD - Electrostatic Discharge Where can components and equipment get exposed to ESD? On the factory where the components are produced At the distributor During shipping In the factory where the components are mounted Under normal operation During service and maintenance © ABB Inc. 55 Notes Notes IRC5 Electrical Maintenance ESD - Electrostatic Discharge How to avoid ESD! © ABB Inc. 56 Reduce Charging Shoes: shoe sole of leather is best – Rubber and plastic worst Clothing: Use cotton clothes instead of wool and synthetics Diverse charging Conductive bags or boxes for printed cards Grounded ESD mat that printed cards can be placed on Always use a wrist strap during service and maintenance! ESD VIDEO Notes IRC5 Electrical Maintenance Exercise 2 1. © ABB Inc. 57 Exercise 2 Backup & Restore ABB Electrical Maintenance © ABB Inc. 58 IRC5 Electrical Maintenance IRC5 Controller Maintenance IRC5 Electrical Maintenance Topics Backup Why? When? How? Safety aspects Precautions What is stored © ABB Inc. 59 Notes Notes IRC5 Electrical Maintenance Backup – IRC5 Having a valid backup is necessary for fast recovery: If the system behaves suspicious! After software upgrades replacement Tap ABB Tap Backup and Restore Tap BackUp Current System © ABB Inc. 60 or Notes IRC5 Electrical Maintenance Backup – IRC5 Body shop additional steps. From Main: - Click on maintenance © ABB Inc. 61 - Click on backup UI IRC5 Electrical Maintenance Backup – IRC5 What does a backup contain? All of the files/folders stored under Home directory in your system. The system parameters (e.g naming of I/O signals) A backup contains the info that allows your system to go back to behave as it did when the backup was taken. © ABB Inc. 62 Notes IRC5 Electrical Maintenance Backup – IRC5 What to think of before taking a Backup! IRC5 can have several systems installed! Here at BMW, we should have only one. Always check which is the active system. © ABB Inc. 63 Notes IRC5 Electrical Maintenance Backup – IRC5 When taking your backups: Give your backup a good descriptive name Keep the date when backup was created Store the finished Backup in a safe place © ABB Inc. 64 Notes IRC5 Electrical Maintenance Restore – IRC5 Remember A backup taken on a S4 isn’t possible to restore in IRC5. Always check if you are restoring to correct system. © ABB Inc. 65 Notes IRC5 Electrical Maintenance Backup and Restore – Backup the System ABB recommends performing a backup: Before installing new RobotWare Before making any major changes to instructions and/or parameters to facilitate the previous setting After making any changes to instructions and/or parameters and testing the new settings to retain the new successful settings © ABB Inc. 66 Notes Notes IRC5 Electrical Maintenance Backup Procedure Step Action 1 Tap ABB. 2 Tap Backup and Restore. xx0300000469 © ABB Inc. 67 Info/Illustration Notes IRC5 Electrical Maintenance Backup (2) Procedure Step Action 3 Tap Backup. Xx0300000440 The set backup directory is displayed. © ABB Inc. 68 Info/Illustration Notes IRC5 Electrical Maintenance Backup (3) Procedure Step Action 4 Is the displayed directory the correct one? If YES: Tap Backup at the bottom of the screen to perform the backup to the selected directory. If NO: Tap … to the right of the directory and proceed below. xx0300000441 A backup file named according to the current date is created. © ABB Inc. 69 Info/ Illustration Notes IRC5 Electrical Maintenance Backup (4) Procedure Step Action 5 Select the desired directory. 6 When the desired directory is shown, tap OK. xx0300000443 © ABB Inc. 70 Info/ Illustration IRC5 Electrical Maintenance Backup and Restore – Restore the System ABB recommends performing a restore: If, for any reason you suspect the program file corrupt If any changes made to the instructions’ and/or parameters’ settings did not prove successful, and the previous settings is desired During the restore, all system parameters are replaced and all modules from the backup directory are loaded The Home directory is copied back to the new systems HOME directory during the warm start © ABB Inc. 71 Notes Notes IRC5 Electrical Maintenance Restore Procedure Step Action 1 Tap ABB. 2 Tap Backup and Restore. xx0300000439 © ABB Inc. 72 Info/Illustration Notes IRC5 Electrical Maintenance Restore (2) Procedure Step Action 3 Tap Restore. Xx0300000440 The set backup directory is displayed. © ABB Inc. 73 Info/Illustration Notes IRC5 Electrical Maintenance Restore (3) Procedure Step Action 4 Is the displayed directory the correct one? If YES: Tap Backup at the bottom of the screen to perform the backup to the selected directory. If NO: Tap … to the right of the directory and proceed below. xx0300000441 A backup file named according to the current date is created. © ABB Inc. 74 Info/ Illustration Notes IRC5 Electrical Maintenance Restore (4) Step Action 5 Select the desired directory. 6 When the desired directory is shown, select the correct backup file and tap OK. xx0300000444 The Restore is performed, and the system is warm started automatically. © ABB Inc. 75 Info/ Illustration Notes IRC5 Electrical Maintenance Exercise 3 1. © ABB Inc. 76 Exercise 3 Computer Unit ABB Electrical Maintenance © ABB Inc. 77 IRC5 Electrical Maintenance IRC5 Controller Maintenance Notes IRC5 Electrical Maintenance Computer Unit DSQC 623- Old version- not at BMW Status during Startup: RED Flashing – Main Computer self testing. RED Steady – Main Computer loading operating system. GREEN Flashing – Main Computer is warm starting. GREEN Steady – The Main computer system is operating. Computer unit based on industrial PC Status during Operation: © ABB Inc. 78 Built-in DC power supply PCI bus Ethernet 10/100 Mbps 3rd party field bus cards Standard mass memory units (Flash disk, Hard drive) Cooling fans for +45 / +52 °C (113 / 125 °F) ambient T RED Steady – Internal failure. The unit needs to be replaced. RED Flashing – Communication failure. GREEN Steady – The unit is functioning OK. Computer Power On SSD/HDD Active Notes IRC5 Electrical Maintenance Computer Unit DSQC 623- Old version- not at BMW Top view of Computer Unit with cover removed. 1 2 2 Fans 1 intake, 2 outlet Power supply SSD HDD PCI slots MotherboardMain Computer Incoming power (24V PC) © ABB Inc. 79 Notes IRC5 Electrical Maintenance Computer Unit DSQC 639 – Used at BMW The new design features: Status during Startup: RED Flashing – Main Computer self testing. RED Steady – Main Computer loading operating system. GREEN Flashing – Main Computer is warm starting. GREEN Steady – The Main computer system is operating. Industrial CompactFlash memory replaces IDE flash memory or optional hard drive. Accessible from the computer front. Status during Operation: RED Steady – Internal failure. The unit needs to be replaced. RED Flashing – Communication failure. GREEN Steady – The unit is functioning OK. Simplified cooling Improved serviceability Built in functions of Robot Communication Card (PCI card) Built in DC/DC converter from 24V power intake Computer Power On SSD/HDD Active to desired board voltages Lean ABB Robotics design without unnecessary PC components Ethernet Connection – Commuication LEDs © ABB Inc. 80 Panel Unit No LEDs Notes IRC5 Electrical Maintenance Computer Unit DSQC 639 Fan Incoming power (24V PC) PCI slots SSD Flash Drive MotherboardMain Computer © ABB Inc. 81 IRC5 Electrical Maintenance Main computers DSQC 639 (2007 - current ) DSQC 623 (2005 - 2007 ) Same Processor and memory as DSQC 623 Standard mass memory is an industrial CompactFlash 256 MB, optional 2 GB Flash Simplified cooling Improved serviceability Built in functions of Robot Communication Card (PCI card) Built in DC/DC converter from 24V power intake to desired board voltages Lean ABB Robotics design without unnecessary PC components Available (RW5.05) => 3 times performance boost compared with Celeron 566. Used for all models. Pentium M 1.3 GHz. Processor. 256 MB RAM Path planning of up to 36 axes (4* (6 robot + 3 external axes) ) Handling of 7 simultaneous 10/100 Mbps Ethernet channels DSQC 600 (earlier versions 2004-2005) Standard Intel motherboard with CPU socket 370 and DIMM sockets Single robot configuration – DSQC 600 Multi robot configuration (MultiMove™) - DSQC 600A © ABB Inc. 82 Intel Celeron 566 MHz (~3 times S4Cplus) 64 MB DRAM (2 times S4Cplus) Intel Pentium III 933 MHz (~2 times Celeron) 256 MB DRAM Notes Notes IRC5 Electrical Maintenance Robot Communication card DSQC602 RCC (DSQC 602) Connection points Service port FlexPendant Axis computer Panel unit © ABB Inc. 83 Notes IRC5 Electrical Maintenance Robot Communication card DSQC 602 Interface between computer system and other sub-systems Three 10/100 Mbps Ethernet channels for connecting drive system, service port and FlexPendant One RS-485 channel for connecting panel unit (safety system) DSQC 612 Depopulated version with Ethernet channels only is available for MultiMove option (connection of additional drive systems) DSQC612 DSQC602 © ABB Inc. 84 Notes IRC5 Electrical Maintenance Computer System Overview ATA -100 SSD/HDD FlexPendant Ethernet 10 Mbps Service port (for laptop) USB flash memory (opt.) LAN port 10/100 Mbps Main computer Serial converter (opt.) USB 1.1 Units in the computer box Customer RS-422 PCI bus 32-bit / 33 MHz + safety Robot communication card Junction board Ethernet 10/100 Mbps Serial card Ethernet card (with Main computer DSQC 600) (optional DSQC 612) MC console RS-232 Ethernet 100 Mbps RS-485 250 kbps Customer RS-232 3x Ethernet 100 Mbps to Axis computer 2-4 Axis computer 2 x RS-422 1 Mbps Contactor board 1 x SPI 10 Mbps Drive unit (x 6 power stages) SMB I/O units or PLC Field bus card #2 (optional) • DeviceNet M/S • Profibus DP M/S • Interbus Cu/Opto M/S Run chain #1 Panel board RS-485 250 kbps RS-485 250 kbps Field bus card #1 (optional) E-stop, A-stop, Gstop, mode selector switch, 8 DI + 8 DO LED panel (optional) Run chain #2 PTC, Limit switches, brake contactor Optional drives (x 2-3 power stages) Rectifier unit Capacitor unit Rx6 © ABB Inc. 85 Mx6 IRC5 Electrical Maintenance Field bus adapters 3rd party field bus cards DSQC 658/659 DeviceNet-PCI adapter DSQC 658 One channel DeviceNet Master/Slave DSQC 659 Two channel DeviceNet Master/Slave ODVA certified, supports up to 500 kBaud DSQC 637 Profibus PCI-adapter Two channel Profibus DP Master/Slave Supports up to 12 Mbps DSQC 512/529 Interbus PCI-adapter Two channel Interbus Master/Slave Both copper-wire and fiber-optic interface available DSQC 678 PROFINET PCI-adapter © ABB Inc. 86 Notes IRC5 Electrical Maintenance Mass memory units Solid state drive (flash memory based) as standard mass memory 256 MB => 2 times S4Cplus Plugged in directly on motherboard / main computer Optional hard drive >20 GB High temperature specification (+60 ºC) Shock protection integrated in carrier Auto spin down function in SW to extend lifetime of bearings Carrier for mass memory unit Allows quick replacement of hard drive USB port for connection of external mass memory USB memory (bd0:) © ABB Inc. 87 Notes Restart Procedures IRC5 Electrical Maintenance IRC5 Controller Maintenance ABB Electrical Maintenance © ABB Inc. 88 IRC5 Electrical Maintenance Restart In ABB/Main menu select restart © ABB Inc. 89 Notes IRC5 Electrical Maintenance Restart Menu If a restart other than Warm Start is required Tap Advanced © ABB Inc. 90 Notes IRC5 Electrical Maintenance Summary of Restart Alternatives W-start (Warm start) Normal restart When: New hardware, SYSFAIL or change in configuration Result: Current system is restarted. Program pointer are restored I-start (Installation start) (ok to Use at BMW body shop, but needs further backup reloading) When: Add RobWare for a new process Restart with default parameters. Loose what is in memory. Modules & program not loaded P-start (Program restart) (Not Used at BMW body shop) When: E.g. Changing data in parallel tasks © ABB Inc. 91 All data saved on image file for loading purpose RAPID programs not reloaded Notes IRC5 Electrical Maintenance Summary of Restart Alternatives Shutdown When: The UPS system is not working An image file is carried out as a normal Power Off To start: Turn Power Off & On to restart the system B-Start (ok to Use at BMW) When: E.g. Recommend action from an error message Returns the system to the state after the most recent shutdown by either Power Off or Shutdown In this case no saving is carried out as for Warm Start X-start (Extra Restart) (ok to Use at BMW, but only to change the IP address) When: Change to an existing system: E.g: Glue to Arcweld All data is saved on an image file. System can be reloaded with all program and parameters. C-Start (Cold start) (Do not Use at BMW body shop) Removes all Programs, parameters, and the robot software When: E.g: A new BaseWare for a system shall be loaded © ABB Inc. 92 All data is erased. A boot is necessary if no other system exists in the controller Notes IRC5 Electrical Maintenance IRC5 Controller Power On Maintenance ABB Electrical Maintenance © ABB Inc. 93 Notes IRC5 Electrical Maintenance Power System Overview Control Module Main Switch Power supply 24V DC Panel Board ACON 3-phase Drive Module 200- 600 V AC 2-phase Transformer 230V AC 10A CB Power supply K41 3-phase To Drive System 25A CB K42 K43 © ABB Inc. 94 From Contactor Board IRC5 Electrical Maintenance Power Supplies (Control Module) –Not at BMW Control Power Supply •DSQC 604 •230V AC Input •Only one rectifier •3 current limiters •24VSYS (5A) •24VCOOL (1A) •24VPC (5A) •24V Charge •DCOK LED •Communicates USB1.1 Ultra Cap •DSQC 624 •8 Year life •Supplies 24VPC •20 sec. Hold up time •Will discharge on shelf © ABB Inc. 95 Notes IRC5 Electrical Maintenance Notes Power Supplies (Control Module) DeviceNet Power Supply Customer I/O •DSQC 634 •DSQC 608 or DSQC 609 •176 – 264 VAC Input •230V AC Input •DCOK LED •24VIO (8A) •Required in USA not Europe •DCOK LED DSQC 608 DSQC 609 © ABB Inc. 96 IRC5 Electrical Maintenance Power Supplies (Drive Module)- Not at BMW Drive System Power Supply •DSQC 626 (20ms Hold up) •DSQC 627 (800ms Hold up) (Used on 340, 6600, 7600) •173-276V AC Input •24V COOL (5A) •24V Brake (9A) •24V Drive (5A) •DCOK LED •May hear “ticking” upon short circuit •ACOK Monitored •Over Temp Monitored (latched until next power up) •Brake OK Monitored © ABB Inc. 97 Notes Notes IRC5 Electrical Maintenance Power Supply (Single Cabinet) – Used at BMW G2 – DSQC 662 Distribution Unit These two units take the place of three power supplies in a dual cabinet configuration. (Control, Drive, and I/O) G1 – DSQC 661 Power Supply Unit © ABB Inc. 98 IRC5 Electrical Maintenance Batteries CMOS Battery •On Main computer •3V Button Cell •No Supervision •Minimum 8 year life SMB Battery •Lithium Battery •10.8 V •No Charger •SMB DSQC 620 •Battery Voltage is supervised by SMB •2 - 5 year life © ABB Inc. 99 Notes IRC5 Electrical Maintenance Circuit Diagrams © ABB Inc. 100 Notes Notes IRC5 Electrical Maintenance Exercise 6 1. Exercise 6 © ABB Inc. 101 IRC5 Electrical Maintenance IRC5 Controller Run Chains Maintenance ABB Electrical Maintenance © ABB Inc. 102 Notes IRC5 Electrical Maintenance Run Chains The Run Chains consist of two loops that Monitor: 1. Emergency Stop (ES) 2. Superior Stop (SES) 3. General Stop (GS) 4. Limit Switch (Working area for each axis) 5. Main Computer is running (Enable1) 6. Axis Computer is running (Enable2) 7. Depending of the position of the Key Switch Auto Stop (AS) Enable Device on the FlexPendant (EN) All these conditions have to be OK/Closed to send power to the Drive system. An event message is generated and Motors are turned off: If any condition is not fulfilled. If run chain status differs from each other. © ABB Inc. 103 IRC5 Electrical Maintenance Notes Run Chains Panel Board Connection terminals for the Run Chains Run Chain Status © ABB Inc. 104 IRC5 Electrical Maintenance Key Switch and Indicators Key Switch and Indicators Option: Run Chain Status outside the cabinet © ABB Inc. 105 Notes Notes IRC5 Electrical Maintenance Run Chains Soft Stop Selected by system parameter Robot stops on path before Motors are turned off Alternatives Soft Emergency Stop = Soft ES Soft Auto Stop = Soft AS Soft General Stop = Soft GS Soft Superior Stop = Soft SS (Identical to GS) Can be used to indicate from where the stop originates. © ABB Inc. 106 IRC5 Electrical Maintenance Run Chain Overview © ABB Inc. 107 Notes Notes IRC5 Electrical Maintenance Run Chains Contactor Board Computer Control Run Chain 1 K42 Self1 Interlocking on contactor board Control Module Enable1 = Enable from Panel Board Enable Device = EN1 and EN2 Drive Module Enable2 from Axis computer Self1 from Contactor K42 Self2 from Contactor K43 © ABB Inc. 108 Self2 Run Chain 2 K43 Notes IRC5 Electrical Maintenance Run Chains Functionality in Control Module or Drive Module Control Module Panel Board Contactor Board Emergency Stop Limit Switch Auto Stop Relays K41,K42,K43, and Manual Stop General Stop Superior Stop Flex Pendant © ABB Inc. 109 Drive Module K44 Interlocks (1A, 1B) PTC Axis computer Notes IRC5 Electrical Maintenance Run Chain Communication between boards Main Computer Control Module Drive Module (via RCC) Run Chain 1 & 2, Speed Panel Board RS 485 Contactor ENABLE 1 & 2 Board ENABLE 1 & 2 Ethernet © ABB Inc. 110 RS485 Axis Computer IRC5 Electrical Maintenance Circuit Diagrams © ABB Inc. 111 Notes Notes IRC5 Electrical Maintenance Exercise 7 1. Exercise 7 © ABB Inc. 112 Motor Drive System ABB Electrical Maintenance © ABB Inc. 113 IRC5 Electrical Maintenance IRC5 Controller Maintenance Notes IRC5 Electrical Maintenance Motor Drive Circuits Drive Module Motor Axis Computer Main Servo Drive © ABB Inc. 114 Notes IRC5 Electrical Maintenance Drive system overview BLOCK DIAGRAM OF DRIVE SYSTEM. Control Module MAIN COMPUTER PROFILE GENERATOR Drive Module AXIS COMPUTER POSITION CONTROLLER SPEED CONTROLLER Robot DRIVE UNIT MOTOR CURRENT CONTROLLER M R RESOLVER Serial Measurement Board © ABB Inc. 115 Notes IRC5 Electrical Maintenance Drive module: Small robot with external axes K42 K43 *Capacitor Main Servo Drive unit Rectifier Axes computer Drive units for ext axis * Empty for small robots, if no external axes © ABB Inc. 116 Notes IRC5 Electrical Maintenance Axes computer 24 V Drive (feed) Power Supply Status Drive link 1 Console port Process I/O (not used) Motorola PowerPC 250 MHz or 350 MHz 1 2 Status LED Measurement link Contactor board link © ABB Inc. 117 To control cabinet Notes IRC5 Electrical Maintenance Rectifier Rectifier Busbar to drive units Power out To bleeders Power from Transformer Power in * To capacitor Communication with Drive unit * Optional © ABB Inc. 118 Notes IRC5 Electrical Maintenance Drive unit Drive unit 6 axes, large robot (6-pack) Depending on system, connection point can be different. Check label for reference in Circuit Diagram. Axis 3 Axis 2 Axis 1 Power going to motor (XS/XP1) Axis 6 © ABB Inc. 119 Axis 5 Axis 4 Notes IRC5 Electrical Maintenance Drive unit Drive units 6 axes, small robot (3-pack) IRB 140 Axis 3 and 1 IRB 340 Axis 2 and 1 IRB 1400 1600 2400 Axis 1 and 2 Axis 6 and 4 Axis 2 and 5 Axis 3 and 4 Axis 4 and 6 Axis 3 and 5 Check label for reference to contact names in circuit diagram Also applies for the 6 pack © ABB Inc. 120 Notes IRC5 Electrical Maintenance Motor – IRC5 The rectifier supplies 370 or 700 VDC to the drive units across the buss bar. Rectifier Buss bar Drive units © ABB Inc. 121 Notes IRC5 Electrical Maintenance Some Drive system configurations Small system (IRB140–2400) Small system with external axes Empty place C_2 RC_1 Rectifier R_2 Drive unit 6 axes 6-axes drive unit (3-pack) 6-axes drive unit (3-pack) External axis D1_X D1_X D1_X Large system (IRB 4400– 7600) C_2 Large system with external axis C_2 R_2 D_1X D1_X R_2 RC1 = Rectifier + capacitor C2 = capacitor R2 = Rectifier 6-axes drive unit (6-pack) © ABB Inc. 122 6-axes drive unit (6-pack) IRC5 Electrical Maintenance Motor – IRC5 Example of a Motor © ABB Inc. 123 Notes Notes IRC5 Electrical Maintenance Motor – IRC5 Motor structure Rotor Magnets Stator Coils Bearings Output Shaft Brake © ABB Inc. 124 Resolver IRC5 Electrical Maintenance Circuit Diagrams © ABB Inc. 125 Notes IRC5 Electrical Maintenance IRC5 Controller Resolvers Maintenance ABB Electrical Maintenance © ABB Inc. 126 Notes IRC5 Electrical Maintenance Resolvers The resolvers on the robot are used for _________________. Position Feedback The robot has ______ resolver(s) per axis. 1 Approx. : 14VPP X + Y = Approx. : 7 VPP 14 V P-P The resolver exciter voltage is ____________. The frequency of the exciter is _____________. 10KHZ The sum of the feedback signals is ___________. 7 V P-P © ABB Inc. 127 Notes IRC5 Electrical Maintenance Resolver Cross Section RESOLVER CROSS SECTION Exciter Primary Exciter Secondary © ABB Inc. 128 X Feedback Y Feedback Notes IRC5 Electrical Maintenance Functional principle of resolver Synchro resolver section Input voltage Transformer α Output voltages: Usin=ü•U0•sin(p•α) Ucos=ü•U0•cos(p•α) ü = transformation ratio p = number of pairs of poles © ABB Inc. 129 Notes IRC5 Electrical Maintenance Functional principle resolver Stator Rotor j j Uin ~ Resolver part Transformer © ABB Inc. 130 Ucos Usin Notes IRC5 Electrical Maintenance Functional principle of resolver 1st scan 2nd scan U cos U t 125 μs t U sin Rotor infeed: 10kHz t © ABB Inc. 131 Notes IRC5 Electrical Maintenance Functional principle of resolver 1st scan 2nd scan U cos U t 125 μs t U sin Rotor infeed: 10 kHz 30° t © ABB Inc. 132 Notes IRC5 Electrical Maintenance Functional principle of resolver 1st scan 2nd scan U U cos t 125 μs t U 90° sin Rotor infeed: 10 kHz t © ABB Inc. 133 Notes IRC5 Electrical Maintenance Functional principle of resolver 1st scan 2nd scan U cos U t 125 μs t U 135° sin Rotor infeed: 10 kHz t © ABB Inc. 134 Notes IRC5 Electrical Maintenance Functional principle of resolver 1st scan 2nd scan U cos U t 125 μs t U 180° sin Rotor infeed: 10 kHz t © ABB Inc. 135 Notes IRC5 Electrical Maintenance Functional principle of resolver Input voltage U0 ( f = 10 kHz): Time t U0 j Ucos 90° 180° 270° j Usin 90° © ABB Inc. 136 360° electrical 180° 270° 360° electrical Notes IRC5 Electrical Maintenance Serial Measurement Board Robot The serial measurement board is located on the _________. Resolver The serial measurement board converts the _____________ information Axis Computer and sends it to the ___________________ board. Axis Computer Rev. Counter Rev. Counter A/D Converter Serial Converter Battery © ABB Inc. 137 IRC5 Electrical Maintenance Circuit Diagrams © ABB Inc. 138 Notes Notes IRC5 Electrical Maintenance Exercise 8 1. Exercise 8 © ABB Inc. 139 IRC5 Electrical Maintenance IRC5 Controller Calibration Maintenance ABB Electrical Maintenance © ABB Inc. 140 IRC5 Electrical Maintenance Topics Revolution counters Fine calibration © ABB Inc. 141 Notes IRC5 Electrical Maintenance Calibration – IRC5 Fine Calibrate or Rev.Count update? Rev.Count update can easily be made with eye measurement. Fine calibration needs special tools. © ABB Inc. 142 Notes Notes IRC5 Electrical Maintenance Calibration – IRC5 Rev.Counters Tells how many turns the motor shaft has rotated in the gearbox. If value is lost the robot cannot run any programs. (ie: when SMB battery is drained) An event message is displayed when the Rev.Counters need to be updated. If Event message The system informs about difference: Update so that the robot and the controller have the same calibration values © ABB Inc. 143 Notes IRC5 Electrical Maintenance Calibration – IRC5 Update Rev.Counters Jog each of the 6 axis to the sync marks Tap ABB : Calibration : select robot : Rev. Counters : Update Revolution Counters… : YES : select axes to be updated : Update : Update It is recommended that the calibration be checked. It is possible to update the axis one by one, if the cell is cramped Example of witness mark © ABB Inc. 144 IRC5 Electrical Maintenance Checking Calibration – IRC5 MoveAbsJ instruction can be used to move the robot to the calibration position. Insert MoveAbsJ instruction into the program. Tap the asterisk : Edit : View Value, enter a 0 for all 6 axes Then run the robot to the position. If the witness marks line up accurately the robot is OK. If the marks do not line up something is wrong. © ABB Inc. 145 Notes Notes IRC5 Electrical Maintenance Fine Calibration (Only after motor or gearbox replacement) Fine Calibration Is the angle of motor shaft when robot is in sync position Is created by ABB or on site with special equipment. The value is stored on Serial Measurement Board (SMB), in the computer, in the backup files, and written on the back of the robot arm. Only needs to be recalibrated if a motor / gearbox is replaced Requires special tools! Cannot be made correctly by eye Measurement. © ABB Inc. 146 IRC5 Electrical Maintenance Calibration Offset values If Motor Calibration Offset values are lost: The values can be typed in manually. The values can be found in the moc.cfg file and on the silver label in back of manipulator with 6 values. © ABB Inc. 147 Notes Notes IRC5 Electrical Maintenance Serial Measurement Board (SMB) The SMB and the computer(cabinet) stores the calibration offset values. You can update the SMB or the computer(cabinet) calibration values: 1. If SMB is replaced or manipulator is fine calibrated the offset values should be sent to the SMB. (Pic 1) 2. If the cabinet is moved to another manipulator, or after an X-start and then activating different system is performed the offset values should be sent to the computer(Cabinet). (Pic 2) 2. 1. © ABB Inc. 148 Notes IRC5 Electrical Maintenance Calibration Status Procedure to view calibration status Step Action Info/Illustration 1 On the ABB menu, tap Calibration . 2 In the displayed list of mechanical units, check the calibration status. What kind of calibration is needed? If the calibration status is … … then … Not calibrated Robot is missing calibration offsets. Either restore a good backup or load the MOC.cfg parameters or manually enter the offsets from the silver tag on the back of the robot. Rev. counter update needed You must updated the revolution counters. Do not fine calibrate unless motor or gearbox has been replaced. © ABB Inc. 149 IRC5 Electrical Maintenance Reset Revolution Counters Set up calibration position Before you reset the revolution counters you must run each robot axis to its calibration position. The calibration position is indicated by scribed lines or vernier scales, but are placed differently for each robot model.Study how the calibration position looks on robot models you work with. Please see the Product Manuals delivered with the robot for details. Use axis-by-axis jogging to position each axis separately. DANGER! To reset revolution counters without the robot set in the calibration position will result in incorrect positioning and may cause injuries and damage property. © ABB Inc. 150 Notes Notes IRC5 Electrical Maintenance Reset Counters Info/ Illustration Step Action 1 On the ABB menu, tap Calibration. 2 Select the mechanical unit whose revolution counters you wish to update. 3 Tap Revolution Counters, then Reset Revolution Counters. 4 Select the axes whose counters you want to update. 5 Tap Reset to update counters. 6 Tap the Close button in the upper right corner to close the calibration window. How to select axes to update? If you want to … … then … update all axes tap All include a specific axis in the selection tap the corresponding axis label, then Include remove a selected axis from the selection tap the corresponding axis label, then Exclude © ABB Inc. 151 Notes IRC5 Electrical Maintenance Calibration Procedure on FlexPendant Step Action 1 On the ABB menu, tap Calibration . All mechanical units connected to the system are shown along with their calibration status. 2 Tap the mechanical unit in question. The screen below is displayed: en0400000771 © ABB Inc. 152 Info/ Illustration IRC5 Electrical Maintenance Calibration Procedure on FlexPendant (2) Initial Procedure Step Action 3 The illustration shows the screen displayed after tapping Calibration. Available selections are: Rev. Counters: Update revolution counters… . Calib. parameters: Load motor calibration… . Edit motor calibration offset… . Fine calibration… WARNING! . SMB Memory: Update Cabinet with SMB memory . Update SMB memory with Cabinet Data. Base Frame: 4 points XZ… . Relative n points… (requires option MultiMove installed). . © ABB Inc. 153 Notes IRC5 Electrical Maintenance Update Revolution Counters… Procedure Step Action 1 Before updating the revolution counters, the robot must be positioned in a position very close to its calibration position as specified by the calibration marks on each robot axis. 2 Tap Update revolution counters.... A dialog box is displayed, warning that updating the revolution counters may change programmed robot positions: Tap Yes to update the revolution counters. Tap No to cancel updating the revolution counters. Tapping Yes displays the axis selection window. 3 Select the axis to have its revolution counter updated by: Ticking in the box to the left Tap Select all to update all axes. Then tap Update. A dialog box is displayed. 4 A dialog box is displayed, warning that the updating operation cannot be undone: Tap Update to proceed with updating the revolution counters. Tap Cancel to cancel updating the revolution counters. Tapping Update updates the ticked revolution counters and removes the tick from the list of axes. © ABB Inc. 154 Notes IRC5 Electrical Maintenance Notes Load Motor Calibration… This procedure should be used when a specific file with motor calibration data is available. The file is normally delivered on a diskette with the robot. Entering motor calibration values may be done in one of three ways: From a disk, using the FlexPendant. From a disk, using RobotStudioOnline. Manually entering the values, using the FlexPendant. © ABB Inc. 155 Notes IRC5 Electrical Maintenance Load Motor Calibration… Procedure Step Action 1 Tap Load motor calibration... . A dialog box is displayed, warning that updating the revolution counters may change programmed robot positions: Tap Yes to proceed. Tap No to cancel. Tapping Yes results in displaying a file selection window. 2 Select the file containing the motor calibration data to be loaded into the system. If a file containing invalid calibration data is selected, a dialog box to this effect will be displayed © ABB Inc. 156 Info/Illustration If required select: Calib. files for systems without absolute accuracy measurement system. Abs. Acc. files for systems with absolute accuracy measurement system. IRC5 Electrical Maintenance Edit Motor Calibration Offset… This procedure should be used when no specific file with motor calibration data is available, but just the numerical values. These values are normally found on a sticker on the rear of the robot. Entering motor calibration values may be done in one of three ways: From a disk, using the FlexPendant. From a disk, using RobotStudioOnline. Manually entering the values, using the FlexPendant. © ABB Inc. 157 Notes Notes IRC5 Electrical Maintenance Edit Motor Calibration Offset… Procedure Step Action 1 Tap Edit motor calibration offset.... A dialog box is displayed, warning that updating the revolution counters may change programmed robot positions: Tap Yes to proceed. Tap No to cancel. Tapping Yes results in displaying a new screen. 2 Tap the axis to have its motor calibration offset edited. The offset value box is opened for that particular axis. 3 Use the numerical keyboard to enter the desired value and then tap OK. After entering new offset values, a dialog box is displayed, urging you to restart the system to make use of the new values. Restart if required. © ABB Inc. 158 Info/Illustration Notes IRC5 Electrical Maintenance Exercise 9 1. Exercise 9 © ABB Inc. 159 IRC5 Electrical Maintenance IRC5 Controller Maintenance I/O in IRC5 ABB Electrical Maintenance © ABB Inc. 160 IRC5 Electrical Maintenance I/O in IRC 5 I/O design structure IRC5 Master field buses I/O Configuration examples Simulated I/O © ABB Inc. 161 Notes IRC5 Electrical Maintenance IRC5 I/O Design Structure I/O Fieldbus type is completely optional DeviceNet (ODVA Certified) Profibus DP (PNO Certified) Interbus M/S Ethernet IP None The system may contain 2 Field buses. Easy I/O configuration for ABB and non-ABB I/O units. Ease the implementation of future field buses. © ABB Inc. 162 Notes Notes IRC5 Electrical Maintenance I/O System Overview Bus giStyle Bd1 di1 Bd2 Input Signals di2 goAckn Bd3 © ABB Inc. 163 Group Output di3 do1 do2 Cross-Connections Unit types Unit = Group Input d327A d350A d328A & Output Signals Notes IRC5 Electrical Maintenance I/O System Structure Master field Bus * Unit type * Unit * Signals * Signal groups Cross connections * Required information © ABB Inc. 164 DSQC 327 Notes IRC5 Electrical Maintenance Example: I/O Bus Configuration Parameter Example -Name “DeviceNet1” -BusType “DeviceNet” -BoardNumber “FirstBoard” -ConnectorLabel “” -RecoveryTime “5” © ABB Inc. 165 Notes IRC5 Electrical Maintenance Example: I/O Unit Type Configuration Parameter Example -Name “d328” -BusType “DeviceNet” -VendorName “ABB Robotics” -ProductName “24v digital I/O” © ABB Inc. 166 Notes IRC5 Electrical Maintenance Example: I/O Unit Configuration Parameter Example -Name “GripUnit” -UnitType “d328” -Bus “BASE” -UnitLabel “On arm, U137” -TrustLevel “1…” -DeviceNet Address “11” -Disabled “No” © ABB Inc. 167 IRC5 Electrical Maintenance Unit Trust Levels TrustLevel 0 (Unit required) Loss of unit causes error and stop Reconnection and warm start required TrustLevel 1 (Default) Loss of unit causes an error message Program execution stop when the lost module is accessed Reconnection of unit and restart of program is required TrustLevel 2 (Allow loss) No error when the unit is lost Error and stop when a signal is accessed (from RAPID) TrustLevel 3 (Quick stop) As trustlevel1 but stop on path when the unit is lost © ABB Inc. 168 Notes Notes IRC5 Electrical Maintenance Example: I/O Signal Configuration Add signal © ABB Inc. 169 Signal configuration Notes IRC5 Electrical Maintenance The UnitMap parameter Replaces the S4Cplus parameters “PhSig” and “Length” Describe the mapping of a signal onto a unit Makes the tiresome signal mapping of S4Cplus obsolete Examples: © ABB Inc. 170 -UnitMap 0 // A one bit mapping (digital signal) -UnitMap 0-15 // A 16 bit signal (analog or group) -UnitMap 8-15, 0-7 // A “byte-swapped” signal Notes IRC5 Electrical Maintenance The Internals of a Combi I/O Unit (DSQC327A) DO DO DO DO DO DO DO DO 1 2 3 4 5 6 7 8 …16 Memory 00010001 AO 1 D/A 16 bits 10011011 16 bits AO 2 D/A Fieldbus CPU Fieldbus Connection 10100000 16 bits Data in fieldbus message 10011011 10100000 00010001 16 bits 16 bits 16 bits © ABB Inc. 171 Notes IRC5 Electrical Maintenance The Unit Mapping and “Bit-values” A way to describe the “A/D-converter” and the “Fieldbus CPU” Data in fieldbus message 10011011 10100000 00010001 Configuration of “MyAO_2” © ABB Inc. 172 -Name “MyAO_2” -SignalType “AO” -Unit “MyAODIUnit” -UnitMap “16-31” Configuration of “MyDO_5” -EncType “UNSIGNED” -Name “MyDO_5” -MaxPhys 10 -SignalType “DO” -MinPhys 0 -Unit “MyAIDOUnit” -MaxBitVal 255 -UnitMap 36 -MinBitVal 0 Notes IRC5 Electrical Maintenance Simulated I/O Simulated bus type – SIM Controlled by the bus setting -Bustype SIM All accesses to units on the bus is redirected to a SW-bus Predefined bus Virtual1 Virtual signals Signals that are not configured to a unit Simulated I/O Enabled/disabled from the FlexPendant or RSO A way to run programs but to avoid real I/O interaction © ABB Inc. 173 IRC5 Electrical Maintenance Circuit Diagrams © ABB Inc. 174 Notes Notes IRC5 Electrical Maintenance Exercise 10 1. Exercise 10 © ABB Inc. 175 IRC5 Electrical Maintenance Pilz Wiring Overview Pilz Information Power Point Presentation © ABB Inc. 176 Notes Notes IRC5 Electrical Maintenance Exercise 11 1. Exercise 11 © ABB Inc. 177