Kawasakiexternal Axis Addition
Kawasakiexternal Axis Addition
Kawasakiexternal Axis Addition
E Controller
External Axis
Addition Manual
90210-1249DED
E Series Controller
Kawasaki Robot External Axis Addition Manual
PREFACE
This manual describes how to add peripheral equipment to the robot system and to enable the
controller to control the equipment as external axes that work in cooperation with the robot arm.
The following tasks are required in order to add external axes to your system:
Proper selection of the external axis component parts
Installation of the hardware
Setting of the external axis parameter values in the teach pendant
Servo tuning of the external axis motors via the teach pendant
Customers must carefully examine the mechanical strength, service life of the components to be
added as external axes to their robot system and servo performance.
Read and understand the contents of this manual and the safety manual thoroughly, and strictly
observe all rules for safety before proceeding with any operation.
This manual only describes the addition of external axes. For installation and connection of the
controller and cables, refer to “Installation and Connection Manual”. For robot operation, refer
to “Operation Manual”. For information on external I/O signals, refer to “External I/O Manual”.
For installation and connection of the multi-axis controller, refer to “Installation and Connection
Manual” for E controller (Multi-axis controller).
Never proceed with any operation until you understand the contents of this manual completely.
Kawasaki is not responsible for any accidents and/or damages resulting from operations/
maintenance based on only a limited reading or limited understanding of some parts of this
manual. Should any unexplained questions or problems arise during robot operation, please
contact the nearest Kawasaki.
1. This manual does not constitute a guarantee of the systems in which the robot is utilized.
Accordingly, Kawasaki is not responsible for any accidents, damages, and/or problems
relating to industrial property rights as a result of using the system.
2. It is recommended that all personnel assigned for activation of operation, teaching,
maintenance or inspection of the robot attend the necessary education/training course (s)
prepared by Kawasaki, before assuming their responsibilities.
3. Kawasaki reserves the right to change, revise, or update this manual without prior notice.
4. This manual may not, in whole or in part, be reprinted or copied without the prior written
consent of Kawasaki.
5. Store this manual with care and keep it available for use at any time. If the robot is
reinstalled or moved to a different site or sold off to a different user, attach this manual to the
robot without fail. In the event the manual is lost or damaged severely, contact Kawasaki.
Copyright © 2013 Kawasaki Heavy Industries Ltd. All rights reserved.
1
E Series Controller
Kawasaki Robot External Axis Addition Manual
SAFETY
The items that require special attention in this manual are designated with the following symbols.
Ensure proper and safe operation of the robot and prevent physical injury or property damages by
complying with the safety matters given in the boxes with these symbols.
! DANGER
Failure to comply with indicated matters can result in
imminent injury or death.
! WARNING
Failure to comply with indicated matters may possibly
lead to injury or death.
! CAUTION
Failure to comply with indicated matters may lead to
physical injury and/or mechanical damage.
[ NOTE ]
Denotes precautions regarding robot specification,
handling, teaching, operation, and maintenance.
! WARNING
1. The accuracy and effectiveness of the diagrams, procedures, and detail
explanations given in this manual cannot be confirmed with absolute
certainty. Accordingly, it is necessary to give one’s fullest attention
when using this manual to perform any work.
2. Safety related contents described in this manual apply to each individual
work and not to all robot work. In order to perform every work in
safety, read and fully understand the safety manual, all pertinent laws,
regulations and related materials as well as all the safety explanations
described in each chapter, and prepare safety measures suitable for
actual work.
2
E Series Controller
Kawasaki Robot External Axis Addition Manual
CONTENTS
Preface ................................................................................................................................................. 1
Safety ................................................................................................................................................... 2
3
E Series Controller
Kawasaki Robot External Axis Addition Manual
4
E Series Controller
Kawasaki Robot External Axis Addition Manual
5
E Series Controller 1. Selection of External Axis
Kawasaki Robot External Axis Addition Manual Component Parts
Follow the procedures below to examine and determine the specifications for adding an external
axis.
1. Determine the necessary number of external axes and their desired operating specifications.
2. Determine the overall mechanical structure of each axis.
3. Select an appropriate servomotor while adjusting details of the mechanical structure so each
axis can satisfy the desired operating specs.
Selection work only applies to the servomotor itself. Hardware (amplifier, etc.) related to the
selected servomotor is specified in this manual for each type of servomotor.
Servo motors manufactured by SANYO Electric Co. (hereafter SANYO motor) and
MITSUBISHI Electric Corp. (hereafter MITSUBISHI motor) can be used in the external axis.
When using the SANYO motor, use a KHI amplifier. When using the MITSUBISHI motor,
prepare the MITSUBISHI amplifier expansion controller referring to 2.5 and use a MITSUBISHI
amplifier installed in the expansion controller.
Table below shows the availabilities of SANYO/MITSUBISHI motors and the maximum
addable number of external axes per controller.
6
E Series Controller 1. Selection of External Axis
Kawasaki Robot External Axis Addition Manual Component Parts
[ NOTE ]
Free combination of motors is not always possible due to power capacity
restriction of selected motors and brakes. In 1.4, observe the total power
consumption of external axes and brake current restriction values.
Examples for external axis additions are shown in the Appendix.
MITSUBISHI motors are not applicable to some specifications. See 1.5
for details.
cable
KHI
single-axis
amplifier Max.
KHI 8 axes
single-axis KHI 6-axis
amplifier integrated
amplifier
MITSUBISHI
KHI MELSERVO amplifier
single-axis
amplifier
7
E Series Controller 1. Selection of External Axis
Kawasaki Robot External Axis Addition Manual Component Parts
For external axes, the following combinations of SANYO motors and KHI single-axis amplifiers
can be used.
Tool
Module 1.0
Pressure angle 20゚
Number of teeth 18
L Ref. pitch diameter 18
Base tangent length
Tooth thickness
8.140(-0.030~+0.005)
Taper 1/10 (number of teeth in the span=3)
8
E Series Controller 1. Selection of External Axis
Kawasaki Robot External Axis Addition Manual Component Parts
Item Unit ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭
Part No. [-] 50601-1366 50601-1491 50601-1465 50601-1435 50601-1432 50601-1492 50601-1461
Model No. [-] P20B10150DCPU3 R2AA13120LCP2D R2AA13120LCP2E P50B08100VCLGS P50B08075DCLGD R2AA08075FCP63 R2AA08075FCP3N
Brake [-] with with with with with with with
Capacity [W] 1500 1200 1200 1000 750 675 675
Max. rotation speed [rpm] 4500 6000 6000 4000 4500 6000 6000
Rated rotation speed [rpm] 3000 2000 2000 3000 3000 3000 3000
Max. instant torque [Nm] 14.7 16 16 11.76 8.82 8.5 8.5
Rated torque [Nm] 4.79 5.7 5.7 3.185 2.381 2.15 2.15
-4 2
Moment of inertia [10 kgm ] 2.41 6.5 6.5 2.989 2.264 2.07 2.07
Mass [kg] 8.9 8 8 5.5 4.35 3.5 3.5
KHI single-axis amp. [-] 50A 30A 30A 30A 30A 30A 30A
A [mm] 100(±2) 130(±2) 130(±2) 86 86 80 80
B [mm] 55(±1) 55(±1) 34(±1) 60(±0.8) 45(±0.8) 40(±0.8) 35(±0.8)
C [mm] 233(±3) 160(±3) 160(±3) 214 191 153(±1) 157(±1)
D [mm] 3 4 4 3 3 3 3
E [mm] 10 12 12 8 8 8 8
F [mm] 50 50 28 43 40 35(±0.3) 28(±0.2)
G [mm] - - 2 - - - 4
H [mm] - 3 2 3.5 3 4 -
I [mm] - 42 25 42 35 25 25
J [mm] 19(-0.013~0) 22(-0.013~0) 19 16(-0.011~0) 16(-0.011~0) 16(-0.011~0) 16
Dimensions
K [mm] - 6(-0.030~0) 4(-0.030~0) 5(-0.03~0) 5(-0.03~0) 5(-0.03~0) 3(-0.025~0)
L [mm] - 2.5(-0.2~0) - 2(-0.2~0) 2(-0.2~0) 2(-0.2~0) 1.2(-0.2~0)
M [mm] - 6 4(-0.030~0) 5 5 5 3
N [mm] - - 6.3(-0.1~0) - - - -
O [mm] - - 14 - - - 14
P [mm] - - 5 - - - 4
Q [mm] - - 0.8 - - - 0.7
R [mm] - - 15 - - - 10
S [mm] 115(±0.2) 145(±0.2) 145(±0.2) 100(±0.3) 100(±0.3) 90(±0.3) 90(±0.3)
T [mm] 8 8 8 6 6 5 5
U [Nm] 29 29 29 12 12 6.9 6.9
Item Unit ⑮ ⑯ ⑰ ⑱ ⑲
Part No. [-] 50601-1404 50601-1462 50601-1371 50601-1463 50601-1370
Model No. [-] P50B07050DCLG7 R2AA06020FCP3G P50B05020DCLEG R2AA06010FCP3H P50B04007DCLEF
Brake [-] with with with with with
Capacity [W] 475 200 200 100 75
Max. rotation speed [rpm] 5000 6000 5000 6000 4500
Rated rotation speed [rpm] 3000 3000 3000 3000 3000
Max. instant torque [Nm] 5.19 2.2 1.96 1.13 0.647
Rated torque [Nm] 1.52 0.637 0.637 0.318 0.239
-4 2
Moment of inertia [10 kgm ] 1.205 0.279 0.197 0.177 0.057
Mass [kg] 2.77 1.2 1.27 0.94 0.63
KHI single-axis amp. [-] 30A 15A 15A 15A 15A
A [mm] 76 60 54 60 42
B [mm] 35(±0.8) 27(±0.8) 27(±0.8) 23(±0.8) 29.5(±0.8)
C [mm] 156 107.5(±1) 140 92.5(±1) 127
D [mm] 3 3 2.5 3 2
E [mm] 8 6 5 6 5
F [mm] 28(+0.1~+0.2) 23(±0.3) 21(0~+0.1) 19(±0.3) 20.8(0~+0.1)
G [mm] - - - - -
H [mm] 4 - 5 - 2.9
I [mm] 25 - 16 - 16
J [mm] 16(-0.011~0) 11(-0.011~0) 11(-0.011~0) 8(-0.009~0) 8(-0.009~0)
Dimensions
K [mm] 5(-0.03~0) - 4(-0.03~0) - 3(-0.025~0)
L [mm] 2(-0.2~0) - 1.5(-0.2~0) - 1.2(-0.2~0)
M [mm] 5 - 4 - 3
N [mm] - - - - -
O [mm] - - - - -
P [mm] - - - - -
Q [mm] - - - - -
R [mm] - - - - -
S [mm] 90(±0.3) 70(±0.3) 60(±0.3) 70(±0.3) 48(±0.3)
T [mm] 5 5 4 5 3
U [Nm] 6.9 6.9 3.4 6.9 1.5
9
E Series Controller 1. Selection of External Axis
Kawasaki Robot External Axis Addition Manual Component Parts
[ NOTE ]
1. Figure in ( ) of Rotation Speed represent max. speed (Nmax).
2. Part Nos. for each single axis amp. are below.
For E1x/E2x/E3x/E4x For large motor: 1TC (100 A) 50607-1503
1TC (50 A)* 50607-1509
1VE (50 A) 50607-0044
For small motor: 1TD (30 A)* 50607-1504
1VD (30 A) 50607-0045
1TD (15 A)* 50607-1510
1VD (15 A) 50607-0046
For E7x For small motor: 1UZ (30 A) 50607-0019
1UZ (15 A) 50607-0017
3. Encoder pulse output per one rotation of servomotor is 8192 p/rev.
4. Contact Kawasaki if a motor drawing is required.
5. When using a multi-axis controller, KHI 6-axis integrated amplifier is used.
The specification of the KHI 6-axis integrated amplifier used is decided by
Kawasaki depending on the combination of the motors used.
NOTE* 1TC (50 A) and 1TD are to be deprecated in 2011.
10
E Series Controller 1. Selection of External Axis
Kawasaki Robot External Axis Addition Manual Component Parts
For external axes, the following combinations of MITSUBISHI motors and amplifiers can be
used.
*No key
Item Unit ① ② ③ ④ ⑤ ⑥
Part No. [-] 50601-1351 50601-1350 50601-1349 50601-1348 50601-1347 50601-1346
Model No. [-] HC-UFS502BK HC-RFS353BK HC-RFS203BK HC-RFS153BK HC-RFS103BK HC-SFS53BK
Brake [-] with with with with with with
Capacity [W] 5000 3500 2000 1500 1000 500
Max. rotation speed [rpm] 2500 4500 4500 4500 4500 3000
Rated rotation speed [rpm] 2000 3000 3000 3000 3000 3000
Max. instant torque [Nm] 71.6 27.9 15.9 11.9 7.95 4.77
Rated torque [Nm] 23.9 11.1 6.37 4.78 3.18 1.59
-4 2
Moment of inertia [10 kgm ] 123.6 11.8 2.65 2.25 1.85 8.6
Mass [kg] 30 15 8.3 7 6 7
M-amp. Model No. [-] MR-J2S-500B MR-J2S-500B MR-J2S-350B MR-J2S-200B MR-J2S-200B MR-J2S-60B
A [mm] 220 130 100 100 100 130
B [mm] 65 63 45 45 45 55
C [mm] 209 254 235 210 185 153
D [mm] 4 3 3 3 3 3
E [mm] 16 12 10 10 10 12
Dimensions
F [mm] 60 58 40 40 40 50
G [mm] - - - - - -
H [mm] 5 3 5 5 5 5
I [mm] 50 53 25 25 25 36
J [mm] 35(0~+0.01) 28(-0.013~0) 24(-0.013~0) 24(-0.013~0) 24(-0.013~0) 24(-0.013~0)
S [mm] 250 145 115 115 115 145
T [mm] 12 8 8 8 8 8
U [Nm] 98 29 29 29 29 29
V [mm] 10(-0.036~0) 8(-0.036~0) 8(-0.036~0) 8(-0.036~0) 8(-0.036~0) 8(-0.036~0)
W [mm] 30(-0.12~0) 24(-0.1~0) 20(-0.1~0) 20(-0.1~0) 20(-0.1~0) 20(-0.1~0)
11
E Series Controller 1. Selection of External Axis
Kawasaki Robot External Axis Addition Manual Component Parts
This section describes the procedure of selecting motors for the following three types of external
axes. If your intended axis is not one of these types, use this section as a reference during motor
selection. Contact Kawasaki for any further questions.
[ NOTE ]
LO Also, consider allowable torque, service
life calculation, etc. when selecting
reduction unit.
MW,JW Load
12
E Series Controller 1. Selection of External Axis
Kawasaki Robot External Axis Addition Manual Component Parts
Outline of motor selection procedure for traveling, traverse and up-down axes is below.
1. Determination of load output axis specifications
2. Selection of reduction unit and guide
3. Check of condition expressions and selection of motor/encoder
13
E Series Controller 1. Selection of External Axis
Kawasaki Robot External Axis Addition Manual Component Parts
Flywheel
Reduction unit
Motor
Moving table
Guide
9.8 MW X, V, a
Pinion
Rack
14
E Series Controller 1. Selection of External Axis
Kawasaki Robot External Axis Addition Manual Component Parts
15
E Series Controller 1. Selection of External Axis
Kawasaki Robot External Axis Addition Manual Component Parts
Outline of motor selection procedure for traveling, traverse and up-down axes is below.
1. Determination of load output axis specifications
2. Selection of reduction unit and guide
3. Check of condition expressions and selection of motor/encoder
Flywheel Motor
Moving table
Reduction unit
(gear) Ball screw
Guide
9.8 MW X, V, a
16
E Series Controller 1. Selection of External Axis
Kawasaki Robot External Axis Addition Manual Component Parts
Selection procedures described in 1.2 can also be applied to selection of a MITSUBISHI motor,
however, we recommend using software MRZJW3-MOTSZ111E by MITSUBISHI Electronic
Corp. when setting MITSUBISHI motor.
17
E Series Controller 1. Selection of External Axis
Kawasaki Robot External Axis Addition Manual Component Parts
・ E series controller has restrictions on the power it can supply for external axes. Check if the
total power consumption factor of the selected motors and the brake current factor in table 1
are less than the capacity restrictions in table 2. If exceeded, reconsider specifications to
satisfy the restrictions. Motor capacity restriction varies on the robot motion. Consult
Kawasaki to add external axes in the robot system if the robot motion is small.
・ For E30 and E40 controllers, the motor capacity restriction value can be raised by changing
the transformer and breaker to those for E32/E42 controller. For the changing method, see
Example 7 in Appendix.
・ For E10, E20, E30 and E40 controllers, change the regenerative resistance if the total motor
capacity factor exceeds the regenerative resistance restriction. However, this is just a rough
indication, and the regenerative resistance may need to be replaced depending on the
operation pattern of external axis even if the total motor capacity factor is less than the
regenerative resistance restriction. For the changing method, see Example 7 in Appendix.
・ When using the motor of 4.2 kW on JT7/JT A, use the dedicated harness for JT7/JT A to
drive the motor by 100 A amplifier, not use the separate harness for the robot. When using
50 A amplifier, the separate harness can be used. In this case, however, the full capacity of
4.2 kW motor cannot be utilized because the current is limited.
・ For E7x controller, internal IO and brake share the same power. Accordingly, it is necessary
to reduce the brake capacity restriction value by the current used for the internal IO when
using the internal IO.
18
E Series Controller 1. Selection of External Axis
Kawasaki Robot External Axis Addition Manual Component Parts
2. Power capacity restrictions to external axes for each robot arm series and controller
Regenerative
Motor capacity Brake capacity
Robot arm Controller resistance
restriction restriction
restriction
E24 1.8 1.6 A -
MX/MD series
E14/E34/E44 1.8 3.2 A -
E22 /E23 3.9 3.4 A -
Z series,
E12/E32/E42
MT series 3.9 5A -
E13/E33/E43
E12/E22 5.8 6A -
RS50 series
E32/E42 5.8 6A -
E10/E20 9.3 6A 2.4
RS20 series E30/E40 2.4 6A 2.4
E30/E40
9.3 6A 2.4
(Change transformer)
E10/E20 10.6 6A 3.7
E30/E40 3.7 6A 3.7
RS10 series E30/E40
10.6 6A 3.7
(Change transformer)
E71/E74/E77 0.8 0.45 A* -
RS05 series E71/E74/E77 1.6 1 A* -
RS03 series E70/E73/E76 2 0.79 A* -
E10/E20 8.9 6A 2
E30/E40 2 6A 2
YF03 series
E30/E40
8.9 6A 2
(Change transformer)
NOTE*: When using the IO, the total amount of consumption current for IO and the motor brake
current should be less than the brake capacity restriction.
19
E Series Controller 1. Selection of External Axis
Kawasaki Robot External Axis Addition Manual Component Parts
3. Power capacity restrictions to external axes for multi-axis controller for SANYO motor
Regenerative
Motor capacity Brake capacity
- Controller resistance
restriction restriction
restriction
SANYO motor
Multi-axis controller 12 11.2 A -
external axis
MITSUBISHI motors are not applicable to some specifications as shown in the table below.
20
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
To control an external axis by the robot controller, mount the servomotor selected in chapter 1
into the external axis, install the necessary hardware in the controller and connect cables between
the motor and controller.
! CAUTION
Encoder value backup battery: Do not disconnect the battery backup
line to the encoder after installing motor.
· SANYO motor Between battery backup box and motor (encoder)
· MITSUBISHI motor Between amplifier and motor (encoder)
Disconnecting the line erases encoder values after 30 min or several
hours. If lost, zeroing must be executed again.
! DANGER
After Motor Power OFF, power block unit and MC unit begin
discharging. Wait at least 7 minutes then confirm voltage between
P-N on power block is 0 V before working on hardware.
Mount the KHI amplifier in the controller as shown in figure below, and connect between motor
and controller with cables.
21
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
[ NOTE ]
The combination of 4.2 kW motor and 100 A amplifier is not
available in this way.
Dummy plate
(Upper)
Single-axis power block PWM harness
(JT7/JT A) (JT7/JT A)
X566
X564
X562 X517
X551
X353
X359
PN harness (JT7/JT A)
(P/N: 50978-3909)
1. Remove the lower dummy plate for single-axis amplifier and mount single-axis power block
(JT7/JT A).
2. Connect X517 and X566 (A) on PWM harness (JT7/JT A) (P/N: 50978-3911) to X517 on
1TB board and X566 on single-axis power block (JT7/JT A).
3. Connect X353 and X562 (A) on PN harness (JT7/JT A) (P/N: 50978-3909) to X353 on MC
unit and X562 on single-axis power block (JT7/JT A).
4. Connect X359 and X564 (A) on DC line harness (JT7/JT A) (P/N: 50978-3910) to X359 on
MC unit and X564 on single-axis power block (JT7/JT A).
5. Remove top plate on the controller (with removing screws and eyebolts fixing the top plate).
Dismount the blank plate for JT7/JT A on the connector plate, and then pull and connect
internal harness for external axis (JT7/JT A) (P/N: 50978-3920) into the hole. (See Figure
2-3) Connect braided shield wires and G/Y wire from the rear side of the rear cover
referring to Figure 2-4.
6. Pull the harness into the controller so that the motor and brake lines pass through the upper
right hole viewed from the controller rear side, and the encoder line passes the left side of the
card rack. (See Figure 2-2)
7. Remount the top plate removed in step 5.
8. Connect X551 (A) on internal harness for external axis to X551 on single-axis power block
(JT7/JT A).
9. Disconnect the harness from X317 on MC unit, and then connect X317 on internal harness
for external axis to X317 on MC unit.
10. Disconnect the harness from X511 on 1TB board, and then connect X511 on internal harness
for external axis to X511 on 1TB board.
23
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
Top plate Eyebolt
Motor line,
Brake line
Encoder line
X562
X517
X551
Figure 2-4
Figure 2-3
24
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
1. Remove the upper dummy plate for single-axis amplifier and mount single-axis power block
(JT8/JT B).
2. Connect X518 and X566 (B) on PWM harness (JT8/JT B) (P/N: 50978-3916) to X518 on
1TB board and X566 on single-axis power block (JT8/JT B).
3. Connect X563 (A) and X562 (B) on PN harness (JT8/JT B) (P/N: 50978-3914) to X563 on
single-axis power block (JT7/JT A) and X562 on single-axis power block (JT8/JT B).
4. Connect X565 (A) and X564 (B) on DC line harness (JT8/JT B) (P/N: 50978-3915) to X565
on single-axis power block (JT7/JT A) and X564 on single-axis power block (JT8/JT B).
5. Remove top plate on the controller (with removing screws and eyebolts fixing the top plate).
Dismount the blank plate for JT8/JT B on the connector plate, and then pull and connect
internal harness for external axis (JT8/JT B) (P/N: 50978-3921) into the hole. (See Figure
3-3) Connect braided shield wires and G/Y wire from the rear side of the rear cover
referring to Figure 3-4.
6. Pull the harness into the controller so that the motor and brake lines pass through the upper
right hole viewed from controller rear side, and the encoder line pass the left side of the card
rack. (See Figure 3-2)
7. Remount the top plate removed in step 5.
8. Connect X551 (B) on internal harness for external axis to X551 on single-axis power block
(JT8/JT B).
9. Disconnect harness from X318 on MC unit, and then connect X318 on internal harness for
external axis to X318 on MC unit.
10. Disconnect harness from X512 on 1TB board, and then connect X512 on internal harness for
external axis to X512 on 1TB board.
25
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
Eyebolt
Top plate
Motor line,
Brake line
Encoder line
Single-axis
power block
(JT8/JT B) Motor line,
Brake line
X518
X318
X512
Brake line
(Passed under
Figure 3-1
MC unit)
Figure 3-4
Figure 3-3
26
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
Mount the KHI amplifier in the controller as shown in figure below, connect between motor and
controller with cables.
Single-axis power
block (JT7/JT A)
Single-axis power
block (JT9/JT C)
27
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
X566
X562
Single-axis power block
(JT7/JT A)
X564
X551
PN harness (JT7/JT A)
(P/N:50977-0148)
X353
X359
PWM harness (JT7/JT A)
(P/N: 50973-2986)
X517
Figure 4
28
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
1. Remove the left dummy plate for single-axis amplifier and install single-axis power block
(JT7/JT A).
2. Connect X517 and X566 (JT7/JT A) on PWM harness (JT7/JT A) (P/N: 50973-2986) to
X517 on 1TB board and X566 on single-axis power block (JT7/JT A).
3. Connect X353 and X562 (JT7/JT A) on PN harness (JT7/JT A) (P/N: 50977-0148) to X353
on MC unit and X562 on single-axis power block (JT7/JT A).
4. Connect X359 and X564 (JT7/JT A) on DC line harness (JT7/JT A) (P/N: 50977-0149) to
X359 on MC unit and X564 on single-axis power block (JT7/JT A).
5. Remove top plate on the controller (with removing screws and eyebolts fixing the top plate).
Dismount the blank plate for JT7/JT A on the connector plate, and then pull and connect
internal harness for external axis (JT7/JT A) (P/N: 50977-0107) into the hole. (See Figure
5-3.) Connect braided shield wires and G/Y wire from the inside of the rear cover referring
to Figure 5-4.
6. Pull the harness into the controller so that the motor and brake lines pass through the right
hole viewed from the controller rear side, and the encoder line pass the left side of the card
rack. (See Figure 5-2)
7. Remount the top plate removed in step 5.
8. Connect X551 (JT7/JT A) on internal harness for external axis to X551 on single-axis power
block (JT7/JT A).
9. Disconnect the harness from X317 on MC unit, and then connect X317 on internal harness
for external axis to X317 on MC unit.
10. Disconnect the harness from X511 on 1TB board, and then connect X511 on internal harness
for external axis to X511 on 1TB board.
29
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
Motor line,
Brake line
Encoder line
X566
PN harness (JT7/JT A)
(P/N: 50977-0148) X562
X564
X551
X353
X317
X517
DC line harness
(JT7/JT A)
(P/N: 50977-0149) PWM harness (JT7/JT A)
(P/N: 50973-2986)
X359
X511
Figure 5-1
Inside view
of part A
Motor line,
Figure 5-2 Brake line Figure 5-4
Figure 5-3
Inside view of connector plate
30
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
1. Remove the middle dummy plate for single-axis amplifier and install single-axis power block
(JT8/JT B).
2. Connect X518 and X566 (JT8/JT B) on PWM harness (JT8/JT B) (P/N: 50973-2897) to
X518 on 1TB board and X566 on single-axis power block (JT8/JT B).
3. Connect X563 (JT7/JT A) and X562 (JT8/JT B) on PN harness (JT8/JT B) (P/N:
50977-0111) to X563 on single-axis power block (JT7/JT A) and X562 on single-axis power
block (JT8/JT B).
4. Connect X565 (JT7/JT A) and X564 (JT8/JT B) on DC line harness (JT8/JT B) (P/N:
50977-0112) to X565 on single-axis power block (JT7/JT A) and X564 on single-axis power
block (JT8/JT B).
5. Remove top plate on the controller (with removing screws and eyebolts fixing the top plate).
Dismount the blank plate for JT8/JT B on the connector plate, and then pull and connect
internal harness for external axis (JT8/JT B) (P/N: 50977-0108) into the hole. (See Figure
6-3.) Connect braided shield wires and G/Y wire from the inside of the rear cover referring
to Figure 6-4.
6. Pull the harness into the controller so that the motor and brake lines pass through the right
hole viewed from controller rear side, and the encoder line pass the left side of the card rack.
(See Figure 6-2)
7. Remount the connector plate removed in step 5.
8. Connect X551 (JT8/JT B) on internal harness for external axis to X551 on single-axis power
block (JT8/JT B).
9. Connect X318 on internal harness for external axis to X318 on MC unit.
10. Connect X512 on internal harness for external axis to X512 on 1TB board.
31
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
Motor line,
Brake line
Single-axis power
block (JT8/JT B)
Single-axis power
block (JT7/JT A) X566
PN harness (JT8/JT B) X562
(P/N: 50977-0111) Motor line,
Figure 6-2
Brake line
X563 Inside view of connector plate
X564
X565
DC line harness (JT8/JT B)
(P/N:50977-0112)
X318 X551
X518
Brake line
(Passed under
MC unit) PWM harness (JT8/JT B)
(P/N: 50973-2987)
X512
Figure 6-1
Figure 6-4
Figure 6-3
32
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
1. Remove the right dummy plate for single-axis amplifier and install single-axis power block
(JT9/JT C).
2. Connect X519 and X566 (JT9/JT C) on PWM harness (JT9/JT C) (P/N: 50973-2988) to
X519 on 1TB board and X566 on single-axis power block (JT9/JT C).
3. Connect X563 (JT8/JT B) and X562 (JT9/JT C) on PN harness (JT9/JT C) (P/N:
50977-0152) to X563 on single-axis power block (JT8/JT B) and X562 on single-axis power
block (JT9/JT C).
4. Connect X565 (JT8/JT B) and X564 (JT9/JT C) on DC line harness (JT9/JT C) (P/N:
50977-0153) to X565 on single-axis power block (JT8/JT B) and X564 on single-axis power
block (JT9/JT C).
5. Remove top plate on the controller (with removing screws and eyebolts fixing the top plate).
Dismount the blank plate for JT9/JT C on the connector plate, and then pull and connect
internal harness for external axis (JT9/JT C) (P/N: 50977-0109) into the hole. (See Figure
7-3) Connect braided shield wires and G/Y wire from the inside of the rear cover referring
to Figure 7-4.
6. Pull the harness into the controller so that the motor and brake lines pass through the right
hole viewed from controller rear side, and the encoder line pass the left side of the card rack.
(See Figure 7-2)
7. Remount the top plate removed in step 5.
8. Connect X551 (JT9/JT C) on internal harness for external axis to X551 on single-axis power
block (JT9/JT C).
9. Connect X319 on internal harness for external axis to X319 on MC unit.
10. Connect X513 on internal harness for external axis to X513 on 1TB board.
33
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
Motor line,
Brake line
Single-axis power
block (JT9/JT C)
Single-axis power
X566
block (JT8/JT B)
X565
X563 Motor line,
X564
Figure 7-2 Brake line
Inside view of connector plate
X562
X319
X551
PWM harness (JT9/JT C)
Brake line
(P/N: 50973-2988)
(Passed under
MC unit) X519
X513
Figure 7-1
Figure 7-4
Figure 7-3
34
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
Follow the procedure below with the reference to Figure 8. (Part number for a set of amplifier
rack, fan and screws: 49094-0088)
1. Dismount the top cover (2) of the controller. For the procedure, refer to2.3.4-1.
2. Mount the amplifier rack (P/N: 50833-0006).
3. Mount a fan (P/N: 50973-2898) on the plate.
4. Connect CN1 and CN2 on 1UZ board (JT7/JT A) to CNAMP7S and CNAMP7P on 1UY
board along the guide rail of the amplifier rack.
5. Connect AMP7 of X4 harness wired in the controller to CN3 on 1UZ board (JT7/JT A).
6. Remount the top cover of the controller.
Fan
(P/N: 50973-2898)
Amplifier rack
(P/N: 50833-0006)
Figure 8
35
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
Follow the procedure below referring to Figure 9-1 to 9-4. (Part number for a set of amplifier
rack, fan, dedicated harness for JT7/JT A, rear box and screws: 49094-0089)
1. Dismount the top cover (2) of the controller. For the procedure, refer to2.3.4-1.
2. Mount the amplifier rack (P/N: 50833-0006).
3. Mount a fan (P/N: 50973-2898) on the plate.
4. Connect CN1 and CN2 on 1UZ board (JT7/JT A) to CNAMP7S and CNAMP7P on 1UY
board along the guide rail of the amplifier rack. (See Figure 9-1.)
5. Remove the connector plate (6) on the rear of the controller (see Figure 9-2) and mount the
rear box (P/N: 50833-0007) to which motor harness (JT7/JT A) (P/N: 50977-0209) and
signal harness (JT7/JT A) (P/N: 50977-0210) are connected.
6. Connect AMP7 of motor harness (JT7/JT A) to CN3 on 1UZ board (JT7/JT A).
7. Unscrew 11 screws fixing the plate to the rear of the controller and remove the plate from the
controller slightly. (See Figure 9-3.)
8. Remove X317 of X4 harness connected to X317 on 1TV board. Fix the removed X317 of
X4 harness inside the controller with tying band.
9. Connect X317 of motor harness (JT7/JT A) to X317 on 1TV board.
10. Place X511 of signal harness (JT7/JT A) at the position where it touches the bottom of the
controller.
11. Fix the plate to the rear of the controller with 11 screws.
12. Remount the top cover of the controller.
13. Dismount the bottom cover (4) of the controller. For the procedure, refer to2.3.4-2.
14. Remove X511 of X3 harness connected to X511 on 1TB board. Fix the removed X511 of
X3 harness inside the controller with tying band. (See Figure 9-4.)
15. Connect X511 of signal harness (JT7/JT A) to X511 on 1TB board.
16. Remount the bottom cover of the controller.
Rear box (P/N: 50833-0007)
JT7/JT A motor harness (P/N: 50977-0209)
JT7/JT A signal harness (P/N: 50977-0210)
Fan
(P/N: 50973-2898)
Amplifier rack
(P/N: 50833-0006)
36
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
(6)
Rear view
Rear connector plate
Figure 9-2
X513
X501
X512
X511
567
X506 4 0
3 21
J2
X508 SW7
12 9
J9
X509
8 5
4 1
X510
J5
J7 J3
X502
X519
JTAG_CPU
J1
CN3
X518
X503
X503
X517
CN2
X515
TP24 X504 X505 X507 SW2
TP23 TP25
Figure 9-4
37
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
Follow the procedure below referring to Figure 10-1 to 10-4. (Part number for a set of dedicated
harness for JT8/JT B, rear box and screws: 49094-0090) To add JT8/JT B, it is necessary to add
JT7/JT A in 2.3.1. When adding JT7/JT A via dedicated harness for JT7/JT A in 2.3.2,
JT8/JT B cannot be added.
1. Dismount the top cover (2) of the controller. For the procedure, refer to2.4.1.
2. Connect CN1 and CN2 on 1UZ board (JT8/JT B) to CNAMP8S and CNAMP8P on 1UY
board along the guide rail of the amplifier rack. (See Figure 10-1.)
3. Remove the connector plate (6) on the rear of the controller (see Figure 10-2) and mount the
rear box (P/N: 50833-0007) to which motor harness (JT8/JT B) (P/N: 50977-0235) and
signal harness (JT8/JT B) (P/N: 50977-0236) are connected.
4. Connect AMP8 of motor harness (JT8/JT B) to CN3 on 1UZ board (JT8/JT B).
5. Unscrew 11 screws fixing the plate to the rear of the controller and remove the plate from the
controller slightly. (See Figure 10-3.)
6. Connect X318 of motor harness (JT8/JT B) to X318 on 1TV board.
7. Place X512 of signal harness (JT8/JT B) at the position where it touches the bottom of the
controller.
8. Fix the plate on the rear to the controller with 11 screws.
9. Remount the top cover of the controller.
10. Dismount the bottom cover (4) of the controller. For the procedure, refer to 2.3.4-2.
11. Connect X512 of signal harness (JT8/JT B) to X512 on 1TB board. (See Figure 10-4.)
12. Remount the bottom cover of the controller.
Rear box (P/N: 50833-0007)
JT8/JT B motor harness (P/N: 50977-0235)
JT8/JT B signal harness (P/N: 50977-0236)
(6)
Rear view
Rear connector plate
Figure 10-2
X513
X501
X512
X511
567
X506 4 0
3 21
J2
X508 SW7
12 9
J9
X509
8 5
4 1
X510
J5
J7 J3
X502
X519
JTAG_CPU
J1
CN3
X518
X503
X503
X517
CN2
X515
TP24 X504 X505 X507 SW2
TP23 TP25
Figure 10-4
39
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
(1) Unscrew the two screws fixing the meshed cover and dismount the cover by sliding
forward then upward a little. (The cover is caught on the metal plate by two cathes on
the back part.) Screw
Screw
(1)
(2) Unscrew the six screws fixing the left side cover (1) of the controller, and then dismount
the cover.
(3) Unscrew the screws* fixing the top cover (2) of the controller. For the screws,refer to
the note below.
(4) Lift the top cover (2) of the controller a little and dismount the connectors of the fan and
regenerative resistor, and then dismount the cover.
Yellow M4: fixing the top cover of the controller and internal parts (Heat sink on 1UZ
board and power unit, etc.)
Silver M3: fixing the top cover of the controller and controller
Silver M4: fixing the top cover of the controller and external parts (Fan and
regenerative resistor, etc.)
40
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
Yel.M4
Yel.M4
(2) (2)
(4)
Screw
Screw
(2) Unscrew the five screws fixing the bottom cover of the controller, and then dismount the
cover.
41
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
Multi-axis controller is required when using SANYO motors of nine or more axes for E2x
controller and ten or more axes for E1x controller. For the installation of multi-axis controller,
refer to the separate Installation and Connection Manual for multi-axis controller
(90210-1275DE*). A multi-axis controller can connect with max. eight external axes (JT D, E,
F, G, H, J, K, L). Six-axis power block shown in the figure below is used (installed by default in
multi-axis controller) for six axes (JT D JT J), and single-axis power block is used for JT K and
L as shown below.
Before shipment, Kawasaki decides the six-axis power block specifications and axis No. to be
used based on the motor configuration in your system and wires inside the multi-axis controller
for the necessary axes.
42
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
This section describes how to add JT G to the multi-axis controller in which JT D and H are used
at factory shipment as an example.
[ NOTE ]
Contact Kawasaki to find which axis of multi-axis controller is used
before selecting a motor to add. It is necessary to decide which axis is
appropriate according to the motor to be used by Kawasaki.
1. Prepare internal harnesses of external axis ((1) Power・・・P/N: 50977-0472, (2) Signal・・・
P/N: 50977-0461). (Common among JT D J)
2. Attach mark tube and sticker for axis No. display attached on the multi-axis controller on the
harnesses shown in 1 according to the axis No. to be used.
3. Remove the rear plate and plates A and B for JT G shown in the figure below.
4. Connect harness (1) to the position of JT G plate A and harness (2) to the position of plate B.
At that time, fix earth wire and shield wire of harness (1) and shield wire of harness (2) to
the spacer on the rear of the plate with screws.
5. Relay connectors per axis can be found by opening the rear plate. Connect to the position
of JT G. (relay connector: XMOT(JT G), XBRK(JT G), XENC(JT G))
6. Return the rear plate where it was.
Before mounting JT G
(JT D, E, F, G, H, J from left) After mounting JT G
JT D, E, F, G, H, J from left
The procedure of adding JT K to the multi-axis controller is the same with that of installing JT7
(JT A) in E2x controller in 2.1.2 except P/N of the harness to be used.
The procedure of adding JT L to the multi-axis controller is the same with that of installing JT8
(JT B) in E2x controller in 2.1.3 except P/N of the harness to be used.
44
Mitsubishi MELSERVO-J2-SUPER Standard Amplifier / Motor
E Controller
X 1.5sq
A
Inrush Control Power
C
E Series Controller
3φ
3φ
6sq
3φ
1φ
1φ
1φ
2
AC210V
AC210V
AC210V
AC210V
AC210V
AC210V
RA2 ② RA3 ②
0.75sq RA1 ② CN3 CN3
X
CN3
3
1 ⑩ ⑩
2 x 3pairs ⑩
45
① CN1A CN1B CN1A CN1B
CN1A CN1B
② ③ ③ ④
Kawasaki Robot External Axis Addition Manual
1
L 1
U,V,W,E CN2
P T
U,V,W,E CN2 U,V,W,E CN2
R
6sq ⑦ ⑦
⑦
Motor
Brake
Brake
Motor
Brake
Motor
Encoder
Encoder
Encoder
below shows connecting system diagram when using a MITSUBISHI motor.
⑨ ⑧ ⑧ ⑧
⑤ ⑤ ⑤
When using MITSUBISHI motor, prepare expansion controller following this section. Figure
2. Hardware Installation
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
Based on system diagram above, use only the parts below when adding an external axis.
1. MITSUBISHI parts
MITSUBISHI
No. Name KHI Part No. Remarks
Model No.
1 SSCNET I/F board (1LP board) 50999-2423 MR-KHDF80 Per 1 system
2 SSCNET bus cable (5 M) 50978-4009 MR-J2HBUS5M Select a cable (2 M or 5
SSCNET bus cable (2 M) 50978-2296 MR-J2HBUS2M M) per 1 system.
3 SSCNET bus cable (0.5 M) 50978-3327 MR-J2HBUS05M (Motor number-1) per 1
system
4 Bus terminator (SSCNET) 60652-2091 MR-A-TM Per 1 system
5 Motor (0.5 kW) 50601-1346 HC-SFS53BK
Motor (1 kW) 50601-1347 HC-RFS103BK
Motor (1.5 kW) 50601-1348 HC-RFS153BK
Motor (2 kW) 50601-1349 HC-RFS203BK
Motor (3.5 kW) 50601-1350 HC-RFS353BK
Motor (5 kW) 50601-1351 HC-UFS502BK
6 Amplifier (For 0.5 kW) 50607-1407 MR-J2S-60B For HC-SFS53BK
Amplifier (For 1 kW/1.5 kW) 50607-1408 MR-J2S-200B For HC-RFS103BK,
HC-RFS153BK
Amplifier (For 2 kW) 50607-1409 MR-J2S-350B For HC-RFS203BK
Amplifier (For 3.5 kW/5 kW) 50607-1410 MR-J2S-500B For HC-RFS353BK,
HC-UFS502BK
7 Encoder cable ( M) MR-ENCBL Common for all motors
: 5/10/20/30 M-H
8 Motor connector set (0.5-2 kW) MR-PWCNS1 Connector only.
Wiring required.
Motor connector set (3.5/5 kW) MR-PWCNS2 Connector only.
Wiring required.
9 Brake connector set (5 kW MR-BKCN Connector only.
motor) Wiring required.
10 Brake connector set (Amplifier MR-J2CN1 Connector only.
CN3) Wiring required.
11 Battery (Absolute encoder 50750-1023 MR-BAT Common for all
system) amplifiers
46
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
47
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
Cooling fan
48
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
This section describes how to mount and connect the following parts.
Power thermistor
X382
(Approx. 22 Ω,
inrush current control)
XAC-5
XAC-5
X312
X312
49
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
1LP-CN4
OFF
ON
SW1
1 2
CN3 CN4
50
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
1LP board
MR-J2HBUS M cable
MR-J2HBUS M cable
Servo amplifier
MR-J2S- B
nd
(2 axis)
MR-J2HBUS M cable
Servo amplifier
MR-J2S- B
th
Insert terminal connector (MR-A-TM) (n axis)
to CN1B on servo bus terminator.
10m or less
Magnetic brake
interlock
Connect VDD-COM
without fail. Do not
use external power.
51
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
Servo amplifier
MR-J2S- B Servomotor
HC-SFS, RFS,
UFS2000r/min series
Encoder
Plate
Magnetic
brake
CE05-6A22-23SD-B-BSS DDK
CE3057-12A-2 (D265) DDK
52
E Series Controller 2. Hardware Installation
Kawasaki Robot External Axis Addition Manual
Servo amplifier
MR-J2S-500B Servo amplifier
HC-RFS353B
Magnetic
brake
CE05-6A24-10SD-B-BSS DDK
CE3057-16A-2 (D265) DDK
(3) 5 kW (HC-UFS502B)
Servo amplifier
MR-J2S-500B Servo amplifier
HC-UFS502B
Magnetic
brake
CE05-6A24-10SD-B-BSS DDK
CE3057-16A-2 (D265) DDK
MS3106A10SL-4S DDK
YSO10-58 DAIWA DENGYO CO., LTD
53
E Series Controller 3. Setting of External Axis Parameter Values
Kawasaki Robot External Axis Addition Manual
Set the data for external axes by the procedure below. With the exception of some setting items
for specific motors, this setting is applicable to both SANYO motor and MITSUBISHI motor.
For the setting of cooperative control operation between robot arm and external axes, refer to
chapter 5.
! CAUTION
Turn the motor power OFF before setting or modifying
external axis data.
1. Activate B area on the teach pendant and press MENU to display the pull-down menu below.
2. Move the cursor to [Aux. Function] and press to call up the auxiliary function screen as in
the figure below.
54
E Series Controller 3. Setting of External Axis Parameter Values
Kawasaki Robot External Axis Addition Manual
In the screen, input “3” for [Operation Level]. Next, move the cursor to [Password] and input
“9894” as the password.
Check that both items are input, and press . All settings are stored when “Setting
complete.” is displayed.
4. Return to the auxiliary function screen. This time, select [Aux.2002 External Axis].
6. Select the axis type and press <Next Page>. The screen for servo parameter setting appears.
55
E Series Controller 3. Setting of External Axis Parameter Values
Kawasaki Robot External Axis Addition Manual
The screen below appears when [Linear Axis] is selected as the axis type in “Aux.2002 External
Axis”. Enter the necessary data for each item.
Resolution Mantissa
Resolution Exponent (10^-n)
Enter the motion amount per bit of encoder value. For example, in case of 1.234 10-3 mm/bit,
enter 1.234 mm/bit for mantissa and 3 for exponent.
Max Speed
Enter the maximum speed.
Accel Time
Enter the time it takes to accelerate from 0 to the maximum speed. Set 0.5 s or less usually.
Coupling Factor
Enter 0.00. (Linear axis does not induce any motion).
When the parameter data in this page are set, press <Next Page> and go on to the next screen.
56
E Series Controller 3. Setting of External Axis Parameter Values
Kawasaki Robot External Axis Addition Manual
Channel No.
Enter the channel number according to the type of amplifier that will be used. When using the
KHI amplifier (SANYO motor), set 9 or lower number depending on the number of the axis to
which the amplifier is set. When using the MITSUBISHI amplifier, set the channel number
beginning at 11 in order of the axes to be connected. Normally, this setting is done at factory
shipment.
The table below shows the relation between servo board axis numbers/channel numbers and
hardware axis numbers. For the hardware axis numbers 7/A-9/C, D-J and K-L, refer to 2.1-2.3,
2.4.1 and 2.4.2, respectively.
MC unit number
Enter MC unit number 1-3 depending on the amplifier to use. Normally, this setting is done at
factory shipment.
57
E Series Controller 3. Setting of External Axis Parameter Values
Kawasaki Robot External Axis Addition Manual
Servo Parameter
Select whether to use internal data or external data. Here, select [External Setting]. After
changing internal/external setting, turn OFF/ON the controller power before operating the
external axis.
[ NOTE ]
Servo parameters cannot be set when [Internal data] is selected.
When the parameters data in this page are set, press <Next Page> and go on to the next screen.
Amp./Motor
Enter the motor number to use. Normally, this setting is done at factory shipment.
When the data in this page are set, press <Next Page> and go on to the next screen.
58
E Series Controller 3. Setting of External Axis Parameter Values
Kawasaki Robot External Axis Addition Manual
Linear Cooperation
Sets the condition number for robot and axis cooperation. Enter 0 to cancel robot and external
axis cooperation. When cooperating, select from 1-6 to specify the robot axis direction (on base
or tool coordinate axes) that matches the positive direction of the external axis. For details of
linear cooperation, refer to chapter 5.
Coop.(eration) Type
Selects the coordinate system used for cooperating with the external axis. This setting is invalid
when cooperation is disabled.
After setting all data, press . Confirmation screen appears. Select [Yes] to set the entered
data. Select [No] to cancel.
59
E Series Controller 3. Setting of External Axis Parameter Values
Kawasaki Robot External Axis Addition Manual
The screen below appears when [Rotary Axis] is selected as the axis type in “Aux.2002 External
Axis”. Enter the necessary data in each item.
For setting parameter values, [Upper Motion Limit] to [Coupling Factor], see the procedure for
linear axis in chapter 3.1.
Equivalent Radius
Enter a value that satisfies the condition below.
Max Speed
360 Equivalent radius 2 > 250
When the parameter data in this page are set, press <Next Page> and go on to the next screen.
For setting parameter values, [Servo board No.] to [Brake install check], see the procedure for
linear axis in chapter 3.1. Press <Next Page> when done.
60
E Series Controller 3. Setting of External Axis Parameter Values
Kawasaki Robot External Axis Addition Manual
Set [Amp./Motor] in the same way as with linear axis. Press <Next Page> when done.
Rotation Set
Enables/Disables cooperation between the robot and the rotation axis on which the robot is
installed. When [Off] is selected, the settings below are ignored. For details of function of
cooperation with rotation axis, refer to chapter 5.
Rotation Axis X, Y
Enter the offset value(s) from the robot base coordinates to center of the rotation axis. When an
external axis other than the rotation axis is used, enter the offset value when the external axis is at
its home position. The offset value is 0 in the case of Start position, or enter the values of “x”
and “y” as the offset value in the case of End position in the example below.
Setting Position
Specifies the position of the rotation axis. Select [Start Pos.(ition)] when the rotation axis is
attached directly to the robot. Select [End Pos.(ition)] when it is set at other positions in the
system configuration.
61
E Series Controller 3. Setting of External Axis Parameter Values
Kawasaki Robot External Axis Addition Manual
Rotation axis
Robot arm
Base coordinate Y
Base coordinate X
Robot arm
Travel axis (x, y, 0)
home position
y
Travel axis (0, 0, 0) x
Travel axis Rotation axis
home position
Rotating Direction
Sets the positive rotational direction of rotation axis around the base X and Y axes. Specify
Y->X or X->Y as the positive rotational direction with reference to the figure below.
Rotation axis Rotation axis
X→Y direction Y→X direction
Robot base
Z Z
coordinates
+ +
X Rotation axis X
Y Y
After setting all data, press . Confirmation screen appears (see linear axis). Move the cursor
to <Yes> to record the setting or <No> to cancel and press .
62
E Series Controller 4. Setting of Servo Parameter Value
Kawasaki Robot External Axis Addition Manual
The servo parameter value settings vary depending on the selected amplifier, either KHI amplifier
or MITSUBISHI amplifier. This chapter describes the setting method for both types of
amplifiers.
! CAUTION
Turn OFF motor power before setting or modifying
servo parameter values.
Before modifying servo parameter values, load the servo parameter file provided with the robot.
Normally, it is loaded at factory shipment.
Adjust servo parameter values according to the usage environment after servo parameter load.
When modifying servo parameter values, set [Operation Level] to 3 in the [Enable maintenance
function] screen via the teach pendant with reference to chapter 3.
There are two methods for adjusting external axis servo parameters: [1. Simple Tuning] and [2.
Full Spec Tuning]. Unless fine tuning of the servo parameter is necessary, we recommend only
using [1. Simple Tuning].
63
E Series Controller 4. Setting of Servo Parameter Value
Kawasaki Robot External Axis Addition Manual
1. Enter the axis number to which parameter values are set and press <Next Page>.
2. Set [KV] and [Delay Time] in displayed screen as shown below. For details of [KV] and
[Delay Time], refer to chapter 4.1.1.1 and 4.1.1.2.
Follow the procedures below to tune the gain for each axis.
1. Turn the motor power ON and move the axis slightly using the DEADMAN switch in teach
mode.
! CAUTION
1. Be careful when moving the robot because the adjustment of servo
parameter values has not been completed.
2. Always be ready to press the EMERGENCY STOP button when
turning ON the motor power after parameter setting.
64
E Series Controller 4. Setting of Servo Parameter Value
Kawasaki Robot External Axis Addition Manual
2. If the currently set value is not over oscillation (vibration) limit, turn OFF the motor power and
DEADMAN switch and enter a slightly higher value for [KV].
[ NOTE ]
Oscillation limit is judged by sense of hearing and touch. Motor causes vibration
and sound if the axis exceeds its oscillation limit.
It may not be possible to raise the Gain (KV) for the following cases, and it is
necessary to adjust/modify the driving mechanism.
1. Not enough grease applied around gear Grease the gear.
2. Backlash occurs Adjust backlash.
If there is backlash, moving the corresponding axis will not cause vibration, but
slight vibration may occur by only pressing the DEADMAN switch (a beeping
sound may occur).
4. Turn the motor power OFF before going on to the next procedure.
5. From the oscillation limit recorded in step 3, calculate the gain (KV) using the following
equation:
KV to set = KV at oscillation limit 0.32
(For example, if KV at oscillation limit is 300, and then KV value to set is 300 0.32 = 96.)
6. Enter the value from step 5 (96 in above example) as the gain (KV) for simple tuning in
“Aux.2007 External Axis Servo Parameter-1. Simple Tuning” screen.
[ NOTE ]
1. When adjusting servo parameter values without jig and fixture or workpiece
mounted, set the gain a little high assuming the effect that the jig and
fixture/workpiece will have on robot motion. Change the constant (0.32) to a
number greater than 0.32 and smaller than 1 (e.g. 0.5 or 0.7) in the above equation.
2. After setting is complete, turn ON the motor power and check if the gain is
appropriate using the teach pendant.
3. If error “(E1124) Deviation error of Jt XX-M.” occurs, raise the parameter values
of PERLM in the “2. Full Spec Tuning” screen. PERLM sets the deviation error
check range.
65
E Series Controller 4. Setting of Servo Parameter Value
Kawasaki Robot External Axis Addition Manual
Delay time is set at factory shipment, do not change this parameter value.
In [Aux.2007 External Axis Servo Parameter]-[2. Full Spec. Tuning], each of the parameter
values can be set manually.
! CAUTION
1. Expert knowledge of how parameter value changes affect
the behavior of the servo system is needed in order to use
this screen. Do not change the parameter values except in
special cases.
2. Always be ready to press the EMERGENCY STOP button
when turning ON the motor power after parameter setting.
66
E Series Controller 4. Setting of Servo Parameter Value
Kawasaki Robot External Axis Addition Manual
This section explains the method for setting and modifying the servo parameter values.
Refer to the following documents issued by MITSUBISHI Electric Corp. for setting and
modifying servo parameter values. Hereinafter, the MITSUBISHI Electric Corporation issue
document is referred to as “Amplifier manu. by MITSUBISHI Electric Corp. instruction
manual”.
“MR-J2S- B INSTRUCITON MANUAL (SH (NA)-030007”)
! CAUTION
Turn OFF motor power before setting or modifying servo
parameter values.
Before setting or modifying servo parameter values, ensure the servo parameter file provided with
the robot is loaded. Normally, it is loaded at factory shipment.
Set [Operation Level] to 3 in the “Enable maintenance function” screen via the teach pendant
referring to chapter 3.
There are two methods for setting/adjusting external axis servo parameter values: [1 Simple
Tuning] and [2 Full Spec Tuning]. Select [1 Simple Tuning] when adjusting via auto tuning
mode 1 or manual mode 1 by auto tuning*. Select [2 Full Spec Tuning] to use other auto tuning
or to set each individual parameter value.
NOTE* To auto tuning, refer to parameter No.8 “ATU” in the “Parameters” chapter and the
“General gain adjustment” chapter in the “Amplifier manu. by MITSUBISHI Electric
Corp. instruction manual”.
67
E Series Controller 4. Setting of Servo Parameter Value
Kawasaki Robot External Axis Addition Manual
Enter the axis number to be set and press <Next page>. The following appears.
68
E Series Controller 4. Setting of Servo Parameter Value
Kawasaki Robot External Axis Addition Manual
RSP* is set in [Auto tuning mode 1]. Pressing registers the value set in [RSP] (Servo
response). If external axis motion has delay compared with the robot motion after the
adjustment of RPS, adjust KPCF3 on “Aux.2007-2 Full Spec Tuning” (see 4.2.2). Increase
KPCF3 gradually up to about 30 until the delay of external axis motion is eliminated.
NOTE* For RSP, refer to parameter No.9 “RSP” in the “Parameters” chapter and the “General
gain adjustment” chapter of “Amplifier manu. by MITSUBISHI Electric Corp.
instruction manual”.
GD2, PG1, VG2, and VIC** are set in [Manual mode 1]. Pressing registers the set value for
each parameter.
NOTE** For GD2, PG1, VG2, and VIC, refer to parameter No.12 “GD2”, No.13 “PG1”, No.16
“VG2” and No.17 “VIC” in the “Parameters” chapter and the “General gain
adjustment” chapter of “Amplifier manu. by MITSUBISHI Electric Corp. instruction
manual”.
69
E Series Controller 4. Setting of Servo Parameter Value
Kawasaki Robot External Axis Addition Manual
Enter the number of axis to which the parameter values are set and press <Next page>.
Refer to the “Parameter” chapter of “Amplifier manu. by MITSUBISHI Electric Corp. instruction
manual” for the parameters of this screen. For No.21“MBR”, normal setting is 250 (ms).
Pressing <Next Page> displays another parameter value setting screen as follows.
“FFCT” is the setting value of the parameter “FFC” in Teach mode and “KPCF3T” is the setting
value of the parameter “KPCF3” in Teach mode. Parameters “FFCT” and “KPCF3T” are used
when the motion of external axis has delays compared with that of robot, and are used when
changing values in Teach mode and Repeat mode.
Expert knowledge of how parameter value changes affect the behavior of the servo system is
needed in order to change other parameter values in this screen. Do not change the parameter
values except in very special cases.
70
E Series Controller 4. Setting of Servo Parameter Value
Kawasaki Robot External Axis Addition Manual
! CAUTION
1. Expert knowledge of how parameter value changes affect the behavior
of the servo system is needed in order to use this screen. Do not
change the parameter values except in special cases.
2. Always be ready to press the EMERGENCY STOP button when
turning ON the motor power after parameter setting.
71
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
The robot and the external axes can be operated together via two different control functions,
synchronous control or cooperative control.
Synchronous control : External axes are used only for positioning the robot arm and robot arm
performs welding, etc.
Cooperative control : External axes and robot arm move together cooperatively to perform
welding, etc.
Cooperative control is the function which the synchronous control function is upgraded
significantly.
Synchronous control
Cooperative control
72
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
Cooperative control is classified into the 3 functions below. Each of these functions is described
in separate sections.
1. Linear axis cooperative function
2. Rotational cooperative function
3. Positioner cooperative function
The cooperative function is most commonly used in applications where robot arm moves on a
linear axis. This axis must be parallel with one of the X, Y, or Z coordinate axes on either the
base or tool coordinate systems. Also, because this function cannot correct for mechanical
parallelism error in the traverse unit, machine precision of the linear axis must be ensured for the
cooperative function to operate accurately. Implementation and simultaneous operation of two
or more linear axes is possible. To set the linear axis cooperative function, refer to chapter 3.1.
協調設定軸のみ動作
Only cooperative control set axes move.
For example, teach two points to only the linear axis to check, as shown above. Specify an
absolute velocity and drive the robot from first point (P1) to second point (P2).
If cooperative control is set properly,
robot travel time = distance P1 to P2/specified absolute velocity
Perform this check on every linear axis registered under cooperative control.
73
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
External axes move parallel in linear axis cooperation as described above, on the other hand, they
rotate in rotational cooperation. The figure below shows an example of the system of the
external axes including a rotation axis.
2. Up and down
3. Rotate
This system has two linear axes and one rotation axis. In linear/circular interpolation motion,
the tool center point can trace the specified path on the workpiece coordinates at the specified
speed even when the three external axes move simultaneously together with the robot arm.
When using the rotation axis cooperative function, comply with the restrictions below.
1. Center axis of rotation is perpendicular to robot base X-Y plane.
2. Only one rotation axis can be installed.
74
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
Setting of rotation axis cooperative function is described in chapter 3.2. This section describes
how to calculate [Rotation Axis X/Y].
To calculate the X/Y values to the rotation axis, use “st_turne” program if [Setting Position] is set
to [End Pos.(ition)], or use “st_turn2e” program if [Start Pos.(ition)] is selected.
Load st_turne program from application file st_turne.pg.
Load st_turn2e program from application file st_turn2e.pg.
[ NOTE ]
When using one of these programs, observe these precautions.
1. Prior to using the program, register the tool data precisely.
2. Prior to using the program, set [Rotation Set] to [Off] in Aux. 2002 External
Axis.
3. To calculate [Rotation Axis X/Y], teach the same point twice in different
postures, as shown below. Teach a point in space and turn the rotation axis,
and then teach the same point in a different robot posture. ([Setting Position]
is set to [End Pos.(ition)] in figure below.)
4. If linear axis is used in cooperation, the axis can be moved when teaching the 2
points. Keep non-cooperative linear axes at their home positions.
5. After program starts, follow instructions from the program.
75
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
Posture
姿勢11
Posture 2
姿勢2
Rotation
旋回軸原点 axis
home position
Procedure
Execute “st_turne” or “st_turn2e” as a PC program, in this example:
>PCEXECUTE st_turne
1. Enter the axis number to be used in cooperation, the rotating direction in this procedure, etc.
2. Mark a point in space so that it can be taught twice.
3. Teach the marked point as the first step. The [Rotation axis X/Y] is calculated more
accurately the farther the point is taught from rotation axis center.
4. Rotate axis as widely as possible, and then teach the marked point as the second step.
Enter the calculated X/Y values in [Rotation Axis X/Y] of “Aux. 2002 External Axis”. Set
[Rotation Set] to [On] to enable rotation axis cooperative function.
76
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
This function is used to process workpieces set on and rotated by a positioner, for welding
applications, etc. In positioner cooperation, the tool center point can trace the taught path on the
workpiece coordinates in linear/circular interpolation motion. This function can operate on
either a single or double axis positioner. Examples below describe the setting process for a
single-axis positioner with one rotation axis and a double-axis positioner with rotation axis and
tilting axis. In contrast to chapter 5.2, where robot changes tool pose while external axes move
the arm, in the positioner cooperation robot changes workpiece pose while external axes move the
arm.
Rotation
Center impeller
positioner
Rotation
Left and right
Tilt
Traverse unit
Single-axis positioner
Double-axis positioner
Select [Rotary Axis] for [Axis Type] in “Aux. 2002 External Axis” with reference to chapter 3.
Set [Rotation Set] to [Off], [Rotation Axis X] and [Rotation Axis Y] to 0, [Setting Position] to
[End Pos.(ition)] and [Rotating direction] to [Y->X].
77
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
Positioner cooperative function is effective for only one positioner. If several positioners are
mounted, do not move any non-cooperative positioner while cooperative positioner is moving
with the robot.
To set cooperation with a single-axis positioner, perform the following three tasks. Detailed
procedures are described in each section below.
1. Registration of Positioner Setting Position
2. Registration of Positioner Cooperation Start and End Axes
3. Check of Positioner Cooperation Setting
1. Display “Aux. 2003 External Axis Option” in the same way as Aux. 2002 and select [1.
Positioner Cooperation].
2. Prior to calculating positioner setting position, input 0 in [Start Joint No.] and [End Joint No.],
and press <Next Page>.
78
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
3. In [Link Structure Registration] set the transformation values for all axes to 0 and press .
Use the “POS.SET2” program to calculate the positioner setting position. Load the POS.SET2
program from application file SETPOS2E.PG.
[ NOTE ]
When using this program, observe these precautions.
1. If any linear axis is in cooperation, the linear axis does not need to be at its home
position. However, do not move the linear axis during registration of the positioner
setting position.
2. Prior to using this program, register the tool data precisely.
3. When using this program, place nothing on the turntable.
4. Prior to using this program, move the positioner to its home position.
5. Prior to using this program, execute the following command after turning OFF motor
power:
>ZSETPOS NULL
6. To calculate the positioner setting position, teach the same point on the positioner three
times in three consecutive steps, changing the posture of the positioner at each step.
7. After program starts, follow instructions from the program.
79
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
Procedure
Execute the following program as a PC program:
>PCEXECUTE POS.SET2
Rotation 3
Positive Rotation 2
direction
Rotation 1
Marking position
Execute the following command after turning OFF the motor power:
>ZSETPOS POS.STRUCT
After registering positioner setting position, register the start and end joint numbers to be used in
positioner cooperation.
Select [1. Positioner Cooperative] in “Aux. 2003 External Axis Option”. Enter the axis number
of the single-axis positioner in [Start Joint No.] and [End Joint No.].
80
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
[ NOTE ]
When using this program, note the following.
1. Prior to using this program, register the tool data precisely.
2. Teach a point to check the positioner position.
3. After program starts, follow instructions from the program.
4. If check shows positioner cooperation does not function properly, redo registration of
positioner setting position in chapter 5.3.1.1 and reregister positioner setting position.
Procedures
Execute the following program as a PC program:
>PCEXECUTE POS.CHECK
Teach a point on the positioner and mark the point. Move the positioner axis slightly. If any
linear axis is in cooperation, move it slightly.
This program creates the point “POS.CHK”. Move the robot to this point by JMOVE
instruction, etc. and check if robot reaches the marked point keeping the same orientation. Up to
5 mm deviation is allowable.
To set cooperation with a double-axis positioner, perform the following four tasks. Detailed
procedures are described in each section below. In this example, JT7 is set for tilting axis and
JT8 is set for turntable.
81
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
(a) Turntable rotating direction JT8+ (b) Turntable rotating direction JT8+
JT7+ JT7+
len1
Measure len1 = distance between center of turntable and rotation center of tilting axis = noted
in the drawing.
82
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
If the centerline of tilting axis does not intersect with turntable axis, measure the following
dimensions.
len2
len1
len2
Tilting axis
Measure len2 = distance between rotation center of tilting axis and turntable axis = noted in the
drawing. Len2 must be perpendicular to len1.
83
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
2. Prior to calculating positioner setting position, input 0 in [Start Joint No.] and [End Joint No.],
and press <Next Page>.
3. In [Link Structure Registration] set the transformation values for all axes to 0 and press .
Use the “POS.SET” program to calculate the positioner setting position. Load the POS.SET
program from application file SETPOSBE.PG.
84
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
[ NOTE ]
When using this program, note the following.
1. If any linear axis is in cooperation, the linear axis does not need to be at its home
position. However, do not move the linear axis during registration of the
positioner setting position.
2. Prior to using this program, register the tool data precisely.
3. When using this program, place nothing on the turntable.
4. Prior to using this program, move tilting axis and turntable to their home positions.
5. Prior to using this program, execute the following command after turning OFF
motor power:
>ZSETPOS NULL
6. To calculate positioner setting position, teach the data of 6 points to 6 steps, 3
points on the circumference of the turntable and a point on the turntable taught
three times in different tilting postures.
7. After program starts, follow instructions from the program.
Procedure
Execute the following program as a PC program:
>PCEXECUTE POS.SET
3rd point
2. Calculate center of tilting axis. Mark a point on the turntable. Move the tilting axis in
positive direction and teach the marked point three times. Keep the points as far apart as
possible to obtain more accurate figures. As much as possible do not move the wrist axes at
this time.
85
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
Positive
direction
Execute the following command after turning OFF the motor power:
>ZSETPOS POS.STRUCT
After registering positioner setting position, register the start, end joint numbers and link the
structure to be used in positioner cooperation.
2. Enter the first joint number to be used in positioner cooperation in [Start Joint No.], and the
last joint number to be used in [End Joint No.]. In this example, axes 7 and 8 respectively.
86
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
3. Press <Next Page>. Enter transformation values for each axis following the steps below.
y1
x2
z2
y2 +
Enter the XYZOAT transformation values for coordinate system (x1,y1,z1) to coordinate
system (x2,y2,z2) which is the coordinate system of the tilting axis, JT7 in this example.
Len1 and len2 are measured in step 2 of chapter 5.3.2.1.
X Y Z O A T
0 ±len2 -len1 180 90 180
Setting varies according to the rotating direction of the turntable, noted step1 of chapter
5.3.2.1.
x3
y3
z3
x2
z2
+
y2
87
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
Enter the XYZOAT transformation values for coordinate system (x2,y2,z2) of tilting axis
to coordinate system (x3,y3,z3) of turntable axis, JT8 in this example.
X Y Z O A T
len1 ±len2 0 180 90 180
+
z3
x3
y3
x2
z2
+
y2
Enter the XYZOAT transformation values for coordinate system (x2,y2,z2) of tilting axis
to coordinate system (x3,y3,z3) of turntable axis, JT8 in this example.
X Y Z O A T
len1 ±len2 0 0 90 0
[ NOTE ]
When using this program, note the following.
1. Prior to using this program, register the tool data precisely.
2. Teach a point to check positioner position.
3. After program starts, follow instructions from the program.
4. If check shows positioner cooperation does not function properly, redo
check of positioner rotating direction and dimensions in chapter 5.3.2.1.
Procedure
Execute the following program as a PC program:
>PCEXECUTE POS.CHECK
88
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
Teach a point on the turntable of the positioner and mark the point. Move the turntable axis and
tilting axis slightly. If any linear axis is in cooperation, move it slightly.
This program creates the point “POS.CHK”. Move the robot to this point by JMOVE
instruction, etc. and check if robot reaches the marked point keeping the same orientation. Up to
5 mm deviation is allowable.
2. Move the tilting axis and turntable axis slightly. Then, move the
robot to the point POS. CHK created by program execution.
Tilting axis
When some problems happen while using the positioner cooperation function, refer to the
following flowchart and take suitable measures. The problems include:
1. Tool center point (TCP) speed decreases during continuous path (CP) operation
2. Desired trajectory cannot be obtained.
Explanation of each item of the flowchart is shown in the following pages to the flowchart.
Following explanation is mainly given assuming the positioner cooperation in arc welding.
1. Statement after “Only in ARC welding:” is effective for application in arc welding.
2. For application other than arc welding, interpret the statement of “welding speed” as “speed”.
89
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
Is problem solved?
NO
YES
Is problem solved?
YES
NO
Is problem solved?
YES
NO
90
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
6. Confirm the relation between positioner delay and TCP speed fall.
Check the speed of TCP after changing data of Aux.2102.
YES
Does speed of TCP fall? B
NO
YES
Is problem solved?
NO
8. Adjust acceleration/deceleration time by ZARCACC command.
Only in ARC welding:
Adjust the time. TCP speed will slow down if the time is too long.
YES
Is problem solved?
NO
A 9. Change parameter value which determines whether robot waits positioner or
not.
Only in ARC welding:
Use system switch (ARCCOMCOIN ON/OFF) in the problem step.
Use this switch after confirming the welding completion at lower welding speed.
YES
Is problem solved?
NO
12. Report to KHI. Problem is solved.
Report all details to KHI.
91
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
YES
Is problem solved?
NO
YES
Is problem solved?
NO
11. Check the distance between two teaching points and weld speed.
Only in ARC welding:
Check whether the distance between two points satisfies the formula
below or not.
distance > weld_speed(cm/min) * 10/60 * Tzarcacc
YES
Is problem solved?
NO
92
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
If the two values are not same, change KVFF/KAFF for the external axis to the same
value as that of JT1. Do not change KVFF/KAFF for robot axes of JT1 to JT6.
Parameters “FFC” and “FFCT” are also valid when the external axis has a delay. FFC
is valid in repeat mode and FFCT in teach mode. For details of “FFC” and “FFCT”,
refer to the “Parameter” chapter in the “Amplifier manu. by MITSUBISHI Electric Corp.
instruction manual”.
93
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
Check the change in welding direction (motion direction) using the following program “deg”.
.PROGRAM deg()
POINT fr = FRAME(degp[0],degp[1],degp[2],degp[0])
x = DX(-fr+degp[2])
y = DY(-fr+degp[2])
ang = ATAN2(y,x)
.END
Each point in program “deg” is as shown in the following figure.
degp[1]
ang
degp[2] degp[0]
Angle from 0 to 90, or from 270 to 360 is not good. If the angle is not good, modify
teaching point because the angle change is too large.
6. Confirm the relation between positioner delay and TCP speed fall.
(1) In ARC welding application
Change the value of [LIMIT OF COINCEDENCE BY CUR.POS.] in Aux.2102 to 0.9 mm,
and check the speed of TCP around the teaching point during welding. (Record the
current set value before changing the value of [LIMIT OF COINCEDENCE BY
CUR.POS.] to 0.9 mm. Default value of [LIMIT OF COINCEDENCE BY CUR.POS.]
is 3.0 mm.)
If the speed of TCP does not fall with 0.9 mm setting, the problem is due to the delay of the
positioner.
94
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
Accordingly, if the positioner has large delay, the arrival of robot within 50 mm delays and
there is a possibility of the deceleration of TCP.
When the delay (ERRpos) of the positioner does not satisfy the following formula (1), the TCP
speed may fall. Modify teaching so that delay becomes within the limit.
ERRpos:
Delay of positioner axis (degree)
CMDpos:
Position command value of positioner axis (degree)
([JT command] in data storage function)
95
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
CMDpos(i):
Position command value of positioner axis at a certain time (degree)
FBpos:
Current position of positioner axis (degree)
([JT angle] in data storage function)
Vpos:
Velocity of position command for positioner axis (degree/s)
Tzarcacc:
Acceleration and deceleration time at arc welding steps (default value: 128 ms) (ms)
Tsamp:
Sampling cycle of position command values (ms) ([Time Interval Setting] in data
storage function)
TRratio:
[Teach/Repeat ratio] in Aux. 2002 (%) (The value of [Equivalent radius] is used as
the value of Rextaxis when there is no [Teach/Repeat ratio].)
VMAXpos:
[Max speed] in Aux. 2002 (degree/s)
ACCUpos:
Accuracy for positioner axis (50 mm)
Rextaxis:
Equivalent radius of positioner axis (mm) (Set value of [Equivalent radius] in Aux.
2002 or calculated value from TRratio.)
If the delay does not fill the formula (1), modify teaching to reduce speed of positioner.
96
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
[ NOTE ]
1. To calculate distance of two teaching points on workpiece (world) coordinates,
use TRADD and DISTANCE functions.
2. When using TRADD function, set positioner cooperation parameters correctly.
When using separate control function, set the group with positioner cooperation
parameters to calculate and use the TRADD function.
On the other hand, Vpos on formula (1) becomes larger by increasing the acceleration/
deceleration time. Accordingly, there is also a possibility of the fall of TCP speed if the
acceleration/deceleration time is too large.
9. Change parameter value that determines whether robot waits positioner arrival or not.
Only in ARC welding:
Change the setting whether robot waits the axis coincidence of positioner or not by system
switch (ARCCOMCOIN ON/OFF) in the problem step.
ARCCOMCOIN OFF:
Robot waits positioner arrival on teaching point. Default setting.
ARCCOMCOIN ON:
Robot does not wait positioner arrival on teaching point and moves to the next step after the
axis coincidence by the command value.
Before making the ARCCOMCOIN ON, ensure that the teaching is appropriate so that, with
the ARCCOMCOIN OFF, good welding result is obtained in about half of the goal welding
speed. Then, make the ARCCOMCOIN ON.
97
E Series Controller 5. Cooperative Control Function
Kawasaki Robot External Axis Addition Manual
For ARC welding application, following changes also has possibility of improvement.
(1) Reduce welding speed.
(2) Decrease acceleration/deceleration time at middle welding point by ZARCACC command.
However, if the time is too short, vibration will occur.
11. Check the distance between two teaching points and welding speed.
Only in ARC welding:
Confirm whether the distance between two teaching points satisfies the following formula or
not. (See chapter 7 about Tzarcacc.)
98
E Series Controller 6. Endless Positioner Function
Kawasaki Robot External Axis Addition Manual
This function enables a turntable positioner to rotate continuously in one direction. In previous
systems, when positioner rotated for a circumferential weld, reverse rotation would be required
before starting the next circumferential weld. This function eliminates the need for reversing by
specifying a rotation count to the turntable. This saves time, especially if application rotates
positioner many times in one direction or if the positioner can only rotate slowly.
Select [2. Endless Positioner Function] in “Aux. 2003. External Axis Option”.
Endless JT No.
Input axis number to be applied with the endless positioner rotation function.
For system with several external rotation axes, press <Prev Page>/<Next Page> to change screens
and set data for each rotation axis.
99
E Series Controller 6. Endless Positioner Function
Kawasaki Robot External Axis Addition Manual
When an endless positioner axis is taught to move continuously in one direction (e.g. from 0 to
30000), repositioning by reverse rotation (from 30000 to 0) will be necessary after completing
each work. Using RTSET Command/Instruction of AS language makes it possible to change
the current position data to some desired number of rotations from 0 (in this example, near 0)
without actually moving the endless positioner axis.
Example program
100
E Series Controller 6. Endless Positioner Function
Kawasaki Robot External Axis Addition Manual
Monitor Command
Program Instruction
Function
Forcibly changes the current position data of the spin or external rotation axis to correspond to the
position specified by the number of rotations from 0°.
Parameter
Rotation number
Sets the rotation number for specifying the number of rotations from 0° by real-value formula.
Setting range is integer of minus 100 - 99 (Varies with robot and application.).
Explanation
The current position data of JT6 or external rotation axis in the robot is forcibly changed to the
position corresponding to the specified rotation number. In appearance the position after change
is not identical to that before change, but the rotation number from the origin point differs. In
short, neither robot nor external rotation axis actually moves at this time, but the current position
data displayed after that corresponds to the specified rotation number.
When this instruction is executed in the program, robot stops temporarily and forcibly changes
the current position data in calculation after completing the previous motion instruction.
In programs where the spin or external rotation axis is spun many times in one direction, RTSET
is a convenient means of resetting current position data back into the middle of motion range
limits. This eliminates the need to actually backspin the axis and thus saves time.
Example
RTSET 0 For example, if current position is 3620° when executing this instruction,
it becomes 20°.
360° into 3620° = 10, remainder 20°
RTSET 10 For example, if current position is -90° when executing this instruction,
it becomes 3870°.
-90° is 270° in rotation number 0 (0° - 360°)
270° + (360° 10) = 3870°
101
E Series Controller 6. Endless Positioner Function
Kawasaki Robot External Axis Addition Manual
Monitor Command
Program Instruction
Function
Switches axis to be operated as spin/endless rotation positioner axis for which monitor
commands/program instructions for endless rotation such as RTSET etc. is executed.
Parameter
Axis number
Sets the external axis number. Setting range is 7 - 7 + number of endless rotation axes (Varies
with robot and application.). This setting is effective only for external rotation axis.
Explanation
Switches axis to be operated as spin/endless rotation positioner axis. After switching,
instructions such as RTSET etc. are executed for the specified axis.
When this instruction is executed in the program, robot stops temporarily and changes the endless
rotation axis to be operated after completing the previous motion instruction.
Example
SPINAXIS 7
RTSET 0 When executing this instruction, RTSET is executed for JT7.
SPINAXIS 8
RTSET 10 When executing this instruction, RTSET is executed for JT8.
102
E Series Controller 7. Dual Servo Function
Kawasaki Robot External Axis Addition Manual
This function allows two motors to be controlled as one axis of the robot. This is useful if the
application requires two motors to perform work, because load exceeds single motor specification,
etc.
This function designates one external motor axis as the master joint and transfers control of the
other motor axis as slave joint to the master. Moving the master joint causes simultaneous
motion in the slave joint. This provides one additional degree of freedom to the robot even
though in the hardware there are two additional axes.
1. Select [3. Dual Servo] in “Aux. 2003 External Axis Option”. Select [1. Dual Servo Setting]
in the displayed screen as shown below.
103
E Series Controller 7. Dual Servo Function
Kawasaki Robot External Axis Addition Manual
NOTE* At servo ON, the Bumpless feature compensates deviation in the master and slave joints
over a fixed time period. At Motor Power OFF, Hold ON, and Emergency Stop,
deviation may arise between command and current values in both the master and slave
joints. In axes not set for dual servo, large deviation of this kind is normally resolved
by converting the command value into the current value so that the axes do not move at
servo ON. However, in a dual servo system the slave command value is determined as
master command value + an offset value (described in chapter 7.2), and the slave joint
may bump and move suddenly at servo ON if deviation is large. So, for the slave joint,
if the difference between its command and current values exceeds the certain level, the
slave command value is changed to the slave current value at servo ON, and then over a
fixed time period the slave command value converts back to the original command value
calculated from the master joint.
104
E Series Controller 7. Dual Servo Function
Kawasaki Robot External Axis Addition Manual
This section describes how to tune the dual servo function. Detailed use of this tuning function
is explained below.
Set tuning run mode via auxiliary function or by executing ZDUAL command. Turning
OFF/ON the controller power cancels tuning run mode.
(1) Select [3. Dual Servo] in “Aux. 2003 External Axis Option”. Select [2. Tuning Run
Mode Setting].
105
E Series Controller 7. Dual Servo Function
Kawasaki Robot External Axis Addition Manual
(2) Selecting [Enable] activates tuning run mode. Selecting [Disable] ends tuning run mode.
Executing the following commands enables and disables tuning run mode.
>ZDUAL ON: Enable
>ZDUAL OFF: Disable
106
E Series Controller Appendix. Examples of External Axes
Kawasaki Robot External Axis Addition Manual
For your reference, examples showing typical system installations of robot arm + external axes
are given on the following pages.
When actually adding an external axis, make sure that motor and brake capacity do not exceed
the restrictions in chapter 1.4.
A-1
E Series Controller Appendix. Examples of External Axes
Kawasaki Robot External Axis Addition Manual
Example 1: Type 1
No. of add. axes 1 (Linear axis: 1 axis)
Motor capacity Linear axis: 1.5 kW 1 Positioner:
Standard
controller
(E controller)
M1 M2
Construction Robot
S1 S2
M3 S3
E2x E1x/E3x/E4x
Motor 1.5 kW (SANYO) 50601-1366×1
KHI amplifier (50 A) 50607-1509×1
PWM harness (JT7) 50978-3911×1 50973-2986×1
PN harness (JT7) 50978-3909×1 50977-0148×1
DC lien harness (JT7) 50978-3910×1 50977-0149×1
Additional parts M2 motor harness
S2 signal harness
M3 motor harness*
S3 signal harness*
NOTE*
M3 ≤ 2 m
S3 ≤ 2 m
A-2
E Series Controller Appendix. Examples of External Axes
Kawasaki Robot External Axis Addition Manual
Example 2: Type 2
AM0
Standard
AS0 Motor Positioner
controller CB
AS1
(E controller) AM0
AS0 Motor Positioner
CB
AS1
Construction
M1
Robot
S1
Fixed motor/signal harness
Movable motor/signal harness
E2x E1x/E3x/E4x
Motor 1.5 kW (SANYO) 50601-1366×2
KHI amplifier (50 A) 50607-1509×2
JT7 addition harness set
PN harness (JT7) 50978-3909 50977-0148
DC harness (JT7) 50978-3910 50977-0149
PWM harness (JT7) 50978-3911 50973-2986
Rear harness (JT7) 50978-3920 50977-0107
Additional parts JT8 addition harness set
PN harness (JT8) 50978-3914 50977-0111
DC harness (JT8) 50978-3915 50977-0112
PWM harness (JT8) 50978-3916 50973-2987
Rear harness (JT8) 50978-3921 50977-0108
Connection box with 1HG board 50326-1093×2
AM0 motor harness ×2
AS0 signal harness ×2
AS1 signal harness ×2
A-3
E Series Controller Appendix. Examples of External Axes
Kawasaki Robot External Axis Addition Manual
Example 3: Type 3
AM1
Standard
AS0 Motor Positioner
controller CB
AS1
(E controller)
Construction AM1
Motor Linear axis
CB
AS0 AS1
M1 M2
Robot
S1 S2
A-4
E Series Controller Appendix. Examples of External Axes
Kawasaki Robot External Axis Addition Manual
E2x E1x/E3x/E4x
Motor 2 kW (SANYO) 50601-1490×2
KHI amplifier (50 A) 50607-1509×2
JT7 addition harness set
PN harness (JT7) 50978-3909 50977-0148
DC harness (JT7) 50978-3910 50977-0149
PWM harness (JT7) 50978-3911 50973-2986
Rear harness (JT7) 50978-3920 50977-0107
JT8 addition harness set
Additional parts PN harness (JT8) 50978-3914 50977-0111
DC harness (JT8) 50978-3915 50977-0112
PWM harness (JT8) 50978-3916 50973-2987
Rear harness (JT8) 50978-3921 50977-0108
Connection box with 1HG board 50326-1093×2
M2 motor harness
S2 signal harness
AM1 motor harness ×2
AS0 signal harness ×2
AS1 signal harness ×2
A-5
E Series Controller Appendix. Examples of External Axes
Kawasaki Robot External Axis Addition Manual
Example 4: Type 4
No. of add. axes 2 (Positioner: 2 axes)
Motor capacity Linear axis: Positioner: 2 kW 2
AM1
Standard Positioner
AS0 Motor
controller CB
AS1
(E controller) AM1
AS0 Motor Positioner
CB
AS1
Construction
M1
Robot
S1
Fixed motor/signal harness
Movable motor/signal harness
E2x E1x/E3x/E4x
Motor 2 kW (SANYO) 50601-1490×2
KHI amplifier (50 A) 50607-1509×2
JT7 addition harness set
PN harness (JT7) 50978-3909 50977-0148
DC harness (JT7) 50978-3910 50977-0149
PWM harness (JT7) 50978-3911 50973-2986
Rear harness (JT7) 50978-3920 50977-0107
Additional parts JT8 addition harness set
PN harness (JT8) 50978-3914 50977-0111
DC harness (JT8) 50978-3915 50977-0112
PWM harness (JT8) 50978-3916 50973-2987
Rear harness (JT8) 50978-3921 50977-0108
Connection box with 1HG board 50326-1093×2
AM1 motor harness ×2
AS0 signal harness ×2
AS1 signal harness ×2
A-6
E Series Controller Appendix. Examples of External Axes
Kawasaki Robot External Axis Addition Manual
Example 5: Type 5
No. of add. axes 1 (Positioner: 1 axis)
Motor capacity Linear axis: Positioner: 2 kW 1
AM1
Standard
AS0 Motor Positioner
controller CB
AS1
(E controller)
Construction
M1
Robot
S1
Fixed motor/signal harness
Movable motor/signal harness
E2x E1x/E3x/E4x
Motor 2 kW (SANYO) 50601-1490×1
KHI amplifier (50 A) 50607-1509×1
JT7 addition harness set
PN harness (JT7) 50978-3909 50977-0148
DC harness (JT7) 50978-3910 50977-0149
Additional parts
PWM harness (JT7) 50978-3911 50973-2986
Rear harness (JT7) 50978-3920 50977-0107
Connection box with 1HG board 50326-1093×1
AM1 motor harness ×1
AS0 signal harness ×1
AS1 signal harness ×1
A-7
E Series Controller Appendix. Examples of External Axes
Kawasaki Robot External Axis Addition Manual
Example 6: Type 6
No. of add. axes 1 (Linear axis: 1 axis)
Motor capacity Linear axis: 2 kW 1 Positioner:
Standard
controller
(E controller)
Construction
AM1
CB Motor Linear axis
AS0 AS1
M1 M2
Robot
S1 S2
E2x E1x/E3x/E4x
Motor 2 kW (SANYO) 50601-1490×1
KHI amplifier (50 A) 50607-1509×1
JT7 addition harness set
PN harness (JT7) 50978-3909 50977-0148
DC harness (JT7) 50978-3910 50977-0149
PWM harness (JT7) 50978-3911 50973-2986
Additional parts Rear harness (JT7) 50978-3920 50977-0107
Connection box with 1HG board 50326-1093×1
M2 motor harness
S2 signal harness
AM1 motor harness ×1
AS0 signal harness ×1
AS1 signal harness ×1
A-8
E Series Controller Appendix. Examples of External Axes
Kawasaki Robot External Axis Addition Manual
Example 7: Type 7
No. of add. axes 2 (Linear axis: 1 axis + Positioner: 1 axis)
Motor capacity Linear axis: 2 kW 1 Positioner: 4.2 kW 1
Standard AM5
AS0 Motor Positioner
controller CB
AS1
(E controller)
Construction AM1
CB Motor Linear axis
AS0 AS1
M1 M2
Robot
S1 S2
E2x E1x/E3x/E4x
Motor 4.2 kW (SANYO) 50601-1412×1
Motor 2 kW (SANYO) 50601-1490×1
KHI amplifier (50 A) 50607-1509×1
KHI amplifier (100 A) 50607-1503×1
JT7 addition harness set
PN harness (JT7) 50978-3909 50977-0148
Additional parts DC harness (JT7) 50978-3910 50977-0149
PWM harness (JT7) 50978-3911 50973-2986
Rear harness (JT7) 50978-3920 50977-0107
JT8 addition harness set
PN harness (JT8) 50978-3914 50977-0111
DC harness (JT8) 50978-3915 50977-0112
PWM harness (JT8) 50978-3916 50973-2987
Rear harness (JT8) 50978-3921 50977-0108
Connection box with 1HG board 50326-1093×2
A-9
E Series Controller Appendix. Examples of External Axes
Kawasaki Robot External Axis Addition Manual
E2x E1x/E3x/E4x
M2 motor harness
S2 signal harness
AM1 motor harness ×1
AM5 motor harness ×1
AS0 signal harness ×2
AS1 signal harness ×2
RS020N + E10/E20
Additional Regenerative resistor 50977-0272
parts* RS020N + E30
Transformer 60621-1215
CB2 (25 A) 60569-1160
Regenerative resistor 50977-0272
RS020N + E40
Transformer 60621-1213
CB1 (20 A) 60569-1139
CB2 (25 A) 60570-1266
Regenerative resistor 50977-0272
NOTE* Follow the procedure below when replacing the following parts in additional parts.
1. Regenerative resistor (placed in the back of servo amplifier)
(1) Remove the servo amplifier.
(2) Disconnect the connector of regenerative resistor and remove the regenerative
resistor.
(3) Fix a new regenerative resistor with the attached hexagonal spacer.
(4) Fix another regenerative resistor with attached screws.
(5) Connect the connector of the regenerative resistor.
(6) Mount the servo amplifier.
2. Transformer (placed inside of the left side panel)
(1) Remove the left side panel and the rear panel.
(2) Replace the transformer.
(3) Return the panels.
3. CB1 and CB2 (placed upper side of back left inside the controller)
(1) Remove the wiring of CB1 and CB2.
(2) Replace CB1 and CB2.
(3) Mount CB1 and CB2.
A-10
E Series Controller Appendix. Examples of External Axes
Kawasaki Robot External Axis Addition Manual
AM1
Standard Positioner
AS0 Motor
controller CB
AS1
(E controller) AM1
AS0 Motor Positioner
CB
AS1
Construction
AM5
Turn table
CB Motor 4.2 kW
AS0 AS1
M1
Robot
S1
Fixed motor/signal harness
Movable motor/signal harness
E2x E1x/E3x/E4x
Motor 1.2 kW (SANYO) 50601-1491×2
Motor 4.2 kW (SANYO) 50601-1412×1
KHI amplifier (100 A) 50607-1503×1
KHI amplifier (30 A) 50607-1504×2
JT7 addition harness set
PN harness (JT7) 50977-0148
DC harness (JT7) 50977-0149
PWM harness (JT7) 50973-2986
Rear harness (JT7) 50977-0107
Additional parts
JT8 addition harness set
PN harness (JT8) 50977-0111
DC harness (JT8) 50977-0112
PWM harness (JT8) 50973-2987
Rear harness (JT8) 50977-0108
JT9 addition harness set
PN harness (JT9) 50977-0152
DC harness (JT9) 50977-0153
PWM harness (JT9) 50973-2988
Rear harness (JT9) 50977-0109
A-11
E Series Controller Appendix. Examples of External Axes
Kawasaki Robot External Axis Addition Manual
A-12
E Series Controller Appendix. Examples of External Axes
Kawasaki Robot External Axis Addition Manual
Standard
controller
(E controller)
M1 M2
Construction Robot
S1 S2
M3 S3
NOTE
M3 ≤ 2 m
S3 ≤ 2 m
A-13
E Series Controller Appendix. Examples of External Axes
Kawasaki Robot External Axis Addition Manual
AM1
Standard AS0 Motor Positioner
controller CB
AS1
(E controller)
Construction
M1
Robot
S1
Fixed motor/signal harness
Movable motor/signal harness
A-14
E Series Controller Appendix. Examples of External Axes
Kawasaki Robot External Axis Addition Manual
AM
Standard AS2 Motor Positioner
controller AM
AS2 Motor Positioner
(E controller)
AM
AS2 Motor Positioner
AM
AS2 Motor Positioner
Construction
M1
Robot
S1
Fixed motor/signal harness
Movable motor/signal harness
Transformer
NFB(F1)
F2
A-15
E Series Controller Appendix. Examples of External Axes
Kawasaki Robot External Axis Addition Manual
AM0
Standard JT D AS0 Motor Positioner
CB
AS1
controller
(E controller) AM0
JT E AS0 Motor Positioner
Multi-axis CB
AS1
controller AM0
JT F AS0 Motor Positioner
CB
AS1
Construction AM0
JT G AS0 Motor Positioner
CB
AS1
M1
Robot
S1
Fixed motor/signal harness
Movable motor/signal harness
Multi-axis controller
Motor 2.0 kW 50601-1490×2
Multi-axis controller (including ×1
6-axis amplifier)
Harness between controllers 50979-0205×1
50979-0206×1
Multi-axis controller
Additional parts 1-axis additional harness set 50977-0472×4
Rear motor harness 50977-0461×4
Rear signal harness
Connection box with 1HG 50326-1093×4
board
AM0 motor harness ×4
AS0 signal harness ×4
AS1 signal harness ×4
A-16
Kawasaki Robot E Controller
External Axis Addition Manual (Option)
90210-1249DED