Collaborative Robot Function Operator Manual B-83744EN 04 Robo Challenge
Collaborative Robot Function Operator Manual B-83744EN 04 Robo Challenge
B-83744EN/04
The products in this manual are controlled based on Japan's “Foreign Exchange and
Foreign Trade Law". The export from Japan may be subject to an export license by the
government of Japan. Further, re-export to another country may be subject to the license
of the government of the country from where the product is re-exported. Furthermore, the
product may also be controlled by re-export regulations of the United States government.
Should you wish to export or re-export these products, please contact FANUC for advice.
In this manual, we endeavor to include all pertinent matters. There are, however, a very
large number of operations that must not or cannot be performed, and if the manual
contained them all, it would be enormous in volume. It is, therefore, requested to assume
that any operations that are not explicitly described as being possible are "not possible".
B-83744EN/04 SAFETY PRECAUTIONS
SAFETY PRECAUTIONS
Before using the FANUC collaborative robot, be sure to read MECHANICAL UNIT OPERATOR’S
MANUAL to become familiar with those contents.
Symbol Definitions
Used if hazard resulting in the death or serious injury of the user will be expected to
WARNING occur if he or she fails to follow the approved procedure.
Used if a hazard resulting in the minor or moderate injury of the user, or equipment
CAUTION damage may be expected to occur if he or she fails to follow the approved procedure.
Used if a supplementary explanation not related to any of WARNING and CAUTION
NOTE is to be indicated.
• Check this manual thoroughly, and keep it handy for the future reference.
s-1
B-83744EN/04 PREFACE
PREFACE
The coexistence of human and robot will make a difference in production site from the point of view of
productivity, efficiency and so on. However, for coexistence of human and robot, adequate risk
assessment for the whole the robot system is necessary to verify the human safety.
Collaborative robot is befitted for this purpose, because the collaborative robot has the contact stop
function to stop when the external force exceeds the limit. This function is useful for design of the robot
system.
The collaborative robot is certified to meet the requirements of International Standard ISO 10218-1 by an
internationally accredited certification body.
The contact stop function is certified to meet the requirements of International ISO 13849-1 for Category
3, PL (Performance Level) d by an internationally accredited certification body.
In order to design the collaborative robot system, it is necessary to understand the collaborative robot
function. This manual describes the collaborative robot function use.
p-1
PREFACE B-83744EN/04
RELATED MANUALS
For the FANUC Robot series, the following manuals are available:
p-2
B-83744EN/04 TABLE OF CONTENTS
TABLE OF CONTENTS
SAFETY PRECAUTIONS ............................................................................ s-1
PREFACE ....................................................................................................p-1
1 ABSTRACT ............................................................................................. 1
1.1 RESTRICTION OF COLLABORATIVE ROBOT ............................................ 1
1.2 SOFTWARE OPTION FOR COLLABORATIVE ROBOT ............................... 1
1.3 SETUP STEPS .............................................................................................. 2
1.4 NOTES .......................................................................................................... 3
2 SETTING UP ........................................................................................... 4
2.1 SETTING SAFE I/O DEVICE ......................................................................... 4
2.2 SETTING COLLABORATIVE ROBOT FUNCTION ....................................... 5
2.2.1 Verify Payload Setup.............................................................................................. 12
2.3 OUTPUT SIGNAL OF COLLABORATIVE ROBOT STATUS ...................... 14
2.3.1 Output Safety Signal of Collaborative Robot Status .............................................. 16
5 PROGRAMMING ................................................................................... 29
5.1 PICKING WORKPIECE ............................................................................... 29
5.1.1 Simple Picking Program ......................................................................................... 29
5.1.2 Limiting Picking Area ............................................................................................ 32
5.2 DISABLING CONTACT STOP IN PROGRAM............................................. 36
6 PERIODICAL CHECK ........................................................................... 43
7 UTILITY ................................................................................................. 45
7.1 AUTO RESUME FUNCTION ....................................................................... 45
7.2 HIGH SPEED MODE ................................................................................... 46
7.3 LED AND BUTTON ON ROBOT ARM ........................................................ 49
c-1
TABLE OF CONTENTS B-83744EN/04
7.3.1 CR series................................................................................................................. 49
7.3.2 CRX series .............................................................................................................. 51
7.4 OPERATION LOG BOOK ............................................................................ 52
7.5 Variable Payload Compensation function (CR series) ................................. 53
7.5.1 How to use Variable Payload Compensation Function .......................................... 54
7.5.2 Restrictions of Variable Payload Compensation Function ..................................... 55
7.5.3 Push to Escape with Variable Payload Compensation ........................................... 57
7.6 DOUBLE TAP FUNCTION (CR series) ....................................................... 58
7.7 PAYLOAD IDENTIFICATION ...................................................................... 59
7.7.1 CRX series .............................................................................................................. 59
7.7.2 CR series................................................................................................................. 59
7.8 Installation Diagnostic Tool (CR series) ....................................................... 64
8 iHMI FOR COLLABORATIVE ROBOT ................................................. 66
8.1 OVERVIEW OF THE HOME SCREEN ........................................................ 66
8.2 OPERATIONS RELATED TO SETUP ......................................................... 67
8.2.1 Collaborative Setup Guide ..................................................................................... 68
8.3 OPERATIONS RELATED TO TEACH ......................................................... 69
8.3.1 Create Program ....................................................................................................... 69
8.3.2 Pick & Place with Light Work ............................................................................... 70
8.3.3 Pick & Place with Heavy Work.............................................................................. 71
8.4 COLLABORATIVE MONITOR (CR series only) .......................................... 72
8.4.1 Collaborative Robot Monitor Screen...................................................................... 72
APPENDIX
A TROUBLESHOOTING .......................................................................... 77
A.1 INDELIBLE ALARM ..................................................................................... 77
A.2 STOP DURING MOVE ................................................................................ 78
A.3 STOP DURING PERIODICAL CHECK ........................................................ 78
c-2
B-83744EN/04 1. ABSTRACT
1 ABSTRACT
1.1 RESTRICTION OF COLLABORATIVE ROBOT
• Constant path function is needed for the collaborative robot function. So you can NOT use any
option unsupported by Constant path function.
• Speed clamping function to reduce speed to the collaborative speed automatically does not works for
Jogging, Circular motion, Circle arc motion, Spline motion and Remote tool motion. When the robot
moves at over collaborative speed, “SYST-323 Collaborative speed limit (TCP)” or “SYST-359
Collaborative speed limit (Elbow)” is posted, and the robot stops.
-1-
1. ABSTRACT B-83744EN/04
1 Set up the collaborative robot function. Refer to Chapter 2. For more detail information of the
collaborative robot function, refer to Chapter 4.
2 Perform the payload confirmation operation after every power on. Refer to Chapter 3.
3 Teach production programs. Refer to Chapter 5 of this manual and OPERATOR’S MANUAL
(Basic Operation) (B-83284EN), Chapter of PROGRAMMING.
4 (CR series) Make periodical check program of force sensor. Refer to Chapter 6.
5 Run production with above programs. Refer to OPERATOR’S MANUAL (Basic Operation)
(B-83284EN), Chapter of EXECUTING A PROGRAM.
6 Set up the special functions of the collaborative robot. Refer to Chapter 7.
-2-
B-83744EN/04 1. ABSTRACT
1.4 NOTES
• In the software version 7DF1/10 or later, “Enable UI signals” is disabled by default. When you use
UI signals, enable “Enable UI signals”. Refer to OPERATOR’S MANUAL (Basic Operation)
(B-83284EN), Section of SYSTEM CONFIG MENU.
• In the software version 7DF1/10 or later, payload setting no.1 is set to 0kg and selected by default.
When you attach an end effector to the robot, set the payload setting correctly. When you move the
robot with fault payload setting, “SYST-325 Payload error is detected” might occur. Refer to
OPERATOR’S MANUAL (Basic Operation) (B-83284EN), Section of PAYLOAD SETTING.
• On CRX series, cartesian motions become WJNT motion when wrist configures differ between start
and destination positions if Singularity Avoidance function is disabled. Therefore, wrist joints’
behavior can change when Offset option is used like below. If you want to disable this function,
make the item “Wjnt when config changes:” FALSE on the System/Config screen.
• The turn numbers performed are not always the same to taught position’s on linear motion
because the robot tool moves toward the target point while adopting an attitude very similar to
that at the start point
• If Offset option on the line 2 is removed from the TP program below, J6 goes to not -175
degrees but 185 degrees.
• With Offset option, J5 is fixed and wrist configure changes so line 2 is added WJNT option.
With WJNT option, taught position’s joint angles are performed so J6 goes to -175 degrees on
line 2.
P[1]{
GP1:
UF : 0, UT : 1,
J1= 0.000000 deg, J2= 0.000000 deg, J3= 0.000000 deg,
J4= 0.000000 deg, J5= -5.000000 deg, J6= 175.000000 deg
};
P[2]{
GP1:
UF : 0, UT : 1,
J1= 0.000000 deg, J2= 0.000000 deg, J3= 0.000000 deg,
J4= 0.000000 deg, J5= -5.000000 deg, J6= -175.000000 deg
PR[1]{
GP1:
UF : 0, UT : 1,
J1= 0.000000 deg, J2= 0.000000 deg, J3= 0.000000 deg,
J4= 0.000000 deg, J5= 10.000000 deg, J6= 0.000000 deg
-3-
2. SETTING UP B-83744EN/04
2 SETTING UP
This chapter describes how to set up the collaborative robot. By default, SAFE I/O device is set correctly.
Set up after Section 2.2.
DCS
Safe I/O device
1 Safe I/O device: I/O connect OK
2 SFDO Pulse check: ENABLE(PL e) OK
Configuration status
--- Device 1 ----------------
3 Type: E-stop board OK
4 Robot number: 1 OK
5 Input: SPI[ 1 - 8](PL e) OK
6 Output: SPO[ 1 - 8](PL e) OK
--- Device 2 ----------------
7 Type: Force Sensor CHGD
8 Robot number: 0 OK
9 Input: SPI[ 0 - 0](PL e) OK
10 Output: SPO[ 0 - 0](PL e) OK
--- Device 3 ----------------
11 Type: Force Sensor CHGD
12 Robot number: 0 OK
13 Input: SPI[ 0 - 0](PL e) OK
14 Output: SPO[ 0 - 0](PL e) OK
--- Device 4 ----------------
15 Type: Force Sensor CHGD
16 Robot number: 0 OK
17 Input: SPI[ 0 - 0](PL e) OK
18 Output: SPO[ 0 - 0](PL e) OK
--- Device 5 ----------------
19 Type: Force Sensor CHGD
20 Robot number: 0 OK
21 Input: SPI[ 0 - 0](PL e) OK
22 Output: SPO[ 0 - 0](PL e) OK
10 Apply DCS parameter. Refer to Dual Check Safety Function OPERATOR’S MANUAL
(B-83184EN), Chapter of OVERVIEW, Section of APPLY TO DCS PARAMETER.
-4-
B-83744EN/04 2. SETTING UP
DCS
Collaborative robot
When you change DCS parameter setting, “Apply to the DCS parameter” is necessary. Refer to Dual
Check Safety Function OPERATOR’S MANUAL (B-83184EN), Chapter of OVERVIEW, Section of
APPLY TO DCS PARAMETER.
DCS
Collaborative robot
Enable/Disable (configurable)
Enabling or disabling the contact stop function.
DISABLE
The contact stop function is disabled. In this setting, the robot is same as a standard robot. You can move
the robot only in T1 mode. In T2 or AUTO mode, “SYST-343 Enable Contact Stop function” occurs, and
you cannot move the robot.
ENABLE
The contact stop function is enabled.
ENBL (Shift+Reset)
Contact stop is always enabled in AUTO mode. When you hold down the [SHIFT] key and press the
[RESET] key in T1 or T2 mode and the contact stop status is STOP (Refer to Section 2.3), the contact
stop function is disabled until the [SHIFT] key is released or the safety is confirmed.
Refer to Subsection 4.1.1 for the detail of the difference between ENABLE and ENBL(Shift+Reset).
CAUTION
When “ENBL (Shift+Reset)” is selected, the contact stop function might be
disabled when you hold down the [SHIFT] key and press the [RESET] key in T1
or T2 mode. If “ENBL (Shift+Reset)” is used, adequate risk assessment for the
whole the robot system is necessary to verify that the contact stop can be
disabled while Shift+Reset is pressed in T1 or T2 mode.
Group (configurable)
Set the group number of the collaborative robot.
Payload setup
You can see current payload setup. Refer to Subsection 2.2.1.
-6-
B-83744EN/04 2. SETTING UP
Limit 1 to 4 (configurable)
Set the external force limit 1 to 4 between 0[N] and 150[N], inclusive. 0[N] means disable and you cannot
set the limit 1 to 0[N].
When the contact stop function is enabled, “@” is displayed as following.
This means the active force limit. The active force limit is minimum limit in available limits. When the
external force exceeds the active force limit, the robot will stop. To disable the force limit, set the limit to
0[N] or the corresponding disabling input to ON. You can disable the force limit to change the active
force limit dynamically in a program. In the example of this screen, the limit 1 and 2 are enabled, then @
is attached to the minimum limit 2. The limit 3 and 4 is set 0[N], then they are disabled.
For CRX series, the external force is calculated by the torque acting on each axis. Therefore, when the
robot contacts at the point near the each axis, the robot may not stop even if the external force is more
than the external force limit. On the other hand, when the robot contacts at the point far from the each
axis, the robot may stop even if the external force is smaller than the external force limit.
※External force:Force to act on the robot at the time of contact by the robot motion.
When you push [NEXT] key and F5[DETAIL] on each limit item, detail setting screen is displayed.
Limit 1: 150.00[N] OK
Disabling input ---[ 0] OK
Payload Error Margin 60.00[N] OK
Escape (configurable)
Set the external force limit for Push To Escape between 0[N] and 300[N], inclusive. In Push To Escape, if
the external force exceeds this limit, the robot is stopped. This means that the robot does not escape when
you push with a force more than the force limit.
In the example of this screen, SIR[2] is ON to disable the limit 2. The limit 1 is only enabled, then @ is
attached to the limit 1.
WARNING
When the contact stop is disabled, the collaborative robot does not stop even
though the external force exceeds the limit, and a serious personal injury could
result. If the robot system is designed to be able to disable the contact stop,
adequate risk assessment for the whole robot system is necessary to verify that
the contact stop can be disabled.
-7-
2. SETTING UP B-83744EN/04
DCS
Collaborative robot
Force Monitor:
Resultant X Y Z
Curr: 0.00[N]
0% 0% 0% 0%
Peak: 0% 0% 0% 0%
Output:
Curr: GO[ 0] GO[ 0] GO[ 0] GO[ 0]
Warning: 0%
Payload Monitor:
FORCE Resultant X Y Z
Curr: 0% 0% 0% 0%
Comp: 0% 0% 0%
Peak: 0% 0% 0% 0%
Output:
Curr: GO[ 0] GO[ 0] GO[ 0] GO[ 0]
Comp: GO[ 0] GO[ 0] GO[ 0]
Warning: 50%
MOMENT Resultant X Y Z
Curr: 0% 0% 0% 0%
Comp: 0% 0% 0%
Peak: 0% 0% 0% 0%
Output:
Curr: GO[ 0] GO[ 0] GO[ 0] GO[ 0]
Comp: GO[ 0] GO[ 0] GO[ 0]
Warning: 50%
Warning in DSBL: DISABLE
DCS
Collaborative robot
CONFIRM by DI (configurable)
This item is displayed in the software version 7DC3/30 or later. You can perform the payload
confirmation operation with some kind of terminal without other than the teach pendant. Refer to Chapter
3.
DCS
Collaborative robot
Speed Limit
Collaborative Speed: 250 [mm/s] OK
Speed Clamping: ENABLE
Disabling Input: DI[ 0]
Max Speed: 250 [mm/s]
Speed limit
Collaborative Speed (configurable)
This item is displayed the software version 7DC3/28. When the contact stop is enable, the TCP speed or
the elbow (joint position between J2 arm and J3 arm) speed of the collaborative robot exceeds the speed
limit, “SYST-323 Collaborative speed limit(TCP)” or “SYST-359 Collaborative speed limit(elbow)” will
be posted, and the robot will stop.
-9-
2. SETTING UP B-83744EN/04
WARNING
If the speed limit is set to inappropriate value, the force at the time of contact
increases, and a serious personal injury could result. Risk assessment for the
whole robot system is required to determine appropriate speed limit. Refer to
followings about the risk according to the speed.
CR-35iA:
MECHANICAL UNIT OPERATOR’S MANUAL(B-83734EN), Section 3.6 THE
CHARACTERISTIC OF COLLABORATIVE ROBOT AND LIMITATIONS AND
USAGE NOTES
CR-4iA, CR-7iA, CR-7iA/L, CR-14iA/L:
MECHANICAL UNIT OPERATOR’S MANUAL(B-83774EN), Section 3.6 THE
CHARACTERISTIC OF COLLABORATIVE ROBOT AND LIMITATIONS AND
USAGE NOTES
CR-15iA:
MECHANICAL UNIT OPERATOR’S MANUAL(B-84054EN), Section 3.6 THE
CHARACTERISTIC OF COLLABORATIVE ROBOT AND LIMITATIONS AND
USAGE NOTES
CRX-10iA, CRX-10iA/L:
MECHANICAL UNIT OPERATOR’S MANUAL(B-84194EN), Section 3.6 THE
CHARACTERISTIC OF COLLABORATIVE ROBOT AND LIMITATIONS AND
USAGE NOTES
DCS
Collaborative robot
- 10 -
B-83744EN/04 2. SETTING UP
DCS
Collaborative robot
DCS
Collaborative robot
DCS
Collaborative robot
- 11 -
2. SETTING UP B-83744EN/04
F2 [CONFIRM]
Pressing the F2 [CONFIRM] and the payload confirmation starts. The payload confirmation operation
must be performed at least once after power on. The collaborative robot does not move until the payload
confirmation is performed. Refer to Chapter 3.
WARNING
1 If the collaborative robot settings are incorrectly, the safety function will not work,
and a serious personal injury could result. When the collaborative robot settings
are changed, the values must be verified and the function must be tested again.
2 When the contact stop is disabled, the collaborative robot does not stop even
though the external force exceeds the limit, and a serious personal injury could
result. If the robot system is designed to be able to disable the contact stop,
adequate risk assessment for the whole robot system is necessary to verify that
the contact stop can be disabled.
3 If “Password for CONFIRM” is set to DISABLE, anybody can perform the
payload confirmation operation. If the payload confirmation operation is
performed incorrectly, the external force is not detected correctly and safety
function will not work, and a personal injury could result. When “Password for
CONFIRM” is set to DISABLE, everybody who can operate the teach pendant
must be authorized to perform the payload confirmation operation.
- 12 -
B-83744EN/04 2. SETTING UP
DCS
Payload setup
Status
PAYLOAD 1
PAYLOAD [kg] 35.00 OK
CENTER X [cm] 0.00 OK
CENTER Y [cm] 0.00 OK
CENTER Z [cm] 0.00 OK
INERTIA X [kg cm^2] 0.00 OK
INERTIA Y [kg cm^2] 0.00 OK
INERTIA Z [kg cm^2] 0.00 OK
PAYLOAD 2
PAYLOAD [kg] 35.00 OK
[TYPE]
PAYLOAD 1 to 9
Payload settings are displayed. In “SYSTEM > Motion” screen, you can change the payload settings.
DCS
Payload setup
Status
ARM LOAD #3
PAYLOAD [kg] 0.00 OK
CENTER X [cm] -3.50 OK
CENTER Y [cm] 0.00 OK
CENTER Z [cm] 8.00 OK
ARM LOAD #0
PAYLOAD [kg] 0.00 OK
CENTER X [cm] 0.00 OK
CENTER Y [cm] 0.00 OK
CENTER Z [cm] 0.00 OK
ARM LOAD #0
[TYPE]
DCS
Payload setup
Status
Gravity vector
X [mm/s^2] 0.00 OK
Y [mm/s^2] 0.00 OK
Z [mm/s^2] 9800.00 OK
Speed limit for push to escape
J1 [deg/s] 9.00 OK
J2 [deg/s] 9.00 OK
Monitor interval(ms): 500 OK
Vibration limit(N): 30.00 OK
Payload error limit(N): 60.00 OK
Status chk err lim(N): 60.00 OK
Status chk time lim(s): 90.00 OK
Vibration tolerance: 32 OK
Payload change distance
Rotation limit (deg): 0.20 OK
[TYPE]
Gravity vector
Gravity vector is displayed. The gravity vector is changed by the mount angle of the robot.
- 13 -
2. SETTING UP B-83744EN/04
Monitor interval
Sampling time of the external force monitor is displayed. Refer to the section 4.2.
Vibration limit
The force limit by vibration is displayed.
Vibration tolerance
Tolerance of floor vibration
WARNING
If the payload setting is incorrect, the safety function will not work correctly, and
a personal injury could result. When payload settings are changed, the values
must be verified and the function must be tested again.
- 15 -
2. SETTING UP B-83744EN/04
SPECIFICATION
ON: The program is paused and the auto resume function is not waiting to resume. Refer to Section 7.1.
WARNING
Collaborative status output is not a Safe I/O. If you assign it to Safe I/O used by
the safety function, the safety function will not work under some fault conditions
and serious personal injury could result. Do not use the collaborative status
output for safety purposes.
DCS
Collaborative robot
NOTE
Don’t specify CSO because this function doesn’t support output to CSO.
SAFE
When the contact stop function is enabled and the safety is confirmed, the signal turns on. In this case, the
robot can move as usual.
STOP
When the contact stop function is enabled and the safety is not confirmed, the signal turns on. In this case,
the robot cannot move. The signal turns on in the following cases.
- The payload number is changed, but the payload change distance is disabled.
- The intensity of the external force is high.
- The auto status check has not been performed for Status check time limit. Refer to the
subsection 4.2.1.
ESCP
In Push To Escape, the signal turns on.
- 16 -
3. PAYLOAD CONFIRMATION
B-83744EN/04 OPERATION AFTER POWER ON
WARNING
If the payload confirmation operation is performed incorrectly, the external force
is not detected correctly and the safety function will not work, and a personal
injury could result. When the payload confirmation operation is performed, the
actual payload of the robot must be confirmed correctly, and anybody must not
contact the robot.
WARNING
If “Password for CONFIRM” is set to DISABLE, anybody can perform the
payload confirmation operation. If the payload confirmation operation is
performed incorrectly, the external force is not detected correctly and safety
function will not work, and a personal injury could result. When “Password for
CONFIRM” is set to DISABLE, everybody who can operate the teach pendant
must be authorized to perform the payload confirmation operation.
- 17 -
3. PAYLOAD CONFIRMATION
OPERATION AFTER POWER ON B-83744EN/04
DCS
Collaborative robot
CONFIRM by DI (configurable)
When this item is set to ENABLE, you can perform the payload confirmation operation with an external
signal. If it is ENABLE, you can also perform the payload confirmation operation with the teach pendant.
WARNING
If “CONFIRM by DI” is set to ENABLE, you set CONFIRM input to ON, it is
necessary to confirm that the actual payload of the robot matches current
payload setting and anybody does not contact the robot. Measure is necessary
to prevent putting CONFIRM input by unauthorized person such as locking. If the
payload confirmation operation is performed incorrectly, the external force is not
detected correctly and safety function will not work, and a personal injury could
be result.
- 18 -
4. SPECIFICATION OF
B-83744EN/04 COLLABORATIVE FUNCTION
4 SPECIFICATION OF COLLABORATIVE
FUNCTION
This chapter introduces functions of the collaborative robot.
After a contact stop, the robot cannot moves until the intensity of the external force becomes low.
When multiple programs are executed by multitasking function, all programs pause by the contact stop
function. If you don’t want to stop a program by the contact stop, set Interruption Disable in the program
detail screen. Refer to OPERATOR’S MANUAL (Basic Operation) (B-83284EN), Chapter of
PROGRAM STRUCTURE.
WARNING
Motion groups other than Collaborative robot are outside of the scope of the
contact stop function. If a person comes into contact with the motion group other
than Collaborative robot, a serious personal injury could result. If the robot
system is designed to include the motion group other than Collaborative robot,
adequate risk assessment for the whole robot system is necessary to verify that
the motion group other than Collaborative robot are outside of the scope of the
contact stop function.
- 19 -
4. SPECIFICATION OF
COLLABORATIVE FUNCTION B-83744EN/04
ENABLE
To recover from the STOP situation, you can jog the robot to the direction to go back to before contact.
Hold down SHIFT key, press RESET key, and jog the robot without releasing SHIFT key. If the robot
moves to the other direction, the robot stops immediately.
ENBL(Shift+Reset)
To recover from the STOP situation, hold down SHIFT key and press RESET key, then the contact stop
function is disabled, and you can jog the robot. If the SHIFT key is released, or the intensity of the
external force becomes low, the contact stop function is enabled again.
CAUTION
1 In ENBL (Shift+Reset) case, when the contact stop is disabled by holding SHIFT
key and pressing RESET key, even if an operator moves the robot to a
dangerous direction by jogging, the robot will not stop.
2 When “ENBL (Shift+Reset)” is selected, the contact stop might be disabled when
you hold down SHIFT key and press RESET key in T1 or T2 mode. If “ENBL
(Shift+Reset)” is used, adequate risk assessment for the whole robot system is
necessary to verify that the contact stop can be disabled when you hold down
SHIFT key and press RESET key in T1 or T2 mode.
• While the robot moving, the auto status check will not be performed by default. That is, when all
motors of the robot stops, the auto status check is performed, even if the program is running.
• When the external force is large, the auto status check is not performed.
• When the elapsed time from a previous auto status check is longer than the status check time limit,
the robot stops until the auto status check is performed. About Status check time limit, refer to the
subsection 2.2.1.
By default, Collaborative robot cannot move continuously more than Status check time limit. It is
necessary to program that the robot stops in a state that does not receive any external force. Or you can
use the auto resume function to avoid the program continues to be paused. Refer to Section 7.1.
You can change setting of Auto Status Check in the software version 7DC3/42, 7DF1/10 or later. Setting
is available in the collaborative robot screen.
- 20 -
4. SPECIFICATION OF
B-83744EN/04 COLLABORATIVE FUNCTION
DCS
Collaborative robot
Warning Output
The elapsed time from a previous auto status check exceeds specified time before the time limit, signal
turns to ON.
Time Setting
Specify the timing of warning output. The unit is seconds.
When the robot picks or places a workpiece, an actual payload would be inconsistent with the payload
setting temporarily. Then the sensor cannot also detect the external force correctly. In this case, the
payload change distance is useful. Please refer to Chapter 5.
- 21 -
4. SPECIFICATION OF
COLLABORATIVE FUNCTION B-83744EN/04
DCS
Collaborative robot
In the software version 7DC3/31 or later, direction components based on the robot world frame is
displayed.
DCS
Collaborative robot
Force Monitor:
Resultant X Y Z
Curr: 0.00[N]
0% 0% 0% 0%
Peak: 0% 0% 0% 0%
Output: GO[ 0] GO[ 0] GO[ 0] GO[ 0]
Warning: 0%
Payload Monitor:
FORCE Resultant X Y Z
Curr: 0% 0% 0% 0%
Peak: 0% 0% 0% 0%
Output: GO[ 0] GO[ 0] GO[ 0] GO[ 0]
Warning: 50%
MOMENT Resultant X Y Z
Curr: 0% 0% 0% 0%
Peak: 0% 0% 0% 0%
Output: GO[ 0] GO[ 0] GO[ 0] GO[ 0]
Warning: 50%
Warning in DSBL: DISABLE
- 22 -
4. SPECIFICATION OF
B-83744EN/04 COLLABORATIVE FUNCTION
In the software version 7DC3/33 or later, the compensation value of Variable Payload Compensation
function is also displayed. Refer to Section 7.5.
DCS
Collaborative robot
Force Monitor:
Resultant X Y Z
Curr: 0.00[N]
0% 0% 0% 0%
Peak: 0% 0% 0% 0%
Output:
Curr: GO[ 0] GO[ 0] GO[ 0] GO[ 0]
Warning: 0%
Payload Monitor:
FORCE Resultant X Y Z
Curr: 0% 0% 0% 0%
Comp: 0% 0% 0%
Peak: 0% 0% 0% 0%
Output:
Curr: GO[ 0] GO[ 0] GO[ 0] GO[ 0]
Comp: GO[ 0] GO[ 0] GO[ 0]
Warning: 50%
MOMENT Resultant X Y Z
Curr: 0% 0% 0% 0%
Comp: 0% 0% 0%
Peak: 0% 0% 0% 0%
Output:
Curr: GO[ 0] GO[ 0] GO[ 0] GO[ 0]
Comp: GO[ 0] GO[ 0] GO[ 0]
Warning: 50%
Warning in DSBL: DISABLE
For CRX series, each joint direction components of the force is displayed.
DCS
Collaborative robot
Force Monitor:
Resultant J1 J2 J3
Curr: 0% 0% 0% 0%
Peak: 0% 0% 0% 0%
Output:
Curr: GO[ 0] GO[ 0] GO[ 0] GO[ 0]
Warning: 0%
J4 J5 J6
Curr: 0% 0% 0%
Peak: 0% 0% 0%
Output:
Curr: GO[ 0] GO[ 0] GO[ 0]
Payload Monitor:
Resultant J1 J2 J3
Curr: 0% 0% 0% 0%
Peak: 0% 0% 0% 0%
Output:
Curr: GO[ 0] GO[ 0] GO[ 0] GO[ 0]
Warning: 0%
J4 J5 J6
Curr: 0% 0% 0%
Peak: 0% 0% 0%
Output:
Curr: GO[ 0] GO[ 0] GO[ 0]
Warning in DSBL: DISABLE
- 23 -
4. SPECIFICATION OF
COLLABORATIVE FUNCTION B-83744EN/04
Force Monitor
External force applied to the robot is displayed and output to external signals. You can monitor instant
force such that a human contact.
Curr[N] (CR series)
Current external force applied to the robot is displayed.
Curr[%]
Current force / Active Force Limit x 100 (When the contact stop function is disabled, the value is 0 %.)
When the value is 100 %, a contact stop occurs. (SYST-320 “Contact force exceeds limit” is posted.)
Payload Monitor
Steady load applied to the robot is displayed and output to external signals. When the payload setting
does not match the actual payload, this value will be large.
Force: Curr [%]
Averaged force / Payload Error Margin x 100 (During the payload change, the value is 0 %.)
When the value is 100 %, payload error occurs. (SYST-325 “Payload error is detected” is posted.)
Force: Comp [%] (CR series)
Force Compensation value during playback of Variable Payload Compensation function. Refer to Section
7.5.
Moment: Curr [%] (CR series)
Averaged moment / tolerance x 100 (During the payload change, the value is 0 %.)
When the value is 100 %, payload error occurs. (SYST-325 “Payload error is detected” is posted.)
Moment: Comp [%] (CR series)
Moment Compensation value during playback of Variable Payload Compensation function. Refer to
Section 7.5.
Peak
Peak hold value of each item is displayed. Press F3[PEAK CLR] to clear the value.
Warning
When the current value[%] exceeds each warning value[%], following warning occurs.
• SYST-350 Force Monitor warning
• SYST-348 Payload Monitor (Force) warning
• SYST-349 Payload Monitor (Moment) warning
Set integer value from 0 to 100. When the value is 0, warning does not occur.
Warning in DSBL
DISABLE: No warning occurs when the contact stop function is disabled.
ENABLE: Warnings also occur when the contact stop function is disabled.
Output
Each item can be output to signals etc. Following signal types can be set.
GO: Current value is output to Group output.
R: Current value is output to Numeric Register.
DO/RO: When the current value exceeds the set warning value, signal is set to ON.
- 24 -
4. SPECIFICATION OF
B-83744EN/04 COLLABORATIVE FUNCTION
Condition
Only at the contact stop in execution of the program (not in jogging)
- 25 -
4. SPECIFICATION OF
COLLABORATIVE FUNCTION B-83744EN/04
J2
J1
Condition
• AUTO mode
• Any alarm is not posted.
• The robot stops.
• The contact stop function is enabled.
• The external force is less than the force limit for Push To Escape.
- 26 -
4. SPECIFICATION OF
B-83744EN/04 COLLABORATIVE FUNCTION
The manual guided teaching is enabled when the enabling device (deadman switch) is pressed.
The correct operation is shown in Fig.4.5 (a). The tablet TP (or iPendant) and the robot must be held by
the same person.
The wrong operation is shown in the Fig.4.5 (b). The tablet TP (or iPendant) and the robot are held by
two persons.
- 27 -
4. SPECIFICATION OF
COLLABORATIVE FUNCTION B-83744EN/04
WARNING
• If payload setting is not appropriate, the robot can move unexpectedly in the
manual guided teaching operation. Please confirm before operation that the
payload setting is correct, and release the enabling device immediately if
unexpected movement occurs.
• The contact stop function is disabled during the manual guided teaching
operation. If you feel danger, for example, there is a risk that the work piece
collides yourself or the stand etc., please release the enabling device
immediately.
4.5.1 Usage
1. Enable the manual guided teaching function.
・ On the tablet TP, open the Robot Operation tab on the bottom of the screen and push the
『manual guided teaching』 button.
・ On iPendant, open JOG ASSIST screen, and push the 『MANUAL』 button.
4.5.2 Notice
• When TCP or the elbow speed exceeds 1000 [mm/s] during manual guided teaching, the robot stops.
• If manual guided teaching doesn’t start, please check these conditions.
・ The controller is in AUTO mode.
・ All alarms are removed.
・ The robot axes are inside of joint limits.
・ Payload confirmation is done.
・ The robot stops.
- 28 -
B-83744EN/04 5. PROGRAMMING
5 PROGRAMMING
You can teach a program of the collaborative robot in much the same way as other FANUC robots except
for situations such that the collaborative robot is subjected to external force.
For example, while the robot picks or places a workpiece, the robot is subjected to external force. The
payload number is changed by PAYLOAD instruction in program. The timing of PAYLOAD instruction
execution is not the same as the timing of the actual workpiece picking/placing. Therefore a contact stop
may occur by mismatch between the payload setting and the actual payload. To avoid the unnecessary
contact stop during the payload change, the contact stop function can be disabled.
In this situation, to prevent a program from being paused by the contact stop, you should set the contact
stop function to disable in limited area. There are following ways to disable the contact stop function.
• To set all disabling I/O of force limits to ON
• To change payload number when the payload change distance enabling input
The disabling I/O of force limits and the payload change distance enabling could be assigned with the
safety I/O (e.g. Cartesian position check, Joint speed check, etc.). The safety I/O is helpful to teach a
safety program.
WARNING
1 When the contact stop is disabled, the collaborative robot does not stop even
though the external force exceeds the limit, and serious personal injury could
result. If the robot system is designed to be able to disable the contact stop,
adequate risk assessment for the whole robot system is necessary to verify that
the contact stop can be disabled.
2 Opening and closing of a robot hand could do a human serious personal injury.
When you design a robot hand, adequate risk assessment for the robot hand is
necessary to verify that the robot hand do a human no injury.
WARNING
When the contact stop is disabled, the collaborative robot does not stop even
though the external force exceeds the limit, and serious personal injury could
result. If the robot system is designed to be able to disable the contact stop,
adequate risk assessment for the whole robot system is necessary to verify that
the contact stop can be disabled.
- 29 -
5. PROGRAMMING B-83744EN/04
SETTING
DCS
Collaborative robot
Limit 1: 105.00 ---[ 0] OK
Limit 2: 0.00 ---[ 0] OK
Limit 3: 0.00 ---[ 0] OK
Limit 4: 0.00 ---[ 0] OK
Escape: 300.00 OK
Payload change distance (mm)
Current +Limit -Limit
X: 0.00 0.00 0.00 OK
Y: 0.00 0.00 0.00 OK
Z: 0.00 0.00 0.00 OK
Enabling input: ON [ 0] OK
7 Set Payload change distance +Limit and –Limit of each direction(X, Y, Z). In this example, +Limit
of Z = 3.0mm, and the limit of other directions is 1.0mm.
DCS
Collaborative robot
Limit 1: 105.00 ---[ 0] OK
Limit 2: 0.00 ---[ 0] OK
Limit 3: 0.00 ---[ 0] OK
Limit 4: 0.00 ---[ 0] OK
Escape: 300.00 OK
Payload change distance (mm)
Current +Limit -Limit
X: 0.00 1.00 1.00 CHGD
Y: 0.00 1.00 1.00 CHGD
Z: 0.00 3.00 1.00 CHGD
Enabling input: ON [ 0] OK
8 Apply to DCS parameter. Refer to Dual Check Safety Function OPERATOR’S MANUAL
(B-83184EN), Chapter of OVERVIEW, Section of APPLY TO DCS PARAMETER.
In above setting, when the payload number is changed, the contact stop is disabled. When the flange
position of the robot moves to +Z direction of the world coordinate system more than 3mm or other
direction more than 1mm from the position the payload number is changed, the contact stop returns to
enabled.
- 30 -
B-83744EN/04 5. PROGRAMMING
SAMPLE PROGRAM
Example of workpiece picking
1: L P[1] 200mm/s FINE Position for picking workpiece
2: PAYLOAD[2] Change payload for gripper and workpiece, Contact stop is disabled.
3: L P[2] 50mm/s FINE In payload change distance, workpiece leaves the placing stand
4: WAIT 1.0sec Payload monitor confirms no external force.
5: L P[3] 200mm/s CNT100 When the robot goes out of payload change distance, Contact stop is enabled.
X
Y
If the contact stop returns to enabled before the external force is sufficiently small, the program will be
paused. Adjust the setting as followings, and prevent the program from being paused.
• Reduce the speed of the movement the robot lift up a workpiece.
• Wait a little after lifting up a workpiece.
• Set the payload change distance to sufficient distance to the external force is small.
CAUTION
The payload change distance is 0 by default. If you change the payload change
distance, adequate risk assessment for the whole robot system is necessary to
verify that the payload change distance does not cause any dangerous situation.
WARNING
1 When the contact stop is disabled, the collaborative robot does not stop even
though the external force exceeds the limit, and serious personal injury could
result. If the robot system is designed to be able to disable the contact stop,
adequate risk assessment for the whole robot system is necessary to verify that
the contact stop can be disabled.
2 In this setting, when the payload number is changed, the contact stop function is
disabled anywhere in the envelope of the robot. This indicates the contact stop
function is disabled unexpectedly, if any mistakes.
- 31 -
5. PROGRAMMING B-83744EN/04
SOFTWARE OPTION
The following options are necessary for below setting.
J567 DCS Position/Speed check function
J568 DCS Safe I/O connection function (Standard with CRX series)
Refer to Dual Check Safety Function OPERATOR’S MANUAL (B-83184EN) for more detail
information about these options. Below setting is one example.
- 32 -
B-83744EN/04 5. PROGRAMMING
SETTING
DCS
User element detail
No. 1 [***************************]
Element: 1 Status: OK
1 Enable/Disable: DISABLE
2 Link No. (99:FacePlate) : 99
3 Link type: NORMAL
4 Tool frame: 0
5 Shape: Point
6 Size (mm): 0.0
Pos1
7 X: 0.000 Y: 0.000 Z: 0.000
Pos2
8 X: 0.000 Y: 0.000 Z: 0.000
7 Set the TCP model as below. Please set the Tool frame position in (X, Y, Z) of Pos1. In this example,
size is 50mm.
DCS
User element detail
No. 1 [***************************]
Element: 1 Status: CHGD
1 Enable/Disable: ENABLE
2 Link No. (99:FacePlate) : 99
3 Link type: NORMAL
4 Tool frame: 0
5 Shape: Point
6 Size (mm): 50.0
Pos1
7 X: 0.000 Y: 0.000 Z: 0.000
Pos2
8 X: 0.000 Y: 0.000 Z: 0.000
8 Apply to DCS parameter. Refer to Dual Check Safety Function OPERATOR’S MANUAL
(B-83184EN), Chapter of OVERVIEW, Section of APPLY TO DCS PARAMETER.
- 33 -
5. PROGRAMMING B-83744EN/04
DCS
Cartesian position check
No. 1 Status:----
1 Comment: [************************]
2 Enable/Disable: DISABLE
3 Method(Safe side):Diagonal(IN)
4 Group: 1
5 Target model 1: -1
6 Target model 2: 0
7 Target model 3: 0
(0:Disable, -1:Robot, -2:Tool)
8 User frame: 0
Position(mm):
Current Point 1 Point 2
9 X 1110.0 0.0 0.0
10 Y 0.0 0.0 0.0
11 Z 940.0 0.0 0.0
12 Stop type: Power-Off stop
13 disabling input: ---[ 0: ]
DCS
Cartesian position check
No. 1 Status:CHGD
1 Comment: [************************]
2 Enable/Disable: ENABLE
3 Method(Safe side):Diagonal(IN)
4 Group: 1
5 Target model 1: 1
6 Target model 2: 0
7 Target model 3: 0
(0:Disable, -1:Robot, -2:Tool)
8 User frame: 0
Position(mm):
Current Point 1 Point 2
9 X 1110.0 1000.0 800.0
10 Y 0.0 -100.0 100.0
11 Z 940.0 600.0 800.0
12 Stop type: Not stop
13 disabling input: ---[ 0: ]
8. Apply to DCS parameter. Refer to Dual Check Safety Function OPERATOR’S MANUAL
(B-83184EN), Chapter of OVERVIEW, Section of APPLY TO DCS PARAMETER.
- 34 -
B-83744EN/04 5. PROGRAMMING
DCS
Safe I/O connect
Output Input1 Input2 Status
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
6 Set SIR[1] = CPC[1] (Cartesian Position Check of the zone for the payload change).
DCS
Safe I/O connect
Output Input1 Input2 Status
SIR[ 1]= CPC[ 1] ---[ 0] CHGD
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
7 Apply DCS parameter. Refer to Dual Check Safety Function OPERATOR’S MANUAL
(B-83184EN), Chapter of OVERVIEW, Section of APPLY TO DCS PARAMETER.
When you would like to set plural zones for the payload change, you can set such as followings.
DCS
Safe I/O connect
Output Input1 Input2 Status
SIR[ 2]= CPC[ 2] OR CPC[ 3] CHGD
SIR[ 1]= CPC[ 1] OR SIR[ 2] CHGD
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
---[ 0]= ---[ 0] ---[ 0] OK
- 35 -
5. PROGRAMMING B-83744EN/04
8 Apply to DCS parameter. Refer to Dual Check Safety Function OPERATOR’S MANUAL
(B-83184EN), Chapter of OVERVIEW, Section of APPLY TO DCS PARAMETER.
In above setting, when the robot is out of the safety area, the contact stop is not disabled by the payload
number change. To avoid the contact stop disabled in unexpected area, set the area as above.
WARNING
When the contact stop is disabled, the collaborative robot does not stop even
though the external force exceeds the limit, and serious personal injury could
result. If the robot system is designed to be able to disable the contact stop,
adequate risk assessment for the whole robot system is necessary to verify that
the contact stop can be disabled.
- 36 -
B-83744EN/04 5. PROGRAMMING
SOFTWARE OPTION
The following options are necessary for below setting.
J567 DCS Position/Speed check function
J568 DCS Safe I/O connection function
Refer to Dual Check Safety Function OPERATOR’S MANUAL (B-83184EN) for more detail
information about these options. Below setting is one example.
SETTING
DCS
User element detail
No. 1 [***************************]
Element: 1 Status: OK
1 Enable/Disable: DISABLE
2 Link No. (99:FacePlate) : 99
3 Link type: NORMAL
4 Tool frame: 0
5 Shape: Point
6 Size (mm): 0.0
Pos1
7 X: 0.000 Y: 0.000 Z: 0.000
Pos2
8 X: 0.000 Y: 0.000 Z: 0.000
7 Set the TCP model as below. Please set the Tool frame position in (X, Y, Z) of Pos1. In this example,
size is 50mm.
DCS
User element detail
No. 1 [***************************]
Element: 1 Status: CHGD
1 Enable/Disable: ENABLE
2 Link No. (99:FacePlate) : 99
3 Link type: NORMAL
4 Tool frame: 0
5 Shape: Point
6 Size (mm): 50.0
Pos1
7 X: 0.000 Y: 0.000 Z: 0.000
Pos2
8 X: 0.000 Y: 0.000 Z: 0.000
8 Apply to DCS parameter. Refer to Dual Check Safety Function OPERATOR’S MANUAL
(B-83184EN), Chapter of OVERVIEW, Section of APPLY TO DCS PARAMETER.
- 37 -
5. PROGRAMMING B-83744EN/04
DCS
Cartesian position check
No. 1 Status:----
1 Comment: [************************]
2 Enable/Disable: DISABLE
3 Method(Safe side):Diagonal(IN)
4 Group: 1
5 Target model 1: -1
6 Target model 2: 0
7 Target model 3: 0
(0:Disable, -1:Robot, -2:Tool)
8 User frame: 0
Position(mm):
Current Point 1 Point 2
9 X 1110.0 0.0 0.0
10 Y 0.0 0.0 0.0
11 Z 940.0 0.0 0.0
12 Stop type: Power-Off stop
13 disabling input: ---[ 0: ]
DCS
Cartesian position check
No. 1 Status:CHGD
1 Comment: [************************]
2 Enable/Disable: ENABLE
3 Method(Safe side):Diagonal(IN)
4 Group: 1
5 Target model 1: 1
6 Target model 2: 0
7 Target model 3: 0
(0:Disable, -1:Robot, -2:Tool)
8 User frame: 0
Position(mm):
Current Point 1 Point 2
9 X 1110.0 1000.0 800.0
10 Y 0.0 -100.0 100.0
11 Z 940.0 600.0 800.0
12 Stop type: Not stop
13 disabling input: ---[ 0: ]
8 Apply to DCS parameter. Refer to Dual Check Safety Function OPERATOR’S MANUAL
(B-83184EN), Chapter of OVERVIEW, Section of APPLY TO DCS PARAMETER.
- 38 -
B-83744EN/04 5. PROGRAMMING
6 Set unassigned DO to NSI. In this example, DO[70] = NSI[1]. NSI is RACK 36, SLOT 0.
- 39 -
5. PROGRAMMING B-83744EN/04
DCS
Safe I/O connect
Output Input1 Input2 Status
SIR[ 1]= ---[ 0] ---[ 0] OK
SIR[ 2]= ---[ 0] ---[ 0] OK
SIR[ 3]= ---[ 0] ---[ 0] OK
SIR[ 4]= ---[ 0] ---[ 0] OK
SIR[ 5]= ---[ 0] ---[ 0] OK
SIR[ 6]= ---[ 0] ---[ 0] OK
SIR[ 7]= ---[ 0] ---[ 0] OK
SIR[ 8]= ---[ 0] ---[ 0] OK
SIR[ 9]= ---[ 0] ---[ 0] OK
SIR[ 10]= ---[ 0] ---[ 0] OK
6 Set SIR[1] = NSI[1] AND CPC[1] (Cartesian Position Check of the zone for the contact stop
disable).
DCS
Safe I/O connect
Output Input1 Input2 Status
SIR[ 1]= NSI[ 1] AND CPC[ 1] CHGD
SIR[ 2]= ---[ 0] ---[ 0] OK
SIR[ 3]= ---[ 0] ---[ 0] OK
SIR[ 4]= ---[ 0] ---[ 0] OK
SIR[ 5]= ---[ 0] ---[ 0] OK
SIR[ 6]= ---[ 0] ---[ 0] OK
SIR[ 7]= ---[ 0] ---[ 0] OK
SIR[ 8]= ---[ 0] ---[ 0] OK
SIR[ 9]= ---[ 0] ---[ 0] OK
SIR[ 10]= ---[ 0] ---[ 0] OK
7 Apply DCS parameter. Refer to Dual Check Safety Function OPERATOR’S MANUAL
(B-83184EN), Chapter of OVERVIEW, Section of APPLY TO DCS PARAMETER.
- 40 -
B-83744EN/04 5. PROGRAMMING
DCS
Collaborative robot
Status
Contact stop status: SAFE
Enable/Disable: ENABLE OK
Force sensor
Serial number: XXXXXXXX OK
Group: 1 OK
Payload setup: <DETAIL> OK
Active Payload: No. 1 [******************]
External force (N) / Disabling input
Limit 1: 105.00 ---[ 0] OK
Limit 2: 100.00 ---[ 0] OK
Limit 3: 0.00 ---[ 0] OK
Limit 4: 0.00 ---[ 0] OK
Escape: 300.00 OK
DCS
Collaborative robot
Status
Contact stop status: SAFE
Enable/Disable: ENABLE OK
Force sensor
Serial number: XXXXXXXX OK
Group: 1 OK
Payload setup: <DETAIL> OK
Active Payload: No. 1 [******************]
External force (N) / Disabling input
LIMIT 1: 105.00 SIR[ 1] CHGD
LIMIT 2: 100.00 SIR[ 1] CHGD
LIMIT 3: 0.00 ---[ 0] OK
LIMIT 4: 0.00 ---[ 0] OK
Escape: 300.00 OK
7 Apply DCS parameter. Refer to Dual Check Safety Function OPERATOR’S MANUAL
(B-83184EN), Chapter of OVERVIEW, Section of APPLY TO DCS PARAMETER.
- 41 -
5. PROGRAMMING B-83744EN/04
SAMPLE PROGRAM
1: L P[1] 200mm/s CNT100
2: L P[2] 200mm/s CNT100
3: DO[70] = ON
4: L P[3] 50mm/s CNT100
5: L P[4] 50mm/s CNT100
6: DO[70] = OFF
7: L P[5] 200mm/s CNT100
In the above settings, the contact stop function is disabled when the robot is in the zone for the contact
stop disable and DO[70] = ON. Therefore, in line 4 of the sample program, the contact stop function is
disabled just after the robot enters into the zone. When the robot leaves the zone after that, the contact
stop function is enabled.
If the external force is large and the contact stop function is enabled, the program will be paused. To
avoid the situation, set the zone for the contact stop disable appropriately.
P[5]
P[1]
Zone for the contact stop disable
P[4]
P[2] P[3]
- 42 -
B-83744EN/04 6. PERIODICAL CHECK
6 PERIODICAL CHECK
To check the force sensor accuracy, the periodical function check operation should be performed in
proper interval. FANUC recommends once a month. Below check is unnecessary for CR-15iA and CRX
series because check is performed automatically.
HOW TO CHECK
• Execute checking program according to the following.
• The robot program can be executed with the robot hand.
SAMPLE PROGRAM
The following is the example of the proper position data for the periodical function check.
CR-35iA
- 43 -
6. PERIODICAL CHECK B-83744EN/04
RESULT OF CHECK
• If the execution of the checking program is completed without any alarms, the force sensor accuracy
is good.
• If “SYST-325 Payload error is detected” occurs, check the payload setting at first. If the payload
setting is correct, the force sensor may have problems.
• If “SYST-327 Inappropriate regular test program” occurs, the checking program has a problem.
Please refer to above explanation.
- Verify that each postures of the robot in the checking program must have a distance from each
other.
- Verify that the number of the positions of the checking program is less than 30.
- 44 -
B-83744EN/04 7. UTILITY
7 UTILITY
This chapter explains special functions of the collaborative robot.
Condition
• In AUTO mode
• Teach Pendant is OFF.
• The program is paused by the contact stop function.
• Any alarm is not posted.
CAUTION
1 The auto resume function is disabled by default. If you enable this function,
adequate risk assessment for the whole robot system is necessary to verify that
the auto resume function does not cause any dangerous situation.
2 If the auto resume function is enable, the situation that the robot program is
possible to be resumed automatically should be indicated clearly that the
operator can notice from anywhere in the operation area.
The program running output can be used to the indication; it is ON when the
robot program is possible to be resumed automatically. Refer to Section 2.3.
Setting up
In the software version 7DC3/44, 7DF1/17 or later, set in the collaborative screen. In earlier software
version, when the system variable $DCSS_CLLB[1].$AUTO_RESUME is 1, the auto resume function is
enabled. When this value is 0, the auto resume function is disabled.
Limitation
• Multi task program is not supported, because the auto resume can resume only one task. When
multiple programs is executed by multitasking function, all programs pause by the contact stop
function. If you don’t want to stop a program by the contact stop, set Interruption Disable in the
program detail screen. Refer to OPERATOR’S MANUAL (Basic Operation) (B-83284EN), Chapter
of PROGRAM STRUCTURE.
• Auto resume function will not resume when the program group mask is not same as collaborative
robot group setting. Therefore, CALL instruction may cause unintended resuming. For example, if
using following two programs, the program will not be resumed when the cursor is in the
PRG_A.TP but the program will be resumed when the cursor is in the PRG_B.TP. In this case, set
Group mask of collaborative robot group to 1 in PRG_A detail screen, then the auto resume function
will resumes PRG_A.
- 45 -
7. UTILITY B-83744EN/04
1:CALL PRG_B
2:DO[1] = ON
3:WAIT DI[1] = ON
4:CALL PRG_B
To use the collaborative robot as High Speed Mode, set [Max Speed] value in the collaborative robot
screen (In the software version 7DC3/43, 7DF1/16 or earlier, the system variable $CF_LIM_GRP[group
number of collaborative robot].$SPEEDLIM) to the value less than the maximum speed of the robot.
About the maximum speed of the robot, refer to the manual of each robot.
Setting method depends on the software version. Use in accordance with the following configuration.
SAMPLE CONFIGURATION
(CR-35iA before 7DC3/22, CR-4iA, CR-7iA and CR-7iA/L before 7DC3/35 or
7DF1/05)
When the contact stop function is enable, TCP speed is checked regardless of the value of
$CF_LIM_GRP[group number of collaborative robot].$SPEEDLIM. If the TCP speed exceeds the limit,
the robot stops. For example, on CR-35iA, to avoid the stop, please set the override to a integer value less
than “25000/$CF_LIM_GRP[group number of collaborative robot].$SPEEDLIM” when the contact stop
function is enabled. For example, when $CF_LIM_GRP[group number of collaborative
robot].$SPEEDLIM =750, set the override less than 33% (25000/750=33.333).
The following is the example of the robot system with high speed mode with the area sensor.
• When a human is in the Zone 1, the contact stop is enabled.
• When a human is in the Zone 2 (including Zone 1), the override is set to 33 % by Override Select
function.
• When a human is not in Zone 2 (including Zone 1), the override is set to 100 % by Override Select
function.
- 46 -
B-83744EN/04 7. UTILITY
• Set the Override select as below. By this setting, the override is set to 100% when DI[20] is ON, and
the override is set to 33% when DI[20] is OFF. (DI[21] is not used.)
OVERRIDE SELECT
[TYPE]
WARNING
When the contact stop is disabled, the collaborative robot does not stop even
though the external force exceeds the limit, and a serious personal injury could
result. If the robot system is designed to be able to disable the contact stop,
adequate risk assessment for the whole robot system is necessary to verify that
the contact stop can be disabled.
- 47 -
7. UTILITY B-83744EN/04
• Assign “Disabling input of Speed Clamping” to DI[20]. In the software version 7DC3/43, 7DF1/16
or earlier, set following system variables.
$DCSS_CLLB[1].$DITYP_HISPD = 1 (Type of input DI:1, F:35)
$DCSS_CLLB[1].$DIIDX_HISPD = 20 (Index of input)
WARNING
When the contact stop is disabled, the collaborative robot does not stop even
though the external force exceeds the limit, and a serious personal injury could
result. If the robot system is designed to be able to disable the contact stop,
adequate risk assessment for the whole robot system is necessary to verify that
the contact stop can be disabled.
- 48 -
B-83744EN/04 7. UTILITY
7.3.1 CR series
The collaborative robot has the following LED and button connected to RO and RI.
CR-35iA
White LED:RO[3]
Button: RI[1]
CR-15iA
White LED: RO[1]
- 49 -
7. UTILITY B-83744EN/04
LED
Switch Box
By default, these LED and button are not assigned to any function. The following is the example to set
up the LED and Button.
SAMPLE CONFIGURATION
SPECIFICATION
• Green LED turns ON when program is running. (It keeps ON when a program is resumed by the
auto resume function.)
• Red LED turns ON when an alarm occurs.
• White LED turns ON when the robot can move by pressing the button.
(Remote, Program is not running, Alarm does not occur and the status of the contact stop is SAFE)
Setting
Flag and the back ground logic is used for this setting. For more detail procedure to set Flag and the back
ground logic, refer to OPERATOR’S MANUAL (Basic Operation) (B-83284), Chapter of UTILITY,
Section of BACKGROUND LOGIC.
• Set F[101-118] are assigned to UI[1-18]. So F[106] is assigned to UI[6:Start]
• Assign F[120] to SAFE state output. Refer to Section 2.3.
• Assign F[121] to DSBL state output. Refer to Section 2.3.
• Execute the following program as the background logic.
1: RO[1]= (!F[121])
2: RO[2]=(SO[3:Fault LED])
3: RO[3]=(SO[0:Remote LED] AND !RO[1] AND !RO[2] AND F[120])
4: RO[4]=(RO[3])
5: F[106]=(RO[3] AND (RI[1] OR RI[2]))
- 50 -
B-83744EN/04 7. UTILITY
CAUTION
If the button on the robot arm is used to start robot program, emergency stop
button must be prepared near the robot. The emergency stop button on the
operator panel of the robot controller can be used for this purpose depending to
the position of the robot controller.
LED
- 51 -
7. UTILITY B-83744EN/04
Refer to Chapter 12 of Optional Function OPERATOR'S MANUAL (B-83284EN-2) for detail of this
function.
- 52 -
B-83744EN/04 7. UTILITY
When a payload acts on Collaborative Robot, “SYST-325 Payload error is detected” is posted, and the
robot stops. For example, in case of that a cable is attached to the robot, when the robot moves and the
attitude changes, tension by cable might be detected as payload, and the robot stops.
Payload
Time
Payload
Payload records
Time
During normal operation, recorded payload is canceled from payload detected by sensor.
Payload
Time
- 53 -
7. UTILITY B-83744EN/04
Enabling input
Assign Enabling input, the signal turns to ON, then the payload compensation is enabled. And the signal
turns to OFF, then the payload compensation is disabled.
Alarm in Disable
When it is enabled and you execute KAREL program for this function when payload compensation is
disabled, the program stops by alarm.
- 54 -
B-83744EN/04 7. UTILITY
4 When you execute with PLAY mode (1st parameter is 0)
• Payload is compensated with the recorded payload.
• When you specify unrecorded schedule, the warning “SYST-355 Payload is NOT recorded”
will be posted.
• When the compensation is failed, the warning “SYST-356 Payload Compensation is stopped”
will be posted, and compensation will be zero. For the cause of fail, refer to Subsection 7.5.2.
• In PLAY mode, specification of 3rd parameter (interval) for compensation has no meaning.
Compensation works at interval at the time of recording.
Compensation Data
• The compensation data is saved below FR:¥CLLB¥
• FR:¥CLLB is saved as CLLB.ZIP in backup of “all of above”.
Payload Monitor:
FORCE Resultant X Y Z
Curr: 0% 0% 0% 0%
Comp: 0% 0% 0%
Peak: 0% 0% 0% 0%
Output:
Curr: GO[ 0] GO[ 0] GO[ 0] GO[ 0]
Comp: GO[ 0] GO[ 0] GO[ 0]
Warning: 50%
MOMENT Resultant X Y Z
Curr: 0% 0% 0% 0%
Comp: 0% 0% 0%
Peak: 0% 0% 0% 0%
Output:
Curr: GO[ 0] GO[ 0] GO[ 0] GO[ 0]
Comp: GO[ 0] GO[ 0] GO[ 0]
Warning: 50%
Warning in DSBL: DISABLE
CAUTION
1. When the variable payload compensation is enabled and Push to Escape is
enabled, the mismatch between recorded payload and actual payload causes
Push to Escape movement with nobody pushing.
2. When the variable payload compensation is enabled and the retreat after contact
stop is enabled, the mismatch between recorded payload and actual payload
causes retreat movement without contact.
RECORD mode
• During recording, the compensation does not work. In the case of that the contact stop occurs on the
way, recording fails. Set disabling input of force limit to ON, record with the contact stop disable.
WARNING
When the contact stop is disabled, the collaborative robot does not stop even
though the external force exceeds the limit, and a serious personal injury could
result. If the robot system is designed to be able to disable the contact stop,
adequate risk assessment for the whole robot system is necessary to verify that
the contact stop can be disabled.
• In following cases, the warning “SYST-354 Payload Record Failed (No.X, Y)” occurs. During first
recording, it becomes an unrecorded state. During after second recording, it becomes the last
recorded state. X of warning message means the schedule number, and Y means the error code.
Refer below causes and remedies.
- 56 -
B-83744EN/04 7. UTILITY
• When the controller power off occurs during recording, the recorded date does not remain.
PLAY mode
• When the program is paused, the compensation remains the value at stop.
• When the program is restarted with original path resume enable, the compensation remains the value
at stop until the robot returns stop positon.
• In following cases, “SYST-355 Payload Compensation is stopped (No. X, Y)” warning occurs, and
the compensation is finished. The compensation value is to zero. X of warning message means the
schedule number, and Y means the error code. Refer below causes and remedies.
CAUTION
When the variable payload compensation is enabled and Push to Escape is
enabled, the mismatch between recorded payload and actual payload causes
Push to Escape movement with nobody pushing.
CONDITION
When [Check during moving] in [Auto status check] is enabled, [Push to Escape] cannot be enabled.
SETTING
1 In Collaborative Robot screen, when both [Use Payload Comp] and [Push to Escape] are enabled,
the message “Mismatch between the payload recorded by payload comp and the actual payload
might cause Push to Escape movement with nobody pushing. Do you enable Push to Escape?” is
displayed.
• When [No] is selected, [Push to Escape] becomes disabled.
2 When [Yes] is selected, [Push to Escape] becomes enabled, and the message “In case the payload
remains during the escape, PyldComp during escp should be enabled. Do you enable PyldComp
during escp?” is displayed.
• In the case the payload still keeps even after robot position is changed by Push to Escape, select
[Yes]. For example, when a cable is attached to the robot, payload by tension of cable keeps
even if the robot position is changed. When [Yes] is selected, [PyldComp during Escp]
becomes enabled and Compensation value keeps when Push to Escape is performed in PLAY
mode.
- 57 -
7. UTILITY B-83744EN/04
CAUTION
When [PyldComp during Escp] is enabled and Robot position is changed by
Push to Escape and the payload on the robot is changed, Push to Escape might
be perfomed with nobody pushing because of mismatch between the recorded
payload and the actual payload.
• In the case the payload will not work after Push to Escape, select [No]. For example, when the
robot works while touching workpiece, the robot leaves workpiece by Push to escape, payload
will not apply. When [No] is selected, [PyldComp during Escp] becomes disabled and the
compensation value becomes 0 when Push to Escape is performed in PLAY mode. After
restarting program, the compensation value will be back when the robot returns on original
path.
CAUTION
When [PyldComp during Escp] is disabled, if the payload keeps after Push to
Escape, the payload might cause Push to Escape.
CAUTION
The double tap function is disabled by default. If you set this function, adequate
risk assessment for the whole robot system is necessary to verify that the double
tap function does not cause any dangerous situation.
- 58 -
B-83744EN/04 7. UTILITY
Condition
Only support for CR-4iA, CR-7iA, CR-7iA/L, CR-14iA/L and CR-15iA.
CR-35iA is not supported.
Setting up
You can set “Output” signal for double tap in the collaborative robot screen.
In the software version 7DC3/46, 7DF1/16 or earlier, you can set up the double tap function with below
system variables.
$DCSS_CLLB[1].$DOTYP_TAP: Set the type of output (DO:2, RO:9, F:35)
$DCSS_CLLB[1].$DOIDX_TAP: Set the index of output
7.7.2 CR series
This function is available on the software version 7DC3/47, 7DF1/17 or after
J6 move
J5 move
- 59 -
7. UTILITY B-83744EN/04
5 Press [NEXT], then press F2[IDENT]. The payload identification screen will be displayed.
MOTION/PAYLOAD ID
1/2
Group 1
Schedule No[ 1]:[****************]
1 PAYLOAD ESTIMATION *****
Previous Estimated value (Maximum)
Payload [Kg] : 0.00 ( 7.00)
Axis Moment [Nm]
J4: 0.00E+00 ( 1.66E+01)
J5: 0.00E+00 ( 1.66E+01)
J6: 0.00E+00 ( 9.40E+00)
Center of Gravity [cm]
X: 0.00
Y: 0.00
Z: 0.00
6 Press F3[NUMBER], and select the payload No. for which payload identification is to be set up.
7 If the mass of the payload for which payload identification is to be performed is known, move the
cursor to line 2, select [YES], and enter the mass.
NOTE
1 A payload with very small mass cannot be identified.
2 The center of gravity can be identified more accurately by specifying the mass.
8 Press [NEXT] key, then press F4[DETAIL]. The detail payload identification screen will be
displayed.
- 60 -
B-83744EN/04 7. UTILITY
MOTION/PAYLOAD ID
1/7
1. Base position <UNINIT>
2. Translational motion
Direction +X
Distance 100.0 mm
3. Rotational motion
J5 move 45.0 deg
J6 move 45.0 deg
9 Set base position. Move the robot to the desired position by jogging, then hold down the [SHIFT]
key and press F3[RECORD] to record the position. Hold down the [SHIFT] key and press
F2[MOVE_TO] moves the robot to the base position. By pressing F5[POS] shows the position
information of base position recorded. The position information (XYZWPR) can be modified by
entering their values directly.
MOTION/PAYLOAD ID
1/6
X: 550.000
Y: 0.000
Z: 475.000
W: -180.000
P: -90.000
R: 0.000
Config: N U T, 0, 0, 0
UT No.: 1
UF No.: 0
[ TYPE ] DONE
10 Set the translational motion. Select the direction of translational motion from +X, -X, +Y, -Y in the
robot world frame. The distance of translational motion can be modified by entering the value
directly. Please set it larger than 100mm. Move the cursor aligned with the translational motion, hold
down the [SHIFT] key and press F2[MOVE_TO], the robot will perform the translational motion.
Please verify that no interference occurs during the translational motion.
11 Set the rotational motion. The rotation angle of J5 and J6 motion can be modified by entering the
values directly. Please set it larger than 45deg. Move the cursor aligned with the rotational motion,
hold down the [SHIFT] key and press F2[MOVE_TO], robot will perform the rotational motion.
Please verify that no interference occurs during the rotational motion.
NOTE
Identification will be failed under specific conditions. For example:
● After J5 move, the direction of Z-axis of mechanical interface coordinate system
is parallel for the ground.
● The direction of the Z-axis of mechanical interface coordinate system is
symmetric for a horizontal plane between before and after J5 move. (For
example, when J3 = 0 deg and J4 = 0 deg, J5 moves from -45 deg to +45 deg)
12 Hold down the [SHIFT] key and press F4[EXEC]. The message “Did you verify that no interference
occurs during all motions?” will be displayed. It can also be executed in modes other than AUTO
mode. In that case, press Enabling device (Deadman switch) and hold down the [SHIFT] key while
executing the motion.
- 61 -
7. UTILITY B-83744EN/04
NOTE
1 Payload identification motion cannot be started if robot is in the STEP operation
mode. Please make sure robot is not in the STEP operation mode.
2 Payload identification motion will be aborted when the robot passes near the
singularity or the position is not reachable. Please check the base position and
the setting of the payload identification motion.
NOTE
1 Robot will move. Please adjust the robot motion speed by changing the override.
2 If payload setting data while in identify motion is far different from the actual
payload, robot may stop by “SYST-320 Program paused by contact stop” or
“SYST-325 Payload error is detected”. In that case, please set the payload
roughly.
14 After the identify motion are finished, the payload identification result will be displayed.
15 Press F5[APPLY] to set the estimate at a payload setting schedule No. The message “Payload
identification result will be applied. Please apply to DCS parameter after this setup.” will be
displayed.
16 Specify whether to set the payload identification result.
● To set the payload identification result, select [YES].
● Not to set the payload identification result, select [NO].
17 If the value to be set is greater than the maximum allowable load (indicated in parentheses), the
message “Load is OVER spec! Accept?” will be displayed. Specify whether to set this value, just as
in the step above.
NOTE
1 When the payload identification is complete, “*****” of “1 PAYLOAD
ESTIMATION *****”changes to [DONE]. However if it is aborted for some reason,
such as Emergency Stop, it changes to [ABORT]. The payload are not
estimated, so do not [APPLY] and execute the estimation again.
2 If the payload identification fails, any or all of the applied results (payload, center
of gravity) would be 0. For example, identification fails.
● A payload with very small mass cannot be identified.
● After J5 move, the direction of Z-axis of mechanical interface coordinate
system is parallel for the ground.
● The direction of the Z-axis of mechanical interface coordinate system is
symmetric for a horizontal plane between before and after J5 move. (For
example, when J3 = 0 deg and J4 = 0 deg, J5 moves from -45 deg to +45
deg)
18 Apply DCS parameter. Refer to Dual Check Safety Function OPERATOR’S MANUAL
(B-83184EN), Chapter of OVERVIEW, Section of APPLY TO DCS PARAMETER.
- 62 -
B-83744EN/04 7. UTILITY
2 Set the add position. Add position should be set the same wrist posture, the same UT No. and the
same UF No. with base position. Move the robot to the desired position by jogging, then hold down
the [SHIFT] key and press F3[RECORD] to record the position. The status will change from
[DISABLED] to [ENABLED] when add position recorded. Please change it to [DISABLED] if you
do not use it. By pressing F5[POS] shows the position information of add position recorded. The
position information (XYZ) can be modified by entering their values directly. Hold down the
[SHIFT] key and press F2[MOVE_TO], robot will first move to the base position, and then move to
the added positions with joint motion, in displayed order. Please verify that no interference occurs
during all motions.
NOTE
For example, when add position 1 and 3 are set to [ENABLED], the robot will
move in the following way.
Base position -> translational motion -> base position -> rotational motion ->
base position -> add position 1 -> add position 3 -> base position.
NOTE
1 Payload identification motion cannot be started if robot is in the STEP operation
mode. Please make sure robot is not in the STEP operation mode.
2 Payload identification motion will be aborted when the robot passes near the
singularity or the position is not reachable. Please check the base position and
the setting of the payload identification motion.
- 63 -
7. UTILITY B-83744EN/04
NOTE
1 Robot will move. Please adjust the robot motion speed by changing the override.
2 If payload setting data while in identify motion is far different from the actual
payload, robot may stop by “SYST-320 Program paused by contact stop” or
“SYST-325 Payload error is detected”. In that case, please set the payload
roughly.
6 After the identify motion are finished, payload identification result will be displayed.
7 Press F5[APPLY] to set the estimate at a payload setting schedule No. The message “Payload
identification result will be applied. Please apply to DCS parameter after this setup.” will be
displayed.
8 Specify whether to set the payload identification result.
● To set the payload identification result, select [YES].
● Not to set the payload identification result, select [NO].
9 If the value to be set is greater than the maximum allowable load (indicated in parentheses), the
message “Load is OVER spec! Accept?” will be displayed. Specify whether to set this value, just as
in the step above.
NOTE
1 When the payload identification is complete, “*****” of “1 PAYLOAD
ESTIMATION *****”changes to [DONE]. However if it is aborted for some reason,
such as Emergency Stop, it changes to [ABORT]. The payload are not
estimated, so do not [APPLY] and execute the estimation again.
2 If the payload identification fails, any or all of the applied results (payload, center
of gravity) would be 0. Please change movement setting and execute the
estimation again.
10 Apply DCS parameter. Refer to Dual Check Safety Function OPERATOR’S MANUAL
(B-83184EN), Chapter of OVERVIEW, Section of APPLY TO DCS PARAMETER.
You can verify the correctness of the robot installation by letting the robot do simple movement with this
tool. Verification with this tool is recommended first after installation of the robot.
4 Insert CALL commands to call “CRDIAG(parameter)” before and after each movements. CRDIAG
is KAREL program installed by default.
● Call CRDIAG(1) before J1 movement. Call CRDIAG(2) after J1 movement.
● Call CRDIAG(3) before J2 movement. Call CRDIAG(4) after J2 movement.
● Following is sample program.
1: J P[1] 30% FINE :Start position of J1 movement
2: CALL CRDIAG(1)
3: J P[2] 30% FINE :J1 movement
4: CALL CRDIAG(2)
5: J P[3] 30% FINE :Start position of J2 movement
6: CALL CRDIAG(3)
7: J P[4] 30% FINE :J2 movement
8: CALL CRDIAG(4)
5 Run program.
6 When the movement is done, installation state is judged, and judgment result is displayed.
● When the judgment is A or B, there is no problem for installation. Installation is done.
● When the judgment is C or D, deal according to the following tables depending on mode
displayed by the teach pendant.
Mode Remedy
Verify active payload settings match actual payload on the robot. Re-run Diagnostics test. If result
Mode 1
is the same, verify robot installation.
Mode 2 Verify active payload settings match actual payload on the robot.
Mode 3 Verify robot installation based on robot mechanical installation procedure.
For installation state, refer to manuals for each mechanical unit, Chapter of TRANSPORTATION
AND INSTALLATION.
For payload settings, refer to Section 7.7 PALOAD IDENTIFICATION, and manuals for each
mechanical unit, Section of LOAD SETTING.
- 65 -
8. iHMI FOR COLLABORATIVE ROBOT B-83744EN/04
iHMI can only be used with R-30iB Plus/R-30iB Mate Plus/R-30iB Mini Plus controller.
Icon
- 66 -
B-83744EN/04 8. iHMI FOR COLLABORATIVE ROBOT
Table 8.1 (a) Icons on the home screen
Type Icon Description
Setup Display the Basic Setup Selection screen.
On the selection screen, you select the Initial Setup screen and
End of Arm Tool Setup Screen, Collaborative Setup screen.
The collaborative setting guide will guide settings that make
simple pick & place programs executable and settings that enable
BASIC
to switch between fast modes.
Teach Display the Create a Program screen.
On the Create a Program screen, you create programs using
template programs (sample programs) for achieving certain
objectives. You can also select a "Blank Template" for creating a
CREATE PROGRAM program from scratch.
Run Display the Collaborative Monitor screen.
Graphically displays the external force applied to the robot.
COLLABORATIVE
For Initial Setup Guide and End of Arm Tool Setup Guide, refer to OPERATOR’S MANUAL (Basic
Operation) (B-83284EN), Section of Operations related to Setup.
- 67 -
8. iHMI FOR COLLABORATIVE ROBOT B-83744EN/04
The main setup items on the Collaborative Setup Guide are as follows:
• Payload Setup
• Contact-Stop Invalid Area (Payload change distance)
• Tool Setup
• High Speed Mode
NOTE
1 When the Collaborative Setup guide is completed, the tool setting guide is also
automatically set to the completion state.
2 When the Collaborative Setup guide is completed, go to DCS screen.
- 68 -
B-83744EN/04 8. iHMI FOR COLLABORATIVE ROBOT
The screen display flow when there are no programs is shown below.
The templates that can be selected on the Create Program Guide screen are as follows:
• Blank Template
• Pick & Place with light work
• Pick & Place with heavy work
- 69 -
8. iHMI FOR COLLABORATIVE ROBOT B-83744EN/04
Fig. 8.3.2(a) Create a Pick & Place with light work screen
If the workpiece is less than 1 kg, you can usually operate without stopping the robot without switching
payload.
NOTE
If the workpiece is less than 1 kg, the robot may stop. In that case, please use
Pick & Place with heavy work template.
- 70 -
B-83744EN/04 8. iHMI FOR COLLABORATIVE ROBOT
Fig. 8.3.3(a) Create a Pick & Place with heavy work screen
If the workpiece weight is 1 kg or more, the robot stops unless the payload switching is properly
performed. Please make appropriate settings before operating.
WARNING
If switch payload, Contact Stop function is disabled In Contact-Stop Invalid Area.
The robot does not stop, if an operator contacts. If switch payload, adequate risk
assessment for the whole robot system is necessary to verify that the contact
stop function becomes invalid within the Contact-Stop Invalid Area.
- 71 -
8. iHMI FOR COLLABORATIVE ROBOT B-83744EN/04
- 72 -
B-83744EN/04 8. iHMI FOR COLLABORATIVE ROBOT
Followings are explanation of the information on the screen.
- 73 -
APPENDIX
B-83744EN/04 APPENDIX A. TROUBLESHOOTING
A TROUBLESHOOTING
A.1 INDELIBLE ALARM
“SRVO-358 DCS INVPRM alarm” occurs.
Verify followings.
• The group number setting of the collaborative robot is correct.
• The force limit settings are between 0 and 150, inclusive.
- 77 -
A. TROUBLESHOOTING APPENDIX B-83744EN/04
- 78 -
B-83744EN/04 INDEX
INDEX
PERIODICAL CHECK ................................................. 43
<A> Pick & Place with Heavy Work ..................................... 71
ABSTRACT ..................................................................... 1 Pick & Place with Light Work ....................................... 70
AUTO RESUME FUNCTION....................................... 45 PICKING WORKPIECE ............................................... 29
Auto Status Check .......................................................... 20 PREFACE .................................................................... p-1
PROGRAMMING ......................................................... 29
<C> PUSH TO ESCAPE ....................................................... 26
COLLABORATIVE MONITOR (CR series only) ........ 72 Push to Escape with Variable Payload Compensation ... 57
COLLABORATIVE ROBOT MONITOR..................... 20
Collaborative Robot Monitor Screen ........................ 22,72 <R>
Collaborative Setup Guide ............................................. 68 RESTRICTION OF COLLABORATIVE ROBOT ......... 1
CONTACT STOP FUNCTION ..................................... 19 Restrictions of Variable Payload Compensation
Contact Stop in Teach Mode .......................................... 20 Function...................................................................... 55
CR series ................................................................... 49,59 RETREAT AFTER CONTACT STOP .......................... 25
Create Program .............................................................. 69
CRX series ................................................................ 51,59 <S>
SAFETY PRECAUTIONS ........................................... s-1
<D> SETTING COLLABORATIVE ROBOT FUNCTION ... 5
DISABLING CONTACT STOP IN PROGRAM .......... 36 SETTING SAFE I/O DEVICE ........................................ 4
DOUBLE TAP FUNCTION (CR series) ....................... 58 SETTING UP ................................................................... 4
SETUP STEPS ................................................................. 2
<H> Simple Picking Program ................................................ 29
HIGH SPEED MODE .................................................... 46 SOFTWARE OPTION FOR COLLABORATIVE
How to use Variable Payload Compensation Function .. 54 ROBOT ........................................................................ 1
SPECIFICATION OF COLLABORATIVE
<I> FUNCTION ................................................................ 19
iHMI FOR COLLABORATIVE ROBOT...................... 66 STOP DURING MOVE ................................................. 78
INDELIBLE ALARM.................................................... 77 STOP DURING PERIODICAL CHECK....................... 78
Installation Diagnostic Tool (CR series) ........................ 64
<T>
<L> TROUBLESHOOTING ................................................. 77
LED AND BUTTON ON ROBOT ARM ...................... 49
Limiting Picking Area .................................................... 32 <U>
Usage ............................................................................. 28
<M> UTILITY ........................................................................ 45
Manual guided teaching ................................................. 27
<V>
<N> Variable Payload Compensation function (CR series) ... 53
NOTES ............................................................................. 3 Verify Payload Setup ..................................................... 12
Notice ............................................................................. 28
<O>
OPERATION LOG BOOK ............................................ 52
OPERATIONS RELATED TO SETUP......................... 67
OPERATIONS RELATED TO TEACH ....................... 69
Output Safety Signal of Collaborative Robot Status ...... 16
OUTPUT SIGNAL OF COLLABORATIVE ROBOT
STATUS ..................................................................... 14
OVERVIEW OF THE HOME SCREEN ....................... 66
<P>
PAYLOAD CONFIRMATION OPERATION AFTER
POWER ON ............................................................... 17
Payload Confirmation without Teach Pendant ............... 18
PAYLOAD IDENTIFICATION .................................... 59
Payload Monitor ............................................................. 21
i-1
B-83744EN/04 REVISION RECORD
REVISION RECORD
Edition Date Contents
04 Jul., 2020 • Addition for CRX series and R-30iB Mini Plus
• Change of settings, High Speed Mode Specification for Small Collaborative Robot
03 Nov., 2019
• Addition of setting items, Payload Identification
• Support of small collaborative robot
02 Oct., 2017 • Addition of monitor function, Variable Payload Compensation function, Double Tap function,
iHMI
01 Sep., 2015
r-1
B-83744EN/04
* B - 8 3 7 4 4 E N / 0 4 *