AUBO I5 USER MANUAL V4.3.1 USA PDF
AUBO I5 USER MANUAL V4.3.1 USA PDF
AUBO I5 USER MANUAL V4.3.1 USA PDF
0
PLEASE READ CAREFULLY BEFORE USE
User Manual
AUBO-i5
Translate Version 4.3.0
. For the information of this version of the user manual, please refer to the version information section
of this manual. Before using the manual, please check the actual product version information
carefully.
The information contained herein is the exclusive property of AUBO (Beijing) Robotics Technology Co., Ltd. And shall not be distributed,
reproduced, or disclosed in whole in part without prior written permission of AUBO (Beijing) Robotics Technology Co., Ltd.
The user manual will be checked and revised periodically, and the updated content will appear on the
latest version.
The information in this manual is subject to change without notice and should not be regarded as a
commitment by AUBO (Beijing) Robotics Technology Co., Ltd.
AUBO (Beijing) Robotics Technology Co., Ltd. assumes no responsibility for any errors or omissions in this
document. AUBO (Beijing) Robotics Technology Co., Ltd. assumes no responsibility for incidental or
consequential damages arising from use of this manual and products described herein.
The information contained herein is the exclusive property of AUBO (Beijing) Robotics Technology Co., Ltd. And shall not be distributed,
reproduced, or disclosed in whole in part without prior written permission of AUBO (Beijing) Robotics Technology Co., Ltd.
CATALOG
PREFACE........................................................................................................................ XII
COMPONENTS OF AUBO-I5 ROBOT ....................................................................... XIII
MORE INFORMATION ............................................................................................... XIII
1. SAFETY ...................................................................................................................... 11
Introduction ............................................................................................................ 11
Warning Symbols in this Manual ............................................................................ 11
Safety Precautions .................................................................................................. 12
General ......................................................................................................... 12
Terms and Conditions ................................................................................... 12
Operator safety.............................................................................................. 16
Responsibility and standard .................................................................................... 17
Hazard Identification .............................................................................................. 18
Intended use ........................................................................................................... 19
Emergency situations .............................................................................................. 20
Emergency stop device ................................................................................. 20
Recovering from the emergency condition .................................................... 21
Emergency move for joint ............................................................................. 21
Excessive force protection............................................................................. 21
2. TRANSPORTATION AND PRECAUTIONS ........................................................... 23
3. MAINTENANCE, REPAIR AND DISPOSAL .......................................................... 25
Maintenance and repair........................................................................................... 25
Disposal ................................................................................................................. 26
4. WARRANTIES ........................................................................................................... 27
Product Warranty .................................................................................................... 27
Disclaimer .............................................................................................................. 27
5. ROBOT HARDWARE COMPOSITION .................................................................. 29
6. ROBOT INSTALLATION ......................................................................................... 31
Brief installation steps ............................................................................................ 31
Important safety instructions ................................................................................... 31
Workspace of the Robot .......................................................................................... 32
Mechanical dimensions of manipulator ......................................................... 32
Effective working range ................................................................................ 32
Hardware Installation.............................................................................................. 33
Components V4.2.0 vi ©2015-2018 AUBO.All rights reserved.
The Manipulator Base ................................................................................... 33
Manipulator Installation ................................................................................ 34
End-effector Installation ......................................................................................... 37
Mechanical structure size of end-effector flange ............................................ 37
7. GETTING STARTED ................................................................................................ 39
Installation .............................................................................................................. 39
Installing robots ............................................................................................ 39
Cable connection........................................................................................... 40
Power on the manipulator ....................................................................................... 43
Preparation .................................................................................................... 43
Power on System .......................................................................................... 44
Power off the manipulator....................................................................................... 45
8. THE I SERIES STANDARD CONTROL BOX ........................................................ 47
Introduction ............................................................................................................ 47
Electrical warnings and cautions ............................................................................. 48
I series control box’s Internal Electrical Interface ................................................... 49
Introduction .................................................................................................. 49
Safety I/O ..................................................................................................... 50
Default Safety Configuration ....................................................................................52
External Emergency Stop Input ................................................................................53
Safeguard stop Input .................................................................................................54
Reduce Mode Input ...................................................................................................56
Safeguard stop Resert Input ......................................................................................57
Enabling Device Input ..............................................................................................58
Operational Mode Input ............................................................................................59
Hand Guiding Enable Input ......................................................................................59
System Stop Input .....................................................................................................60
Robot Emergency Stop Output ...............................................................................61
Robot Moving Output .............................................................................................62
Robot Not Stopping Output ....................................................................................63
Reduced Mode Output ............................................................................................64
Not Reduced Mode Output .....................................................................................65
System Error Output ...............................................................................................66
Internal I/O ................................................................................................... 67
General I/O electrical interface...................................................................... 67
End-effector I/O interface ............................................................................. 75
Communication Interface .............................................................................. 76
Getting Started........................................................................................................ 76
Safety ........................................................................................................... 76
Precautions before use................................................................................... 77
Control box panel introduction ...................................................................... 78
©2015-2018 AUBO.All rights reserved. vii Preface V4.2.0
Manual mode and linkage mode .................................................................... 79
Manual mode ............................................................................................................79
Linkage mode............................................................................................................79
Teach Pendant Enable Switch ...................................................................................82
AUBO-i5
AUBO series robot adopts the fully modular design and uses system towards developers. Users can develop their
own robot control system based on the application interaface provide by the AUBO platform.. Meanwhile, AUBO
robot is equipped with a dedicated programmable operation interface, which allows the user to observe robot’s
operating status in real time, carry out manyrobot control settings, and perform offline simulation. This can
improve the efficiency of practical application greatly.
AUBO-i5, the second generation of intelligent lightweight 6 DOF modular collaborative robot, whose payload is
5kg, is one of AUBO series modular collaborative robots.
Name Quantity
Manipulator AUBO-i5 1
Teach Pendant 1
Control Box 1
Teach Pendant cable 1
Manipulator cable 1
Power cable 1
Manipulator base(optional) 1
Product outline structure is shown in picture above.
More Information
If you need more information, please visit our official website at: www.aubo-robotics.com
Introduction
This chapter introduces the principles and norms that should be followed when operating a robot or robot
systems. Integrators and users must read the relevant description in this manual carefully and fully
understand and strictly adhere to thewarning symbols in the contents. Because of the complexity and highly
risks of the robot system, operators need to be fully aware of the operation risks and follow the requirements
and specifications in this manual. Both the integrators and users should have adequate safety awareness and
follow the Industrial robots’ safety regulations, ISO 10218.
The table below defines the captions specifying the danger levels used throughout this manual. These
warnings, which are relevant to safety, must be observed.
This indicates an imminently hazardous electrical situation which, if not avoided, could
result in death or serious injury.
This indicates a potentially hazardous hot surface which, if touched, could result in injury.
This indicates an imminently hazardous situation which, if not avoided, could result in
injury or major damage to the equipment.
This indicates a potentially situation which, if not avoided, could result in injury or major
damage to the equipment. Marked with this symbol, depending on the circumstances,
sometimes may have significant consequences.
This indicates a situation which, if not avoided, could result in injury or major damage to
the equipment. Marked with this symbol, depending on the circumstances, sometimes
may have significant consequences.
Safety Precautions
General
This manual includes safety precautions for protecting the user and preventing damage to the machine. Users
need to learn all the relevant descriptions and fully understand the safety precautions. In this manual, we try
to describe all the various situation as much as possible. However, we cannot describe all the matters, which
must not be done or which cannot be done, because there are so many possibilities.
2. Make sure to conduct a preliminary test and have inspection forrobots and its
protection systems before using the robot or putting it into productionfor the first time.
3. Make sure to check the system and equipment for completion, operational safety, and
any damage that can be detected before starting the system and equipment for the first
time. The test needs to confirm whether it accords with valid safety production rules
and regulations in country or region. All safety functions must be tested.
4. Make sure that all safety parameters and user programs are correct, and all safety
functions are working normally. A qualified robotics operator is needed to check each
safety function. Only pass the thorough, careful safety test and reach the safe level, we
can power on the robot.
2. When the robot is installed, a comprehensive risk assessment is necessary, and the test
results need to be recorded in a report.
3. Set and modify the safety parameters by a qualified person. Use password or isolation
measures to prevent unauthorized people from setting and modifying safety
parameters. After a safety parameter is modified, the related safety functions need to
be analyzed.
4. When the robot is in an accident or abnormal operation, the emergency stop switch
needs to be pressed down to stop the movement.
5. AUBO-i5 joint module has brakes inside, it will remain manipulator’s pose when
power outage occurred. Don’t power on and power off frequently. It is recommended
that the time interval of each switch should be more than 10s.
6. AUBO-i5 has collision detecting function. When the external force of the manipulator
is beyond the users’ safety range, the manipulator will automatically stop to prevent
the robot or operator from damage or injury. This function is a particularly for the
safety of cooperative work, but robot system must be in the normal operating range
and use the AUBO series control box. If the user develops the controller personally,
the robot will not have the functions above, and all the dangerous consequences are
undertaken by its owner.
2. Make sure that there is enough space for the manipulator to move freely.
4. Do not connect any safety equipment to normal I/O. Use safety-related interfaces only.
5. Make sure to use the correct installation settings (e.g. the robot's mounting angle, TCP
weight, TCP offset, security configuration). Save and load the installations file along
with the program.
6. Tools and barriers should not have sharp edges or pinch points. Make sure that all
people keep their heads and faces outside the reach of the robot.
8. Any strike would release a large amount of kinetic energy, which is much higher than
the case of high speed and high payload.
9. The different mechanical linking may increase the risk or lead to new dangers. Make
sure to perform a comprehensive risk assessment for entire installation. Always choose
the highest-level performance when different safety and emergency shutdown
performance level is needed. Make sure to read and understand all the devices’ manual
used for installation.
10. Do not modify the robot. Changes to the robot may cause unpredictable danger to the
integrator. The robots authorize restructuring need in accordance with the latest
version of all relevant service manuals. If the robot is changed or altered in any way,
AUBO (Beijing) Robotics Technology Co., Ltd disclaims all liability.
11. User needs to check the insulation and protection measures before transportation.
12. Transporting robots must follow the transport requirements. Handing carefully and
avoid t bumps.
1. The robot and control box generate heat during operation. Do not handle or touch the
robot while rthe robot is working or just stop working.
2. To cool the robot down, power off the robot and wait for one hour.
3. Never stick fingers behind the internal cover of the control box.
2. AUBO (Beijing) Robotics Technology Co., Ltd cannot be held responsible for any
damages caused to the robot or to other equipment due to programming errors or
malfunctioning of the robot.
3. Don't expose the robot to a permanent magnetic field. Very strong magnetic fields can
damage the robot.
1. Each operator who uses the robotic system should be trained through a training
course hosted by AUBO (Beijing) Robotics Technology Co., Ltd. Users need to
make sure to fully grasp the safe and standardized operating procedures with the
robot operating qualifications. Please inquire for training details, mail to
[email protected]
2. Do not wear loose clothing or jewelry when working with the robot. Make sure long
hair is tied back when working with the robot.
3. When the device is running, even if the robot seems to stop, it is possible that robot
is waiting for the signal and in the upcoming action status. Even in such state, it
should be considered as the robot is in action.
4. A line should be drawn to mark the range of motion of the robot to let the operator
knows the robot’s, including the holding tools, (like mechanical hand or tools)
operating range.
6. When using the operation panel or the teach pendant, make sure to take off the
gloves in case of operational errors.
7. Pushing or pulling the robot arm (at least 700N), force the joint to move in the
emergency or abnormal condition (like a person is caught in or surrounded by a
robot). Manually move the robot arm without electric drive only for emergency, and
it may damage the joints.
AUBO-i5 can be combined with other equipments to form a complete machine, and itself is not complete.
The information in this manual does not cover how to design, install and operate a complete robot, nor does
it cover all peripheral equipments that can influence the safety of the complete system. The safety of
installing a complete robot is determined by how it integrated.
Integrators must follow the standards and regulations and laws of the country where the robot is installed
to perform a risk assessment for its system design and installation. Risk assessment is one of the most
important things that integrators must done. Guidance on the risk assessment process may be found in the
following standards.
• ISO 12100:2010 Safety of machinery - General principles for design - Risk assessment and risk
reduction.
• ISO 10218-2:2011 Robots and robotic devices - Safety requirements - Part 2: Industrial robot systems
and integration.
• RIA TR R15.306-2014 Technical Report for Industrial Robots and Robot Systems - Safety
Requirements, Task-based Risk Assessment Methodology.
• ANSI B11.0-2010 Safety of Machinery; General Requirements & Risk Assessment.
AUBO robot integrators need to fulfill but not limited to the following responsibilities:
Guidance on how to find and read applicable standards and laws is provided on: www.aubo-robotics.com
All safety information contained in this manual are not considered as a guarantee for AUBO (Beijing)
Robotics Technology Co., Ltd. Even if all the safety instructions are observed, the personnel injury or
equipment damage caused by the operator is still likely to occur.
AUBO (Beijing) Robotics Technology Co., Ltd is committed to continuously improve the reliability and
performance of the product. Therefore, we reserve the right to upgrade products without notice. AUBO
(Beijing) Robotics Technology Co., Ltd seeks to ensure the accuracy and reliability of the contents in this
manual but is not responsible for any errors or omissions.
Integrators must measure these dangers and its associated risk level through a risk assessment. Identify and
implement appropriate measures to reducer the risk to acceptable level. However, Integrators should be
aware that specific robotic equipment may have other dangers.
Combine the inherent safety design which applied by AUBO robot with the safety specifications or risk
assessment performed by integrators and users, risks that are associated with AUBO-i5 collaborative
operation should be lower to reasonable and practicable level. Any residual risks before installing will be
conveyed to integrators and users through this manual. If integrator's risk assessment shows that there may
have unacceptable risks in specific applications, integrators must take appropriate risk reduction measures
to eliminate or minimize these risks to acceptable level. It is not safe to use before taking appropriate risk
reduction measures (If necessary).
If perform noncooperative installation (for example, when using dangerous tools), risk assessment may infer
that integrators need to connect additional security devices (such as a boot device) when it is programming
to ensure the safety of personnel and equipment.
AUBO robot has a special level of safety for cooperative operation. It can perform collaborative operation,
which means it can be used without setting peripheral safety device. However, it can only be used under
non-hazardous circumstance which has passed the risk assessment. On the premise that not using any
security device and sensing device, there will be no unacceptable risk when personnel or other objects in
workplace (like tool, equipment, surfaces etc.) has expected or unexpected contact with AUBO robot or its
end-effector.
Robot controllers and robots can only be used in general industrial equipment. Any use or application
deviating from the intended use is deemed to be impermissible misuse. This includes, but is not limited to:
Emergency stop button can be found on the teach pendant and the control box of AUBO-i5. The button
must be pressed when a dangerous situation or emergency occurs. As shown in Figure1.1, control box is
equipped with an external port for emergency stop button. Integrators and users can use according to the
actual situation.
Figure 1.1Emergency stop button | Picture may differ from actual product
If the equipment or tools which connect to the end cause potential danger, it
must integrate to the emergency stop circuit in system. It may result in death,
serious injury or substantial property damage if failure to observe this warning
notices
Recovery from an emergency stop state is a simple but very important step. This step can
only operate after making sure that the robot system is completely excluded from danger.
Forced back-driving: Force a joint to move by pulling hard (at least 700 N) on the robot arm.
Forced to move the robot arm manually is limited to emergency situations and it may
damage the joints.
This function can reduce the collision damage and required to perform risk assessment if
other use is needed.
When transporting, the robot must remain in its transport position stably.
When moving robot from packaging to installation position, hold the robot in place until all mounting bolts
are safely tightened at the base of the robot.
Power up the robot after fixing it. Using hand-guiding to adjust robot orientation to a suitable location.
Save the original packaging after transportation. Store the packaging material in a dry place for future
repackaging and moving the robot.
Users can move the manipulator to the installation position by using the packagePos project in the
【Online Programming】->【Project】->【Open Project】on the AUBOPE Programming
Environment. For details, please refer to【Open Project】.(image demonstration)
1. Make sure not to overload the robot’s back or other body parts when the equipment
is lifted.
2. All regional and national guidelines should be followed. AUBO (Beijing) Robotics
Technology Co., Ltd is not responsible for any damage caused during the
transportation of equipment.
Maintenance, calibration and repair work must be performed in accordance with the latest versions
of Service Manuals, which can be found on the support website www.aubo-robotics.com
All dealers in AUBO (Beijing) Robotics Technology Co., Ltd. should have the access to this
website.
Make sure to reach the safety level of maintenance and repair, follow all regional and national
guidelines and test whether all safety functions work normally.
The purpose of maintenance and repair is to r to make sure that system runs normally or help it
return to normal condition when system error occurs, including faults diagnosis and actual
maintenance.
Operating manipulator or control box must follow safety procedures and warnings as below:
1. Remove the main input cable from the bottom of the control box to ensure that it is
completely power off. Take necessary precautions to prevent other people from
recharging the system during the repair period. After the power is turned off, the
system must be re-examined to ensure that is powered off.
2. Please check the ground connection before turning the system back on.
4. Avoid disassembling the power supplies inside the control box. High voltages can
be present inside these power supplies for several hours after the control box has
been switched off.
©2015-2018 AUBO. All rights reserved. 25 MAINTENANCE, REPAIR AND DISPOSAL V4.2.0
1. Replace the defective components by new components with the same article number
or equivalent components approved by AUBO (Beijing) Robotics Technology Co.,
Ltd.
completed.
Disposal
AUBO robot must be disposed in accordance with the applicable national laws, regulations and,
standards.
MAINTENANCE, REPAIR AND DISPOSAL V4.2.0 26 ©2015-2018 AUBO. All rights reserved.
4. WARRANTIES
Product Warranty
AUBO robots have the finite warranty period for 12 months. See last page of manual for details.
In the case of new devices and their components exhibiting defects resulting from manufacturing and/or
material faults within 12 months of entry into service (maximum of 15 months from shipment), AUBO
(Beijing) Robotics Technology Co., Ltd. should provide the necessary reserve components to replace or
repair the related components.
AUBO (Beijing) Robotics Technology Co., Ltd. has the ownership of the devices or components which have
been replaced or returned to AUBO (Beijing) Robotics Technology Co., Ltd.
If the products are no longer under warranty, AUBO (Beijing) Robotics Technology Co., Ltd. reserves the
right to charge customers for replacing or repairing the products.
If there are any defects appear in the device outside the warranty period, AUBO (Beijing) Robotics
Technology Co., Ltd. is not responsible for any damage or loss caused by the equipment, such as loss of
production or damage to other production equipment.
Disclaimer
This Warranty will be invalid if the equipment defect is caused by improper handling or failure to follow
the relevant information described in the user manual.
Failures caused by the following conditions are not covered by this warranty:
1. Does not meet the requirements of industrial standards or not following the user manual to install,
connect wires and connect to other control devices.
2. Using products beyond the specifications or standards of the manual.
3. Using products beyond the appointed purposes
4. Storage method and working environment are beyond the appointed range (e.g. pollution, salt injury
and moisture condensation).
5. Products’ damages caused by improper transportation.
6. Damage caused by accident or crash.
7. Not installing the original assembled components and accessories.
8. The damage caused by the third-party which is not AUBO (Beijing) Robotics Technology Co., Ltd. or
the designated integrator while reconstructing, adjusting or repairing the original components.
9. Any nature disasters including fires, earthquakes, tsunamis, lightning, high winds and flooding.
10. Any malfunction not relates to AUBO (Beijing) Robotics Technology Co., Ltd.’s responsibility apart
from the circumstances mentioned above.
According to the product warranty, AUBO (Beijing) Robotics Technology Co., Ltd. only provides warranty
to the flaws and defects in the products and components which are sold to dealers.
AUBO (Beijing) Robotics Technology Co., Ltd. is not responsible for the relevant warranty responsibility
to any other express or implied warranty or responsibility, including but not limited to the implied warranty
to the merchantability or the specific use. In addition, AUBO (Beijing) Robotics Technology Co., Ltd. is not
responsible for any indirect damage and consequences caused by the relevant products.
Flange
Manipulator
Control box
As shown in figure 5.1, The AUBO-i5 robot system consist of a manipulator, a control box(which can choose
a variety of models, CE, NRTL, KCs), a manipulator base and a teach pendant. The manipulator imitates
human which has six joints and each joint represents a degree of freedom. As shown in figure5.2,
manipulator’s joint includes a robot base (A), a shoulder (B), an elbow (C), a wrist1(D) ,a wrist2(E) and a
wrist3(F). The manipulator base is used for the robot body and the base connection. End-effector is used to
connect manipulator and tool. Aluminium pipe is used to connect shoulder and elbow or elbow and wrist.
Through the AUBOPE user interface or hand-guiding, users can control the rotation of every joint and move
end-effector to any poses.
Control box is the main control part of AUBO-i5 robot. Please read chapter 8 for any modules inside control
box.
AUBO-i5 provides multiple I/O interfaces, there are 4-channel digital I/O and 2-channel analog inputs on
end-effector flange. Control box communicates with manipulator by CAN-Bus.
The teach pendant provides a visual interface. Users can test, program, and simulate the manipulator through
the teach pendant with a small amount of programming skills.
Installation Conditions:
Safety assessment is needed after every installation. Please strictly follow the
instructions in chapter 1(Safety).
If any additional modules, like cable, which are not provided by AUBO (Beijing)
Robotics Technology Co., Ltd., are integrated in industrial robot, users have the
responsibility to ensure these modules won’t affect safety function.
Hardware Installation
There are 4 anchor bolts and 4 universal wheels for fixing and moving the robot easily. When fixing the
robot, rotate the upper part of thefoundation bolt and lower it. When moving the robot, use tool (wrench) to
rotate the lower part of anchor bolt and raised the bolts to make the universal wheels touch the ground.
Universal wheel
The mechanical dimensions of the manipulator base structure are shown in Figure 6.4
Figure 6.4 Mechanical dimensions of the manipulator base structure (left: plan view; right: front view)
Manipulator Installation
The robot has a function of self-adaption for Installation pose. It can be installed in base, hoisting, mount on
wall or any specific installation method, as shown below:
Using four M8 bolts to fix manipulator on the base. It’s recommended to use two -6mm holes to install
pins to improve the installation accuracy. Mechanical dimensions is shown in Figure 6.6.
If installation method is changed (such as choosing hoisting, wall-mounted etc.), after running the AUBOPE
and click the “ON” ->” OFF”, then the teach pendant will pop up following window:
Under this circumstance, please choose the correct option on the AUBOPE, otherwise, it may have
unpredictable movement in hand-guiding mode.
If the robot is submerged in water over an extended time, it might be damaged. The robot
should not be installed in water or in a wet environment unless it has IP67 protection class.
End-effector Installation
2. Make sure that the tool is constructed such that it cannot create a hazardous situation by
dropping a part unexpectedly.
Installation
Installing robots
Take out the AUBO robot from the packing box and install it on the base. Please read the specific installation
instructions in chapter 6: Installation.
1. Control box should be placed horizontally on the ground. A gap of 50mm on each
side is needed for sufficient air circulation
2. The teach pendant can be hung on the control box. Make sure that no one can step on
the cable.
1. Make sure that the control box, teach pendant, and cables are not incontact with
liquids. A wet control box cancause casualtie.
2. The control box and the teach pendant should not be exposed to dusty or wet
environments that exceed IP20 rating. Pay close attention to the environment that
contains conductive dust.
Take out the manipulator from packing box, there is a cable from robot base with an overloaded
rectangular connector on the other side. Plugging the connector into the control box’s connector,
andpay attention to the insert direction. After plugging in, lock the connector as shown below in figure
7.2.
Before connecting the robot cable to the manipulator, remove the dust cap on the
manipulator interface from the socket first. Align the pin of the plug and socket with the jack
individually, ensure the gap on the socket and the protrusion on the plug is aligned, then insert
the plug into the socket. Rotate the fastening nut on the plug clockwise until you hear a ‘click’,
which means that the connection is successful.
To manipulator
To control box
The cable of teach pendant has plugs on both sides, as shown in figure 7.5.
Connect the straight plug to the teach pendant, as shown in figure 7.7.
Fixed the teach pendant on the side of the control box when you are not using it to avoid drop
damage, as shown in figure 7.8.
Teach Pendant
1. Make sure that the robot is grounded correctly (connecting to the earth). The grounding
conductor should have at least the rated current of the highest current in the system.
2. Make sure that all cables are connected correctly before the controller box is powered.
Always use an original and correct power cord.
Preparation
• Check the connection of the manipulator and the control box.
• Check the connection of the teach pendant and the control box.
• Check the connection of the power cable and the control box.
• Check whether the power switch of the control box is shutdown when robot is unpowered.
• Check whether the emergency stop button on the control box and the teach pendant is pop-up.
• Check whether the mode switch key is in right position.
• Ensure the robot never hit any personnel or equipment.
Connect the cable connector to the AC power outlet, then switch the power from OFF to ON to light
the power indicator.
Power switch
Power indicator
Figure 7.10 Power switch (CE version shown) other models available
• Turn the key switch to the manual mode (manipulator has two working modes: manual mode
and linkage mode. Please read chapter 8.4.4 for more instructions).
• Wait for STANDBY lights steady and enters the standby state.
• Press start up button on the upper left of the teach pendant for about 1s when the blue light
appears. Robot and the teach pendant power-on at same time and the screen of teach pendant
lights up.
• The startup button and the state of LED indicator are shown in figure 7.11
Normal exit: click the shutdown button on the upper right of the screen .
Mandatory shutdown: press and hold the startup button on the upper left of the teach pendant for
about 5s to turn off the blue light, then the teach pendant and the manipulator will power off.
b) Power off the control box.
1. Unplugging the power cord directly from the wall outlet to show down the system
may result in damage to the robotic file system, which may result in robot
malfunction.2. Ensure to unplug the power cord after power off the whole robot system!
Introduction
Control box is the control center of AUBO robot, which contains a control board, a safety control board, a
switching power supply and a safety protection device. The control box is powered by 100V-240V AC. Its
2 internal switching power supplies convert 100V-240V AC into 12V, 24V and 48V DC which supply
power for the load inside control box and the robot. Therefore, the connection between the robot and the
teach pendant or the control box must be checked securely before use.
Control box is designed with hardware protection and software protection to ensure the security in the
greatest degree when people use. Using multiple circuit breakers inside the control box plays a reliable role
in short-circuit and overload protection on the hardware. With the emergency stop button in both the
control box and the teach pendant, users can cut off robot’s power in the shortest time to protect personnel
and equipment.
Figure 8.1 I Series Standard control box (CE version shown) other models availabel
©2015-2018 AUBO.All rights reserved. Page 47 THE I SERIES STANDARD CONTROL BOX V4.2.0
Electrical warnings and cautions
The following warnings and cautions must be observed when a robot and control box application is
designed and installed. The warnings and cautions also apply for service work.
Never connect safety signals to a PLC which does not fulfill the requirements of a
correct safety level. Failure to follow this warning could result in serious injury or
death due to the failure of the safety stop function
1. Make sure that all non-waterproof equipment remains dry. If water comes inside the
product, turn off all the power switches and then contact your supplier.
2. Use original cables supplied with the robot only. Do not use the robot for
applications where the cables will be subjected to bent. Contact your supplier if
longer or flexible cables are needed.
3. All mentioned GND connections are only for powering and transimitting signals.
For Protective Earth (PE) use the screw connections marked with the earth symbols
inside the control box. The grounding conductor shall have at least the current rating
of the highest current in the system.
1. Interference signals higher than the level specified in the IEC standard will cause the
abnormal behavior of the robot. Extremely high signal levels or excessive exposure
can damage the robot permanently. EMC problems usually occur in welding
processes and are normally prompted by an error messages in the log. AUBO
(Beijing) Robotics Technology Co., Ltd is not responsible for the loss caused by the
EMC problem.
2. I/O cables going from the control box to other machinery and factory equipment
may not be longer than 30m, unless extended tests are performed.
THE I SERIES STANDARD CONTROL BOX V4.2.0 Page 48 ©2015-2018 AUBO.All rights reserved.
I series control box’s Internal Electrical Interface
Introduction
The AUBO robot I series standard control box provides a variety of electrical interfaces to connect the
external equipments and tools. Users can easily use these interfaces.
The electrical interface of the control box is divided into: safety I/O and general I/O. The AUBO interface
board has 16 general digital input interfaces, 16 general digital output interfaces, 4 pairs of analog voltage
input interfaces, 2 pairs of analog voltage output interfaces and 2 pairs of analog current output interface.
The electrical error is about ±1%.
If user want to use an external power supply, please use the following circuit:
The control box must be powered off when wiring with the control box IO.
Safety I/O
The safety I/O designed as dual channel (redundant design) to ensure the safety function shall not lost in any
case of single failure. The safety devices and equipments must be implemented in accordance with the
safety instruction and finished the comprehensive risk assessment before use.
THE I SERIES STANDARD CONTROL BOX V4.2.0 Page 50 ©2015-2018 AUBO.All rights reserved.
1. Never connect safety signals to unsafety PLC which is not in correct safety level
2. Be sure to separate the safety I/O signal with normal I/O signal
3. All safety-related I/O are dual-channel which can ensure a signal fault cannot cause
the losing of safety function.
4. Ensure to check the safety function before using the robot, and the safety function
must be tested regularly.
The safety I/O are orange color in the external panel of the control box. The safety functions are defined as
following:
Worst Case
Safety Input Functions
Detection time Power off time Response time
External Emergency Stop 100ms 1200ms 1300ms
Safeguard Stop 100ms —— 1200ms
Reduced Mode Input 100ms —— 1200ms
Safeguard Stop Reset 100ms —— 1200ms
Enabling Device 100ms —— 1200ms
Operational Mode 100ms —— 1200ms
Teach Pendant Emergency Stop 100ms 1200ms 1300ms
System Stop Input 100ms —— 1200ms
©2015-2018 AUBO.All rights reserved. Page 51 THE I SERIES STANDARD CONTROL BOX V4.2.0
Default Safety Configuration
The robot is shipped with a default configuration as below. In this case, the robot can be operated without
any additional safety equipments
THE I SERIES STANDARD CONTROL BOX V4.2.0 Page 52 ©2015-2018 AUBO.All rights reserved.
External Emergency Stop Input
In the case that there is required to use one or more external emergency stop buttons, users can connect those
devices as below.
©2015-2018 AUBO.All rights reserved. Page 53 THE I SERIES STANDARD CONTROL BOX V4.2.0
Safeguard stop Input
Users can connect external safety devices (such as safety light curtains, safety laser scanners, etc.) through
this interface, then control the manipulator to enter the safeguard stop state and stop the movement of the
manipulator.
When configuring the auto-reset safeguard stop, the user can refer to the following example, using the safety
light curtain to connect to the safeguard stop input interface. See below.
After the operator enters the safety zone, the robot stops moving and maintains category 2 stop. After the
operator leaves the safety zone, the robot starts automatically from the waypoint where it stopped. During
this process, there is no need to use protective reset input.
• In this mode, the response time of the system is 1200ms. If the user operates too
frequently, the system may report an error.
• In this configuration, user should select the protective reset as auto-reset via
AUBOPE.
THE I SERIES STANDARD CONTROL BOX V4.2.0 Page 54 ©2015-2018 AUBO.All rights reserved.
When configuring the safeguard stop with reset button, the user can refer to the following example, using
the safety light curtain to connect to the safeguard stop input interface. See below.
After the operator enters the safety zone, the robot stops moving and maintains category 2 stop. When the
operator leaves the safety zone, it needs to be reset from the outside of the safety zone by pressing reset
button, and then click on the AUBOPE to run. The robot continues to run from the stop point. During this
process, a protective reset input is required.
.
• In this mode, the response time of the system is 1200ms. If the user operates too
frequently, the system may report an error.
• In this configuration, user should select the protective reset as manual reset via
AUBOPE.
©2015-2018 AUBO.All rights reserved. Page 55 THE I SERIES STANDARD CONTROL BOX V4.2.0
Reduce Mode Input
The user can use this interface to control the manipulator enters the reduced mode. In this mode, the motion
parameters (joint speed, TCP speed) of the manipulator are limited to the user-defined reduced mode range.
The user can refer to the following example, using a safety mat to connect to the reduced mode input interface.
See the next figure.
When the operator enters the safety zone, the robot enters the reduction mode, and the motion parameters
(joint speed, TCP speed) of the manipulator are limited to the user-defined reduced mode range. After the
operator leaves the safety zone, the manipulator exits the reduced mode and enters the normal mode, and the
robot moves normally.
• In this mode, the response time of the system is 1200ms. If the user operates too
frequently, the system may report an error.
• When using this type of configuration, the user needs to configure the reduced
mode motion parameters through the AUBOPE.
THE I SERIES STANDARD CONTROL BOX V4.2.0 Page 56 ©2015-2018 AUBO.All rights reserved.
Safeguard stop Resert Input
When configure the safeguard stop with reset device, users can use this interface to connect external reset
devices (reset buttons, etc.). Refer to the following example, connect the safety light curtain to the safeguard
stop input terminal and use the safety reset button to connect to the safeguard stop reset input terminal. See
the next figure.
Figure 8.10 Safeguard stop Resert Input connection (Internal power supply)
After the operator enters the safety zone, the robot stops moving and maintains at category 2 stop. When
the operator leaves the safety zone, it is necessary to reset the manipulator from the outside of the safety
zone and reset the button. The robot continues to run from the stop point. In this process, user needs to use
the safeguard stop reset input.
When using this type of configuration, the user needs to configure the protective reset as
manual reset through the AUBOPE.
©2015-2018 AUBO.All rights reserved. Page 57 THE I SERIES STANDARD CONTROL BOX V4.2.0
Enabling Device Input
Users can use this interface to connect external safety devices (such as three-position enabling switch, etc.),
in order to verify the project. The user can refer to the following example, using the three-position enabling
switch to connect the enabling device input interface. See the next figure.
In the verify mode, the robot starts to move when the three-position enable switch is in the enable position
(intermediate position); when the user releases or presses the three-position enable switch, the three-position
switch is in the non-enabled position, and the manipulator stops moving.
When using such a configuration, the user is required to ensure that the robot is in
verfication mode. Users can configure the operating mode through AUBOPE to
verification mode, or also through the operation mode input configure the robot to
verfication mode
THE I SERIES STANDARD CONTROL BOX V4.2.0 Page 58 ©2015-2018 AUBO.All rights reserved.
Operational Mode Input
Users can use this interface to connect an external safety device (mode selector switch, etc.) and select the
robot working mode. The user can refer to the following example, using the safety selector switch to connect
to the operation mode input interface. See the next figure.
When the user switches the selector switch to the A position, the robot enters the normal mode, and the user
can use the robot normally. When the user switches the selector switch to the B position, the robot enters the
verification mode. In this mode, only when the enabling device input is valid, the manipulator executes the
verficatipon project and operates normally. When the enabling device input is invalid, the robot stops
immediately.
©2015-2018 AUBO.All rights reserved. Page 59 THE I SERIES STANDARD CONTROL BOX V4.2.0
Figure 8.13 hand guiding enable input
When one of them enters the emergency stop state, the other will immediately enter the emergency stop state
to achieve the function of two machines share emergency stop
THE I SERIES STANDARD CONTROL BOX V4.2.0 Page 60 ©2015-2018 AUBO.All rights reserved.
Robot Emergency Stop Output
The user can use this interface when the robot enters the emergency stop state. It will output an emergency
stop signal. The user can refer to the following example to connect the external alarm light to the system
emergency stop output interface. See the next figure.
In this configuration, when the robot enters the emergency stop state, it outputs a system emergency stop
signal and the external alarm light.
This function is widely used and, in any case, requires a complete risk assessment by
users or Integrators.
©2015-2018 AUBO.All rights reserved. Page 61 THE I SERIES STANDARD CONTROL BOX V4.2.0
Robot Moving Output
Through this interface, the user can output the robot moving signal to the outside when the robot moves
normally. The user can refer to the following example to connect the external indicator to the robot moving
output interface. See the figure below.
In this configuration, when the robot moves normally, device outputs the robot moving signal to the outside
and the external robot moving status indicator lights.
This function is widely used and, in any case, requires a complete risk assessment by
users or Integrators.
THE I SERIES STANDARD CONTROL BOX V4.2.0 Page 62 ©2015-2018 AUBO.All rights reserved.
Robot Not Stopping Output
T through this interface, when the robot receives the stop signal and decelerates the moving, the robot has
not yet completely stopped. It outputs a robot not stopping signal. The user can refer to the following example
to connect the external indicator to the robot not stopping output interface. See the figure below.
In this configuration, when the robot receives the stop signal and decelerates the moving, robot has not yet
completely stopped, it outputs a robot not stopping signal and the external robot not stopping status indicator
lights.
This function is widely used and, in any case, requires a complete risk assessment by
users or Integrators.
©2015-2018 AUBO.All rights reserved. Page 63 THE I SERIES STANDARD CONTROL BOX V4.2.0
Reduced Mode Output
The user can use this interface to output a reduced mode signal to the external environment when the robot
enters the reduced mode. The user can refer to the following example to connect the external indicator to the
reduced mode output interface. See the figure below.
In this configuration, when the robot enters the reduced mode, it outputs a reduced mode signal and the
external reduction mode indicator lights
This function is widely used and, in any case, requires a complete risk assessment by
users or Integrators.
THE I SERIES STANDARD CONTROL BOX V4.2.0 Page 64 ©2015-2018 AUBO.All rights reserved.
Not Reduced Mode Output
The user can use this interface to output a not reduced mode signal to the external when the robot enters the
not reduced mode. The user can refer to the following example to connect the external indicator to the not
reduced mode output interface. See the figure below.
In this configuration, when the robot enters the not reduced mode, it outputs a not reduced mode signal and
the external not reduction mode indicator lights
This function is widely used and, in any case, requires a complete risk assessment by
users or Integrators.
©2015-2018 AUBO.All rights reserved. Page 65 THE I SERIES STANDARD CONTROL BOX V4.2.0
System Error Output
The user can use this interface, and when the robot system has an error, it outputs a system error signal to
the outside. The user can refer to the following example to connect the external indicator to the system error
output interface. See the figure below.
In this configuration, when the robot system error alarms, it outputs a system error signal and the external
system error indicator light.
This function is widely used and, in any case, requires a complete risk assessment by
users or Integrators.
THE I SERIES STANDARD CONTROL BOX V4.2.0 Page 66 ©2015-2018 AUBO.All rights reserved.
Internal I/O
Control box internal IO for the internal function interface is not open for the user. The IO function of the
control box is shown in the following table:
Input Function
CI00 Linkage/Manual
CI01 Host/Slave
CI02 Power Contactor for Manipulator
CI03 Control Box Emergency Stop
CI10 Manipulator On
CI11 Manipulator Off
CI12 Power Contactor for Manipulator
CI13 Control Box Emergency Stop
Output Function
CO00 Stand By
CO01 Emergency Stop
CO02 Linkage/Manual
CO03 AUBOPE Running
CO10 Back Up
CO11 Emergency Stop
CO12 Back Up
CO13 Back Up
Users can control the above IOs through the AUBOPE online programming. The general digital inputs and
outputs interface electrical parameters are as follows:
P-lesend
Input form No-voltage contact input
DI NPN open collector transistor
Input method Input signal current
Electrical specifications 5mA/DC24V
Output form Transistor (P-lesend type)
DO
Electrical specifications 300mA/DC24V
IO Specification
All AUBO robot IOs are set to NPN mode, which means low voltage level effective. When a User IO is
set to “Effective” or “High” on the teach pendant, the actual voltage level at the IO output is low.
Note:Open circuit protection is set in each IO. Therefore, whenever an IO is not connected in a closed
circuit, its output voltage is going to remain at high even if the IO is set to “Effective” by script or by
teach pendant.
For digital IO outputs, the method to check the IO status is to measure the resistance between DO and 0V.
When the DO is set to “Effective” or “High”, the resistance goes to approximately 0Ω, otherwise the
resistance is about 12KΩ.
Among them, the voltage inputs and outputs range are 0 ~ +10 V, accuracy of ± 1% andcurrent output range
is 0 ~ 20mA, accuracy of ± 1%.
THE I SERIES STANDARD CONTROL BOX V4.2.0 Page 68 ©2015-2018 AUBO.All rights reserved.
Figure 8.21 Internal power supply
©2015-2018 AUBO.All rights reserved. Page 69 THE I SERIES STANDARD CONTROL BOX V4.2.0
External power supply:
1、 Digital input
Interface board has 16 digital inputs (Hereinafter use "DI" to represent digital input). They work as NPN,
which means inputting low voltage to DI trigger action. Inputting high voltage to DI does not trigger action.
DI terminal can read the switch button, sensors, PLC or other AUBO robot operation signals. Some common
wirings will be listed in following examples.
As shown in figure 8.11, DI through a normally open button connected to the ground (G). When the button
is pressed, DI and GND are connected, which is equivalent to inputting low voltage to DI and triggering
action. When the button is not pressed, DI and GND are disconnected and won’t cause any action. This is
the easiest wiring example.
As shown in figure 8.12, the DI and GND are connected to a sensor. If the voltage difference between
THE I SERIES STANDARD CONTROL BOX V4.2.0 Page 70 ©2015-2018 AUBO.All rights reserved.
OUT and GND are very small when sensor is working, it can trigger action too. When the sensor does not
work, and the circuit is disconnected, it does not cause any action.
a) Digital output
Interface board has 16 digital outputs (Hereinafter use "DO" to represent digital output). They work as
NPN as shown in figure 8.13. When given a logical "1", DO is connected to GND and output is low. When
given a logic "0", DO is connected to GND, and output is high.
DO terminals can be connected directly to the load to communicate with another PLC or robot.
©2015-2018 AUBO.All rights reserved. Page 71 THE I SERIES STANDARD CONTROL BOX V4.2.0
Figure 8.26 DO connect to load
b) Analog input
The control box has four pairs of differential analog input interfaces (Hereinafter use "VI" to represent analog
voltage input), and input voltage range is from 0V~+10V, as shown in figure below
THE I SERIES STANDARD CONTROL BOX V4.2.0 Page 72 ©2015-2018 AUBO.All rights reserved.
VI electrical specification
c) Analog Output
Interface board has two analog voltage outputs and two analog current outputs, denoted as VO and CO
respectively.
©2015-2018 AUBO.All rights reserved. Page 73 THE I SERIES STANDARD CONTROL BOX V4.2.0
Analog output electrical specification
When connecting external devices, all external devices should be connected to the ground
with the control cabinet.
THE I SERIES STANDARD CONTROL BOX V4.2.0 Page 74 ©2015-2018 AUBO.All rights reserved.
End-effector I/O interface
There is a 8-pins mini connector on end-effector, which electrical error is about±10%, to provide power
and control signals to specific tools (Holder for example) used in the end. Wiring as shown below.
The eight wires inside the Lumberg RKMV 8-354 industrial cable have different colors. The different colors
designate different functions, see table below:
When connecting thetool and the holder, ensure that there is no danger when interrupting
the power supply, such as dropping the workpiece from the tool.
©2015-2018 AUBO.All rights reserved. Page 75 THE I SERIES STANDARD CONTROL BOX V4.2.0
Communication Interface
The back of control box provides Ethernet interface, Modbus-RTU, USB interface, I/O and, as shown
below.
Ethernet interface
Modbus RTU
Applications:
Never insert or remove the USB device when the manipulator is running
Getting Started
Safety
As shown in figure 8.2, the red frames are danger zone with 100-240V AC and 48V DC. Never fix screws
THE I SERIES STANDARD CONTROL BOX V4.2.0 Page 76 ©2015-2018 AUBO.All rights reserved.
or touch any mental components by hands directly and never remove living wires. Non-professionals do
not open the control box.
©2015-2018 AUBO.All rights reserved. Page 77 THE I SERIES STANDARD CONTROL BOX V4.2.0
Control box panel
The layout of the control box front panel is shown in figure below
Figure 8.34 Schematic diagram of the control box front panel button (CE version)
Functions of panel switches, buttons and indicators are shown in the following table:
Name Function
POWER SWITCH The main power switches. ON is energized state, OFF is power-off
state.
EMERGENCY Emergency stop button. Press to power off the manipulator in emergency
situations.
The indicator lights indicate that the program of control box interface
STANDBY board initialized completely, pres
s the teach pendant power button to power on the robot.
POWER The indicator lights indicate that the control box has been powered on.
EMERGENCY STOP The indicator lights indicate that the robot is in a state of emergency stop.
MODE MANUAL/LINKAGE Selection of manual and linkage mode. Pressed as linaged mode
MANIPULATOR ON The indicator lights indicate when the manipulator has been powered on
TEACH PENDANT Indicator of Teach pendant enable statue. Indicator lights in Manual
ENABLE mode. In linkage mode, teach pendant disable when indicator off.
THE I SERIES STANDARD CONTROL BOX V4.2.0 Page 78 ©2015-2018 AUBO.All rights reserved.
Manual mode and linkage mode
The manipulator has two working modes, manual mode and linkage mode, which can be selected through
the button. When changing manipulator operating mode, users must press the button to select operating mode
after cutting off the power, then restart the manipulator.
Manual mode
In manual mode, the external signal from linkage mode IO cannot control manipulator. It’s usually applied
to operation that only one manipulator works.
Startup: Power on the control box first, after the standby indicator lights up, press the startup button
on the teach pendant for 1s to power up the robot.
Force control button: in teaching mode, hold on the force control button to the center position and
drag the end of the robot to the target position, then release the button.
Emergency stop: Press the emergency stop button on the control box orthe teach pendant to power
off the robot. Rotate emergency stop button to re-power the robot according to the teach pendant
programming interface.
Shutdown: Normal exit: Click the close button on the upper right of the
teach pendant interface. Mandatory shutdown: Press and hold start up button on the
upper left of the teach pendant for about 3s. The blue light off indicates the teach
pendant and the manipulator are powered off, “Linkage mode”.
In linkage mode, manipulator can communicate with one or more external devices (manipulator etc.) through
linkage mode I/Os. Linkage mode applies to cooperative operation between multiple manipulators generally.
The instruction of linkage mode I/O function and state for users under linkage mode:
©2015-2018 AUBO.All rights reserved. Page 79 THE I SERIES STANDARD CONTROL BOX V4.2.0
Follow the demonstration below, connect the external devices with IO interface on the back of the control
box. Users can use the external singals to manipulate the robot.
Figure 8.35 linkage mode wire connection showcase
Press the button “MODE MANUAL/LINKAGE” on the front panel of the control box.
Power the control box.
Configure the external devices singals.
Then the user can follow the process below to use linkage mode.
THE I SERIES STANDARD CONTROL BOX V4.2.0 Page 80 ©2015-2018 AUBO.All rights reserved.
Figure 8.36 linkage mode use showcase
Under linkage mode, if the teach pendant is not needed, after setup the default program successfully, the user
can switch off the teach pendant enable in the control box. After “TEACH PENDANT ENABLE” is out, it
is ok to remove the wire from the teach pendant.
©2015-2018 AUBO.All rights reserved. Page 81 THE I SERIES STANDARD CONTROL BOX V4.2.0
Teach Pendant Enable Switch
This works only in Linkage mode. Push the switch on to enter the teach pendant enable mode (default setting).
If user wants to remove the teach pendant, user can push the switch down to enter the teach pendant disable
mode, in this mode, user can remove the teach pendant and the user external IO to control the robot.
The teach pendant enable switch is inside of the control box, as illustrated below.
User can only push the switch when the teach pendant power off.
THE I SERIES STANDARD CONTROL BOX V4.2.0 Page 82 ©2015-2018 AUBO.All rights reserved.
©2015-2018 AUBO.All rights reserved. Page 83 THE I SERIES STANDARD CONTROL BOX V4.2.0
9. TEACH PENDANT
The teach pendant is an important component of AUBO-i5 robot. Users can acquire information of the
robot through the teach pendant, User also can control the manipulator to move and perform simple
programming through the teach pendant.
The teach pendant mainly includes: a 12.1 inches LCD touchscreen, a power switch, an emergency stop
button, a force control button and a teach pendant connector cable socket. The LCD touch screen can show
the detail of robot motion and pose parameters clearly. All the operations can be completed by clicking on
the screen directly for users’ convenience. Moreover, the design of the teach pendant is aesthetic and
ergonomic. A nylon rope at the back of the teach pendant is used to hold it in one hand.
Force control button is a three-position enabling device which have OFF⇒ ON ⇒ OFF three states, when
the button is at the center position, user can use the hand-guiding function for teach mode.
Press the power button on the upper left for about 1s until a blue light is on, which indicates the teach pendant
is powered up.
• Software: click the shutdown button on the upper right corner of the screen .
• Power button: press and hold the power button for a while until the teach pendant is powered off.
Coordinate System
User can use base coordinate system, end coordinate system, and user-defined coordinate system to control
robot’s movements.
TEACH PENDANT USER INTERFACE V4.2.0 Page 86 ©2015-2018 AUBO.All rights reserved.
End coordinate system
Choose the end coordinate system in teach pendant interface, robot will operate as following figure.
Initial Interface
After starting the AUBOPE, The following window will pop up:
Collision class means safety collision detection level, a total of 1-10 safety levels. The higher the
level, the lower the force to stop the manipulator with the collision detection function. The sixth level is
the default level.
User can select the specified tool flange center as the tool name.
Click save-> start up button, then enter the teaching interface
©2015-2018 AUBO.All rights reserved. Page 87 TEACH PENDANT USER INTERFACE V4.2.0
Figure 10.4 Robot Teaching interface
The Robot Teaching user interface consists of 11 components:
Menu
TEACH PENDANT USER INTERFACE V4.2.0 Page 88 ©2015-2018 AUBO.All rights reserved.
Figure 10.5 User interface menu
Press on the menu would select the menu item. The selected menu renders a light text on a dark
background.
Robot 3D display window verifies the user-written project without the real robot.
The buttons on the upper left corner are used to observe 3D model. From left to right: rotating
counterclockwise along Z axis, rotating clockwise along Z axis zoom in, and zoom out.
The function of the icons as follow:
:Base plane: click to hide the base reference plane in the simulation interface
:Actual waypoint model: click to hide
:User coordinate; click to hide
:Target waypoint model: click to hide
:Zoom out button
:Zoom in button
:Pan up button
:Pan down button
:Pan left button
:Pan right button
:Turn clockwise
:Turn counterclockwise
:Reset button
The simulation modet can also be used to validate control programs before applying on the real robot.
©2015-2018 AUBO.All rights reserved. Page 89 TEACH PENDANT USER INTERFACE V4.2.0
Simulation/real control switch button
When "Real Robot" is selected, the teach pendant will control the robot manipulator in real time.
When "Simulation Robot" is selected, the 3D manipulator model operates but the real robot won’t move.
To finish a program, users can test whether the procedure is right, firstly, by simulation to improve the
safety of the robot's procedure.
To improve the control accuracy and flexibility, it is necessary to increase the step mode control to allow the
controlled variable change precisely in a stepwise manner.
Position control
The end of manipulator is based on the base coordinate system, the end coordinate system or the user-defined
coordinate system to control robot movements. The end of manipulator can teach under different coordinate
systems.
TEACH PENDANT USER INTERFACE V4.2.0 Page 90 ©2015-2018 AUBO.All rights reserved.
Figure 10.9 Position control(base)
The X, Y, Z coordinates indicates the coordinate of tool flange center (Selected tool coordinate system,
base coordinate system, end coordinate system and user-defined coordinate system). The W, X, Y, Z
are represented to end pose quaternions.
End pose is represented by quaternions, which can also be transformed as other representations (for
©2015-2018 AUBO.All rights reserved. Page 91 TEACH PENDANT USER INTERFACE V4.2.0
example, Euler angles).
The drop-down menu provides whether the target is flange focus (default) or end-effector.
Users can add new option to the drop-down menu by the TCP Setting- Tool coordinate system settings
Orientation Control
TEACH PENDANT USER INTERFACE V4.2.0 Page 92 ©2015-2018 AUBO.All rights reserved.
Joint axis control
The robot has six degrees of freedom, namely Joint 1 to Joint 6 from bottom to top. Users can control
the movement of each joint by using the buttons on the teach pendant interface.
"+" represents that a joint motor rotates counterclockwise; and "-" represents that a joint motor rotates
clockwise, as shown above.
Unit: degree.
Zero Pose: Press and hold the button to back to the zero position
Init Pose: Press and hold the button to back to the initial pose. Users can set arbitrary initial pose by
【Robot Settings】->【InitPose】on the teach pendant interface.
©2015-2018 AUBO.All rights reserved. Page 93 TEACH PENDANT USER INTERFACE V4.2.0
Motion speed control
Users can adjust the robot’s motion speed by sliding the slide bar (the percentage of the maximum
speed).
Sliding the slide bar can only be used in teaching mode. Users can not adjust the motion speed of the
robot by sliding the slide bar in the auto mode.
Safety I/O: the safety I/O designed as dual channel (redundant design) to ensure the safety
function should not lost in any case of single failure.
Internal I/O: only for internal function interface to provide status display of the internal I/O
which are not aviable for user.
Linkage I/O: for linkage mode I/O status display.
TEACH PENDANT USER INTERFACE V4.2.0 Page 94 ©2015-2018 AUBO.All rights reserved.
User I/O
DI and DO are general digital I/O with a total of 16 inputs and 16 outputs that can be used
for direct drive relays and other electrical equipment.
Analog input is used to display the voltage of the external sensor. There are 4 analog input
signals: VI0, VI1, VI2 and VI3, the range is 0V ~ +10V, and the accuracy is ± 1%.
Analog output is used to display the voltage / current value of the output of the interface
board. There are four analog output signals: VO0, VO1, CO0 and CO1, respectively VO0,
VO1 output voltage, CO0, CO1 output current.
output IO control: select the IO, and then enter the corresponding value in the text box,
where DO have 0 and 1 two states, AO: the voltage output range of 0V ~ +10 V, the current
output range of 0mA ~ 20mA (recommended input 4mA ~ 20mA current value), click
【Send】 button, the corresponding IO is set to the default value.
©2015-2018 AUBO.All rights reserved. Page 95 TEACH PENDANT USER INTERFACE V4.2.0
Figure 10.20 Tool I/O Setting interface.
Tool I/O Tab: It is the display of end-effect’s setting status. Users can configure 4 digital I /
O by pin 3/4/5/6, and pin 7/8 can be configured as an analog input. Pin 2 can be configured
to three kinds output voltages: 0v, 12V and 24V.
Users need to configure the voltage of pin 2 and states of pin 3/4/5/6 based on the actual
usage before using this function.
TEACH PENDANT USER INTERFACE V4.2.0 Page 96 ©2015-2018 AUBO.All rights reserved.
Robot Setting Tab
InitPose
Click【Set InitPose】to set the initial position by moving robot via the teach pendant or
hand guiding, which correspond to【Init Pose】on the interface,and synchronize to the
【Init Pose】below the teaching interface after setting.
©2015-2018 AUBO.All rights reserved. Page 97 TEACH PENDANT USER INTERFACE V4.2.0
Tool Calibration
Tool calibration consists of two parts: kinematics calibration and dynamics calibration. A tool
consists of kinematic properties (kinematic parameters that constrain tool end trajectory) and
dynamics properties (Constraints on the dynamics, such as speed and acceleration, of a
manipulator with a load).
The tool calibration in the above figure is divided into three calibration interfaces: Tool
Calibrate, Kinematics Calibrate and Dynamics Calibrate.
After calibrating the kinematic and kinematic parameters of the tool, enter the tool calibration
interface, select a kinematic and dynamics attributes for the tool, enter the name of the tool, and
then add the tool.
TEACH PENDANT USER INTERFACE V4.2.0 Page 98 ©2015-2018 AUBO.All rights reserved.
Figure 10.23 Tool Kinematics Calibraton
The tool kinematics calibration consists of two interfaces. The figure above is the tool
kinematics point selection interface. Tool kinematics parameters consist of end-effector position
parameters and orientation parameters. Calibration position parameters need to be greater or equal
to 4 waypoints, and calibration orientation parameters need to have only two waypoints.
The position calibration needs to add a position reference point (used as the origin of the end
tool when calibrating the orientation). Before calibrating the kinematic parameters of the tool,
make sure that the arm has been installed with the tool. First, calibrate the reference position, select
the Point Type as Pos Calibration, click the Add button to enter the teaching interface, and calibrate
the reference position by hand guiding or teaching interface. Position calibration requires at least
4 waypoints to determine the parameters. After that, you only need to change the orientation and
then add three waypoints while keeping the reference point (the end tool relative to the coordinate
system of the base) unchanged. At the final calibration of the 4 waypoints, ideally the center point
of the 4 waypoints is on the sphere center and in the middle of the true end of the tool.
The orientation calibration needs to calibrate the reference position (ie, the first point of
position calibration). The principle of orientation calibration is that the reference position is the
origin of the end tool coordinate system. The ray formed by the origin and the first orientation
calibration point is the positive half-shaft of X-axis, the ray formed by the origin and the second
orientation calibration point is the positive haft-shaft of Y-axis, ensure that the angle formed by
the three waypoints is at right angles. During the calibration process, move to the reference position
first, select Point Type as Ori Calibration, and click Add to enter the teaching interface, calibrate
©2015-2018 AUBO.All rights reserved. Page 99 TEACH PENDANT USER INTERFACE V4.2.0
the first orientation point. Using the same method to calibrate the second pose point, be sure to
make sure that the angle formed by the three points is a right angle. Here you can use the position
movement on the teach interface to help calibrating the orientation point.
The Delete button function is to delete the selected waypoints in the list on the left.
After calibrating the required waypoints, you can calibrate the position parameters and
orientation parameters of the end tool through these waypoints. Select Tcp Calibrate Mode option,
then, Kinematics Calibrate button is enabled, the table on the left change into multi-select mode,
select a calibrated waypoint, and click the Kinematics Calibrate button to switch to the interface
below.
The end tool position parameters and the orientation parameters marked by waypoints are
added to the data display area in the lower left corner. Enter a tool kinematics name and click the
Add button to add a tool kinematic calibration. The above figure also supports the manual write
input of tool kinematics parameters. After manually entering the parameters, also click Add to save
the parameters.
When modifying the kinematic parameters of the tool, just like adding the tool kinematics
parameters, you can either calibrate the parameters by the calibration points or you can write the
calibration parameters manually. After setting the parameters, select the kinematic parameters to
be modified on the right side of the figure, and click the Modify button to complete the
modification.
When deleting the kinematic parameters of the tool, first select the kinematic parameters to
TEACH PENDANT USER INTERFACE V4.2.0 Page 100 ©2015-2018 AUBO.All rights reserved.
be deleted, and then click the Delete button to finish the deletion.
Need to pay attention to, kinematics parameter flange_center option is the system default
parameters, which can not be modified and deleted.
The picture above shows the tool dynamic calibration interface. enter the load, the tool
center of gravity parameters and tool name andclick Add to save the parameters
When modifying the tool dynamics parameters, first, select the item to be modified, and
then, enter the value to be modified, and click the Modify button to complete the
modification.
When deleting the tool dynamic parameters, first select the item to be modified, and then
click the Delete button to delete.
It should be noted that, flange_center option is the system default parameter, which can not
be modified and deleted.
©2015-2018 AUBO.All rights reserved. Page 101 TEACH PENDANT USER INTERFACE V4.2.0
Tool Calibrate
The picture above is the tool calibration interface. After completing the tool kinematics and
the dynamic parameters calibration, please follow the following steps: enter the interface, select
the tool kinematics and dynamics parameters from the drop-down list, enter the tool name, and
click the Add button to save the tool parameters.
When modify the tool calibration, select the item to be modified, you can modify the name,
kinematic parameters and dynamic parameters. Click the Modify button to complete the
modification.
When delete tool calibration, select the item to be modified and click the Delete button to
delete.
It should be noted that, flange_center option is the system default option, which can not be
modified and deleted.
TEACH PENDANT USER INTERFACE V4.2.0 Page 102 ©2015-2018 AUBO.All rights reserved.
Coordinate Calibration
The picture shows the coordinate system calibration interface, the coordinate system is
divided into nine types, namely: xOy, yOz, zOx, xOxy, xOxz, yOyz, yOyx, zOzx, zOzy. The
different coordinate system types’ naming rules, calibration points and requirements are listed as
follows:
©2015-2018 AUBO.All rights reserved. Page 103 TEACH PENDANT USER INTERFACE V4.2.0
The figure above is xOy type, The first point requires for the calibration is the origin of the
coordinate system, The second point is any point on the positive of the X-axis, and the third point
is any point on the positive semi-axis of the Y-axis. The angle formed by the three points is a right
angle.
The figure above is yOz type, The first point requires for the calibration is the origin of the
coordinate system. The second point is any point on the positive of the Y-axis, and the third point
is any point on the positive semi-axis of the Z-axis. The angle formed by the three points is a right
angle.
The figure above is zOx type, the first point requires for the calibration is the origin of the
coordinate system. The second point is any point on the positive of the Z-axis, and the third point
is any point on the positive semi-axis of the X-axis. The angle formed by the three points is a right
angle.
TEACH PENDANT USER INTERFACE V4.2.0 Page 104 ©2015-2018 AUBO.All rights reserved.
Figure 10.31 XOXY
The figure is xOxy type, The first point requires for the calibration is the origin of the
coordinate system, the second point is any point on the positive semi-axis of the X-axis, and the
third point is formed at any point within the first quadrant of the xOy plane. The angle formed by
the three points is an acute angle.
The figure is xOxz type, The first point requires for the calibration is the origin of the
coordinate system, The second point is any point on the positive of the X-axis, and the third point
is formed at any point within the first quadrant of the xOz plane. The angle formed by the three
points is an acute angle.
©2015-2018 AUBO.All rights reserved. Page 105 TEACH PENDANT USER INTERFACE V4.2.0
Figure 10.33 YOYZ
The figure is yOyz type.The first point requires for the calibration is the origin of the
coordinate system The second point is any point on the positive of the Y-axis, and the third point
is formed at any point within the first quadrant of the yOz plane. The angle formed by the three
points is an acute angle.
The figure is yOyx type, the first point requires for the calibration is the origin of the
coordinate system. The second point is any point on the positive of the Y-axis, and the third point
is formed at any point within the first quadrant of the yOx plane. The angle formed by the three
points is an acute angle.
TEACH PENDANT USER INTERFACE V4.2.0 Page 106 ©2015-2018 AUBO.All rights reserved.
Figure 10.35 ZOZX
The figure is zOzx type. The first point requires for the calibration is the origin of the
coordinate system. The second point is any point on the positive of the Z-axis, and the third point
is formed at any point within the first quadrant of the zOx plane. The angle formed by the three
points is an acute angle.
The figure is zOzy type. The first point requires for the calibration is the origin of the
coordinate system. The second point is any point on the positive of the Z-axis, and the third point
is formed at any point within the first quadrant of the zOy plane. The angle formed by the three
points is an acute angle.
During the calibration process, select the type of the coordinate system to be calibrated via
Coord Type firstly. Then, select the Calibration Mode mode, select Point1, click Set Point, enter
teaching interface, and calibrate the coordinate system origin. Use the same method to calibrate
Point2 and Point3. Enter the name of the coordinate system and click the Add button to save the
coordinate system parameters.
When modifying the coordinate system, first select the coordinate system on the list, and
click Calibration Mode, then you can modify Point1 to Point3,
©2015-2018 AUBO.All rights reserved. Page 107 TEACH PENDANT USER INTERFACE V4.2.0
Coordinate system name can also be modified, after setting up, click the Modify button, and
save the modified parameters.
When you delete a coordinate system, select the coordinate system on the list and click the
Delete button. The coordinate system is removed.
The Clear button function clears the calibration results from Point1 to Point3 in the
Calibration Mode.
Display the Mode function is to display the value of the three waypoints of the calibrated
coordinate system. After a coordinate system is selected on the list, it automatically enters
the Display Mode. Clicking Point1 to Point3, the three waypoints used to calibrate the
coordinate system are displayed in the simulation interface.
Move Here function is to move to a waypoint, the specific operation is in the Calibration
Mode mode, select any one of Point1 to Point3 buttons, click Move Here will move to the
corresponding calibration point; in the Display Mode mode, select the selected Point1 To
any of the Point3 buttons, click Move Here to move to the waypoint that used to calibrate
the coordinate system.
Safety
Reduced mode: in this mode, the joint speed of the manipulator shall be limited to the value
of the corresponding text box.
TEACH PENDANT USER INTERFACE V4.2.0 Page 108 ©2015-2018 AUBO.All rights reserved.
Reset Safeguard Stop: select manual reset, only the external safeguard reset singal can
invalid the safeguard stop; select auto reset, ignore the external safeguard reset signal, only
when safeguard stop signal invalid can invalid the safeguard stop.
Operational mode: When "Normal mode" is selected, the external enabling device input
signal is invalid. When "verification mode" is selected, the external enabling device input
signal is valid.
The Robot Setting tab has nine units, including Languages, Date& Time, Password, Lock
Screen and Update.
Language Tab
©2015-2018 AUBO.All rights reserved. Page 109 TEACH PENDANT USER INTERFACE V4.2.0
Date& Time tab.
TEACH PENDANT USER INTERFACE V4.2.0 Page 110 ©2015-2018 AUBO.All rights reserved.
Network Tab
Network Tab is used for network settings and is controlled by third party interface.
Specified name of the NIC and its IP Address, Netmask and Gateway can be configured in
this interface. The network IP address of the external device should in the same network
segment with the IP address of the robot.
©2015-2018 AUBO.All rights reserved. Page 111 TEACH PENDANT USER INTERFACE V4.2.0
Password Tab
Users can set screen lock (default password is 1) and the time of screen lock in Password
Tab.
Click【set password】to update the settings. The teach pendant can only be used under
right password.
TEACH PENDANT USER INTERFACE V4.2.0 Page 112 ©2015-2018 AUBO.All rights reserved.
Lock Screen
Input the time of screen lock and click【set timeout】to update screen lock.
©2015-2018 AUBO.All rights reserved. Page 113 TEACH PENDANT USER INTERFACE V4.2.0
Update Tab
Update Tab can install new update, import or export the project file and reset from the USB
memory stick.
Steps of updating software: Insert an USB memory device and click【Scan software】as
shown in Figure 10.43, click the name of updated software and click【Update】, then the
system will reboot to finish update.
The name file directory can only be English
Updated Software can only be placed in root directory.
Updated Software must be a compressed file end with us.
After updating software, system will reboot automatically.
This tab can import or export the project file and reset too.
USB disk format supports FAT32 but does not support NTFS format.
TEACH PENDANT USER INTERFACE V4.2.0 Page 114 ©2015-2018 AUBO.All rights reserved.
Factory Reset means that all the information and data are cleared and returned to the factory state. Do not
try it easily.
You can use File Export to export your Log and Project:
insert USB drive and click Scan Device, select the inserted U disk, then you can export your Log and
Project.
©2015-2018 AUBO.All rights reserved. Page 115 TEACH PENDANT USER INTERFACE V4.2.0
Extensions
This is the manipulator teach pendant plug-in interface that allows third-party developers to extend the teach
pendant software functionality according to their needs and making the software infinitely scalable. E.g:
• Add Modbus devices to the teach pendant software:
a) Add the device name in the device configuration interface. To fill in other basic
information, you need to refer to the parameter description of the added device.
b) Configure the IO parameters of the device on the IO configuration page.
c) After the parameters are set, click Add. The basic parameter information is displayed in
the teach pendant list.
d) Select the item in the list, change the corresponding parameter, and click Modify to
change the corresponding item’s parameter.
e) Click Delete to delete the entries on the list.
f) In the IO status interface, the IO status can be displayed, and the output IO status can also
be configured.
TEACH PENDANT USER INTERFACE V4.2.0 Page 116 ©2015-2018 AUBO.All rights reserved.
• Add the PickIt 3D vision system to the teach pendant software;
©2015-2018 AUBO.All rights reserved. Page 117 TEACH PENDANT USER INTERFACE V4.2.0
• Add Camera plugin to the teach pendant software;
Power status: the state of 48V power and detection of current, temperature and humidity.
Joint status: the operating state of the six joints (voltages, currents and temperatures).
Robot log: display the log information.
Running time: the robot operation time.
The format of Robot Log: date, time, information category and information description.
When the robot system is operating irregularly, users can check logs by slide and the slide
bar on the right to find out problems.
TEACH PENDANT USER INTERFACE V4.2.0 Page 120 ©2015-2018 AUBO.All rights reserved.
About
Version unit is used for the version information of software and other hardwares.
Corresponding version in this manual is shown in table below:
©2015-2018 AUBO.All rights reserved. Page 121 TEACH PENDANT USER INTERFACE V4.2.0
TEACH PENDANT USER INTERFACE V4.2.0 Page 122 ©2015-2018 AUBO.All rights reserved.
11.ONLINE PROGRAMMING
Introduction
AUBO-i5 robot provides convenient programming method in Online Programming Interface. Users can
program AUBO-i5 based on a little programming skill, which can improve work efficiency greatly.
Users can program AUBO-i5 in ONLINE PROGRAMMING Tab, which includes 3 parts:
a) Program logic list, which are arranged in a tree structure for users to read and modify programs.
b) Option tabs, which includes 5 options: Project, Command, Condition, Variable settings and Simulator.
c) Program control buttons, which includes start, stop, and single step execution.
Stop: Click【Stop】during the execution to stop the robot. In this case, only the【Start】
button can activate the robot again by firstly placing the robot back to zero pose.
Step: Click【Step】, the robot will execute the first waypoint program according to the program
logic order and click again to execute the next waypoint program.
d) Program operation button.
Undo command: Undo is a program edit control command, which can be restored to the last
program edit state, up to 30 times. Click the Undo button to return to the previous program
editing status.
Undo recovery command: Undo recovery is program edit control command, you can restore
the last undo command. Click the Resume Undo button to go back to the last Undo command.
Cut Copy Paste commond:they are the program edit control commands, user can
achieve the program segment cut, copy, paste operation.
Delete command: delete is a program edit control command, user can delete the same level
directory of the program segment.
This chapter introduces the meaning of option tabs. Also, it provides complete programming examples to
teach users how to masterAUBO-i5 program skill.
New Project
Click【New Project】to create a new project. There will be a root node (Robot Control Project) on
Program Logic. The following command will under this root node and the tab will change to
Command automatically.
When a new project is created, it will cover the current project. Therefore, remember to save the
current project.
Click【Add before】to insert a new command before selected command.
Click【Add after】to insert a new command after selected command.
Manually move: Press【Manual】button to jump into the teaching interface, which can move robot
manually.
Manually move mode can be used when manipulator moves undesirably.
Manually move mode can be used when auto move is not suitable. As shown in figure 11.7,
ONLINE PROGRAMMING V4.2.0 Page 128 ©2015-2018 AUBO.All rights reserved.
manipulator will hit working plane or barriers when moving from C to A under auto move. In this
case, manually move can be used to move to safe point (like B) firstly, then move to the initial
position A to avoid damaging robot or other equipments.
Compare the position of the simulation with the real manipulator and make sure that the
manipulator can perform safely without hitting any working platform barriers.
Procedure
Procedure is a process project. You can edit the program section for multiplexing, and it is
easy to load into other project blocks.
New Project, Load Project, and Save Project method are the same as project section.
The established sub-project file can be applied to the Pocedure command.
Loop
Loop is a loop command. The underlying program commands are either looped infinitely, a certain
number of times or as long as the given condition is true.
Choose【Loop always】to loop infinitely.
Choose【Loop_Times】to set loop frequency and exit the loop when reach loop times.
Choose【Loop condition】to set loop expression. When expression is established, enter the loop,
otherwise, exit loop. Click【Clear】to clear the expression.
Click【Confirm】to confirm and save the configurations.
Break
Break command is used to jump out of a loop when Break condition is satisfied.
The gramma of Break should be formal. Break can only be used inside Loop.Before Break
command, there must be an If command. When If condition is true, Break will be executed and
jump out of the loop. Otherwise, an error message will pop up.
Click【Remove】to delete the Break command.
1. In the actual operation, inaccuracy settings will cause different errors including
wrong stop.
2. If these settings are wrong, the manipulator and control box will not function
correctly and may become dangerous to people or equipments around them.
Wait
Wait command is used to set waiting time or digital input signals.
Timer
Timer is a command that can measure the time duration between nodes within the project
Clicking【Alias】to the right of the blank interface will pop up the input box. .You can
modify the command name.
Click【Remove】to delete the selected timer.
Click【Confirm】to confirm the configurations and save.
Line Comment
Line Comment is a command that explains the following program by line comment.
Clicking【Alias】to the right of the blank interface will pop up the input box. You can
modify the command name.
Click【Comment】to input text to explain the following block.
Click【Remove】to delete the selected Line Comment.
Click【Confirm】to confirm the configurations and save.
Message
Message is a message pop-up command that pops up the message window to convey the
status information to the user.
Click 【Alias】input box on the right to modify the command name.
Click the【Message Type】drop-down menu to select the information types,
corresponding to Information, Warning, Critical, and the corresponding window icons
of the three types of information are different.
Click 【Message】, the blank space on the right will pop up the input box You can enter
text to convey the status information.
Click 【Stop project when this message box pops up】, the project will stop
automatically when the information window pops up.
Click 【Remove】 to delete the selected message.
Click 【Confirm】to confirm the configurations and save.
Move
The Move command is used to operate the movement of robot end-effector between
waypoints.
Click【Move】to add a new Move node to the program list and a Waypoint sub-node
will be added automatically.
Choose【Move】node, Condition Tabs will automatic pop-up, as shown in Figure 11.8.
Users can configure the proceeding status of the Move command.
The Move Condition Setting has three choices: Move Joint, Move Line, and Move Track.
Relative displacement: Users can adjust manipulator or TCP by changing the values of XYZ.
Coordinate system: Users can choose base coordinate system, end coordinate system or user-defined
coordinate system (plane). User-defined coordinate system (plane) can set the reference coordinate system
of relative displacement by【IO control】->【PLC I/O】. See 10.3.3 PLC I/O Tab.
The blend radius is applicable to all modes except B-Spline in moveTrack motion. Among them, the
blending radius of the MoveP mode ranges from 1 to 50 mm, and the remaining modes are from 1 to
100 mm. The operating characteristic of the blend radius is a continuous motion and does not stop at
Note: If the following conditions exist in the trajectory, the blend radius cannot be set
1) The location of the adjacent waypoints is the same, only the attitude difference exists, and the blend radius cannot be
set
2) The first point in the project cannot set the blend radius
3) Do not set the blend radius in the same Move command before and after changing the end tool
There are several situations where the blend radius is cancelled or changed:
3) When the Pause command is pressed in the blend zone, it cannot be paused, and the blended zone may become
smaller after recovery.
4) When the reduced mode is activated, the operating time of the blended area will be changed.
The Move command has three configurations: Move Joint, Move Line, and Move Track.
a) Move Joint
According to the joint angles between waypoints and configured motor’s limitation of speed and
acceleration (six manipulators’ common parameters), all the joints move simultaneously to the target
waypoint as fast as they can (Both initial velocity and final velocity are 0). The end moving path
between these waypoints during the move can be observed on Track display. If you want manipulator
to move quickly between waypoints and without consideringthe TCP’s moving path, this movement
ONLINE PROGRAMMING V4.2.0 Page 138 ©2015-2018 AUBO.All rights reserved.
type is a good choice. Move Joint applies for the enough space and moves by the fastest way. As
shown below.
Maximum speed of motor is 3000rpm. It is recommended that the speed is no more than
2800rpm in actual use. Maximum acceleration of motor (added speed per second) is 20000rpm/s.
The joint’s speed is motor speed / speed ratio. The speed ratio of Joint 1~3, 4~6 in AUBO-i5 are
121 and 101.
Whether a joint can reach and keep maximum speed is determined by the joint displacement and
the maximum acceleration parameters.
Motion mode includes S Curve and default Optimum time mode. It is recommended to choose
S Curve to ensure that start and end motions are smoother in a short time. Maximum joint speed
and maximum joint acceleration can be set as Figure 11.8.
b) Move Line:
It makes the end-effector moves linearly between waypoints, which means each joint will operate
more complex movements to keep end-effector’s track in line. Common parameter that applied for
this movement type includes the maximum speed and maximum acceleration (represent as mm/s and
mm/s²) of needed tools and motion mode. Similar with Move Joint, whether a joint can reach and
keep maximum speed is determined by the joint displacement and the maximum acceleration
parameters. As shown below.
Users can set linear speed, linear acceleration and motion mode, which is S Curve or uniform motion
mode. Similar with Move Joint, start and end motion are smoother under S Curve mode. It is
recommended to choose S Curve.
It is strongly recommended that perform offline simulation first to verify the feasibility.
c) Move Track
In multiple waypoints move track, the corresponding speed and acceleration of joint space and
Cartesian space is continuous and the speed of start and end waypoint is zero during the operation. It
provides three modes:【Arc-Cir】Arc and circumference,【moveP】Smooth transition of linear
trajectory,【B-Spline】B-spline curve.
Arc: Use three-point method to determine the arc and follow a sequence move from start waypoint to
end waypoint. It belongs to Cartesian space trajectory planning. Pose changes only influenced by the
start point and the end point. The meaning of maximum speed and acceleration is same as Move
Line. When the Arc_Cir is selected in the MoveTrack type, the right text input loop number is 0. At
this time, it is an arc motion.
Circular: Similar with arc, use three-point method to determine the track of full circle and the
direction of movement. Back to the start after completing the entire circumference of the movement.
Keep the pose of the start and the end points unchanged during the movement. The meaning of
maximum speed and acceleration is same as Move Line. When the Arc_Cir is selected in the
MoveTrack type, the right text input loop number is greater than 0. It is a circular motion.
MoveP: Fits a path curve according to the given path point. The more waypoints used to generate a
fitted curve, the closer the fitted curve is to the expected one. When programming the track motion
and linear motion of the manipulator, ensure that the adjacent waypoints in the two Move commands
are continuous, that is, the last waypoint of the previous Move command is the same as the first
waypoint of the next Move command. It is worth noting that when the manipulator makes a circular
motion, the last waypoint of the Move command is the first waypoint (the first and last waypoints
coincide). When there are Loop commands in the program logic list, the first waypoint of the first
Move command must be the same as the last waypoint of the last Move command.
Thread
Thread is a multi-threaded control command. In the Thread block, there must be a Loop
©2015-2018 AUBO.All rights reserved. Page 143 ONLINE PROGRAMMING V4.2.0
command. In the loop, user can achieve the parallel control with the main program.
Note: It is recommended to avoid the use of multi-threaded. If you must use multiple
threads, be aware of the parallel logic and timing of the main and auxiliary threads.
Click【Alias】input box on the right to modify the command name.
Click【Remove】to delete the selected Thread.
Click 【Confirm】 to confirm the configurations and save.
Procedure
Procedure is a process edit command. In the Procedure block, you can edit the block for
multiplexing and load it easily into other project blocks.
Note: Procedure can not be inserted into the process of the Thread program.
Click【Alias】input box on the right to modify the command name.
Click【Update】as the file update button to retrieve the current file save directory and
update the display file changes.
Click【Remove】to delete the selected procedure.
Click【Confirm】to confirm the configurations and save.
Script
Script is a script editing command. In Script, you can choose to add Line Script and
Script File.
Note: Procedure can not be inserted into the process of the Thread program.
Click 【Alias】 input box on the right to modify the command name.
Click【Line Script】to add a Line Script button. You can enter a line of script control
commands in the input box below.
Click【Script File】to add Script File button. You can choose to load Script File.
Click【Update】as the file update button to retrieve the current file save directory and
update the display file changes.
Click【Remove】to delete the selected Thread.
Click【Confirm】to confirm configuration and save.
Record Track
Record Track command is a track playback command. Select the track icon and click the
【confirm】button, the track record can be loaded into the engineering logic.
The input box on the lower side of the interface can set the speed and acceleration of each
joint when the robot moves to the preparation point. Please click 【confirm】 button
after modification.
Click【Update】as the file update button to retrieve the current file save directory and
update the display file changes.
Click【Remove】to delete the selected Track_Record.
Offline Record
The Offline Record command can import the track file which was generated via offline
programming software into the online programming.
Select the offline file and click【confirm】to save.
The Offline Record command can embedd the track file which was generated via offline
programming software in the online programming.
Select the offline file and click confirm to save.
The imported trace file format must include six joint angles in each line, and the unit is
radian.
The imported trace file suffix should end with “.offt.”
The import file needs to be copied to the folder to be displayed in AUBORPE software
interface, as shown in the following figure:
Track record can record the movement track of the robot for a certain period and used in online
programming.
New track: Click Start to record the movement track of the robot, click Finish to stop the recording, enter
the track name, click Save to finish.
Track replay: Click the Track to select, click Load, then press and hold Ready, wait it to reach its original
position, and then click Play to review the track.
Resume to play after pause: Press and hold Move Here and wait it sync with current position, and then
click Play
During the replay, User can drag progress bar to operate the replay progress.
Edit track: click Cut Before to remove the track before selected position, click Cut After to remove the
track after selected position.
Interval: The track recording time unit is 100ms per waypoint. The meaning of the interval time is how much
time to play each waypoint recorded. For example, if the interval time is set to 50ms, then the track will be
Variable Tab
Variable Tab only provides 4 variable types: Bool, Int,Double and Pose. Configured list of variables is
displayed in table, including name, type and value. Choose a variable, the information will display in the
drop-down list of variable type, variable name input box and variable value selection / input options.
Bool: Defines a bool variable whose value is true/false. After clicking the variable value, the option is
assigned.
Int: Defines an integer variable whose value is an integer. After the variable value, the cell is assigned an
assignment.
Double: Defines a double variable whose variable value is a double-precision floating-point number. After
the variable value, an input value is assigned to the cell.
Pose: Define a position variable whose value is the robot waypoint information. Click the [Set waypoint]
button at the end of the variable value cell to jump to the robot teaching interface. After completing the
waypoint setting, click [OK] to complete the variable.
Timer
Timer records the time duration of the project when running from beginning until the node end. It can
measure the time usage during the movement.
Timer1 and Timer2 are the nodes specified in the project, time underlines the time intervals
between the beginning and node Timer1 and between Timer1 and Timer2.
Simulation model
The simulation model is a function under Programming. It displays two parts, the upper part is robot 3D
simulation, and the lower part displays robot movement parameters. Users can only pause and stop the robot,
©2015-2018 AUBO.All rights reserved. Page 151 ONLINE PROGRAMMING V4.2.0
and also view robot’s log information.
Robot 3D simulation would be sync with the real robot in real-time, and movement parameters is displayed
under the 3D model, including the position parameter XYZ and the rotate parameters: RX RY RZ.
Users can check "Show track" and see the end of the track in the simulation window. Users can also set the
Track duration to specify the track display time.
Goto
In some industrial scenarios, the robot needs to be interrupted of whatever it’s doing, and turn to other tasks.
The robot motion is seen as below:
The robot is programed to move from A to B, yet it receive a signal F on its way to B, it stops moving towards
B and goes immediately to C.
GOTO command is designed to interrupt the current movement. It must be used in the thread program. A
demo project is seen as below.
©2015-2018 AUBO.All rights reserved. Page 153 ONLINE PROGRAMMING V4.2.0
The “If” command is set as “DI==0” or any other input signals. Please note a “Wait” command of at least
0.01s is necessary to ensure the GOTO to work, lack of it may cause unpredictable problems and stop the
robot.
Category 0 stop: Robot motion is stopped by immediate removal of power to the robot. It is an uncontrolled
stop, where the robot can deviate from the programmed path as each joint brake as fast as possible. This
protective stop is used if a safety-related limit is exceeded or in case of a fault in the safety related parts of
the control system. For more information, see EN ISO13850:2008 or IEC60204-1:2006.
Category 1 stop: Robot motion is stopped with power available to the robot to achieve the stop and then
removal of power when the stop is achieved. It is a controlled stop, where the robot will continue along the
programmed path. Power is removed after one second or as soon as the robot stands still. For more
information, see EN ISO13850:2008 or IEC60204-1:2006.
Category 2 stop: A controlled stop with power left available to the robot. The robot can use up to one second
to stop all motion. The safety-related control system monitors that the robot stays at the stop position. For
more information, see IEC 60204-1:2006.
Diagnostic coverage (DC): is a measure of the effectiveness of the diagnostics implemented to achieve the
rated performance level. For more information, see EN ISO13849-1:2008.
Integrator: The integrator is the entity that designs the final robot installation. The integrator is responsible
for making the final risk assessment and must ensure that the final installation complies with local laws and
regulations.
MTTFd: The Mean time to dangerous failure (MTTFd) is a value based on calculations and tests used to
achieve the rated performance level. For more information, see EN ISO13849-1:2008.
Risk assessment: A risk assessment is the overall process of identifying all risks and reducing them to an
appropriate level. A risk assessment should be documented. Consult ISO 12100 for further information.
Performance Level: A Performance Level (PL) is a discrete level used to specify the ability of safety-related
parts of control systems to perform a safety functions under foreseeable conditions. PLd is the second highest
reliability classification, meaning that the safety function is extremely reliable. For more information, see
EN ISO13849-1:2008.
AUBO-i5, is certified by a third-party certification body to pass the quality management system and
sample type test. It has been confirmed that this product meets specific requirements and has the ability to
consistently produce products that meet the standard requirements and has given written certification.
Described as follows: AUBO-i5 has been tested and certified by many famous third-party international
organizations and has obtained CE certification, North American certification and KCS certification. Its
product safety has reached the international advanced level. AUBO-i5 passed the robotic performance test
of China National Robot Testing and Assessment Center (headquarters).
AUBO-i5 robot is certified by TÜV SÜD and has been certified in North
America to meet all relevant North American certification requirements:
UL 1740:2015
NFPA 79:2015
CAN/CSAZ434:2014
ANISI/RIAR15.06:2012
AUBO-i5 robot was test by the China National Robot Testing and
Assessment Center (headquarters), robot performance testing, testing based
on the following standard:
GB/T 12642-2013 Industrial robots - Performance specifications and test
methods
The table below includes the stopping time and stopping distance measured when a CATEGORY 0 stop is
triggered. These measurements correspond to the following configuration of the robot:
The test on the join 0 was carried out by moving horizontally, which means the axis of rotation is
perpendicular to the ground. During the tests for Join 1 and 2, the robot follows a vertical trajectory, which
means the axes of rotation is parallel to the ground and stop when the robot moving downwards.
Stopping Stopping
Distance(rad) Time(ms)
Joint 0 (BASE) 0.21 210
Joint 1 (SHOULDER) 0.60 500
Joint 2 (ELBOW) 0.12 135
Standard Definition
2006/42/EC:2006 Machinery Directive:
Directive 2006/42/EC of the European Parliament and of the Council
of 17 May 2006 on machinery, and amending Directive 95/16/EC
(recast)
2004/108/EC:2004 EMC Directive:
Directive 2004/108/EC of the European Parliament and of the
Council of 15 December 2004 on the approximation of the laws of
the Member States relating to electromagnetic compatibility and
repealing Directive 89/336/EEC
EN ISO 13850:2008 Safety of machinery:
Emergency stop - Principles for design
EN ISO 13849-1:2008 Safety of machinery:
Safety-related parts of control systems - Part 1: General principles of
design
EN ISO 13849-2:2012 Safety of machinery:
Safety-related parts of control systems - Part 2: Validation
Payload of wrist has shown above, in which d-axis represent the center of gravity offset which is the
distance between end-effector flange focus and tool focus.
1. The load conditions should within the range shown in the figure.
2. The payload shown in figure represent maximum load capacity. Shall not overload in
any case.
Manipulator’s payload is 5KG. Then deviation of payload focuses and the central axis of end-effector is
100mm when working normally and excludes external collision. There are three ways to install (Forward
mounting, hoisting and Vertical mounting). It is recommended that every hole to fix robot bolt should
provide the capacity of minimum anti overturning force.
"Arc/circular
motion--- Waypoints too
60004 Stop movement. Re-planned trajectory.
waypoints close.
too close!");
"Arc/circular
motion--- Collinear can’t Irregular
60005 Re-planned trajectory.
waypoints in draw an arc. movement.
line!");
"Arc/circular
motion---last Arc/circular ---
target point last target point
Irregular
60006 close to close to Re-planned trajectory.
movement.
irresolvable irresolvable
singularity!") singularity.
;
"Cartesian
cubic splines
Splines motion--
motion---last
-last target point
target point Irregular Re-planned end
60007 close to
close to movement. waypoint.
irresolvable
irresolvable
singularity.
singularity!")
;
"MoveP--- MoveP---zero
Re-planned non-zero
60008 zero blend blend radius is Stop movement.
blend radius
radius unsupported.
"MoveP---
MoveP---two Re-planned trajectory or
two lines
60010 lines segments Stop movement. cancel intermediate
segments in
in line. point between two lines.
line!");
"MoveTrack-
--waypoint Waypoint
number less number less Irregular Increase waypoint
60012
than 3 than 3 is movement. number.
unsupported! unsupported.
");
"Robot
teach---over Over speed
speed protection for
60013 Stop movement. Stop moving
protection teaching
for cartesian function.
motion!");
"robot track--
-over speed Over speed
60014 protection protection for Stop movement. Re-planned trajectory.
for Cartesian track.
motion");
"Relative
linear
relative linear
motion---
motion---target
target point Irregular
60015 point close to Re-planned trajectory.
close to movement.
irresolvable
irresolvable
singularity
singularity!")
;
www.aubo-robotics.com
© Copyright 2012- 2018 Smokey Robotics / AUBO Robotics All Rights reserved. Do not duplicate any
content on this manual without the express written permission of the author.
AUBO Robotics
LIMITED WARRANTY
2. Eligibility. This Limited Warranty is non-transferable and covers only the original
end purchaser of the applicable Robot. Proof of purchase in the form of the original
purchase receipt or packaging slip is required for warranty validation and service.
Warranty claims must be made directly to AUBO within thirty (30) days from the date
Purchaser discovers a defect in the Robot. This Limited Warranty does not cover any
Robot (i) purchased through non-authorized dealers; (ii) purchased through online
auction websites; (iii) shipped outside the country in which the Robot was delivered, (iv)
used for excluded activities, including submersion, high-pressure water, harsh use,
crushing, excessive heat, acidic or basic environments, or excessive cold. This warranty
also does not cover any failure or improper operation not caused by AUBO, including,
but not limited to (a) damage which occurs in shipping; (b) failures or problems caused
by products or equipment not supplied by AUBO; (c) accidents, misuse, neglect, abuse,
misapplication, fire, lightning, or other acts of nature; (d) incorrect electrical line voltage,
voltage fluctuations or surges; (e) damage caused by improper installation; (f) product
alterations or modifications; (g) improper or unauthorized repair; (h) exterior finish or
cosmetic damage; (i) product with altered serial numbers; (j) failure to follow operating
instructions; (k) end-user customer adjustments and/or maintenance; (l) use of non-
AUBO or unauthorized parts, supplies, Accessories or equipment which damage the
Robot or which result in service problems; and (m) failures or problems due to
incompatibility with other equipment. Non-authorized dealer receipts and/or online sales
auction confirmations are NOT acceptable or accepted for warranty verification.
To submit a claim under this Limited Warranty, contact AUBO at 2704 Cherokee Farm
Way. Knoxville, TN. 37920 USA or via e-mail at [email protected]. Purchaser
shall, at AUBO's request, (i) provide to AUBO reasonable log data, photographs, date of
purchase, serial number and point of purchase of any allegedly defective Robot, (ii)
robot must be purchase from an authorized dealer and (iii) provide AUBO an
opportunity (at AUBO's expense, to review, inspect and test such allegedly defective
Robot at AUBO's facility.
All of the above information together with the Purchaser's name, address, vendor name,
location and date of purchase is required before a warranty claim will be accepted.
Once AUBO validates Purchaser's claim, AUBO will issue Purchaser an RMA number
and shipping information from [email protected]. AUBO cannot accept returned
Robots in packages without an RMA number. The RMA number must be clearly marked
on the outside of the package containing Purchaser's returned Robot.
4. Warranty Exclusions. This Limited Warranty applies only to the Robot and does
not extend to or otherwise apply to any Accessories, even if packaged or sold with the
Robot. This Limited Warranty applies only to the use of the covered Robot in
accordance with the written use instructions provided with the Robot. This warranty
does not cover defects or damage due to (a) normal wear and tear; (b) modification or
alteration without AUBO’s prior written consent; (c) accident, misuse, excessive
exposure to water; (d) use of an accessory not approved by AUBO; (e) failure to follow
AUBO's [Product Safety Instructions or User’s Manual]; or (f) service made or attempted
by anyone other than an authorized service provider of AUBO. Any opening of the
sealed covers or casing or control box of the Robot by other than a certified field service
technician certified by AUBO, voids all applicable warranties. This warranty does not
guarantee uninterrupted or error-free operation of the Robot.
5. Warranty Disclaimers. EXCEPT AS EXPRESSLY SET FORTH ABOVE, EACH
ROBOT IS PROVIDED SOLELY ON AN "AS IS" BASIS AND AUBO MAKES NO OTHER
WARRANTIES OF ANY KIND. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE
LAW, AUBO SPECIFICALLY DISCLAIMS AND EXCLUDES ANY AND ALL OTHER
WARRANTIES, WHETHER EXPRESSED, IMPLIED OR STATUTORY, INCLUDING,
WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, QUIET
ENJOYMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IF SUCH
DISCLAIMER OF ANY IMPLIED WARRANTY IS NOT PERMITTED BY LAW, THE DURATION
OF ANY SUCH IMPLIED WARRANTY IS LIMITED TO THE DURATION OF THE WARRANTY
PERIOD OF THE LIMITED WARRANTY AS SET FORTH ABOVE. SOME JURISDICTIONS DO
NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES OR LIMITATIONS ON HOW
LONG AN IMPLIED WARRANTY MAY LAST, SO SUCH LIMITATIONS OR EXCLUSIONS
MAY NOT APPLY TO PURCHASER. IF APPLICABLE LAW SPECIFIES A MINIMUM
WARRANTY PERIOD THAT IS LONGER THAN THE WARRANTY PERIOD SET FORTH IN
THE LIMITED WARRANTY, THEN THE WARRANTY PERIOD FOR THE ROBOT SUBJECT
TO SUCH APPLICABLE LAW SHALL BE CONFORMED TO THE MINIMUM PERIOD SO
REQUIRED. THIS WARRANTY GIVES PURCHASER SPECIFIC LEGAL RIGHTS AND
PURCHASER MAY ALSO HAVE OTHER RIGHTS WHICH VARY FROM JURISDICTION TO
JURISDICTION.