C5G - R1C - Roboshop Program 2.0.0
C5G - R1C - Roboshop Program 2.0.0
Program
CR00758151_en-04/2019.11
Instruction Handbook
The information contained in this manual is the property of COMAU S.p.A.
Reproduction of text and illustrations is not permitted without prior written approval by COMAU S.p.A.
COMAU S.p.A. reserves the right to alter product specifications at any time without notice or obligation.
SUMMARY
SUMMARY
PREFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Symbols used in the manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Reference documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Modification history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4. ENVIRONMENTS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...29
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Logger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Contextual keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Cause&Remedy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3
Comau Robotics Product Instruction
SUMMARY
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Contextual keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Contextual keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Contextual keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3D Visualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Robot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
Contextual keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
File System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Contextual keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Moni Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Contextual keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Open File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
I/O Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Contextual keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
General. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
Default library version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
Themes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
Registration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
Directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
User text archive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
Import path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
Grammar file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
Crd files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
About . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
Contextual keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
4
Comau Robotics Product Instruction
SUMMARY
5
Comau Robotics Product Instruction
PREFACE
PREFACE
– Symbols used in the manual
– Reference documents
– Modification history.
This symbol indicates operating procedures, technical information and precautions that
if ignored and/or are not performed correctly could cause injuries.
This symbol indicates operating procedures, technical information and precautions that
if ignored and/or are not performed correctly could cause damage to the equipment.
This symbol indicates operating procedures, technical information and precautions that
it are important to highlight.
6
Comau Robotics Product Instruction
PREFACE
Reference documents
This document refers to RoboShop software tool for C5G/R1C Control Unit.
In addition to the current manual, the complete manuals set for C5G/R1C consists of:
7
Comau Robotics Product Instruction
PREFACE
Modification history
– In the 02/0218 manual version, the following considerable changes have been
made, compared to 01/1017 previous version:
• updated par. 2.3 Requirements on page 20
• description improved for par. 2.5 How to get a full licence for RoboShop on
page 23
• Description modified for Logger environment, to manage:
• new commands: Export CSV File, Log Search,
• using the colour background to handle errors severity
• described the new Save Comment key to handle Cause&Remedy User
Comment field usage
• described Match case new option of Find - Replace command (Editor
environment)
• described the Virtual Controller connection type, opposed to the Real
Controller one.
– In the 03/0719 manual version, multicontrol Roboshop environment is fully
described. The manual has been heavily modified, in order to adapt it to this feature
and to the User Interface corresponding layout changings. The most meaningful
described modifications are as follows:
• Multicontrol Panel - new chapter
• the new handling of the File System environment has been explained
• the Settings environment has been split into the two following ones: general
settings (par. 4.10 Settings on page 60) and Control Unit communication
settings (par. 5.2.8 Settings on page 73). A detailed description is provided
for the both of them
• a detailed description is supplied for the Moni Viewer environment
• a detailed description is supplied for the I/O Configuration environment.
– In the 04/1119 manual version, the following considerable changes have been
made, compared to 03/0719 previous version:
• the following new action has been described for Terminal environment
• Copy
• the following new actions have been described for File System environment
• Protect
• Unprotect
• the following newly added fields have been described for Settings command
of the Multicontrol Bar
• File Transfer
• Import path
• Grammar file
• Crd file
• Translator
• FTP Server.
8
Comau Robotics Product Instruction
This chapter deals with general specifications that apply to the whole Robot System.
Considering its significance, this chapter is referred unreservedly in each system
instructions handbook.
1.1 Responsibilities
– The system integrator is responsible for ensuring that the Robotic system (Robot
and Control Unit) is installed and handled in accordance with the Safety Standards
in force in the country where the installation takes place. The application and use
of the necessary protection and safety devices, the issue of the declaration of
conformity and potential CE marking of the system are the responsibility of the
Integrator.
– COMAU declines any and all responsibility for accidents caused by incorrect or
improper use of the Robotic system (Robot and Control Unit), by tampering with
circuits, components, software and with the use of spare parts that are not included
in the spare parts list.
– The application of these Safety Requirements is the responsibility of the persons
assigned to direct / supervise the activities indicated in the section Applicability,
which should make sure that the Authorised Personnel is aware of and
scrupulously follow the requirements contained in this document in addition to the
general Safety Standards applicable to Robotic system (Robot and Control Unit) in
force in the Country where the system is installed.
– The non-observance of the Safety Standards may cause to the operators
permanent injuries or death and can damage the Robotic system (Robot and
Control Unit).
The installation shall be carried out by qualified Personnel and must conform to all
National and Local standards.
9
Comau Robotics Product Instruction
1.2.1 Purpose
These safety requirements are aimed to define a series of behaviours and obligations
to be observed when performing the activities listed in the paragraph Applicability.
1.2.2 Definitions
Robotic system (Robot and Control Unit)
The Robotic system is defined as the operating installation composed of: Robot, Control
Unit, Teach Pendant and other possible options.
Protected Area
The protected area is defined as the area bounded by the protection barriers and
intended for the installation and operation of the Robot.
Authorised Personnel
Authorised personnel defines the group of persons who have been appropriately trained
and assigned to carry out the activities listed in the section Applicability.
Personnel in Charge
The personnel in charge defines the personnel who manages or supervises the
activities of the employed persons defined in the preceding point.
10
Comau Robotics Product Instruction
Integrator
The integrator is the professional expert responsible for the Robot and Control System
installation and startup.
Misuse
Misuse is defined as the use of the system outside the limits specified in the Technical
Documentation.
Action Area
The Robot action area is the enveloping volume of the area occupied by the Robot and
its equipment during movement in the area.
1.2.3 Applicability
These requirements must be applied when carrying out the following activities:
– Installation and Start-up
– Functioning in Programming mode
– Functioning in Auto / Remote Mode
– Robot axes brake release (where required)
– Maintenance and Repair
– Decommissioning and Dismantling.
11
Comau Robotics Product Instruction
12
Comau Robotics Product Instruction
– Connect the Robot to the ground through the Control Unit or specific terminals,
according to the prearrangements present on Robot and/or Control Unit.
– Where provided, check that the Control Unit door/s is/are closed with the
appropriate key.
– A wrong connection of the connectors may cause permanent damage to the
Control Unit components.
– The Control Unit manages internally the main safety interlocks (gates, enabling
push-buttons, etc.). Connect the Control Unit safety interlocks to the line safety
circuits, taking care to connect them as required by the Safety Standards. The
safety of the interlock signals coming from the transfer line (emergency stop, safety
fences etc.), i.e. the making of correct and safe circuits, is the responsibility of the
Robot and Control System integrator.
In the cell/line emergency stop circuit it is necessary to include the contacts of the
emergency stop push-buttons of the Control Unit, available on the appropriate
connector (for details, refer to the electrical circuit diagrams and the specific Instruction
Handbooks according to the Unit Control model). The push-buttons are not interlocked
inside the emergency stop circuit of the Control Unit.
Setting the stop in category 0 can result in mechanical damages to the tools and loss of
load if they are not properly designed.
– When preparing protection barriers, especially light curtains and access doors,
take into consideration the Robot stopping times and distances according to the
stop category (0 or 1) and the weight of the Robot.
The stop circuit timer is normally set to 1.5 seconds. This parameter can be changed if
heavy-duty implements (e.g. rotary tables, positioners, etc.) are matched with the Robot.
The stop circuit timer can be modified by changing its setting within the control logic of
the Control Unit safety aspects. For further details, refer to the paragraph “Safety stop
circuit timer” in the Control Unit Instruction Handbooks.
– Check that the environmental and operating conditions do not exceed the limits
specified in the specific Instruction Handbooks.
– The calibration operations must be carried out with utmost attention, as indicated
in the Instruction Handbooks of the specific product, and must be concluded by
checking the correct position of the machine.
– To load or update the system software (for example after boards replacing), use
only the original software handed over by COMAU. Scrupulously follow the system
software loading procedure described in the Instruction Handbooks supplied with
the specific product. After loading, always make some Robot motion tests at low
speed remaining outside the protected area.
– Check that the barriers of the protected area are correctly positioned.
13
Comau Robotics Product Instruction
14
Comau Robotics Product Instruction
– The operator can activate automatic operation only after having checked:
• that the Robot and Control System is not in maintenance or repair status;
• that the protection barriers are correctly positioned;
• that there is nobody inside the protected area;
• that the Control Unit doors are closed and locked with the appropriate key;
• that the safety devices (emergency stop, safety devices of the protection
barriers) are in working conditions.
– Special attention is to be paid when selecting the remote mode, in which the line
PLC can perform automatic operations of motors power up and program starting.
Before using manual brake releasing devices, it is recommended to sling the Robot, or
hook it to an overhead traveling crane.
– The brake releasing operation generates the risk of falling axes due to gravity, as
well as the risk of impact due to an incorrect reset after the brake releasing
operation. The procedure for the correct use of the brake releasing devices
(integrated on Robot base and/or optional brake releasing module) is shown in the
“Maintenance” section of the Instruction Handbooks of the specific Robot.
– When after the interruption of an unfinished MOVE the motion is enabled again, the
typical function of trajectory recuperation may generate unpredictable paths that
may imply the risk of impact. This same condition arises at the next restart of the
automatic cycle. Avoid moving the Robot in positions that are distant from the ones
required for the motion restarting; alternatively disable the outstanding MOVE
programmes and/or instructions.
15
Comau Robotics Product Instruction
– Even if the Control Unit is not powered (main switch open), there may be
interconnected voltages deriving from connection to peripheral units or external
power sources (e.g. 24 Vdc input/output). Power off the external sources when
operating on involved system parts.
– Removal of panels, protection shields, grids, etc. is only allowed with the main
switch open and padlocked (where provided and necessary).
– Faulty components are to be replaced with others having the same Part No., or
equivalent components defined by COMAU.
Where required, the replaced safety components must be configured with the same
parameters as those removed.
16
Comau Robotics Product Instruction
• on the Control Unit with power cable wired directly to the terminals of the main
switch:
• turn off the mains voltage at the Control Unit input, by disconnecting the
circuit breaker on the power mains and locking it in open position;
• check with a suitable instrument that the terminals are disconnected;
• disconnect the power supply cable from the circuit breaker on the power
mains, first disconnecting the power conductors and then the ground
conductor;
• Disconnect the power supply cable from the Control Unit and remove it.
• on Control Units equipped with a pre-assembled power cable, with a
“socket-plug” system:
• disconnect the power supply cable.
– First disconnect the connection cables between the Robot and the Control Unit,
then the earth cable.
– If installed, disconnect the pneumatic system from the air supply and blow off the
residual air.
– Check that the Robot is properly balanced and if necessary sling it correctly, then
remove the screws that fix the Robot to the supporting surface.
– Remove the Robot and the Control Unit from the work area, following all the
requirements indicated in the products Instruction Handbooks; if lifting is
necessary, check the eyebolts proper fixing and use only suitable slings and
equipment.
– Before starting the dismantling operations (disassembly, demolition and disposal)
of the Robot and Control System components, contact COMAU or one of its branch
offices, that will indicate, according to the type of Robot and Control Unit, the
operating methods in accordance with safety and environmental protection
principles.
The disposal operations must be carried out in compliance with the legislation in force
in the country where the Robotic system is installed; dispose of the batteries, oils and
other chemical liquids in an environmentally correct way and in accordance with the
regulations in force transferring them to specific waste collection centres.
– Consign the Robot and the Control Unit to a centre responsible for the dismantling
and disposal.
17
Comau Robotics Product Instruction
GENERAL DESCRIPTION
2. GENERAL DESCRIPTION
2.1 Introduction
The current manual gives detailed information about RoboShop program which is the
Interface on Personal Computer towards C5GPlus/R1C Control Units.
Starting from the current 2.0.0 version, RoboShop is a multicontrol tool, which means
that more than one Control Units can be connected at the same time in a RoboShop
session.
RoboShop can run on Microsoft® Windows® desktop operating systems, supported by
Microsoft® and requires administrator priviledges to be installed.
It should be installed on the PC running the installation program, from the dedicated
directory.
– basic licence
– full licence, which enables using the Virtual Robot Controller.
– e.DO licence, which enables Roboshop to simulate the C5GPlus system to
control an e.DO robot, both virtual and real.
If the user wishes to pass from the basic licence to the full licence, execute the steps
described in How to get a full licence for RoboShop paragraph.
– Basic functions
– Requirements
– Install and activate
– How to get a full licence for RoboShop
– Introduction to the User Interface.
18
Comau Robotics Product Instruction
GENERAL DESCRIPTION
19
Comau Robotics Product Instruction
GENERAL DESCRIPTION
2.3 Requirements
– Minimum requirements
– Suggested requirements.
20
Comau Robotics Product Instruction
GENERAL DESCRIPTION
CAUTION
Before installing Roboshop program, it is strongly suggested to uninstall VirtualBox
application (if any in the system) and restart the PC. This prevents any possible arising
problems between VirtualBox versions.
To install RoboShop on the PC, run the dedicated installation program and follow the
wizard simple indications.
The needed steps are as follows:
b. Accept the licence conditions and then choose the install folder for RoboShop.
c. Choose the wished folder for the Start Menu. Start the installation phase by clicking
Install key.
21
Comau Robotics Product Instruction
GENERAL DESCRIPTION
d. A progress bar shows the operation completion status. Restart the system at the
end.
To activate RoboShop, simply click the icon from either the Start Menu or the PC
Desktop.
22
Comau Robotics Product Instruction
GENERAL DESCRIPTION
c. Click Request license key which opens an email to send such a string to COMAU
Customer Service ([email protected]).
23
Comau Robotics Product Instruction
GENERAL DESCRIPTION
e. COMAU will return a licence key to be copied to the suitable field (as shown in the
below figure).
g. A message is displayed, at the end of the operation, stating that the registration has
been successfully completed.
24
Comau Robotics Product Instruction
GENERAL DESCRIPTION
A detailed description of all the User Interface areas and the corresponding commands,
is provided in the following chapters.
25
Comau Robotics Product Instruction
VIEWING AREAS
3. VIEWING AREAS
26
Comau Robotics Product Instruction
VIEWING AREAS
3.2.1 Opening
To open an Environment, click its corresponding key.
In the example shown in the figure below, there are 5 open environments (Logger,
Cause&Remedy, Terminal, 3D Visualization, File System), but 2 only are displayed.
In the Viewing Area a maximum of TWO panels related to the Environments can be
displayed at the same time.
If some more Environments are wished to be opened, the opened but not displayed
panels are selectable by means of the corresponding tabs.
The panels corresponding to the Environments are composed by a viewing window and
a label (tab) containing the following information (figure above):
27
Comau Robotics Product Instruction
VIEWING AREAS
3.2.2 Closing
To close a window, use the closure key available in the tab (previous figure).
28
Comau Robotics Product Instruction
ENVIRONMENTS
4. ENVIRONMENTS
4.1 Introduction
This area includes keys which allow displaying the wished Environments.
Note that some Environments are even available when disconnected from the Control
Unit: their keys are active (displayed in white) even when offline.
Depending on the Environment, some contextual keys might become available, which
are necessary to properly handle the Environment itself.
In the shown below example, the Editor environment Contextual keys are highlighted.
29
Comau Robotics Product Instruction
ENVIRONMENTS
4.2 Logger
– Description
– Contextual keys.
4.2.1 Description
This environment allows viewing, in the form of a list, the system Log files content.
Each time this key is clicked, RoboShop opens a new session of the Logger
environment, related to the currently selected and connected Control Unit.
The name of the Control Unit associated to a session is displayed in the session label
(tab), as shown in the figure below.
30
Comau Robotics Product Instruction
ENVIRONMENTS
wished list, by means of the related contextual key (par. 4.2.2 Contextual keys on
page 31)
– to view whichever Log file, open the File System window, choose the wished Log
file, in the suitable device (Control Unit or PC) and folder, then open it by double
clicking on its name. RoboShop opens a Logger environment session and
displays such a file.
The displayed Log list can be sorted by the content of any wished column (e.g.
Timestamp, Error Code, etc), simply clicking on the name of the wished column. Click
again to invert the order.
By double clicking on a Log list element, the Cause&Remedy environment is opened
displaying the selected error information, as shown in the following figure.
Each element in the Log list has its own background colour, to indicate the message
severity.
The background can be:
– green: INFORMATIONAL message. The system is NOT in ALARM state
– blue: WARNING message
– red: ERROR message. The system is in ALARM state
– purple: FATAL message. The system is in FATAL ERROR state.
Once the environment is opened, the following contextual keys are enabled (figure
above):
31
Comau Robotics Product Instruction
ENVIRONMENTS
– System Log
Opens the system Log (system events) and displays it in the currently selected
Logger window.
– File Operation
Opens the file operations Log and displays it in the currently selected Logger
window.
– Clear
Allows exporting log information to a .CSV file. A window is opened when issuing
this command, providing a menu (figure below):
• Export Selected - to export the currently selected elements only
• Export All - to export the whole currently open log.
– Log Search
Allows filtering errors by column. When this command is issued, the search symbol
is made available in each column header (figure below), in order to allow searching
at the column level. Click such a search symbol to choose whether removing all
filters in the column (All), or customizing the wished search operation (Custom).
32
Comau Robotics Product Instruction
ENVIRONMENTS
33
Comau Robotics Product Instruction
ENVIRONMENTS
Each click deactivates/activates the Log messages background color (as shown in
the figures below).
34
Comau Robotics Product Instruction
ENVIRONMENTS
4.3 Cause&Remedy
– Description
– Contextual keys.
4.3.1 Description
This environment allows to get information about the cause of a specified error an its
corresponding remedy, if any.
The user must insert the error number in Error No field and either press Enter key or
click the find symbol.
RoboShop program looks for such an error in the .CRD file, specified in Settings -
Directories - Crd files area.
Such files, including all the errors and corresponding causes and remedies, are divided
by language, referred to as:
– allrobmsgd.crd - German
– allrobmsge.crd - English
– allrobmsgf.crd - French
– allrobmsgi.crd - Italian
– allrobmsgp.crd - Portuguese
– allrobmsgs.crd - Spanish.
If some applications are delivered, the corresponding .crd files could be present too.
– aw_ms.crd - arc welding
– cl_ms.crd - common libraries
– gl_ms.crd - glue
35
Comau Robotics Product Instruction
ENVIRONMENTS
– hn_ms.crd - handling
– st_ms.crd - stud
– sw_ms.crd - spot welding
– tc_ms.crd - tool change.
Refer to par. 4.10.1.2.4 Crd files on page 63 to add or remove a .CRD file.
The user is allowed to customize any comments associated to a certain error, by typing
his/her own comment in the associated User Comment field and then clicking Save
Comment key to confirm. Such a text string is saved in the file specified in the User text
archive field.
If deleting the existing comment is wished, cancel the text string from the User
Comment field and then click Save Comment key to confirm.
Note that, in case of error marked as a SYSTEM ERROR, Cause and Remedy are not
displayed.
Please contact COMAU Customer Service in such a situation.
36
Comau Robotics Product Instruction
ENVIRONMENTS
4.4 Editor
– Description
– Contextual keys.
4.4.1 Description
This environment allows editing any files in Unicode or ASCII codes. More in detail, it
allows creating, viewing, modifying and saving the majority of the existing files on a
Control Unit, meaning .PDL, .COD, .LSV, .VAR, .C5G, .XML and their backup copies
(.BKP, .BKC, .BKL, .BKV, .BK5, .BKM).
It takes advantage of assisted writing mechanisms, with autotype functionality and use
of colours.
The New File creation window is displayed when clicking the Editor key.
The user can insert the following information in it, related to the new file:
– Type of file - indicates whether a new file is wished to be created containing a
PDL2 language program (New PDL2 Program) or empty (Blank File)
– Arm number - if the new file contains a PDL2 program, this field specifies either
the used arm for motion programs or the NOHOLD attribute (figure below). In case
of empty file, this field is not active
37
Comau Robotics Product Instruction
ENVIRONMENTS
The standard attributes (called Properties) associated to the file, are also displayed:
– revision
– title
– version
– file creation date
– author
– host hwere the file has been created.
When opening a binary file (.COD, .VAR or .C5G), it is converted to a readable format
for the user, which means in either Unicode or ASCII code.
Translating a file to the corresponding binary format, can be issued by activating the
Translate command in the File System environment.
– New File
allows creating a new file. The New File window is opened, exactly like when
clicking the Editor key
– Open File
– Save
– Encode
Allows specifying how to encode the file content, for viewing it:
38
Comau Robotics Product Instruction
ENVIRONMENTS
– Find - Replace
Allows finding, in the file, the text specified by the user and, if wished, replacing it
with another text. The two keys opens the Find or Replace window to perform the
wished command.
The figures below show, respectively, the Find functionality and the Replace one.
– Undo - Redo
allow canceling the previous operations (Undo) or execute them again (Redo)
– Goto line
opens the corresponding window and, when OK key is clicked, moves the cursor
to the line specified in the Go To Line field.
39
Comau Robotics Product Instruction
ENVIRONMENTS
– Bookmarks
allow operating with bookmarks which help to quicker move inside the being edited
file; they are mainly useful with big files. The available keys, according to the figure
above, are as follows:
• Toggle bookmark sets the bookmark at the current position
• Next bookmark moves the Editor cursor to the next bookmark
• Previous bookmark moves the Editor cursor to the previous bookmark
• Delete all bookmarks deletes ALL the currently set bookmarks.
A fast way to set/delete a bookmark, is to click inside the vertical bar on the left of the
displayed program, as indicated in the figure below.
40
Comau Robotics Product Instruction
ENVIRONMENTS
4.5 Terminal
– Description
– Contextual keys.
4.5.1 Description
It represents the direct Interface with the currently selected Control Unit. It allows to
issue all the available System Commands, i.e. configuration, information display,
instructions immediate execution, files handling, editing, execution memory handling,
programs handling, settings, etc.
During the same RoboShop session, a Terminal window for each one of the connected
Control Units can be opened, selecting one at a time and clicking this key each time.
An example displaying three Terminal windows at the same time (associated to three
individual Control Units) is shown in the figure above.
La frecce presenti nell’esempio mostrato nella figura sopra, indicano la linea dei
comandi nella finestra Terminal di ciascuna delle tre Unità di Controllo.
Commands are displayed in the lowest row of the menu and can be selected by either
clicking on them or using the associated F1-F8 functional keys.
The red arrow in the figure above, indicates the command line in the Terminal window
of each Control Unit.
41
Comau Robotics Product Instruction
ENVIRONMENTS
When the environment is open, the following contestual keys are enabled:
– Copy
allows copying (Copy) the Terminal window in textual format, to be saved pasting
it (^V) in any text editor tool, as shown in the figure below.
– Terminal Help
42
Comau Robotics Product Instruction
ENVIRONMENTS
4.6 3D Visualization
– Description
– Contextual keys.
4.6.1 Description
This key opens the Visualizzazione 3D environment.
The home screen can be modified by using the mouse, as follows:
– pressing the mouse wheel - keeping the wheel pressed and moving the mouse
at the same time, moves the scene (floor, robot and all objects) in any directions
– long pressing the left key - keeping the left key pressed and moving the mouse
at the same time, the floor inclination and therefore the scene view, can be
modified
– mouse wheel rotation - rotating the wheel, causes the scene to be zoomed in and
out.
It is also allowed modifying the general settings of the 3D simulation scene, by selecting
the Simulation 3D Scene folder in the Nodes Panel (figure below).
43
Comau Robotics Product Instruction
ENVIRONMENTS
In the 3D Visualization environment all the controlled robots by the currently connected
with Roboshop Control Units are displayed,,as well as their movements and any
objects added by means of the Create Cube / Sphere / Cylinder / Cone command.
To act on the robots and objects 3D visualization mode, select the wished Robot or
Object, clicking it in the corresponding folder (Controllers for robots and Simulation 3D
Scene for objects) of the Nodes Panel.
The wished element (robot or object) could also be selected by CTRL+clicking it, in the
3D visualization area.
This causes its setting parameters to be displayed in the Details Panel: the user is
allowed to modify them according to what is described in the following sections:
– Robot
– Object.
4.6.1.1 Robot
44
Comau Robotics Product Instruction
ENVIRONMENTS
CAUTION: modifying the Offset field ONLY acts at the viewing level: it DOES NOT
affect the robt real position!
When its Offset field is modified, the robot is immediately displayed in the new
position (figure below).
45
Comau Robotics Product Instruction
ENVIRONMENTS
To modify the trace color, click the colored band to open the colors table (next
figure), choose the wished one and click OK to confirm
4.6.1.2 Object
Selecting an object in the Simulation 3D scene folder, its settings are displayed in the
Details Panel (figure below).
The user is allowed to modify them as wished. The available fields are:
– Name - object name
– Color - object color
To modify the color, click it to open the colors table (next figure), choose the wished
one and click OK to confirm.
46
Comau Robotics Product Instruction
ENVIRONMENTS
– Center - coordinates of the object center, referred to the Base reference frame
– Dimensions - object dimensions in x, y, z components
– Orientation - object orientation in x, y, z components.
Creation and modification of the objects are dynamic, i.e. any data changings are
immediately displayed, helping the user’s work.
When the environment is opened, the following contextual keys are enabled
(highlighted in red in the figure above):
– Load Scene
– Save Scene
– Import Object
allow creating objects in a predefined geometric shape (cube, sphere, cylinder and
cone).
47
Comau Robotics Product Instruction
ENVIRONMENTS
When one of these commands is clicked, the required object is added by the
program (example in the figure below), both in the 3D environment and in the
Simulation 3D Scene folder in the Nodes Panel.
– Delete Object
– Delete Trace
Cancels the displayed trace of the currently selected robot trajectory. Refer to
par. 4.6.1.1 Robot on page 44 to modify the trajectory trace settings.
– Fit View
– Views
Allows viewing the 3D scene from different perspectives. Click to open the choice
menua:
• Top View - from the top
• Bottom View - from the bottom
• Left View - from left
• Right View - from right
• Front View - from the front
• Back View - from the back
48
Comau Robotics Product Instruction
ENVIRONMENTS
– Description
– Contextual keys.
4.7.1 Description
This key allows displaying the tree structure including folders and corresponding files for
all the devices existing both on the PC and on the currently connected Control Units.
The displayed data are:
– Name
– Size
– Type
– date of the last modification (Date Modified).
The path to the selected folder is displayed in the first row of the window and can be
used to go back to higher hierarchy folders, by clicking the wished level in the path.
In the shown below example, the LOG folder files are viewed. Nell’esempio della figura
sottostante sono visualizzati i file della cartella LOG. Clicking in the path, the user could
go back to either SYS, or UD: or C101 Control Unit, or the Root.
49
Comau Robotics Product Instruction
ENVIRONMENTS
Once the environment is opened, the following contextual keys are available
(highlighted in the figure above):
– New Folder
– Open
– Delete
Cancels the selected element (either a folder and its subfolders or a file). The user
is prompted for confirmation before deleting. Multiple selection is allowed.
If restoring the deleted folder and its subfolders is wished, use the Paste command
(ref. Cut/Copy/Paste), selecting the destination folder.
– Cut/Copy/Paste
The user can also use the drag and drop functionality which allows to “drag” an element
(either a folder and its subfolders or a file) and “drop” it to the wished position.
– Rename
– Refresh
– Translate
Translates the selected file. It is allowed to translate files from binary (e.g. .COD)
to ASCII or Unicode (e.g. .PDL) and viceversa (e.g. opening a .PDL file and
translate it to .COD).
Note that .C5G files are translated to .PDL files.
50
Comau Robotics Product Instruction
ENVIRONMENTS
– Protect
– Unprotect
Allows deleting the selected file protection, by typing the suitable passwaord.
Note that all the listed above commands are available by clicking the mouse right key
on the wished element (either folder or file), as shown in the figures below.
51
Comau Robotics Product Instruction
ENVIRONMENTS
– Description
– Contextual keys.
4.8.1 Description
This environment allows viewing the content of moni files, in diagram form. Such binary
files contain data about the Arms, gathered to analyze situations related to them.
In the below example, the diagrams are shown of two moni files for, respectively,
Cartesian (left figure) and Joint (right figure) movements.
52
Comau Robotics Product Instruction
ENVIRONMENTS
For the Cartesian movements it is also allowed to select the wished components (X, Y,
Z, individual Euler angles) by means of the One Value menu.
For the Joint movements it is allowed to select the wished Axis (Axis menu).
53
Comau Robotics Product Instruction
ENVIRONMENTS
– Open File.
54
Comau Robotics Product Instruction
ENVIRONMENTS
CAUTION - Using this environment is only allowed since 4.11 System Software version,
on Control Units provided with OPC UA option, code CR17926302.
Otherwise this key is disabled.
– Description
– Contextual keys.
4.9.1 Description
This environment allows viewing the I/O ports configuration corresponding to the
currently selected Control Unit.
Such an information is read-only, i.e. it cannot be modified.
Data displayed by the I/O Configuration environment are dinamically refreshed.
The I/O Configuration panel is composed by two areas (refer to the next figure):
– I/Os list (highlighted in red in the figure)
– name (Port Name) and value of the currently selected I/O port (Current Port
Value) in the list (highlighted in yellow in the figure).
55
Comau Robotics Product Instruction
ENVIRONMENTS
Note that it is allowed to open more than one I/O Configuration panels at the same
time, each one associated to a different Control Unit.
Just select the wished Control Unit and click the I/O Configuration key.
The figure below shows an example of two simultaneous I/O Configuration panels.
56
Comau Robotics Product Instruction
ENVIRONMENTS
this command adds the selected I/O ports associated to the wished I/O device
(highlighted in yellow in the example below), to the current view.
57
Comau Robotics Product Instruction
ENVIRONMENTS
this command adds the wished I/O ports to the current view. The user is allowed to
select them in a list in which they are displayed by port type, as shown in the figures
below.
In the following example, some I/O ports are added to the ones already displayed
in the previous example (par. – Add I/O Device on page 57).
58
Comau Robotics Product Instruction
ENVIRONMENTS
NOTE
Proceed as follows to remove one or more ports from the displayed ones in the I/O
Configuration, environment:
– open the I/O ports list, by means of Add I/O Device or Add I/O Port contextual keys
– unselect the ports to be removed
– click OK to confirm.
59
Comau Robotics Product Instruction
ENVIRONMENTS
4.10 Settings
– Description
– Contextual keys.
4.10.1 Description
The Settings environment, displayed in a dedicated window, allows setting up the
general parameters for the RoboShop program functioning (figure above).
The setting functions are grouped as follows:
– General
– Directories
– About.
4.10.1.1 General
General settings about the Language, the Default Library version for the Translator, the
User Interface background and the RoboShop program registration.
– Language
– Default library version
– Themes
60
Comau Robotics Product Instruction
ENVIRONMENTS
– Registration.
4.10.1.1.1 Language
It indicates the translator library version, to be used while translating the binary files
(.COD, .VAR, .C5G).
4.10.1.1.3 Themes
Three different background colors are available for the User Interface, from the Themes
menu, show in the figure above:
– Dark
– Medium
61
Comau Robotics Product Instruction
ENVIRONMENTS
– Light
as shown in the figures below.
The user can choose the wished background by selecting it in the corresponding menu
and clicking Apply key, as shown in the left figure above.
4.10.1.1.4 Registration
The usage of this setting functionality is fully described in par. 2.5 How to get a full
licence for RoboShop on page 23.
4.10.1.2 Directories
62
Comau Robotics Product Instruction
ENVIRONMENTS
– Crd files.
4.10.1.3 About
Provides information about the RoboShop program (version number, release date, etc).
63
Comau Robotics Product Instruction
MULTICONTROL PANEL
5. MULTICONTROL PANEL
5.1 Introduction
This area (highlighted in the figure above), alwais displayed, is dedicated to the Control
Units which RoboShop can connect and communicate to.
As already stated, RoboShop is able to connect to more than one Control Unit at
simultaneously, in the same session.
The Multicontrol Panel (figure above) is composed by:
– Multicontrol Bar (3.1)
– Nodes Panel (3.2)
– Details Panel (3.3).
This bar provides the needed commands to handle the Control Unit which can interact
with RoboShop. With reference to the figure above, from left to right, the following
commands are available:
– Add new node
64
Comau Robotics Product Instruction
MULTICONTROL PANEL
– Remove node
– Connect
– Disconnect
– Teach Pendant
– Settings.
In case of Virtual Control Unit, carefully follow the Operational notes for using a Virtual
Control Unit.
65
Comau Robotics Product Instruction
MULTICONTROL PANEL
Program SETUP1 is automatically run, to allow the user to configure the system as
wished.
b. Select the wished language for SETUP1 execution (Italian or English), clicking the
language name.
Execute the described below steps to customize the new Virtual System
configuration.
For a detailed description about the system configuration, refer to Control Unit USE
manual, chap. SETUP Page, par. 5.17.3.11 - Reload Software.
c. Click the DEVICE field in the displayed page, to open the menu and select the
wished device from which loading the wished configuration.
CAUTION - Before going on, verify that the Transfer Directory is set to the directory of
the data files related to the chosen Virtual Control version. Refer to par. 5.2.8.1 File
Transfer on page 74 for further details.
d. Click OK to confirm.
66
Comau Robotics Product Instruction
MULTICONTROL PANEL
e. Select arm, family, model, auxiliary axes if any, MOVE statement mode, etc. to
configure the virtual system.
f. Press Save key at the end, to save the newly created configuration.
67
Comau Robotics Product Instruction
MULTICONTROL PANEL
i. At the end of the system power up, the new Virtual Controller is properly configured
and ready to be used.
5.2.3 Connect
The connection between PC and real Control Unit is based on the TCP/IP protocol.
When the physical connection is done, run RoboShop program.
Note that in case of Virtual Control Unit, the mentioned above physical connection is not
required.
If needed, some functionality Settings can be modified before connecting.
Click Connection key to connect to the Control Unit, as shown in the figure below.
CAUTION
Roboshop allows connecting MORE THAN ONE real Control Units at the same time
and JUST ONE Virtual Control Unit.
Select the Control Unit to be connected and click the Connect key (figure below).
Insert Username and Password; click OK to proceed. The connection operation could
68
Comau Robotics Product Instruction
MULTICONTROL PANEL
Username and Password must have already been defined on the being connected
Control Unit.
When the Control Unit is connected, the corresponding “LED”, in the Nodes Panel,
becomes green.
5.2.4 Disconnect
Select the Control Unit to be disconnected and click the Disconnect key (figure below).
Click the Teach Pendant command key (highlighted in the figure above on the left).
After a few seconds two windows are opened on the PC, representing respectively the
Virtual Teach Pendant screen and keyboard.
69
Comau Robotics Product Instruction
MULTICONTROL PANEL
A pressed standard virtual key is represented by a yellow border (see the examples in
the following figure).
For further details about the real TP5 keyboard, refer to Control Unit USE, chap.TP5
Teach Pendant, par.5.3.1 Keys.
70
Comau Robotics Product Instruction
MULTICONTROL PANEL
– ZOOM
– SCREENSHOT
– MOVE ON TOP
– Virtual State Selector
– Virtual Enabling Device.
5.2.7.1 ZOOM
This key allows modifying, in circular mode, the virtual keyboard visualization, as shown
in the next figures. The available visualizations are:
– ZOOM NORMAL - medium size
– ZOOM IN - big size
– NO ZOOM - virtual keyboard not displayed
– ZOOM OUT - small size
Each click on this key circularly changes (NORMAL -> IN -> NO -> OUT -> NORMAL,
etc.) the virtual keyboard visualization, as shown in the four figures above.
5.2.7.2 SCREENSHOT
It allows to capture the current virtual screen view and save it to a file, with unique name
assigned by the system, in the screenTP folder, automatically created on the Personal
Computer Desktop. A suitable message informs that the new file has been saved. Click
OK to close it. Each click on this key, creates and saves a new file.
71
Comau Robotics Product Instruction
MULTICONTROL PANEL
When this virtual key is clicked, the virtual keyboard is displayed in the front, over the
virtual screen.
In the shown below example, the MOVE ON TOP key is pressed in the figure on the left,
so the visualization is changed, as shown in the figure on the right.
This “key” simulates the real State Selector; it allows changing the System state by
means of the mouse keys, regardless of whether right or left.
The available states, like for the real System, are:
– Progr - programming
– Local - auto local
– Remote - auto remote.
Two operation modalities are available:
– circular - at each click on the virtual selector (see figure below on the left), the
System switches to the subsequent state; in the shown example, it is switched to
Local, since the circular sequence is Progr -> Local -> Remote -> Progr, etc.
– direct - clicking on one of the three symbols representing the available states, the
System directly switches to the required state; in the shown example (figure below)
it is switched to Local, since such a state was required by the user.
As shown in the previous figures, the virtual key press or the wished state “reservation”
are both represented in yellow.
72
Comau Robotics Product Instruction
MULTICONTROL PANEL
This virtual key simulates the real Enabling Device (existing on the TP5 rear side) and
must be “kept pressed” to allow the robot motion.
It can be used in Programming state (Progr) only.
When the Enabling Device is pressed, the use of the Virtual State Selector is not
allowed.
As for the real Enabling Device, it can be pressed and released. Pressing and releasing
can be simulated by means of the mouse keys, regardless whether right or left. Each
time this virtual key is clicked, the current state is switched and the new state is kept.
As shown in the previuos figures, the virtual enabling device press is represented in
green.
5.2.8 Settings
This command allows accessing the following settings. Click Ok to save settings and
close.
– File Transfer - files transer folder
– Import path - path search directory for declarations including the IMPORT clause
– Grammar file - directory including the NODAL syntax file
– Crd file - adding/removing .crd files
– Translator - setting related to the PDL2 programs offline translation
– FTP Server - connecting Roboshop and Control Units in FTP Server modality.
73
Comau Robotics Product Instruction
MULTICONTROL PANEL
This field allows setting the folder to be used during the files list transfer/viewing
operations from and to the connected PC.
74
Comau Robotics Product Instruction
MULTICONTROL PANEL
Click Add... key, (as highlighted in the previous figure), select the wished path and click
Ok to confirm.
Similarly, in the same window, select the wished path, click Remove key and click Ok
to confirm, to delete an existing Import path setting.
This field is used for NODAL systems only. It includes the PC folder in which the nodal
syntax file can be read.
Directly type in the Grammar file field or click ... key (as shown in the figure above), to
select it in the window opened by Roboshop.
This field allows adding and removing .crd files, i.e. the ones in which looking for errors
cause and remedy from the Control Unit. Such files can be stored in whichever device
on the network, not necessarily local to the PC on which RoboShop is active.
Click ... key (as shown in the figure above), to add or remove a file.
75
Comau Robotics Product Instruction
MULTICONTROL PANEL
In the window above, click Add... key, select the wished .crd file and click Ok key to
confirm.
Similarly, select the wished .crd file, click Remove key (figure above) and click Ok to
confirm, to delete it.
5.2.8.5 Translator
When selected, this checkbox states that PDL2 programs are always offline translated,
even if the Control Unit is connected. The path search specified in the Import path field
is used for variables, types and routines declared with the IMPORT clause.
76
Comau Robotics Product Instruction
MULTICONTROL PANEL
The configuration of such a modality is made by means of the FTP server settings
window, shown in the figure above.
Some configurable ports are defined in this window to be allowed to access. A maximum
of 9 can be configured.
The user should specify the following information for each port:
– enable/disable, using the corresponding checkbox
– home directory for the connection - it can be specified either by typing the path or
clicking the three horizontal dots, browsing until the wished folder and then clicking
Select folder.
– NET_C - in case of backup and restore functionality, with RoboShop acting as the
Control Unit server, it is allowed to use the NETx: ports (with ‘x’ from 1 to 9) after
enabling the corresponding checkbox.
In this panel, RoboShop handles a tree structure containing the following Nodes:
– Control Units (in the Controllers folder). A “LED” is associated to each Control Unit
name. Its color has the following meaning:
• grey - the Control Unit has been added to the tree but it has never been
connected
• red - the Control Unit is currently not connected
• green - the Control Unit is currently connected.
– Robot (as Control Unit child Nodes)
– Objects of the 3D simulation (in the Simulation 3D scene folder).
77
Comau Robotics Product Instruction
MULTICONTROL PANEL
For any detailed operational information, about this panel fields and their modification,
refer to par. 4.6 3D Visualization on page 43, Robot and Object subsections.
78
Comau Robotics Product Instruction
LOGS BAR
6. LOGS BAR
6.1 Introduction
The Logs Bar displays messages coming from RoboShop existing environments and
functionalities and also from active applications, if any.
Using the key placed on its left side (as highlighted in the figure above), the viewing area
can be vertically enlarged/reduced.
When the Logs Bar is reduced, a commands menu is available on the right (figure
below).
79
Comau Robotics Product Instruction
LOGS BAR
The user can select the wished one by means of either the commands menu or the icons
displayed on the right when the Logs Bar is enlarged (figure below).
6.2 Output
Displays all messages coming from any RoboShop environments and functions and
from applications, if any, running on the Control Unit.
80
Original instructions
Made in Comau