User Manual Eracobot (v4.0)
User Manual Eracobot (v4.0)
erManual
Ver
sion:V4.
0
Webs
ite:
htt
ps:
//er
acobot
.com
Addr
ess
:Addr
ess
:6G-
B007Yi
'
anZhi
fuBui
l
ding,No.
20Shat
ianwei3r
dSt
reet
,
HuanggekengCommuni
ty,
Longc
hengSt
reet
,LonggangDi
str
ict
,Shenz
henCi
ty,
Chi
na
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
-Catalog-
Chapter 1 Foreword ........................................................................................................................................................1
1.1 What is installed in the box .............................................................................................................................. 1
1.2 Important security description ..........................................................................................................................1
1.3 How to use this manual .................................................................................................................................... 1
1.4 Follow the relevant standards ...........................................................................................................................1
Chapter 2 Robot brief introduction ................................................................................................................................ 2
2.1 Basic parameters ...............................................................................................................................................2
2.2 Range of Motion ...............................................................................................................................................3
2.3 Robot Coordinate System .................................................................................................................................6
2.4 Robot Denavit–Hartenberg parameters ............................................................................................................7
Chapter 3 Installation ..................................................................................................................................................... 9
3.1 Instructions for security ....................................................................................................................................9
3.1.1 Brief introduction .................................................................................................................................. 9
3.1.2 Personnel safety .....................................................................................................................................9
3.1.3 Security settings .................................................................................................................................... 9
3.1.4 Danger recognition ..............................................................................................................................10
3.1.5 Nameplate information(Example:ERA-M10) .................................................................................... 11
3.1.6 Effectiveness and responsibility ..........................................................................................................11
3.1.7 Limited responsibility ......................................................................................................................... 12
3.1.8 The warning signs in this manual ....................................................................................................... 12
3.1.9 Pre-use evaluation ............................................................................................................................... 12
3.1.10 Emergency stop ................................................................................................................................. 12
3.1.11 Power-free movement ....................................................................................................................... 14
3.2 Equipment transportation ............................................................................................................................... 14
3.2.1 Transportation ......................................................................................................................................14
3.2.2 Carry ....................................................................................................................................................14
3.2.3 Storage .................................................................................................................................................15
3.3 Maintenance and scrap treatment ...................................................................................................................15
3.3.1 Maintenance disposal .......................................................................................................................... 15
3.3.2 Robot waste disposal ...........................................................................................................................15
3.4 Installation specifications ...............................................................................................................................15
3.4.1 Robot arm installation ......................................................................................................................... 15
3.4.1.1 Installation requirements for ERA-M3 robot .......................................................................... 16
3.4.1.2 Installation requirements for ERA-M5 robot .......................................................................... 17
3.4.1.3 Installation requirements for ERA-M10&ERA-M16 robot .................................................... 18
3.4.1.4 Installation requirements for ERA-M20 robot ........................................................................ 20
3.4.2 Tool end installation ............................................................................................................................ 21
3.4.3 Installation environment ......................................................................................................................22
3.4.4 Floor carrier capacity .......................................................................................................................... 22
3.4.5 Maximum valid load ........................................................................................................................... 22
3.5 Control connection ......................................................................................................................................... 24
3.5.1 Controller interface ............................................................................................................................. 24
3.5.2 Controller I/O panel ............................................................................................................................ 25
I
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
II
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
III
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
IV
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
V
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
VI
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
Chapter 1 Foreword
First of all, thank you very much for buying our company's ERA-M series collaborative robot products. Our
products have been carefully designed and tested many times to ensure that they can meet your needs in all aspects.
Please read this product user manual carefully to ensure that you can use our products correctly and get the
best experience. If you encounter any problems during use, please refer to the fault exclusion part in the manual, or
contact our after-salesperson. We thank you very much for your support and trust, and look forward to providing
you with better services and products.
1
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
2
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
3
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
4
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
5
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
6
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
7
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
8
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
Chapter 3 Installation
3.1 Instructions for security
3.1.1 Brief introduction
This manual will use the following warnings. The role of these warnings is to ensure the safety of personal and
equipment. When you read this manual, you must comply with and execute all the assembly instructions and
guidelines in other chapters in this manual. This is very important. Pay special attention to text related to warning
signs.
Important:
. If the robot (robot body, control box, oscilloscope, or button box) is damaged, changed or modified due to
anthropological causes, ERA Automation refuses to bear all responsibilities
. ERA Automation is not responsible for any damage caused by the robot or any other device due to errors written
by customers or any other device.
9
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
10
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
11
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
. Make sure that users will not modify any security measures
. Confirm that the design and installation of the entire robot system is accurate
. Clear instructions for use
. Mark the relevant signs and contact information of integrator on the robot
. Collect all the documents in the technical file, including this manual
Danger: This refers to the power consumption that is about to cause danger. If it is not avoided, it can
lead to death or severe damage.
Important:
Electric shock danger: This refers to the upcoming electric shock situation that is about to cause danger.
Important:
Dangerous burns: This refers to the hot surface that may cause danger. If you do not avoid contact, it
can cause personnel to hurt.
12
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
immediately.
The following table shows the stop distance and stop time of the type 0 stop. These measurement results correspond
to the following configuration of the robot:
• Extension: 100%(the robotic arm is fully expanded)
• Speed: 100%(Robot general speed is set to 100%, moved at a joint speed of 180 °/s)
• Effective load: Maximum effective load
Joint 1, joint 6 testing robot levels, the rotating shaft is perpendicular to the ground. Joint 2, joint 3, joint 4, joint 5
testing robots follow the vertical trajectory, the rotating shaft is parallel to the ground, and stops when the robot
moves down.
Table 1.1-10 Category 0 stop distance(rad)
MODEL JOINT1 JOINT2 JOINT3 JOINT4 JOINT5 JOINT6
ERA-M3 0.47 0.60 0.56 0.29 0.10 0.06
ERA-M5 0.51 0.63 0.60 0.33 0.16 0.10
ERA-M10 0.64 0.70 0.69 0.42 0.25 0.13
ERA-M16 0.60 0.67 0.65 0.39 0.22 0.12
ERA-M20 0.69 0.75 0.80 0.48 0.31 0.22
Table 2.1-2 Category 0 stop time (ms)
MODEL JOINT1 JOINT2 JOINT3 JOINT4 JOINT5 JOINT6
ERA-M3 400 470 450 280 120 90
ERA-M5 420 500 480 310 150 120
ERA-M10 460 540 510 330 170 140
ERA-M16 440 530 490 320 160 130
ERA-M20 540 600 700 400 260 170
After the emergency stop, turn off the power, rotate the emergency stop button, and turn on the power to restart the
robot.
At the same time, the stop time and stop distance of the robot safety stop and soft limit stop are shown in the table
below. These measurement results correspond to the following configuration of the robot:
• Extension: 100%(the robotic arm is fully expanded)
• Speed: 100%(Robot general speed is set to 100%, moved at a joint speed of 180 °/s)
• Effective load: Maximum effective load
Joint 1, joint 6 testing robot levels, the rotating shaft is perpendicular to the ground. Joint 2, joint 3, joint 4, joint 5
testing robots follow the vertical trajectory, the rotating shaft is parallel to the ground, and stops when the robot
moves down.
Table 2.1-3 Safety stop distance(rad)
MODEL JOINT1 JOINT2 JOINT3 JOINT4 JOINT5 JOINT6
ERA-M3 0.49 0.63 0.58 0.32 0.12 0.09
ERA-M5 0.54 0.65 0.63 0.35 0.19 0.12
ERA-M10 0.66 0.73 0.71 0.45 0.27 0.14
ERA-M16 0.63 0.69 0.68 0.41 0.25 0.14
ERA-M20 0.71 0.78 0.82 0.51 0.33 0.25
Table 2.1-4 Safety stop time(ms)
MODEL JOINT1 JOINT2 JOINT3 JOINT4 JOINT5 JOINT6
ERA-M3 410 490 410 300 130 110
ERA-M5 450 520 510 330 180 140
13
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
3.2.2 Carry
According to different models, the total quality (including packaging) is 15kg-80 kg depending on the model.
When manpower transports or transfers the collaborative robot, multiple people need to help lift it, don't
recommend single- person handling, it must be stable during transportation. Avoid equipment tilt or slipping.
Warning:
• If you use professional equipment for handling, be sure to use a crane or forklift to transport or carry the
collaborative robot by using a crane or forklift, otherwise it may cause personnel damage or other accidents;
• If you use manual handling, please pay attention to the personal safety on the way to handle;
• The collaborative robot contains precision components, which should avoid severe vibration or shaking during
transportation or transportation, otherwise it may reduce the performance of the equipment.
14
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
3.2.3 Storage
The collaborative robot should be stored in -25 ~ 60 ° C, and there is no frost-free environment.
15
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
16
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
17
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
18
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
19
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
20
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
21
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
22
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
23
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
24
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
. Ensure that the 220V power cord is connected to the power socket with the control box power button turned off
(button turned to 0) (full load input voltage is 6A/220VAC~7A/210VAC)
. Connect the robot body overload cable to the control box overload interface
. Insert the button box aviation plug into the control box teaching device interface
. The heat dissipation ports on both sides of the control box should be spaced at least 15CM apart
. At the front of the control box (user Table metal, switch power button, heavy load and teaching pendant wiring
harness), the spacing distance should not be less than 25CM
. The control box is 0.6-1.5m above the ground
. Do not allow users to replace power cables on their own
You could check Figure 1.2-1 Robot wiring schematic diagram
25
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
Figure 2.5-3 Easy to manufacture control box electrical interface schematic diagram
26
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
Figure 2.5-5 The schematic diagram of the end version of the electrical interface
3.5.5 Ground
1. The control box is located at the M4 combination screw in the upper left of the power switch, as shown in
Figure 2.5-6.
27
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
2. The body is located on the right side of the base of the base, as shown in Figure 2.5-7.
28
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
If the load power is large, you can connect the external power supply as shown in Figure 2.5-8.
Safety I/O includes emergency stop and security stop. Urgent stop input is only used for emergency stop
equipment, and safely stops input for various security -related protection equipment. Functional differences are
shown in Table 2.5-3:
Table 2.5-3 Functional difference
Emergency Stop Safe Stop
Robot stops moving Yes Yes
Stop Category Category 0 Category 1
Program execution Stop Pause
Robot Power Supply Close Open
Restart Manual Automatic or manual
Frequency of Use Infrequent Often
Reinitialization Required Need Needless
Warning: Do not connect the security signal to a PLC that does not have the correct and safe level. If this warning
does not follow, it may cause serious damage or death because one of the security stop function may be covered.
Security interface signals must be separated from normal I/O interface signals.
. All I/O is a redundant -related I/O built (two independent channels). Two channels must be kept separately so
that a single failure will not cause security function.
. Before the robot is put into operation, it is necessary to verify the emergency stop safety function (the robot is
powered on, press the emergency stop button, the robot is disconnected, the power is turned off, the rotating
emergency stop button, the power is turned on, and the robot is re -power to enable it). Safety functions must be
tested regularly.
. Robot installation should comply with these specifications. Otherwise, it may lead to severe damage or death,
because the safety stop function may be over.
The following sections are given some examples of how to use security I/O.
Default safety configuration When the robot leaves the factory, it has the default configuration. It can be
operated without any additional safety devices. Please refer to Figure 2.5-9.
30
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
31
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
34
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
35
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
36
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
37
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
38
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
39
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
40
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
41
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
42
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
43
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
44
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
45
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
46
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
47
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
48
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
installation position will be displayed below (displayed only under the sensor type tool), select Click the "Apply"
button after a certain coordinate system, and the currently used tool coordinate system will change to the selected
coordinates, as shown in Figure4.4-1.
49
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
Figure 4.4-4
50
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
Click "Modify" to reset the tool coordinate system of the number according to the prompt, as shown in Figure
4.4-5.
51
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
corresponding coordinate system (wobjcoord0~ wobjcoord14), and then the corresponding coordinate value will be
displayed in the "Coordinate System Coordinates" below. After selecting a certain coordinate system, click the
"Apply" button, and the currently used workpiece coordinate system will change to the selected coordinates, as
shown in Figure3.4-6 shown.
52
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
53
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
If you need to move synchronously with the robot, click Calibrate to enter the calibration interface. At the zero
point of the extended axis, click the E-axis in the operation area to enable the extended axis, and align the end
center of the robot (using the tool end point in the application tool coordinate system) with two different postures.
Fix a point on the quasi-expansion axis, set point 1 and point 2 respectively. Remove the enable, and move the
extension axis for a certain distance. After enabling, also align the center point of the end of the robot with the
previous fixed point, and set point 3. Remove the enable, move the expansion axis to the zero point, and enable the
expansion axis. Move the center point of the end of the robot to the fixed point and vertically upward space, set
point 4, calculate the coordinate system and save it.
54
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
If you need to move synchronously with the robot, click Calibrate to enter the calibration interface. At the zero
point of the extended axis, click the E-axis in the operation area to enable the extended axis, establish a coordinate
system on the positioner, select a point, and input the value of the point under the coordinate system. Carl pose, for
example, select a point in the positive direction of Y, and measure Y to be 100mm, then input the value as shown in
the figure, click the reference point, and the reference point can be set. The following four calibration points need to
align the center of the end of the robot (the end point of the tool in the application tool coordinate system) with this
reference point.
55
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
56
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
system needs to be established on the basis of the established tool coordinate system.
2. The extended axis system generally uses exaxis1~exaxis4, and exaxis0 is used to represent the non-extended
axis coordinate system. When calibrating the extended axis coordinate system, the extended axis coordinate
system must first be applied to exaxis0, and then other extended axis coordinate systems should be selected for
calibration and application.
57
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
58
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
59
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
60
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
9 Start/Stop
10 Pedal drag switch
11 Move to job origin
12 Manual automatic switching
13 Welding wire position finding succeeded
14 Motion interruption
15 Start main program
16 Start rewind
17 Start up confirmation
18 Laser detection signal X
19 Laser detection signal Y
The output configurable functions are shown in Table 4.5-2 and Table 4.5-3.
Table 4.5-2 Control box output configurable function
Function No Function Name
0 Nothing
1 report errors
2 motion
3 Spraying start and stop
4 Spraying gun cleaning
5 Arcing
6 aspiration
7 Forward wire feeding
8 Reverse wire feeding
9 JOB input port 1
10 JOB input port 2
11 JOB input port 3
12 Start and stop of conveyor belt
13 suspend
14 Reaching the job origin
15 Enter the interference zone
16 Start stop control of welding wire positioning
17 Robot startup completed
18 Program start and stop
19 Automatic manual mode
Table 4.5-3 Terminal input configurable function
Function No Function Name
0 Nothing
1 Drag Mode
2 Teaching point record
3 Manual automatic switching
4 TPD track recording start/stop
5 suspend
6 recovery
7 start-up
62
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
8 stop it
9 Pause/Resume
10 Start/Stop
Among them, the default configuration of the control box: CO0 is 1-the robot is reporting an error, and CO1 is
2-the robot is in motion.
63
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
signals according to the actual usage scenario. After successful configuration, the modules related to IO signal
content will display corresponding aliases, as follows:
64
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
Robot status: IO signal status of Robot's control box (CtrlBox) and end (End);
65
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
Teaching simulation - graphical programming: IO drop down selection for 'Logic' and 'Control' modules;
66
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
67
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
68
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
Important: The button can be released at any time to stop the robot. If necessary, press the emergency stop
button to stop the robot.
69
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
5.6.6 Move
Select Move, you can directly input the Cartesian coordinate value, click "Calculate joint position", the joint
position is displayed as the calculated result, confirm that there is no danger, you can click "Move to this point" to
control the robot to move to the input Cartesian pose.
70
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
71
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
instruction will be displayed in the program file; then click to enter the TPD function programming item, Select the
track just recorded, set whether it is smooth and the speed scaling, click the "Add" button, after the application is
completed, a MoveTPD instruction will be displayed in the program file, as shown in Figure3.6-10;
72
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
73
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
74
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
75
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
76
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
77
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
78
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
79
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
80
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
and assign an initial value, and cooperate with while, if-else and other commands Use the Lua variable query
command to query the value of the input variable name in real time and display it in the status bar. The number of
Sys variables is fixed, and you can rename them, get variable values, and set variable values. The values stored in
this variable will not be cleared when the system is turned off.
81
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
82
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
y, z, rx, ry, rz offset settings, and the end point can set a smooth transition radius to achieve continuous motion
effect.
83
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
84
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
85
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
86
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
87
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
movement track of the robot can be saved. When a movement cannot be fully recorded, A reminder that the number
of recording points exceeds the limit is displayed, and the user needs to record the exercise in several times.
When programming, first use the PTP instruction to reach the starting point of the corresponding trajectory, then
select the trajectory in the TPD trajectory reproduction instruction, select whether it is smooth, set the debugging
speed, and click "Add" and "Apply" in sequence to insert the program. The trajectory loading command is mainly
used to pre-read the trajectory file and extract it into a trajectory command, which is better applied to the conveyor
belt tracking scene.
Note: For detailed operation of TPD, please refer to teaching programming function operation instruction module.
88
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
In this example, x, y, z, rx, ry, rz (Cartesian position) are the current position of the robot. In addition, the user can
control the movement of the robot by reading the trajectory data file and sending the trajectory data through socket
communication.
Example of control program based on current pose offset (base coordinate offset):
89
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
90
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
91
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
5.7.6.1 IO command
Click the "IO" icon to enter the IO command editing interface
The "IO" command is divided into two parts: setting IO (SetDO/SPLCSetDO) and getting IO (GetDI/SPLCGetDI).
"SetDO/SPLCSetDO" This command can set the specified output DO state, including 16 digital outputs of the
control box and 2 digital outputs of the tool. The state option "False" is closed, "True" is open, and whether to block
the option selects "blocked". "Indicates that the DO state is set after the movement stops, and selecting the
"non-blocking" option means that the DO state is set during the last movement. Selecting "Break" for the smooth
trajectory option means setting the DO state after the smooth transition radius ends, and selecting "Serious" means
setting the DO state during the smooth transition radius movement. When this instruction is added in the auxiliary
thread, whether the application thread needs to select yes, and other places use this instruction to select no. Click
"Add", "Apply" buttons.
92
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
select "block" to get the DI status after the movement stops, and select the "non-blocking" option to get the DI state
during the last movement. When this instruction is added in the auxiliary thread, whether application thread needs
to select yes, and other places use this instruction to select no. After selection, click "Add" and "Apply" buttons.
5.7.6.2 AI command
Click the "AI" icon to enter the AI command editing interface
In this instruction, it is divided into two functions: setting analog output (SetAO/SPLCSetAO) and obtaining analog
input (GetAI/SPLCGetAI).
"SetAO/SPLCSetAO" select the analog output that needs to be set, input the value that needs to be set, the range is
0-10, whether to block or not select "block" means to set the AO state after the movement stops, select "non-block"
means to set the AO state after the last movement Set the AO state in the process. When this instruction is added in
the auxiliary thread, whether the application thread needs to select yes, and other places use this instruction to
select no. Click "Add", "Apply" buttons.
93
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
last movement. When this instruction is added in the auxiliary thread, whether the application thread needs to select
yes, and other places use this instruction to select no. Click "Add", "Apply" .
94
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
It is necessary for the robot to establish UDP communication with the PLC. On the basis of the original 16-channel
input and output, 128-channel input and output can be expanded. The usage of this command is the same as that
mentioned above. IO usage is similar. There are certain technical difficulties in using this function, please contact
us for consultation beforehand.
95
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
96
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
97
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
98
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
99
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
parameters according to different control modes. The zero point of the configured expansion axis can be set.
100
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
101
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
102
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
103
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
104
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
105
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
106
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
This command is a torque recording command, which realizes the real-time torque recording collision detection
function. Click the "Torque Record Start" button to continuously record the collision situation during the operation
of the motion command, and the recorded real-time torque is used as the theoretical value of the collision detection
judgment to reduce the probability of false alarms. When the set threshold range is exceeded, the collision
detection duration is recorded. Click the "Torque Recording Stop" button to stop recording. Click "Torque
Record Reset" to return the status to the default state.
5.7.10.1 3D command
Click the "3D" icon to enter the 3D command editing interface
This command generates commands for 3D vision program examples. Users can refer to the generated programs
107
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
and communicate with other vision devices, including two program case references of camera calibration and
camera capture.
108
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
109
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
110
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
111
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
112
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
This command is to call the function interface function, provide the robot interface function to the customer to
choose, and remind the customer of the parameters required by the function, which is convenient for the customer
to write script commands, and more functions are being added one after another.
113
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
"upward", "downward" and "editing mode switching" will be grayed. Click the icon to be invalid and it will
prompt that the current program is in an encrypted state. The program "renamed" icon will hide. Add instruction
bars and program editing areas are invisible and prompts to be locked in first-level encryption.
114
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
115
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
116
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
117
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
which can be integrated in the WebAPP system, and custom code blocks can be implemented as needed, and after
the drag-and-drop programming is completed, it is converted into a LUA program and issued and run through the
existing instruction protocol.
Through the use of graphic programming, it can be simple, easy to understand, easy to operate, and the language
can be operated in Chinese.
118
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
based on application scenarios: gluing, welding, conveyor belt, etc. You can easily find the required code block
during use.
Workspace Graphical code blocks can be edited and displayed in the code editing area.
119
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
120
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
121
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
122
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
123
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
124
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
125
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
126
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
package is inconsistent with it, the upgrade will fail. Just change it to the determined name of the upgrade package.
Firmware upgrade After the robot enters the BOOT mode, upload the upgrade compressed package, select the
slaves that need to be upgraded (control box slaves, main body drive slaves 1~6, and end slaves), perform the
upgrade operation, and display the upgrade status.
127
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
128
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
129
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
and the arm posture is determined by this point during the whole movement process. The second point is the end
point of the first row, and the third point is the endpoint of the last row. The fifth step is to set the number of rows
and columns. The sixth step is to set the number of layers and the height of each layer. The last step is to name the
matrix motion program file, and a matrix movement program is generated successfully.
130
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
131
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
132
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
of the cube form an interference area, and we can record the position through input or robot teaching. Finally click
Apply.
133
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
134
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
135
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
136
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
137
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
138
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
welding teaching program through four simple steps. It mainly includes the following five steps.
Step 1. Set the first group of points according to the prompts, namely welding point, X+ point, Z+ point and
safety point.
139
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
140
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
141
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
142
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
Figure 4.9-35 The effect picture after the security range is set successfully
143
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
144
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
145
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
modified, but the password and function can be modified, and the password also needs to be uniquely verified.
146
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
147
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
148
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
"Save" button, and return to the list page after success. Among them, the function code can only be an integer
greater than 0 and cannot be the same as the existing function code, and all input items are required.
149
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
5.10.2.3 Import/Export
150
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
5.10.3 About
Click About on the secondary menu bar to enter the About interface. This page shows the model and serial number
of the robot, the web version and control box version used by the robot, hardware version and firmware version.
151
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
152
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
Chapter 6 Peripheral
6.1 Gripper Peripheral Configuration
6.1.1 Gripper program teaching steps
Step1Select the "End Peripheral Configuration" button in the user peripheral configuration interface, and select
"Grip- per Device" for the device type. The configuration information of the gripper is divided into gripper
manufacturer, gripper type, software version and mounting location. Specific production requirements to configure
the corresponding jaw information. If the user needs to change the configuration, first select the corresponding
gripper number, click the "Clear" button to clear the corresponding button, and reconfigure according to the needs;
opening and closing torque that have been waiting for the gripper to move. time. After completing the settings,
click Add Application. Additionally, gripper activation and reset commands can be added to deactivate/reset the
gripper while running a program.
Step2: After the configuration is complete, click the four buttons "Start Spraying", "Stop Spraying", "Start
Cleaning the Gun" and "Stop Cleaning the Gun" to debug the spray gun;
customize the configuration in the "IO Configuration" interface according to their own needs; or select "Extended
I/O", configure the "Welder preparation" and "Arc start success" of the extended DI, and the "Welder starting arc",
"Gas detection", "Forward" and "Reverse" of the DO Send wire;
156
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
Important: Before using the welding machine function, it is necessary to establish the corresponding tool
coordinate system first, and apply the established tool coordinate system during program teaching. The welder
function is often used in conjunction with a laser tracking sensor.
Step2:After the configuration is complete, select the number, set the waiting time, and click the six buttons of "arc
end", "arc start", "gas", "gas off", "forward wire feed" and "reverse wire feed" to proceed welding machine
debugging;
157
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
158
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
the end of the robot as an example. The user first sets the maximum difference. The maximum difference of the
sensor scanning deviation points is recommended to be set to 4 by default. Data processing is based on actual use.
The scene selects raw data or YZ data. The controller IP defaults to 192.168.57.2, the sensor IP can be configured
on the same network segment, the port is 5020, and the sampling period is recommended to be 25. The
communication protocol is currently adapted to the Ruiniu communication protocol, just load the corresponding
protocol. After the loading is complete, the sensor can be tested by pressing the "Sensor On" and "Sensor Off"
buttons.
159
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
160
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
with this point, record point 1, and then adjust the posture of the robot so that the laser recognizes Record fixed
points, respectively record points 2 to 5, and note that the attitude change needs to be as large as possible. Click
Calculate to get the sensor pose, click Apply to complete.
161
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
program example
S/N Instruction format notes
1 LTLaserOn(2) #Turn on the sensor
2 PTP(template1,100,-1,0) #Sensor starting point
3 LTSearchStart(1,20,100,10000,2) #Start searching
4 LTSearchStop() #Stop searching
5 Lin(seamPos,20,-1,0,0,0) #Start of weld
6 LTTrackOn(2) #Laser tracking
7 ARCStart(0,10000) #Arc striking of welder
8 Lin(SeamEnd11,10-1,0,0) #End of weld
9 ARCEnd(0,10000) #Arc extinguishing of welder
10 LTTrackOff() #Sensor tracking off
11 LTLaserOff() #Turn off the sensor
163
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
164
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
165
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
166
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
"Position Mode", set "Target Position" and "Running Speed"; select "Speed Mode" to set "Target Speed" .
Important: Before setting the control mode, if the servo is enabled, please disable it first, otherwise the setting
will not take effect.
167
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
168
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
169
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
170
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
Move the robot, align the sharp point of the calibration rod at the end of the robot with the sharp point of the object
to be calibrated, click the end point B button, a dialog box will pop up, displaying the current encoder value and
robot pose, click the calibration to complete the end point B calibration.
adjust the robot attitude, and set the attitude point A, attitude point B and attitude point C respectively, usually A is
the attitude point of the plane, B is the attitude point of rising edge, and C is the attitude point of the falling edge.
172
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
Step3Select the configured force sensor number and click the "Reset" button. After the page pops up and the
command is sent successfully, click the "Activate" button to check the activation status in the force sensor
information table to determine whether the activation is successful; in addition, the force sensor will There is an
initial value, and the user can select "zero point correction" and "zero point removal" according to the usage
requirements. The force sensor zero point correction needs to ensure that the force sensor is horizontal and vertical,
and the robot is not equipped with a load.
Step4After the configuration of the force sensor is completed, the sensor type tool coordinate system needs to be
configured, and the value of the sensor tool coordinate system can be directly input and applied according to the
distance between the sensor and the center of the end tool.
174
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
175
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
176
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
Program example:
S/N Instruction format notes
1 FT_Control(1,10,0,0,1,0,0,0,0,0,5,0,0,0,0.0005,0,0,0,0,0,0,10,0) #Force/torque motion control ON
2 FT_RotInsertion(0,3,0,5,1,0,1) #Rotate Insert
3 FT_Control(0,10,0,0,1,0,0,0,0,0,5,0,0,0,0.0005,0,0,0,0,0,0,10,0) #Force/torque motion control OFF
178
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
Program example:
S/N Instruction format notes
1 PTP(1,30,-1,0) #Initial position
2 FT_CalCenterStart() #Surface positioning start
3 FT_Control(1,10,0,0,1,0,0,0,0,0,10,0,0,0,0.00001,0,0,0,0,0, #Force/torque motion control ON
0,100,0)
4 FT_FindSurface(1,2,2,10,0,200,5) #Positioning plane A
5 FT_Control(0,10,0,0,1,0,0,0,0,0,10,0,0,0,0.00001,0,0,0,0,0, #Force/torque motion control off
0,100,0)
6 PTP (1,30, - 1,0) #Initial position
7 FT_Control(1,10,0,0,1,0,0,0,0,0,10,0,0,0,0.00001,0,0,0,0,0, #Force/torque motion control ON
0,100,0)
8 FT_FindSurface(1,1,2,20,0,200,5) #Positioning plane B
9 FT_Control(0,10,0,0,1,0,0,0,0,0,10,0,0,0,0.00001,0,0,0,0,0, #Force/torque motion control off
0,100,0)
10 pos = {} #Acquire Cartesian pose of positioning center
11 pos = FT_CalCenterEnd() #Acquire Cartesian pose of positioning center
12 MoveCart(pos,GetActualTCPNum(),GetActualWObjNum( #Move to the center of positioning
),30,10,100,1,0)
"Ex- tended IO Device" for the device type. The configuration information of the extended IO device is divided
into manufacturer, type, software version and mounting location. Users can select according to specific production
needs. To configure the corresponding device information. If the user needs to change the configuration, he can first
select the corresponding number, click the "Clear" button to clear the corresponding information, and reconfigure
according to the needs;
181
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
182
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
183
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
184
-------Shenzhen ERA Automation Co.,Ltd------- ---User Manual of Cobot---
185