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.
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.
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.
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...
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:...
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.
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.
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: •...
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.
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.
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: •...
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.
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.
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.
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.
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.
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...
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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...
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 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.
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.
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: •...
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.
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 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.
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.
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.
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...
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 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 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 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-...
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.
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.
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.
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...
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...