Professional Documents
Culture Documents
AXstandardRev7+SafetyRev4 Combined
AXstandardRev7+SafetyRev4 Combined
(1)
(2)
AX standard course “First time to use robot”
Robot School
AX standard course
First time to use robot
Section#1
Industrial Robot
page 2
(3)
AX standard course “First time to use robot”
In Japan...
Imported from USA 1967, and quickly diffused in Japanese
industrial market because
- Master dangerous task instead of worker
- Compensate the lack of worker
- Prevent from high wages in 1973 and 1979 oil shock
- Accelerated by the advanced control technology
page 3
AK AM AP AR AW AX AX20
‘80 ‘84 ‘88 ‘92 ‘98 ‘02 ‘07
Digital control Personal computer
Robot language
Controller Open architecture
CPU is used
Programming
thru CRT Easy operation
Color touch panel
page 4
(4)
AX standard course “First time to use robot”
page 5
Articulated robot
page 6
(5)
AX standard course “First time to use robot”
Section#2
Bases of NACHI ROBOT
page 7
S T 1 6 6 T - 0 2 - A X 2 0 - 0000
Robot (manipulator) series name
page 8
(6)
AX standard course “First time to use robot”
S T 1 6 6 T - 0 2 - A X 2 0 - 0000
Rated payload of robot
unit:KG
S T 1 6 6 T - 0 2 - A X 2 0 - 0000
Robot supplement type
T: table mount type
L: Long arm type and or so
ST166-02 ST166T-02
floor mount table mount
page 10
(7)
AX standard course “First time to use robot”
S T 1 6 6 T - 0 2 - A X 2 0 - 0000
Robot version
(Sample)
page 11
S T 1 6 6 T - 0 2 - A X 2 0 - 0000
*1 *2 *3 *4
Controller series name
*1 Compatible standards *4 Language specification
0:Japanese domestic (JIS) 0:Japanese
1:North America (ANSI, NFPA79) 1:English
2:CE specification 2:French
3:-
4:Czech
*2 Supply voltage specification 5:Chinese
0:200 V (without transformer) 6:Taiwanese
1:400 V system (with transformer) 7:German
2:200 V system (with transformer) 8:Korean
3:600 V system (with transformer) 9:Italian
A:Spanish
(Languages except for Japanese and
*3 0:fixed English are option. )
page 12
(8)
AX standard course “First time to use robot”
項目 仕様 Robot type
ロボット型式 ST166-02 ST166L-02 ST200-02
構造 関節形
自由度 6 Basic construction
駆動方式 ACサーボ方式
J1 旋回 ±3.14 rad
最 腕 J2 前後 +1.40 ~ -1.05 rad
大
動 J3 上下 +2.62 ~ -2.38 rad
作 J4 回転2 ±6.28 rad
範
囲
手
J5 曲げ ±2.36 rad ±2.27 rad Operating area
首
J6 回転1 ±6.28 rad
J1 旋回 1.75 rad/s
腕 J2 前後 1.57 rad/s 1.22 rad/s 1.57 rad/s
最
大 J3 上下 1.66 rad/s 1.31 rad/s 1.66 rad/s
速 J4 回転2 2.62 rad/s 2.27 rad/s 2.09 rad/s
度 手
首
J5 曲げ 2.62 rad/s 2.27 rad/s 2.09 rad/s Speed
J6 回転1 3.67 rad/s 3.14 rad/s 3.32 rad/s
page 13
設置
周囲温度 0 ~ 45 ℃ Ambient temperature
周囲湿度 20 ~ 85 %RH (結露無きこと)
条件
振動値 0.5 G 以下
ロボットタイプ 床置 Robot weight
本体質量 1170 kg 1200 kg 1215 kg
!!!CAUTION!!!
Carry the robot in proper method referring the
maintenance manual. Otherwise, serious trouble including
death may happen.
page 14
(9)
AX standard course “First time to use robot”
Operating area
№ 各部の名称
Name of parts № 各部の名称
Name of parts
1 旋回ベース
Swing axis motor 9 軸モータ
J3axis
J3 motor
2 本体フレーム
Body frame 10 J4 軸モータ
J4axis motor
3 バランサー
Balance unit 11 J5 軸モータ
J5axis motor
4 第2アーム
2nd arm 12 J6 軸モータ
J6axis motor
5 第1アーム
1st arm 13 J1 軸オーバーランリミットスイッチ
J1 axis over-run limit switch
6 手首
Wrist 14 J2 軸オーバーランリミットスイッチ
J2axis over-run limit switch
7 軸モータ
J1 axis
J1 motor 15 Arm
アーム干渉リミットスイッチ
interference limit switch
8 軸モータ
J2 axis
J2 motor
page 16
( 10 )
AX standard course “First time to use robot”
J4 : Wrist rotating 2
J5 : Wrist bending
J3 : Up and down
J6 : Wrist rotating 1
J1 : Swinging
Press
Press axis
axis
operating
operating key
key Main axes
page 17
3. Mechanical stopper
Limit the operating range by mechanical stopper.
(J1,J2,J3 axis)
When robot system has some trouble, “software limit” can not limit
the operating range. So real range must be limited by the electrical
CAUTION (hardware) limit switch and mechanical stopper.
Please refer to the “Installation manual” section 2 for detail.
page 18
( 11 )
AX standard course “First time to use robot”
Section#3
Cautions for tool design
page 19
( 12 )
AX standard course “First time to use robot”
complement
For material handling application, tool weight is
gripper weight + work piece weight.
If work piece shape and weight varies much,
register tool constant for each. But when they
are similar, plural tool constants may not be
necessary.
page 21
Payload torque
Tool payload torque must not be over the rated torque. Torque is determined
by the weight and COG of payload.
examples
Robot type Rated torque of payload
Rotating on J4 axis Rotating on J5 axis Rotating on J6 axis
ST166-02, ST166L-02,
951 N・m or less 951 N・m or less 490 N・m or less
ST166T-02
ST200-02, ST200T-02 1274 N・m or less 1274 N・m or less 686 N・m or less
[calculation example]
Try to calculate the distance how far the 100Kg payload COG can exist from the J6 axis rotating
center.
(Rated torque of rotating on J6 axis [Nm]) / (weight [kg] * 9.8[m/s2])
= 490/ (100×9.8) = 0.5[m]
Therefore, COG of 100Kg payload must exist within 0.5m distance from the center of J6
rotating center.
page 22
( 13 )
AX standard course “First time to use robot”
The limitation of tool payload torque is represented by the visible graph here, so
called “torque map”. When tool weight and its COG is fixed, try to plot on this
map at first. If it is closed to the limited line, then calculate in detail.
Wider range
for lighter payload.
Example of ST166-02
page 23
Payload inertia
Tool payload inertia must not be over the rated inertia. Inertia is determined by
the weight and COG of payload.
examples
Robot type Rated inertia of payload
Rotating on J4 axis Rotating on J5 axis Rotating on J6 axis
ST166-02, ST166L-02,
88.9 kg・m2 or less 88.9 kg・m2 or less 44.1 kg・m2 or less
ST166T-02
ST200-02, ST200T-02 117.3 kg・m2 or less 117.3 kg・m2 or less 65.9 kg・m2 or less
[calculation example]
Try to calculate the inertia when 100Kg payload COG is 0.5 m far from the J6 axis rotating center.
(Inertia) = (weight[kg]) * (distance from the rotating center [m])2
= 100 * 0.52 = 25 [kg・m2]
Referring above map, this value is under the limit. So OK.
page 24
( 14 )
AX standard course “First time to use robot”
The limitation of tool payload inertia is represented by the visible graph here, so
called “inertia map”. Inertia differs depending on the torque. When tool weight
and its COG is fixed, try to plot on this map at first. If it is closed to the limited
line, then calculate in detail.
Example of ST166-02
page 25
( 15 )
AX standard course “Operation”
Robot School
AX standard course
Operation
Section#1: Operating Panel
and Teach Pendant
Section#2: Controller power ON
and Mode selection
Section#3: Motor power ON
and Manual operation
Section#4: Teach
Section#5: Various operations for Teach
Section#6: Playback
Section#1
Operating Panel
Teach Pendant
page 2
( 16 )
AX standard course “Operation”
Operating Panel
E S E
R T
T R
E S E
E S E T
POWER R
R
E S E T
( 17 )
AX standard course “Operation”
Start push
This is to start (playback) the program.
button
Mode selector
This is to select the mode (Teach / Playback).
switch
page 5
Teach Pendant
TP
TP enabling
enabling Emergency
Emergency
switch
switch Stop
Stop button
button
FF keys
keys FF keys
keys
(F1
(F1 to
to F6)
F6) (F7
(F7 to
to F12)
F12)
TFT
TFT color
color
LCD
LCD display
display
Deadman
Deadman switch
switch
is
is mounted
mounted backside
backside
Operating
Operating keys
keys
(axis
(axis operation,
operation,
numeric
numeric keys
keys etc.)
etc.)
page 6
( 18 )
AX standard course “Operation”
Teach Pendant
page 7
Teach Pendant
Key samples
Keys to move
To
To enable
enable green
green colored
colored
keys,
keys, press
press this
this key
key
the robot
at the same time
at the same time
Operate these
keys while
(1) Avoid mis-operation gripping the
(2) Second function in one key deadman SW
and watching
robot carefully
To
To input
input parameters
parameters According to the applications, also
[Clamp/Arc] key can move gun and
gripper
page 8
( 19 )
AX standard course “Operation”
Section#2
Controller power ON
Mode selection
For reference;
“Basic Operating” manual
section 3
page 9
Controller power ON
1. Turn the controller main
power ON.
OFF
ON
制御装置
AX controller
page 10
( 20 )
AX standard course “Operation”
Teach pendant
TP enabling switch
page 11
Constant
Constant menu
menu
“Monitor
“Monitor area”
area”
Service
Service menu
menu such
such as
as program
program monitor
monitor
and
and axis
axis position
position monitor
monitor
page 12
( 21 )
AX standard course “Operation”
Qualification of operators
Example) Beginner can not open constant setting screen (But Expert is
free to open it.)
To change the operator’s qualification, shortcut code R314 and password is
necessary. Useful to avoid important setting by mistake operation.
At the moment of power on, operator’s qualification is Beginner or User.
So many constant setting items are prohibited to edit.
page 13
Section#3
Motor power ON
Manual operation
For reference;
“Basic Operating” manual
section 3
page 14
( 22 )
AX standard course “Operation”
Motor power ON
(Servo power ON)
1. Select TEACH TEACH mode icon is
mode of “mode displayed on left top.
selector switch” on
operating panel.
2. Select TEACH Now manual operation is
side of “TP enabling permitted.
switch” on teach
pendant.
page 15
Condition
Condition
setting
setting keys
keys
Axis
Axis operating
operating
keys
keys
page 16
( 23 )
AX standard course “Operation”
page 18
( 24 )
AX standard course “Operation”
page 19
TCP
TCP
+X
+Y
XYZ coordinate
system
page 20
( 25 )
AX standard course “Operation”
TCP
TCP
page 21
In case of the robot that has more than 6 axes, choose the operating axis by key.
J7 : Servo gun
J7 : Swinging 2
page 22
( 26 )
AX standard course “Operation”
Grip deadman switch. You can hear the slight sound then all
axes motor is energized and brake is released.
Do not compress or release deadman switch. Motor power is
turned OFF.
page 24
( 27 )
AX standard course “Operation”
page 25
When you do not operate the robot, turn the motor power OFF for safety.
page 26
( 28 )
AX standard course “Operation”
Practice
1. Confirm the real robot speed by changing the manual speed level 1 to 5.
3. Confirm the real robot movement (fixing TCP movement) when pressing
RX, RY and RZ key in [XYZ] mode.
4. Put the tool attitude in slant position, an confirm the real robot movement
when pressing [Tool] mode. Confirm the difference from [XYZ] mode.
5. Stop the robot and press emergency stop button, and confirm the motor on
lump goes out. Next, confirm that robot can never be moved by gripping
deadman switch and pressing axis operating key.
page 27
Section#4
Teach
For reference;
“Basic Operating” manual
section 4 and 5
page 28
( 29 )
AX standard course “Operation”
Here
Here is
is current
current mode.
mode. Confirm “Teach” is displayed.
Here
Here is
is current program No. When empty, [none] is displayed.
Here
Here is
is current step No.
Here
Here is
is comment of current program. (If recorded)
Recording
Recording status.
status.
This
This indicates
indicates the
the
information
information those
those are
are
recorded
recorded in
in next
next step.
step.
page 29
Program construction
Program
Program Step
Step (command)
(command) Move
Move command
command
0 to 9999 0 to 9999 Move the robot to the recorded position.
(sample ) 100 mm/s LIN A1 T1
Function
Function command
command
Select the desired Move command can This can execute signal ON/OFF,
call other program, delay, welding
number, and record move the robot. and or so.
steps in it.
And function command (sample )
can execute variable END FN92 ; End
things. SPOT FN119 : Spot welding
CALLP FN80 ; Program Call
DELAY FN50 ; Delay
SETM FN105 ; Signal ON/OFF
page 30
( 30 )
AX standard course “Operation”
ENABLE
ENABLE key
key
Program
Program (step)
(step)
selection
selection
page 31
page 32
( 31 )
AX standard course “Operation”
page 33
[REC]
[REC] key
key
to
to record
record
Move
Move command
command
移動命令を
移動命令を
To
To edit
edit
編集する
編集する
Move
Move command
command
・MODify Position
・INSert Sample of Move command
・DELete
・Over Write
Modify
Modify easily
easily
Speed
Speed and
and accuracy
accuracy
page 34
( 32 )
AX standard course “Operation”
Step
Step No.
No.
Speed
Speed Interpolation
Interpolation Accuracy
Accuracy Tool
Tool No.
No.
Move the robot to the desired position and press [REC]. New move command
step is generated which content is same as “Recording status”.
Recording status
Speed dimension
page 36
( 33 )
AX standard course “Operation”
Interpolation
LIN CIR1
LIN CIR2
page 37
Accuracy (1)
“Accuracy” is designating the shortcut level when passing through the recorded
point. Bigger number makes bigger shortcut (away from the recorded point).
Factory setting [mm]
A1 A1 0
A4 A2 5
A3 10
A4 25
Shortcut starting A5 50
point A6 100
A7 200
A8 500
( 34 )
AX standard course “Operation”
Accuracy (2)
100[mm/s] 80[mm/s]
100[mm/s] 80[mm/s] A2
A2P
time time
page 39
Tool number
This number is designating the tool number (T1 to 32) to select which tool
(which TCP) is mounted on the robot.
TCP TCP
defined as Tool number 1 defined as Tool number 2
page 40
( 35 )
AX standard course “Operation”
page 41
Shortcut
Shortcut keys
keys for
for [FN]
[FN] key
key
frequently
frequently used
used functions
functions
to
to record
record
OUT ; FN105 Function
Function command
command
IN ; FN525
TIMER ; FN50
page 42
( 36 )
AX standard course “Operation”
Step
Step No.
No. Command
Command code
code Function
Function No.
No.
page 43
OFF
■ End (of program) FN 9 2
page 44
( 37 )
AX standard course “Operation”
page 45
“Check
“Check go”
go”
“Check
“Check back“
back“
page 46
( 38 )
AX standard course “Operation”
2 3
1
Not only the MOVE steps but also the function steps can
be executed in this operation.
Setting is needed beforehand. 4
page 47
No display Robot stops at every step. Step display changes to yellow after coincidence.
Release switch and press again for proceeding to the next step.
[CONT] Robot does not stop at the step and keep going continuously.
Robot stops after achieving to END (FN92) step.
page 48
( 39 )
AX standard course “Operation”
Screen editor
[EDIT]
[EDIT] key
key
to
to open
open
Editor
Editor screen
screen
page 49
Screen editor
To
To find
find function
function
Cursor
Cursor
position
position Cut
Cut and
and paste
paste
with
with plural
plural step
step
Designating
Designating
step
step copy
copy until
until pressing
pressing F12,
F12,
direction
direction program
program isis never
never
overwritten.
overwritten.
Separation
Separation F11
F11 can
can abort.
abort.
of
of edit
edit screen
screen
page 50
( 40 )
AX standard course “Operation”
Screen editor
Cursor position
Speed value
Speed dimension
Interpolation
Accuracy No.
In position check
Tool No.
page 51
Section#5
Various operations for Teach
For reference;
“Basic Operating” manual
section 4 and 5
page 52
( 41 )
AX standard course “Operation”
→ 8. User Outputs
ON
+ 1 ON
OFF
+ 2 OFF
Reference This key can also drive the signal ON/OFF manually.
Two output signals can be operated alternatively at the same time.
Beforehand, setting is needed in constant setting mode.
page 53
HELP message
page 54
( 42 )
AX standard course “Operation”
ON
1 7 Program list display
ON ON
1 1 7 Program deletion
ON ON
1 1 5 Program copy and so on・・・
page 55
Section#6
Playback
For reference;
“Basic Operating” manual
section 4 and 5
page 56
( 43 )
AX standard course “Operation”
Playback program
Last step
page 57
Playback program
( 44 )
AX standard course “Operation”
Playback program
page 59
Playback program
( 45 )
AX standard course “Operation”
Playback program
● After checking finished, increase the speed gradually and try again.
page 61
Playback program
Enter
Select the start step by # then press
Caution Function step can not been selected. Because it’s very dangerous if function is executed at the incorrect position.
page 62
( 46 )
AX standard course “Operation”
page 63
( 47 )
AX standard course “Setup”
Robot School
AX standard course
Setup
Section#1: Connection
Section#2: I/O signals
Section#3: Constant Setting
Section#1
Connection
For reference;
“Installation” manual
section 3
page 2
( 48 )
AX standard course “Setup”
IMPORTANT
Before connecting harness to
the receptacle of robot joint
box, please confirm their
wire harness
ワイヤーハーネス
labels.
Although its key direction is
designed to prevent from miss-
matching, forcible insertion
will break connector pins .
page 3
ティーチペンダント
Teach pendant
( 49 )
AX standard course “Setup”
Before connection
1. Turn OFF the power supply unit and main circuit breaker of AX controller.
OFF
ON
ON
OFFOFF
CAUTION
〔handle type〕
If connected keeping power ON,
operator may be seriously injured.
Power
Power
supply
supply unit
unit
OFF Never forget to check
main power supply unit is also OFF.
page 5
Before connection
2. Please check the primary power voltage. Controller specification is
labeled near the main circuit breaker as followed.
CAUTION
AC200V Wrong voltage may break the
controller power circuit.
( 50 )
AX standard course “Setup”
page 7
Grounding (1)
POINT of grounding
1. Grounding of controller is absolutely necessary to prevent from the
receiving an electric shock and noise.
More than 5.5 mm2 wire must be used for grounding wire,
and wire length had better be as short as possible. (D earth)
gripper
ハンド
gripper 制御装置
ハンド controller
制御装置
controller Work piece
ワーク
Work piece
ワーク
配電盤
ロボット本体
ロボット本体
D種接地 D D種接地
earth
D earth
page 8
( 51 )
AX standard course “Setup”
Safety fence
Safety plug
page 9
Section#2
I/O signals
For reference;
“Installation” manual
section 3
page 10
( 52 )
AX standard course “Setup”
I/O signals
page 11
I’ll
I’ll wait
wait for
for the
the input
input signal
signal
Mr.
Mr. Robot-B,
Robot-B, from Robot-A.
from Robot-A.
please
please wait for
wait for my
my “task
“task complete”
complete”
when
when you start next
you start next job.
job.
A B
Waiting
Waiting for
for
Task
Task complete
complete “Task
“Task complete
complete of
of A”
A”
output
output signal
signal ON
ON input
input signal
signal
Output signal Input signal
page 12
( 53 )
AX standard course “Setup”
AX controller
B
Input
Input program
program selection
selection
signal
signal “100”
A “100”
Prg.#100
START “start”
“start” input
input signal
signal
page 13
CNIN
Connector for outputs
DC24V I/O spec. CNOUT
I/O board
CNOUT
Connector for inputs
UM212 CNIN
( 54 )
AX standard course “Setup”
I1
I1 32
Input signal (I1~I2048) “I signal”
:: DC24V inputs
AX controller supports 32 DC24V input signals
::
as standard (I1 to I21).
::
Please use these signals as start/stop command
:: input and or so from peripheral equipment.
I2048
I2048
32
O1
O1
DC24V outputs
Output signal (O1~O2048) “O signal”
::
AX controller supports 32 DC24V output
::
signals as standard (O1 to O21).
:: Please use these signals as weld start command
:: output and or so to peripheral equipment.
O2048
O2048
19pin
33pin
32pin
50pin
key
Input signals are free to be assigned to general usage signals and status
signals. Please refer to the “Installation manual” section 3 for default
allocation.
page 16
( 55 )
AX standard course “Setup”
50pin
33pin
19pin
1pin
32pin
18pin
key
Output signals are free to be assigned to general usage signals and status
signals. Please refer to the “Installation manual” section 3 for default
allocation.
page 17
page 18
( 56 )
AX standard course “Setup”
UM212
付属コネクタ
connectors
出力コネクタ
CNIN
CNOUT
ハンダ付け
soldering
入力コネクタ
CNOUT
信号線ケーブル
Signal cable
CNIN
端子台
Terminal blocks
TBEX1、2へ
TBEX1, TBEX2
page 19
Section#3
Constant Setting
For reference;
“Installation” manual Before proceeding to this section,
section 4 basic operation acknowledgement
is necessary.
page 20
( 57 )
AX standard course “Setup”
Tool constant
Tool
Tool length
length
Tool
Tool angle
angle
Weight
Weight &
& COG
COG
Tool
Tool inertia
inertia
Tool
Tool rotating
rotating radius
radius
page 22
( 58 )
AX standard course “Setup”
Tool constant
Tool length
This is to define where the tool top position is. It’s length (X,Y and Z value) is
measured from the tool attaching plate.
Tool angle
This is to define the tool direction. It’s angle is measured as rotating angle on
X,Y and Z axis.
Tool weight & COG (Expert or upper operator level is necessary to set this.)
This is to define where the tool COG position is. Also its weight is set.
These parameters are necessary to make an adequate acceleration control.
Tool inertia
This is to define the tool inertia.
These parameters are necessary to make an adequate acceleration control.
page 23
+X
Wrist
Wrist coordinate
coordinate
Tool
Tool top
top position
position +Y
(like
(like welding
welding gun
gun
contact
contact point)
point)
Z length
Wrist
Wrist coordinate
coordinate (0,0,0)
(0,0,0)
+Z is
is aa center
center position
position of
of
X length tool
tool attachment
attachment plate
plate
page 24
( 59 )
AX standard course “Setup”
Z length LIN
+Yt +Z
Tool
Tool coordinate
coordinate
(0,0,0)
(0,0,0) Tool coordinate system determines the tool moving
== tool
tool top
top position
position direction.
This can make teaching much easier even when the
shape of work piece is so complicated.
page 26
( 60 )
AX standard course “Setup”
Tool angle
This can make teaching much easier even when the shape of work piece is so
complicated because X,Y and Z direction from tool never changes.
ワーク
Work piece
Work
ワーク piece
Press
Press [X+]
[X+] inin tool
tool
coordinate,
coordinate, then
then tool
tool moves
moves
toward
toward the
the work
work piece
piece in
in
any
any attitude
attitude..
For servo gun system, tool angle setting is absolutely necessary for the correct
bending compensation.
page 27
CAUTION
If tool weight, COG and inertia are beyond the rated capacity, this
may cause to shorten the lifetime of robot so early.
page 28
( 61 )
AX standard course “Setup”
In “tool constant”
screen
“Easy setting” screen
appears
page 29
Preparation of program
At first, install the sharp edge thing on the fixed ground.
Then make a program where tool top position is touched the edge in variable
tool attitude. Record more than 10 steps (preferred).
( 62 )
AX standard course “Setup”
“Tool length” in
“Easy setting” screen
Choose “only tool length”
page 31
page 32
( 63 )
AX standard course “Setup”
“Tool angle” in Z
“Easy setting” screen Required tool
coordinate system
X Y
Z
Robot base
coordinate system
X Y
[Z+]
[RY]+/-
page 34
( 64 )
AX standard course “Setup”
Input
Input the
the empty
empty program
program No.
No. This
This
program
program number
number is
is created
created as
as the
the
auto
auto COG
COG setting
setting program.
program.
page 35
J3 torque
J5 torque
Torque monitor
Angle Torque monitor
J6 torque
page 36
( 65 )
AX standard course “Setup”
page 37
page 38
( 66 )
AX standard course “Setup”
Input
Input the
the created
created program
program No.
No.
Input
Input the
the tool
tool No
No which
which length
length is
is
required.
required.
Select
Select “automatic”
“automatic” when
when tool
tool weight
weight
is unknown.
is unknown.
Input
Input the
the weight
weight andand COG
COG on
on the
the 1st
1st
arm.
arm. If
If those
those are
are unknown,
unknown, leave
leave
these
these values
values to
to 0.
0.
page 39
( 67 )
AX standard course “Setup”
“Tool inertia” in
“Easy setting” screen
Select
Select the
the tool
tool gripping
gripping style.
style.
Select
Select the
the tool
tool shape.
shape.
Input
Input the
the tool
tool size.
size.
EDGE・BOX
EDGE・BOX EDGE ・FRAME
EDGE ・FRAME PLATE・
PLATE・ BOX
BOX PLATE ・
PLATE ・ FRAME
FRAME
Check the value and press , then registered in file. (If not pressed, this
value is not registered.)
page 42
( 68 )
AX standard course “Maintenance”
保守編
Robot School
AX standard course
Maintenance
Section#1: Principle of robot structure
Section#2: Operation in emergency
Section#3: Controller
Section#4: Data backup and restoring
Section#5: Manipulator
Section#6: Motor/encoder replacement
and encoder correction
Section #1
Principle of robot structure
page 2
( 69 )
AX standard course “Maintenance”
Small torque
Reduction gear
Servo motor
Encoder
J2 axis
Reduction gear
Small torque generated by the motor
is converted to bigger torque
by the reduction gear, J1 axis
to move robot arm. Reduction gear
page 3
J5 axis J5 axis
Reduction gear Reduction gear
Shaft
J6 axis
J6 axis
Reduction gear
Reduction gear
page 4
( 70 )
AX standard course “Maintenance”
Controller structure
CPU Board
Main control tower that consists
of not only CPU but also the Control section
memories where system software
and program data is stored Center of control
Plural print circuit boards are inserted
to the slots
Drive Unit
Drive section
Circuit to generate the big ampere Circuit to generate the big ampere to
to drive the robot and interface drive the robot
circuit to read position data
-This type depends on the manipulator type
-Sometimes this is called “Amplifier”
AX20 Controller
page 5
Servo control
Reduction gear
CPU board
Encoder Working program
(= Position detecting device)
CPU
Command
position
Drive unit
Current POWER
Controller
Motor ampere is controlled in order that command position
and current position is coincident. (servo control)
page 6
( 71 )
AX standard course “Maintenance”
Motor
Brake
Encoder
page 7
page 8
( 72 )
AX standard course “Maintenance”
Section #2
Operation in emergency
For reference;
Controller maintenance manual
page 9
Operation in emergency
“Brake release switch” (option)
TYPE 2 : Portable type
BRAKE RELEASE SWITCH UM217A
J1 J2 J3 J4 J5 J6 J7 J8 J9
CNSW CNSW1
(J8) AX10-OP90-B-*
CNSWJ CNSW1J
J7 CNSWJ CNSW1J
AX20-OP90-B
J6
J5
J4
J3
J2
CNSW
J1
( 73 )
AX standard course “Maintenance”
Operation in emergency
“Brake release switch” (option)
page 11
Operation in emergency
“Over travel LS release switch”
page 12
( 74 )
AX standard course “Maintenance”
Section#3 Controller
Section #3
Controller
For reference;
Controller maintenance manual
page 13
CPU board Main control tower that consists of not only CPU but also the
memories where system software and program data is stored
・・・・・
page 14
( 75 )
AX standard course “Maintenance”
page 15
CPU board is
replaced
page 16
( 76 )
AX standard course “Maintenance”
page 17
Section #4
Data backup and restoring
For reference;
“Basic operations”
Chapter 6 File operations
page 18
( 77 )
AX standard course “Maintenance”
File manager
page 19
File manager
Basic menu construction of “File Manager”
File directory
Folder
selection field
Upon
completion of
the necessary
settings, press
f12 <Execute>
page 20
( 78 )
AX standard course “Maintenance”
CF card
projection
IC mounting surface
CF card
projection When pulling out CF card, push the black button near
the card slot.
page 21
Initialize CF card
User is enough to perform this operation
page 22
( 79 )
AX standard course “Maintenance”
Making backup
User is enough to perform this operation
page 23
Making backup
(Notes) - Some time is needed to finish this work. Please wait for a moment.
- New folder such as “NRA2001-2004-12-01-0800” is automatically created.
page 24
( 80 )
AX standard course “Maintenance”
+
Push this way then characters will be shifted
and appear on the screen.
page 25
page 26
( 81 )
AX standard course “Maintenance”
(Notes) - Some time is needed to finish this work. Please wait for a moment.
page 27
page 28
( 82 )
AX standard course “Maintenance”
Section#5 Manipulator
Section #5
Manipulator
For reference;
Maintenance manual
For each robot
page 29
Carrying
Referring the robot maintenance manual,
carry and install robot by proper method.
(notes) Robot COG should be located in center before carrying the robot.
Check Point
1. After installation, remove the J2
axis fixing bracket.
2. Protect arm where the wire
contacts arm directly. (rubber cover
and or so)
3. Refer the robot maintenance
manual for the proper wire quantity,
length and thickness.
page 30
( 83 )
AX standard course “Maintenance”
Carrying
Check Point
1. After installation, remove the
standing bracket and wiring bracket.
2. Protect arm where the wire
contacts arm directly. (rubber cover
and or so)
3. Refer the robot maintenance
manual for the proper wire quantity,
length and thickness.
page 31
Installation
page 32
( 84 )
AX standard course “Maintenance”
Check Point
(1) Flatness of four mounting plates should be within 1.0 mm.
page 33
Check Point
(3) If pre-described two specifications were difficult, use the
following jack bolt to contact four point equally.
!!!CAUTION!!!
If four mounting points do not contact to the floor equally, tool position may
be unstable while playback and lifetime of swing base may be shortened.
page 34
( 85 )
AX standard course “Maintenance”
■ Daily Inspection
・Clean up the body (remove dust and oil dirt)
・Check for abnormal heat and sound on motor
・Check for abnormal heat and sound on reduction gear (J1 to J3 axis)
■ Inspection every 3 months
・Visual check for cable damage
・Refasten the fixing major bolts (including tool attaching bolts)
・Check for abnormal heat and sound on reduction gear (J4 to J6 axis)
・Check for any backlash and play
page 35
By referring the maintenance manual, check and refasten the major bolts. Be sure
to use a torque wrench to fasten the bolts to proper torque.
page 36
( 86 )
AX standard course “Maintenance”
By referring the maintenance manual, visually check for wiring damage and
loosening of cable clamps.
page 37
DANGER
page 38
( 87 )
AX standard course “Maintenance”
By referring the maintenance manual, supply the grease. Be sure to follow the
instructions such as grease kind, supplying place, supplying period, supplying
amount of grease, and or so.
page 39
By referring the maintenance manual, discharge the old grease from the outlet
(DRAIN port) and charge the new grease from the inlet (LUB.PORT) to replace the
whole grease in the gear box.
page 40
( 88 )
AX standard course “Maintenance”
By referring the maintenance manual, replace the battery used for encoder data
backup. If not replaced periodically, robot can not been driven correctly because
correct position is never detected.
page 41
Section #6
Motor/Encoder replacement
and Encoder correction
For reference;
Maintenance manual
For each robot
page 42
( 89 )
AX standard course “Maintenance”
Restoration of position
・Encoder ID Registration (※)
・Encoder Reset
・Encoder Correction
Encoder
(= Position detecting device)
Correct position can be detected
page 43
Restoration of position
(※)
Encoder ID Registration To write encoder ID number (axis
No.) to encoder itself.
Operation to
the encoder
itself To initial reset of encoder itself by
Encoder Reset clearing all data such as multi-
rotating amount.
Zeroing adjustment
Data stored
in controller
Encoder Correction To renew the encoder correction
value.
(※) Only necessary to the robot adapting bass line communication type encoder (MR20, MC20
and others). Encoder ID number (axis No.) is never cleared by encoder reset procedure.
page 44
( 90 )
AX standard course “Maintenance”
(*1)
page 45
page 46
( 91 )
AX standard course “Maintenance”
(*)
Encoder original
data -Discrepancy 80000H
CPU
amount
Encoder 0 degree
Reference position
correction value
(*) Encoder data of reference position varies depending
on the robot type. See maintenance manual for detail.
page 47
Encoder ID registration
Only necessary to the robot adapting bass line communication type encoder
(MR20, MC20 and others)
page 48
( 92 )
AX standard course “Maintenance”
Encoder reset
Change the operator level
→ [3 Machine Constants] → [4 Encoder Correction]
to Expert
Encoder
correction menu
is here
Encode reset
menu is here
This
screen
This operation indicated the way for the robot adopting the software reset type encoder. Operation
varies according to the robot type. Pleaser refer to the robot maintenance manual for detail.
page 49
Encoder reset
ON
+ 1
Move the cursor to the line of
the desired axis
OFF
+ 2
This operation indicated the way for the robot adopting the software reset type encoder. Operation
varies according to the robot type. Pleaser refer to the robot maintenance manual for detail.
page 50
( 93 )
AX standard course “Maintenance”
Encoder
correction menu
is here
This
screen
Encode reset
menu is here
page 51
page 52
( 94 )
AX standard course “Maintenance”
page 53
Mechanical interference
J5 axis
Interference
J4 axis
page 54
( 95 )
AX standard course “Auto Operation”
保守編
Robot School
AX standard course
Auto Operation
Section #1
Useful functions to check and
edit programs
page 2
( 96 )
AX standard course “Auto Operation”
No playback :
None of the functions are executed during the Check GO or BACK
operations.
All :
All the functions are executed Check GO operations. Only the input
wait functions are executed during Check BACK operations.
I only :
Only the input wait functions are executed during Check GO or
BACK operations.
page 3
■ Machine Lock
This function enables the playback of program without
operating the robot.
Since the functions are still executed while the machine is
locked, it is useful for I/O checks.
page 4
( 97 )
AX standard course “Auto Operation”
The enabled or disabled status of I/O simulation is stored in the memory even
after the power is turned off.
Before auto operation is initiated, I/O simulation must be returned to the
disabled status without fail. Performing auto operations with I/O simulation still
CAUTION in the enabled status is extremely dangerous since proper control will not be
exercised over the I/O signals.
page 5
page 6
( 98 )
AX standard course “Auto Operation”
Finally press
“Execute”
page 7
File protection
Section #2
File protection
For reference;
“Basic operations”
Chapter 6 File operations
page 8
( 99 )
AX standard course “Auto Operation”
File protection
File Protect
This function enables to protect the important
files (programs) not to be modified and deleted
by mis-operation.
page 9
Section #3
Designating how to start the
robot
For reference;
Installation manual
Chapter 7 Preparation for
auto operation
page 10
( 100 )
AX standard course “Auto Operation”
Start input
Program No.
input
Internal External
AX
controller
page 11
Time chart example of start selection and program selection both EXTERNAL
( 101 )
AX standard course “Auto Operation”
Section #4
Registration of home position
For reference;
Installation manual
Chapter 7 Preparation for
auto operation
page 13
Home Position
page 14
( 102 )
AX standard course “Auto Operation”
Refer to “Instillation” manual and each application manuals for the detail of
another basic I/O signal allocations and setup procedures for each application.
page 15
( 103 )
Frequently used terms Air cylinder
Moving side arm
Moving side
electrode
Numeric
0 (zero) degree position Standard
This refers to 0 (zero) degrees of the registration position of each Settled side
axis. electrode
The robot coordinates are defined using this position of each axis Settled side arm Welding
as a reference. transformer
Air gun (X gun)
(The gun shape differs from one manufacturer to another.)
See "Servo gun."
Alarm Standard
This is a relatively minor form of trouble, and it is indicated by a
code starting with "A." When an alarm has been detected during
A playback, the robot stops operating but the motor power is not
( 104 )
turned off.
See “Error” and “Information.”
Accuracy Standard
Although the robot plays back the taught position precisely,
Application Standard
accurate positioning is at times not required in some locations.
With what degree of accuracy the robot is to operate is Robots can be used for multi-purpose uses. An "application" refers
specified by a number which is referred to as the accuracy (or to the way in which a robot is used, and examples of applications
accuracy level). The higher the number used, the coarser the include spot welding, arc welding, sealing, painting/coating and
positioning accuracy. materials handling. The functions for supporting each of the
See “Air cut.” applications are provided in advance so that the necessary
functions can be chosen from the selection provided and used.
Air Gun Spot weld
This refers to the kind of gun which is driven pneumatically. ASCII file Standard
This is a general term used to refer to the files in which characters
are stored in the text format. If a software program available on the
market called a text editor is available, the contents of these files
can be read easily.
"ASCII" is a standard character code consisting of alphanumerics,
symbols and line feeds established by the American National
Standards Institute (ANSI).
Program call 30
Axis Standard
The robot is controlled by a multiple number of motors. The parts
controlled by these motors are called axes. A robot which is End
controlled by six motors is called a 6-axis robot.
End
Axis constant Standard See “End” and “Return.”
( 105 )
→ 0 (zero) degree position
Cancel WI Spot weld
This refers to the operation which forcibly releases the status in
which the robot is waiting for the WI signal.
B It is useful, for instance, during teaching work where the peripheral
devices have not yet been set up.
Basic input/output signal Standard +
These are those signals among the status signals which are for
standard uses regardless of the application at hand. Some of the
basic input/output signals were already assigned at the factory prior CHECK GO/CHECK BACK Standard
to shipment. This function slowly runs the programs which have been created on
See “Status signal.” a step by step basis, and checks the teach positions. It operates in
two directions, step forward (CHECK GO) and step backward
Bending compensation Spot weld (CHECK BACK).
This is a technical term used with servo guns.
The gun arm bends as the welding force is increased. It may Circular interpolation Standard
bend not only in the welding force direction (Z direction) but also This is one of the interpolation modes and, in this system, the robot
on the plane (XY direction) perpendicular to the welding force is operated in such a way that the tool tip draws an arc. The
direction depending on the shape of the gun arm. interpolation mode is specified in a move command.
This function compensates for bending to achieve the proper See “Indirect interpolation” and “Line interpolation.”
welding position by measuring these characteristics in advance.
See “Gun search.”
Client Standard
This refers to the role played in a network by the computer at the Continue Standard
end where the resources and functions provided by the server are This refers to a position control system that does not check the
utilized. arrival of the machine at the recorded points.
See “Server.” The extent of the pass is specified by the accuracy level.
The machine takes a short-cut between the recorded points in
Command position Standard accordance with the command position as defined by the accuracy
This refers to the target position which is specified for the robot by setting.
See “In position.”
the software.
See “Current position.”
Continuous mode Standard
Constant Standard This is one of the operation modes.
This is a general term used to refer to the groups of parameters Programs are executed repeatedly when the [Start button] is
required to perform the robot movements and operations pressed.
The constants are divided into a multiple number of files each for a
particular application, and stored in the memory. In the teach mode,
the editing screen can be displayed by pressing the f key shown
See “Cycle mode” and “Step mode.”
below.
( 106 )
Consumption compensation Spot weld
and the Z coordinate the up/down direction. More specifically, these
This is a technical term used with servo guns.
are called the robot coordinates or machine coordinates.
As welding is performed over and over again, the electrodes
gradually start to wear down, and their length shortens. An Z+
equalizing function is not generally provided with servo guns. For
this reason, when the electrodes start to wear down, the settled side
electrode is no longer pressed against the work, resulting in a Y- X-
deficient welding force on the settled side and extra stress on the
work, resulting also in a deterioration of the simultaneous arrival of
the top and bottom electrodes and an increase in the cycle time.
Y+
In order to maintain the correct welding position, the tip X+
consumption compensation function serves to shift the respective Z-
target points on the settled side and moving side at the welding
points by an amount equivalent to the wear.
These coordinates serve as a reference for calculating the linear
Pressurizing interpolation, shift and other operations.
See “Tool coordinates.”
Encoder Standard
This device detects the robot position, and one such device is
See “Continuous mode”, “Step mode.”
incorporated inside each axis motor.
( 107 )
where the reference pin is inserted, the positions of the robot
axes are controlled by using this as a reference. However, since
D the encoder value cannot be set exactly to 80000H in the
posture where the reference pin is inserted (posture in which
the motors are mounted), the compensation value contained in
Deadman switch Standard the raw encoder value is factored in to provide compensation so
This is a safety device for ensuring that the robot will not operate that the encoder value is set to 80000H by all appearances.
unexpectedly due to incorrect operations, etc. The deadman switch This compensation value is known as the encoder
is located on the rear panel of the teach pendant. By design, it is not compensation value.
possible to perform manual robot operations, CHECK GO/BACK,
The encoder data
etc. unless the deadman switch is held down. values when the robot
is in the basic posture
vary depending on the
model.
Basic posture (posture in
which the values after
encoder compensation are
set to 80000H for all the
axes)
Deadman Switch
The posture in which the reference pin is inserted for all the axes is
called the basic posture.
Depalletize Materials handling
The encoder compensation value changes each time a motor is
→ Palletize
changed or the encoder is reset. See “Robot language.”
( 108 )
equalizing device. In the case of a servo gun, equalizing is achieved By creating folders under folders, it is possible to control files
by controlling the position of the robot. hierarchically. The folder (or directory) at the very top of the
hierarchy is called the root directory.
Error Standard Folder structure of AX controller
This is the most serious of the three forms of trouble, and it is Memory
indicated by a code starting with "E." When it is detected during
playback the robot's operation is immediately suspended, and INI
the motor power is turned off.
WORK
See “Alarm” and “Information.”
UNIT
Ethernet Standard
LOG
This bus-type network LAN (local area network) access method
was jointly developed by Xerox, Intel and Digital Equipment PROGRAM
Corporation of the United States, and it has been defined by the
IEEE as the 802.3 standard. It is widely used in manufacturing
plants, offices and homes. Formatting (initializing) Standard
In this process, all the data written in the memory or other storage
Execution type Standard media is deleted so that fresh data can be stored.
The programs taught using the [O.WRITE/REC] key on the teach
pendant are recorded using an execution format that enables them Full open/Half open Spot weld
to be played back in their original form. These are stroke statuses for an air gun with a 2-step stroke. In the
full open status, the gun is open widely. The stroke status is Gun Search Spot weld
established by the output signals also named full open or half open. This is a technical term used with servo guns.
In order for the tip consumption to be compensated, this amount
Function Standard has to be detected. A predetermined operation pattern is played
→ Function Command back for this, and the wear amount is calculated on the basis of the
position of the gun at this time. This action is known as the “gun
search,” and three different detection methods are provided. (Gun
Function Command Standard
This is a high-level command which cannot be expressed by a Search 1, 2, 3)
See “Consumption compensation.”
move command in a step. Many different kinds of function
commands such as I/O commands and welding commands are
provided.
See "Step" and "Move command."
H
Hand Materials handling
G This device is attached to the end of the wrist to enable the robot to
grip the work piece. It is also known as a gripper. Most hands are
usually driven by air, but servo-controlled hands are treated as
General-purpose signals Standard
These signals can be set to ON or OFF without restriction in the auxiliary axes (auxiliary mechanisms).
programs.
The job of deciding what signals as identified by their numbers are Home position Standard
to serve as the general-purpose signals and what signals as When a multiple number of robots are to be started up together from
the host controller unless start is instructed after it has been verified
( 109 )
identified by their numbers are to serve as the status signals is
called "signal assignment." that the robots are at their prescribed positions (home positions),
they may, in a worst case scenario, interfere with one another. To
solve this problem, whether the robots are at their prescribed
positions can be verified by means of an output signal by registering
the home positions of the robots.
Home
position
range
( 110 )
desired without changing the physical I/O. It is convenient for is used to store the robot's constants and programs.
checking the playback of a robot program when the connection
of the peripheral devices has not been completed, for instance. Interpolation Standard
This is a format for moving between recorded points.
In Position Standard This is recorded in the move commands.
This refers to a position control system which accurately checks the See “Indirect interpolation,” “Linear interpolation” and “cirucular
arrival of the machine at the recorded points. interpolation.”
The roughness of the positioning is specified by the accuracy level.
The machine reaches the recorded point representing the
command position without fail regardless of the accuracy setting.
See “Continue.” J
Indirect interpolation Standard
This is a system which causes the robot to be operated on the basis Jump Standard
of its axes. It is sometimes referred to as "interpolation OFF." The This transfers operation to any step or program. Unlike the call or
interpolation mode is specified in a move command. return command, it does not return to the original operation.
See “Circular interpolation” and “Linear interpolation.”
Information Standard
This is the least serious of the three forms of trouble or just a
message to be passed on, and it is indicated by a code starting with
Program 1 multi-mechanism is to be used with manual operation, it is first
necessary to declare which mechanism is to be operated.
Program 30
Mechanism2 Mechanism1
Program jump 30
( 111 )
M Mirror conversion Standard
This converts postures just as if they were reflected in a mirror.
When teaching two robots installed symmetrically at the two sides
Machine lock Standard
of an automobile body for welding work, for instance, once the
This runs the programs without operating the robot. Since the program for one robot has been taught, the program for the other
functions are still executed while the machine is locked, it is useful robot is created very easily.
for I/O checks. It is one of the program conversion functions.
Mechanism Standard
A mechanism refers to a unit such as a manipulator, positioner,
servo gun or servo travel device that configures a control group
and cannot be broken down any further.
A "multi-mechanism" refers to a configuration where, for
instance, a servo gun has been added to a manipulator. If a
Rotary Same Rotary
axis Rotational speed axis Move Command Standard
Same
Rotational weight
In a step, this command moves the robot arm. A function command
is also present in a step.
Load Load See “Step” and “Function Command (Function).”
( 112 )
the motor power OFF status is established. Network Standard
This refers to the communications network that interconnects a
MotorsON/START sel.source Standard number of computers.
This specifies the input source of motor power ON and the start Depending on its scale and type, it may be referred to in various
command. ways by such terms as the Internet or LAN.
Controller: Teach pendant (pushbutton and key operations)
External: Input signals supplied from an external source
O
O signal Standard
This is the general term used to refer to the output signals which are
supplied from the robot to an external destination (The "O" stands
for "output.") There are 2,048 logical output signals which are
assigned either as status signals or general-purpose signals for
use.
See “I signal,” “General-purpose signal” and “Status signal.”
Over travel limit switch Standard 2. The programs created are run automatically in this mode.
This limit switch is mounted on the robot arm to detect robot arm See “Teach mode.”
overrun and turn off the motor power immediately.
Normally, these switches are mounted on the three spindle axes (J1,
Pose Standard
J2 and J3 axes).
This refers to the posture of the robot.
( 113 )
In robot language, there is a method of describing move commands
by teaching "pose files" in which poses alone have been recorded
and referencing these files.
P
Positioner Standard
Palletize Materials handling This consists of a rotary table and/or other device, and it is used to
This refers to the job of placing the work piece in its proper change the posture of the work to facilitate the work done by the
sequence. robot. It is treated as an auxiliary axis (auxiliary mechanism) when it
The "palletizing function" enables all the operations for all the work is servo-controlled.
piece to be taught easily only by teaching the loading (or lowering)
operation for one work piece and specifying the number of work Power save Standard
pieces, their loading (or lowering) method, distance and other data. When a status with no changes in position is sustained in the
In some cases, the unloading operation which is the reverse of playback mode for a settled period of time, the motor power is
loading is referred to as "de-palletizing." automatically turned off to conserve the power consumed.
( 114 )
This specifies the source from which the program numbers are This command is used in tandem with the step call command.
input. When it is played back, operation returns to the next step called.
Controller: Teach pendant (pushbutton and key operations) See “Call.”
External: Input signals supplied from an external source
Robot language Standard
Programs are created using text in the language based on SLIM.
This language makes it possible to record high-level commands
such as the loop command which cannot be recorded using the
regular recording operations performed from the teach pendant.
Programs in the robot language format are first compiled and
converted into an execution format before they are played back.
Program
Robot
Execution
language Compile Playback
format
format
Protect Standard
This refers to protecting the data in files so that it will not be
This is a general term used to refer to the monitor displays and
S other useful functions and to the groups of setting menus which
must be changed while the robot is operating due to the intrinsic
nature of the parameters.
Safety (protective) fence, safety plug Standard In the teach or playback mode, the editing screen is opened by
This is an enclosure (a metal fence) designed to prevent personnel pressing the f key shown below.
from gaining easy access within the operating ranges of the robot.
The safety plug is a device which is installed on the access door in
the safety fence. When the door is opened while the robot is
operating, the robot's power is forcibly turned off, and the robot is
placed in the emergency stop status. Servo Gun Spot weld
This refers to the kind of gun which is powered by a servo drive.
Safety protection fence
It utilizes the servo control of the robot controller. With the robot
Manipulator controller, the gun is treated as a mechanism as is the case with
a positioner or travel device, and highly accurate position
control is exercised in coordination with the manipulator.
Limit switch for turning off the servo power
when the door in the safety protection Motor
fence is opened
Ball screw
Robot controller
Welding power supply
Moving side arm
Moving side
electrode
Screen Editor Standard
The positions, speeds, interpolation and other data of the programs
already created as well as the parameters of the function
commands, etc., can be edited on the teach pendant screen exactly Settled side
( 115 )
electrode
as desired. Welding
Settled side arm
The display is switched to the screen-editing screen simply by transformer
pressing the [EDIT] key. Servo gun (X gun)
Edit
(The gun shape differs from one manufacturer to another.)
See “Air gun.”
( 116 )
These signals are transmitted to and from the AX controller and the Speed Units Explanation
external equipment. specification
See “I signal” and “O signal.” Tool tip speed mm/sec The speed is specified as the linear speed of the
tool tip.
Slider Standard This can also be specified in increments of
The robot is placed on this device so that the robot can be moved [cm/min].
and used in a larger work area. It is called a travel device. It is Movement time sec The speed is specified as the time required to
treated as an auxiliary axis (auxiliary mechanism) when it is move between the recorded points.
servo-controlled.
Capacity ratio % The speed is specified as a percentage of the
maximum capacity.
SLIM language Standard
Posture change deg/sec The speed is specified as the speed at which the
→ Robot language
speed tool angle changes.
Step Standard
This is the unit in which the commands recorded in the programs
Spot welding tool Spot weld come, and it can be classified into move commands and function
( 117 )
This is a tool which comes into contact with the work piece and commands. Running numbers are given to the steps with the first
supplies the power. It is also known simply as a "gun." one coming at the beginning of the program.
See “Air gun” and “Servo gun.” See “Move command” and “Function command.”
( 118 )
gravity and moment of inertia.
TCP Standard
Tool Control Point Tool coordinates Standard
This refers to the tool tip. This is the coordinate system that uses the tool as its reference. In
this system, the coordinates must be set in accordance with the
TCP/IP Standard
shape and direction of the tool which has actually been installed. It
Transmission Control Protocol/Internet Protocol is defined by the length from the tool-mounting surface (flange
This is the standard communications protocol used by the Internet. surface) to the tool tip and by the tool angle.
Tool coordinate setting
example
Teach mode Standard
Z+
Tool
This is the mode which is mainly used to create the programs, etc. mounting
See “Playback mode.” Y- surface
X- (flange
Coordinate f )
Teach pendant Standard system
This is used to perform the manual robot operations, teaching, etc. determined by
"tool length" Y+
and "tool X+
angle"
Teaching Standard Z-
This refers to teaching the robot how to move and how to do
welding work. What is taught is successively recorded in the See “Coordinates.”
programs.
Transform existing program Standard
This function changes all the recorded speed values together or it Variables Standard
creates left/right symmetrical programs by mirror conversion without Variables can be used exactly as desired in programs, etc., for
having to duplicate the commands. A number of different kinds of arithmetic calculations, etc. There are four kinds of variables:
conversion are provided. integer variables, real number variables, character string variables
This function is accessed from the service function menu. and timer variables. For instance, the count condition jump
See “Hot edit.” command uses integer variables.
The variables are also classified as global variables common to all
units, and local variables used in each respective unit.
Integer Global (V% variable)
U variables Local (L% variable)
Real number Global (V! variable)
Unit Standard variables Local (L! variable)
This refers to the increments in which a program is created. Variables
Character Global (V$ variable)
On some occasions, only one mechanism configures the unit; on
string variables Local (L$ variable)
other occasions, multiple mechanisms (multi-mechanism) are
involved. Timer For measuring command
Normally, only one unit is used for the entire controller so there is no variables For direct specification
need to be aware of it. With the multi-unit specifications (or Nachi's
conventional "multi-robots"), a multiple number of units can be
operated at the same time. Verify Standard
Up to nine units can be controlled. This refers to checking the contents of one file against the contents
of another file.
( 119 )
Mechanism2 Mechanism1
Manipul Program
W
Servo-gun ator
X
XYZ shift Materials handling
→ Shift
( 120 )
4th edition
Robot School (Safety)
Equip safety
Equip safety plug
plug on
on the
the
Welding controller door.
door.
AX controller Limit switch
page 1
Point
(1) Make the safety fence preventing from brushing pass or climbing over
by operator. Removable type fence is NG also.
(2) Install the door to get in the safety fence and equip the safety plug. By
pulling out this plug can only permit person to open the door.
Sequence
シーケンス基板 board
Safety
安全プラグ plug
TBEX1
5
SFP1
6 Safety plug connection to AX
7 controller (redundant circuit)
SFP2
8
page 2
1
Robot School (Safety)
Terminal block
I/O sequence board TBEX2
UM301
(in PCB rack) Terminal block
TBEX1
This page explains about AX20 controller. (As for another controllers, please refer to the adequate maintenance manual.)
page 3
This page explains about AX20 controller. (As for another controllers, please refer to the adequate maintenance manual.)
page 4
2
Robot School (Safety)
CAUTION
AX controller equips redundant circuit in safety logic.
Independent two input signals must act completely same.
This page explains about AX20 controller. (As for another controllers, please refer to the adequate maintenance manual.)
page 5
CAUTION
AX controller equips redundant circuit in safety logic.
Independent two input signals must act completely same.
This page explains about AX20 controller. (As for another controllers, please refer to the adequate maintenance manual.)
page 6
3
Robot School (Safety)
External emergency stop and teach enable switch are used when
necessary.
If robot is used in stand alone style, these signals must be
connected as right figure.
This page explains about AX20 controller. (As for another controllers, please refer to the adequate maintenance manual.)
page 7