Intelligent Collaborative Robot User Manual V3.5.1-English Version
Intelligent Collaborative Robot User Manual V3.5.1-English Version
r INNOVATION
INTELLIGENT
COLLABORATIV E ROBOT
User Manual
I catalog
preface .......................................................................................................................... 1
1.2.2 carry................................................................................................... 20
1.2.3 deposit............................................................................................... 20
3.1.2 execute.............................................................................................. 70
.................................................................................................................... 232
4.7.2 Attitude adaptive fit extension axis and laser tracking welding
preface
Machinery Directive:
95/16/EC(recast)
EMC Directive:
Safety of machinery:
EN ISO 13850:2008
Emergency stop - Principles for design
Safety of machinery:
Safety of machinery:
Safety of machinery:
Industrial robots:
Safety
EN ISO 10218-1:2011
Note: Content equivalent to ANSI/RIA R.15.06-
2012, Part 1
The following warnings will be used in this manual. These warnings are
intended to ensure the safety of personnel and equipment. When reading this
manual, it is very important that you follow and implement all assembly
instructions and guidelines in other chapters of this manual.Special attention
should be paid to the text associated with warning signs.
be careful:
If the robot (robot body, control box, teaching box)
is damaged, changed or modified for human reasons,
Fair refuses to bear all responsibilities;Fair will
not be responsible for any damage to the robot or any
other equipment caused by errors in the program
written by the customer.
When running the robot system, you must first ensure the safety of
operators. The general precautions are listed below. Please take appropriate
measures to ensure the safety of operators.
1. All operators who use the robot system shall receive training through the
training course sponsored by FairYiWei (Suzhou) Robot System Co., Ltd.Users
need to ensure that they fully grasp the safe and standardized operation
process and have the robot operation qualification.For training details, please
contact our company [email protected]
2. All operators using the robot system should not wear loose clothes or
jewelry.When operating the robot, make sure that the long hair is tied behind
your head.
4/298 Safety instructions
3. When the equipment is running, even if the robot seems to have stopped,
it may be that the robot is waiting for the start signal and is in a state of imminent
action.Even in such a state, the robot should also be regarded as in motion.
4. Lines shall be drawn on the floor to mark the action range of the robot,
so that the operator can understand the action range of the robot including
holding tools (manipulator, tools, etc.).
6. When using the operation panel and the teaching pendant, because
wearing gloves may lead to operational errors, be sure to operate after
removing gloves.
The risk assessment shall consider all potential contacts between the
operator and the robot during normal use and foreseeable misoperation.The
neck, face and head of the operator shall not be exposed to avoid contact.The
use of robots without the use of peripheral safety protection devices requires a
risk assessment first to determine whether the relevant hazards will constitute
an unacceptable risk, such as
⚫ The danger that the robot or the tool connected to the end is not fixed
in place;
⚫ The danger caused by the impact between the robot payload and a
solid surface.
The integrator must measure such hazards and their related risk levels
through risk assessment, and determine and implement corresponding
measures to reduce risks to an acceptable level.Please note that there may be
other significant hazards associated with specific robotic equipment.
The information in this manual does not include the design, installation and
operation of a complete robot application, nor does it include all peripheral
equipment that may affect the safety of this complete system.The design and
installation of the complete system shall meet the safety requirements
established in the standards and specifications of the country where the robot
is installed.
The integrator of Fair is responsible for ensuring compliance with the laws
and regulations of relevant countries and ensuring that there is no major danger
in the complete robot application.This includes but is not limited to the following:
DANGER:
This refers to a dangerous power use situation that,
if not avoided, could lead to death or serious injury.
Burn hazard:
This refers to hot surfaces that may cause danger and
may cause personal injury if contacted.
After using the robot for the first time or making any modifications, the
default speed of the robot is less than 250mm/s. Do not log in to the
administrator to modify the speed and enter the high -speed mode. After that,
the following tests must be carried out.Confirm that all safety inputs and outputs
are correct and connected correctly.Test whether all connected safety inputs
and outputs (including equipment shared by multiple machines or robots)
function normally.So you must:
⚫ Test whether the emergency stop button and input can stop the robot
and activate the brake.
⚫ Test whether the protection input can stop the movement of the robot.If
a protection reset is configured, check whether activation is required
before resuming motion.
⚫ To test whether the operation mode can be switched, see the icon in
the upper right corner of the user interface.
13/298 Safety instructions
⚫ Test whether the system emergency stop output can bring the whole
system to a safe state.
14/298 Safety instructions
The emergency stop button is a type 0 stop. Press the emergency stop
button to stop all movements of the robot immediately.
The following table shows the stopping distance and time for triggering
Class 0 shutdown.These measurements correspond to the following
configurations of the robot:
⚫ Speed: 100% (generally, the robot speed is set to 100% and moves at
the joint speed of 180 °/s)
Joint 1 and joint 6 test robots move horizontally, and the rotation axis is
perpendicular to the ground.The joint 2, joint 3, joint 4, joint 5 test robot follows
the vertical trajectory, the rotation axis is parallel to the ground, and stops when
the robot moves downward.
After emergency stop, turn off the power, rotate the emergency stop button,
turn on the power to restart the robot.
At the same time, the stop time and stop distance for safe stop and soft
limit stop of the robot are shown in the table below.These measurements
correspond to the following configurations of the robot:
⚫ Speed: 100% (generally, the robot speed is set to 100% and moves at
the joint speed of 180 °/s)
Joint 1 and joint 6 test robots move horizontally, and the rotation axis is
perpendicular to the ground.The joint 2, joint 3, joint 4, joint 5 test robot follows
the vertical trajectory, the rotation axis is parallel to the ground, and stops when
the robot moves downward.
16/298 Safety instructions
be careful:
◆ According to IEC 60204-1 and ISO 13850, the
emergency stop device is not a safety protection
device.They are supplementary protective measures
and are not intended to prevent injury.
18/298 Safety instructions
If the robot joints must be moved but the robot cannot be powered or other
emergencies occur, please contact th e robot dealer. If necessary, force the
mobile robot to rescue the trapped people.
19/298 Equipment transportation
1.2.1 transport
The robot and control box have been calibrated as a complete set of
equipment.Do not separate them, as this will require recalibration.
The robot can only be transported in its original packaging.If you want to
transport the robot in the future, please store the packaging materials in a dry
place.
When the robot is moved from the package to the installation space, the
two arms of the robot are held at the same time.Hold the robot until all mounting
bolts of the robot base are fastened.
20/298 Equipment transportation
1.2.2 carry
be careful:
◆ If professional equipment is used for handling,
the cooperative robot must be transported or
handled by qualified professionals using cranes
or forklifts, otherwise it may cause personal
injury or other accidents.
1.2.3 deposit
Please test the emergency stop and protective stop every 1 month.Judge
whether the safety function is effective.
Please refer to the wiring section for emergency stop and protective stop wiring.
Mean time to
2h
repair
24/298 Introduction to Robot
1. The control box shall be placed at 0.6m-1.5m away from the ground for
easy operation to prevent electric shock due to flooding.
3. One side of the heavy load line of the control box shall be free from
obstructions within 150mm, and the other side shall be free from obstructions
within 100mm for heat dissipation and easy access.
The robot arm is installed with 4 M8 bolts with strength no less than 8.8.The
bolts must be tightened with a torque of 20 Nm.
Use the two reserved Ø 8 pin holes to accurately reposition the robot
arm.Note: Precise bases can be purchased for use as accessories. Fig. 1.5-1
shows the pin hole locations and screw mounting locations.
The robot shall be installed on a solid, vibration free surface, which shall
be sufficient to withstand at least 10 times the full torsional force of the base
joint and at least 5 times the weight of the robot arm.If the robot is installed on
a linear axis or a mobile platform, the acceleration of the mobile mounting base
is very low.High acceleration will cause the robot to stop safely.
be careful:
Make sure the robot arm is correctly and safely
installed in place.Unstable installation may cause
accidents.
31/298 Installation specification
The robot tool flange has four M6 threaded holes for connecting the tool to
the robot.M6 bolts must be tightened with a torque of 8 N m, and their strength
grade shall not be lower than 8.8.In order to accurately reposition the tool,
please use pins in the reserved Ø 6 pin holes.
Chart 1.5-6 shows the drawings of robot tool flanges of FR3, FR5, FR10
and FR16 models.
be careful:
◆ Ensure that the tool is correctly and safely
installed in place.
When installing and using the cooperative robot, ensure that the following
requirements are met:
be careful:
Please contact us if you want to lift or install the
cooperative robot to the vertical surface.
The maximum allowable payload of the robot arm depends on the offset of
the center of gravity.When the distance between the load center of gravity
becomes far, the load borne by the robot will become smaller.
This series of robots use TN-S single-phase 220V AC power supply. The
equipment has its own 5m power cord. The three pin plug end is inserted into
the AC 220V socket provided on site, and the robot is electrically grounded.
⚫ Frequency: 50Hz
Warning:
Before wiring, make sure that the power supply is off,
and hang a safety warning sign beside it.
The external wires of the control system of this series of manipulators are
connected with pluggable plugs that can be quickly installed.The wiring panel
of the cooperative robot is shown in Fig. 1.6-1.
⚫ Ensure that the 220V power line is connected to the power socket (the
full load input voltage is 6A/220VAC~7A/210VAC) when the power
button of the control box is turned off (the button is turned to 0);
⚫ Connect the heavy load cable of the robot body to the heavy load
interface of the control box;
⚫ Plug the aviation plug of the button box into the interface of the
teaching pendant in the control box;
⚫ The distance between the cooling ports on both sides of the control
box shall not be less than 15CM;
⚫ At the front of the control box (user's sheet metal, switch power key,
38/298 Control connection
heavy load and teaching pendant harness), the spacing distance shall
not be less than 25CM;
You can use the I/O in the control box to control various equipment,
including pneumatic relay, PLC and stop button of tight limit device.Fig. 1.6-2
shows the electrical interface grou p of the control box, and Fig. 1.6-3 shows the
electrical interface group of the easy to manufacture control box.
2. The body grounding is located at the right side of the base outgoing line,
as shown in Fig. 1.6-6.
The sectional area of the separately used protective conductor shall not be
less than:
43/298 Control connection
This section defines the electrical specifications for the following 24 volt
digital input/output control boxes:
⚫ Safety I/O
minim Typic
Maxim Comp
termin al parameter um al
um any
value value
Internal 24V power
supply
[ex24V – exGND] Voltage 23 24 25 V
[ex24V – exGND] electric current 0 - 2 A
Internal 24V power
supply
[24V – GND] Voltage 23 24 25 V
[24V – GND] electric current 0 - 1.5 A
minimum Typical
terminal parameter Maximum Company
value value
Digital output
electric
[COx / DOx] 0 - 1 A
current
pressure
[COx / DOx] 0 - 0.5 V
drop
Leakage
[COx / DOx] 0 - 0.1 mA
current
[COx / DOx] function - NPN - Type
Digital input
[EIx/SIx/CIx/DIx] OFF -3 - 5 V
[EIx/SIx/CIx/DIx] ON 11 - 30 V
Current
[EIx/SIx/CIx/DIx] 2 - 15 mA
(11-30V)
[EIx/SIx/CIx/DIx] function - NPN - Type
46/298 Control connection
This section describes the electrical specifications for safety I/O, and must
comply with section1.6.6General electrical specifications in section.
Safety I/O includes emergency stop and safety stop.The emergency stop
input is only used for emergency stop equipment, and the safety stop input is
used for various safety related protection equipment.The functional differences
are shown in Table 1.6-3:
Table 1.6-3 Functional Differences
DANGER:
◆ Never connect safety signals to a PLC that does
not have the correct safety level.Failure to
observe this warning may result in serious injury
or death, as one of the safety stop functions may
be overridden.The safety interface signal must be
separated from the normal I/O interface signal.
The following sections give some examples of how to use safe I/O.
Universal digital I/O can be used to drive relays, solenoid valves and other
equipment or interact with other PLCs.
A B
minimu m Typical
termin al parameter Maximum Compan y
value value
Analog current input
[AIx - END] electric 0 - 20 mA
current
[AIx - END] impedance - 500 - ohm
[AIx - END] resolving - 12 - bit
power
Analog quantity
voltage input
[Alx - END] Voltage 0 - 10 V
[Alx - END] impedance - 510 - Kohm
resolving - 12 - bit
[Alx - END]
power
Analog current
output
electric 0 - 20 mA
[AOx - END]
current
[AOx - END] Voltage 0 - 10 V
[AOx - END] resolving - 12 - bit
power
Analog quantity
voltage output
[AOx - END] Voltage 0 - 10 V
[AOx - END] electric 0 - 20 mA
current
[AOx - END] impedance - 100 - ohm
[AOx - END] resolving - 12 - bit
power
Analog I/O is used to set or measure the voltage (0-10V) or current (0-
20mA) of other equipment.
⚫ The equipment and control box use the same ground (GND).
The robot teaching device can use a computer or tablet to access and
control the robot. For the connection method, please refer to section 1.6.3. In
addition, users can also use our FR-HMI teaching device, which is an optional
part.
Type-c Key 3
Mode key: rotate the button to switch between manual and automatic
mode.
59/298 Teaching pendant and end LED
According to the1.5and1.6Install and connect the robot arm and the control
box.
⚫ Unpack and take out the robot arm, and install the robot arm with 4 M8
bolts with strength no less than 8.8.Install the robot arm on a firm and
shockproof surface. If it is fixed with aluminum plate, the thickness of
aluminum plate shall not be less th an 16mm. If it is fixed with iron plate,
the thickness of iron plate shall not be less than 8mm;
⚫ Connect the heavy load cable of the robot arm body to the heavy load
interface of the control box;
⚫ Plug the aviation plug of the button box into the interface of the
teaching pendant in the control box. If a touch screen teaching pendant
is equipped, a data cable with Type-c interfaces at both ends needs to
be used to respectively plug into the Type-c interfaces of the button
box and the teaching pendant;
⚫ Ensure that the 220V power line is connected to the power socket
when the power button of the control box is off (the button is turned to
0);
DANGER:
If the robot is not safely placed on a solid surface,
the robot may fall over and cause injury.
61/298 Teaching pendant start control robot
⚫ Press the power button of the control box to start the control box;
⚫ After starting the robot, the robot is in the manual mode and is not
enabled. If you need to operate the robot in the manual mode, you
need to press the three position enable switch on the teaching pendant
OFF (release) ON OFF (press). When the switch is in the ON
state, drag or control the robot movement.
⚫ When switching the manual status of the robot, check whether there
are abnormalities inside and outside the safety space, and operate the
machine carefully;
⚫ When switching the automatic state of the robot, check the safety
measures and restore to the normal state, and carefully operate the
machine;
⚫ Step 3, long press the button box "key 1" to switch the robot to the drag
mode. At this time, the end LED is white cyan, as shown in Fig. 2.3-3.
Move the robot to any position, long press the "key 1" to exit the drag
mode, short press the button box "key 2" to record P1 points, and the
end LED flashes purple three times, as shown in Fig. 2.3-4.
Fig. 2.3-3 Schematic diagram of white Fig. 2.3-4 Schematic diagram of end
cyan LED at the end LED purple
⚫ Step 5, long press the button box "key 1" to exit the drag mode. At this
time, it is the manual mode, and the end LED is green, as shown in Fig.
2.3-6. Short press the "key 1" to switch the robot to the automatic mode,
and the end LED is blue, as shown in Fig. 2.3-7.
Fig. 2.3-6 Schematic diagram of end Fig. 2.3-7 Schematic diagram of end
LED green LED blue
⚫
⚫ Step 5, long press button 1 of the button box to switch the robot to the
dragging mode. At this time, the LED at the end is white cyan. Move
the robot to any position. Press
button 2 of the button box briefly
to record P1 points. The LED at
the end flashes purple three
times. Manually add the "PTP:
P1" command to the program
file.
⚫ Step 8, long press button 1 of the button box to exit the drag mode. At
this time, it is manual mode, and the end LED is green, as shown in
Fig. 2.3-14. Short press button 1 of the button box to switch the robot
to automatic mode, and the end LED is blue, as shown in Fig. 2.3-15.
Click the "Teaching Simulation" button in the primary menu on the left side
of the teaching pendant, and click its submenu "Program Teaching" to enter the
program teaching interface, where the robot teaching program is mainly written
and modified.
After clicking the "New" icon button, the user names the file and selects a
template as the content of the new file. Click New to successfully create and
open the program file.
Warning:
Your head and torso cannot be within the reach of
the robot (work area).Please do not put your finger
where the robot can hold it.
be careful:
◆ Do not let the robot move into itself or other
objects, as this will cause damage to the robot.
⚫ It can realize single axis inching and linkage operation of each axis of
the robot;
3.1.2 execute
⚫ The teaching pendant opens the browser to access the target website
192.168.58.2;
⚫ Enter the user name and password and click Login to log in to the
system.
Administrator/0 / unlimited
Except for account setting,
collision level, soft limit
setting, friction compensation
coefficient, robot installation
mode, zero point setting,
encoder type switching,
terminal LED setting, system
Programmer/1 / time, system language, custom
information configuration,
factory value recovery,
controller compatibility,
network configuration, system
upgrade and file import
functions, it can be
implemented.
Select a tool coordinate system
and apply
Select an external tool
coordinate system and apply
Select the workpiece coordinate
system and apply
Robot settings Select external axis coordinate
system and apply
Set robot load
Sensor commissioning
User peripheral
settings
Extended axis test
Belt test
Teaching
Teaching file export
simulation
Robot operation Start teaching program
73/298 Basic information
Robot inching
Robot Joints application
operation
Teaching point record
After successful login, the system will load the model and other data, and
then enter the initial page.
74/298 Initial system interface
After successful login, the system enters the "initial interface", which shows
that the teaching pendant mainly includes eight areas, including Fair LOGO and
return to the initial page button, menu bar, menu bar zoom button, robot
operation area, control area, status area, 3D simulation robot, position and IO
information area.as Fig. As shown in.
Robot settings
Initial settings
User peripheral configuration
Program teaching
Teaching management
system log
status information
Status Query
Robot body
Security Settings
System settings /
Joint, Base and other functions can be referred to3.6 Robot operation
77/298 3D simulation robot
Model shadow: in the open state, there is a shadow under the 3D model
robot, and when it is closed, no shadow is displayed.
Base coordinate system: the system robot 3D virtual area in the base
coordinate system WebAPP is displayed by default, and the fixed mark is at the
bottom center of the robot base.The 3D virtual base coordinate system can be
manually closed for display.
When other tool coordinate systems are applied in the process of use,
when the command of applying tool coordinate systems is successful, the
existing tool coordinate systems in the 3D virtual area of the robot will be
cleared first, and then the newly applied tool coordinate system parameter data
will be transferred to the 3D coordinate system generation API for tool
coordinate system generation. After the generation, the corresponding display
will be completed in the 3D virtual area of the robot.
The user clicks the "Fixed Installation" tab in the 3D virtual display area of
the robot, enters the robot fixed installation mode setting page, selects "Front
Installation", "Flip Installation" or "Side Installation", and clicks the "Application"
button to complete the robot installation mode setting.
Select a fixed point in the robot space, move the tool to the fixed point in
three different poses, and set 1-3 points in turn.As shown in Fig. 3.4-3 at the
top left.Move the tool vertically to the fixed point set point 4, as shown in the
upper right of Fig. 3.4-3.Keep the posture unchanged, use the base coordinate
to move, move a distance in the horizontal direction, set point 5, an d this
direction is the X axis direction of the tool coordinate system.Return to the fixed
point, move vertically upward for a distance, set point 6, and this direction is the
Z axis direction of the tool coordinate
system.Click the calculation button to
calculate the tool pose, if necessary
To reset, click Cancel and press the
Modify button to reset
Steps for creating a tool coordinate
system.
After finishing the last step, click "Finish" to return to the tool coordinate
interface, and click "Save" to store the tool coordinate system just established.
86/298 Robot settings
Click "External Tool Coordinate System" under the menu bar of "Robot
Settings" in "Initial Settings" to enter the interface of external tool coordinate
system.
The external tool coordinates can be modified, cleared and applied in the
external tool coordinate system setting interface.
There are 15 numbers in the drop-
down list of the external tool coordinate
system. Select the corresponding
coordinate system from etoolcoord0 to
etoolcoord14, and the corresponding
coordinate values will be displayed below.
Select a coordinate system and click the
"Apply" button, and the currently used tool
coordinate system will become the
selected coordinate, as shown in Fig. 3.4-
4.
Fig. 3.4-5Schematic
Setpoint 1: The TCP of the measured tool moves to the external TCP, and
click Setpoint 1;
Setpoint 2: Move a distance from point 1 along the X axis of the external
TCF coordinate system, and click Setpoint 2;
Setpoint 3: return to point 1, move a distance from point 1 along the Z axis
of the external TCF coordinate system, and click Setpoint 3;
Set points 1-4: select a fixed point in the robot space, move the tool from
four different angles to the selected point, and set 1-4 points in turn;
Setpoint 5: Return to a fixed point and move a distance along the X axis
of the tool TCF coordinate system, click Setpoint 5;
Setpoint 6: Return to a fixed point and move a distance along the Y axis
of the tool TCF coordinate system, click Setpoint 6;
If you need to reset, click the Cancel button to enter the new tool coordinate
system step again.
After finishing the last step, click "Fin ish" to return to the tool coordinate
interface, and click "Save" to store the tool coordinate system just established.
89/298 Robot settings
of three-point method
After finishing the last step, click "Finish" to return to the workpiece
coordinate interface, and click "Save" to store the workpiece coordinate system
just established.
91/298 Robot settings
Click "Extended Axis Coordinate System" under the menu bar of "Robot
Settings" in "Initial Settings" to enter the interface of extended axis coordinate
system.The extended axis coordinates can be modified, cleared and applied in
the extended axis coordinate system setting interface.
There are five numbers in the drop-down list of the extended axis
coordinate system. Select the
corresponding coordinate system from
eaxis0 to eaxis4 and the corresponding
coordinate values will be displayed below.
Select a coordinate system and click the
"Apply" button. The currently used
extended axis coordinate system will
become the selected coordinate, as
shown in Fig. 3.4-8.
Click "Modify" to reset the extended axis system of this number according
to the prompt, as shown in Fig. 3.4-9.Clear the extended axis coordinate system
to be calibrated before calibration, and apply the extended axis coordinate
system.First, let's look at the calibration method of linear guide, the first
extended axis scheme.Select the number of the extension axis and obtain the
drive information of the corresponding
extension axis. We can configure
parameters according to this
information.Set DH parameters after
configuration, and the linear guide
scheme defaults to 0.Set the relative
extension axis position of the robot, and
the linear guide is on the extension axis.If
it is not calibrated, click Save. At this time,
the extension axis can only move
asynchronously.
Next, let's look at the calibration method of the positioner, the second
extended axis scheme.The positioner
consists of two extension axes. Select
the number of the extension axis and
obtain the information to obtain the
driver information of the corresponding
extension axis. We can configure
parameters according to this
information.After configuration, set DH
parameters, measure the DH
parameters of the positioner according
to the figure, and input them into the
input box.Set the relative extension axis
position of the robot, and the positioner
is outside the extension axis.If it is not
calibrated, click Save. At this time, the
extension axis can only move
asynchronously.
Align the center of the robot end (the end point of the tool under the
application tool coordinate system) with the reference point, set point 1, click
Easis in the operation area to jog two axes a short distance, align the center of
the robot end with the reference point,
set point 2, continue to jog two axes,
align the center of the robot end with the
reference point, set point 3, and finally
continue to jog two axes, align the center
of the robot end with the reference point,
set point 4,Click Calculate to get the
coordinate system result, click Save to
apply.
Fig. 3.4-15Calibration of
Click "Collision Level" under the menu bar of "Robot Settings" in "Initial
Settings" to enter the interface of collision level.
The collision level is divided into one to ten levels. Level one to three
detection is relatively sensitive, and the robot needs to run at the recommended
speed.At the same time, you can select a
custom percentage setting. 100%
corresponds to the tenth level.The
collision strategy can set the handling
mode of the robot after collision, which is
divided into error stop and continue
movement. Users can set it according to
the specific use needs.See Fig. 3.4-16.
collision level
99/298 Robot settings
Click "Soft Limit" under the menu bar of "Robot Setting" in "Initial Setting"
to enter the soft limit interface.
There may be other equipment in the robot's travel, and the limit angle can
be used to soft limit the robot, so that the robot movement does not exceed a
certain coordinate value, and prevent robot collision.Triggering the soft limit
robot to stop is automatically triggered by the robot without stopping distance.
Administrators can use default values or enter angle values.Input the angle
value to limit the positive and negative angles of the robot joints. When the input
value exceedsTable 1.3-1The robot joint
soft limit angle listed in section will adjust
the limit angle to the maximum value that
can be set.When the robot reports
exceeding the instruction limit, it needs to
enter the drag mode and drag the robot
joint to within the limit angle.The interface
is shown in Fig. 3.4-17.
of robot limit
100/298 Robot settings
Click "End Load" under the menu bar of "Robot Setting" in "Initial Setting"
to enter the end load interface.
of load setting
When the user is uncertain about the quality or centroid of the tool, the tool
data can be measured through the load identification function.
joint setting
101/298 Robot settings
Click "Speed scaling setting" under the menu bar of "Robot setting" in
"Initial setting" to enter the speed scaling setting interface.
Click "Configuration Import and Export" under the menu bar of "Robot
Settings" in "Initial Settings" to enter the configuration import and export
interface.
Import robot configuration file: the user imports the robot configuration
file named user.config, which contains various parameters in the robot setting
function.Click the "Select File" button, select the modified configuration file
whose content meets the specification, and click the "Import" button. When the
prompt of import completion appears, the parameters in the file are successfully
set.
Export robot configuration file: click the "Export" button to export the
robot configuration file user.config to local.
Click the "IO" button in the operation area on the left side of the 3D model
to enter the IO setting interface, as shown in Fig. 3.5-1. The interface can realize
manual control of digital output, analog output (0-10v), digital output and analog
output (0-10v) of end tools in the robot control box:
⚫ For DO operation, select the port number. If the DO is low level, the
operation button on the right displays ON.
Click the button to set the DO as high
level.
Click "Robot Settings" in "Initial Settings" in the left menu bar, and click "DI
Configuration" and "DO Configuration" submenus respectively to enter the DI
and DO configuration interfaces.The control box CI0-CI7 and CO0-CO7 can be
configured, and the terminal DI0 and DI1 can be configured.In production, when
the cooperative robot needs to connect peripherals or stops suddenly due to
fault or other factors, it needs to output DO signal to realize audible and visual
alarm prompt, and input configurable functions such asTable As shown in.
Table 3.5-1Control box input configurable function
0 nothing
3 Belt detection
4 suspend
5 recovery
6 start-up
7 stop it
8 Pause/Resume
9 Start/Stop
14 Motion interruption
16 Start rewind
17 Startup confirmation
The output configurable functions are shown in Table 3.5-2 and Table 3.5-
3.
Table 3.5-2Configurable function of control box output
0 nothing
1 report errors
2 motion
5 Arcing
6 aspiration
13 suspend
0 nothing
1 Drag Mode
5 suspend
6 recovery
7 start-up
8 stop it
9 Pause/Resume
10 Start/Stop
The default configuration of the control box: CO0 is 1-robot error reporting,
CO1 is 2-robot in motion.
111/298 Control box I/O
The manual teaching control area is mainly used to set the examination
coordinate system in the teaching mode, display the angles and coordinate
values of each axis of the robot in real time, and name and save the teaching
points.
of manual operation
be careful:
When you use it for the first time, please set a speed
value as low as 30 to be familiar with the robot
movement to avoid accidents.
113/298 Robot operation
3.6.2 Joint
Under the joint operation, the six slider bars in the middle represent the
angles of the corresponding axes respectively. The joint movement is divided
into single axis inching and multi axis linkage
Single axis inching: the user can control the robot movement by
operating the left and right round buttons, as shown in Fig. 3.6-2.Rotate a joint
of the robot in manual mode and joint coordinate system.When the robot stops
beyond the range of motion (soft limit), it can be manually operated by single
axis inching to move the robot out of the limit position.Single axis inching is
faster and more convenient than other operation modes in rough positioning
and large movement.
Set the "Long press motion threshold" (when the button is pressed for a
long time, the maximum distance the robot runs, the value range is 0~300)
parameter, long press the round button to control the robot operation, if the
button is released during the robot operation, the robot will immediately stop
moving, if the button is kept pressed, the robot will run and long press the value
set by the motion threshold to stop moving.
114/298 Robot operation
Fig. 3.6-3 Joint Single Axis Jog Fig. 3.6-2 Joint Multi axis Linkage
Diagram Diagram
Multi axis linkage: the user can operate the middle six sliders to adjust
the corresponding target position of the robot, as shown in Fig. 3.6-3. The target
position can be determined by observing the 3D virtual robot. If the adjusted
position does not meet his expectations, click the "Restore" button to return the
3D virtual robot to its original position.After the user determines the target
position, he can click the "Apply" button, and the solid robot will move
accordingly.
115/298 Robot operation
be careful:
The button can be released at any time to stop the
robot.If necessary, press the emergency stop button
to stop the robot.
116/298 Robot operation
3.6.6 Move
3.6.8 TPD
Step 3 Check the robot mode: check whether the robot mode is in the
manual mode. If not, switch to the manual mode. In the manual mode, you can
switch to the supporting teaching mode by two ways, one is long pressing the
end button, the other is the interface drag mode switch button. In the TPD
record, it is recommended to switch the robot from the interface to the
supporting teaching mode.As shown in Fig. 3.6-10;
Step 4 Start recording: click the "Start recording" button to start track
recording, and drag the robot for action teaching.In addition, there is a "TPD
record start/stop" function configuration item in the terminal DI configuration. By
configuring this function, the user can trigger the "start recording" track function
through an external signal. It should be noted that to start recording tracks
through an external signal, first configure the TPD track information on the page.
Step 5 Stop recording: After the action teaching is completed, click the
"Stop recording" button to stop the track recording, and then drag the teaching
switch button to make the robot quit the dragging teaching mode.When the
teaching pendant receives the "Stop track recording successfully", it means that
the track recording is successful.Synchronizing step 4, after the "TPD record
start/stop" function is configured, the recording can be stopped by an external
signal.
122/298 Robot operation
Step8 Track editing: The TPD track editing area can visually display and
edit tracks to achieve TPD track pre analysis and simplification.Select the
corresponding track to obtain the points, then the track points recorded by the
user will be displayed in the three-dimensional space of the robot. Next, the
user can drag the "Start" and "End" scroll bars to simulate and reproduce and
clip the start and end points of the track.
Track file deletion: click to enter the TPD function item, select the track
file to be deleted, and click the "Delete Track" button. If the deletion is
successful, you will receive a prompt indicating that the deletion is successful.
123/298 Robot operation
Exception handling:
be careful:
During the operation of TPD function, the corresponding
prompts on the teaching pendant shall be strictly followed.
124/298 Teaching simulation
Click the command on the left to add a program node to the program tree.
In manual mode, click the first icon on the right side of the node to enable
the robot to execute the command independently, and the second icon is to edit
the content of the node.
3.7.2 toolbar
Use the toolbar at the bottom of the program tree to modify the program
tree.
Save As: Rename and save the file to the user program
or template program folder.
Copy: Copy a node and allow it to be used for other
operations (for example, paste it to another
location in the program tree).
Paste: Allows you to paste a previously cut or copied
node.
Cut: Cut a node and allow it to be used for other
operations (for example, paste it to another
location in the program tree).
Delete: Deletes a node from the program tree.
The left side is mainly for adding program commands. Click the icon above
each keyword to enter the detailed interface. There are two operations for
adding program commands to the file. One is to open the relevant command
and click the application button to add the command to the program. The other
is to click the "Add" button first. At this time, the command is not saved to the
program file,You need to click "Apply" again to save the command to the file.The
second method mostly occurs when multiple commands of the same type are
issued. We add the function of adding key and displaying the added command
content to this type of command. Click the add key to add a command, and the
added command displays all the added commands. Click "Apply" to save the
added commands to the open file on the right.
127/298 Teaching simulation
PTP command: click the "PTP" icon to enter the PTP command editing
interface
You can select the point you want to reach, and the smooth transition time
setting can realize that the movement from this point to the next point is
continuous. Whether to set the offset, you can select the offset based on the
base coordinate system and the tool coordinate, and pop up the x, y, z, rx, ry,
rz offset settings. The PTP specific path is the optimal path automatically
planned by the motion controller. Click "Add"The command can be saved after
"Apply".
The function of this command is similar to that of the "PTP" command, but
the path of the point where the command arrives is a straight line.
Arc command: click the "Arc" icon to enter the Arc command editing
interface
The "Arc" command is an arc motion, including two points. The first point
is the middle transition point of the arc, and the second point is the end point.
Both the transition point and the end point can set whether to offset. You can
choose to offset based on the base coordinate system and tool coordinates,
and pop up the x, y, z, rx, ry, and rz offset settings. The end point can set a
smooth transition radius to achieve continuous motion effects.
Circle command: click the "Circle" icon to enter the circle command
editing interface
Spiral command: click the "Spiral" icon to enter the Spiral command
editing interface
Spline command: click the "Spline" icon to enter the Spline command
editing interface
This command is divided into three parts: the start of the spline group, the
end of the spline segment and the end of the spline group. The start of the
spline group is the start sign of the spline movement. The spline segment
contains SPL, SLIN and SCIRC segments. Click the corresponding icon to
enter the command adding interface. The en d of the spline group is the end
sign of the spline movement.
TPD command: click the "TPD" button to enter the TPD command
editing interface
About track recording: save the starting point of the next track before
preparing to record the track.When the robot is in drag mode, enter the file
name, select the cycle (assuming the value is x, that is, a point is recorded
every x milliseconds, and it is recommended to record a point every 4
milliseconds), and click to start recording. The user can drag the robot to carry
out the specified movement as required. After the recording is completed, click
to stop recording, and then the previous robot's motion track can be
saved.When a movement cannot be fully recorded, the system will prompt that
the number of record points exceeds the limit, and the user needs to record the
movement in several times.
140/298 Teaching simulation
When programming, first use the PTP command to reach the start point of
the corresponding track, then select the track in the TPD track reproduction
command, select whether it is smooth, set the debugging speed, click "Add"
and "Application" in order to insert the program.The trajectory loading command
is mainly used to read the trajectory file in advance and extract the trajectory
command, which is better applied to the conveyor belt tracking scene.
(Note: For detailed operation of TPD, see the TPD function operation
instruction module.)
Select the tool coordinate system name, click "Apply" to add the command
to the program, and when the program runs the statement, the tool coordinate
system of the robot will be set.
Mode command: click the "Mode" icon to enter the mode command
editing interface
This command can switch the robot to manual mode, usually added at the
end of a program, so that the user can automatically switch the robot to manual
mode and drag the robot after the program runs.
Var command: click the "Var" icon to enter the Var command editing
interface
While command: click the "While" icon to enter the While command
editing interface
Enter the waiting conditions in the input box behind While, and the action
instructions during the cycle in the input box behind Do, and then click
Save.(For the convenience of operation, you can input the do content at will
and edit other instructions in the program instead)
If. else command: click the "if. else" button to enter the if.
else command editing interface
Enter the statement in the right input box, and click "Add" and "Apply" after
editing.(This instruction needs some programming foundation, please contact
us for help)
Goto command: click the "Goto" button to enter the Goto command
editing interface
Wait command: click the "Wait" icon to enter the Wait command
editing interface
The "WaitDI" command, that is, single DI wait, selects the IO port number,
wait status, maximum wait time and wait timeout processing method to wait,
and then click "Add" and "Apply".
The "WaitMultiDI" instruction, that is, multi DI waiting, first selects the
conditions for multi DI to hold, then checks the DI port and status to wait, finally
sets the maximum waiting time and the waiting timeout processing method, and
then clicks "Add" and "Apply".
Pause command: click the "Pause" icon to enter the Pause command
editing interface
Dofile command: click the "Dofile" icon to enter the Dofile command
editing interface
The Dofile instruction calls the internal program of the controller. When
using the Dofile instruction, the called subprogram needs to be saved. If the
main program is not changed, it can not be saved again.The Dofile instruction
supports two-level calls. Two parameter settings should be paid attention to.
One is the level of the call, and the other is the ID number of the call. In principle,
the same ID cannot appear in the same program.
Weave command: click the "Weave" icon to enter the Weave command
editing interface
The "Weave" command consists of two parts. In the first part, select the
number of swing welding with configured parameters, click "Start swing
welding" and "Stop swing welding" and apply to add relevant commands to the
program.
Adjust command: click the "Adjust" icon to enter the adjust command
editing interface
This command is used to adaptively adjust the welding gun posture for
welding tracking. After recording the three corresponding posture points, add
an adaptive posture adjustment comman d according to the actual movement
direction of the robot.See the robot peripheral chapter for details.
Spray command: click the "Spray" icon to enter the Spray command
editing interface
This instruction is related to spraying, which controls the spray gun "start
spraying", "stop spraying", "start cleaning" an d "stop light gun".When editing
the program command, it is necessary to confirm that the spray gun peripherals
have been configured. See the robot peripherals section for details.
EAxis command: click the "EAxis" icon to enter the EAxis command
editing interface
This command is aimed at the scene where the external axis is used, and
can be used in combination with the PTP command to decompose the
movement of a point in space in the X axis direction to the external axis
movement.Select the external axis number, select the motion mode to
synchronize, select the point to be reached, click "Add" and "Apply" to save this
command
Weld command: click the "Weld" icon to enter the Weld command
editing interface
Laser command: click the "Laser" icon to enter the laser command
editing interface
Conveyor command: click the " Conveyor " icon to enter the edit
interface of the Carry command
F/T command: click the "F/T" icon to enter the F/T command editing
interface
Pallet command: click the "Pallet" icon to enter the Pallet command
editing interface
Offset command: click the "Offset" icon to enter the Offset command
editing interface
This command is an overall offset command. Input each offset, add the
open command and close command to the program, and the motion command
between the start and close will offset based on the base coordinate (or
workpiece coordinate).
Vir IO command: click the "Vir IO" icon to enter the Vir IO command
editing interface
Thread command: click the "Thread" icon to enter the Thread command
editing interface
Modbus command: click the "Mobus" icon to enter the Modbus command
editing interface
This instruction is to call the function interface function, provide the robot
interface function to the customer for selection, and prompt the customer for
the parameters required by the function, so that the customer can write script
instructions. More functions are being added in succession.
This instruction sets the collision level. Through this instruction, the
collision level of each axis can be adjusted in real time during program
operation, and the application scenarios can be deployed more flexibly.
Xmlrpc command: click the "Xmlroc" icon to enter the Xmlrpc command
editing interface
XML-RPC is a remote procedure call method that uses xml to transfer data
between programs through sockets.In this way, the robot controller can call the
function function (with parameters) at the remote program/service and obtain
the returned structural data.The robot controller is responsible for handling all
the details of writing XML-RPC client messages and handling the conversion
between data types and XML.
Acc command: click the "Acc" icon to enter the Acc command editing
interface
Acc command is the function that the robot acceleration can be set
separately. By adjusting the acceleration scaling factor of the motion command,
the acceleration and deceleration time can be increased or decreased, and the
robot action beat time can be adjusted.
Torque command: click the "Torque" icon to enter the Torque command
editing interface
Aux IO command: click the "Aux IO" icon to enter the Aux IO command
editing interface
Aux IO is an instruction function for the robot and PLC to communicate and
control the external expansion of IO. It requires the robot and PLC to establish
UDP communication. On the basis of the original 16 channel I/O, 128 channel
I/O can be expanded. The instruction usage is similar to the general IO usage
mentioned above.It is technically difficult to use this function. Please contact us
for consultation before using this function.
Click the "System Log" button in the "Status Information" of the left menu
bar to enter the log display interface.Some important operation records of the
teaching pendant are recorded in the log, such as the increase or decrease of
the login person, teaching point, etc. Click to enter, and the log record of the
current day will be displayed by default. If you want to query the previous record,
select the target date in the "date selection", and the log record of the current
day will be displayed in real time below. See the system settings for details of
the number of log records.When there is too much user log information, users
can search for relevant log information according to the type.
Click the "Status Query" menu in the "Status Information" of the left menu
bar to enter the status query interface, as shown in Fig. 。
Step 1: Click the "Chart" button to pop up the chart setting pop-up box, as
shown in
Step 2: The trigger function does not need to be set temporarily. Click the
"Query" button to query the data.
183/298 Auxiliary application
of robot calibration
184/298 Auxiliary application
Zero setting: the robot will preset an initial pose when leaving the factory,
and the angle of each joint in this pose is 0.The corresponding robot posture
when each joint of the robot moves to a specific position when the zero point is
set.The zero point is the reference of the robot coordinate system. Without the
zero point, the robot cannot judge its own position. Therefore, in order to obtain
the highest absolute positioning accuracy, it is necessary to calibrate the zero
point of the robot.
be careful:
The zero point will be set when the robot leaves the
factory. If you need to set the zero point again,
please contact us for technical support.
185/298 Auxiliary application
Under the menu bar of "Robot Body" in "Auxiliary Application", click the
"System Upgrade" button to enter the system upgrade interface.System
upgrade includes software upgrade, drive upgrade and system shutdown.
Software upgrade: under software upgrade, click "Upload File", select the
software.tar.gz upgrade package in the USB flash drive, click to upload the
upgrade package, and "Uploading. Upload Percentage" will be displayed next
to the upgrade button.When the stage file download is completed, the interface
displays "Upload completed, upgrading in progress", performs file MD5 and
version number detection, decrypts and decompresses the upgraded file after
passing, and prompts "Upgrade
succeeded, please restart the control
box!". If it detects, decompresses or other
errors occur, "Upgrade failed" is displayed
next to the upgrade button.
file upgrade
Under the menu bar of "robot body" in "auxiliary application", click "Data
backup" enters the data backup interface, as shown in 3.9-5.
Click "10s data record" under the menu bar of "robot body" in "auxiliary
application" to enter the 10s data record function interface.
First, select the record type, which is divided into default parameter record
and optional parameter record. The default parameter record is the data
automatically set and recorded by the system. The optional parameter record
user can select the parameter data to record by himself. The number of
parameters can be up to 15.After
selecting the parameter list, select the
record parameter, and click the "Move
Right" button to configure the parameter
to the parameter list.Click "Start
Recording" to start recording data, click
"Stop Recording" to stop recording data,
and click "Download Data" to download
data for the last 10 seconds.
Before using the button box or other IO signal recording teaching point
function, the user first configures the teaching point name prefix, number upper
limit and teaching method. The name prefix supports two modes: user-defined
prefix and using the current program name as the prefix.For example, the user-
defined name prefix "P", the upper limit of
the number "3", the teaching method
"robot teaching", and the current end (tool)
points of the recording robot are P1, P2,
and P3 in sequence. Recording again will
cover the previous recorded points.
configuration
191/298 Auxiliary application
Under the menu bar of "robot body" in "auxiliary application", click "matrix
movement" to enter the matrix movement configuration function interface.
Under the menu bar of "robot body" in "auxiliary application", click "job
origin" to enter the job origin configuration function interface.
This page displays the name and joint position information of the operation
origin. The operation origin is named as pHome. Click "Set" to take the current
robot pose as the operation origin. Click "Move to this point" to move the robot
to the operation origin.In addition, the
configurable option of moving to the job
origin is added in DI configuration, and
the configurable option of reaching the job
origin is added in DO configuration.
zone configuration
Drag Configuration
195/298 Auxiliary application
Configuration
196/298 Auxiliary application
Configuration
197/298 Auxiliary application
Configuration
198/298 Auxiliary application
Under the menu bar of "Robot Body" in "Auxiliary Application", click "End
LED Configuration" to enter the end LED color configuration function interface.
Configuration
Add a lua interface for reading and writing registers based on Modbus rtu
communication in the program teaching, input register address 0x1000, the
number of registers is 50, a total of 100 bytes of data content;The address of
the holding register is 0x2000, the number of registers is 50, and the total data
content is 100 bytes.
Under the menu bar of "robot body" in "auxiliary application", click "main
program configuration" to enter into the main program configuration function
interface.
configuration
202/298 Auxiliary application
Under the menu bar of "robot body" in "auxiliary application", click "drag
locking" to enter the drag teaching locking configuration function interface.
lock configuration
203/298 Auxiliary application
Click "Direct welding" under "Weldment shape" to enter the direct welding
guidance interface.On the basis of the completion of various basic robot
settings, we can quickly generate welding teaching programs through several
simple steps.It mainly includes the following five steps. Due to the mutual
exclusion between functions, the actual steps to generate a welding teaching
program are less than five steps.
configuration
204/298 Auxiliary application
finding configuration
205/298 Auxiliary application
configuration
Click "circular arc welding" under "weldment shape" to enter the circular
arc welding guidance interface.On the basis of the completion of various basic
robot settings, we can quickly generate the welding teaching program through
two simple steps.It mainly includes the following two steps.
Click "Multi layer and multi pass welding" under "Weldment shape" to enter
the multi layer and multi pass welding guidance interface.On the basis of the
completion of various basic robot settings, we can quickly generate the welding
teaching program through four simple steps.It mainly includes the following five
steps.
group of points
208/298 Auxiliary application
group of points
Step 3: After all the assembly points are set, click "Finish" to enter the
function page of each weld bead offset setting, and set the offset of the required
Step 4: After all the required weld bead parameters are set, click "Finish"
209/298 Auxiliary application
to jump to the program generation page, and enter the file name to generate
the multi-layer and multi pass welding program. After that, the user can open
the program in program teaching for debugging. The interface is shown in the
following figure.
Enable the safe speed and set the speed limit value. When the user
debugs the robot in the manual mode or
drags the robot in the drag mode and the
speed exceeds the set threshold value,
the robot will stop and warn the user to
play the role of safety protection
Click "System Setting" in the left menu bar, and click "General Setting" in
the secondary menu bar to enter the general setting interface.The general
setting can update the robot system time according to the current computer
time, so as to record the log content accurately.
The network settings can set the controller IP, subnet mask, default
gateway, DNS server, and teaching pendant IP (this IP is valid when using our
FR-HMI teaching pendant, and you need to configure the teaching pendant
enabling status to enable when using the FR-HMI teaching pendant) to facilitate
the use of scenarios by customers.
The user can set the number of log reservations and import and export the
system configuration file. The maximum number of log reservations is 30. The
system configuration file records the set value.
Restoring factory settings after system recovery can clear user data and
restore the robot to factory configuration.
212/298 System settings
The slave station log generation and controller log export function is to
download some important status or error reporting record files of the controller,
which is convenient for troubleshooting robot problems.
Click Account Setting in the secondary menu bar to enter the account
setting interface.The account management function is only available to
administrators.The default administrator account cannot be deleted, and the
administrator's user name and permissions cannot be modified.
⚫ New user: click the "Add" button, and a new line will appear at the
bottom of the account management pop-up box. Select the selection
box at the beginning of the line, click the "Modify" button, enter the new
user information, select the user permissions, and click "Save and Log
Out". The system will re-enter the login interface and log in as a new
user.
⚫ Delete user: select the selection box of the line you want to delete,
click Delete, and then click Save and Log Out.
3.10.3 about
Click About in 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, the hardware version and firmware
version.
be careful:
Before clicking Clear Configuration, the
corresponding gripper should be inactive.
216/298 Clamping jaw peripheral configuration
information
217/298 Clamping jaw peripheral configuration
Step 3: Select the configured gripper 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 gripper information table to
determine whether the activation is successful;
be careful:
When the gripper is activated, the gripper shall be
free of clamping objects
4 PTP(template2,100, -1,0) /
be careful:
Before using the spraying function, it is necessary
to establish the corresponding tool coordinate
be careful:
Before using the welder function, it is necessary to
establish the corresponding tool coordinate system,
and apply the established tool coordinate system
during program teaching.The welder function is
usually used in conjunction with a laser tracking
sensor.
222/298 Configuration of welding machine peripherals
configuration
223/298 Configuration of welding machine peripherals
instruction editing
be careful:
Before using the sensor function, it is necessary to
establish the corresponding tool coordinate system,
and apply the established tool coordinate system
during program teaching.The welder function is
usually used with the sensor.
225/298 Sensor peripheral configuration
In the tool coordinate system setting function, we calibrate the sensor type
tool and use the six point method to configure the sensor coordinate
system.Select a fixed point in the robot workspace, move the sensor center
point to the selected point from three different angles, and set points 1,2,3
respectively.Move the center point of the
sensor vertically above the selected point
and record Point 4.Move the sensor
center point from the fixed point to a point
in the X axis direction of the sensor
coordinate system, and set point 5.Return
to the fixed point, move it vertically
upward, move the sensor center point
from the fixed point to a point in the Z axis
direction of the sensor coordinate system,
and set it as Point 6.Click Calculate to get
the position and attitude of the sensor
tool, and click Apply to complete it.
select the
"Laser" command in the program
teaching command interface.It integrates
laser related instructions. According to
the specific program teaching
requirements, add instructions in the
corresponding places. Refer to the
following program examples.
select the
"LT Rec" command in the program
teaching command interface.This
command is mainly used to obtain the
starting point and ending point of the laser
identification path and to reproduce the
track. According to the specific program
teaching needs, add the command at the
corresponding place. Refer to the
following program example.
9 end
12 LaserSensorRecord(0,0,30) #End
232/298 Peripheral configuration of extension axis
parameter configuration
be careful:
Before using the extended axis function, it is
necessary to establish the corresponding extended
axis coordinate system, and apply the established tool
coordinate system during program teaching.The
extended axis function is mainly used together with
the welding machine function and the laser tracking
sensor function.
233/298 Peripheral configuration of extension axis
Step 2: Click the "Zero Setting" button to enter the zero setting pop-up
window, as shown in the picture on the
right.Set the homing mode, homing
speed, zero clamping speed and axis
direction, click the "Set" button, and the
extended axis will start homing. The
homing status will be displayed in the
space below the axis direction. When the
prompt "homing completed" appears, it
indicates that the extended axis zero
point is set successfully.
Step 4: The extension axis is usually used together with the laser sensor.
At this time, the laser sensor is usually installed externally. The sensor
reference point configuration needs to be calibrated using the three-point
method instead of the six point method previously used.Align the tool center
with the middle point at the bottom of the right cross section (the side close to
the camera), set point 1, align the tool
center point with the middle point at the
bottom of the left cross section, set point
2, move the tool center point to the middle
point of the upper edge of the right cross
section of the sensor, set point 3,
calculate and save, and click Apply to
complete the three-point calibration.
calibration
236/298 Peripheral configuration of extension axis
command editing
237/298 Peripheral configuration of extension axis
Compensation Configuration
240/298 Conveyor tracking configuration
14 end #End
243/298 Attitude adaptive configuration
configuration
be careful:
A attitude and B attitude, the smaller the attitude
change between A attitude and C attitude, the
better.Attitude adaptive function is an auxiliary
application function, which is usually used with seam
tracking.
244/298 Attitude adaptive configuration
command editing
245/298 Attitude adaptive configuration
4.7.2 Attitude adaptive fit extension axis and laser tracking welding
program teaching
Fig. 4.8-1Force/torque
sensor configuration
be careful:
Before clicking Clear Configuration, the
corresponding sensor should be inactive.
247/298 Force/torque sensor peripheral configuration
configuration information
248/298 Force/torque sensor peripheral configuration
Step 3: Select the configured force sensor number, click the "Reset" button,
and then click the "Activate" button after the pop-up command is sent
successfully. You can check the activation status in the force sensor information
table to determine whether the activation is successful;In addition, the force
sensor will have an initial value, and the user can select "zero correction" and
"zero removal" according to the use demand.The zero point correction of the
force sensor needs to ensure that the force sensor is horizontal and vertical
downward, and the robot is not configured with a load.
Step 4: After the force sensor is configured, the sensor type tool coordinate
system needs to be configured. The sensor tool coordinate system value can
be directly input and applied according to the distance between the sensor and
the end tool center.
249/298 Force/torque sensor peripheral configuration
Specific attitude identification: clear the end load data, configure the
force sensor, establish the sensor coordinate system, adjust the robot end
attitude to vertical downward, and install the end load after "zero point
correction".First, select the corresponding sensor tool coordinate system,
adjust the robot to make the sensor and tool vertically downward, record the
data, and calculate the mass.Then, adjust
three different poses of the robot, record
three groups of data respectively,
calculate the center of mass, and click
Apply after confirmation.
force/torque sensor
250/298 Force/torque sensor peripheral configuration
command editing
command editing
Instruction description:
"FT_Spiral" instruction is a spiral
exploration insertion, which is generally
used for the shaft hole assembly of
cylindrical shafts.Before running the
action, it is necessary to drag the end of
the robot to the approximate position of
the hole location. According to the current
scene, set the parameters of the
command and add them to the program.
After running, the robot will explore in a
spiral motion.
command editing
command editing
Fig.4.8-11 FT_CalCenter
Command Editing
editing
configuration
be careful:
Before clicking Clear Configuration, the
corresponding device should be inactive.
261/298 Extended IO device peripheral configuration
function configuration
262/298 Stacking system configuration
configuration
263/298 Stacking system configuration
configuration
configuration
264/298 Stacking system configuration
configuration
appendix
Post
Error Error name (teaching
Handling method processing
classification pendant display)
operation
of whole circle/spiral
line (including tool
discrepancy)
error
1. Record the
Internal/external tool instruction points again
switching error and modify the teaching
program;
1. The movement
Reverse
process command
PTP joint command inching to make
exceeds the soft limit,
overrun the robot leave
and the program needs
the soft limit
to be modified;
area or switch
1. The movement to the dragging
process command mode to drag
TPD joint command
exceeds the soft limit, the robot out of
overrun
and the program needs the soft limit
to be modified; area;
Reverse
inching to make
the robot leave
the soft limit
1. The movement
JOG joint command area or switch
process command
overrun to the dragging
exceeds the soft limit;
mode to drag
the robot out of
the soft limit
area;
Command overspeed in
Cartesian space
program is modified to
PTP command;
Switch to the
dragging mode
1-6 axis out of soft limit 1. The movement and drag the
Out of soft limit
fault exceeds the soft limit; robot away
from the soft
limit area;
Check the
cause of
collision, and
click the
RESUME
1. Collision during
Collision fault 1-6 axle collision fault button on the
movement;
teaching
programming
interface when
it is necessary
to start
270/298 Appendix 1: Motion controller errors and handling met hods
movement
again;
Power on
again, and
1. Error loading the
The zbt configuration contact after-
zbt.config configuration
file failed to load sales personnel
file;
if the error is
still reported;
Power on
again, and
file error 1. Error loading the
User profile loading contact after-
user.config
failed sales personnel
configuration file;
if the error is
still reported;
Power on
again, and
1. Error loading
Failed to load exaxis contact after-
exaxis.config
configuration file sales personnel
configuration file;
if the error is
still reported;
to be reset personnel;
The function of
the current
IO error 1. The function of the channel has
current channel has been
been configured, which configured and
Channel configured cannot be used in cannot be used
function error teaching and in teaching
programming. It needs programming,
to be replaced with so it needs to
another channel; be replaced
with another
channel;
IO detection timeout of
1. Check IO trigger
conveyor belt,
signal;
resettable
485 timeout
Automatically releasing
internal fault
Activation failed
Overcurrent
Changes in shoulder
joint configuration
configuration
changes
1. Initialization of RX,
After moving
RY and RZ fails, and
RPY initialization failed the robot,
the mobile robot makes
power on again;
RY not equal to ± 90 °;
Wrong number
Wrong number of active
of active slave
slave stations
stations
Slave status is
inconsistent with the set Power on
1. If the slave station
value again, if not
has an error, check
solved, contact
Slave is not configured whether the EtherCAT
after-sales
Slave error cable is normal;
Slave configuration personnel;
error
Slave mailbox
communication
initialization error
Safety door
Safety door triggered
warning
Positioning completion
threshold error
Workpiece number
overrun error
Conveyor tracking -
encoder channel error
Conveyor tracking -
workpiece axis number
error
Inch the
external shaft in
External axis
External axis 1-4 axis 1. The movement reverse
out of soft limit
out of soft limit fault exceeds the soft limit; direction to
fault
leave the soft
limit area;
Fault
Fault name processing method
code
Parameter abnormal
7 Repair or replace the drive plate
fault
Hardware overcurrent
11 Repair or replace the drive plate
fault
13 Motor locked rotor fault 2. Check whether the hard limit is hit
loss fault
During field use, it is possible to update the firmware to meet the new
upgrade the terminal board through the 485 interface (USB to 485 module is
required).The upgrade steps are as follows:
the end of the robot. The pin pin distribution and pin pin description of the
aviation connector are shown in Fig. 1.Connect the 485 - A and 485 - B at the
end of the robot with A and B of th e USB to 485 tool using twisted pair cables.
Step 2, hardware connection, connect the USB end of the USB to 485 tool
to the PC, and in the PC device manager, if the USB&485 tool is identified, the
following interface will appear.
Step 2: Upgrade the tool. After the wirin g is completed, open the "Fair
Serial Port Debugging Assistant", click the "Terminal Board" button, and select
the above identified serial port in the "Serial Port Parameter Setting" function.
The baud rate is 115200, the data bit is 8, the check bit is none, and the stop
⚫ First, click "Flash Erase". After the erasure is successful, you will be
prompted in the receiving data area that the erasure is successful.
⚫ Open the file (the file to be upgraded), select the path to store it, as
shown below. After the selection, the file name to be upgraded will
appear in the file name display box.
284/298 Appendix 3: End plate 485 upgrade
⚫ Click "Send File", and when the progress bar displays 100%, it means
that the upgrade file has been sent.
285/298 Appendix 3: End plate 485 upgrade
the "Receive Data Area". If it is consistent with the upgraded file version
information, the upgrade is successful, otherwise the upgrade fails
and USB&485 tools A and B are respectively connected to the "485-A" and
M8 * 30 screw 4.0.08.2006185 4
Fuse 5x20 6A 1
288/298 term
term
Stop Category:
Class 0 shutdown: when the power supply of the robot is cut off, the robot
brake at the fastest speed, the robot may deviate from the path set by the
exceeded, or when an error occurs in the safety assessment part of the control
Class 1 shutdown: when the robot is powered to stop, the robot will stop.
When the robot stops, the power will be cut off.This is a controllable stop, and
the robot will follow the programmed path.Cut off the power supply after one
robot stops all movements within one second.The operation of the safety
assessment control system can make the robot stay at the stop position.For
assessment and must ensure that the final installation complies with local laws
and regulations.
failure (MTTFd) refers to the value calculated and detected to reach the
used to describe the ability of each safety related part of the control system to
Robot end: the center point of the last axis or connecting flange of the
robot.
Tool center point (TCP): The tool center point is the characteristic point of
the robot tool, which is the control point of the robot system. It defaults to the
center of the last moving axis or connecting flange when leaving the factory.The
tool center point of each tool contains transformations and rotations set relative
to the center of the tool output flange.The position coordinates X, Y, Z determine
the position of the tool center point, and RX, RY, RZ determine the direction of
the tool center.When the values are all zero, the center of the tool coincides
with the center of the connecting flange.
Tool position and attitude point (TCF): reflect the attitude of the tool
coordinate system relative to the end link coordinate system on the basis of the
tool center point TCP.
Extension axis: remove the axis on the robot body, and add additional
axis for work. The extension axis mainly includes slide rail, turntable and
external servo equipment.
Manual mode: in this mode, all movements of the robot are manually
controlled by the user, and external safety facilities such as safety gratings and
safety doors do not work, so as to facilitate close debugging.
Automatic mode: This mode is generally used for the robot to run the
teaching program. At this time, the external safety facilities are enabled.