Table of Contents

Advertisement

ROBOTICS
Operating manual
IRC5 with FlexPendant

Advertisement

Table of Contents
loading

Summary of Contents for ABB IRC5 with FlexPendant

  • Page 1 ROBOTICS Operating manual IRC5 with FlexPendant...
  • Page 2 Trace back information: Workspace R18-2 version a9 Checked in 2018-10-09 Skribenta version 5.3.008...
  • Page 3 Operating manual IRC5 with FlexPendant RobotWare 6.08 Document ID: 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved. Specifications subject to change without notice.
  • Page 4 The information in this manual is subject to change without notice and should not be construed as a commitment by ABB. ABB assumes no responsibility for any errors that may appear in this manual. Except as may be expressly stated anywhere in this manual, nothing herein shall be construed as any kind of guarantee or warranty by ABB for losses, damages to persons or property, fitness for a specific purpose or the like.
  • Page 5: Table Of Contents

    Quickset ......................3.5.1 The Quickset menu ................. 3.5.2 Quickset menu, Mechanical unit ..............3.5.3 Quickset menu, Increment ................ 3.5.4 Quickset menu, Run Mode ................ Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 6 5.3.3 Handling of routines ................5.3.4 Handling of instructions ................5.3.5 Example: Add movement instructions ............5.3.6 About the Program and Motion Pointers ............Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 7 Switching to manual full speed mode ............Modifying positions ................... 6.4.1 Modifying and tuning positions ..............6.4.2 Modifying positions in the Program Editor or Production Window ....Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 8 Important when performing backups! ..............Restore the system .................... 10 Calibrating 10.1 How to check if the robot needs calibration ............10.2 Updating revolution counters ................Index Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 9: Overview Of This Manual

    Be familiar with the concepts described in Operating manual - Getting started, IRC5 and RobotStudio. • Be trained in robot operation. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 10 Added a warning note regarding load data in the sections Before you start programming on page147, Tools on page175, Payloads on page200, Service routines on page 217. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 11 Updated the section Changing programmable keys on page 116. • Added information and code example to the section Brake check for MultiMove systems on page 234. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 12: Product Documentation

    Product documentation Categories for user documentation from ABB Robotics The user documentation from ABB Robotics is divided into a number of categories. This listing is based on the type of information in the documents, regardless of whether the products are standard or optional.
  • Page 13 The operating manuals describe hands-on handling of the products. The manuals are aimed at those having first-hand operational contact with the product, that is production cell operators, programmers, and troubleshooters. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 14 This page is intentionally left blank...
  • Page 15: Safety

    These topics are covered in the Product Manuals supplied with the robot. Note The integrator is responsible for the safety of the final application. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 16: Applicable Standards

    Terminology and general principles EN 574:1996 + A1:2008 Safety of machinery - Two-hand control devices - Functional aspects - Principles for design Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 17 Safety requirements for industrial robots and robot systems ANSI/UL 1740 Safety standard for robots and robotic equipment CAN/CSA Z 434-14 Industrial robots and robot Systems - General safety require- ments Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 18: Safety Actions

    The plant designer may have placed additional emergency stop devices in convenient places. Consult your plant or cell documentation to find out where these are placed. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 19: Extinguishing Fires

    Always use carbon dioxide extinguishers when extinguishing fires in electrical equipment such as the robot or the controller. Do not use water or foam. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 20: Make Sure That The Main Power Has Been Switched Off

    Note Switch off all main power switches in a MultiMove system. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 21: Moving Robots Are Potentially Lethal

    The hold-to-run function is used in manual mode, not in automatic mode. Make sure no personnel are present within the working range of the robot before pressing the start button. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 22: Recover From Emergency Stops

    Locate and reset the device or devices that gave the emergency stop condition. Press the Motors On button to recover from the emergency stop condition. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 23: Enabling Device And Hold-To-Run Functionality

    How to operate the hold-to-run function for IRC5 is described in Operating manual - IRC5 with FlexPendant. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 24: Working In A Safe Manner

    A disconnected FlexPendant should be stored in such a way that it cannot be mistaken for being connected to the controller. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 25 When releasing and then pressing the three-position enabling device again, make sure to wait for the system to go to Motors Off state before pressing again. Otherwise you will receive an error message. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 26: Safety Tools

    The robot's working range can be restricted by means of mechanical stops or software functions, or by a combination of both. See your plant or cell documentation to see how your robot system is configured. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 27: About The Automatic Mode

    All remedial actions must be performed by personnel with good knowledge of the entire production line, not only the malfunctioning manipulator. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 28 Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 29: About The Manual Mode

    WARNING Wherever possible, the manual mode of operation shall be performed with all persons outside the safeguarded space. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 30 Creating and editing RAPID programs • Starting, stepping, and stopping program execution, for example while testing a program • Tuning programmed positions Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 31 Setting program pointer (to Main, to routine, to cursor, to service routine, etc.) The following tasks cannot be performed in the manual full speed mode: • Changing system parameter values • Editing system data Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 32: Safety Terminology

    ELECTROSTATIC Warns for electrostatic hazards which could result DISCHARGE (ESD) in severe damage to the product. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 33 Designation Significance NOTE Describes important facts and conditions. Describes where to find additional information or how to do an operation in an easier way. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 34: Protective Stop And Emergency Stop

    1.5.2 Protective stop and emergency stop 1.5.2 Protective stop and emergency stop Overview The protective stops and emergency stops are described in the product manual for the controller. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 35: Welcome To Irc5

    This manual describes a basic robot without options. However, in a few places, the manual gives an overview of how options are used or applied. Most options are described in detail in their respective application manual. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 36: The Irc5 Controller

    Product manual - IRC5 Panel Mounted Controller, IRC5 of design 14. Product manual - IRC5 Compact, IRC5 of design M2004. Product manual - IRC5 Compact, IRC5 of design 14. Application manual - MultiMove. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 37: The Flexpendant

    The hot plug button option makes it possible to disconnect the FlexPendant in automatic mode and continue running without it. Main parts These are the main parts of the FlexPendant. xx1400001636 Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 38 If the FlexPendant freezes during operation, press the reset button to restart the FlexPendant. The reset button resets the FlexPendant, not the system on the controller. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 39 START button. Starts program execution. Step FORWARD button. Executes one instruction forward as button is pressed. STOP button. Stops program execution. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 40 A left-hander, however, can easily rotate the display through 180 degrees and use his right hand to support the device. en0400000913 Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 41 Production Window • Program Editor • Program Data • Backup and Restore • Calibration • Control Panel • Event Log Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 42 The task bar displays all open views and is used to switch between these. Quickset menu The quickset menu provides settings for jogging and program execution. This is described in section The Quickset menu on page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 43: The T10

    Prerequisites The RobotWare option 976-1 T10 Support is necessary to run the T10 with the IRC5 robot controller. Overview xx1400002068 Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 44 2 Welcome to IRC5 2.4 The T10 Continued Display Joystick Emergency stop button Three-position enabling device Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 45: Robotstudio Online

    Manage is a tool to manage IRC5 controllers on a network. xx1400002047 Calibrate is a tool for calibration and defini- tion of frames with IRC5 controllers. xx1400002049 Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 46 YuMi, IRB 14000, from ABB. It will help the users to get a fast introduction to robot programming using lead-thru and graphical programming. xx1500000832 Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 47: Robotstudio

    2.6 RobotStudio Overview of RobotStudio RobotStudio is an engineering tool for the configuration and programming of ABB robots, both real robots on the shop floor and virtual robots in a PC. To achieve true offline programming, RobotStudio utilizes ABB VirtualRobot™ Technology.
  • Page 48: When To Use Different Jogging Devices

    Apps. Transfer files between the controller and net- RobotStudio, FlexPendant or the RobotStu- work drives dio Online Apps. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 49 Install a system on a controller from The FlexPendant. a USB memory Calibration To... Use... Calibrate base frame etc. The FlexPendant or the RobotStudio Online Apps. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 50 Document number FlexPendant Operating manual - IRC5 with Flex- 3HAC050941-001 Pendant RobotStudio Operating manual - RobotStudio 3HAC032104-001 Operating manual - IRC5 with T10 3HAC050943-001 Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 51: Buttons And Ports On The Controller

    Service outlet 115/230 V, 200 W (option) Hot plug button (option) Connector for FlexPendant or T10 Related information Product manual - IRC5, IRC5 of design 14. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 52 Product manual - IRC5 Panel Mounted Controller, IRC5 of design 14. Product manual - IRC5 Compact, IRC5 of design 14. Operating manual - Troubleshooting IRC5. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 53: Navigating And Handling Flexpendant

    Main menu but not described in this manual. All options are detailed in their respective application manual. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 54: The Main Menu

    Saves and loads selections of positions to be tuned. If your system uses UAS, this may be the only way to select positions for HotEdit. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 55 Tuning positions with HotEdit on page 268. Technical reference manual - RAPID Instructions, Functions and Data types. Technical reference manual - System parameters, section TopicController - TypeModPos Settings. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 56: Flexpendant Explorer

    New folder. Tap to create a new folder in current folder. Up one level. Tap to change to parent folder. Refresh. Tap to refresh files and folders. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 57: Inputs And Outputs, I/O

    The I/O signal configuration defines the specific system parameters for the I/O signal that will control the behavior of the I/O signal. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 58: Jogging

    135. Payload Select payload, described in section Selecting tool, work object, and payload on page 135. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 59 Move the robot to a selected position/target. See section Moving the robot to a programmed position on page 274. Activate Activate a mechanical unit. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 60: Production Window

    The Visual Step mode icon indicates that the Step Into mode is not selec- ted. This means that if the step mode is Step Out, Step Over, or Next Move the Visual Step mode icon is displayed. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 61: Program Data

    168. Show Data Shows all instances of the selected data type. View Shows all or only used data types. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 62 Edits the selected instances, see Editing data instances on page 171. Refresh Refreshes the list of instances. View Data Types Returns to the Program Data menu. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 63: Program Editor

    Search Routine: Searches all routines across all the modules (except hidden routines). • View System Data: Displays all the tasks. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 64 Mechanical units are manually activated for jogging in the Jogging window or in the Quickset menu, see Selecting mechanical unit for jogging on page 132. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 65: Backup And Restore

    This is the Backup and Restore menu. xx0300000440 Backup Current System Back up the system on page 287. Restore System Restore the system on page 291. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 66: Calibration

    This illustration shows the Calibration menu. All mechanical units are listed and their calibration status is displayed in the Status column. en0400001146 Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 67 3 Navigating and handling FlexPendant 3.2.9 Calibration Continued Calibration menu options This illustration shows the Calibration menu options after selecting mechanical unit. en0400000771 Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 68: Control Panel

    3.2.10 Control Panel 3.2.10 Control Panel Control Panel The Control Panel contains functions for customizing the robot system and the FlexPendant. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 69 Authorization System. See Defining a view to be shown during operating mode change or startup on page 101. Configuration Configuration of the system parameters configuration. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 70: Event Log

    284. Save the log Saving log entries on page 285. Close the log Accessing the event log on page 283. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 71 Acknowledge or OK button. Related information about logs Event log messages and more information about the event log are described in Operating manual - Troubleshooting IRC5. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 72: System Info

    Drive Module x options, with type of robot and so on. Additional options Any RobotWare options and Process application options. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 73 Software used by the controller. RAPID memory Memory allocated for RAPID programs. RAPID performance Shows the execution load. Communication Contains information about Remote Service Embedded. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 74: Restart

    3.2.13 Restart 3.2.13 Restart Restart A running system normally does not need to be restarted. Tap the ABB menu and then Restart to restart the system. en0500001557 Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 75: Log Off

    The Log Off menu This section details the Log Off menu. More about using this menu is described Logging on and off on page Log Off is available under the ABB menu. en0400000947 Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G...
  • Page 76: Operator Window

    The operator window is opened by tapping the icon to the right of the ABB logo in the status bar. The illustration shows an example of an operator window:...
  • Page 77: Status Bar

    Mechanical units. The selected unit (and any unit coordinated with the selected) is marked with a border. Active units are displayed in color, while deactivated units are grey. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 78: Quickset

    Quickset menu, Run Mode on page Step Mode, see Quickset menu, Step Mode on page Speed, see Quickset menu, Speed on page Tasks, see Quickset menu, Tasks on page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 79: Quickset Menu, Mechanical Unit

    Show details, further settings are described in Illustration Show Details on page Note The Mechanical unit menu is only available in manual mode. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 80 134. en0300000540 Select motion mode setting: • Axis 1-3 • Axis 4-6 • Linear • Reorient Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 81 These settings are also available in the Jogging window, see Selecting tool, work object, and payload on page 135. en0400000989 Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 82 Select a coordinate system setting: • World coordinate system • Base coordinate system • Tool coordinate system • Work object coordinate system Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 83 To re-enable the button you must setup coordination again manually. For information about coordination between MultiMove robots, see Application manual - MultiMove. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 84: Quickset Menu, Increment

    User defined movements Show/Hide Values Displays/hides increment values Angle unit Defines the unit for the angles. Note The Increment menu is available only in manual mode. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 85: Quickset Menu, Run Mode

    MultiMove, see Application manual - MultiMove, section User interface specific for Multimove. Illustration Run mode en0300000472 Single Cycle Runs one cycle then stops execution. Continuous Runs continuously. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 86: Quickset Menu, Step Mode

    If you select the Step Out/Step Over/Next Move step modes, an arrow icon ) is also displayed in the QuickSet menu indicating that the selected mode is not a Step Into step mode. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 87: Quickset Menu, Speed

    Increase running speed in steps of 5% Set speed to 0% Run at quarter speed (25%) Run at half speed (50%) 100% Run at full speed (100%) Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 88: Quickset Menu, Tasks

    You can define if all tasks or only normal tasks should be displayed. See section Defining which tasks should be selectable in the tasks panel on page 107. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 89: Basic Procedures

    All western characters can be used, also in usernames and passwords. To access international characters, tap the Int’l button on the soft keyboard. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 90 Deleting 1 Tap the Backspace key (top right) to delete characters to the left of the insertion point. xx0300000494 Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 91: Messages On The Flexpendant

    RAPID programs can send out messages to the Operator window, see section Operator window on page How to generate program messages is described in Technical reference manual - RAPID Instructions, Functions and Data types. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 92: Scrolling And Zooming

    Scroll up (the height of one line) Scroll left Scroll right Zoom out (smaller text) Scroll down (the height of one page) Scroll down (the height of one line) Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 93: Filtering Data

    See Illustration of automatic filter display on page Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 94 Depending on type of data, there may be one or several ways to filter data, e.g. numeric, alphabetic. Filter Applies the filter. Opens and closes the Active filter menu. en1100000506 Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 95 Enter a new number defining the upper limit for not using the filter. Then tap Done. Tap Virtuals to select if all, or only virtual, or only non virtual signals should be listed. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 96: Process Applications

    3.6.5 Process applications 3.6.5 Process applications Process applications Custom process applications are started from the ABB menu. Each application is listed as a menu item together with the FlexPendant views. Start a process application Use this procedure to start a process application.
  • Page 97: Granting Access For Robotstudio

    For a system connected to T10, users in RobotStudio can request write access by pressing the enabling device twice and logging in as a local client. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 98: Logging On And Off

    3.6.7 Logging on and off Logout procedure Use this procedure to log off the system. Action On the ABB menu, tap Log Off. Tap Yesto confirm. Login procedure Use this procedure to log on to the controller, using the User Authorization System, UAS.
  • Page 99 How to edit what views or functions are hidden for certain users is described in Defining a view to be shown during operating mode change or startup on page 101. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 100: Changing Flexpendant Settings

    RobotStudio. See Operating manual - RobotStudio. Setting default paths Use this procedure to set a default path. Action On the ABB menu, tap Control Panel and then FlexPendant. Tap File System Default Path. en0500002361 Tap the File type menu to choose type of default path: •...
  • Page 101: Defining A View To Be Shown During Operating Mode Change Or Startup

    Use the following procedure to configure the FlexPendant to automatically show a specified view during a change in operating mode or during startup. Action On the ABB menu, tap Control Panel and then tap FlexPendant. Tap View on System Event. The View on System Event window is displayed.
  • Page 102: Changing The Background Image

    Format gif Changing background image Use this procedure to change background image on FlexPendant. Action On the ABB menu, tap Control panel. Tap FlexPendant and then Background Image. en0500001547 Tap Browse to locate another picture on the controller hard disk.
  • Page 103: Defining Visibility Level For Uas Protected Functions

    RobotStudio. See Operating manual - RobotStudio. Defining visibility level for UAS protected functions Action On the ABB menu, tap Control Panel and then tap FlexPendant. Tap User Authorization System. en0400001153 Tap to select the level of visibility for UAS protected functions: •...
  • Page 104: Defining An Additional Test View

    Defining an additional test view Use this procedure to define an additional test view. Action On the ABB menu, tap Control Panel and then FlexPendant. Tap Additional Test View. The displayed screen might look like this: en0600003110 Usually only the Program Editor and the Production Window are allowed test views.
  • Page 105: Defining Position Programming Rule

    Defining position programming rule Use this procedure to define a naming rule for new robot positions. Action On the ABB menu, tap Control Panel and then FlexPendant. Tap Position Programming Rule. en0500002415 Tap to select the preferred position programming rule.
  • Page 106 “*” will always be used. This can be replaced by an existing target at a later stage. For example: MoveJ p10 will be followed by MoveJ *. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 107: Defining Which Tasks Should Be Selectable In The Tasks Panel

    Use this procedure to define which tasks should be selectable in the tasks panel in the Quickset menu. Action On the ABB menu, tap Control Panel and then tap FlexPendant. Tap Task Panel Settings. Select Only Normal tasks or All tasks.
  • Page 108: Managing The Display Of Controller And System Name

    Use the following procedure to manage the display of controller and system name in the status bar. Action On the ABB menu, tap Control Panel and then tap FlexPendant. The FlexPendant Configuration Properties window is displayed. Navigate and tap Controller and System Name.
  • Page 109: Basic Settings

    Changing brightness and contrast Use this procedure to change brightness and contrast of the screen. Action On the ABB menu, tap Control Panel. Tap Appearance. Tap the Plus or Minus button to adjust the levels. Tap Set Default to return to default.
  • Page 110: Adapting The Flexpendant For Left-Handed Users

    Rotating the FlexPendant screen Use this procedure to adapt the FlexPendant to suit a left-handed user. Action Tap the ABB menu, then tap Control Panel. Tap Appearance. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G...
  • Page 111 Emergency stop No effect. Differently located, at the bot- tom instead of at the top. Three-position enabling No effect device Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 112: Controller Settings

    Date and time settings Use the following procedure to configure date and time. Step Action On the ABB menu, tap Control Panel. Tap Controller Settings. The Date and Time settings window is displayed. In the Settings section, select Network Time or Manual Time.
  • Page 113 3 Navigating and handling FlexPendant 3.7.2.3 Controller settings Continued Step Action Tap OK. The name of the controller is saved. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 114: Configuring Most Common I/O

    Configuring Most Common I/O Use this procedure to configure the list Most Common I/O. Action On the ABB menu, tap Control Panel. Tap I/O. A list of all I/O signals defined in the system is listed with check boxes. Tap the names of the signals to select for the Most Common I/O list.
  • Page 115: Changing Language

    Changing language Use this procedure to change language on the FlexPendant. Action On the ABB menu, tap Control Panel. Tap Language. A list of all installed languages is displayed. Tap the language that you want to change to.
  • Page 116: Changing Programmable Keys

    They can also be used to activate menus on the FlexPendant. Change programmable keys Use the following procedure to set the programmable keys: Action On the ABB menu, tap Control Panel. Tap ProgKeys. en0400001154 Select key to set, Key 1-4 in the upper selection list.
  • Page 117 Tap the Allow in auto menu to select if the function is also allowed in automatic operating mode Set the other keys as described in steps 3 to 7 above. Tap OK to save the settings. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 118: Calibrating The Touch Screen

    Calibrating the touch screen Use this procedure to calibrate the touch screen. Action Information On the ABB menu, tap Control Panel. Tap Touch Screen. Tap Recalibrate. The screen will go blank for a few seconds. A series of symbols will appear on the screen, one at a time.
  • Page 119 The best way to avoid this problem is to tap the symbol for only one second and then release. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 120 This page is intentionally left blank...
  • Page 121: Jogging

    How to jog multiple manipulators is de- can be jogged simultaneously. This re- tailed in section Coordinated jogging on quires the option MultiMove. page 131. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 122 Read more about coordinate systems in section Coordinate systems for jogging on page 123. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 123: Coordinate Systems For Jogging

    Reorient mode For each mechanical unit the system will by default use the tool coordinate system for the reorientation motion mode. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 124 Please check your plant or cell documentation to determine the physical orientation of any additional axes. The illustration shows the movement patterns for each manipulator axis. xx0300000520 Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 125 X axis, while moving the joystick to the sides will move the robot along the Y axis. Twisting the joystick will move the robot along the Z axis. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 126 For example, you are determining the positions of a number of holes to be drilled along the edge of the work object. You are creating a weld between two walls in a box. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 127 Examples of use Use the tool coordinate system when you need to program or adjust operations for threading, drilling, milling or sawing. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 128 If you jog in the base coordinate system for the inverted robot, movements will be very difficult to predict. Choose the shared world coordinate system instead. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 129: Joystick Directions

    Jog axis by axis on page 137. en0300000537 Reorient Reorient mode is described in section Setting the tool orientation on page 136. en0400001131 Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 130: Restrictions To Jogging

    If the weight of tools and payloads is not set, then overload errors might occur when jogging. Loads for additional axes controlled by specific software (dynamic models) can only be set in programing. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 131: Coordinated Jogging

    Coordinating robots Coordinating robots, so that when jogging one robot another robot will follow, requires the option MultiMove. See Application manual - MultiMove. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 132: Basic Settings For Jogging

    There are three ways to select mechanical unit: • Using the Select mechanical unit button. • Using the Jogging window on the ABB menu. • Using the Quickset menu Mechanical unit, see Quickset menu, Mechanical unit on page Any changes you make to jogging properties only affects the currently selected mechanical unit.
  • Page 133 Program Editor windows. See section Program Editor on page Mechanical units can be activated or deactivated with the Activate function in the Jogging window. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 134: Selecting Motion Mode

    Motion mode There are three ways to select motion mode: 1 Using the Toggle motion mode button. 2 Using the Jogging window on the ABB menu. 3 Using the Quickset menu Mechanical unit, see Quickset menu, Mechanical unit on page Selecting motion mode using the toggle button Press the Toggle motion mode reorient/linear button to switch motion mode.
  • Page 135: Selecting Tool, Work Object, And Payload

    Selecting tool, work object, and payload Action On the ABB menu, choose Jogging to view jogging properties. Tap Tool, Work object, or Payload to display the lists of available tools, work objects or payloads.
  • Page 136: Setting The Tool Orientation

    Press and hold the three-position enabling device to activate the mechanical unit's motors. Move the joystick and the tool's orientation changes. Use the QuickSet menu to select jogging mode faster. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 137: Jog Axis By Axis

    There are three ways to select axis for jogging. • Using the Toggle motion mode axis group button. • Using the Jogging window on the ABB menu. • Using the Quickset menu Mechanical unit, see Quickset menu, Mechanical unit on page In manual mode, the Quickset menu button displays which axis group is selected.
  • Page 138: Selecting Coordinate System

    Coordinate systems for jogging on page 123, for more information. There are two ways to select coordinate system: • Using the Jogging window on the ABB menu. • Using the Quickset menu Mechanical unit, see Quickset menu, Mechanical unit on page Prerequisites Select motion mode suitable for the intended jogging.
  • Page 139: Locking The Joystick In Specific Directions

    This section describes how to see which joystick directions are locked Action On the ABB menu, tap Jogging to view jogging properties. Tap Joystick lock to check the joystick properties, or check the Joystick directions area properties in the right hand corner of the window.
  • Page 140 This section describes how to unlock all axes from the joystick directions lock. Action On the ABB menu, tap Jogging. Tap Joystick lock. Tap None, then tap OK. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 141: Incremental Movement For Precise Positioning

    There are three ways to select the increment size: • Using the Toggle increments button. • Using thee Jogging window on the ABB menu. • Using the Quickset menu Increments, see Quickset menu, Increment on page To use the toggle button you must first select an increment size in the Jogging window or Quickset menu.
  • Page 142 Choose between small, medium or large increments. You can also define your own increment movement sizes. Increment Distance Angular Small 0.05 mm 0.005° Medium 1 mm 0.02° Large 5 mm 0.2° User Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 143: Reading The Exact Position

    Reading the exact position This procedure describes how to read the exact position. Action On the ABB menu tap .Jogging. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 144 Euler angles The Position angle format can be set to: • Angles The Presentation angle unit can be set to: • Degrees • Radians Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 145: Aligning Tools

    Select a coordinate system to align the selected tool to. Press and hold the three-position enabling device and then tap and hold Start Align to start aligning the tool. Tap Close when completed. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 146 This page is intentionally left blank...
  • Page 147: Programming And Testing

    For more details about the RAPID language and structure, see Technical reference manual - RAPID Overview and Technical reference manual - RAPID Instructions, Functions and Data types. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 148: Using Rapid Programs

    When starting program execution, you may Described in section Quickset menu, Run choose between running the program once, Mode on page or running it continuously. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 149 245. After program execution is completed, the Proceed as detailed in section Stopping program may be stopped. programs on page 244. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 150: Programming Concept

    Creating a new program This section describes how to create a new program. Action On the ABB menu, tap Program Editor. Tap Tasks and Programs. Tap File, then New Program. If there was already a program loaded, a warning dialog appears.
  • Page 151 Loading an existing program This section describes how to load an existing program. Action On the ABB menu, tap Program Editor. Tap Tasks and Programs. Tap File, then Load Program. If there was already a program loaded, a warning dialog appears.
  • Page 152 Continued Renaming a loaded program This section describes how to rename a loaded program. Action On the ABB menu, tap Program Editor. Tap Tasks and Programs. Tap File and select Rename Program. A soft keyboard is displayed. Use the soft keyboard to enter the new name of the program. Then tap OK.
  • Page 153: Handling Of Modules

    Creating a new module This section describes how to create a new module. Action On the ABB menu, tap Program Editor. Tap Modules. Tap File, then tap New Module. en0400000688 Tap ABC... and use the soft keyboard to enter the new module's name. Then tap OK to close the soft keyboard.
  • Page 154 5.3.2 Handling of modules Continued Loading an existing module This section describes how to load an existing module. Action On the ABB menu, tap Program Editor. Tap Modules. Tap File, then Load Module. en0400000689 Locate the module to be loaded. See section FlexPendant Explorer on page 56.
  • Page 155 The module is saved. Renaming a module This section describes how to rename a module. Action On the ABB menu, tap Program Editor. Tap Modules. Tap File, then Rename Module... The soft keyboard is displayed. Use the soft keyboard to enter the module's name. Then tap OK.
  • Page 156 This section describes how to delete a module from memory. If the module has been saved to disk, it will not be erased from the disk. Action On the ABB menu, tap Program Editor. Tap Modules and tap to select the module you want to delete. Tap File, then Delete Module...
  • Page 157: Handling Of Routines

    This section details how to create a new routine, set the declaration, and add it to a module. Action On the ABB menu, tap Program Editor. Tap Routines. Tap File, then New Routine. A new routine is created and displayed with default declaration values.
  • Page 158 This section describes how to define parameters in a routine. Action In the routine declaration, tap ... to define parameters. A list of defined parameters is displayed. en0400000693 Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 159 The new parameter is displayed in the list. en0400000696 Tap to select a parameter. To edit values, tap the value. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 160 Tap OK to return to the routine declaration. Creating a copy of a routine This section describes how to create a copy of a routine. Action On the ABB menu, tap Program Editor. Tap Routines. Highlight the routine by tapping it. Tap File, then Copy Routine.
  • Page 161 Continued Action Tap: • OK to delete the routine without saving any changes made to it. • Cancel to revert without deleting the routine. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 162: Handling Of Instructions

    Adding instructions This section describes how to add instructions. Action On the ABB menu, tap Program Editor. Tap to highlight the instruction under which you want to add a new instruction. Tap Add instruction. A category of instructions is displayed.
  • Page 163 Editing instruction arguments This section describes how to edit instruction arguments. Action Tap the instruction to edit. en0400000699 Tap Edit. en0400000701 Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 164 A number of options are displayed. en0400000703 Tap an existing data instance to select and then tap OK to complete, or tap Expression Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 165 Instruction rows can be commented, i.e. skipped in the program execution. The comment/uncomment command is found under the Edit menu in the Program Editor. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 166: Example: Add Movement Instructions

    MoveL *, v50, fine, tool0; MoveL *, v50, z50, tool0; MoveL *, v50, z50, tool0; MoveL *, v50, z50, tool0; MoveL *, v50, fine, tool0; End Proc; Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 167: About The Program And Motion Pointers

    The same behavior applies to the Production Window. Related information Production Window on page Program Editor on page Stepping instruction by instruction on page 214. Starting programs on page 241. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 168: Data Types

    It is possible to view selections of data types by selecting a specific scope. Viewing data in specific tasks, modules, or routines This section details how to view data instances in specific modules or routines. Action On the ABB menu, tap Program Data. Tap Change Scope. The following screen is displayed: en0400000661 Select the required scope by selecting: •...
  • Page 169: Creating New Data Instance

    This section details how to create new data instances of data types. Action On the ABB menu, tap Program Data. A list of all available data types is displayed. Tap the data instance type to be created, i.e. bool and then tap Show data.
  • Page 170 5 Programming and testing 5.4.2 Creating new data instance Continued Action Tap OK. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 171: Editing Data Instances

    This section details how to view the available instances of a data type. Action On the ABB menu, tap Program Data. Tap the data type you want view and then tap Show Data. Tap the data instance you want to edit, and then tap Edit.
  • Page 172 If you delete a tool you cannot continue the program from the current position. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 173 How to define the tool frame or work object frame is described in the sections Defining the tool frame on page 180 Defining the work object coordinate system on page 193. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 174 Make sure that the correct work object and tool are selected when modifying positions in the Program Data window. This is not verified automatically by the system. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 175: Tools

    The controller continuously monitors the load and writes an event log if the load is higher than expected. This event log is saved and logged in the controller memory. Illustration en0400000803 Tool side Robot side Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 176: What Is The Tool Center Point

    In some applications a stationary TCP is used, for example when a stationary spot welding gun is used. In such cases the TCP can be defined in relation to the stationary equipment instead of the moving manipulator. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 177: Creating A Tool

    Tool center point, TCP, for tool0 Action On the ABB menu, tap Jogging. Tap Tool to display the list of available tools. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 178 Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 179 See Editing the tool data on page 184 LoadIdentify, load identification service routine on page 224 to learn more about how to do it. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 180: Defining The Tool Frame

    Tap Tool to display a list of available tools. Select the tool you want to define. In the Edit menu, tap Define Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 181 How to proceed with tool frame definition on page 182 for information on how to gather positions and perform the tool frame definition. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 182 If, for some reason, you want to redo the calibration procedure described in step 1- 4, tap Positions and then Reset All. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 183 Verify that the tool tip stays very close to the selected reference point as the robot moves. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 184: Editing The Tool Data

    The data that defines the tool appears. Green text indicates that the value can be changed. Proceed with changing the data as described below. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 185 Editing the tool definition Action Instance Unit Enter the cartesian coordinates of the tool [mm] tframe.trans.x center point's position. tframe.trans.y tframe.trans.z Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 186 If necessary, enter the tool's moment of inertia. [kgm tload.ix tload.iy tload.iz Tap OK to use the new values, Cancel to leave the definition unchanged. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 187: Editing The Tool Declaration

    If you change the name of a tool after it is referenced in any program you must also change all occurrences of that tool. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 188: Deleting A Tool

    5.5.7 Deleting a tool 5.5.7 Deleting a tool Deleting a tool For more information about deleting a tool, see Deleting a data instance on page 172. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 189: Setup For Stationary Tools

    (no change) user coordinate system world coordinate system robot’s mounting plate tool coordinate system robot’s mounting plate world coordinate system Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 190 You should enter the reference tip’s tool definition manually to minimize errors when calculating the stationary tool’s coordinate system. You may enter the stationary tool’s definition manually. en0400000990 Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 191: Work Objects

    Payloads are important when working with grippers. In order to position and manipulate an object as accurate as possible its weight must be accounted for. You must choose which one to use for jogging. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 192: Creating A Work Object

    Work object variables must the storage type always be persistent. the module select the module in which this work object should be declared from the menu Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 193: Defining The Work Object Coordinate System

    Select method from the User method and/or the Object method menu. See How to define the user frame on page 194 How to define the object frame on page 195 en0400000893 Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 194 Select the point in the list. Tap Modify Position to define the point. Repeat steps 2 to 4 for the remaining points. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 195 In the Save Modified Points dialog, tap Yes. Tap ABC to change the name of the program module, tap OK to accept the name. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 196 Tap each point in the list to assign the positions manually from the drop down list. Tap If necessary, use Modify Position to define any remaining points that could not be loaded. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 197: Editing The Work Object Data

    The user frame orientation uframe.rot.q1 uframe.rot.q2 uframe.rot.q3 uframe.rot.q4 Note Editing work object data can also be done from the Program Data window. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 198: Editing The Work Object Declaration

    If you change the name of a work object after it is referenced in any program you must also change all occurrences of that work object. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 199: Deleting A Work Object

    5.6.6 Deleting a work object Deleting a work object For more information about deleting a work object, see Deleting a data instance on page 172. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 200: Payloads

    The controller continuously monitors the load and writes an event log if the load is higher than expected. This event log is saved and logged in the controller memory. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 201 Setting the value for ModalPayLoadMode This procedure describes how to modify the value of ModalPayLoadMode: 1 On the ABB menu, tap Control Panel and then Configuration. 2 Select Controller. 3 Select the type System Misc and tap.
  • Page 202: Editing The Payload Data

    TCP or work object. Thus it is possible to use the same payload loaddata for any robhold or stationary tool being active. This saves the time (for example, during commissioning). Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 203 Continued For more information about PayLoadsInWristCoords, see Technical reference manual - System parameters and Technical reference manual - RAPID Instructions, Functions and Data types. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 204: Editing The Payload Declaration

    If you change the name of a payload after it is referenced in any program you must also change all occurrences of that payload’s name. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 205: Deleting A Payload

    5.7.4 Deleting a payload 5.7.4 Deleting a payload Deleting a payload For more information about deleting a payload, see Deleting a data instance on page 172. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 206: Testing

    All remedial actions must be performed by personnel with good knowledge of the entire production line, not only the malfunctioning manipulator. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 207 Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 208: About The Manual Mode

    WARNING Wherever possible, the manual mode of operation shall be performed with all persons outside the safeguarded space. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 209 Creating and editing RAPID programs • Starting, stepping, and stopping program execution, for example while testing a program • Tuning programmed positions Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 210 Setting program pointer (to Main, to routine, to cursor, to service routine, etc.) The following tasks cannot be performed in the manual full speed mode: • Changing system parameter values • Editing system data Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 211: Using The Hold-To-Run Function

    If the three-position enabling device is released, intentionally or by accident, the complete procedure must be repeated to enable running. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 212: Running The Program From A Specific Instruction

    Make sure that the robot with TCP does not risk running into any obstacles! Running the program from a specific instruction Action On the ABB menu, tap Program Editor. Tap on the program step where you want to start, then tap Debug and then PP to Cursor. DANGER Make sure that no personnel are in the robot working area.
  • Page 213: Running A Specific Routine

    This procedure describes how to run a specific routine by moving the program pointer. Action On the ABB menu, tap Program Editor. Tap Debug and then PP to Routine to place the program pointer at the start of the routine.
  • Page 214: Stepping Instruction By Instruction

    Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 215 (MoveL p50). The motion pointer will indicate p40 and the program pointer will move up to MoveL p20. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 216 (MoveL p20). pressing the Forward the robot will move to p20 with the speed v1000. button again Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 217: Service Routines

    This section describes how to execute a service routine or another routine in the task scope using Call Routine. Action On the ABB menu tap Program Editor. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G...
  • Page 218 Tap a service routine and then tap Go to. The Program Editor will be displayed with the program pointer moved to the beginning of the selected routine. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 219 LoadIdentify, load identification service routine on page 224. Service Information System, ServiceInfo service routine on page 223. Calibration Pendulum, CalPendulum service routine on page 222. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 220 5.9.1 Running a service routine Continued For more information about StorePath and RestoPath, see Technical reference manual - RAPID Instructions, Functions, and Data types. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 221: Battery Shutdown Service Routine

    How to start a service routine is described in Running a service routine on page 217. How to update the revolution counters is described in Updating revolution counters on page 296. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 222: Calibration Pendulum, Calpendulum Service Routine

    When to use this service routine CalPendulum is a service routine used with Calibration Pendulum, the standard method for calibration of ABB robots. This is the most accurate method for the standard type of calibration, and it is also the recommended method in order to achieve proper performance.
  • Page 223: Service Information System, Serviceinfo Service Routine

    Running a service routine on page 217. Operating manual - Service Information System. The system parameters for SIS are described in Technical reference manual - System parameters, chapter Motion. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 224: Loadidentify, Load Identification Service Routine

    Before running the load identification for the payload, make sure that the tool load data is correctly defined first, for example by running LoadIdentify for the tool. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 225 The optimum value for the configuration angle is either +90 degrees or -90 degrees. 30° 30° 30° 30° en0500001537 Configuration 1 (start position) Configuration angle Configuration 2 Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 226 The axes 3, 5, and 6 are not close to their corresponding working range limits. • The speed is set to 100%. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 227 When identifying tool loads, confirm that the tool is active. step When identifying payloads, confirm that the payload’s tool is active and calibrated. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 228 Z and L directions will be provided both for wrist-up and wrist-down configurations. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 229 Start. Tap Retry and confirm that the new tool/payload is correct. When identifying tool loads, confirm that the tool is active. step Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 230 To interrupt and leave the load identification procedure, tap Cancel Call Routine in the program editor's debug menu. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 231 Axes 3 and 6 (or 4) will move as for 6-axis robots. The configuration angle for axis 6 (or 4) works exactly as for 6-axis robots. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 232 Product manual - IRBP /D2009. How to define the system parameters for arm loads is described in Technical reference manual - System parameters. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 233: Brake Check Service Routine

    FlexPendant and do not use the instructions VelSet, AccSet, SpeedRefresh, or any other instruction that affects the motion performance in TRAPS or event routines. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 234 The brake check must not be performed while any tasks are in synchronized mode (coordinated movement). It is necessary to synchronize all motion tasks with Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 235 The following formula should be used: Max Static Arm Torque = (M*L*g)/n Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 236 Max Static Arm Torque = Tbrake min/1.35 Tbrake min for ABB motor units can be found in the product specification for the specific motor unit, see Product specification - Motor Units and Gear Units. For more information about parameter Max Static Arm Torque, see topic Motion, type Brake in Technical reference manual - System parameters.
  • Page 237 Description of the EIO.cfg file EIO:CFG_1.0:6:1:: EIO_SIGNAL: -Name "BCACT1" -SignalType "DO" -Name "BCOK1" -SignalType "DO" -Name "BCWAR1" -SignalType "DO" -Name "BCERR1" -SignalType "DO" Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 238 Signal state BCOK BCERR BCWAR BCACT Interrupted brake check test, program pointer still in BrakeCheck routine Signal Signal state BCOK Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 239 Max Static Arm Torque defined in on motor side. A warning limit is set with a higher torque value (depending on the brake). Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 240 This page is intentionally left blank...
  • Page 241: Running In Production

    If needed, select run mode and speed us- Quickset menu, Run Mode on page 85 ing the Quickset menu. Quickset menu, Speed on page Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 242 Use this procedure to restart a program from the Production Window. Action On the ABB menu, tap Production Window. Tap PP to Main. Start the program by pressing the Start button on the FlexPendant. Use this procedure to restart a program from the Program Editor.
  • Page 243 If the robot system encounters program code errors while the program is running, it will stop the program and the error is logged in the event log. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 244: Stopping Programs

    Forward but- If you press the STOP button ton again. while executing a move in- struction, the robot will stop without completing the move. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 245: Using Multitasking Programs

    Start program execution by pressing the start button. All active tasks are started. Stop program execution by pressing the stop button. All active tasks are stopped. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 246 It is assumed that the tasks have been configured. Load a program from the Production Window Action On the ABB menu, tap Production Window. Tap the task into which you want to load a program. Tap Load Program..If you want to open a program in another folder, locate and open that folder. See de-...
  • Page 247: Using Motion Supervision And Non Motion Execution

    Moreover, there is a software option called Collision Detection, which has extra features such as supervision during jogging. To find out if your system has this option installed, tap System Info on the ABB menu. Expand the node System Properties and tap Options under Control Module.
  • Page 248 Editing motion supervision settings This section describes how to modify settings for motion supervision. Action Information On the ABB menu tap Control Panel and then Supervision. Tap the Task list and select a task. If you have more than one task, you need to set the desired val- ues for each task separately.
  • Page 249 Use the following procedure to set the sensitivity of Path Supervision and Jog Supervision. Action Information On the ABB menu, tap Control Panel and then Configuration. Tap Topics and select Motion. Select the type Motion Supervision and tap. Select one from the list and tap Edit.
  • Page 250: Using The Hot Plug Option

    Make sure that the system is in automatic mode. Press and hold the hot plug button. A red lamp inside the button indicates when pressed. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 251 FlexPendant. If possible, avoid using these types of instructions when programming systems that are using the hot plug button option. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 252 When connecting the FlexPendant, event log messages can be viewed also for the period when the FlexPendant was disconnected, since these are stored on the controller. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 253: Troubleshooting And Error Recovery

    3 and 4 in the procedure above. Other possible actions Some errors may require running a service routine. See section Service routines on page 217. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 254: Returning The Robot To The Path

    Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 255 6 Running in production 6.2.2 Returning the robot to the path Continued If you... then tap... don't want to continue the program Cancel Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 256: Running Rapid Program With Uncalibrated Mechanical Unit

    Deactivate the uncalibrated mechanical unit. Move the program pointer to Main (otherwise the mechanical unit will be automatically activated). Run the service routine or other RAPID code. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 257: Operating Modes

    On the FlexPendant, you can view the present operating mode in the status bar. An example of the status bar is shown below: en0300000490 Operator window Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 258 Controller state Program state Mechanical units, active is highlighted Related information About the automatic mode on page 27 About the manual mode on page 29 Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 259: Switching From Manual To Automatic Mode

    As long as the mode change dialog is displayed programs cannot be started and the robot’s motors cannot be activated either manually or remotely. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 260 A number of conditions can be set or reset when switching to automatic mode, see Technical reference manual - System parameters, sections Auto Condition Reset and Run Mode Settings. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 261: Switching From Automatic To Manual Mode

    Please consult your plant or cell documentation for details. Controls and indicators do however look and function the same way. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 262: Switching To Manual Full Speed Mode

    Tap OK to close the dialog. If you switch back to the previous mode the dialog is closed automatically and there is no change in the mode. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 263: Modifying Positions

    Your system can have restrictions on how positions can be modified. Restrictions can apply to distance using system parameters (topic Controller, type ModPos Settings) and which positions can be modified using UAS. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 264: Modifying Positions In The Program Editor Or Production Window

    You can use the Program Editor or the Production Window, the functionality is the same. Action Information On the ABB menu, tap Program Editor. Stop the program, if running. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G ©...
  • Page 265 The procedure for modifying positions is the same in the Program Editor and the Production Window. However, there are differences in how positions are selected. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 266 In example B the robot is stopped on path in position P10. The robot is jogged off path to the new position (P10x) and the position P10 is modified. xx0800000175 Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 267 In MultiMove synchronized mode: When restarting the program the robot returns to the old P20 and uses the previously planned path to P30. In the next cycle only the new P20 (P20x) is used. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 268: Tuning Positions With Hotedit

    Tap File and Save Selection As. Enter the name and optionally a description of the file, then tap OK. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 269 It must not be declared locally in a routine • It must not be declared as part of an array of targets Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 270 If a robtarget is declared as an array, it must be indexed with a number to be modified in HotEdit. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 271 These are loaded by tapping File and thenOpen Selection. The selected positions can then be tuned in the usual way. Related information Technical reference manual - System parameters. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 272: Working With Displacements And Offsets

    MoveL Offs(p10, 100, 50, 0), v50... Define the offset for the position with the following expressions: 1 Original position / starting point Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 273 There are a number of functions in RAPID that may be useful. See Technical reference manual - RAPID Instructions, Functions and Data types, and Technical reference manual - RAPID Overview. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 274: Moving The Robot To A Programmed Position

    Go To button. The robot now moves directly from the current position to the programmed position. Make sure no objects are in the way. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 275: Handling Inputs And Outputs, I/O

    How to view signal lists This section details how to view a list of signals. Action On the ABB menu tap Inputs and Outputs. The list of Most Common I/O signals is displayed. en0400000770 Tap View to change the selection of signals in the list.
  • Page 276: Simulating And Changing Signal Values

    Use the following procedure to simulate a signal or to change the value of a signal: Action On the ABB menu, tap Inputs and Outputs. A list of most common signals is displayed. See section Configuring Most Common I/O on page 114.
  • Page 277 Allows you to configure the selected local I/O device. Note Actions - Configure option is available only for the network type EtherNet IP. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 278 The Device Firmware window is displayed with the details of the firmware. xx1800000120 Tap Upgrade. The firmware for the selected EtherNet IP I/O device is upgraded. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 279: Viewing Signal Group

    Tap on the signal group’s name in the list and then tap Properties. Or tap twice on the signal group’s name. The signal group’s properties is displayed. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 280: Safety Signals

    From panel board to main computer General stop, chain 1 1 = Chain closed From panel board to main computer Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 281 From main computer to panel board SOFTGSO Soft General stop 1 = Set soft General From main computer to stop panel board Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 282 From main computer to circuit axis computer 1 DRV1BRAKE Signal to brake-release 1 = Release brake From main computer to coil axis computer 1 Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 283: Handling The Event Log

    Tap a log entry to view the event message. Tap the status bar again to close the log. Related information Operating manual - RobotStudio. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 284: Deleting Log Entries

    On the View menu, tap the category of choice. Tap Delete and then Delete log. A confirmation dialog is displayed. Tap Yes to delete, or No to keep the log intact. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 285: Saving Log Entries

    If you want to save the log in a different folder, locate and open the folder. In the File name box, type a name for the file. Tap Save. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 286 This page is intentionally left blank...
  • Page 287: Backup And Restore

    Back up the system This section describes how to back up the system. Action Tap the ABB menu and then tap Backup and Restore. Tap Backup Current System. The Backup Current System window is displayed. If a default path has been defined as detailed in the section...
  • Page 288 If NO: Tap ... to the right of the backup path and select directory. Then tap Backup. A backup folder named according to the current date is created. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 289: Important When Performing Backups

    Restoring such a backup will restore both revisions of the module, so the status remains unchanged. Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 290 Faults during backup If a fault occurs during the backup, for example full disk or power failure, the whole backup structure is deleted. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 291: Restore The System

    The Home directory is copied back to the new system’s HOME directory during the restart. Restore the system This section describes how to restore the system. Action On the ABB menu, tap Backup and Restore. Tap Restore System. The Restore System page is displayed. xx0300000442 Note...
  • Page 292 Advanced..., select the Controller Settings and Safety Settings check box, and click OK. xx1600001082 Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 293 The restore is performed, and the system is restarted. Note If there is a mismatch between the backup and the current system, the following warning message is displayed. xx1400002326 Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 294 This page is intentionally left blank...
  • Page 295: Calibrating

    Do not attempt to perform the fine calibration procedure without the proper training and tools. Doing so may result in incorrect positioning that may cause injuries and property damage. Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 296: Updating Revolution Counters

    All mechanical units connected to the system are shown along with their calibration status. Tap the mechanical unit in question. A screen is displayed: tap Rev. Counters. en0400000771 Continues on next page Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 297 The Product manual for the robot also contains more information about calibration. Related information Operating manual - Calibration Pendulum Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 298 This page is intentionally left blank...
  • Page 299: Index

    FlexPendant or T10 control tools, overview, 48 connector, 51 coordinate systems forward button, 39 default settings, 123 overview, 123 Quickset, 82 Hard buttons, 39 Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 300 51, 250 linear mode IRC5 Compact, 36 default settings, 123 IRC5 Panel Mounted Controller, 36 linear motion mode, 129 Levelmeter Calibration, 66 LoadIdentify MultiMove, 131 Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 301 80 service port, 51 run mode, 85 service routine, 256 speed mode, 87 service routines step mode, 86 bat_shutdown, 221 tasks, 88 CalPendulum, 222 Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 302 197 about, 177 Quickset, 81 calculation result, 183 selecting, 81, 135 define, 182 world coordinates defining, 183 Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 303 Index selecting, 138 rejecting, 97 write access granting, 97 zooming, 92 message, 91 Operating manual - IRC5 with FlexPendant 3HAC050941-001 Revision: G © Copyright 2018 ABB. All rights reserved.
  • Page 306 PuDong District SHANGHAI 201319, China Telephone: +86 21 6105 6666 ABB Inc. Robotics and Motion 1250 Brown Road Auburn Hills, MI 48326 Telephone: +1 248 391 9000 abb.com/robotics © Copyright 2018 ABB. All rights reserved. Specifications subject to change without notice.

Table of Contents