Professional Documents
Culture Documents
3HAC073107 OM Robot Control Mate-En
3HAC073107 OM Robot Control Mate-En
Operating manual
Robot Control Mate
Trace back information:
Workspace 23B version a11
Checked in 2023-06-20
Skribenta version 5.5.019
Operating manual
Robot Control Mate
RobotWare 7.10
Table of contents
Overview of this manual ................................................................................................................... 7
Product documentation .................................................................................................................... 10
2 Safety 17
3 Getting started 21
3.1 Getting started with the Robot Control Mate RS Add-In in RobotStudio ....................... 22
3.2 Getting started with the Robot Control Mate Web .................................................... 25
5 Reference information 53
5.1 Features in RobotStudio ..................................................................................... 53
5.2 Scenarios for controllers with FlexPendant ............................................................ 59
6 Troubleshooting 61
6.1 What should I do if I experience a certificate failure when opening Robot Control Mate
Web? .............................................................................................................. 61
Index 63
Usage
This manual should be read before operation.
Prerequisites
The reader should:
• Be trained in robot operation.
• Have basic knowledge of RAPID programming language.
• Be familiar with RobotStudio.
References
Reference Document ID
Operating manual - RobotStudio 3HAC032104-001
Product manual - OmniCore C30 3HAC060860-001
Product manual - OmniCore C90XT 3HAC073706-001
Product manual - OmniCore E10 3HAC079399-001
Product specification - OmniCore C line 3HAC065034-001
Product specification - OmniCore E line 3HAC079823-001
Operating manual - OmniCore 3HAC065036-001
Operating manual - Integrator's guide OmniCore 3HAC065037-001
Technical reference manual - System parameters 3HAC065041-001
Application manual - Functional safety and SafeMove 3HAC066559-001
Revisions
Revision Description
A Released with RobotWare 7.0.
Revision Description
B The following updates are made in this revision:
• Added a new installation method.
• Updated the user interface figures of Jog tab page and Calibrate tab
page.
• Updated the calibration step.
C The following updates are made in this revision:
• Updated the installation, uninstallation and upgrade procedures.
D The following updates are made in this revision:
• Updated safety related information.
• Updated the installation and upgrade method.
• Added new functions to Jog and Control tab pages.
• Added resolver data transfer function between robot memory and con-
troller to Calibrate group.
• Updated the procedure of working with the PC Jogging add-in.
• Added warning before starting revolution counter update process.
E Released with RobotWare 7.0.2. The following updates are made in this revi-
sion:
• Renamed the product as Robot Control Mate from PC Jogging.
• Restructured the manual to provide step-by-step procedures on con-
trolling and jogging functions.
• Added a note reminding users to disconnect the FlexPendant from the
FlexPendant UI.
• Updated the installation, uninstallation and upgrade procedures.
F The following updates are made in this revision:
• Removed the limitation requiring only one task exists.
• Added the step of task selection when program executions are performed
in multitask scenarios.
G Released with RobotWare 7.1. The following updates are made in this revision:
• Added steps to activate operator safety function AllowMoveRobAuto
for controllers in RobotWare 7.1.
• Updated steps for disconnecting the FlexPendant.
H Released with RobotWare 7.2. The following updates are made in this revision:
• Wording change from "jog" to "auto-jog".
• Updated supported RobotWare and RobotStudio versions, and related
descriptions.
• Supported IRB 1100, IRB 1300 and IRB 14050.
• Added IRB 14050-specific functions, such as LeadThrough and auto-
jogging in arm mode, are added.
• Added interface to use part of Authenticate functionalities in Robot
Control Mate.
• Added steps to edit user grants to make sure control and auto-jogging
functions are available to use.
• Updated the safety related information.
J Released with RobotWare 7.5. The following updates are made in this revision:
• Supported web-based Robot Control Mate.
• Supported CRB 1100, IRB 920 and IRB 1200.
• Wording change from "auto-jog" to "move".
• Modified the UAS-related descriptions for the Robot Control Mate add-
in in RobotStudio.
Revision Description
K Released with RobotWare 7.7. The following updates are made in this revision:
• Supported IRB 1010.
• Supported working on tablet.
• Supported working with controllers connected via WAN port, and added
requirements when the WAN port is used for connection, such as re-
questing token to enable moving functions.
• Renamed Robot Control Mate add-in to Robot Control Mate RS add-in.
• Added procedure of setting execution functions for web-based Robot
Control Mate.
• Added procedures of working with data and I/O.
L Released with RobotWare 7.8. The following updates are made in this revision:
• Supported CRB 15000.
• Updated required RobotStudio version to version 2022.
• Updated the safety related information.
• Added a note about using the physical enabling device associated with
Verify Local Presence and Verify Move Robot in Auto.
• Added troubleshooting to handle the certificate failure when working
with Robot Control Mate Web.
M The following updates are made in this revision:
• Restructured the manual.
• Updated the naming of the Robot Control Mate variants in the manual
to official naming Robot Control Mate RS Add-In and Robot Control
Mate Web.
• Supported CRB 1300.
• Updated the prerequisites to use the Robot Control Mate.
• Updated the user interface description for Robot Control Mate Web.
N Released with RobotWare 7.10. The following updates are made in this revision:
• Supported IRB 360, IRB 930 and new variants of CRB 15000.
• Updated prerequisites for working with CRB 15000.
• Added the procedure of viewing safety controller configurations for
Robot Control Mate Web.
• Added a displayed message when running program in Robot Control
Mate Web.
• Added procedures of editing Move instructions and deleting instructions.
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.
Tip
Product manuals
Manipulators, controllers, DressPack/SpotPack, and most other hardware is
delivered with a Product manual that generally contains:
• Safety information.
• Installation and commissioning (descriptions of mechanical installation or
electrical connections).
• Maintenance (descriptions of all required preventive maintenance procedures
including intervals and expected life time of parts).
• Repair (descriptions of all recommended repair procedures including spare
parts).
• Calibration.
• Troubleshooting.
• Decommissioning.
• Reference information (safety standards, unit conversions, screw joints, lists
of tools).
• Spare parts list with corresponding figures (or references to separate spare
parts lists).
• References to circuit diagrams.
Application manuals
Specific applications (for example software or hardware options) are described in
Application manuals. An application manual can describe one or several
applications.
An application manual generally contains information about:
• The purpose of the application (what it does and when it is useful).
• What is included (for example cables, I/O boards, RAPID instructions, system
parameters, software).
• How to install included or required hardware.
• How to use the application.
Operating manuals
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.
xx2100000357
Robot Control Mate works in two ways, RobotStudio add-in and web-based HMI.
Key functions provided in two ways are the same.
Key functions
• Moving
With combined selection of the motion mode and coordinate system, the
robot can be moved to a specific position.
• Position modification
You can define a desired target point in the RAPID instruction and use the
target point to modify the robot position.
• Controlling
It allows you to make the motors on and off. It also displays the program
control buttons.
• Calibration
It allows you to update the revolution counter of one or all axes for the robot,
as well as memory data transfer between robot and controller.
• Status display
You can have a quick view on the controller status, such as operating mode,
speed, motor state and program execution state.
Prerequisites
To use and operate the robot through Robot Control Mate, the following are
required.
Item Requirement Required by...
Robot Control Robot Control
Mate RS Add- Mate Web
In
Controller OmniCore controller with RobotWare 7.8 i X X
Robot IRB 360, IRB 910INV, IRB 920, IRB 930, IRB 1010, IRB X X
1100, IRB 1200, IRB 1300, IRB 14050, CRB 1100, CRB 1300
and CRB 15000 are supported.
Detailed information about each robot can be found in its
product manual.
CRB 15000 To fulfill ISO 10218-1:2011 5.13 Movement without drive X X
power, a FlexPendant must be available on the site when
using RobotWare 7.10 and higher.
RobotStudio RobotStudio 2022 i X X
PC/tablet • OS: Windows 10, 64-bit X X
• CPU: 2GHz or faster processor, more cores recom-
mended
• RAM: 4GB at minimum
• Resolution: 1024 x 768 Pixels (PC) or 1920 x 1200
Pixels (tablet)
• Screen display size (tablet): 10.1 inches or larger
• An account with administrator's privileges
Browser Google Chrome is recommended. X
Application risk assess- Assess use of Robot Control Mate when robot is in auto- X X
ment matic mode. See ISO 12100 and ISO 10218-2.
Always consider the FlexPendant as an alternative.
Emergency stop device Supplied by integrator, connected to the robot, and access- X X
ible. See ISO 13850 and appropriate controller manual listed
in References on page 7.
Activation button Installed as described in Activating login as local client on X X
page 30 and Enabling moving functions on page 31.
Safety configuration ii Validated before use, see Application manual - Functional X X
safety and SafeMove, ISO 10218-2 and ISO/TS 15066
(collaborative applications).
FlexPendant is recommended for configuration and syn-
chronization.
Safeguards Shall be in place as a result of the risk assessment. X X
i The latest version of Robot Control Mate does not compatible with RobotWare and RobotStudio
versions earlier than the specified ones. Always update RobotWare and RobotStudio to the required
versions to use the latest Robot Control Mate.
ii For collaborative applications, please refer to respective product manual for the safety related
functionality offered by ABB:
• Product manual - IRB 14050
• Product manual - CRB 1100
• Product manual - CRB 1300
• Product manual - CRB 15000
Limitation
The Robot Control Mate,
• Can only be used in Automatic Mode.
• Supports lead-through for the IRB 14050 and CRB 15000 only.
2 Safety
Safety information
Note
Make sure to read through all the safety instructions before starting work.
Note
The integrator must correctly design, install and validate all the safety devices
and functionality required to protect people working with the robot system. The
design must be based on a risk assessment of the application. Significant
potential hazards for robot systems are listed in ISO 10218-2. ISO 12100 provides
examples of the hazards associated with machines.
The integrator is responsible for the safety of the final application.
The OmniCore controller provides safety functions to ensure the safe operation
with robots. Robot Control Mate is allowed to work in automatic mode only with all
safety means in place.
Note
ABB provides only the emergency stop function. Users have to prepare the
emergency stop switch by their own.
behind the fence is not allowed. For details of how to connect an automatic stop,
see the product manual of the corresponding controller.
For collaborative applications where fences are not considered desirable, ABB
offers a portfolio of functionality which can support the design of a safe application.
Please refer to respective product manual:
• Product manual - IRB 14050
• Product manual - CRB 1100
• Product manual - CRB 1300
• Product manual - CRB 15000
The FlexPendant should be used to set up the safety configuration for the CRB
1100, CRB 1300 and CRB 15000 robots before using the Robot Control Mate.
Assistance is provided in the SafeMove Configurator app.
The FlexPendant is also recommended for the IRB 14050 with SafeMove, to
synchronize the joint positions so that it can run in automatic mode.
Body protection
• Sensitive body parts, such as the eyes and the larynx, must be protected by
personal protective equipment (PPE).
• Operators working with the Robot Control Mate must be trained and have
the required knowledge.
Network security
This product is designed to be connected to and to communicate information and
data via a network interface. It is your sole responsibility to provide, and
continuously ensure, a secure connection between the product and to your network
or any other network (as the case may be).
You shall establish and maintain any appropriate measures (such as, but not limited
to, the installation of firewalls, application of authentication measures, encryption
of data, installation of anti-virus programs, etc) to protect the product, the network,
its system and the interface against any kind of security breaches, unauthorized
access, interference, intrusion, leakage and/or theft of data or information. ABB
Ltd and its entities are not liable for damage and/or loss related to such security
breaches, any unauthorized access, interference, intrusion, leakage and/or theft
of data or information.
Robot Control Mate functions work based on the connection to the OmniCore
controllers and communication via a network interface. Security aspects must
always be concerned. For more details about the OmniCore Cybersecurity, see
Operating manual - Integrator's guide OmniCore.
Continues on next page
18 Operating manual - Robot Control Mate
3HAC073107-001 Revision: N
© Copyright 2019-2023 ABB. All rights reserved.
2 Safety
Continued
3 Getting started
General preparation
Before using the Robot Control Mate, make sure:
1 RobotStudio has been downloaded, installed and activated on the PC/tablet.
Download RobotStudio from http://new.abb.com/products/robotics/robotstu-
dio/downloads. For more information about how to install and run the
RobotStudio, see Operating manual - RobotStudio.
2 The PC/tablet is connected to the controller via the MGMT port (management
port) using a wired cable or WAN port, and that the controller is powered on.
For more information about the PC connection to the controller, see section
Connecting a PC to the controller in Operating manual - RobotStudio.
• if using the MGMT port for connection, make sure the PC/tablet opening
the Robot Control Mate Web has connected to the required controller
via the MGMT port using a wired cable and works in the same local
subnet of the controller.
• if using the WAN port for connection, make sure the network and firewall
settings have been properly configured for the controller, and the IP
address of the connected PC/tablet is in the same network segment
as the IP address set for the controller.
For detailed procedures of controller network and firewall configuration,
see section Ethernet networks on OmniCore in Operating
manual - Integrator's guide OmniCore.
Note
Note
3.1 Getting started with the Robot Control Mate RS Add-In in RobotStudio
xx2100002548
3 Click the icon and then click Add on the right pane.
4 Click Accept in the displayed disclaimer window.
The package will be downloaded and installed automatically. The installed
package can be observed in the RobotStudio Add-Ins navigation tree in the
left pane of the window.
5 Close and reopen RobotStudio.
The Robot Control Mate icon is displayed in the Controller ribbon tab.
Note
The Heartbeat function must be activated to use the Robot Control Mate.
If it is not, a message is displayed when the Robot Control Mate is logged
in, requesting to activate the function.
Click Yes in the request window to activate the heartbeat function and
restart the controller.
Note
The Robot Control Mate must be closed by clicking Close in any of following
circumstances:
• the emergency stop buttons are out of reach.
• the robot is out of sight.
• interaction with the robot is no longer required.
4 In the Controller tab page, click Request write access to have the write
access granted.
5 Back to the Robot Control Mate tab page and start working with the Robot
Control Mate after connecting to a controller.
Note
Note
xx2100002549
3 Click the icon and then click Add on the right pane.
The package is automatically installed and listed in the RobotWare Add-Ins
navigation tree in the left pane of the window.
4 In the Controller tab page, choose Installation Manager 7 from the
Installation Manager list in the Configuration group.
5 In the Installation Manager window, connect to a real controller or
select/create a virtual controller.
6 Follow the instructions in the installation wizard and add the Robot Control
Mate Web (3065-1 Robot Control Mate) to the controller.
The Robot Control Mate Web is displayed in the controller overview if it is
successfully added to the controller.
For details about how to use Installation Manager, see Operating
manual - RobotStudio.
You can log in using any user account but make sure the account has the
access permission to the connected controller.
Note
Displayed language for Robot Control Mate Web is the same as the language of
controller system. Currently, only English and Chinese are available.
If the controller system is in a language other than English or Chinese, a dialog
box is popped up during the Robot Control Mate Web startup, for users to choose
the displayed language of Robot Control Mate.
It is also possible to change the displayed language by clicking the menu button
on the homepage and then choosing About > Language.
Note
The Robot Control Mate Web must be logged out from the controller system by
clicking Log out from the menu in any of following circumstances:
• the emergency stop buttons are out of reach.
• the robot is out of sight.
• interaction with the robot is no longer required.
• the browser opening the Robot Control Mate Web is to be closed.
Note
Note
Note
If the controller is connected via the WAN port, the operation mode
can only be changed by reconnecting the controller via the MGMT
port, logging in as a local client, clicking Change and then following
the instructions to change the operation mode to Auto.
The working page displays after all the required system settings are correctly
configured.
Connecting to a controller
1 Switch on the main power on the controller.
2 Open RobotStudio.
3 Add a controller by choosing One Click Connect from the Add Controller
category in the Controller ribbon tab.
Note
You can also choose Add Controller or Add Controller from Device List
and then select the desired controller from the list.
Note
Note
The physical activation button associated with Verify Move Robot in Auto must
be obviously labelled, so that its function is clear. It must be situated within reach
of an emergency stop button.
The default timeout to disable moving functions is 30s. If no moving action is
implemented within 30s, the moving functions will be disabled.
It is possible to modify the duration for timeout in the following two ways:
• In the message box displayed after pressing the activation button, click
Change the duration, and in the displayed window, click Move in Auto
Timeout to change the duration.
• Click the Menu button and then click About. In the displayed window, click
Move in Auto Timeout to change the duration.
If the duration is set to a value larger than 40s, a message pops up, reminding
users that the moving functions will be disabled within 30s; if the duration is set
to a value equal to or smaller than 40s, the message will reminder that the functions
will be disabled within 5s.
If the functions are disabled, users have to click Get Move In Auto Token or Enable
Move to enable them again.
Note
For Robot Control Mate Web, the Go to position function for the position data
also requires the token to enable.
Overview
xx1900001318
Group Description
Controller Tools Provides controlling and moving functions, such as motor status
switching, program execution and robot movement.
Calibrate Provides calibration functions to update revolution counters
and to transfer robot memory between robot and controller.
Controller Status Displays the basic information of the controller and robot.
Help Displays the help documentation.
Close Closes the Robot Control Mate tab.
4.2.2 Procedure
Introduction
This section describes the procedures to operate a robot system using the Robot
Control Mate RS Add-In together with RobotStudio features.
Safety information
Whenever starting work with Robot Control Mate, check whether Robot Control
Mate is connected to the correct robot.
• Check the controller status by reviewing the Controller Status group for
Robot Control Mate RS Add-In.
• For CRB 15000, the LED lights on the arm-side interface (ASI) can be used
for a simple check. For details, see section "Testing the FlexPendant
Connection" in Product manual - CRB 15000.
Note
Click PP to Main to set the program pointer to the first line of the main
routine.
It is also possible to set the program pointer to routine by selecting a
module and routine from the Module and Routine drop-down list first, and
then click PP to Routine.
Note
For IRB 14050, setting LeadThrough to Enable in the Move window will
automatically turn the motors on, and the Operation Mode displays Auto
(LeadThrough).
For more details about the lead-through function, see Operating
manual - OmniCore.
Note
If the controller is connected via WAN port, moving functions are available
to use only after the token is verified. For details, see Enabling moving
functions on page 31.
Note
The robot can also be moved using target settings. Select a target from the Target
drop-down list. Detailed position information of the selected target point is
displayed. Then, press and hold Go to to move the robot until it reaches the
target position or click Modify Position to apply the robot position to the RAPID
program.
WARNING
Before starting the revolution counter update procedure, make sure all robot
axes are moved to the synchronization position and all the notches of
synchronization marks are aligned.
If a revolution counter is incorrectly updated, it will cause incorrect manipulator
positioning, which in turn may cause damage or injury! Always verify the results
after calibrating any robot axis to verify that all calibration positions are correct.
Detailed information about calibration, revolution counter update, and so on can
be found in the robot product manual.
Note
In the displayed Update Memory dialog box, choose Update controller with
robot memory data or Update robot memory with controller data according
to the actual situation.
CAUTION
CAUTION
If the speed is higher than 10% of the fully speed, a warning message
displays, prompting to confirm the running speed. Click Yes to remain the
speed setting or click No to change the speed to 10% of the fully speed.
Make sure all risks are cleared before clicking Yes and run the program at
a high speed. If any risky situation occurs, click Pause in the Control tab
to stop the program or press the external emergency stop switch.
Overview
Taking the CONTROL working page as an example, the following figure shows the
main working page in the Robot Control Mate Web.
xx2100002586
Item Description
A Menu Displays the menu when clicking the hamburger button.
Information of the current user is also displayed in the menu page. You could log out the
current user by clicking Log out.
Controller Accessing the controlling and moving functions.
Tools
Calibration Displaying the calibration status of the connected mechanical units, and
providing interfaces for accessing calibration functions.
Backup & Re- Saving all system parameters, system modules, and program modules in
store a context to local as a .tar file or restoring the system from a backup file.
Restart Restarting the controller or resetting the system to the factory settings.
Safety Control- Accessing the window displaying safety controller configurations. Only
ler available when the robot is selected with the SafeMove option.
About Displaying information about the Robot Control Mate Web version, open-
source licenses and manuals, and also providing interfaces for following
common settings.
• Move in Auto Timeout: click to reset the timeout duration to disable
moving functions.
• Language: click to change the displayed language for Robot Control
Mate Web. Currently only English and Chinese are available.
• Save diagnostics: click to download the system diagnostics.
• Export RCM logs: click to export the communication logs between
Robot Control Mate Web and controller.
• Contact us: click to access the ways to contact ABB.
ASI Available only for CRB 15000 with ASI application installed in the system.
In the opened window, users can configure the buttons and light indicator
on the arm-side interface. For more details about ASI settings, see Product
manual - CRB 15000.
Connected Displaying the Connected Service status of the connected controller.
Service Status Only available when the controller is installed with a Connected Service
Gateway module and the module is configured. For more details about the
Connected Service functionality, see the Product manual for the respective
OmniCore controller and Operating manual - Integrator's guide OmniCore.
B Status bar Shows the controller status.
You can also request or release write access by clicking the status bar and then clicking
the Request or Release button in the displayed message page.
C Event log Displays the event logs, which are messages about system status, events or errors.
In the displayed event logs window, you can:
• view the current event logs.
• study specific event log in details.
• change log status from unread to read by clicking Acknowledge.
• clear all the log entries by choosing Clear All from the More options button on the
upper right corner.
• save all the log entries by choosing Save log from the More options button on the
upper right corner.
D Working area Displays the detailed setting pages. You have to request write access first to start working.
For the controlling and moving functions, the programs and messages are also displayed
in real time in the working area. The programs can only be viewed but not edited. It is pos-
sible to clear the messages by clicking Clear messages.
Data and I/O information can be viewed and edited in corresponding tab page after clicking
the Data & IO button at the bottom of the working area. For details, see Working with data
and I/O on page 48.
4.3.2 Procedure
Introduction
This section describes the procedures to operate a robot system using the Robot
Control Mate Web.
Note
Always click Request write access to have the write access granted for
proceeding the operations in the Robot Control Mate Web.
If the write access is held by another user, it must be released by the user first
and then requested by the current user.
Safety information
Whenever starting work with Robot Control Mate, check whether Robot Control
Mate is connected to the correct robot.
• Check the controller status from the status bar for Robot Control Mate Web.
• For CRB 15000, the LED lights on the arm-side interface (ASI) can be used
for a simple check. For details, see section "Testing the FlexPendant
Connection" in Product manual - CRB 15000.
Note
The CONTROL working page is also the first page displayed when you
enter the Robot Control Mate Web.
Note
Click PP to main to set the program pointer to the first line of the main
routine.
It is also possible to set the program pointer to routine by selecting a routine
from the PP to drop-down list.
You can also set the program pointer to the cursor location by clicking the
required instruction line in the program window first and then clicking PP
to cursor at the bottom of the working area.
Note
If the controller is connected via WAN port, the play and stop buttons are
available to use only when the user is granted with Remote Start and Stop
in Auto. For details, see Enabling control functions on page 31.
Note
For IRB 14050, turn on the Lead-through switch in the MOVE working page
will automatically turn the motors on, and the status bar is highlighted.
For more details about the lead-through function, see Operating
manual - OmniCore.
Note
If the controller is connected via WAN port, moving functions are available
to use only after the token is verified. For details, see Enabling moving
functions on page 31.
3 Select required mechanical unit, work object, tool and load from the
corresponding drop-down list.
Note
If there is equipment mounted on any of the robot axes, the axis load data
must be set. Otherwise overload errors might occur during moving.
Note
The robot can also be moved to a programmed position listed in the Position
tab after clicking the Data & IO button at the bottom of the working area. Select
a programmed robtarget position and click Go to position to move the robot
from the current position to the selected position.
Note
Only when the Multitasking option is supported and more than one tasks
are created, the tasks are listed. Otherwise, only the T_ROB1 task is listed.
WARNING
Before starting the revolution counter update procedure, make sure all robot
axes are moved to the synchronization position and all the notches of
synchronization marks are aligned.
If a revolution counter is incorrectly updated, it will cause incorrect manipulator
positioning, which in turn may cause damage or injury! Always verify the results
after calibrating any robot axis to verify that all calibration positions are correct.
Detailed information about calibration, revolution counter update, and so on can
be found in the robot product manual.
Note
CAUTION
Note
Note
To work with the functions in Configuration tab and Cyclic Brake Check tab,
make sure the controller is connected via the MGMT port and the writing access
is requested.
DANGER
Note
If the controller is connected via WAN port, moving functions are available
to use only after the token is verified. For details, see Enabling moving
functions on page 31.
Tool data
Click the Data & IO button at the bottom of the working area and access the tool
data in the TOOLDATA tab page.
In the TOOLDATA tab page, click the More options button to:
• manually edit the tool data by clicking Edit.
• define the tool position and orientation by clicking Define.
- in the DEFINE POSITION tab page, move the joints to four approach
points and define the positions by clicking Modify Position.
Note
You can also load existing calibrated positions by click the Load icon
in DEFINE POSITION tab page. In the displayed page, choose the
required module and then click Load.
When loading, if there are targets naming as pTCP_Point1,
pTCP_Point2, pTCP_Point3 and pTCP_Point4, these targets will be
loaded; otherwise, a dialog box is displayed, asking whether to load
the first four targets in the module. If the module contains less than
the required four targets, then all the targets will be loaded. In this
case, you need to define the remaining positions.
Note
If the method TCP & Z or TCP & Z,X is selected, you can also load
existing calibration orientations by click the Load icon in DEFINE
ORIENTATION tab page. In the displayed page, choose the required
module and then click Load.
When loading, if there are targets naming as pRef, pElongatorZ and
pElongatorX, these targets will be loaded; otherwise, a dialog box is
displayed, asking whether to load the first two or three targets in the
module, depending on the selected method. If the module contains
less than the required two or three targets, then all the targets will
be loaded. In this case, you need to define the remaining orientations.
- in the RESULT tab page, check the results and click Apply.
If the Save calibration positions checkbox is selected, the results will
also be saved in a new program module that is named as Calib_toolX
by default.
• perform load identification by clicking Load Identify.
In the displayed window, click OK to run the load identification service routine.
The tool load will be automatically identified.
Before running the load identification, turn the motor on and make sure the
tool is in horizontal position.
If multiple tasks exist, Define and Load Identify are available only to tool data in
Motion tasks.
Workobject data
Click the Data & IO button at the bottom of the working area and access the object
data in the WOBJDATA tab page.
In the WOBJDATA tab page, click the More options button to:
• manually edit the tool data by clicking Edit.
Note
You can also load existing calibrated positions by click the Load icon
in DEFINE FRAME tab page. In the displayed page, choose the
required module and then click Load.
For User frame, if there are targets naming as pWobj_U_PointX1,
pWobj_U_PointX2 and pWobj_U_PointY1, these targets will be loaded.
For Object frame, if there are targets naming as pWobj_O_PointX1,
pWobj_O_PointX2 and pWobj_O_PointY1, these targets will be
loaded. Otherwise, a dialog box is displayed, asking whether to load
the first three targets in the module. If the module contains less than
the required three targets, then all the targets will be loaded. In this
case, you need to define the remaining positions.
- in the RESULT tab page, check the results and click Apply.
If the Save calibration positions checkbox is selected, the results will
also be saved in a new program module that is named as
Calib_Def_wobjX by default.
If multiple tasks exist, Define is available only to object data in Motion tasks.
Variables
Click the Data & IO button at the bottom of the working area, and access the number
and string variables in the 123 NUMBER and ABC STRING tab pages, respectively.
In the corresponding tab page, click the More options button and choose Edit to
manually edit the value of the selected variable.
IO
Click the Data & IO button at the bottom of the working area and access the IO list
in the IO tab page. The IO signals can be viewed in one page, or you can switch
the view mode by clicking IO Devices to view the IO signals in groups by devices
they are assigned to.
If the Device Trust Level is set to Allow Deactivate, the IO devices could be
deactivated or activated by click the More options button and then select Deactivate
or Activate.
To change the IO signal, the Access Level of the IO must be All. Otherwise, a
failure message is displayed.
Deleting an instruction
From the program window, it is possible to delete an instruction from the RAPID
program:
1 Click the required instruction.
2 Click the More options icon at the bottom of the working area and then
choose Delete.
• If there is no PP in the program, a warning message is displaying,
indicating that the deletion cannot be undone.
• If there is PP in the program, a warning message is displaying,
indicating that the deletion cannot be undone and PP will lost after
apply.
3 Click Apply to continue.
The instruction is deleted.
You can also click Cancel to discard all settings.
5 Reference information
5.1 Features in RobotStudio
Feature list
The following table provides the features in RobotStudio that will be used together
with the Robot Control Mate when operating a robot system.
For more details about how to use the RobotStudio features, refer to the popup
message displayed in RobotStudio or see Operating manual - RobotStudio.
Feature group Feature Action
Operation Run from the current cursor 1 Make sure the RAPID program is opened
by double-clicking the specific RAPID
module from the Controller navigation tree.
2 In the RAPID ribbon tab, click Request
Write Access in the Access group.
3 Right-click the line where the cursor is and
choose Set Program Point to Cursor from
the shortcut list.
xx1900001401
Note
xx1900001367
xx1900001369
xx1900001368
Specific point data editing In the RAPID Data Editor window, edit the detailed
data of a specific point.
xx1900001402
xx1900001329
System backup and restore In the Controller ribbon tab, choose Create
Backup or Restore Backup from the Backup list
in the Controller Tools group.
xx1900001370
xx1900001372
xx2100000399
User grant editing In the Controller ribbon tab, choose Edit User
Accounts from the Authenticate list in the Access
group.
xx2100000400
xx1900001327
xx1900001326
xx1900001371
Log Log viewing View the logs by either of the following methods:
• In the Controller ribbon tab, click Events.
xx1900001373
xx1900001374
Overview
The Robot Control Mate is mainly used for the controller without a FlexPendant.
The FlexPendant can be disconnected from the controller in automatic mode. To
disconnect the FlexPendant in automatic mode the user must have the Safety
Services grant. The administrator must provide this grant using the UAS
Administration Tool in RobotStudio.
Note
Note
Note
If the controller does not have the option 3018-1 Hot Swappable
FlexPendant, contact ABB to install the RobotWare version with the option.
Note
The logged-in user must be the one has sufficient grant to disconnect the
FlexPendant. If not, you will get a permission denied message. In this case,
click Log out in the Current User section. Then, log in again using the user
with the Safety Service permission is granted.
8 Tap Disconnect.
A popup window with 30 seconds countdown timer is displayed.
9 Disconnect the FlexPendant within 30 seconds.
6 Troubleshooting
6.1 What should I do if I experience a certificate failure when opening Robot Control
Mate Web?
Symptom
When working with Robot Control Mate Web, a page showing warning message
"Your connection is not private" is displayed after entering the IP address of the
connected controller in the address bar of the browser.
Cause
Certificates are used to provide secure communication over the network, and the
robot controller is delivered with a self-signed certificate installed. Self-signed
certificate is one certificate not signed by a CA at all, neither private nor public. In
this case, the certificate is signed with its own private key, instead of requesting
it from a public or a private CA.
Self-signed certificates can also create several risks without proper visibility and
control. Then the error is displayed on the browser.
Solution
To ensure a trusted connection, it is recommended to replace the certificates of
the controller with the certificates that are trusted by the PCs, which will be
connected to the controller. RobotStudio supports only PEM (.pem) certificate.
Refer Operating manual - Integrator's guide OmniCore for more information on
certificate handling.
Workaround
You can use the following procedure to add the self-signed certificate to the
browser’s secure certificate list and avoid the warning page.
WARNING
Note
Index N
network security, 18
ABB AS
Robotics & Discrete Automation
Nordlysvegen 7, N-4340 BRYNE, Norway
Box 265, N-4349 BRYNE, Norway
Telephone: +47 22 87 2000
ABB Inc.
Robotics & Discrete Automation
1250 Brown Road
Auburn Hills, MI 48326
USA
Telephone: +1 248 391 9000
abb.com/robotics
3HAC073107-001, Rev N, en