Nachi - FD Controller Instruction+Basic Operation Manual
Nachi - FD Controller Instruction+Basic Operation Manual
FD CONTROLLER
INSTRUCTION MANUAL
BASIC OPERATIONS MANUAL
15th edition
・Before attempting to operate the robot, please read through this operating manual
carefully, and comply with all the safety-related items and instructions in the text.
・The installation, operation and maintenance of this robot should be undertaken only
by those individuals who have attended one of our robot course.
・When using this robot, observe the low related with industrial robot and with
safety issues in each country.
・This operating manual must be given without fail to the individual who will be actually
operating the robot.
・Please direct any queries about parts of this operating manual which may not be
completely clear or any inquiries concerning the after-sale service of this robot to any
of the service centers listed on the back cover.
Table of Contents
Table of Contents
Chapter 1 Introduction
1.1 Configuration of manual............................................................................................................................ 1-1
3
Table of Contents
Chapter 4 Teaching
4.1 Teaching procedure................................................................................................................................... 4-1
4
Table of Contents
5.3 Performing automatic operation (playback) ― Internal start method ― ................................................................................ 5-8
5.4 Performing automatic operation (playback) -External start method- .......................................................................... 5-9
5
Table of Contents
6
Table of Contents
7
Table of Contents
NOTE
8
Chapter 1 Introduction
This chapter provides a guide to reading this manual, and it explains the frequently
used terms and the basic concepts applying to the robot.
2
Shortcut functions, manual I/O output, help and
Chapter 7 Useful functions
other functions
3
Chapter 9 Basic arc welding
Operations required to perform arc welding work
operations
1-1
1.2 How to read the instruction manual
Descriptions Details
Press [Enter]. The keys of the teach pendant are enclosed in square brackets [ ], and
the exteriors of the actual keys are positioned on the left of the
descriptions of their operations.
Example:
1 Press [Enter].
Press f4 <File>. When functions are selected using the 12 icons (f keys) indicated at
both sides of the display screen, the initial assignment of the icon
names and f keys are enclosed in angular brackets < >.
Example:
5 Press f4 <File>.
Align the cursor with When an item displayed on the teach pendant is to be indicated in
“Directory.” cases, for instance, where a candidate is to be selected, the item
concerned is enclosed in quotation marks (“ ”).
1-2
1.2 How to read the instruction manual
Differences in operations
Some keys and functions have two different operation methods. The operation methods selected for these keys
and functions can be individually changed, if desired.
These operating instructions including this manual describe how to operate these keys and functions based on
default settings. There are two kinds of default settings, “Operating mode A” and “Operating mode S”; and the
differences in operation are illustrated as the following example.
HINT
ヒント
You can check which default operating mode your controller was set in by following the procedure below.
1-3
1.3 Frequently used terms
1-4
1.3 Frequently used terms
1-5
1.4 Basic concepts applying to the robot
D
C
A: Robot body
B: Teach pendant
C: Controller
D: Control box
Fig. 1.4.1 Diagram of basic configuration for robot (When the control box is connected)
B
A: Robot body
B: Teach pendant
C: Controller
D: Operation panel
Fig. 1.4.2 Diagram of basic configuration for robot (When the operating panel is equipped)
1-6
1.4 Basic concepts applying to the robot
The program is created in the sequence shown below. The entire process is known as
the "teaching work." It refers to creating the program and modifying it into the optimal
form.
Manual operations:
Record recording the program
(teach mode)
YES
OK? End
NO
Modifying,
adding, deleting Modifying, adding or deleting
movement commands
Recording, modifying or
deleting function command
(teach mode)
Auto operation
After the creation of the program has been completed, automatic operation is performed.
When automatic operation is performed, the selected program is repeatedly played back.
Program selection
Start
Auto operation
1-7
1.4 Basic concepts applying to the robot
For manual operation, there is a mode in which each axis of the “robot” is operated separately,
and the mode in which the robot tip is moved in a straight line.
Fig. 1.4.4 Moving the robot tip in a straight line (robot coordinate operation)
1-8
1.4 Basic concepts applying to the robot
1.4.4 Teaching
Teach the robot positions to which it is to be moved and the numerical sequence of these
positions ahead of time.
This job is called “teaching,” and it is performed in the following sequence.
Successively record the operation positions to which the robot is to move and the
3
robot's postures.
•Move the robot to the recorded position and posture using manual
operation.
•Press [O.WRITE/REC] key to record the step.
•Repeatedly press this key to record the steps in succession.
Step 1
Current Step 5
position (Last step)
Step 2
Step 4
Step 3
Record the end command (function command END) that indicates the end of
5
operation.
Record the END command (function command END) in the step that ends
the movement.
This completes the sequence of the teaching session, and a program is created as a result.
The teaching system outlined above is called the “teaching playback system.”
Alternative systems include the “robot language system” and “off-line teaching system.”
The robot supports all of these systems but only the “teaching playback system” is
explained in this instruction manual.
1-9
1.4 Basic concepts applying to the robot
Furthermore, in order to perform complicated work, other programs may be called or, depending
on the status of the external signals, operation may jump to other programs. These are also
recorded as function commands.
Teaching example
Step 8
Step 9 END (FN92)
Step 1
Step 5
Step 6 DELAY [2] (FN50)
Step 2 Step 7 RESET [1] (FN34)
Step 3 DELAY [1] (FN50) The square brackets [ ] following an
Step 4 SET [1] (FN32) function command indicate the
parameter which has been set.
In the case of the teaching example above, the robot operates in the following way.
1-10
1.4 Basic concepts applying to the robot
Step 1
Current
Last step position
For the second and subsequent times: the robot moves from the step 1
and subsequent steps, and its movement ends with the last step.
Current position
End
1-11
1.4 Basic concepts applying to the robot
NOTE
1-12
Chapter 2 Names and functions of the
operation switches and keys
In this chapter, the functions of the operation switches and keys provided on the
robot controller will be described.
2.1 Controller
OPERATION BOX
CIRCUIT BREAKER
TEACH PENDANT
Circuit breaker
This turns the power of the controller ON and OFF.
Teach pendant
The teach pendant has the keys and buttons to perform teaching, file operation, various
condition settings, etc.
Operation Box
Buttons for performing the minimum required operations such as motor power ON,
automatic operation start and stop, emergency stop, and switching between the teach and
playback modes are provided.
2-1
2.1 Controller
OPERATION
PANEL
CIRCUIT BREAKER
TEACH PENDANT
Circuit breaker
This turns the power of the controller ON and OFF.
Teach pendant
The teach pendant has the keys and buttons to perform teaching, file operation, various
condition settings, etc.
Operation Panel
Buttons for performing the minimum required operations such as motor power ON,
automatic operation start and stop, emergency stop, and switching between the teach and
playback modes are provided.
2-2
2.2 Operation box
(E)
非 常 停 止
EMERGENCY STOP
(A) (D)
運転準備 教示 再生
MOTOR ON TEACH PLAYBACK
(B) (C)
起 動 停 止
START STOP
This is used to set the motor power to ON. When it is set to ON, the robot is
(A) [MOTOR ON BUTTON]
readied for operation.
(B) [START BUTTON] In the playback mode, this starts the program which has been specified.
(C) [STOP BUTTON] In the playback mode, this stops the program which is in the start status.
This is used to select the mode. The teach or playback mode can be selected.
(D) [MODE SELECT SWITCH] This switch is used in combination with the teach pendent “TP selector
switch.”
When this is pressed, the robot is set to emergency stop. Emergency stop is
[EMERGENCY STOP performed by pressing the switch on the control box or on the teach pendant.
(E)
BUTTON] To release emergency stop, turn the button clockwise. (The button will then
return to its original position.)
2-3
2.3 Operation panel
This is used to set the motor power to ON. When it is set to ON, the robot is
(A) [MOTOR ON BUTTON]
readied for operation.
(B) [START BUTTON] In the playback mode, this starts the program which has been specified.
(C) [STOP BUTTON] In the playback mode, this stops the program which is in the start status.
This is used to select the mode. The teach or playback mode can be selected.
(D) [MODE SELECT SWITCH] This switch is used in combination with the teach pendent “TP selector
switch”.
When this is pressed, the robot is set to emergency stop. Emergency stop is
performed by pressing the switch on the operation panel or on the teach
[EMERGENCY STOP pendant.
(E)
BUTTON]
To release emergency stop, turn the button clockwise. (The button will then
return to its original position.)
2-4
2.4 Teach pendant
Be sure to follow the cautions below for the USB port (see fig. 2.4.2).
TP Selector Emergency
switch stop button
Touch panel
LCD screen
Jog dial
Operation
keys
INFO. The design of the operation keys shown in Fig. 2.4.1 may be slightly different to
those on the actual teach pendant.
2-5
2.4 Teach pendant
USB Cap
Enable switch
USB Port
(B)
(C)
(A)
INFO. Directly after power to the controller is switched on, all of the LEDs light for
approximately 0.5 seconds to check they are operating normally, and then switch
off. After this, they operate as shown in Table 2.4.1.
2-6
2.4 Teach pendant
2-7
2.4 Teach pendant
2-8
2.4 Teach pendant
2-9
2.4 Teach pendant
2-10
2.4 Teach pendant
2-11
2.4 Teach pendant
WITH [ENABLE]
PAGE UP/DOWN , SETTING MODIFICATION
• On a screen where the settings are configured on
Cursor keys a multiple number of pages, the page is moved.
• Lines are moved in units of multiple lines in the
work program editing screen etc.
• On a service or constant setting screen, for
instance, the selection items arranged horizontally
(radio buttons) are selected.
• On a teach or playback mode screen, the number
of the current step is changed.
PRESSED ON ITS OWN
SHORTCUT FOR SETM function
During teaching, this short-cut calls the output signal
[OUT] command (SETM <FN105> function command).
WITH [ENABLE]
MANUAL SIGNAL OUTPUT
The external signals are set to ON or OFF manually.
During teaching, this short-cut calls the input signal
[IN] wait “positive logic” command (WAITI <FN525>
function command).
<<Operating mode A>>
This is used to set the speed of movement
commands.
(The setting is reflected in the recording status.)
<<Operating mode S>>
This is used to revise the speed of recorded
[SPD] movement commands.
INFO.
2-12
2.4 Teach pendant
2-13
2.4 Teach pendant
2-14
2.4 Teach pendant
1 2 3 4 5
6
10
7
9
Fig. 2.4.4 Configuration of display screen
2-15
2.4 Teach pendant
Check speed
2-16
2.4 Teach pendant
Not all of the optional functions are listed in the above table.
For details on any of the icons not described in the table, refer to the operating instructions for the optional functions
concerned.
2-17
2.4 Teach pendant
INFO. The initial allocation of the f keys differs according to the application. For details
on the initial allocation, see the sections in chapter 8 and beyond in this
instruction manual that correspond to the application that will be used.
f1
f3
f4
f5
f6
Normally, a function is selected by pressing one of the f1~f12 icons on its own. However, in some
cases the key must be pressed together with [ENABLE].
When [ENABLE]
is pressed, the
display changes.
2-18
2.4 Teach pendant
f1 f7
f2 f8
f3 f9
f4 f10
f5 f11
f6 f12
2-19
2.4 Teach pendant
The icon shown below is displayed in the status icon display if the touch panel is
locked by the touch panel lock function.
POINT
The following message is displayed if the touch panel is touched in this case.
The touch panel is automatically unlocked if the operation keys or jog dial are
used.
2-20
2.4 Teach pendant
3 Select the item using [ENABLE] + [Left/Right] to enable or disable touch panel
+ operation.
>> To change other settings items, use [Up/Down] to move the cursor to the item you
want to change. Settings are as follows.
Item Details
Select “Enable” to enable use of the touch panel or “Disable” to
Use of touch screen
disable use.
Select “Enabled” to use the touch panel lock function or
Touch screen lock
“Disabled” not to use it.
Non-operate time Set the period of non-use after which the touch panel is locked.
Select “Enable” to display a message if the touch panel is
Warning at touch ope. touched while locked. Select “Disabled” not to display this
message.
Touch panel operation cannot be disabled if the “Method of alternative key input of
F-key.” in <Constant Setting> - [7 f-keys] – [9 Alternative F-key operation] is set to
IMPORTANT “Method of inputting key none.”
POINT The touch panel can also be enabled/disabled from the shortcut R970.
For details on shortcut operations, see “Chapter 7 Useful Functions.”
2-21
2.4 Teach pendant
+
Increases or decreases the check speed.
+
When selecting the robot program
monitor in teach mode
+
Increases or decreases the manual speed.
+
When selecting the robot program
Mechanism can be switched.
monitor
When the [Enter] key can be used to
Selects items.
select items.
When selecting the robot program
Unit can be switched.
monitor
+ When f12 key can be used to enter,
Enters, executes, and writes values.
execute and write values
The jog dial function allocation dialog is
When the cursor can be moved displayed, and the functions shown in
using the [Up, Down, Left, Right] Table 2.4.11 can be allocated to the [JOG
+ keys while the robot program DIAL].
monitor is being selected (Functions that can be allocated differ for
teach mode and playback mode.) )
1) In order to perform this operation, [Constant Setting] - [5 Operation/Teaching Conditions]
– [1 Operating conditions] – [8 Step selection with E+up/down keys] needs to be set to
[ENABLE].
2-22
2.4 Teach pendant
Overwrites.
+
When selecting the robot program 1)
Robot can be moved.
monitor in teach mode
1) For details, see “3.4.3 Moving the robot with the [JOG DIAL].”
2) For details, see “Chapter 8 Basic Operations for Arc Welding.”
POINT The only function that can be allocated in playback mode is wire inching/retracting.
2-23
2.4 Teach pendant
1 When robot program monitor is selected in teach mode, hold down [Shift] and
press the [JOG DIAL].
+
>> A [JOG DIAL] function allocation dialog such as the one shown below is displayed.
2 Rotate the [JOG DIAL] to select the desired icon (from record/overwrite/position
correction/interpolation/coordinates/insert/manual operation), and either press the
push button, or touch the icon.
>> The selected function is allocated, and the icon is displayed in the “Variable status
display area.”
INFO. When switching modes, such as from the teach mode to playback mode, the
function allocated to the [JOG DIAL] is automatically disenabled.
2-24
2.5 To input characters
To select characters
Select characters using one of the following methods.
Select the characters using the up, down, left and right keys, and press [Enter] or
f11 <Enter>.
Touch the characters that you want to enter on the screen.
To input a space
Press f4 or f10 <Blank>.
To delete a character
Move the cursor to the right of the character to be deleted, and press f5 <BS>.
The character to the left of the cursor is now deleted.
2 To record the characters which have been input, press f12 <Complete>.
>> The characters are recorded, and operation returns to the original screen.
2-25
2.5 To input characters
1 Alphanumeric and half-size symbols can be input in the initial start status of the
soft keyboard.
2-26
Chapter 3 Turning the power on/off and
manual operation
This chapter describes how to turn the power on/off and how to operate the robot
manually.
Before turning on the control power, the controller’s door must be closed without fail.
Receiving an electric shocks from touching any of the power supply areas may result in
death or serious injury.
DANGER
1 First, check the position of the circuit breaker (power switch). (This position
differs depending on the series and the specifications.)
Breaker
3-1
3.2 Mode selection
Mode selection
教示 再生
TEACH PLAYBACK 2 Rotate the [MODE SELECT SWITCH] on the operation box to either the teach side
or playback side.
>> The mode switches to the selected mode.
The correlation between the switch positions and the modes selected is shown below.
Teach mode
教示 再生
TEACH PLAYBACK
Playback mode
3 Turn the [TP SELECTOR SWITCH] on the teach pendant to the teach or playback
position (so that the operation panel and teach pendant are both set to the same
mode).
When one of the following combinations is used, the robot can be operated manually or
automatically.
[TP SELECTOR
Mode Operation box Teach Pendant Display
SWITCH]
教示 再生
TEACH PLAYBACK
Teach
Mode
教示 再生
TEACH PLAYBACK
Playback
Mode
If the operation box and [TP SELECTOR SWITCH] do not match, one of the
INFO. following messages is displayed.
"E0967 Teach pendant selector switch is set to manual.”
"A2006 Teach pendant selector switch is set to automatic.”
4 The following explanation concerns manual operation and teaching so keep the
teach mode as the selected status.
3-2
3.2 Mode selection
Mode selection
2 To switch the mode, use the [MODE SELECT SWITCH] on the operation panel.
The correlation between the switch positions and the modes selected is shown below.
Teach mode
Playback mode
In this status, however, the robot cannot be operated either manually or automatically.
Perform the following operation to initiate operation.
3 Turn the [TP SELECTOR SWITCH] on the teach pendant to the teach or playback
position (so that the operation panel and teach pendant are both set to the same
mode).
When one of the following combinations is used, the robot can be operated manually or
automatically.
Teach
Mode
Playback
Mode
If the operation panel and [TP SELECTOR SWITCH] do not match, one of the
INFO. following messages is displayed.
"E0967 Teach pendant selector switch is set to manual.”
"A2006 Teach pendant selector switch is set to automatic.”
3-3
3.3 Turning the motor power to ON
Before turning the motor power to ON, be absolutely sure to check that no one is
near the robot. If the robot should move without warning and come into contact or
sandwich a person, death or serious injury may result.
DANGER
If the teach mode has not been selected, turn the [MODE SELECT SWITCH] and set it to
the teach mode.
(Operation Box) 2 Press the [MOTOR ON BUTTON], or hold down the [ENABLE] key and press the
運転準備
MOTOR ON [MOTOR ON] key.
The [MOTOR ON BUTTON], is provided on the operation box or operation panel.
The [ENABLE] and [MOTOR ON] keys are provided on the teach pendant.
>> The [MOTOR ON BUTTON] green lamp flashes.
(Operation Panel) In this state, power is not supplied to the motor, and the robot cannot be controlled.
>> The indicator which indicates motor power ON (servo OFF) appears in the mode
display area of the teach pendant.
(Teach Pendant)
3-4
3.3 Turning the motor power to ON
(Operation Panel) 2 Press the [MOTOR ON BUTTON], or hold down the [ENABLE] key and press the
[MOTOR ON] key.
>> The motor power is turned on, and the specified program can be played back at
any time.
>> The indicator which indicates motor power ON (servo ON) appears in the mode
(Operation Box) display area of the teach pendant.
運転準備
MOTOR ON
(Teach Pendant)
3-5
3.4 Moving the robot manually
RX-
X+ X- RX+
Y- Y+
RY+
RY-
The lower arm moves back and forth. The wrist moves up and down.
Z+
RZ-
Z- RZ+
3-6
3.4 Moving the robot manually
Y
X
Y
RX-
RX+
X-
X+
Y-
RY-
RY+
Y+
Z+
RZ+
Z- RZ-
3-7
3.4 Moving the robot manually
Y
X
RX-
X-
X+
RX+
Y-
RY+
Y+
RY-
Z-
3-8
3.4 Moving the robot manually
2 Press the [MOTOR ON BUTTON], or hold down the [ENABLE] key and press the
[MOTOR ON] key.
>> The preparations for moving the robot are now complete.
INFO. The manual speed can be changed by grasping the [ENABLE SWITCH], and
rotating the [JOG DIAL] while holding down [Shift].
4 The target mechanism for manual operation appears on the teach pendant.
6 Press the [Axis operation keys] that corresponds to the direction in which the
robot is to be moved.
>> The robot is moved in accordance with the selected coordinate system.
3-9
3.4 Moving the robot manually
3-10
3.4 Moving the robot manually
2 Rotate the [JOG DIAL] to select the “Manual operation” icon, and press the [JOG
DIAL]. Alternatively, touch the “Manual operation” icon.
>> The manual operation function is allocated to the [JOG DIAL], and the “Manual
operation” icon is displayed in the variable status display area.
INFO. For details on how to allocate functions to the [JOG DIAL], see “2.4.8 [JOG
DIAL]”.
3-11
3.4 Moving the robot manually
2 Press the [Axis operating keys] in the axis direction (X/Y/Z) that you want to move
the robot in. The [JOG DIAL] rotation direction specifies the actual movement
direction (+/-) of the robot.
>> The following message is displayed.
When “Fixed” is selected in Constant Setting, the tool coordinate system and manual
speed 1 (inching) are automatically set (however, note that when the manual
operation target mechanism is an external axis, the coordinate system is not
changed).
When “Select” is selected in Constant Setting, the coordinate system and manual
speed settings are not changed.
When the [Axis operating keys] is released, the message disappears. In addition, the
coordinate system and manual speed that were set automatically in Fixed Conditions
return to the previous values.
Robot does not move when the [Axis operating keys] is pressed
If the “Manual operation function” is allocated to the [JOG DIAL], the robot will not move
even when the [Axis operating keys] is pressed.
POINT Press either the [+] or [-] key for the [Axis operating keys]
The role of the [Axis operating keys] is to specify the axis direction that you want to move
the robot in.
The manual operation results are the same whether the [+] or [-] key is pressed.
3 Rotate the [JOG DIAL] in the direction (+/-) you want to move the robot. Rotating
the [JOG DIAL] towards the back (upwards direction) moves the robot in the +
direction, and rotating it to the front (downwards direction) moves the robot in the
– direction.
>> The robot operates at the “specified speed” in the “specified direction” of the
“specified coordinate system”, moves the “specified distance”, and then automatically
stops.
When the [JOG DIAL] is rotated to the back (upwards direction) 1 notch, the robot
moves at the “selected speed” for the “specified distance” in the “+ direction of the
pressed [Axis operating keys]” of the “selected coordinate system”, and then
automatically stops.
For example, if the [JOG DIAL] is rotated to the back (upwards direction) 1 notch while
the [X+] or [X-] is pressed, the robot moves at the “selected speed” for the “specified
distance” in the “X axis + direction” of the “selected coordinate” system, and then
automatically stops.
When the [JOG DIAL] is rotated to the front (downwards direction) 1 notch, the robot
moves at the “selected speed” for the “specified distance” in the “- direction of the
pressed [Axis operating keys]” of the “selected coordinate system”, and then
automatically stops.
If the [JOG DIAL] is rotated in the same direction while the robot is moving or after it
automatically stops, the robot continues to move. At this time the moving distance is
calculated as (manual speed 1 set distance) x (the number of [JOG DIAL] rotated
notches).
3-12
3.4 Moving the robot manually
The following 2 methods are available for stopping the robot while it is moving.
POINT
Stop the robot by releasing the [Axis operating keys] while the robot is moving.
Stop the robot by rotating the [JOG DIAL] 1 notch in the opposite direction while the robot is
moving.
After the robot stops automatically, it remains in an “Operating” status.
After the [JOG DIAL] is rotated, when the robot moves for the specified distance, it
automatically stops. At this time, the robot operation has stopped, but the robot controller
continues in the “Operating” status to prepare for the next rotation (the “Robot moving”
Basic Outputs are ON).
When the [Axis operating keys] is released or the [JOG DIAL] is rotated 1 notch in the
opposite direction, the stopped status is entered (the “Robot moving” Basic Outputs are
OFF).
After the robot stops automatically, it does not move when the [JOG DIAL] is rotated in
the opposite direction.
For example, the [JOG DIAL] is rotated to the back (upwards direction) to move the robot.
Then, after the robot has stopped automatically, when the [JOG DIAL] is rotated to the front
(downwards direction), the robot does not move for the first operation because it is the stop
operation described above. When the [JOG DIAL] is rotated to the front (downwards
direction) again, the robot moves.
The robot movement amount can be set for each manual speed (1 to 5).
The robot movement distance when the [JOG DIAL] is rotated 1 notch can be set for each
manual speed (1 to 5) in <Constant setting> - [5 Operation Constants] - [2 Manual Speed].
For manual speeds 2 to 5, the rotation angle and movement speed for each axis can also
be set.
If manual operations using the [Axis operating keys] and manual operations using the [JOG DIAL]
are frequently switched, the following simple operation can be used to switch between the two.
If a x mark is displayed on the icon, manual operations using the normal axis operating
keys is enabled (in this case, manual operations cannot be performed using the [JOG
DIAL]).
Conversely, if a x mark is not displayed on the icon, manual operations using the [JOG
DIAL] are enabled (in this case, manual operations using the axis operating keys
cannot be performed).
While an axis operating keys is being pressed (during operation), the icons do not
change when the [JOG DIAL] is pressed.
3-13
3.4 Moving the robot manually
3 After switching the mechanism, manual operation using the newly selected
mechanism is possible.
While holding the [ENABLE SWITCH], press the axis keys to operate the mechanism.
2 Move the cursor to the item you want to set, enter the setting, and press [Enter].
Number
3-14
3.4 Moving the robot manually
For manual speed 1 (inching), set the movement distance instead of the speed.
INFO.
In manual operation with manual speed 1, the robot automatically stops after
moving the set distance.
To continue moving, press the axis operating keys again.
Setting the robot movement amount when the [JOG DIAL] is rotated 1 notch
An operator qualification of EXPERT or above is required. Select the operator qualification
before operation.
1 Select f5 <Constant setting> - [5 Operation Constants] - [2 Manual Speed].
>> The following setting screen is displayed.
2 Move the cursor to the item you want to set, enter the movement amount, and
Number press [Enter].
3-15
3.5 Turning the motor power to OFF
1 Press the [EMERGENCY STOP BUTTON] at the top right of the teach pendant.
>> The motor power is now turned off (servo off).
If the robot is moving, it will stop immediately.
2 The [EMERGENCY STOP BUTTON] is locked. To turn the motor power back on,
the lock must be released.
To release the lock, turn the button in the direction of the arrow.
INFO. An [EMERGENCY STOP BUTTON] is also provided on the operation panel or control box.
The robot is stopped by pressing any [EMERGENCY STOP BUTTON].
To restart, disconnect the primary power supply, and then wait for approximately 5
IMPORTANT seconds before reconnecting the power supply.
3-16
Chapter 4 Teaching
4.10.1 Outline..............................................................................................4-54
4.10.2 Condition/speed ...............................................................................4-54
4.10.3 Step copy .........................................................................................4-54
4.10.4 Angle ................................................................................................4-54
4.10.5 XYZ shift...........................................................................................4-54
4.10.6 Tool ..................................................................................................4-54
4.10.7 Mirror image .....................................................................................4-54
4.10.8 Coordinate (3-dimensional shift) ......................................................4-54
4.10.9 Language .........................................................................................4-54
4.10.10 Two point shift ................................................................................4-54
4.10.11 Expansion/reduction .......................................................................4-54
4.10.12 External axis shift ...........................................................................4-54
4.10.13 Hot Edit ..........................................................................................4-54
4.10.14 Unit Conversion..............................................................................4-54
4.11 Using program conversion function from screen editor ...........................4-54
4.11.1 Outline ..............................................................................................4-54
4.11.2 Selecting the target step...................................................................4-54
4.11.3 Cautions in case of operating from screen editor .............................4-54
4.12 Sample program .....................................................................................4-54
4.12.1 When two robots should be operated in same working area............4-54
4.1 Teaching procedure
4-1
4.2 Preparations prior to teaching
3 Input the number of the program in the “Designated program” field, and press
[Enter].
When “1” is to be specified as the program number, for instance, press the [1] numeric
key.
4 Press [Enter].
>> Program “1”, a new program, is now opened.
4-2
4.2 Preparations prior to teaching
4 Align the cursor with the program to be opened, and press [Enter].
>> The selected program is now opened.
POINT
1: The program filenames are displayed in this column. The filenames are indicated
using the “robot name.xxxx” format. “xxxx” denotes the number of the program.
2: The number of recorded steps is displayed in this column.
3: If comments have been registered, they are displayed in this column.
4-3
4.3 Teaching
4.3 Teaching
1 2 3
7
6
1 Program No.
The number of the currently selected program is displayed.
If not even one step has been recorded, “Free” is displayed; if one or more steps have
been recorded, “EX” is displayed.
2 Step No.
The number of the currently selected step is displayed.
3 Comment
The contents of the comment (REM <FN99> function command) recorded at step 1 in
the program are displayed as the comment of the program itself. The maximum number
of characters which can be used for the REM function command is 199. However, the
comment which consists of the first 38 of these characters appears in this area.
4 Manual Speed
The speed set here is reflected as the movement command of the robot set in
<<Operating mode S>>.
Each time [CHECK SPD/TEACH SPEED] is pressed, the speed of the recording status
is switched.
5 Recording status
The currently set speed, interpolation method, etc. are displayed here. The movement
commands are recorded under the conditions displayed in recording status by pressing
[O.WRITE/REC].
6 Cursor
This cursor indicates operation target. It is displayed as a green bar.
7 Program contents
The recorded steps are displayed here.
The step numbers are provided for both the movement commands and function
commands.
4-4
4.3 Teaching
The operating method of teaching differs according to the set “Operating mode.”
There are two types of operating mode, <<Operating mode A>> and <<Operating
mode S>>.
For details on the operating method, check the set operating mode, and read the
appropriate section for that operating mode.
POINT <<Operating mode A>> Page 4-12 “4.4 Try Teaching <<Operating Mode A>>”
<<Operating mode S>> Page 4-23 “4.5 A practice teaching session <<Operating
mode S>>”
The set operating mode can be checked in the system environment display.
For details, see “1.2 How to read the instruction manual.”
4-5
4.3 Teaching
Line interpolation If the next step (target step) The tool tip moves LIN
involves linear interpolation, the tool in a straight line.
(LIN)
tip moves in a straight line that
connects the steps. JOINT JOINT
If the target step and the step that JOINT
Circular
follows involve circular CIR2
interpolation CIR2
(CIR) interpolation, the tool tip moves
along an arc.
CIR2
CIR1
When the arc welding application is used Accuracy levels when arc welding is
performed
When a level from A1 to A8 is specified, the overlap speed ratio Overlap
changes step by step across a range from 0 to 100%. Level
speed ratio
Even if the accuracy level remains the same, the path of the robot is A1 0%
changed by the recording speed. (The higher the recording speed, the A2 5%
further inside the arc which is described.) A3 10 %
Even if the playback speed is changed, the inward turn tracks are A4 15 %
calculated so as not to affect the tracks. However, the actual amount of A5 25 %
inward turn may differ due to machine curvature or servo control delay. A6 50 %
Changing the playback speed means speed changes when the speed A7 75 %
override or low safety speed functions are used. A8 100 %
When the spot welding application is used Accuracy levels when spot welding is
When a level from A1 to A8 is specified, the inside arc amount changes performed
step by step across a range from 0 to 500 mm. Inside arc
Level
amount
If the accuracy level remains the same, the path of the robot is not
A1 0 mm
affected even when the recording speed is changed.
A2 5 mm
Similarly, even when the playback speed changes, there is hardly any A3 10 mm
effect on the path of the robot. (The “playback speed” is the speed A4 25 mm
resulting from a change made by speed override, the low safety speed A5 50 mm
or other actual speed during playback.) A6 100 mm
A7 200 mm
A8 500 mm
(NOTE) In case of a manipulator of which the number of axes is seven or more, the default control setting
is “Overlap speed ratio”. Do not change this default setting.
INFO. “Accuracy” corresponds to “Overlap” in Daihen robots prior to the EX-C series. “With overlap”
can be used as A8, and “No overlap” can be used as A1.
4-6
4.3 Teaching
With the “pause” method, which is also referred to as “in-position check,” each time the command
position inside the robot reaches a step, the actual robot arrival is awaited before advancing to the
next step.
This method is used at steps such as spot welding which require a high level of positioning
accuracy.
To select continue or pause, open the screen editing screen, and select “0” or “1” at the position
shown in the figure below. When “1” is selected, “P” appears following accuracy levels “A1-A8.”
This indicates that pause has now been set.
An alternative way to set continue or pause as the recording status is to use the
[Continue/Pause] f key.
Recorded point A8
A1
A8
Continue As soon as the robot tool has reached the point which is
away from the recorded point by the distance equivalent
to the pulse amounts of the axis encoders which
correspond to the accuracy level set, the robot considers
that the tool has reached the recorded point, and it starts
moving the tool toward the next recorded point.
The robot tool does not continue through the recorded points but passes smoothly along
the inside of the tool path with no reduction in its speed.
Exactly how far inside the tool path the robot tool moves depends on the accuracy level
setting.
A8P A8P
Pause
Both A1P and A8P tool tip continue through the recorded points. However, the positioning
accuracy differs according to the accuracy level. The lower the figure used for the accuracy
level, the greater the deceleration at the recorded points and the higher the positioning
accuracy which is achieved.
Record the accuracy level for those steps requiring positioning accuracy.
4-7
4.3 Teaching
The timing to check the input signal of function command varies depending the existence of “P” (in-position
check) mark on move command. Please refer to the following table explaining its timing by sample program.
【Sample program】
1. MOVE A1
2. MOVE A1
3. MOVE A1
4. MOVE A8 (with “P” mark or without “P” mark)
5. WAITI (read input signal)
6. SETM
7. MOVE A1
S tep .5 WAI TI
S tep .6 SE TM
S t ep.4
St ep.2
S tep .3
S t ep.7
S tep .1
Step 4 Inp ut sign al w as ON I np ut sig na l w as O F F
is w he n pass in g throu gh ste p 3 w he n p assin g t hrou gh ste p 3
recorded
When step 4 (move command just before WAITI command) is recorded without "P" mark,
without input signal is checked (read) at the timing of passing through step 3 (one step before step
“P” mark 4). In case that plural step without "P" mark continues, the timing to check (read) input
signal is "just one step before".
If input signal was ON at that timing, input signal is not checked (read) any more and robot
moves on the short-cut trajectory like above figure.
If input signal was OFF at that timing, robot makes a brief stop at step 4 and starts waiting
for input signal. Even if input signal was ON while moving from step 3 to step 4, in-position
check is carried out at step 4.
If input signal was ON at that timing, robot starts moving to the next step.
If input signal was OFF at that timing, robot keeps stopping and waiting for the input signal.
4-8
4.3 Teaching
“Acceleration” can be specified for each movement command, and one of four different settings (0,
1, 2 or 3) can be selected. At an acceleration setting of 0 (D0), the robot accelerates or
decelerates at its maximum capacity, and the higher the setting used, the more smoothly (that is
to say, the lower the acceleration) the robot moves. (Factory setting)
Speed
Open the screen editing window, and set a level from 0 to 3 at the position shown in the figure
below.
A number appears after “D.” The display is cleared only when 0 has been set.
Furthermore, if the “Accel” F key is used, the acceleration can be set in the recording status.
When “acceleration” is set, it always takes longer for the robot to move.
Since this will adversely affect the cycle (tact) time, do not record the function in
IMPORTANT movement commands unnecessarily.
4-9
4.3 Teaching
“Smoothness” can be specified for each movement command, and one of four different settings (0,
1, 2 or 3) can be selected. At a smoothness setting of 0 (S0), the robot accelerates or decelerates
at its maximum capacity, and the higher the setting used, the more smoothly (that is to say, the
lower the acceleration speed) the robot moves. (Factory setting)
Time
Open the screen editing window, and set a level from 0 to 3 at the position shown in the figure
below.
A number appears after “S.” The display is cleared only when 0 has been set.
Furthermore, if the “Smooth” F key is used, the smoothness can be set in the recording status.
4-10
4.3 Teaching
Teaching involving large numbers of steps Reducing the numbers of steps for teaching to facilitate management
If the “A2150: Program is too large” error message appears during teaching or
screen editing, it means that the number of steps stored in a task program is too
high. This error occurs when the file size exceeds 64Kb.
In a case like this, divide the task program in the manner shown in the example
above.
IMPORTANT When dividing an existing task program, press the [PROG./STEP] key, select
“Copy,” and copy the steps into a new task program. (Step copy function)
The step copy function can also be selected by selecting <Service utilities> - [9
Program
Conversion] - [2 Step copy].
The “A3084: Media device is full” error message sometimes appears during teaching,
screen editing, file editing or a file operation. This error is caused by insufficient
memory as defined in the cases described below.
• There is not enough space or no space at all in the internal memory device to
record new data.
IMPORTANT • There is not enough space in the internal memory to edit or operate the specified
file.
In such a case, make more space in the internal memory by “deleting unused files” or
“saving files which have not been used recently onto a USB memory and deleting
them.”
4-11
4.4 Try Teaching <<Operating Mode A>>
Recording status
(Switching operation)
(Switching operation)
(Switching operation)
(A) Teaching the movement command from the recorded (B) Teaching the movement command from 1
status screen
Fig. 4.4.1 Teaching Method
INFO. When the teaching method in Fig. 4.4.1 (B) is used, the teaching operation
can be done in almost exactly the same way as Daihen robots prior to the
EX-C series.
There are specialized operations in both (A) and (B) in Fig. 4.4.1. In addition to them, operations
can be performed using [ENABLE] + number keys ([7]~[9]).
For teaching with [ENABLE] + number keys ([7]~[9]), the settings in Table 4.4.1 need to be
configured.
INFO. For details of the setting procedures for [Constant Setting] - [7 f-Keys] – [8
HARD KEY], see “7.7 Customizing the Hard Keys” in “Chapter 7 Useful
functions.”
4-12
4.4 Try Teaching <<Operating Mode A>>
1 Use the [Axis operating keys] to move the robot to the position to be recorded.
2 In the recorded status, the movement command is already in the selected state.
Recording status
Set the move method, speed, and accuracy level from this state to the teaching step.
Alternatively, hold down [ENABLE] and press [7~9] to set the interpolation
specification directly.
>> Press [ENABLE] + [7] → Interpolation classification switches to “JOINT.”
Press [ENABLE] + [8] → Interpolation classification switches to “LIN.”
or Press [ENABLE] + [9] → Interpolation classification switches to “CIR.”
4 Press [SPD].
>> The speed correction screen is displayed.
4-13
4.4 Try Teaching <<Operating Mode A>>
POINT
1 2 3 4 5
POINT To perform the operations marked within the dotted lines above, see “4.4.1
Teaching method.”
4-14
4.4 Try Teaching <<Operating Mode A>>
2 Use the [Axis operating keys] to move the robot to the position to be recorded.
3 Press the f key that corresponds to the interpolation classification that you want
to record. Alternatively, hold down [ENABLE] and press the corresponding
number key ([7]~[9]).
>> The corresponding screen as shown below is displayed.
f7 <Positioning P> Or [ENABLE] + [7] → Joint interpolation (JOINT)
f8 <Linear L> Or [ENABLE] + [8] → Linear interpolation (LIN)
f9 <Circular C> Or [ENABLE] + [9] → Circular interpolation (C1/C2)
4-15
4.4 Try Teaching <<Operating Mode A>>
5 Align the cursor to “Overlap”, then hold [ENABLE] and press [Left /Right].
+
Select “Yes/No.” “Numerical input” is selected when performing fine settings of the
accuracy, but in normal circumstances it is sufficient to select “Yes/No.”
8 Detailed settings such as numeric specification of the accuracy and speed can be
done from the “Details” tab.
Press [CLOSE/SELECT SCREEN] to switch tabs.
For details on these conditions, see the robot’s built-in reference manual.
POINT To perform the operations marked within the dotted lines above, see “4.4.1
Teaching method.”
4-16
4.4 Try Teaching <<Operating Mode A>>
Teaching
Teaching start position
As shown in the figure on the left,
Step 1
(work home point) Step 6 move the robot from step 1 to step
5, and record the positions.
Superimpose the recording position
for step 6 at the same position as
step 1.
Step 2 Step 5 This is done in order to ensure that
the robot operation will move
directly from step 5 to the step 1
Step 3 Step 4 position without being interrupted
(actual work start position) (actual work end position) during playback.
Recording status
From this state, specify the method, the speed and the accuracy level of the movement
up to step 1.
For step 1, try setting “joint interpolation” for the movement method, “100%” for the
speed and “1” for the accuracy level.
3 While holding down [ENABLE], press [INTERP/COORD], and set the interpolation
+ specification of the recording status to “JOINT.”
>> Each time this is pressed, the interpolation type of the recording status is switched in
the following sequence: “JOINT” → “LIN” → “CIR” → “JOINT”, etc.
4 Press [SPD].
>> The speed correction screen is displayed.
4-17
4.4 Try Teaching <<Operating Mode A>>
7 Press [O.WRITE/REC].
>> Step 1 is now recorded.
Step 1
(work home point)
Step 2
4-18
4.4 Try Teaching <<Operating Mode A>>
Step 2
Step 3
(actual work start position)
3 Press [O.WRITE/REC].
>> Step 3 is now recorded.
POINT If the f keys are not displayed, press [CLAMP ARC] to display them.
To perform the [ENABLE] + [7~9] operation, see “4.4.1 Teaching method.”
Step 3 Step 4
(actual work start position) (actual work end position)
4-19
4.4 Try Teaching <<Operating Mode A>>
Step 5
Step 4
(actual work end position)
4-20
4.4 Try Teaching <<Operating Mode A>>
Step 6
Step 5
1 Press [PROG/STEP].
>> The [Step Selection] screen now appears.
3 While grasping the [Enable switch], press [CHECK GO]. (Keep pressing it until
the robot stops.)
+ >> The robot moves to the position recorded in step 1.
4 To record the position where the robot stopped (position in step 1) as step 6, call step
5.
4-21
4.4 Try Teaching <<Operating Mode A>>
Press [PROG/STEP].
>> The [Step Selection] screen now appears.
or
4-22
4.5 A practice teaching session <<Operating mode S>>
Teaching
Teaching start position
As shown in the figure on the left,
Step 1
(work home point) Step 6 move the robot from step 1 to step
5, and record the positions.
Superimpose the recording position
for step 6 at the same position as
step 1.
Step 2 Step 5 This is done in order to ensure that
the robot operation will move
directly from step 5 to the step 1
Step 3 Step 4 position without being interrupted
(actual work end position)
(actual work start position) during playback.
Recording status
From this state, specify the method, the speed and the accuracy level of the movement
up to step 1.
For step 1, try setting “joint interpolation” for the movement method, “100%” for the
speed and “1” for the accuracy level.
3 While holding down [ENABLE], press [INTERP/COORD], and set the interpolation
+ specification of the recording status to “JOINT.”
or >> Each time this is pressed, the interpolation type of the recording status is switched in
the following sequence: “JOINT” → “LIN” → “JOINT”, etc.
4-23
4.5 A practice teaching session <<Operating mode S>>
4 Press [CHECK SPD/TEACH SPEED], and set the manual speed to “5” (the
recording status speed also changes along with the manual speed. When “5” is
set, “100%” is displayed).
6 Press [O.WRITE/REC].
>> Step 1 is now recorded.
Step 1
(work home point)
Step 2
The movement command stored last is left for the recording status. To use the
previous condition as is, press [O.WRITE/REC] without changing the value.
>> Step 2 is now recorded.
4-24
4.5 A practice teaching session <<Operating mode S>>
Step 2
Step 3
(actual work start position)
3 Press [O.WRITE/REC].
>> Step 3 is now recorded.
Step 3 Step 4
(actual work start position) (actual work end position)
4-25
4.5 A practice teaching session <<Operating mode S>>
3 Press [O.WRITE/REC].
>> Step 4 is now recorded.
Step 5
Step 4
(actual work end position)
Also, press [CHECK SPD/TEACH SPEED], and set the speed to “100%.”
3 Press [O.WRITE/REC].
>> Step 5 is now recorded.
4-26
4.5 A practice teaching session <<Operating mode S>>
Step 6
Step 5
1 Press [PROG/STEP].
>> The [Step Selection] screen now appears.
3 While grasping the [Enable switch] press [CHECK GO]. (Keep pressing it until
the robot stops.)
+ >> The robot moves to the position recorded in step 1.
4 To record the position where the robot stopped (position in step 1) as step 6,
call step 5.
Press [PROG/STEP].
>> The [Step Selection] screen now appears.
4-27
4.5 A practice teaching session <<Operating mode S>>
or
4-28
4.6 Recording function commands
The basic function commands are expressed using a format based on SLIM (Standard Language for Industrial
Manipulators) which is a robot language.
Alternatively, function commands can be specified using the “FN***” format where a 1- to 3-digit number is input
into the “***” part (which is called a function number).
SET FN32 Output signal ON The specified output signal is set to ON.
RESET FN34 Output signal OFF The specified output signal is set to OFF.
4-29
4.6 Recording function commands
Selecting function commands (How to directly select a command with the function
numbers)
1 Press [FN] at the position where the function command is to be recorded.
>> The list of function commands is now displayed.
3 Either select the function command from the list or input its function number, and
press [Enter].
4-30
4.6 Recording function commands
4-31
4.6 Recording function commands
3 Press f9 <CALLP>.
>> The program call command is now selected.
4-32
4.6 Recording function commands
1 Either select the output signal ON command (SET) from the list or input its
function number (FN32), and press [Enter].
>> The output signal ON command is now selected.
2 Input the number of the output signal using the [Number input keys].
The parameters which are to be set and their input ranges are displayed on the screen.
2 3
4-33
4.7 Checking what has been taught
4.7.1 Outline
After the program has been created, be absolutely sure to check what has been taught.
This checking work is called the check operation. When the check operation is performed, the robot can be
made to stop at each step so that its position and posture at each step, and the path of its movement between
steps can be checked. If necessary, modifications can be made.
Use [CHECK GO] and [CHECK BACK] on the teach pendant for the check operation. “Check go” refers to
moving the robot step by step starting with the lowest step number; “check back” refers to operating the robot
starting with the highest step number.
The robot can also be moved through all the steps continuously.
4-34
4.7 Checking what has been taught
If the created program has not been selected, select it using the method described in “4.2
Preparations prior to teaching” (Page 4-2).
POINT To check from the start of the program, specify “0” as the Designated
step.
3 To specify the speed to be used during the check operation, press [CHECK
+ SPD/TEACH SPEED] while holding down [ENABLE]. Here, select “3” to ensure
safety.
>> Each time the [CHECK SPD/TEACH SPEED] key is pressed, the speed changes in
sequence to the next of the 5 settings.
“1” is the slowest speed, and “5” is the fastest.
INFO. The check operation speed can be changed by grasping the [ENABLE
SWITCH], and rotating the [JOG DIAL] while holding down [Enable].
4-35
4.7 Checking what has been taught
When [CHECK GO] is released while the robot is moving, the robot stops.
The robot also stops when the enable switch is released during operation. However,
in this case, the servo power is turned off immediately without the acceleration or
deceleration applying a heavy load to the mechanisms. Before releasing the enable
switch, try to remember to release [CHECK GO] and wait for the robot to come to a
standstill.
5 To move to step 2, first release [CHECK GO] and then press it again.
Check up to the final step by repeating these operations.
When the final step is reached, the robot operates again from step 1.
2 The operation method after the speed has been switched or robot has stopped at a step,
etc. are the same as for Check Go.
The robot also stops when the enable switch is released during operation. However, in
this case, the servo power is turned off immediately without the acceleration or
deceleration applying a heavy load to the mechanisms. Before releasing the enable
switch, try to remember to release [CHECK BACK] and wait for the robot to come to a
standstill.
1 Press [STOP/CONT].
>> “CONT” is displayed in the [Step number display area].
2 Perform the Check Go/Check Back operation. Hold down the [CHECK GO] or
[CHECK
+ BACK] key.
>> The robot operates continuously step by step.
4-36
4.7 Checking what has been taught
3 Pressing down the [Shift] while Check Go operation, switching from the
+ continuous mode into the step mode.
>> During this time, the display changes from "[CONT]” to “[step].”
While this “step” is displayed, Check Go is considered as the completion when the
current step has been completed as the same Check Go of “BREAK” mode.
When Check Go is completed, the display returns from “[step]” to “[CONT].”
3 Pressing down the [Shift] while playback, switching from the step mode into the
+ continuous mode.
>> During this time, the display changes from “ ” (no display) to "[CONT].”
While this “CONT” is displayed, Check Go is considered as the completion when the
final step has been completed, and the robot operates continuously step by step as
the same Check Go of the continuously mode.
When Check Go is completed, the display returns from “[CONT]” to “ ” (no display).
4-37
4.7 Checking what has been taught
1 Press [PROG/STEP].
>> [Step Selection] screen appears.
2 When designating the number of the step, input the number of the step in
Number “Designated step”, and press [Enter].
>> The cursor moves to the step which has been designated.
3 When you move relatively from the current step, without specifying a step
number, specify the jump destination in the “Edit” column.
>> The cursor moves to the step which has been designated.
4-38
4.8 Modifying the program
Current step 2
New step 2
4-39
4.8 Modifying the program
2 Use the [Axis operation keys] to operate the robot manually to set it to the position
and posture to which they are to be changed.
4 Press [Enter].
>> The new specified speed is recorded.
6 Press [Enter].
>> The new specified accuracy is recorded.
This completes the modification of the step 3 speed and accuracy.
4-40
4.8 Modifying the program
2 To change the position, use the [Axis operation keys] to operate the robot
manually.
4-41
4.8 Modifying the program
4-42
4.8 Modifying the program
2 To change the position, use the [Axis operation keys] to operate the robot
manually.
3 While holding down [ENABLE], press [INTERP/COORD], and set the interpolation
+ specification of the recording status to linear interpolation. (“LIN” is displayed for
the recording status.)
4 Press [CHECK SPD/TEACH SPEED], and set a suitable value for the speed.
4-43
4.8 Modifying the program
Step 1
New step 2
Current step 2
→ Step 3
The position at which the command is added differs between <<Operating mode A>> and
<<Operating mode S>>. The added position of the new step is “After the current step” for
<<Operating mode A>>, and "Before the current step” for <<Operating mode S>>.
2 Use the [Axis operation keys] to operate the robot manually, and set the robot to
the position and posture to be added.
4-44
4.8 Modifying the program
+
7 Select “NO” and press [Enter].
4-45
4.8 Modifying the program
2 Use the [Axis operation keys] to operate the robot manually, and set the robot to
the position and posture to be added.
3 Set the speed and interpolation classification using the same method as when
doing new teaching.
4-46
4.8 Modifying the program
Current step 6
→ Step 5
Current step 5
4-47
4.8 Modifying the program
*For details about the pose file, refer to "Chapter 6 How to Use the Robot Language" of the "Robot
language" of the instruction manual.
4 Move the cursor to "47 Move command recording method" and hold down
+ [ENABLE] and press [Left / Right] to set it to [Extension].
4-48
4.8 Modifying the program
2 Press f9 < >, or f10 < > to make the setting Move to the 0 page.
or
3 Move the cursor to [CODE] of f key to perform setting and set [2020 Move
command select].
4-49
4.8 Modifying the program
There is no change
on the surface
4-50
4.8 Modifying the program
User coordinate
Encoder
Angle
Machine
coordinate
On the pose file monitor, user coordinates, encoders, angles, and machines coordinates
(robot coordinate) can be selected.
It is possible to edit each step in the specified coordinate system.
The specified coordinate system is displayed in abbreviated form next to the step
number.
U: User coordinate
E: Encoder
J: Angle
X: Machine coordinate(Robot coordinate)
Please make sure that editing and recording are correct in the selected coordinate
system.
CAUTION If it is recorded in wrong coordinate system, unexpected behavior can occur.
4-51
4.9 Using the screen editor function to modify commands
Table 4.9.1 Operations which can be performed using the screen editor function
Operation Details
All the data (such as the speed, interpolation type and position data)
recorded for movement commands can be modified. (To correct position
Data modification
data, you must be EXPERT level or above.)
Further, the data recorded for function commands can also be modified.
File Copy One line or several lines can be copied and inserted into another position.
Cut One line or several lines can be deleted.
Paste The copied or deleted line or lines are inserted at another position.
An function command can be inserted at any position.
Function command insertion,
In addition, an function command can be changed into another function
replacement
command.
Function command search Function commands can be searched.
Screen Separation The screen can be divided into the top half and bottom half.
The speed of MOVE command set in two or more lines can be batch
Batch changing of the speed
changed.
1 In the teach mode or when step playback has been selected in the playback mode,
press [EDIT].
>> The screen display for the currently selected program is now switched.
12
4
13
5
6
1
10 7
8
11
2 3
4-52
4.9 Using the screen editor function to modify commands
1 Cursor
The cursor can be moved to the data.
2 Description of data
A description of the data at the cursor position and the range of the values in
which the data can be input are displayed here.
3 Input field
To change the data at the cursor position, input the new value here, and press
[Enter].
4 Find Function
This is used to search the function commands.
5 Cut
This is used to cut (delete) the selected line or lines. The cut line or lines can be
inserted at any position using “Paste”.
6 Copy
This is used to copy the selected line or lines. The copied line or lines can be
inserted at any position using “Paste”.
7 Paste
This is used to insert the cut or copied line or lines at any position.
8 Cancel
This is used to terminate program editing without reflecting the modifications
made.
It is also used to cancel a cut or copy operation at any point.
[RESET/R] also has the same functions.
9 Complete
This is used to save the modification results and terminate the program editing.
10 Other Direction
This is used to select the direction during pasting.
When “reverse direction” is selected, the order of the data in the cut or copied
lines is reversed, and the data is pasted in this reverse order.
11 Screen Separation
This is used to divide the screen into the top half and bottom half.
Use [CLOSE/SELECT SCREEN] to select the half of the screen where
operations are to be performed.
12 Step Keep
Normally, when screen editing ends, it automatically returns to the step it was
at prior to starting screen editing. If you press this key while holding down
[ENABLE], it will stay at the step it was at in screen editing when it returns to
the program screen (write is also done). This is useful in cases such as when
you found a step in screen editing that can be an indicator for Check GO and
Check BACK operations.
However, in such cases, the displayed step will differ from the actual robot step.
Therefore, you need to be careful when doing Check GO and Check BACK
operations after that.
13 Search Direction
Switch the search direction between up and down.
4-53
4.9 Using the screen editor function to modify commands
2 Move the cursor to the desired position, input the new numerical value in the
“Input” field in response to the guide message displayed in the “Description of
data” field, and press [Enter].
>> The contents of the program directory now change to the new number that was input.
At this time, the program contents are not rewritten.
3 To reflect the changes, press f12 <Complete> or press the [EDIT] key again.
>> The program contents are updated, the screen editor function is exited, and the
original screen is restored.
or
To quit the function without reflecting the changes, press the [RESET/R] key.
2 Press [Up/Down].
>> The highlighted line(s) can be adjusted as a range of the target steps to make
changes.
4-54
4.9 Using the screen editor function to modify commands
5 Refer to Table 4.9.2, and set the conditions for batch changing.
When switched to “Direct”, the pull-down list for the interpolation type appears on the
right side.
If pressing [Enter] as moving to the pull-down list, alternatives (Joint/Line/Circular) are
displayed. Then, select an appropriate interpolation type with [Up/Down] key.
Entering 8 To set “Speed”, align the cursor on it, enter the speed value, and press [Enter]
the speed
value
4-55
4.9 Using the screen editor function to modify commands
If “Confirm” has been set to OFF, the screen-editor window is restored after executing
the speed batch change.
If “Confirm” has been set to ON, on the other hand, the screen as below appears.
Button Action
[YES] The speed of the indicated step is changed, proceeding to “Confirm”
in the next step.
After changing the speed in the last step, the screen-editor window is
restored.
[NO] The speed of the indicated step is not changed, proceeding to
“Confirm” in the next step.
After changing the speed in the last step, the screen-editor window is
restored.
[CANCEL] The speed change is aborted for the indicated step and after, and
then the speed batch change screen is restored.
10 To reflect the change just made, restore the screen-editor window and press f12
<Complete> or [EDIT].
or >> The program details are updated, the screen editing function exits and the screen
returns to the previous screen.
11 If not to reflect the change, restore the screen-editor window, and press
[RESET].
4-56
4.9 Using the screen editor function to modify commands
Condition
Setting range Meanings Default
parameter
Speed Ratio 0~200% 50%
Note that the value after change does not exceed the
upper/lower limit of the record speed.
Direct:Joint Use the unit in entering the value specified in “Joint Minimum
Interpolation” on the record speed screen. value within
The screen appears by proceeding to f5<Constant S the available
etting> - [5 Operation Constants] – [4 Record Spee range
d].
Direct:Line/Circular Use the unit in entering the value specified in “Line/
Circular” on the record speed screen.
The screen appears by proceeding to f5<Constant S
etting> - [5 Operation Constants] – [4 Record Spee
d].
In the step with the multi-mechanism configuration, the target step will be the one of which
interpolation type agrees with that of the speed-based mechanism. And only the speed of
IMPORTANT that mechanism within the step is to be changed.
4-57
4.10 Program conversion function
4.10.1 Outline
The menu below is explained at this chapter.
These functions can make it possible to apply various conversions to the programs.
4-58
4.10 Program conversion function
“Hot Edit”
“Unit Conversion”
4-59
4.10 Program conversion function
4.10.2 Condition/speed
At this screen, condition of Speed, Accuracy and Tool No. etc. is changeable.
Set the each items and then press “Execute” then, conversion will be conducted.
(Setting example)
(Before alteration)
(After alteration)
4-60
4.10 Program conversion function
・In case if opening this screen from ”Screen editor”, ” Source program No.” and
“Destination program No.” are fixed. It cannot be selected.
・In case if opening this screen from ”Screen editor”, it is possible to select the range by
soft-key.
INFO.
・Only tool No. within move command will be altered at “Tool” setting of this screen. Robot
posture cannot be influenced by the alteration of tool No. Use “Tool conversion”, in case
of desiring to correct the appropriate position and posture to the new tool when altering
the tool length.
→”4.10.6 Tool”
4-61
4.10 Program conversion function
There are possibilities of occurring unexpected interference. Make sure to check the robot
movement by “Check-Go” operation.
CAUTION
4-62
4.10 Program conversion function
PROGRAM 100
PROGRAM 101
Setting example
Result
PROGRAM 101
PROGRAM 100
PROGRAM 101
Setting example
Result
PROGRAM 101 Programs are copied
after step 2 in reverse
order.
4-63
4.10 Program conversion function
4.10.4 Angle
At this screens each axis and angle of designated range steps can increase and/or decrease by numerical
input.
Set the each items and then press “Execute” then, conversion will be conducted.
(Setting example)
(Before alteration)
(After alteration)
・ In case of opening this screen from “Screen editor”, “Source program No.” and
“Destination program No.” are fixed. It cannot be selected.
・In case if opening this screen from ”Screen editor”, it is possible to select the range by
soft-key.
INFO.
・Moving command of ”Angle” format are converted into “encoder value” format
・This function cannot use for move function of “Cartesian coordinate value” format.
・There are possibilities of occurring unexpected interference. Make sure to check the
robot movement by “Check-Go” operation.
・In case that the conversion result go beyond the software limits, error message indicates
CAUTION and records the value of software limit instead. If not checking the program after
alteration then, interference between peripheral equipments may occur.
4-64
4.10 Program conversion function
(Setting example)
Parallel shift Cannot set up on Set the amount of Parallel shift.(Unit: [mm])
Rotation shift this screen. Set the amount of Rotation shift.(Unit: [deg])
Possible to select form of expression, which explains tool posture
used for “Rotation shift”.
RPY method/
Rotation method Euler
Euler method RPY
method
method
4-65
4.10 Program conversion function
Robot coordinate/
(Supplement)In case that the each installation angles of robot are different, and
User coordinate/ desire to execute shifting to the same direction at floor surface(ground surface)
Coordinates World coordinate/ reference then, use < World coordinate >
Tool coordinate/
Work coordinate < User coordinate >
Shift will be executed by User coordinate standard.
It is necessary to set the No. of User coordinate.
・ In case of opening this screen from “Screen editor”, “Source program No.” and
“Destination program No.” are fixed. It cannot be selected.
・In case if opening this screen from ”Screen editor”, it is possible to select the range by
soft-key.
・Moving command of ”Angle” format are converted into “encoder value” format
INFO.
・This function cannot use for move function of “Cartesian coordinate value” format.
・Control range of ”Rotation shift” and “Parallel shift” are set at the screen below. If
necessary, alter them. It is necessary to switch the operator qualification to “EXPERT” or
above to open this screen. Switch it by using shortcut “R314” before hand.
・”Rotation shift” is the rotation of tool direction at each coordinate. It cannot be applied
to rotation of work table (rotation of whole program) etc. Please refer to”4.10.8
Coordinate (3-dimensional shift)”for using program conversion function to such usage.
・There are possibilities of occurring unexpected interference. Make sure to check the
robot movement by “Check-Go” operation.
・In case that the conversion result go beyond the software limits, error message indicates
CAUTION and records the value of software limit instead. If not checking the program after alteration
then, interference between peripheral equipments may occur.
4-66
4.10 Program conversion function
Robot coordinate
“Robot coordinate” is the Cartesian coordinate system, which locates on the origin of mechanism.
It is also called “Robot coordinate” or “Base coordinate”.
Mechanism1
Mechanism2
+Z
+Y +Z
+X World coordinate
+Z
+Y
Robot
coordinate1 +X +X
+Y
Robot
coordinate2
・In case of conducting cooperative control, it is necessary to set positions and directions
of the Robot coordinate to every mechanism. Initial value is located as same as World
coordinate.
・Settings for the positions and directions of each Robot coordinate can be done at screen
INFO. below.
< Constant setting > [12 Format and Configuration] [5 Installation Angle]
(Requires to have operator qualification of “EXPERT” or above for setting.)
4-67
4.10 Program conversion function
(Reference) Regarding with “Installation angle” setting at the time of operating memory format.
Regarding with the setting method, which supported at each robot (Floor, wall,
INFO. ceiling and tilt), please refer to each specification or inquire our NACHI branch
close from your location. Also, there is a case that operation range are limited
depending on the setting method.
INFO.
・At “Mechanism Relation” screen, set “Ground” for robot installing position.
INFO.
・At “Mechanism Relation” screen, set “Ground” for robot installing position.
(Do not select “Wall”.)
INFO.
・At “Mechanism Relation” screen, set “Ground” for robot installing position.
(Do not select “Ceiling”.)
4-68
4.10 Program conversion function
Operate the robot for Wall and Ceiling specification at absolute coordinate
system
Settings for coordinate system, which is used by manual operation, can be done
at following screen. If it is necessary, please set a setting to be able to use
“Absolute coordinate system (World coordinate system)” at this screen. (e.g.: Set
“World“ at “3 Coord. 3”.)
+X
+Y
Ceiling +Z
+X
+Y
4-69
4.10 Program conversion function
Operate the robot for Wall and Ceiling specification at Machine coordinate
system
Wall
+Z
+Y
+X
INFO.
Ceiling +Y
+X
+Z
4-70
4.10 Program conversion function
+Z
+X
User coordinate1
+Y +Z
+Y
+X
User coordinates 2
・World coordinate system are always located at (X,Y,Z)=(0,0,0) and horizontal to floor. It
INFO. cannot alter.
・In case that the robot is only one, usually Robot coordinate system of the robot are
aligned with World coordinate system.
4-71
4.10 Program conversion function
+Z
+Z
+Z
+Y
+X
+X +Y
+X
Setting of Tool coordinate system (Tool Constants) can be done at screen below.
INFO. Operator qualification of “EXPERT “or above is required for settings.
< Constant Setting > [3 Machine Constants] [1 Tool Constants]
Tool
Side
Work side
INFO. In case of the synchronic motion robot, ”Work coordinate system” is set at the arm tip of
the positional reference robot.
4-72
4.10 Program conversion function
4.10.6 Tool
When “Tool Constants (Lengths and angles” are changed, it is possible to correct the existing program
according to the new Tool Constants. For more detail, refer to Instruction manual “Set up”.
INFO. ・Move command of “Angle” format are converted into “Encoder value” format.
・This function cannot used for move command of “Cartesian coordinate system” format.
・There are possibilities of occurring unexpected interference. Make sure to check the
robot movement by “Check-Go” operation.
CAUTION
・In case that the encoder origin of each axis are not set exactly, or the installation position
and the angle are not exact, then the accuracy of conversion result declines. Be sure to
check the movement with Check-Go, and correct position if necessary.
・In case that the conversion result go beyond the software limits, error message indicates
and records the value of software limit instead. If not checking the program after
alteration then, interference between peripheral equipments may occur.
4-73
4.10 Program conversion function
4-74
4.10 Program conversion function
・There are possibilities of occurring unexpected interference. Make sure to check the
robot movement by “Check-Go” operation.
4-75
4.10 Program conversion function
Example of conversion
This is the example of creating the mirrored program by giving 2 surfaces(Mirror surface), which is consist of
three standard points, and on the top of the same shaped work table, which locates different. Please pay
attention to the coordinate and order of reference point.
Mirror side 2
R22 PRG201
Mirror side1
P21
R21
PRG200
P22 R11
R23
P24 R12
P11
P23
P14
P12
PRG101 P13
PRG100 R13
Mirror
conversion
R11 (X,Y,Z)
R12 (X,Y,Z)
R13 (X,Y,Z)
R21 (X,Y,Z)
R22 (X,Y,Z)
R23 (X,Y,Z)
<Program>
If selecting this, then it is possible to
import three steps from the created
program as reference points.
<Teach point>
If selecting this, then it is possible to
record the coordinate of reference
points with manual operation at this
screen. (It is also possible to input
Source program PRG 100 XYZ by numerical value.)
P11, P12, P13, P14
4-76
4.10 Program conversion function
・In case that the encoder origin of each axis are not set exactly, or the installation position
and the angle are not exact, then the accuracy of conversion result declines. Be sure to
check the movement, and correct position if necessary.
・Move command of “Angle” format are converted into “Encoder value” format.
・This function cannot used for move command of “Cartesian coordinate system” format.
INFO. ・If the accuracy of reference point is not precise enough, then the accuracy of conversion
declines. To avoid this, it is recommended to create designated Tool Constants, which can
point out dots precisely when creating reference point.
4-77
4.10 Program conversion function
Example of conversion 1: Copy the program to the other work table, where the location and direction
differs.
This is the examples that prepare 2 sets of three reference points, and create the same program on the work
tables of the same shape, which locates at different position. Please be careful of the coordinate system and
order of reference point.
R21 PRG201
P21
R22
PRG200
P24 R11
P22 R12
P11
P23
P14
P12
R23
P13
PRG101
PRG100 R13
3-dimensional
shift
R11 (X,Y,Z)
R12 (X,Y,Z)
R13 (X,Y,Z)
R21 (X,Y,Z)
R22 (X,Y,Z)
R23 (X,Y,Z)
<Program>
If selecting this, then it is possible to
import three steps from the created
program as reference points.
<Teach point>
If selecting this, then it is possible to
record the coordinate of reference
points with manual operation at this
screen.
4-78
4.10 Program conversion function
It is possible to correct the deviation, even after the teaching has completed. However, it is necessary to
prepare three reference points in advance.
R23
R13
P12 P13
P11 P14
R22
R11
R12
R21
Origin position of work table
・For example, it is recommended to create three reference points on the work table in
advance when creating teach program as the picture above. If in case that the designated
reference points does not exist, then select 3 teaching points, which can be pointed out
precisely from the work programs, and prepare the program, which only contains these 3
INFO. points as the program of reference points use. Also, place the distance between those
points as far as they can. In case the distance is too close then, calculation error will be
large.
・Move command of “Angle” format are converted into “Encoder value” format.
・This function cannot used for move command of “Cartesian coordinate system” format.
4.10.9 Language
Please refer to Instruction manual “Robot language”.
4-79
4.10 Program conversion function
(Example of conversion)
Standard
point1
P14
P11
P13
P12
4-80
4.10 Program conversion function
・If desired to conducting parallel shift with numerical value base then, please refer to
“4.10.5 XYZ shift”.
INFO. ・If the accuracy of reference point is not precise enough, then the accuracy of conversion
declines. To avoid this, it is recommended to create designated Tool Constants, which can
point out dots precisely when creating reference point.
・Please make sure to check the shift amount indicates at the screen. In case of indicating
the value, which is too large then, check the setting of standard point.
4-81
4.10 Program conversion function
4.10.11 Expansion/reduction
It is possible to designate the step range and expand or reduce the operation locus.
Set the each items and then press “Execute” then, conversion will be conducted.
There are possibilities of occurring unexpected interference. Make sure to check the robot
movement by “Check-Go” operation.
CAUTION
4-82
4.10 Program conversion function
1 1
2
2
3
3
5 5
4
4
1
2
Standard 3
5
point A
5
4 4
4-83
4.10 Program conversion function
3 2
3 2
CIR2 CIR1
CIR2 CIR1
Standard point= Step 2 (CIR1)
Rate of extension=150%
Work B Work A
Work A Work B
INFO. It is necessary to have the optional software “External axis shift” to use this function.
It is possible to confirm whether this software is installed or not at screen below.
<Constant setting> [1 Control Constants] [5 Option Setting]
4-84
4.10 Program conversion function
It is necessary to switch operator qualification to EXPERT and above to use this function.
Please switch it by shortcut “R314” before hand.
Editing work below may possibly change the movement route, so it may occur the
interference with peripheral equipments. Therefore, it is strongly recommended to
CAUTION check editing at Teach mode and by Check-Go operation for the works below.
・Changing positional information of move command. (Coordinate value and each axis and
angle)
・Adding, coping and deleting of move command.
・Alteration of interpolation types(LIN / JOINT / CIR1 / CIR2 etc.)
・Alteration of accuracy value(A1 to A8)
・Alteration of moving speed at move command.
・Value of each variable (Integer variable, Real variable etc.)
INFO. It is possible to open the program, which is not during playback. This enables to check the
contents of program without stopping the production. However, please be extra careful
not to edit by error.
4-85
4.10 Program conversion function
・Before opening this screen, select the Destination unit by key operation below before
POINT hand.
・This function is for the service engineer, who understands system structure
thoroughly. So that this function can change work program structure of the robot
CAUTION significantly.
・After converting the program, please make sure to check the robot movement by
“Check-Go” operation. Robot may interfere with peripheral equipment due to the change
of the operation.
・There is a case that Source program and value of the speed differs depending on
mechanism configuration.
4-86
4.10 Program conversion function
(Example of conversion 1)
This is the example of creating program of 2 mechanisms. Extract positional data of two mechanisms from
programs of three mechanisms as below. Since same mechanism does not exist to the Destination, positional
data of mechanism 3 (In this example, Slider TRV001) will be automatically deleted.
UNIT1.001 UNIT2.002
1 1
2 2
4-87
4.10 Program conversion function
(Example of conversion 2)
This is the example of creating programs of 2 mechanisms by extracting the positional data of (One robot +
one positioner) from the program of (One robot + two positioners). In this case, since two same mechanisms
exist at the conversion source, it is necessary to designate which position of mechanism should be copied to
the conversion source.
UNIT1.001 UNIT2.002
1
1
2
2
UNIT1.001 UNIT2.002
1
1
2
3 2
4-88
4.10 Program conversion function
Operation procedure
1 Create the backup data, which contains source unit at USB memory (RC external
memory 1) in advance. (Please refer to Chapter 5 for backup operation.)
2 Install the USB memory to CPU board of the controller.
→
4 Open <Service> [9 Program Conversion] [15 Unit Conversion].
7 Press [Enter] and decide on the file then, press < Execute >.
9 Press <Execute>.
Conversion is executed and work program “UNIT2.002” is created.
4-89
4.11 Using program conversion function from screen editor
4.11.1 Outline
There are “Program Conversion” keys on the left side of the editing screen.
By using these keys, it can call some “Program Conversion Function”.
When pressing “Program Conversion” key then, the keys as below are shown on the left and right side of
screen.
Icons Description
Expand or decrease the angle (J1, J2,) of each axis, which was selected.
→ “4.10.4 Angle”
4-90
4.11 Using program conversion function from screen editor
Supplement
When opening Screen editor, one step has already been selected in the beginning.
4-91
4.11 Using program conversion function from screen editor
Example:
4-92
4.11 Using program conversion function from screen editor
(2) By moving cursor key, selected range can increase and/or decrease.
(To release the selection, press[R] key.)
Starting point of selected
range
Besides cursor key, direct input step No. of end of selected range can be
INFO. done by using “Step Select” key.
(3) Once the range selection is completed then, execute program conversion function.
4-93
4.12 Sample program
Robot 1 Robot 2
Working
area
Prerequisites
Robot 1 Robot 2
Output 1 Input 1
Input 1 Output 1
・If both robots are going to enter the working area at the same time, robot 1 has priority.
・Maximum delay time from output signal 1 ON until input signal 1 ON is 0.1 second.
Sample Program
Move to P1 Move to P4
“P” is necessary Move to P2 “P” is necessary Move to P5
Move to P3
“P” is necessary Move to P2
Move to P6
Move to P1 “P” is necessaryMove to P5
Move to P4
4-94
4.12 Sample program
Working area
Step5 Step7 Step2
Step2
Robot 1 ● ● ● ● Robot 2
P2 P3 P6 P5
Step6 Step8
I nput signal 1
O N -> Entering allowed
O FF -> Entering prohibit ed St ep1
Step1
●
P1 ● Step8
Step10 P4
Robot 1: After getting out from the working area Robot 2: After getting out from the work ing area
St ep 7: Output 1 OFF Step 9: Output 1 OFF
-> inform Robot 2 that Robot 1 is out side the working area -> inform Robot 1 that Robot 2 is outside the working area
Robot program should be created so that he enters the working area after checking another robot is
already outside the working area by reading the input signal 1.
It is, robot 1 confirms that input signal 1 is ON (means robot 2 is outside the working area) with WAITI
command.
If input signal 1 was OFF, robot 1 waits until input signal 1 becomes ON.
After confirming ON, robot 1 informs to robot 2 that robot 1 is going to enter the working area by making
output 1 OFF. Then robot 1 enters the working area.
Robot 1 makes output 1 ON when getting out from the working area.
In case that both robots are going to enter the working area at the same time, it's possible that WAIT
command is cleared at the same time.
So robot 2, which does not have priority, has to confirm input signal 1 again after short time delay.
This short time must include the maximum delay time from output signal 1 ON until input signal 1 ON.
4-95
4.12 Sample program
NOTE
4-96
Chapter 5 Auto operation (playback)
This chapter described how to automatically run (playback) the programs that have
been created.
運転準備 教示 再生
bench 1
M O TO R O N
Multi-station Start
TE ACH LAY BC
P AK
bench 3
Work
Work
起 動 停 止
START STOP
Operation box
Operation box
This is the method that runs the program selected by the Teach Pendant as
is. Start and stop are performed using the control box (station 1), operating
panel or teach pendant.
External start
FD11
controller
In this case, the start signal and program select signal from the external
device must be set ahead of time so that they will be input to the basic input
signal “external start” and “program select bits” of the controller. In addition,
the signal reading method (binary, discrete or BCD) must be specified. For
further details, refer to the Installation Manual part of the operating
instructions.
5-1
5.1 Before starting auto operation
These buttons are on the control box on the front of the controller (station 1), start box (station 2
and later), operating panel and teach pendant.
起 動
START
[START BUTTON] + +
停 止
STOP
[STOP BUTTON] +
If you start automatic operation from the Teach pendent, set the [Starting key] to
"Enabled" by selecting the menu <Constant Setting>- [7 f-Keys]-[11 Starting
key].
• While the [START BUTTON] is held down, one step of the program
Step is executed. (When it is released, the robot stops.)
• To advance to the next step, press the [START BUTTON] again.
• When the [START BUTTON] is pressed once, the program is
Cycle executed once from start to end.
• When the last step is reached, the robot stops.
• When the [START BUTTON] is pressed, one step of the program is
executed, and the robot stops.
Cycle step by step
• To advance to the next step, press [ENABLE] + f8 <Step by Step>.
• When the last step is reached, the robot stops.
5-2
5.1 Before starting auto operation
POINT In case of the factory default setting, it is not possible to playback a program
from a function command step. To make it possible, it is necessary to make a
setting. For details, refer to "7.12 Selecting a Function Command Step and
operating". And, there are some function commands that cannot be designated
as a start step even if this setting is made.
Movement of robot at a
speed below safety speed
Step 2
(start step)
Current
position
Step 1
Step 3
5-3
5.2 Performing automatic operation (playback)-Multi-station start method-
2 Input the number of the task program to be started for each station.
3 To facilitate the setting, press f9 <Program List> while the cursor is in the
“Program” column.
>> A list of programs is now displayed.
5-4
5.2 Performing automatic operation (playback)-Multi-station start method-
5 When a program has been allocated to each of the stations, press f12 <Complete>.
>> The allocation is stored in the memory.
f9<Station Set> is displayed on “The number of station” set over 1 with proceeding <Constant
POINT Setting> and [5 Operation Constants] and then [6 Number of station]. When “The number of
station” is set on 0, the f9<Station Set > is not displayed.
At this time, the program selected in the teach mode becomes deselected (as the select
program is not started in multi-station startup, the program becomes deselected
immediately after switching to the playback mode).
When one of the station start buttons is pressed, the program number and program
details of the program allocated to that station are displayed, and playback starts.
f4 f5 Operation
• When f4 is set to step continuous, the
mode is switched from “Cycle” →
“Continue” → “Step” every time f5 is
pressed.
• When f4 is set to single step, the mode
is switched from “Cycle Step by Step”
→ “Continuous Step by Step” →
“Step” every time f5 is pressed.
5-5
5.2 Performing automatic operation (playback)-Multi-station start method-
4 Press the [START] button on the control box installed at the station to be started.
>> Automatic operation now starts in accordance with the playback method selected.
For details on the movements of the robot using each playback method, the stop
methods and restart methods, refer to page 5-11 “5.5 Operations in different
operation modes”.
2 To cancel the reservation, press the [START] button on the station being reserved.
>> The reservation is now canceled.
5-6
5.2 Performing automatic operation (playback)-Multi-station start method-
2 To exit the monitor, press [CLOSE/SELECT SCREEN] to set the station reservation
start status monitor to active.
5-7
5.3 Performing automatic operation (playback) ― Internal start method ―
f4 f5 Operation
• When f4 is set to step continuous, the
mode is switched from “Cycle” →
“Continue” → “Step” every time f5 is
pressed.
• When f4 is set to single step, the mode
is switched from “Cycle Step by Step”
→ “Continuous Step by Step” →
“Step” every time f5 is pressed.
• When f4 is pressed while f5 is at any
setting, single is switched to
continuous or continuous is switched
to single.
5-8
5.4 Performing automatic operation (playback) -External start method-
f4 f5 Operation
• When f4 is set to step continuous, the
mode is switched from “Cycle” →
“Continue” → “Step” every time f5 is
pressed.
• When f4 is set to single step, the mode
is switched from “Cycle Step by Step”
→ “Continuous Step by Step” →
“Step” every time f5 is pressed.
• When f4 is pressed while f5 is at any
setting, single is switched to
continuous or continuous is switched
to single.
3 Input the external motor power ON signal from the external device.
>> The motor power is now turned on. The [MOTOR ON BUTTON] lights.
4 Input the number of the program to be started (program selection bit) from the
external device.
5 Input the external start signal from the external device.
>> Automatic operation now starts in accordance with the playback method selected.
For details on the movements of the robot using each playback method, the stop
methods and restart methods, refer to page 5-11 “5.5 Operations in different
operation modes”.
5-9
5.4 Performing automatic operation (playback) -External start method-
Internal or external can be selected as the method to select the task program to be played back.
1 The current settings can be checked on the display of the teach pendant.
In the case of the screen shown above, internal is selected both as the start method and
program select.
The allocation of the f-keys shown above differs depending on the application. If they
are not displayed, check and change the settings by performing the operations
described in 3.
2 The method can be switched between <Start Con/Prog Con> and <Start Ext/Prog
+ Ext> by pressing f2 while holding down [ENABLE].
→
←
3 The settings can also be changed from the service menu. On the service menu, start
select and program select can be changed independently.
5-10
5.5 Operations in different operation modes
Fig. 5.5.1 Alternatives for the [START BUTTON] and [STOP BUTTON]
When the external start method is used
Press the [START BUTTON]. Input the start signal.
Press the [STOP BUTTON]. Input the stop signal.
Step playback
First, to ensure safety, check the operations of the robot during step playback.
To play back from step 2, press [PROG/STEP], [2] and then [Enter].
4 In the step playback mode, the robot stops at the next step.
To continue playback, press the [START BUTTON] again.
>> While the button is held down, the robot moves again to the next step.
5-11
5.5 Operations in different operation modes
Cycle playback
Next, check the operation of the robot during cycle playback.
Continuous playback
Proceed as follows to initiate continuous playback.
4 To advance to the next step, press f8 <Step by Step> while holding down
+ [ENABLE].
>> The robot operates as far as the next step.
Repeat this procedure to check the operation as far as the last step.
When the [START BUTTON] is pressed again after the last step has been reached,
the robot operates again from the first step.
5-12
5.5 Operations in different operation modes
4 To advance to the next step, press f8 <Step by Step> while holding down
+ [ENABLE].
>> The robot operates as far as the next step.
Repeat this procedure and check.
When the last step is reached, the robot operates again from the first step.
5-13
5.5 Operations in different operation modes
NOTE
5-14
Chapter 6 File operations
Do not switch the power off when using any of the file operation menus explained in this
chapter, or while the automatic backup function is operating. Switching off the power
while the controller is accessing various files may cause unexpected damage to files in
CAUTION the controller. This may prevent the controller from starting.
Copying programs
1 While holding down [ENABLE], press [PROG/STEP].
+ >> The [Program Selection] window now opens.
2 Select “Copy.”
3 Press [Enter].
>> The [Program copy] screen now appears.
5 Press [Enter].
>> It is now possible to input the number of the copy destination program.
6 Input the number of the copy destination program, and press [Enter].
Number >> The program is copied, and the operation returns to the previous screen.
input
6-1
6.1 Copying, deleting and renaming programs
Deleting programs
1 While holding down [ENABLE], press [PROG/STEP].
+ >> The [Program Selection] window now opens.
2 Select “Delete.”
3 Press [Enter].
>> The [Program deletion] screen now appears.
5 Press [Enter].
>> A confirmation screen now appears.
6-2
6.1 Copying, deleting and renaming programs
2 Select “Rename.”
3 Press [Enter].
>> The [Program number conversion] screen now appears.
5 Press [Enter].
>> The new program number can now be input.
6 Input the number of the program after changing, and press [Enter].
>> A confirmation screen now appears.
6-3
6.2 Concerning the file operation menu
This menu has the following functions which can be selected in either the teach mode or playback mode.
2 By selecting a desired function and press [Enter], each function can be chosen.
6-4
6.2 Concerning the file operation menu
1 When copy is selected, for instance, the screen shown below appears.
1 2 3 5
FDV4.22 or after
1 9 3 2 5
6 10
6-5
6.2 Concerning the file operation menu
1 Device selection field (for details, refer to page 6-7 “6.2.2 Types of usable storage
media”)
Select the device containing the file targeted for operation.
To copy a file, select the copy source device in field 1 and the copy destination
device in field 6.
2 Program input field
To specify a program to be copied or deleted, input its number in this field
(program files in ¥WORK¥PROGRAM can be specified). To display a list of files and
select one or more of these files, specify “PROGRAM” in field 4.
3 File type selection field (for details, refer to page 6-8 “6.2.3 Operable files”)
Select the file type. Select the type here when performing file operation by type of
file such as program file or constant file.
4 older selection field (for details, refer to page 6 6-9 “6.2.4 Folder structure of internal
memory”)
To search the file targeted for operation, specify the folder that contains the file.
5 File directory
If a folder is specified in 4, a list of files is displayed in 5. To select an individual file
or files and perform file operations, select the files here.
FDV4.22 and later
In case of selecting file at “Method” of 9 then, only file will indicate. In case of
selecting folder, only folder will indicate.
6 Device selection field (when copying only)
Select the copy destination device.
7 Program input field (when copying only)
Input the number of the program to be copied.
8 Folder selection field (when copying only)
Specify the copy destination folder.
FDV4.22 and later
9 Method(For more detail, page 6-12『6.2.5 Selection method of Files』)
Designate selection method of the file to be target operated.
6-6
6.2 Concerning the file operation menu
Before files are stored in an external storage device, the storage media must have been
initialized.
See page 6-35 “6.9 Initializing the USB memory ”.
Do not connect any other type of USB device other than USB memory to the
USB port.
CAUTION
There are two RC external memory USB ports. Do not use them at the same
time.
IMPORTANT
6-7
6.2 Concerning the file operation menu
PLC program This is a PLC program (ladder program) used by the software PLC.
(Ladder program) [Example] ********.stf (******** denotes any name)
These are the arc start/end condition files which are used with arc
Arc welding condition welding.
files [Example] AS###ARCW.*** (### denotes the type of welder and
*** denotes number)
These are the weaving start/end condition files used when weaving
with arc welding.
Weaving condition files
[Examples] WFP.*** (*** denotes number)
WAX.*** (*** denotes number)
6-8
6.2 Concerning the file operation menu
CONVERT (1)
INI (2)
A_APPLICATION (2.1)
EU (2.1.1)
JPN (2.1.2)
SETUP (2.1.3)
USA (2.1.4)
APPLICATION (2.2)
AUTOCAL (2.3)
ERROR (2.4)
HELP (3)
PLCENGINE (4)
WORK (5)
A_APPLICATION (5.1)
AE (5.1.1)
AS (5.1.2)
OFFSET (5.1.3)
SENS (5.1.4)
WELD (5.1.5)
WS (5.1.6)
AUTOCAL (5.2)
LOG (5.3)
PLC (5.4)
PROGRAM (5.5)
TRACE (5.6)
UNDO (5.7)
UNIT (5.8)
USERERROR (5.9)
PRGFLD (5.10)
Fig. 6.2.1 Folder structure of internal memory
6-9
6.2 Concerning the file operation menu
(2.3) INI¥AUTOCAL Initial value files used by automatic calibration function nv6.kin
(option) nv6.prm, etc.
6-10
6.2 Concerning the file operation menu
Filename (example)
No. Folder Files stored in folders
(“***” denotes numbers)
(5.1.5) A_APPLICATION¥WELD Welding characteristics data files $WTBD***
Wire feed characteristics data files $WFCD***
Waveform control data files $WPLS***
Welding condition database files WDB***
(5.1.6) A_APPLICATION¥WS Fixed pattern weaving condition files WFP.***
Joint weaving condition files WAX.***
Taught weaving (option) condition files WSF.***
Fixed pattern weaving initial value files WFP-*.CON
Joint weaving initial value files WAX-*.CON
Taught weaving (option) initial value files WSF-*.CON
(5.2) WORK¥AUTOCAL Data files used by automatic calibration function Setup_ac.csv, etc.
(option)
(5.3) WORK¥LOG Error log files LG-Err***.log
lg-MTBF_MTTR_A.bin,
MTBF/MTTR files etc.
Overhaul prediction files Lg-pmd.log
Program diagnosis files LG-PMD0P****.LOG
Stop log files LG-STOP.log
(5.4) WORK¥PLC Ladder program *.STF
(5.5) WORK¥PROGRAM Program files NV6.**** , etc.
Pause files NV6_P.**** , etc.
Language files NV6_A.**** , etc.
(5.6) WORK¥TRACE Measurement data prepared by oscilloscope function TRACE**.CSV
(5.7) WORK¥UNDO Undo operation history files NV6_Undo_0.001, etc.
(5.8) WORK¥UNIT Unit-dependent constant files U00UNIT001.CON, etc.
(5.9) WORK¥USERERROR User error definition file Err7***.ini
(5.10) WORK¥PRGFLD Program management file ****NV6.**** etc.
Some of the files listed in the above table may not be displayed depending on whether the
optional functions concerned are provided and on the qualifications level of the operator.
IMPORTANT
6-11
6.2 Concerning the file operation menu
6-12
6.3 Inserting the USB Memory
Do not connect any other type of USB device other than USB memory to the
USB port.
CAUTION
6-13
6.3 Inserting the USB Memory
Inserting USB memory into the robot controller (RC External Memory)
Only insert and remove the USB memory when the robot controller power is
switched off.
Inserting or removing the USB memory when the power is on may corrupt the
WARNING data saved on the USB memory.
1 Turn off the power of the robot controller, and open the door.
Insert the USB memory into “CNUSB2” or “CNUSB3” on the CPU board.
The CPU board is installed in the rack unit.
Insert the USB memory in the correct orientation. It cannot be inserted in the
wrong orientation.
Front (Internal)
正面図(内部) Enlarged rack unit diagram
ラックユニット拡大図
ラックユニット
Rack unit CPU CPU
Board
基板
CNUSB3
CNUSB2
USB Memory
USBメモリ
There are 2 USB ports in the CPU board. The USB memory will work
irrespective of which USB port it is connected to. However, do not connect 2
IMPORTANT USB memories at the same time.
2 Close the door of the controller, and turn the power on.
6-14
6.3 Inserting the USB Memory
Inserting USB memory into the teach pendant (TP External Memory)
During LED of the USB memory has been flashing, please don't remove the
USB memory from the USB port. Data may break.
IMPORTANT
1 Remove the USB cap from the back of the teach pendant.
USB Cap
Only connect USB memory to the USB port when operating files. When the TP
external storage memory is not being used, always close the USB cap on the
back of the teach pendant.
Leaving the USB cap open for long periods may hinder the dust protection and
CAUTION waterproofing properties, which may lead to failure.
6-15
6.4 Copying files
• Program file
• Pose file
• Language file
• Constant file
• Log file
• All files (all of the above files)
6-16
6.4 Copying files
2 After moving to the program input field, input “1” and press [Enter].
>> The program “1” in “¥WORK¥PROGRAM" is selected for copying.
For FDV4.22 and later, conduct this operation after procedure 3
When you copy a program by specifying the program number, the program
copied will always be in a folder with the same name as the original folder, no
matter what folder is specified or displayed. In this case, the folder is
POINT “¥WORK¥PROGRAM”.
If there is no folder that has the same name, a new folder is made.
Concerning the details of the file types and the structure of the stored folder,
refer to “6.2.4 Folder structure of internal memory”.
4 Move to the copy destination device selection field, and select “Memory”.
6-17
6.4 Copying files
If the initial value for the copy location program number is not changed, the
program is copied as number 0. Be careful.
6-18
6.4 Copying files
Any settings may be used for the program input field and file type selection field.
(The selection made from the file list takes precedence over the program input field
and file type selection field settings.)
4 Select a file using the up or down key, and press [Enter]. The selected file is
highlighted in blue.
A multiple number of files can be selected by repeating these steps.
To release the selected status, select the file to be released, and press [BS].
5 Move to the copy destination device selection field, and select “RC ExMem1.”
6-19
6.4 Copying files
6 Move to the folder selection field, and select the destination folder.
2 Move to the file type selection field, and select “All programs”.
FDV4.22 and later
Select “File Type” at “Method”.
Select “All programs” at “File”.
3 Move to the copy destination device selection field, and select “RC ExMem1.”
4 Move to the folder selection field, and select the copy destination folder.
6-20
6.5 Displaying a list of the files
2 In the device selection field, select the device whose files are to be listed and
displayed.
3 In the folder selection field, select the folder whose files are to be listed and
displayed.
As an example of a program, select the “PROGRAM” folder.
>> A list of the programs is displayed.
6-21
6.5 Displaying a list of the files
6-22
6.7 Setting protection for files
6-23
6.7 Setting protection for files
3 After moving to the program input field, input “1” and press [Enter].
6-24
6.7 Setting protection for files
Any settings may be used for the program input field and file type selection field.
(The selection made from the file list takes precedence over the program input field
and file type selection field settings.)
6-25
6.7 Setting protection for files
4 Select a file using the up or down key, and press [Enter]. The selected file is
highlighted in blue.
A multiple number of files can be selected by repeating these steps.
To release the selected status, select the file to be released, and press [BS].
2 Move to the file type selection field, and select “All programs”.
6-26
6.7 Setting protection for files
◎:Possible
×:Cannot be performed (= protected)
・ When opening a program for which protection has been set, the protection status is
displayed.
・ Complete protection (or partial protection) and playback protection can be used
simultaneously.(With a combination of “O” and “×”, “×” takes precedence.)
In this case, The display mark that indicates the protection status of the file is a
combination of the two display marks.
・ For constant files, partial protection has the same significance as complete
protection. Playback protection cannot be set for these files.
・ When files are copied, the protection information is also copied.
6-27
6.7 Setting protection for files
6-28
6.7 Setting protection for files
6-29
6.7 Setting protection for files
3 Move to the file type selection field, and select “All programs”.
6-30
6.7 Setting protection for files
6-31
6.8 Verifying files
• Program file
• Pose file
• Language file
• Constant file
• Log file
• All files (all of the above files)
6-32
6.8 Verifying files
If the contents of the two files are identical, the screen such as the one shown
below appears.
If the contents of the two files are different, the screen such as the one shown
below appears.
If the numbers of movements are the same, the details can be seen.
INFO.
In that case, the screen such as the one shown below appears.
6-33
6.8 Verifying files
2 Move to the file type selection field, and select “All files”.
6-34
6.9 Initializing the USB memory
6-35
6.10 Backing up files
The name of the backup folder is given automatically using the following format.
INFO. NRA2011-2011-11-06-0932
Date Time
The external storage device is recommended for the backup destination device.
POINT
If the backup destination to the internal memory, please make sure you have enough free
space in internal memory
(As estimation: Requires more than 10MB free space after the backup finished.)
6-36
6.10 Backing up files
Default
Parameter Input range Description
setting
6-37
6.10 Backing up files
2 Move to the folder selection field, select the backup destination folder, and press
[Enter].
6-38
6.11 Restoring files from backup
2) At the shutdown after backup restoration and at the power restoration, the status
restoration processing of the auto resume function (restoration of the manual status,
playback and others) cannot be executed. This is one of the safety measures
against the mismatch in the system configuration before and after the restoration
operation.
After FDV3.22 When you perform restoration of auto resume status during restoring
backup, auto resume status when it was backup is restored.
3) Follow the directions described in the instruction manual for the endless rotation
function to execute the backup restoration operation when the endless rotation
CAUTION function is used.
4) When restoring the backup, it is necessary to change the settings of the system
memory maintenance function. For details, see the “Controller Maintenance” section
of the instruction manual.
5) While the user task is running, backup restoring operation cannot be executed. All
user tasks must be stopped to do backup.
6) In case of using “Overhaul period detect function”, take a note of the value of
all axes “Operating hours until present time” before restoring the backup
data, and input the value after restoration. Please refer to the chapter of
“Robot Diagnosis” of FD CONTROLLER INSTRUCTION MANUAL “Control and
Maintenance Function” for more detail.
6-39
6.11 Restoring files from backup
Default
Parameter Input range Description
setting
6-40
6.11 Restoring files from backup
2 Select “11 File Restore” on the file operation menu, and press [Enter].
>> The [File Restore] screen now appears.
3 In the device (source) selection field, select the device on which the backup data
to be restored is saved.
For example, if backup data is saved to the USB memory and the USB memory is
inserted in the controller, select “RC ExMem1.”
4 Move to the folder selection field, select the folder containing the backup data to
be restored, and press [Enter].
The folder in which the backup data is stored must have “read-only”
attributes. (Backup folders are automatically given “read-only” attributes
when data is backed up manually or automatically.)
If the USB memory is accessed by a PC or other devices and the attributes
IMPORTANT of the backup folder are changed to an attribute other than “read-only,”
the folder cannot be selected because it is not recognized as a backup
source folder.
6 If a preserve data for the Power Failure detection function is included in the
backup data, the following message will be displayed (FDV3.22 or after).
If “YES” is selected, the preserve data (e.g. Step No, signal conditions, or Variables
etc.) will be restored.
6-41
6.11 Restoring files from backup
If the Preserved data for the Power Failure detection function (Manual
operation status, playback status, etc.) is restored, an error of “E2518” will be
displayed when trying to operate the robot after shutting down and powering ON
CAUTION operation.
This is a sort of safety measurement to avoid unexpected movement of the
robot when the conditions of the robot before and after the restore process are
different.
If the robot posture or the configuration is not the same, it is very dangerous to
move the robot. Therefore, please do not forget to move the robot to the safe
position in advance by e.g. the step selection and the check go operation.
In the following cases, it is not possible to restore the preserved data for the
Power Failure detection function because the backup data does not include the
IMPORTANT preserved data.
1. The backup was executed with the power failure detection function has been
disabled
2. The backup was executed with the FDV3.21 or before.
The following message will be displayed. Press [OK] to continue the restore
operation.
6-42
6.11 Restoring files from backup
6-43
6.11 Restoring files from backup
→
≫Restoration procedure is executed under the designated condition.
→
≫Restoration procedure is executed under the designated condition.
6-44
6.13 File operations
2 Set the conditions listed on Table 6.12.1, and press f12 <Execute>.
>> Automatic backup starts when the set conditions are met.
6-45
6.13 Restricting file copy
Initial
Parameter Input range Description of function
setting
Mode change Disable Enable/Disable This is for setting whether automatic backup is to be
performed when the mode has been switched (from
teaching to playback or vice versa).
Frequency Disable Disable/ This is for setting the automatic backup frequency.
Every day/
Every week/
Every month
Day Sunday Monday - This is for setting the day of the week on which the data is
Sunday to be backed up when “Every week” has been selected as
the backup frequency.
Date 1 1 to 31 This is for setting the day of the month on which the data is
to be backed up when “Every month” has been selected as
the backup frequency.
If 29, 30 or 31 has been set as the day of the month but the
day concerned does not exist, backup will be performed at
the end of the month.
Time 00:00 00:00 to 24:00 This is for setting the time at which the data is to be
backed up when “Every month,” “Every week” or “Every
day” has been selected as the backup frequency.
Automatic backup is not performed when 00:00 has been
set as the time. To start backup at 00:00 AM, set “24:00.”
If the “Dev.” is set to “Host 1” or “Host 2”, the backup folder is generated on the
INFO. FTP server that is set in the FTP client function. In this case, the backup folder in
generated on the initial folder that is set in the FTP client function. For the details
of the FTP client function, refer to the instruction manual of “Ethernet function”.
If the destination device is set to "Host 1" or "Host 2", the attribute of the backup
folder that will be created on the FTP server is not "Read Only". And, the
attribute of the initial folder on the FTP server is "Read Only"; the backup folder
IMPORTANT cannot be created. Therefore, remove the "Read Only" attribute from the initial
folder on the FTP server in advance.
6-46
6.13 Restricting file copy
1 Select [14. File copy restriction], and press[Enter] key at file operation menu.
>> [File copy restriction] screen opens up.
2 Set the restriction of file copy, and press f12 < Complete >.
>> Restriction of file copy is set.
In case that restriction of file copy is set as “Limited”, then operation function of file will
be restricted as Table 6.13.1.
6-47
6.13 Restricting file copy
Note
6-48
Chapter 7 Useful functions
Some useful functions which are frequently used are described in this section.
For details on the short-cut codes that can be used, refer to the Help function contained in the robot controller.
Using short-cuts
1 On the teach or playback mode top screen, press the [RESET/R] key.
>> The [Shortcut R code Entry] screen now appears.
2 If the number of the target function is not known, press the [up or down] key.
>> The list of codes in the center of the screen is scrolled, and the usable short-cut
codes (R codes) are displayed.
3 Align the cursor with the desired short-cut code, and press the [Enter] key.
If the number is already known, input the code number directly into the edit box
at the bottom of the screen, and press the [Enter] key.
7-1
7.2 Monitoring various information of the robot
The next screen shows an example where all four monitors were started simultaneously. Programs are
monitored on monitor 1, general-purpose input signals are monitored on monitor 2, general-purpose output
signals are monitored on monitor 3, and errors are monitored on monitor 4.
7-2
7.2 Monitoring various information of the robot
7-3
7.2 Monitoring various information of the robot
2 To close a monitor, select the monitor to be closed, and while holding down
+ [ENABLE], press [CLOSE/SELECT SCREEN].
>> The monitor now selected is closed.
7-4
7.2 Monitoring various information of the robot
Using the general-purpose output monitor as an example, how to read the information and
perform the operations on the monitor screen will be described below.
2 There is a limit on the number of signals which can be displayed on one screen.
To view the statuses of other signals, move the cursor using the up and down
keys.
+ When the up or down key is pressed while holding down [ENABLE], one page of
information can be scrolled on the screen.
3 Output signals can be turned on and off manually with the general-purpose
output monitor. (You cannot turn input signals on and off with the
generalpurpose input monitor.)
To set the signal to ON, press [1] while holding down [ENABLE] (or press
+ [Enter]).
>> The specified signal is now set to ON.
To set the signal to OFF, press [2] while holding down [ENABLE].
+ >> The specified signal is now set to OFF.
7-5
7.3 Setting the output signals ON or OFF manually
3 To set the signal to ON, press [1] while holding down [ENABLE] (or press
+ [Enter]).
>> The specified signal is now set to ON.
or
To set the signal to OFF, press [2] while holding down [ENABLE].
+ >> The specified signal is now set to OFF.
7-6
7.4 Using help for information on functions
For information on functions to be known or to be checked out, press [HELP]. The help function can be called
not only during teaching but also during playback.
7-7
7.4 Using help for information on functions
2 Select the item to be viewed using the [Up/Down] key, and press [Enter].
>> The selected item now appears on the right.
For instance, select “Frequently used terms” under Basic Operations Manual to
obtain the following.
7-8
7.4 Using help for information on functions
7-9
7.4 Using help for information on functions
2 Press [HELP].
>> The help information on the selected menu item appears on the right.
For instance, when [HELP] is pressed with the “FN21: Step call” function command
selected, the help information on the step call command (FN21) is displayed.
7-10
7.4 Using help for information on functions
2 While holding down [ENABLE], press [Right], and select the “Index” tab.
+ >> The index tab appears.
3 In the Index tab, select the term using [Up/Down] and press [Enter].
>> The help information contained the selected word now appears
When inputting a keyword (term) to initiate a search, press [EDIT] in the “Type in the
keyword to find:” field. A soft keyboard appears so that the desired keyword can now
be input using its keys.
If, however, the input keyword is not included in the index, the search will not be
successful. Searches can be conducted only using the keywords which have been
registered in the index.
Take the following steps to search for all the help information using a particular
keyword.
4 While holding down [ENABLE], press [Right], and select the “Search” tab.
+ >> The search tab appears.
7-11
7.4 Using help for information on functions
5 Align the cursor with the “Type in the keyword to find:” field, and press
[EDIT].
>> The soft keyboard now appears.
6 Use the keys on the soft keyboard to input the desired keyword, and press
f12 <Complete>.
>> The help topics containing the keyword are now displayed.
7 While holding down [ENABLE], press [Up/Down], and move to the “Select
+ Topic to display:” field.
>> Check that the blue cursor bar is displayed.
8 Select the help topic to be displayed using [Up/Down], and press [Enter].
>> The help is now displayed.
7-12
7.5 Displaying T/P Key Help
2 Select “68 T/P Key help,” and press [Enter]. Alternatively, enter the numbers [6]
[8] directly into the edit box at the bottom, and press [Enter].
>> The T/P key help is displayed on the monitor screen.
2 Select "T/P Key help” with the [Up/Down] keys, and press the [Enter] key.
Alternatively, enter the number [9] directly into the edit box at the bottom, and
press the [Enter] key.
7-13
7.5 Displaying T/P Key Help
2
1
Searching for the operation key position and design from the name
Perform the following operations to search for the position and design of an operation key from
the name of the operation key.
1 Press the [Up/Down] key, and select the name of the operation key that you want
to search for from the “Operation Key List” on the left side of the monitor.
Alternatively, touch the key name in the “Operation Key List.”
>> The selected operation key is displayed in the “Operation Key Arrangement” on the
right of the monitor with a blue border.
7-14
7.5 Displaying T/P Key Help
Searching for the operation key name from the position or design
Select the key name from the operation key arrangement.
1 Use [ENABLE] + cursor keys to scroll up, down, left, and right the "Operation
Key Arrangement” on the right side of the monitor screen, and display the
operation key that you want to research.
+
>> The “Operation Key Arrangement” is scrolled up, down, left and right.
2 Touch the operation key that you want to research from the “Operation Key
Arrangement” on the right side of the monitor screen.
>> The name of the touched operation key is displayed in "Key Name” at the top of the
monitor screen.
Also, the same name also becomes selected in the “Operation Key List” on the left
of the monitor screen.
1 Press the [Left/Right] keys to scroll the T/P key help screen itself horizontally.
INFO. If this operation is performed when no parts are hidden, the screen does not
scroll.
7-15
7.6 Managing programs in folders
2 Align the cursor with “Program folder making” and holding down [ENABLE]
+
and press [] to switch into “Enabled”.
7-16
7.6 Managing programs in folders
Overlapped program
7 When displaying a list of the folders align the cursor with “Directory” and press
[Enter].
>> The programs which have done to create are displayed.
You can confirm the stored programs in every folder.
7-17
7.6 Managing programs in folders
Creating folders
As an example, the procedures of creating a new folder below the PROGRAM folder are as
follows.
3 After the PROGRAM folder has been selected, press f8 <Make Folder>.
>> The soft keyboard appears and entering characters will become possible.
4 By using the soft keyboard, name the folder and press f12<Complete>.
In this section, the created folder has been named ”Folder01”.
>> The new folder will appear below the PROGRAM folder.
Created folder
Refer to Chapter 2 “2.5 To input characters” for the procedures of entering characters.
7-18
7.6 Managing programs in folders
Renaming folders
As an example, the procedures of renaming a new folder below the PROGRAM folder are as
follows.
4 Using the soft keyboard, enter the name of the folder that is to be changed and
press f12<Complete>.
In this section, the name entered for the folder is ”Folder01”.
>> The name of the selected folder changes.
Renamed folder
Refer to Chapter 2 “2.5 To input characters” for the procedures of entering characters.
Deleting folders
As an example, the procedures of deleting the folder listed below the PROGRAM folder will be
described.
7-19
7.6 Managing programs in folders
Input a 3 Input the newly program number into “Designated program”, and press [Enter].
newly >> ”Folder list display” appears.
number
Input
an When inputting an existing number and press [Enter], the assigned program is
existing opened directly. “Folder list display” does not appear.
number
4 When displaying an underneath folder, select + folder and press [Enter].
>> The underneath folder which is selected in folder is developed.
The selected folder + display is turning into -.
7-20
7.6 Managing programs in folders
7 Press [Enter].
>> The transferred target program number can be input.
7-21
7.7 Customizing the Hard Keys
An operator qualification of EXPERT or higher is required to change hard key usage settings.
Operator qualifications below EXPERT cannot be used to change the settings, but can be used to search setting
contents.
The items below “The instruction method of the movement order” are only displayed
when “Enable” is selected for “The use of the hard key.”
7-22
7.7 Customizing the Hard Keys
2 Align the cursor to “The use of the hard key” or “The instruction method of the
+ movement order,” then hold [ENABLE] and press [Left/Right].
When “Enable” is selected for hard key use, select one of the teach methods for the
movement command.
To only set the number keys for 7~9, press f12 <Complete> here.
3 Align the cursor with each key (4~6) of “Hard key assignment.”
>> The screen is as shown below.
5 Select the function group to be allocated using [Up/Down], and press [Enter].
7-23
7.8 Customizing the “Softkey
f1 f7
f2 f8
f3 f9
f4 f10
f5 f11
f6 f12
There are two ways for the softkey allocation both on the front and the back, which the front allows to operate
only by the softkey while the back, using both [Enable] key and f-key by pressing at the same time. However,
you will sometimes find it only allowed on the back depending on the function of that key.
Front Back
← By pressing [Enable], the key changes to a
mesh display.
When [ENABLE]
is pressed, the
display changes.
Also, it is available to set [Disable] on the softkey operation to make it disable the “Back” allocation. 7.8.3
Setting the Softkey Condition Enable/Disable
Types of softkey
Two types are available; Function and Operation switch.
INFO.
Function Functions such as various settings, R-code, Function
commands are allocated.
Operation This key allows to display and operate the lamp,
switch switches, and status of signals.
7-24
7.8 Customizing the “Softkey
If you already know the code number of function, enter the number directly in the code
field.
2 If you are not sure about the code number, select the softkey to be set using
[UP/DOWN] key, and press f8<Code List>.
>> Next screen appears.
Select the function by [UP/DOWN] key, and confirm by pressing [Enter] key.
7-25
7.8 Customizing the “Softkey
INFO. Setting the operation switch is also available in the same way.
Setting the Operation switch
7-26
7.8 Customizing the “Softkey
Teach
Teach
back
back
Play
Play
Code Function Name Icon Code Function Name Icon
Groove point
3 Set Constant ◎ ○ 495 ○ ○
Detecting
Base plane of
4 Service ◎ ◎ 725 ○ ○
aiming angle base
One Direction
471 ○ ○ 1248 Monitor4 ○ ○
Search
One Direction
480 ○ ○ 1315 Select Spot ○ ○
search (Laser)
Groove Detection
483 ○ ○ 1320 Step Go/Back ○ ○
Search
Start point
489 ○ ○ 1503 Log In ○ ○
Detecting
7-27
7.8 Customizing the “Softkey
Teach
Teach
back
back
Play
Play
Code Function Name Icon Code Function Name Icon
Continue/pause
2012 ○ ○ 2082 Spot Constant ○ ×
select
Speed Mechanism
2015 ○ ○ 2086 Spot Weld. Cond. ○ ○
Change
Conveyor status
2016 ○ ○ 2087 Station Monitor ○ ○
ON/OFF
Conveyor mode
2017 ○ ○ 2088 Manual welding ○ ○
change
7-28
7.8 Customizing the “Softkey
Teach
Teach
back
back
Play
Play
Code Function Name Icon Code Function Name Icon
Seam manu.
2098 Manual Pressure 3 ○ ○ 2160 △ △
rotation
Inching
2104 Manual welding 3 ○ ○ 2202 ○ ○
(Low speed)
Retract
2105 Manual welding 4 ○ ○ 2203 ○ ○
(Low speed)
Inching
2106 Manual welding 5 ○ ○ 2204 ○ ○
(High speed)
Retract
2107 Manual welding 6 ○ ○ 2205 ○ ○
(High speed)
Restart method in
2113 Manual Cond Out 6 ○ ○ 2211 ○ ○
Play mode
Recover to stopped
2114 Stop Playback ○ ○ 2212 ○ ○
position
7-29
7.8 Customizing the “Softkey
Teach
Teach
back
back
Play
Play
Code Function Name Icon Code Function Name Icon
MOVEX Record
2221 ○ ○ 2510 XYZ shift ○ ○
(Robot language)
Wrist Rotate
2222 Pilot arc ON/OFF ○ ○ 2511 ○ ○
Change
ZF1/ZF2
2224 ○ ○ 2525 Test tracking ON ○ ○
Distance Data
Select thermal
2300 ○ ○ 2531 FLEX hand Clamp2 △ △
spraying
○:Setting available
◎:Setting required
×:Setting unavailable
△:[Enable] needs to be pressed at the same time (when “Enable” is set ON).
For details of the softkey condition setting Enable/Disable, see the “7.8.3 Setting the
Softkey Condition Enable/Disable”.
7-30
7.8 Customizing the “Softkey
If you already know the code number, enter the number directly in the code field.
2 If you are not sure about the code number, select the softkey to set using
[UP/DOWN] key, and press f8<Code List>.
>> Next screen appears.
7-31
7.8 Customizing the “Softkey
7-32
7.8 Customizing the “Softkey
Teach
Teach
back
back
Operation switch Operation switch
Play
Play
Code Icon Code Icon
Name Name
Push button
3002 ○ ○ 3021 Display 6 digits ○ ○
(Stay)
Push button
3003 ○ ○ 3030 Input 3 digits ○ ○
(Release)
Push Button
3006 ○ ○
(User task)
○:Setting available
◎:Setting required
×:Setting unavailable
△:Necessary to press [Enable]. (When the [Enable] is set ON.)
Push Button
7-33
7.8 Customizing the “Softkey
Outputs not only the status of input or output signal but also the preset signal
Item Contents
Color of ON Lamp color when the signal is ON.
Color of OFF Lamp color when the signal is OFF.
Display data Selection of input/output signal
Input Signal Input signal number to indicate
Output Signal Output signal number to indicate
Output Sig. Signal No. to be output when the button pressed
Operation method Choice of operation whether the [Enable] key needs to be pressed together
! mark Timing to indicate the mark “!”
Disabled operate Setting whether to disable the operation according to the status of common
switch
Touch Panel key Setting whether to disable the button operation on the touch panel
ON/OFF switch
Contact switch
7-34
7.8 Customizing the “Softkey
Display 3 digit
Input 3 digit
7-35
7.8 Customizing the “Softkey
Enter the number corresponding to the application currently in use, and press [Enter].
0: Standard (The case of the application is not 1 to 6)
1: Spot welding
2: Handling
3: Arc welding
4: Thermal spraying
5: Sealing
6: Painting
3 The default of softkey corresponding to the application chosen is now set. Then,
press f12<Complete>.
7-36
7.8 Customizing the “Softkey
When setting 2 or more pages, the function key f1, f13, and f25 are automatically set
POINT out for the page shift. In this case, therefore, the number of softkeys you are able to
freely use is 11 + 11 = 22.
To reduce the number of pages, make sure that the functions in Table 7.8.1 “◎ (setting
required)” are still set when the pages are reduced.
IMPORTANT If not, you cannot reduce the number of pages.
7-37
7.8 Customizing the “Softkey
INFO. Use this function when you are going to set only a few softkeys or you
are to reduce the [Enable] key operation.
For functions marked "◎ (functions that require settings)” in Table 7.8.1, always set
the “Front screen” before performing the enable switch “Disable” settings. If the
settings are not performed, enable switching cannot be “Disable.”
When “Enable Key” is changed from “Disable” to “Enable,” it is not checked whether
IMPORTANT functions that require the [ENABLE] key to be pressed at the same time are allocated
to the “Front screen.” Always be sure to allocate functions as failure to do so may
increase the possibility of incorrect operation.
7-38
7.8 Customizing the “Softkey
3 Press F12<Execute>.
>> Next screen appears.
7-39
7.8 Customizing the “Softkey
4 Press [Enter].
>> Next screen appears.
7-40
7.8 Customizing the “Softkey
You are able to load the softkey settings from the file.
If the settings of the “Enable Key Enable/Disable” differ between the controller and soft
key setting file, the soft key setting file cannot be read.
IMPORTANT To read the file in such a condition, the operator qualification of EXPERT or higher is
required.
7-41
7.9 Selecting the Program Number from the Program List
Function Record
1 When inputting the program number in the function record status screen, hold
+ [ENABLE] and press [PROG/STEP].
>> The [Program List] screen is displayed.
2 Select the program from the program list, and press [Enter].
>> The selected program number is displayed in the function record status.
When the function parameter is only the program number, steps are recorded
without returning to the function record status screen.
When the program list is displayed from CALL/JUMP type functions, only the programs
for the currently selected unit are displayed.
When the program list is displayed from FORK/CALLFAR type functions (call outside
IMPORTANT the unit), programs for units other than the currently selected units are displayed.
7-42
7.9 Selecting the Program Number from the Program List
Screen Edit
1 In the robot program screen edit, select the program number, hold [ENABLE] and
+ press [PROG/STEP].
>> The [Program List] screen is displayed.
When the program list is displayed from CALL/JUMP type functions, only the programs
for the currently selected unit are displayed.
When the program list is displayed from FORK/CALLFAR type functions (call outside
IMPORTANT the unit), programs for units other than the currently selected units are displayed.
Constant Settings/Service
1 In the constant settings screen or service screen, select the edit box for entering
+ the program number, hold [ENABLE] and press [PROG/STEP].
Monitor
1 Open the monitor in which the program number can be set, and press [Edit].
>> The monitor switches to edit mode.
Select the edit box for entering the program number, hold [ENABLE] and press
+ [PROG/STEP].
>> The [Program List] screen is displayed.
7-43
7.9 Selecting the Program Number from the Program List
( )
When the previous unit/next unit f keys are pressed, the units transit as shown below.
Other unit displays are applied when the unit external program is selected.
Also, units that do not exist are skipped.
All units display Other units display
currently selected
Unit 1 Unit 1
unit are displayed.
7-44
7.9 Selecting the Program Number from the Program List
Item Details
File name File name of the program
Unit name Unit name
Comment The comment registered for the step 1is displayed.
Last Update Latest date on which the program was changed
File Protect Protect status (All/Part/Playback)
No. of Steps Total number of steps
Movement command (*1) Number of steps for the movement command
Function command (*1) Number of steps for the function command
Date for each application is displayed.
For spot welding, the number of spot welds is
Application data (*1) displayed.
Depending on the application, this may not be
displayed.
The content of programs can be checked.
Program preview (Maximum of 16 steps)
It can be scrolled using the Up/Down key.
(*1) This is not displayed when pose record is enabled.
7-45
7.10 Editing Step Comments
1 Set the robot program monitor to the operable state, and press [Edit].
>> The [Screen edit] screen is displayed.
For details of the basic operations for screen edit, see “Chapter 4 Teaching.”
2 Align the cursor with the step you want to add a step comment to, and press
[Right].
>>Align the cursor to the position in the figure.
7-46
7.10 Editing Step Comments
4 Enter the step comment using the soft keyboard, and press f12 <Complete>.
>> The step comment entered at the cursor position is displayed.
5 Press f12 <Complete>, and the step comment is written to the program.
INFO.
If a step comment is already input, it can be edited using the same procedure.
Programs which step comments are written to require data space enough to save
them. For this reason, the number of steps that can be registered to one program is
smaller compared to programs that do not have step comments. If step comments are
added to a program that has many steps, “A2150: Too many steps” may be displayed.
As explained in “4.3.8 Number of recordable steps,” use the program call etc. to divide
IMPORTANT the program so that the number of steps does not exceed 300 per program.
The maximum number of steps that can be assigned differs depending on the number
of characters in the step comment etc.
7-47
7.11 Displaying Language Switching Function
POINT In order to set the candidate languages, switch the operator qualification to EXPERT.
If a language option has not been added (Japanese and English only), when running
POINT R348, the above language selection menu will not appear, and the language will be
switched to the other language. In addition, the following steps will not be necessary.
2 Select language.
2 Select language.
7-48
7.12 Selecting a Function Command Step and Operating
Setting the playback operation for the function command after step selection
1 In the teach mode, select [29 How to play after selecting step] in <Service
Utilities> - [1 Teach/Playback Condition].
>> The following setting screen is displayed.
7-49
7.12 Selecting a Function Command Step and Operating
3 Align the cursor with “Display of message” and select using [ENABLE] +
+ [Left/Right].
2 While grasping the [Enable Switch], press [Check go] (or [Check back]).
>> The current step is transferred to the movement command closest to the check
+ operation direction.
(If a movement command does not exist, the current step is not transferred.)
In this operation, just the current step is moved (re-selected), and the function command
IMPORTANT is not executed.
7-50
7.12 Selecting a Function Command Step and Operating
3 The robot remains in the current position, and the function command for the
current step is executed.
The function command is executed in the current robot position. For this reason,
the position is different to the position taught by the program (position when the
program is played from the start), and that function command may be executed.
Before performing check go controls, always check the current position of the
CAUTION robot.
7-51
7.12 Selecting a Function Command Step and Operating
Skipping the Function Command in which Steps were Selected and Performing
Playback Operation
1 Press [PROG/STEP], and select the function command step.
>> When an executable function command is selected, “*” is displayed for the
applicable steps in the program monitor.
The function commands taught from the function commands in which steps were
selected until the next move command are all executed in the current robot position.
For this reason, the position is different to the position taught by the program
(position when the program is played from the start), and the function command may
be executed.
CAUTION Before performing playback operation, always check the current position of the
robot.
Depending on the function command, playback operation may not be available for
this control.
Multiple function commands may be taught from the function command in which
steps were selected to the next movement command. If there are function
IMPORTANT commands that cannot be executed because of this function in the function
commands, an error occurs when those function commands are played.
7-52
7.13 Estimated power consumption monitor
Item Description
The measuring time from the controller power is
turned ON. This is initialized when turning the
Measuring time
controller power ON or when initialization operation is
executed.
The estimated power consumption is displayed here.
This value is the cumulative value to the present time
Power cons.
from when turning ON the controller power or when
initializing the values.
The estimation calculation is applied only for the
supported mechanism. If the mechanism is not
Supported Mechanism
displayed here, the power consumption estimation is
not executed for the mechanism.
POINT The "Measuring time" and the "Power cons." are cleared to zero when turning the
controller power OFF.
7-53
7.13 Estimated power consumption monitor
Initialization operation
1 Open the "Estimated power consumption" monitor and press [EDIT] key.
>>Thus title bar color changes and <Clear Power consumption> key appears on the
screen. (Upper right position)
7-54
7.13 Estimated power consumption monitor
2 Display the concerned page and change the value of “Cable length”.
Input the cable length of your robot. (5, 10, 15, 20, 25, or 30m) for the all axes.
(Generally, all of these values should be the same)
3 After changing the values, save the data by pressing f12 <Complete>.
7-55
7.14 Input robot language for the function parameter
Table 7.14-1 Available functions (Available in the system software FDV03.21 or after)
Function Number Command Name
50 DELAY Timer delay
58 SHIFTA XYZ shift
68 LETR Set shift value
330 VRESET Vision reset
331 VSTART Vision start
333 VSHIFT Vision shift
For details on the basic operation of the screen, refer to the chapter 4 “Teaching”.
2 Set the cursor to the parameter to be edited.
>>In this example, set the cursor to the parameter for the “FN50 DELAY”.
7-56
7.14 Input robot language for the function parameter
4 Input “V1!” for the parameter using the software keyboard and then press f12
<Complete>.
>>The inputted description is displayed at the cursor position.
5 Save the edited parameter to the program file by pressing f12 <Complete>.
INFO. When using a number for the function parameter, the number can be inputted
directly by using the numeric keys of the teach pendant. (The software
keyboard is not used)
INFO. For the register variable parameter and the step number parameter, only
constant number can be set.
INFO. Only the following variables, constants, and arithmetic operators are
available for inputting the parameter. For details, refer to the instruction
manual “Robot Language”.
Variables;
Vn% Global variable(integer value)
Vn! Global variable(real number)
Ln% Local variable (integer number)
Ln! Local variable (real number)
Example;
DELAY [ (V1!+V2!)/V3! ]
SHIFTA [ 0,L![1],L![2],L![11] MOD L![12] ]
7-57
7.15 Banning the operation by locking TP
When [Reset /R] key is pressed in the state of TP has locked, then the password input screen is
indicated. If inputting password at that time then, lock will be released.
Also, it is possible to release the lock with the password of SPECIALIST or above.
7-58
Chapter 8 Basic spot welding operations
This chapter describes the basic spot welding operations for operators who will be
using the robot for the spot welding application.
Terms Explanation
Spot welding controller This is the controller that controls the spot welding directly. A controller made by a
specialist manufacturer must be provided in addition to the robot controller.
It may also be referred to simply as the welder or timer contactor.
Spot welding tool This is a tool which comes into contact with the work piece and supplies the
power.
It is also called the “gun”.
Air gun This refers to the kind of gun which is driven pneumatically.
Servo gun This refers to the kind of gun which is powered by a servo drive.
It utilizes the servo control of the robot controller. With the robot 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.
Welding conditions This is a general term used to refer to the data such as the welding current and
welding force that determine the welding conditions.
The conditions are edited using the teach pendant.
A total of 255 items of the welding conditions data can be registered per welder.
Weld sequence This is a general term used to refer to the data items that define the I/O
sequences between the robot controller and welder (timer contactor).
The conditions are edited using the teach pendant.
A total of 64 items of the weld sequence data can be registered per welder.
Tip consumption This is a technical term used with servo guns.
amount compensation As welding is performed over and over again, the electrodes gradually start to wear
down, and their length shortens. An equalizing function is not generally provided
with servo guns. For this reason, when the electrodes start to wear down, the fixed
side electrode is no longer pressed against the work, resulting in a deficient welding
force on the fixed 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.
Therefore, in order to maintain the correct welding position, a “wear amount
compensation function” is provided to shift the welding target point at the fixed and
moving sides by the distance equivalent to the wear amount.
Gun search This is a technical term used with servo guns.
In order for the wear amount to be compensated, this amount has to be detected.
A predetermined operation pattern is played 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.
Bending compensation This is a technical term used with servo guns.
The gun arm bends as the welding force is increased. It may bend not only in the
welding force direction (Z direction) but also on the plane (XY direction)
perpendicular to the welding force direction depending on the shape of the gun
arm.
This function compensates for bending to achieve the proper welding position by
measuring these characteristics in advance.
8-1
8.2 f key layout
f Forcibly initiates
f4 File Manager No function No function
10 WI release.
Playback mode
When pressed on its When pressed together When pressed on its When pressed together
own with [ENABLE] own with [ENABLE]
Switches
between weld Sets the teach Sets the teach or
f1 No function ON, weld OFF f7 or playback playback
and squeezing conditions. conditions.
off.
Simultaneously
switches the
f2 No function start f8 No function Step feed
select and
program select.
Spot welding Forcibly initiates I
f3 Sets monitor 2. f9 No function
monitor release.
f Forcibly initiates
f4 No function Step continuous No function
10 WI release.
Switches
Speed override
between cycle, f
f5 No function No function (up in 10%
continuous and 11
increments)
step.
Sets the spot Speed override
Calls the service f
f6 welding No function (down in 10%
menu. 12
conditions. increments)
8-2
8.3 Spot welding command
The data required in order to perform spot welding fall into two main categories: the welding conditions such as
the welding current and welding force that determine the conditions of the welding itself, and the weld
sequences that define the I/O sequences between the robot controller and welding controller (timer contactor).
With this controller, each set of data is stored in a separate file, namely the “Welding conditions file” and the
“Weld sequence file”. An “indirect reference format”, in which only the numbers of the sets of data stored in these
files from the programs are referenced, is used.
The “welding condition files” and “weld sequence files” are completely separate from the programs. Data such
as the welding current and welding force is not directly written in the program. If the same conditions or
sequences are to be used, they can be called from a multiple number of programs and/or steps for use over and
over again.
This comes in handy if, for instance, the welding conditions for “3-layer overlap spotting” are used, and if they
can be given numbers for the same set of data and referenced using these numbers in each step. In this way, all
the welding conditions for 3-layer overlap spotting can be changed at once simply by changing the set of welding
conditions data for 3-layer overlap spotting.
8-3
8.4 Teaching
8.4 Teaching
Nevertheless, insofar as only the spot welding function is concerned, automatic recording of the spot welding
function at the same time as the movement commands are recorded is enabled in order to improve the
operational ease. Simply by moving the robot to the hitting point position and pressing the [O.WRITE/REC] key,
the two steps of recording the position concerned (movement command) and recording the spot welding
(function command) can be performed at the same time. The procedure is described below. (To present the
simplest scenario, the procedure is described using only one welder.)
>> A description of the basic operations for the teaching work will be omitted here:
instead, the description starts from the recording of the spotting points.
1 Move the robot to the spotting position.
Contact the settled-side electrode of servo gun with the workpiece, manually
pressurize it (by pressing [ENABLE] + [CLAMP/ARC] keys at the same time) and
grasp the workpiece with the servo gun.
8-4
8.4 Teaching
>> The contents of the parameters when the spot welding command has been
recorded can be decided upon exactly as desired. For further details, refer to
“8.5 Sets the spot welding conditions” and “8.6 Setting the spot weld sequences”.
>> For details on how to edit the welding conditions and weld sequences which are
referenced, refer to “8.5 Sets the spot welding conditions” and “8.6 Setting the spot
weld sequences”. These descriptions will be skipped here.
4 Press the [CLAMP/ARC] key again to prepare for the recording of the next step.
>> The red circle in the application area is cleared.
From now on, the spot welding command will not be recorded simultaneously
even when a movement command is recorded. When a hitting point is reached
again, repeat the same operations starting with step 2.
When proceeding with manual operation, keep away from the spot welding gun.
If a dry run is to be performed, be absolutely sure to turn off the power (weld OFF) before
proceeding so that the welding current will not flow even when a manual welding operation
is performed by mistake.
DANGER If a person got sandwiched or receive an electric shock, death or serious injury may result.
8-5
8.4 Teaching
+ +
Pressure signal
Pressure signal
Actually, the welding force control signal which was set in the “welding conditions
applying for manual welding” is output.
The welding force signal is output in accordance with the ON or OFF setting for the
pressurizing signal output which was set in the “weld sequences applying for manual
welding”.
3 While grasping the [ENABLE SWITCH], press the [ENABLE] and [CLAMP/ARC]
keys together.
+ >> The gun axis moves to the “pressurizing stroke” position which is a
condition among the spot constants/servo gun conditions, and it stops there for the
time being. (The fixed electrode on the robot body does not move.)
+
Moving side Pressurizing
electrode stroke
+
+
Settled side
electrode
+
8-6
8.4 Teaching
4 Once more, while grasping the [ENABLE SWITCH], press the [ENABLE] and
[CLAMP/ARC] keys together.
+ >> The gun axis moves to the pressurizing position. (The fixed electrode on the robot
body does not move.)
The welding force complies with the setting for the welding conditions which were set
+ in the “welding numbers applying for manual welding”.
5 From this point, whenever the [ENABLE] and [CLAMP/ARC] keys are pressed
together, the movement of the pressurizing stroke position and pressurizing
position will alternate.
8-7
8.4 Teaching
Welding manually
1 Select the teach mode.
4 The gun will not be released unless the welding completion signal (WI) is input
+ from the welding controller. If the welding controller is being adjusted, the gun
can be forcibly released by pressing the [ENABLE] and <Cancel WI> keys
together.
3 While grasping the [ENABLE SWITCH], press the [ENABLE] and <Manual Weld>
keys together.
+ >> The robot moves to the pressurizing stroke position, and stops there for the time
being.
+ 4 Once more, while grasping the [ENABLE SWITCH], press the [ENABLE] and
<Manual Weld> keys together.
>> Following exactly the same procedure as for playback
Proceed with spot welding using the welding conditions which were set in the
“welding conditions applying for manual welding” and the weld sequences which
were set in the “weld sequences applying for manual welding”.
Unlike manual pressurizing, the fixed electrode on the robot body also moves.
(Equalizing operation)
When “Yes” is selected for the equalizing operation in the manual mode
Moving side electrode
Settled side
electrode
6 From this point, whenever the [ENABLE] and <Manual Weld> keys are pressed
together, the welding operation from the pressurizing stroke position will be
repeated.
The pressurizing stroke clearance position is the distance between the tip and work
piece immediately prior to pressurizing when the spot welding command (SPOT:
FN119) is played back.
It is set in the constants/spot welding application/servo gun conditions.
8-8
8.4 Teaching
Semi-open signal
4 Once more, press the [ENABLE] and <Stroke Change> keys together.
+ >> Conversely, the semi-open signal is set to ON, and the fully open signal is set to
OFF.
In this way, the semi-open signal and fully open signal are repeatedly set to ON or
OFF alternately.
3 First, press the <Stroke Select> key, and select the desired setting from among
the four stroke settings.
>> The number at the top left of the <Stroke Select> key is switched in the following
sequence: 0 → 1 → 2 → 3.
Under the initial setting, the lower the number, the wider the release amount.
4 While grasping the [ENABLE SWITCH], press the [ENABLE] and <Stroke
Change> keys together.
+ >> The gun axis moves to the position of the stroke which was set on the
previous page.
Moving
+ side
electrode
Wide release point
Pressurizing stroke
Settled
side
electrode
+
Fig. 8.4.6 Servo gun manual stroke switching
8-9
8.4 Teaching
If, for instance, the operations are to apply to both welders 1 and 2, either 12 or 21 may
be input. Input the welder numbers so that they are enumerated.
Here, only the numbers for the welders registered ahead of time can be input.
>> The numbers of the welders targeted for the current operation are displayed in the
application area on the status window. They are indicated by the bold numbers on
the top row.
In the example below, welders 1, 2, 3 and 4 are targeted.
>> From this point, the manual welding and spot welding commands are recorded for
the welders targeted for operation.
8-10
8.5 Sets the spot welding conditions
Welder Controller
Gun (Timer contactor)
Power-on based on
preset welding conditions Welding condition number
As is shown in the figure above, how the control is exercised differs depending on the drive system used for the
spot welding gun: this means that the setting screen for the spot welding conditions differs slightly depending on
whether air guns or servo guns are used. The spot welding condition files are separate from the program files so
it is possible to revise the contents of the welding conditions even during the playback operations of the robot.
How to edit spot welding conditions is described below.
This manual does not provide a detailed description of the significance of each parameter. For a detailed
explanation, see "Application Section (Spot Welding)” in the instruction manual.
1 In the teach or playback mode, press the f6 <Spot Weld. Cond.> key.
Alternatively, select <Service Utilities> followed by [20 Spot welding application]
- [2 Welding condition/Sequence].
>> The welding condition editing screen such as the one shown below now appears.
3 A total of 255 conditions can be stored. Align the cursor with “Condition#”,
input the number of the condition and press [Enter] or press the <Prev No> or
<Next No> f key to select the desired welding condition number.
8-11
8.5 Sets the spot welding conditions
1 >> The editing screen changes to a configuration resembling the one shown below.
With a servo gun, the welding force is controlled directly so that the setting data for
this differs from the data used with the air gun.
>> Otherwise, there are no differences from when air guns are used.
This manual does not provide a detailed description of the significance of each
parameter.
8-12
8.6 Setting the spot weld sequences
Welder Controller
(Timer contactor)
Gun
Pressurizing valve Pressurizing command,
ON/OFF power-on command
Welding completion Welding sequence 1 data
Stroke switching valve Welding sequence 2 data
ON/OFF ...
Stroke switching Welding sequence S1 data
Air Gun Welding sequence S2 data
Welding force directly controlled using servo control ...
Servo Gun Welding sequence 64 data
Depending on the drive system used for the spot welding gun, the setting screen for the spot weld sequences
differs slightly. The spot weld sequence files are separate from the program files so it is possible to revise
sequences even during the playback operations of the robot. How to edit spot weld sequences is described
below.
This manual does not provide a detailed description of the significance of each parameter. For a detailed
explanation, see "Application Section (Spot Welding)” in the instruction manual.
1 In the teach or playback mode, press the <Spot Weld. Cond.> f key.
Alternatively, select <Service Utilities>followed by [20 Spot welding
application]- [2 Welding condition/Sequence].
>> The spot welding condition editing screen mentioned before now appears.
8-13
8.6 Setting the spot weld sequences
3 All the weld sequence settings may not always fit onto one page of the
+ screen.
The screen page displayed can be switched using the [ENABLE] and [Page
Up/Down] keys.
>> Shown below is the second page of the setting screen when air guns are used.
1 >> The editing screen changes to a configuration resembling the one shown
below.
With the servo gun, any setting can be selected for the stroke. The data set
which is related to this is where there is a difference from the air gun data.
>> Otherwise, there are no differences from when air guns are used.
This manual does not provide a detailed description of the significance of each
parameter.
8-14
8.7 Spot welding ON/OFF
The f keys also serve to provide displays so that the current status can be
ascertained at a glance.
When the input signals “Weld ON” and “Squeezing OFF” are used, execute the “Weld
On/Off” status at least up to 100 msec before the program starts.
IMPORTANT If the status is changed with the “Weld On/Off” input signal at program start, the changes
may not be reflected immediately.
8-15
8.7 Spot welding ON/OFF
NOTE
8-16
Chapter 9 Basic arc welding operations
This chapter describes the basic arc welding operations for operators who will be
using the robot for the arc welding application. Read through the chapter, acquire
the knowledge that is minimally required for arc welding, and master the basic
operating procedures.
For details of other functions relating to arc welding, reference should be made to
the Application Manual (Arc Welding).
9-1
9.2 f key layout
Table 9.2.1 Initial layout of f keys for arc welding (teach mode)
■Teach mode (page 1: when the keys are simply ■Teach mode (page 1: when the keys are pressed
pressed) together with [ENABLE])
Arc start Arc end
key f key
f1 command f7 f1 command f7
switching switching
selection selection
Weaving start Weaving end
Welding ON/
f2 command f8 f2 Welder select command f8
OFF
selection selection
Forcibly initiates
Allocates Weaving ON/
Weaving ON/ I release.
f3 station f9 f3 OFF target f9
OFF (Input wait
startup robot switching
release)
File Wire inching Wire inching
f4 f10 f4 No function f10
operations (low-speed) (high-speed)
Arc welding
Service
f6 Condition Gas check f12 f6 No function f12
menu
setting
■Teach mode (page 2: when the keys are simply ■Teach mode (page 2: when the keys are pressed
pressed) together with [ENABLE])
Sets the teach
f key f key
f1 or playback f7 f1 No function f7
switching switching
conditions
Manual speed
Sensor ON/
f2 Switching f8 f2 No function No function f8
OFF
(speed up)
Manual speed
Input/output
f3 switching f9 f3 No function No function f9
ON/OFF
(speed down)
Pass/
Tool Sets the
f5 f11 f5 No function positioning f11
switching accuracy.
setting
Automatic
Step Clear/ operation
Change Performs the pause status Acceleration
f6 f12 f6 f12
Specified Smooth setting. release (only setting
Return during station
startup)
9-2
9.2 f key layout
Table 9.2.2 Initial layout of f keys for arc welding (playback mode)
■ Playback mode (page 1: when the keys are ■ Playback mode (page 1: when the keys are
simply pressed) pressed together with [ENABLE])
f key Arc welding f key
f1 switching Condition setting
f7 f1 switching
Service Menu f7
Welding ON/
f2 OFF
No function f8 f2 Welder select Step feed f8
Forcibly initiates I
Weaving
Weaving ON/ release.
f3 OFF
No function f9 f3 ON/OFF target
(Input wait
f9
robot switching
release)
Switches
Wire retract between cycle, Speed override
f5 No function
(low-speed)
f11 f5 Continuous and (10% up)
f11
step.
Speed override
f6 Stop Gas check f12 f6 Stop f12
(10% down)
■ Playback mode (page 2: when the keys are ■ Playback mode (page 2: when the keys are
simply pressed) pressed together with [ENABLE])
Sets the teach
f key f key
f1 or playback f7 f1 No function f7
switching switching
conditions.
Sensor ON/
f2 No function f8 f2 No function No function f8
OFF
Step Clear/
Change
f3 No function f9 f3 No function No function f9
Specified
Return
Changing the
method for
returning to the Wire inching
f4 No function f10 f4 No function f10
stopped (high-speed)
position for
normal startup
Changing the
method for Wire retract
f5 No function f11 f5 No function f11
starting up after (high-speed)
a step set.
Simultaneously
switches the
start select and
f6 Stop No function f12 f6 Stop f12
program select
or station
monitor
Table 9.2.3 Initial layout of f keys for arc welding (when the CLAMP/ATRC key has been pressed)
Program call
Weld end Move command RESET
f3 f9 f3 command f9
command (AE) (CIRCLE) command
(CALLP)
Fixed pattern Joint weaving ON wait
Wire inching
f4 Weaving start f10 f4 Start command command f10
(low-speed)
Command (WFP) (WAX) (WAITI)
9-3
9.3 Basic arc welding operations
3 To inch the wire at high speed, press f10 <Inching> while holding down [ENABLE].
+ >> The wire is now extended rapidly from the tip.
4 To retract the wire at high speed, press f11 <Retract> while holding down
+ [ENABLE].
>> The wire is now drawn back rapidly into the tip.
9-4
9.3 Basic arc welding operations
9-5
9.3 Basic arc welding operations
2 Rotate the [JOG DIAL] to select the “inching/retracting” icon, and press the [JOG
DIAL]. Alternatively, touch the “inching/retracting” icon.
>> The “Wire inching/retracting function" is allocated to the [JOG DIAL], and the icon is
displayed in the “variable status display area.”
If the icon display does not change when the [JOG DIAL] is rotated, the
robot program monitor is not selected. Wire feed cannot be performed in
this state. Touch the robot program monitor area.
IMPORTANT
9-6
9.3 Basic arc welding operations
2 Inching
+ Hold [Shift], and rotate the [JOG DIAL] 1 notch in the inching direction.
>> The “Inching” icon (yellow) is displayed, approximate 1mm of wire inching is
performed, and the wire feed automatically stops.
(Yellow)
Retracting
Hold [Shift], and rotate the [JOG DIAL] 1 notch in the retracting direction.
>>The “Retracting” icon (yellow) is displayed, approximate 1mm of wire retracting is
performed, and the wire feed automatically stops.
(Yellow)
3 Release [Shift].
>> If wire feed is being performed, the feed stops.
Directly after switching the wire feed direction, the stipulated length of wire
POINT may not be fed.
Hold down [Shift] and continue to rotate the [JOG DIAL] to continuously feed
the wire.
2 Inching
+ Hold [ENABLE], and rotate the [JOG DIAL] 1 notch in the inching direction.
>> The “Inching” icon (green) is displayed, approximate 15mm of wire inching is
performed, and the wire feed automatically stops.
(Green)
Retracting
Hold [ENABLE], and rotate the [JOG DIAL] 1 notch in the retracting direction.
>> The “Retracting” icon (green) is displayed, approximate 15mm of wire retracting is
performed, and the wire feed automatically stops.
(Green)
3 Release [ENABLE].
>> If wire feed is being performed, the feed stops.
Directly after switching the wire feed direction, the stipulated length of wire
POINT may not be fed.
The wire feed direction cannot be switched during feed.
Temporarily release [ENABLE].
9-7
9.3 Basic arc welding operations
The “%” shown in the icon represents the current feed speed (as a percentage of the
maximum feed speed).
After switching to “Variable speed feed,” the display always shows “0%.”
Each time the [JOG DIAL] is pressed, feed switches between “Variable speed feed” and
“Low pitch feed.”
3 Inching
+ Hold the [Shift] key, and rotate the [JOG DIAL] 1 notch in the inching direction.
>> The wire is fed at slow speed (10%).
Retracting
Hold the [Shift] key, and rotate the [JOG DIAL] 1 notch in the retracting direction.
>> The wire is reverse fed at slow speed (10%).
The speed increases by 10% for every notch on the [JOG DIAL].
POINT If the [JOG DIAL] is rotated in the opposite direction, the speed reduces by 10%
for every notch.
4 Release [Shift].
>> The speed returns to “0%.”
If wire feed is being performed, the feed stops.
9-8
9.3 Basic arc welding operations
Weld
Welding is not performed during automatic operation.
OFF
9-9
9.3 Basic arc welding operations
“W1” appears at the bottom left of the f key. This denotes that “welder 1” is the target of
operation. When “welder 2” is selected, “W2” appears.
When the control power is turned on, “welder 1 (W1)” is always selected.
2 If, when two welders have been connected for example, f2 <Select Arc> is pressed,
+ the target of operation is switched to “welder 2”. (The display changes to “W2”.)
9-10
9.3 Basic arc welding operations
If a multiple number of robots have been connected under the multi-unit specifications, the robot
targeted for weaving ON/OFF switching must be selected first.
“M1” appears at the bottom left of the f key. This indicates that “manipulator 1” has been
selected as the target of operation. “M2” appears if “manipulator 2” has been selected.
When the control power is turned on, “manipulator 1 (M1)” is always selected.
9-11
9.4 Teaching arc welding
Using the following work program as an example, the welding steps will now be taught. However, details on
recording the movement commands and other basic teaching operations will be omitted here.
Step 3 Step 5
Step 4:AS Step 6:AE
2 Press f7 <AS>.
Alternatively, press the f2 <AS> after pressing [CLAMP/ARC].
>> The screen for setting the arc welding start conditions now appears. The method
or used to specify the conditions is described here using a case where the WB-M350L
is being operated as an example. The same operations are performed even when
other welders are used.
9-12
9.4 Teaching arc welding
Concerning the method used to select the arc welding start command
INFO. The arc weld start command is FN414.
It can also be selected using [FN] -> ”414” -> [Enter].
You can also hold [ENABLE] and press [4] to call the function
group, and select the arc welding start command.
3 When “0” is specified as the “AS Cond. file”, the conditions can be specified by
number. In this case, proceed from step 5.
4 To specify a condition using a file, either input the file number directly or select
the file from the list of files.
Select a file using the [up or down] key, and press [Enter].
>> The designated arc start condition file is called.
5 Specify the number of the arc retry file in the “Retry cond. no.”.
If “0” is specified, the standard arc retry is executed when arc start has failed.
Leave “0” as is if you are not used to operating the robot.
When executing arc retry defined by the user, specify an arc retry file which has already
been created.
6 Specify the number of the arc retry file in the “Restart. no.”
When specifying the created arc retry file, the arc restart is performed when
lucking of arc as failure. Leave “0” as is if you are not used to operating the robot.
7 Align the cursor with “Welding process” and “Current cond.”, press [Enter], and
select the desired conditions from among the selection items displayed.
9-13
9.4 Teaching arc welding
8 The remaining welding conditions are set on the second and subsequent pages.
Press [Scroll page].
>> The page now changes.
Depending on the welder used, there may be no conditions to set on the second and
subsequent pages. In a case like this, perform step 11.
9 Move the cursor using the [Up], [Down], [Left] and [Right] keys, and input the
“Welding curr.”, “Welding speed” and “Arc length tuning”.
10 If there are a third page and subsequent pages, press [Scroll page] to display the
screen, and then input the conditions by following the same procedure as
described up until this point.
11 Once all the conditions have been set, press f12 <Complete>.
>> The arc welding start command (AS) is recorded as step 4.
INFO.
Welder number Welding conditions,
溶接機 s peed, etc.
OFF (specified by number) Arc retry condition
or file number.
Welding condition file number.
9-14
9.4 Teaching arc welding
Step3 Step 5
Step4:AS Step 6:AE
Concerning the method used to select the arc welding end command
INFO. The arc weld end command is FN415.
It can also be selected using [FN] -> ”415” -> [Enter].
You can also hold [ENABLE] and press [4] to call the function
group, and select the arc welding end command.
3 When “0” is specified as the “AS Cond. File,” the conditions can be specified by
number. In this case, proceed from step 5.
4 To specify a condition using a file, either input the file number directly or select
the file from the list of files.
9-15
9.4 Teaching arc welding
5 Align the cursor with “Weld method,” “Current conditions classification” and
press [Enter], select the desired conditions from the displayed selection items.
6 Set the remaining weld conditions on the 2nd and subsequent pages. Press [Turn
page].
>> The page is turned.
Depending on the welder used, there may be no conditions to set on the second and
subsequent pages. In a case like this, perform step 8.
7 If there are setting items on the 3rd and subsequent pages, press [Scroll page] to
display the screen, and then input the conditions using the same operations.
8 Once all the conditions have been set, press f12 <Complete>.
>> The arc welding end command (AE) is recorded as step 6.
9-16
9.5 Teaching of weaving
Using the following work program as an example, this section describes how to teach fixed pattern weaving
(WFP).
However, details on recording the movement commands and other basic teaching operations will be omitted
here.
Step 3 Step 6
Step 4:AS Step 7:WE
Step 5:WFP Step 8:AE
or
9-17
9.5 Teaching of weaving
3 Move the cursor using [Up], [Down], [Left] and [Right], and set the weaving
conditions.
The method used to specify the conditions using a file is the same as for the arc start and
arc end commands
The “Move at Stop Time” and “Weave Start Direct.” conditions are switched by
+ pressing [left or right] while holding down [ENABLE].
4 Once all the conditions have been set, press f12 <Complete>.
>> The fixed pattern weaving start command (WFP) is recorded as step 5.
9-18
9.6 Creating condition files
For instance, it yields the following advantages when the same welding conditions are used in more than one
place.
・ At the teaching stage, only the file number need be specified as the welding conditions.
・ When revising the welding conditions, only the specified file need be revised. (There is no need to revise
each of the conditions in each welding section in the work program.)
9-19
9.6 Creating condition files
2 For instance, to create an arc start condition file, select [2 Arc start condition], and
press [Enter].
>> The screen for creating the arc start condition file now appears.
The screen shown below is the setting screen that appears when the DP-350 is
used. Depending on the type of welder, the display screen may differ from the one
shown below, but operation is the same.
3 Input a file number from 1 to 999 in the “AS Cond. file” field, and press
[Enter].
>> When a new file is created, the initial conditions are displayed.
When an existing file number has been input, the contents of the file concerned are
displayed.
When selecting an existing file from the file list
To select a file from the list of files, press f8 <Select>.
>> The arc start condition files which have been prepared are displayed.
Select a file using the [up or down] key, and press [Enter].
>> The designated arc start condition file is called.
6 Set the remaining conditions using the same method as the one used at the
teaching stage.
9-20
9.6 Creating condition files
Files can be copied and deleted using the file operation menu as well.
Although files can be copied and deleted using the file operation menu as well,
INFO. the operator must be aware of the folder structure of the internal memory and
know which files are stored in which folders when the file operation menu is
used.
It is easier to copy or delete condition files by following the procedure below.
3 Press f8 <Select>.
>> The arc start condition files which have been prepared are displayed.
On this screen, files can be copied, deleted and renamed.
4 To copy a file:
(1) Press f7 <Copy>
(2) Select the copy source condition file and press [Enter]
(3) Input the number of the copy destination file, and press [Enter].
5 To delete a file:
(1) Press f11 <Delete>
(2) Select the condition file to deleted, and press [Enter].
6 To rename a file:
(1) Press f8 <Rename>
(2) Input the new number of the file, and press [Enter].
9-21
9.6 Creating condition files
NOTE
9-22
http://www.nachi-fujikoshi.co.jp/
South Carolina Service Center Phone: 248-305-6545 Fax: 248-305-6542 Greenville, South Carolina
Canada Branch Office Phone: 905-760-9542 Fax: 905-760-9477 89 Courtland Ave., Unit No.2, Concord, Ontario, L4K 3T4, CANADA
Phone: Fax: Unit 3, 92, Kettles Wood Drive, Woodgate Business Park,
U.K. branch
+44-0121-423-5000 +44-0121-421-7520 Birmingham B32 3DB, U.K.
Phone: Fax:
Sydney office Unit 1, 23-29 South Street, Rydalmere, N.S.W, 2116, AUSTRALIA
+61-(0)2-9898-1511 +61-(0)2-9898-1678
Phone: Fax:
Brisbane office 7/96 Gardens Dr,Willawong,QLD 4110, , AUSTRALIA
+61-(0)7-3272-4714 +61-(0)7-3272-5324