Operator'S Manual: For Material Handling, Press Tending, Cutting, and Other Applications
Operator'S Manual: For Material Handling, Press Tending, Cutting, and Other Applications
Operator'S Manual: For Material Handling, Press Tending, Cutting, and Other Applications
OPERATOR’S MANUAL
FOR MATERIAL HANDLING, PRESS TENDING, CUTTING,
AND OTHER APPLICATIONS
Upon receipt of the product and prior to initial operation, read these instructions thoroughly, and retain
for future reference.
MOTOMAN INSTRUCTIONS
MOTOMAN- INSTRUCTIONS
DX100 INSTRUCTIONS
DX100 OPERATOR’S MANUAL
DX100 MAINTENANCE MANUAL
The DX100 operator’s manuals above correspond to specific usage.
Be sure to use the appropriate manual.
www.motoman.com
ii 2 of 554
RE-CSO-A037
155507-1CD
DX100
MANDATORY
• This manual explains the various components of the DX100 system
and general operations. Read this manual carefully and be sure to
understand its contents before handling the DX100.
• General items related to safety are listed in Section 1: Safety of the
DX100 Instructions. To ensure correct and safe operation, carefully
read the DX100 Instruction before reading this manual.
CAUTION
• Some drawings in this manual are shown with the protective covers
or shields removed for clarity. Be sure all covers and shields are
replaced before operating this product.
• The drawings and photos in this manual are representative
examples and differences may exist between them and the
delivered product.
• YASKAWA may modify this model without notice when necessary
due to product improvements, modifications, or changes in
specifications. If such modification is made, the manual number will
also be revised.
• If your copy of the manual is damaged or lost, contact a YASKAWA
representative to order a new copy. The representatives are listed
on the back cover. Be sure to tell the representative the manual
number listed on the front cover.
• YASKAWA is not responsible for incidents arising from unauthorized
modification of its products. Unauthorized modification voids your
product’s warranty.
iii 3 of 554
RE-CSO-A037
155507-1CD
DX100
We suggest that you obtain and review a copy of the ANSI/RIA National
Safety Standard for Industrial Robots and Robot Systems (ANSI/RIA
R15.06-2012). You can obtain this document from the Robotic Industries
Association (RIA) at the following address:
Robotic Industries Association
900 Victors Way
P.O. Box 3724
Ann Arbor, Michigan 48106
TEL: (734) 994-6088
FAX: (734) 994-3338
www.roboticsonline.com
Ultimately, well-trained personnel are the best safeguard against
accidents and damage that can result from improper operation of the
equipment. The customer is responsible for providing adequately trained
personnel to operate, program, and maintain the equipment. NEVER
ALLOW UNTRAINED PERSONNEL TO OPERATE, PROGRAM, OR
REPAIR THE EQUIPMENT!
We recommend approved Yaskawa training courses for all personnel
involved with the operation, programming, or repair of the equipment.
This equipment has been tested and found to comply with the limits for a
Class A digital device, pursuant to part 15 of the FCC rules. These limits
are designed to provide reasonable protection against harmful
interference when the equipment is operated in a commercial
environment. This equipment generates, uses, and can radiate radio
frequency energy and, if not installed and used in accordance with the
instruction manual, may cause harmful interference to radio
communications.
iv 4 of 554
RE-CSO-A037
155507-1CD
DX100 Notes for Safe Operation
v 5 of 554
RE-CSO-A037
155507-1CD
DX100 Notes for Safe Operation
WARNING
• Before operating the manipulator, check that servo power is
turned off when the emergency stop buttons on the front door
of the DX 100 and programing pendant are pressed.
When the servo power is turned off, the SERVO ON LED on the
programing pendant is turned off.
Injury or damage to machinery may result if the emergency stop circuit
cannot stop the manipulator during an emergency. The manipulator
should not be used if the emergency stop buttons do not function.
Figure 1: Emergency Stop Button
vi 6 of 554
RE-CSO-A037
155507-1CD
DX100 Definition of Terms Used In this Manual
CAUTION
• Perform the following inspection procedures prior to conducting
manipulator teaching. If problems are found, repair them
immediately, and be sure that all other necessary processing has
been performed.
– Check for problems in manipulator movement.
– Check for damage to insulation and sheathing of external wires.
• Always return the programming pendant to the hook on the cabinet
of the DX100 after use.
The programming pendant can be damaged if it is left in the
manipulator's work area, on the floor, or near fixtures.
• Read and understand the Explanation of Warning Labels in the
DX100 Instructions before operating the manipulator.
vii 7 of 554
RE-CSO-A037
155507-1CD
DX100 Description of the Operation Procedure
Registered Trademark
In this manual, names of companies, corporations, or products are
trademarks, registered trademarks, or brand names for each company or
corporation. The indications of (R) and TM are omitted.
viii 8 of 554
RE-CSO-A037
155507-1CD
DX100 Safeguarding Tips
Safeguarding Tips
All operators, programmers, maintenance personnel, supervisors, and
anyone working near the system must become familiar with the operation
of this equipment. All personnel involved with the operation of the
equipment must understand potential dangers of operation. General
safeguarding tips are as follows:
• Improper operation can result in personal injury and/or damage to
the equipment. Only trained personnel familiar with the operation of
this equipment, the operator's manuals, the system equipment, and
options and accessories should be permitted to operate this
equipment.
• Improper connections can damage the equipment. All connections
must be made within the standard voltage and current ratings of the
equipment.
• The system must be placed in Emergency Stop (E-Stop) mode
whenever it is not in use.
• In accordance with ANSI/RIA R15.06-2012, section 4.2.5, Sources of
Energy, use lockout/tagout procedures during equipment
maintenance. Refer also to Section 1910.147 (29CFR, Part 1910),
Occupational Safety and Health Standards for General Industry
(OSHA).
ix 9 of 554
RE-CSO-A037
155507-1CD
DX100 Programming, Operation, and Maintenance Safety
x 10 of 554
RE-CSO-A037
155507-1CD
DX100 Maintenance Safety
Maintenance Safety
Turn the power OFF and disconnect and lockout/tagout all electrical
circuits before making any modifications or connections.
Perform only the maintenance described in this manual. Maintenance
other than specified in this manual should be performed only by Yaskawa-
trained, qualified personnel.
xi 11 of 554
RE-CSO-A037
155507-1CD
DX100 Customer Support Information
(937) 847-3200
For routine technical inquiries, you can also contact YASKAWA Customer
Support at the following e-mail address:
Please have the following information ready before you call Customer
Support:
• System DX100
• Robots ___________________________
• Controller DX100
xii 12 of 554
RE-CSO-A037
155507-1CD
DX100 Table of Contents
Table of Contents
xiii 13 of 554
RE-CSO-A037
155507-1CD
DX100 Table of Contents
xiv 14 of 554
RE-CSO-A037
155507-1CD
DX100 Table of Contents
xv 15 of 554
RE-CSO-A037
155507-1CD
DX100 Table of Contents
xvi 16 of 554
RE-CSO-A037
155507-1CD
DX100 Table of Contents
xvii 17 of 554
RE-CSO-A037
155507-1CD
DX100 Table of Contents
xviii 18 of 554
RE-CSO-A037
155507-1CD
DX100 Table of Contents
xix 19 of 554
RE-CSO-A037
155507-1CD
DX100 Table of Contents
6.7.2 Setting the Dividing Pattern of the General-Purpose Display Area .................... 6-63
6.7.2.1 Calling Up and Operating Methods of the Display
Dividing Pattern Setting Window ........................................................... 6-64
xx 20 of 554
RE-CSO-A037
155507-1CD
DX100 Table of Contents
6.8.5 Save/Load (to external memory devices) the User Definition Menu Data.......... 6-90
6.8.5.1 Saving the Data..................................................................................... 6-90
6.8.5.2 Loading the Data ................................................................................... 6-92
xxi 21 of 554
RE-CSO-A037
155507-1CD
DX100 Table of Contents
6.12.1 Setting the Instruction Displaying Color on the Job Window .......................... 6-121
6.14.5 Set the Softlimit (+)/ the Softlimit (-) to the Initial Maker Value ...................... 6-131
6.14.6 Change the Coordinate Display of the Softlimit (+)/ the Softlimit (-) ............... 6-132
xxii 22 of 554
RE-CSO-A037
155507-1CD
DX100 Table of Contents
xxiii 23 of 554
RE-CSO-A037
155507-1CD
DX100 Table of Contents
8.2.0.16 S2C422: OPERATION AFTER RESET FROM PATH DEVIATION ...... 8-7
8.2.0.17 S2C423: OPERATION AFTER JOB...................................................... 8-7
8.2.0.18 S2C424: DEVIATED POSITION ........................................................... 8-8
8.2.0.19 S2C425: CIRCULAR INTERPOLATION TOOL POSITION CONTROL 8-9
8.2.0.20 S2C653: EMERGENCY STOP CURSOR ADVANCE
CONTROL FUNCTION ......................................................................... 8-9
8.2.0.21 S2C654: EMERGENCY STOP CURSOR ADVANCE CONTROL
FUNCTION CONT PROCESS COMPLETION POSITION ................. 8-10
8.2.0.22 S2C655: EMERGENCY STOP ADVANCE CONTROL FUNCTION
WORK START INSTRUCTION STEP MOTION COMPLETION
DELAY TIME ....................................................................................... 8-10
8.2.0.23 S2C698: BASE AXIS OPERATION KEY ALLOCATION SETTING .... 8-10
8.2.0.24 S3C1098 to S3C1102: POSITION CORRECTING FUNCTION
DURING PLAYBACK .......................................................................... 8-11
xxiv 24 of 554
RE-CSO-A037
155507-1CD
DX100 Table of Contents
xxv 25 of 554
RE-CSO-A037
155507-1CD
DX100 Table of Contents
xxvi 26 of 554
RE-CSO-A037
155507-1CD
DX100 Table of Contents
xxvii 27 of 554
RE-CSO-A037
155507-1CD
DX100 Table of Contents
xxviii 28 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.1 DX100 Overview
1 Introduction
Door lock
Door lock
1-1 29 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
Emergency
Mode switch START HOLD stop button
REMOTE TEACH
PLAY
JOB CONTENT
J:TEST01 S:0000
CONTROL GROUP:R1 TOOL:
0000 NOP
General-purpose
0001 SET B000 1
0002 SET B001 0 Insertion slot for
Compact Flash
0003 MOVJ VJ=80.00
X- X+
SERVO ON
X- X+
S- S+ R- R+
HIGH
SPEED
Y- Y+ Y- Y+
L- L+ B- B+
FAST Manual speed keys
Z- Z+ MANUAL SPEED
Z- Z+
U- U+ T- T+
SLOW
E- E+ 8- 8+
Axis keys
INTER 7 8 9 TEST
SHIFT
SHIFT
LOCK START
1-2 30 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
example, ENTER
is shown as [ENTER].
The Numeric keys have additional functions along with their number
values. Dual function keys are used in the context of the operation being
1
performed. For example: TIMER may be described in the text as [1] or
[TIMER].
Cursor
DIRECT
OPEN Direct Open key
GO BACK
PAGE
Page key
7 8 9
X- X+ X- X+ SYNCRO
SINGLE ARCON FEED
S- S+ R- R+
4 5 6
Y- Y+ Y- Y+ SMOV
GAS
ARCOFF RETRACT
L- L+ B- B+
Z- Z+ Z- Z+ 1 2 3
TOOL1 TOOL2
U- U+ T- T+ TIMER ON ON
0 . -
E- E+ 8- 8+ TOOL1 TOOL2
REFP OFF OFF
1-3 31 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
1-4 32 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
1-5 33 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
[SHIFT] + [MULTI]
LAYOUT Switches between the multi-window display and the
single-window display when the multi mode is ON.
[COORD] Select the operation coordinate system when the
manipulator is operated manually.
• Five coordinate systems (joint, cartesian,
TOOL
TOOL SEL
cylindrical, tool and user) can be used. Each
COORD
time this key is pressed, the coordinate system
is switched in the following order:
"JOINT""WLD/CYL""TOOL""USER"
• The selected coordinate system is displayed on
the status display area.
[SHIFT] + [COORD]
The coordinate number can be changed when the
"TOOL" or "USER" coordinate system is selected.
1-6 34 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
1-7 35 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
INFORM
LIST
[SHIFT] + [ROBOT]
The robot under axis operation can be switched to a
robot axis which is not registered to the currently
selected job.
[INTERLOCK] + [ROBOT]
Switches the application when several applications are
set to a robot.
[EX. AXIS] Enables the external axis (base axis or station axis)
operation.
1-8 36 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
[INTERLOCK] + [FWD]
All instructions are executed.
[REFP] + [FWD]
Moves to the reference point of the cursor line. See
section 3.3.1.3 “Moving to Reference Point” on page 3-
27 .
The manipulator operates at the selected manual
speed. Make sure that the selected manual speed is
the desired one before starting operation.
[BWD] Moves the manipulator through the taught steps in
the reverse direction while this key is pressed.
• Only move instructions are executed (no weld
commands).
BWD
The manipulator operates at the selected manual
speed. Make sure that the selected manual speed is
the desired one before starting operation.
[DELETE] Deletes the registered instruction.
• Deletion completes when [ENTER] is pressed
while this key lamp is lit.
DELETE
1-9 37 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
Numeric Keys Enters the number or symbol when the ">" prompt
appears on the input line.
• “.” is the decimal point. “-” is a minus sign or
7 8 9
SYNCRO
SINGLE ARCON FEED hyphen.
4
SMOV
5
GAS
ARCOFF
6
RETRACT
The Numeric keys are also used as function keys.
Refer to the explanation of each function for details.
1 2 3
TOOL1 TOOL2
TIMER ON ON
0 . -
TOOL1 TOOL2
REFP OFF OFF
1-10 38 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
Human interface
display area
Each window displayed during operations is provided with its name on the
upper left of the general-purpose display area.
1-11 39 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
General-purpose
display area
Operation buttons
JUMP TO:
PAGE
PAGE
1-12 40 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
A. Control Group
Displays the active control group for systems equipped with station axes
or several robot axes.
to : Robot Axes
to : Base Axes
to : Station Axes
1-13 41 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
: Joint Coordinates
: Cartesian Coordinates
: Cylindrical Coordinates
: Tool Coordinates
: User Coordinates
C. Manual Speed
Displays the selected speed. For details, refer to section 2.2.0.5 “Select
Manual Speed” on page 2-4.
: Inching
: Low Speed
: Medium Speed
: High Speed
D. Security Mode
: Operation Mode
: Edit Mode
: Management Mode
E. Operation Cycle
Displays the present operation cycle.
: Step
: Cycle
: Continuous
1-14 42 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
: Stop Status
: Hold Status
: Alarm Status
: Operating Status
G. Mode
: Teach mode
T
P : Play mode
H. Tool Number
1-15 43 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
When two or more errors occur, appears in the message display area.
Activate the message display area and press [SELECT] to view the list of
current errors.
5/9
Cannot load macro job at current security mode
HELP
Cannot insert/modify/delete for group axis detachment
CLOSE
Cannot insert/modify/delete for axis detachment
1-16 44 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
The above menu items are denoted with {DATA}, {EDIT}, {DISPLAY},
AND {UTILITY}.
• The window can be displayed according to the view desired.
Full Window View
1-17 45 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
1.2.6.2 Operation
to
1-18 46 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
Press the page key PAGE to display the alphanumeric input window. Move
the cursor to the desired letter and press [SELECT] to enter the letter.
For Numbers and Upper-case Characters
1-19 47 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
Press the page key PAGE to display the symbol input window.
Move the cursor to the desired symbol and press [SELECT] to enter the
symbol.
Note that only some symbols are available for naming jobs.
For Symbols
SUPPLE-
When the focus is in a text field of [Result], it is able to move
MENT a cursor position by pressing [Shift]+[ → ] or [Shift]+[ ← ].
1-20 48 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
1-21 49 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
Word Registration
It is able to register the 32 words of eight characters.
Register a word by selecting [REGISTER WORD] button while the word
editing is valid (S2C410=1) during using the keyboard, or register the
word in the word register screen.
e.g. Register the word “TEST”.
Select [KEYBORD].
1-22 50 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
Back Space
Delete the last character of the input character string.
Select [Back space] in the word register screen.
– Delete the last character of the input character string.
Cancel
Cancel the input character string.
Select [Cancel] in the word register screen.
– Cancel the character string if there is a character string is input.
– End the word register screen if there is not any character string.
1-23 51 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
Use of Words
e.g. Use the registered word [TEST].
Select [REGISTER WORD].
– The word area is displayed.
1-24 52 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
Select [KEYBORD].
Move the focus to “1” by the programming pendant, and press [Select].
– The “1” is added after [TEST] in the [Result].
1-25 53 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
1-26 54 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
Select [TEST] in the word area, and select [Delete] in the button area.
– The dialog box, which asks {“TEST” Do you delete a word?},
appears.
Select [Yes].
[TEST] in the word area is deleted.
1-27 55 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.2 Programming Pendant
Select [Yes].
– The all words are deleted.
1-28 56 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.3 Mode
1.3 Mode
The following three modes are available for DX100.
• Teach Mode
• Play Mode
• Remote Mode
1-29 57 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.4 Security Mode
• Operation Mode
The operator can monitor the line operation and start and stop the
manipulator. Repairs, etc. can be performed if any abnormalities are
detected.
• Edit Mode
Teaching, robot jog operations, and editing of jobs and various
condition files can be performed in addition to the operations
enabled in the operation mode.
• Management Mode
The operator who performs setup and maintenance for the system
can set the machine control parameter, set the time, change the
password, etc. in addition to the operations enabled in the edit mode.
1-30 58 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.4 Security Mode
1-31 59 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.4 Security Mode
1-32 60 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.4 Security Mode
1-33 61 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.4 Security Mode
1-34 62 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.4 Security Mode
2. Select {SECURITY}.
– The security of the main menu is shown.
– The security mode can be selected from operation mode, edit mode,
or management mode.
1-35 63 of 554
RE-CSO-A037
155507-1CD
DX100 1 Introduction
1.4 Security Mode
1-36 64 of 554
RE-CSO-A037
155507-1CD
DX100 2 Manipulator Coordinate Systems and Operations
2.1 Control Groups and Coordinate Systems
Robot
This is the axis for the
manipulator itself.
Station
This is any axis other than the ro-
bot and base. It indicates the
Base
tilt or rotating axis of the fixture.
This is the axis that moves the entire manipulator.
It corresponds to the servo track.
It controls the path of traveling manipulators.
2-1 65 of 554
RE-CSO-A037
155507-1CD
DX100 2 Manipulator Coordinate Systems and Operations
2.1 Control Groups and Coordinate Systems
• Joint Coordinates
Each axis of the manipulator moves independently.
• Cartesian Coordinates
The tool tip of the manipulator moves parallel to any of the X-, Y-,
and Z-axes.
• Cylindrical Coordinates
The axis moves around the S-axis. The R-axis moves parallel to
the L-axis arm. For vertical motion, the tool tip of the manipulator
moves parallel to the Z-axis.
• Tool Coordinates
The effective direction of the tool mounted in the wrist flange of the
manipulator is defined as the Z-axis. This axis controls the
coordinates of the end point of the tool.
• User Coordinates
The XYZ-cartesian coordinates are defined at any point and angle.
The tool tip of the manipulator moves parallel to the axes of them.
U-axis
R-axis
B-axis
L-axis
Z-axis Y-axis
X-axis
X-axis
Y-axis
Z-axis
2-2 66 of 554
RE-CSO-A037
155507-1CD
DX100 2 Manipulator Coordinate Systems and Operations
2.2 General Operations
2-3 67 of 554
RE-CSO-A037
155507-1CD
DX100 2 Manipulator Coordinate Systems and Operations
2.2 General Operations
2.2.0.6 Servo ON
Press [SERVO ON READY], then SERVO ON LED starts blinking.
Squeeze the Enable switch, then SERVO ON LED starts lighting.
SUPPLE-
The [HIGH SPEED] key is disabled when “INCH” is selected
MENT for the manual speed.
2-4 68 of 554
RE-CSO-A037
155507-1CD
DX100 2 Manipulator Coordinate Systems and Operations
2.3 Coordinate Systems and Axis Operation
• When two or more axis keys are pressed at the same time,
the manipulator will perform a compound movement.
However, if two different directional keys (such as [S -] + [S
SUPPLE- +]) for the same axis are pressed at the same time, the
MENT
axis will not operate.
(When [S -] + [S +] + [L +] are pressed, only the axis
corresponding to [L +] will operate.)
2-5 69 of 554
RE-CSO-A037
155507-1CD
DX100 2 Manipulator Coordinate Systems and Operations
2.3 Coordinate Systems and Axis Operation
U-axis Z+
U+
R-axis
X+
R+ B-axis
Y+
B+
T-axis
Z+
X- T+
Z- R-
U- Y-
B-
E-axis E- Z-
T-
E+
L-axis Y-
L-
Y+
L+
S-axis X- X+
S- S+
• When two or more axis keys are pressed at the same time,
the manipulator will perform compound movement.
However, if two different directional keys (such as [X -] + [X
SUPPLE- +]) for the same axis are pressed at the same time, the
MENT
axis will not operate.
(When [X -] + [X +] + [Y +] are pressed, only the axis
corresponding to [Y +] will operate.)
2-6 70 of 554
RE-CSO-A037
155507-1CD
DX100 2 Manipulator Coordinate Systems and Operations
2.3 Coordinate Systems and Axis Operation
Z-axis
Y-axis
X-axis
Fig. 2-1: Moves parallel to X- or Y-axis Fig. 2-2: Moves parallel to Z-axis
Y-axis Z-axis
X- X+ Z+
S- S+ U+
Y+
L+
X-axis Z-
U-
Y-
L-
2-7 71 of 554
RE-CSO-A037
155507-1CD
DX100 2 Manipulator Coordinate Systems and Operations
2.3 Coordinate Systems and Axis Operation
• When two or more axis keys are pressed at the same time,
the manipulator will perform compound movement.
However, if two different directional keys (such as [Z -] + [Z
SUPPLE- +]) for the same axis are pressed at the same time, the
MENT
axis will not operate.
(When [Z -] + [Z +] + [Y +] are pressed, only the axis
corresponding to [Y +] will operate.)
Z-axis
r-axis
-axis
r-axis
Fig. 2-3: Rolls around q-axis Fig. 2-4: Moves perpendicular to r-axis
X+
S+
r-axis
Y+
L+
Y-
L-
r-axis
Y- Y+
X- L- L+
S-
2-8 72 of 554
RE-CSO-A037
155507-1CD
DX100 2 Manipulator Coordinate Systems and Operations
2.3 Coordinate Systems and Axis Operation
• When two or more axis keys are pressed at the same time,
the manipulator will perform compound movement.
However, if two different directional keys (such as [X -] + [X
SUPPLE- +]) for the same axis are pressed at the same time, the
MENT
axis will not operate.
(When [X -] + [X +] + [Y +] are pressed, only the axis
corresponding to [Y +] will operate.)
X-axis
X-axis
Z-axis
Y-axis Y-axis
Y-axis
Z-axis X-axis
Z-axis
The tool coordinates are defined at the tip of the tool, assuming that the
effective direction of the tool mounted on the manipulator wrist flange is
the Z-axis. Therefore, the tool coordinates axis direction moves with the
wrist.
In the tool coordinates motion, the manipulator can be moved using the
effective tool direction as a reference regardless of the manipulator
position or orientation. These motions are best suited when the
manipulator is required to move parallel while maintaining the tool
orientation with the workpieces.
2-9 73 of 554
RE-CSO-A037
155507-1CD
DX100 2 Manipulator Coordinate Systems and Operations
2.3 Coordinate Systems and Axis Operation
Z-
U-
Z+
U+
X+
S+
X-
S-
2-10 74 of 554
RE-CSO-A037
155507-1CD
DX100 2 Manipulator Coordinate Systems and Operations
2.3 Coordinate Systems and Axis Operation
2-11 75 of 554
RE-CSO-A037
155507-1CD
DX100 2 Manipulator Coordinate Systems and Operations
2.3 Coordinate Systems and Axis Operation
• When two or more axis keys are pressed at the same time,
the manipulator will perform compound movement.
However, if two different directional keys (such as [X -] + [X
SUPPLE- +]) for the same axis are pressed at the same time, the
MENT
axis will not operate.
(When [X -] + [X +] + [Y +] are pressed, only the axis
corresponding to [Y +] will operate.)
Y+
L+
X-axis
Y-
L-
Z-axis
Z-axis
Y-axis
Fig. 2-6: Moves parallel to Z-axis
X-axis
Z-axis
X-axis
Z+ Y-axis
U+
Station, etc.
Z-
U-
Y-axis
2-12 76 of 554
RE-CSO-A037
155507-1CD
DX100 2 Manipulator Coordinate Systems and Operations
2.3 Coordinate Systems and Axis Operation
2-13 77 of 554
RE-CSO-A037
155507-1CD
DX100 2 Manipulator Coordinate Systems and Operations
2.3 Coordinate Systems and Axis Operation
Fixture Fixture
User coordinates
Conveyor
2-14 78 of 554
RE-CSO-A037
155507-1CD
DX100 2 Manipulator Coordinate Systems and Operations
2.3 Coordinate Systems and Axis Operation
Z- Z+
U- U+
Wrist Axes Wrist axes move with the TCP
X- X+ fixed. These movements differ
R- R+
depending on cartesian,
cylindrical, tool and user
Y- Y+ coordinates.
B- B+
Z- Z+
T- T+
• When two or more axis keys are pressed at the same time,
the manipulator will perform compound movement.
However, if two different directional keys (such as [X -] + [X
SUPPLE- +]) for the same axis are pressed at the same time, the
MENT
axis will not operate.
(When [X -] + [X +] + [Y +] are pressed, only the axis
corresponding to [Y +] will operate.)
2-15 79 of 554
RE-CSO-A037
155507-1CD
DX100 2 Manipulator Coordinate Systems and Operations
2.3 Coordinate Systems and Axis Operation
SUPPLE-
MENT
TCP
2-16 80 of 554
RE-CSO-A037
155507-1CD
DX100 2 Manipulator Coordinate Systems and Operations
2.3 Coordinate Systems and Axis Operation
Z-axis
+
Y-axis
Z-axis X-axis
+
Y-axis
X-axis
• In tool coordinates, wrist axis rotations are based on X-, Y-, or Z-axis
of the tool coordinates.
X-axis
Z-axis
+
+
Y-axis
2-17 81 of 554
RE-CSO-A037
155507-1CD
DX100 2 Manipulator Coordinate Systems and Operations
2.3 Coordinate Systems and Axis Operation
• In user coordinates, wrist axis rotations are based on X-, Y-, or Z-axis
of the user coordinates.
Z-axis
+
Y-axis
+ X-axis
Z-axis
Y-axis
X-axis
Tool 1 Tool 2
P1 P2 P1 P2
Workpiece Workpiece
2-18 82 of 554
RE-CSO-A037
155507-1CD
DX100 2 Manipulator Coordinate Systems and Operations
2.3 Coordinate Systems and Axis Operation
Workpiece
Workpiece
P1
P1 P2 P2
SUPPLE-
For registration of the tool file, refer to section 8.3 “Tool Data
MENT Setting” of “DX100 INSTRUCTIONS” (RE-CTO-A215).
2-19 83 of 554
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.1 Preparation for Teaching
3 Teaching
3-1 84 of 554
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.1 Preparation for Teaching
<Example>
0 0 1 JO B - 1 WO R K - A
3-2 85 of 554
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.1 Preparation for Teaching
3-3 86 of 554
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.1 Preparation for Teaching
3-4 87 of 554
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.2 Teaching Operation
B. Cursor
C. Instruction, additional
items, comments, etc.
A. Line numbers
A. Line Numbers
The number of the job line is automatically displayed. Line numbers are
automatically updated if lines are inserted or deleted.
B. Cursor
The cursor for manipulator control. For the FWD, BWD, and test
operation, the manipulator motion starts from the line this cursor points.
MOVJ VJ = 50.00
Additional items : Speed and time are set depending on the type of
instruction. When needed, numerical or character data
is added to the condition-setting tags.
3-5 88 of 554
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.2 Teaching Operation
Fast 100.00
50.00
25.00
12.50
6.25
3.12
1.56
Slow 0.78 (%)
3-6 89 of 554
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.2 Teaching Operation
<Play Speed Setting Window (same for circular and spline interpolation)>
• There are two types of displays, and they can be switched
depending on the application.
1. Move the cursor to the play speed.
2. Set the play speed by pressing [SHIFT] + the cursor key.
– The play speed value increases or decreases.
3-7 90 of 554
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.2 Teaching Operation
3-8 91 of 554
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.2 Teaching Operation
<Play Speed>
• The play speed set display is identical to that for the linear
interpolation.
• The speed taught at P2 is applied from P1 to P2. The speed taught
at P3 is applied from P2 to P3.
• If a circular operation is taught at high speed, the actual arc path has
a shorter radius than that taught.
3-9 92 of 554
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.2 Teaching Operation
P4
<Play Speed>
• The play speed setting window is identical to that for the linear
interpolation.
• As with the circular interpolation, the speed taught at P2 is applied
from P1 to P2, and the speed taught at P3 is applied from P2 to P3.
n
P1 P3
m
3-10 93 of 554
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.2 Teaching Operation
Step 1 Step 3
Step 1 Step 3
3-11 94 of 554
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.2 Teaching Operation
2. Select {JOB}.
– The contents of the currently-selected job is displayed.
3. Move the cursor on the line immediately before the position where a
move instruction to be registered.
4. Grip the Enable switch.
– Grip the Enable switch to turn the servo power ON.
5. Move the manipulator to the desired position using the axis key.
– Use the axis operation key to move the manipulator to the desired
position.
3-12 95 of 554
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.2 Teaching Operation
3-13 96 of 554
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.2 Teaching Operation
2. Press [SELECT].
– The cursor moves to the input buffer line.
5. Press [ENTER].
– The MOV instruction is registered.
Move instruction
is registered.
• The position level can be set at the same time that the
move instruction is registered.
SUPPLE-
MENT • To display the position level tag as a default, select {EDIT}
from the menu and then select “ENABLE POS LEVEL
TAG”.
3-14 97 of 554
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.2 Teaching Operation
Positioning level 8
P1
3-15 98 of 554
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.2 Teaching Operation
3. Select “PL”.
– The position level is displayed. The position initial value is 1.
4. Press [ENTER].
– To change the position level, select the level in the input buffer line,
type the value using the Numeric keys, and press [ENTER]. The
position level’s move instruction is registered.
5. Press [ENTER].
3-16 99 of 554
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.2 Teaching Operation
For example, to perform the movement steps shown below, set as follows:
P1 P2 P4 P5
P3 P6
Steps P2, P4, and P5 are simple passing points, and do not require
accurate positioning. Adding PL=1 to 8 to the move instructions of these
steps moves the manipulator around the inner corners, thereby reducing
the cycle time.
If complete positioning is necessary as P3 or P6, add PL=0.
<EXAMPLE>
Passing points P2, P4, and P5:
MOVL V=138 PL=3
Positioning point P3 and P6:
MOVL V=138 PL=0
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.2 Teaching Operation
Place immediately
before where
reference point is
to be registered.
8. Press [INSERT].
– The [INSERT] key lamp lights.
When registering before the END instruction, pressing [INSERT] is
not needed.
9. Press [ENTER].
– The REFP instruction is registered.
Reference point
is registered.
The programming pendant does not have the [REFP] key for
SUPPLE- the application of spot welding, motor gun, and of material
MENT
handling, assembling, and cutting.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.2 Teaching Operation
4. Press [TIMER].
– The TIMER instruction is displayed on the input buffer line.
– If you use the Numeric keys to input the timer value, press
[SELECT] when the cursor is on the timer value. The data input line
appears. Input the value and press [ENTER].
6. Press [INSERT].
– The [INSERT] key lamp lights.
– When registering before the END instruction, pressing [INSERT] is
not needed.
7. Press [ENTER].
– The TIMER instruction is registered.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.2 Teaching Operation
4. Press [ENTER].
– The DETAIL EDIT window is closed and the JOB CONTENT window
appears again. Modified content is displayed in the input buffer line.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.2 Teaching Operation
5. Press [INSERT].
– The [INSERT] key lamp lights.
– When registering before the END instruction, pressing [INSERT] is
not needed.
6. Press [ENTER].
– The TIMER instruction is registered.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.2 Teaching Operation
Step 3
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.3 Checking Steps
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.3 Checking Steps
FWD Movements
• The manipulator moves in step number sequence. Only move
instructions are executed when [FWD] is pressed. To execute all
instructions, press [INTERLOCK] + [FWD].
• The manipulator stops after playing a single cycle. It does not move
after the END instruction is reached, even if [FWD] is pressed.
However, at the end of a called job, the manipulator moves the
instruction next to the CALL instruction.
Called Jobs
Step 4
Step 1 Step 2 Step 3 (RET instruction)
(END instruction)
Manipulator stops.
BWD Movements
• The manipulator moves in reverse step number sequence. Only
move instructions are executed.
• The manipulator does not move after the first step is reached, even if
[BWD] is pressed. However, at the beginning of a called job, the
manipulator moves to the instruction immediately before the CALL
instruction.
Called Jobs
Manipulator stops.
P1 P3
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.3 Checking Steps
P3
P1
P3
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.3 Checking Steps
Manual speed is set with [FAST] and [SLOW]. FWD operation can be
performed at a high speed by pressing [HIGH SPEED]. Follow these
procedures to select a manual speed.
• Each time [FAST] is pressed, the speed switches in the order of
“INCH””SLOW””MED””FAST”.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.3 Checking Steps
The programming pendant does not have the [REFP] key for
SUPPLE- the application of spot welding, general purposes (= material
MENT
handling, assembling, cutting) or motor gun.
Note that the motion path for the playback operation is replayed during the
test operation. Therefore, make sure that there is no obstacle around the
manipulator and great caution should be exercised when the test
operation is performed.
C
B
Job Example
NOP
MOVJ VJ=50.0 A
A MOVL V=1500.0 B
MOVL V=1500.0 C
:
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.3 Checking Steps
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.4 Modifying Steps
Press [INSERT].
Press [ENTER].
Insertion completed.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.4 Modifying Steps
Modification
completed. Insert MOV
instruction.
Modification
completed.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.4 Modifying Steps
Deletions Modifications
Press [REFP].
Press [ENTER].
Press [MODIFY].
Deletion completed.
Press [ENTER].
Modification completed.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.4 Modifying Steps
Deletions Modifications
Press [ENTER].
Modification completed.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.4 Modifying Steps
NOTE In any other than the teach mode, set the mode switch to
“TEACH”.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.4 Modifying Steps
1. Move the cursor to the line immediately before the insert position.
The line immediately 0006 MOVL V=276
before where the 0007 TIMER T=1.00
move instruction 0008 DOUT OT#(1) ON
is to be added. 0009 MOVJ VJ=100.0
NOTE Confirm the move instruction on the input buffer line and set
desired interpolation type and play speed.
3. Press [INSERT].
– The key lamp will light.
4. Press [ENTER].
– The move instruction is inserted after the cursor line.
0006 MOVL V=276
0007 TIMER T=1.00
0008 DOUT OT#(1) ON
The move instruction 0009 MOVL V=558
is added. 0010 MOVJ VJ=100.0
5. Press [ENTER].
– <Examples of Inserting a Move Instruction>
• When a move instruction is inserted in the following job, it is
placed on different lines according to the setting in the
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.4 Modifying Steps
After the insertion: when inserting before the next step After the insertion: when inserting after the cursor line
0006 MOVL V=276 0006 MOVL V=276
0007 TIMER T=1.00 Added 0007 MOVL V=558
0008 DOUT OT#(1) ON instruction 0008 TIMER T=1.00
Added 0009 MOVL V=558 0009 DOUT OT#(1) ON
instruction 0010 MOVJ VJ=100.0 0010 MOVJ VJ=100.0
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.4 Modifying Steps
2. Press [DELETE].
– The key lamp will blink.
3. Press [ENTER].
– The step indicated by cursor line is deleted.
0003 MOVL V=138
0004 MOVJ VJ=50.00
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.4 Modifying Steps
SUPPLE-
For MOV instructions for which position variables have been
MENT set, the position variables will not be changed.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.4 Modifying Steps
1. Press [ASSIST].
– The assist menu appears.
UNDO
REDO
2. Select {UNDO}.
– The last operation is undone.
3. Select {REDO}.
– The last UNDO operation is undone.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.4 Modifying Steps
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.4 Modifying Steps
2. Press [DELETE].
– The key lamp will light.
3. Press [ENTER].
– The timer instruction at the cursor line is deleted.
0003 MOVJ VJ=50.00
0004 MOVL V=138
2. Press [SELECT].
3. Move the cursor to the input buffer line timer value.
– Move the cursor to the input buffer line timer value and press
[SHIFT] + the cursor key to set the data.
– To use the Numeric keys to input data, move the cursor to the input
buffer line timer value and press [SELECT].
TIMER T=1.00
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.5 Modifying Jobs
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.5 Modifying Jobs
A
B
C
D
E, F
G
H
I
J
A. JOB NAME
Displays the name of the current job.
B. COMMENT
Displays the comments attached to the current job. This can be edited
in this window.
C. DATE
Displays the date and time of the last editing of the job.
D. CAPACITY
Displays the amount of memory that is being used to register this job.
E. LINES
Displays the total number of instructions registered in this job.
F. STEPS
Displays the total number of move instructions registered in this job.
G. EDIT LOCK
Displays whether the edit prohibit setting for this job is ON or OFF. This
can be changed in this window.
H. TO SAVE TO FD
Displays “DONE” if the contents of the job have already been saved to
an external memory after the date and time of the last editing operation,
and displays “NOT DONE” if they have not been saved. The job is
marked as “DONE” only if it is saved as an independent job or as a
related job. If it is saved in a CMOS batch operation, it is not marked as
“DONE”.
I. GROUP SET
Displays the control group that this job controls. If the master axis is
specified, the master axis is highlighted.
J. JOB KIND
Displays the kind of this job.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.5 Modifying Jobs
A B
A. Address Area
Displays the line numbers, the step numbers and the tool numbers
which are registered in the each step.
B. Instruction Area
Displays instructions, additional items, and comments. Line editing is
possible.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.5 Modifying Jobs
STEP NO.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.5 Modifying Jobs
TOOL NO.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.5 Modifying Jobs
STEP NO.
TOOL NO.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.5 Modifying Jobs
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.5 Modifying Jobs
A B
C D
A. Interpolation
Displays the interpolation type.
B. Speed
Displays the play speed.
C. Command Position
Displays the tool file number and position data that has been taught for
this job. Steps which have no position data, such as move instructions
which use position variables, are marked with an asterisk (*).
D. Current Data
Displays the current tool file number and position of the manipulator.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.5 Modifying Jobs
A
B
A. NUMBER OF JOBS
Displays the total number of jobs currently registered in the memory of
DX100.
B. USED MEMORY
Displays the total amount of memory used in the DX100.
C. STEPS
Displays the total number of used steps.
D. EDITING BUFFER
Displays editing buffer use.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.6 Editing Instructions
A
B
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.6 Editing Instructions
Instruction List
INFORM
By pressing [INFORM LIST] LIST , the instruction group list dialog box
appears.
By selecting a group, the instruction list dialog box of the selected group
appears.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.6 Editing Instructions
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.6 Editing Instructions
(2) To directly input the value using Numeric keys, press [SELECT] to
display the input buffer line.
(3) Type the value and press [ENTER]. The value on the input buffer
line is changed.
2. Adding, modifying, or deleting an additional item
(1) To add, modify, or delete an additional item, move the cursor to the
instruction on the input buffer line and press [SELECT]. The
DETAIL EDIT window appears.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.6 Editing Instructions
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.6 Editing Instructions
The line to be
deleted
Instruction line
to be changed
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.6 Editing Instructions
(2) Type the value and press [ENTER]. The value on the input buffer
line is changed.
2. Adding, modifying, or deleting an item
(1) To add, modify or delete an additional item, move the cursor to the
instruction on the input buffer line and press [SELECT]. The
DETAIL EDIT window appears.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.6 Editing Instructions
(3) Move the cursor to the desired item and press [SELECT].
To delete an item, move the cursor to the item to be deleted and
select “UNUSED”.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.6 Editing Instructions
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.6 Editing Instructions
5. Press [ENTER].
– The numeric data is modified.
Instruction line
for which
numeric data
was changed.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.6 Editing Instructions
6. Press [ENTER].
– The DETAIL EDIT window closes, and the JOB CONTENT window
appears.
7. Press [ENTER].
– Contents of the input buffer line are registered on the cursor line of
the instruction area.
Instruction line
for which additional
item was modified.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.6 Editing Instructions
– When the additional item needs the numeric data, move the cursor
to the number and press [SELECT]. The input buffer line appears.
Type the number and press [ENTER].
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.6 Editing Instructions
6. Press [ENTER].
– DETAIL EDIT window closes and JOB CONTENT window appears.
7. Press [ENTER].
– Contents of the input buffer line are registered on the cursor line of
the instruction area.
Instruction line for
which additional
item was added.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.6 Editing Instructions
NOTE This operation cannot be used for the additional item which
is locked.
1. Move the cursor to the instruction area in the JOB CONTENT window.
2. Select the line where the additional item is to be deleted.
– Move the cursor to the instruction area when it is in the address
area.
– Press [SELECT] to change the mode to line editing mode.
Instruction line for
which additional
item is to be deleted.
5. Select “UNUSED”.
– “UNUSED” is displayed ton the DETAIL EDIT window.
6. Press [ENTER].
– The DETAIL EDIT window closes, and the JOB CONTENT window
appears.
7. Press [ENTER].
– Contents of the input buffer line are registered on the cursor line of
the instruction area.
Instruction line for
which the additional
item was deleted.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.7 Editing Jobs
V=100 V=50 2
V=80
:
MOVL V=100 ;Move to at V=100
MOVL V=50 ;Move to t V= 50 1 V=30
MOVL V=80 ;Move to at V=80
MOVL V=30 ;Move to t V=30
MOVL V=70 ;Move to at V=30 4
:
V=70
5
Execute Base Reverse Paste
: 2
;Move to at V=100 V=100 V=50 V=80
MOVL V=100 3
MOVL V=50 ;Move to t V= 50
MOVL V=80 ;Move to at V=80 V=50 V=80
1
V=30
MOVL V=30 ;Move to at V=30
MOVL V=70 ;Move to t V=70 V=30
MOVL V=70 ;Move to at V=70 The speed and interpolation are 4
MOVL V=30 ;Move to at V=30 the same going and returning.
MOVL V=80 ;Move to at V= 80
MOVL V=50 ;Move to at V=50
: V=70 V=70
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.7 Editing Jobs
0000 NOP
MOVJ VJ=50.00 0001 ’TEST JOB
Copy 0002 MOVJ VJ=50.00
TIMER T=1.00
MOVL V=100 Cut 0003 TIMER T=1.00
0004 MOVL V=100
0005 MOVL V=100
0000 NOP
0001 ’TEST JOB
0000 NOP
0001 ’TEST JOB
Paste 0002 MOVJ VJ=50.00
0003 TIMER T=1.00
The buffer content is inserted. 0004 MOVL V=100
0005 MOVL V=100
0000 NOP
0001 ’TEST JOB
Reverse paste 0002 MOVL V=100
0003 TIMER T=1.00
Buffer content order is reversed and inserted. 0004 MOVJ VJ=50.00
0005 MOVL V=100
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.7 Editing Jobs
2. Move the cursor to the start line and press [SHIFT] + [SELECT].
– The range specification begins, and the address is displayed in
reverse.
Start line
End line
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.7 Editing Jobs
3.7.2 Copying
Before copying, the range to be copied has to be specified.
1. Select {EDIT} under the menu.
– The pull-down menu appears.
2. Select {COPY}.
– The specified range is copied to the buffer.
3.7.3 Cutting
Before cutting, the range to be cut has to be specified.
1. Select {EDIT} under the menu.
– The pull-down menu appears.
2. Select {CUT}.
– The confirmation dialog box appears. When “YES” is selected, the
specified range is deleted and copied to the buffer.
– When “NO” is selected, the cutting operation is canceled.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.7 Editing Jobs
3.7.4 Pasting
Before pasting, the range to be pasted has to be stored in the buffer.
1. Move the cursor to the line immediately before the desired position in
the JOB CONTENT window.
– The pull-down menu appears.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.7 Editing Jobs
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.8 Test Operations
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
Type of Explanation
Play Speed
VJ Joint Speed Normal robot axes
V TCP Speed
VR Posture Angle Speed
VE Base Axis Speed
Speed is doubled.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
A
B
C
D
E
8. Select “EXECUTE”.
– The speed begins to change.
– If “MODIFICATION TYPE” is set to “CONFIRM”, the confirmation
dialog box “Modifying speed” is displayed. Press [ENTER] to
change the speed on the first line and search for the next speed.
Press the UP/DOWN cursor button to keep the speed on the first
line and search for the next speed. To cancel the speed
modification, press [CANCEL].
– If “MODIFICATION TYPE” is set to “NOT CONFIRM”, all the speeds
of the specified section are changed.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
A
B
C
D
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
8. Select “EXECUTE”.
– The speed is changed according to the setting.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
6. Press [ENTER].
– The instruction on the cursor line is replaced with one on the input
buffer line.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
Condition Files
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
• Play Speed V:
MOVL V=I000
The variable I000 is used for speed V with this move
instruction.
The unit for V is 0.1mm per second.
For example, if I000 were set as 1000, the following would
be true:
I000=1000 unit for V is 0.1mm/s V=100.0mm/s
Note that, depending on the unit being used, the value of
the variable and the value of the actual speed on occasion
might not match.
3.9.4.1 Setting Byte, Integer, Double Precision Integer, and Real Type Variables
1. Select {VARIABLE} under the main menu.
– {BYTE}, {INTEGER}, {DOUBLE}, and {REAL} are displayed for the
sub menu.
2. Select desired variable type.
– The BYTE VARIABLE window appears. (Following is a case that
{BYTE} is selected.)
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
Cursor is moved
to desired variable
number.
6. Press [ENTER].
– Input value is set to the variable on the cursor position.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
The cursor is
moved to
desired variable
number.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
SUPPLE-
Refer to section 1.2.6 “Character Input Operation” on page
MENT 1-18 for the character input operation.
5. Input name.
6. Press [ENTER].
– The variable name is registered.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
Move to desired
variable number
page.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
45000
7 8 9
4 5 6
1 2 3
0 . -
X-axis Y-axis
Y- Y+ Y- Y+
L- L+ B- B+
Z- Z+ Z- Z+
U- U+ T- T+
E- E+ 8- 8+
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
Pulse Type
4. Select {PULSE}.
5. Move the cursor to desired data to be input and press [SELECT].
6. Input the value.
7. Press [ENTER].
– The value is set in the cursor position.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
XYZ Type
About “<TYPE>”
• It is not necessary to set a type if the position variable is to be used
for parallel shift operations.
• When the position variable is used with a move instruction such as
“MOVJ P001”, it is necessary to set a type. For details on types,
refer to section 3.9.4.10 “Manipulator Types” on page 3-89.
Current Position Window (XYZ) shows the current setting of a type.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
Pulse Type
XYZ Type
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
NOTE
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
0° 0°
360° -360°
-180° 180°
NOTE R is the angle when the R-axis home position is 0
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
0° 0°
360° -360°
-180° 180°
NOTE T is the angle when the T-axis home position is 0
3.9.8 Front/Back
This specifies where in the S-axis rotation center the B-axis rotation center
locates when viewing the L-axis and U-axis from the right-hand side.
When viewed from the right-hand side, the right of the S-axis rotation
center is called the front, and the left is called the back.
Right-hand side
(S-axis 0°)
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
The diagram below shows the S-axis at 0and at 180. This is the
configuration when the L-axis and the U-axis are viewed from the right-
hand side.
S-axis 0 S-axis 180
For the manipulator with seven axes, this specifies where in the S-axis
rotation center the U-axis rotation center locates when viewing the L-axis
and U-axis from the right-hand side.
When viewed from the right-hand side, the right of the S-axis rotation
center is called the front, and the left is called the back.
Back Front
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
Right-hand side
0° 0°
360° -360°
-180° 180°
NOTE S is the angle when the S-axis home position is 0
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
Local variables differ from user variables in the following four ways:
• Used in One Job Only
With user variables it is possible to define and use one variable in
multiple jobs, but local variables are used only in the job in which
they are defined, and cannot be read from other jobs.
Accordingly, local variables do not affect other jobs, so it is possible
to define a variable number (such as LB001) separately in different
jobs, and use it in different ways in each of these jobs.
User Variable
B001
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
3.9.12 Search
When editing or checking, jobs and steps can be searched for. Search
can be done when the cursor is in either the address or instruction area on
the JOB CONTENT window.
1. Select {JOB} under the main menu.
2. Select {JOB}.
– The JOB CONTENT window appears.
3. Select {EDIT} under the menu.
– The pull-down menu appears.
4. Select {SEARCH}.
– The selection dialog box appears.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
3. Press [ENTER].
– The cursor is moved to the line number and the window appears.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
3. Press [ENTER].
– The cursor is moved to the input step and the window appears.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
3. Press [ENTER].
– The cursor is moved to the desired label and the window appears.
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
RE-CSO-A037
155507-1CD
DX100 3 Teaching
3.9 Other Job-editing Functions
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.1 Preparation for Playback
4 Playback
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.1 Preparation for Playback
3. Press [SELECT].
– The selection dialog box appears.
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.1 Preparation for Playback
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.1 Preparation for Playback
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.1 Preparation for Playback
3. Press [SELECT].
– The selection dialog box appears.
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.1 Preparation for Playback
B
D
C, E
F
A. Job Content
The cursor moves according to the playback operation. The contents
are automatically scrolled as needed.
B. Override Speed Settings
Displayed when override speed setting is performed.
C.Cycle Time
Displays the operating time of the manipulator. Each time the
manipulator is started, the previous cycle time is reset, and a new
measurement begins. Either showing or hiding the cycle time display is
selectable.
D. Start No.
First step in the measurement. Measurement starts when the start
button lamp lights and the playback starts.
E. Motion Time
Displays the weaving time of the manipulator.
F. Playback Time
Displays the time from the beginning to the end of the measurement.
Measurement ends when the manipulator stops and the start button
lamp goes off.
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.1 Preparation for Playback
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.1 Preparation for Playback
“NONE” setting
The operation cycle is not changed when “NONE” is set.
SUPPLE-
MENT For example, if the setting is “CYCLE SWITCH IN PLAY
MODE = NONE”, the operation cycle is maintained even
after switching to the play mode.
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.1 Preparation for Playback
4. Select a cycle.
– The operation cycle when switching modes is set.
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.2 Playback
4.2 Playback
Playback is the operation by which the taught job is played back. Follow
the procedures below to start the playback operation.
4.2.1.2 Servo On
1. Press [Servo ON Ready].
– DX100 servo power is ON and the Servo ON lamp on the
programming pendant lights.
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.2 Playback
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.2 Playback
Play speed
Safety speed
Dry-run speed
Step
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.2 Playback
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.2 Playback
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.3 Stop and Restart
4.3.1 Hold
Hold operation causes the manipulator to stop all motion.
SUPPLE-
[HOLD] lamp lights while it is held down. At the same time,
MENT [START] lamp goes OFF.
Hold
Release
Hold
External holding
Release
1. Turn off the hold signal from an external input (system input).
– Hold is released.
– To continue the operation, press [START] or turn ON the external
input signal (system input). The manipulator restarts its operation,
beginning from the position where it was stopped.
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.3 Stop and Restart
Emergency Stop
– The servo power turns OFF and the manipulator stops immediately.
Release
TURN
TURN
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.3 Stop and Restart
CAUTION
• Prior to restarting after an emergency stop, confirm the position for
the next operation and make sure there is no interference with the
workpiece or fixture.
• The application of an emergency stop during high speed operations
on continuous steps can result in the manipulator stopping two or
three steps prior to the step that is being displayed. There is a risk
of interference with the workpiece or fixture when the manipulator is
restarted under such conditions.
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.3 Stop and Restart
Releasing Alarms
<Minor Alarms>
1. Press [SELECT].
– Select “RESET” under the ALARM window to release the alarm
status.
– When using an external input signal (system input), turn ON the
“ALARM RESET” setting.
<Major Alarms>
1. Turn OFF the main power supply and remove the cause of the alarm.
– If a severe alarm such as hardware failure alarm occurs, the servo
power is automatically shut off and the manipulator stops. If
releasing does not work, turn OFF the main power and correct the
cause of the alarm.
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.3 Stop and Restart
4.3.4 Others
To restart the operation, return to the play mode and perform a start
operation.
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.4 Modifying Play Speed
(1cycle completed)
YES
Reset and playback?
NO
NO
Modify?
YES
Start playback
Modify play speed simultaneously
(1cycle completed)
End
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.4 Modifying Play Speed
4. Line up the cursor with the override ratio and move the cursor up and
down to change the ratio.
If you want to input the ratio number directly, move the cursor to the
override ratio and press [SELECT].
– The number input line appears. Input the override ratio using the
Numeric keys.
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.4 Modifying Play Speed
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.5 Playback with Reserved Start
Station 3
(Job 3 registered)
Station 1
(Job 1 registered)
Station 2
(Job 2 registered)
For example, in the case where three stations handle three different
workpieces, as shown in the illustration above, the jobs would be
registered as follows:
• Job 1 is registered to process workpiece 1 at Station 1
• Job 2 is registered to process workpiece 2 at Station 2
• Job 3 is registered to process workpiece 3 at Station 3
To play back the jobs, prepare workpiece 1 and press the start button on
Station 1. The manipulator executes Job 1. Prepare workpieces 2 and 3
while Job 1 is being executed, and press the start buttons on Stations 2
and 3. Even if Job 1 is being executed at that time, jobs on different
stations are reserved in the order that the start buttons have been
pressed, and will be executed in that order.
During playback, the status of the reservation can be checked on the start
reservation window.
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.5 Playback with Reserved Start
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.5 Playback with Reserved Start
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.5 Playback with Reserved Start
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.5 Playback with Reserved Start
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.5 Playback with Reserved Start
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.5 Playback with Reserved Start
5. Select a job.
– The starting job is registered.
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.5 Playback with Reserved Start
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.5 Playback with Reserved Start
SUPPLE-
Reservations are canceled when the start button is pressed
MENT again during the job reservation operation.
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.5 Playback with Reserved Start
A
B
A. STATUS
Reservation status is displayed.
STARTING: Indicates the station currently working.
STOP: Indicates any station where work has been temporarily stopped
by a hold operation.
RESERVE1,RESERVE2,...: Indicates the order in which jobs have
been reserved for start.
B.START IN
Input signal status is displayed.
“”: Input signal ON
“”: Input signal OFF
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.5 Playback with Reserved Start
3. Select “YES”.
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.5 Playback with Reserved Start
SUPPLE-
[HOLD] lamp lights while it is held down. At the same time,
MENT [START] lamp goes OFF.
Hold
Release
Hold
1. Input ON signal to the external input (system input) specified for the
hold operation.
– The manipulator stops temporarily.
External holding
Release
1. Input OFF signal to the external input (system input) specified for the
hold operation.
– Hold is released.
2. To continue the operation, press the start button on the suspended
station.
– The manipulator restarts its operation from the position where it was
stopped.
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.5 Playback with Reserved Start
Hold
External holding
Release
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.6 Displaying Job Stack
Job call
Job A
Job call
Job B
Job call
Return Job C
Job call
Return Job D
Return
RE-CSO-A037
155507-1CD
DX100 4 Playback
4.6 Displaying Job Stack
RE-CSO-A037
155507-1CD
DX100 5 Editing Jobs
5 Editing Jobs
This section explains how to manage the jobs without moving the
manipulator. Copying, deleting, and modifying of the jobs can be done
only in the teach mode. Other operations can be done in any mode.
NOTE Edit operations are restricted when the edit lock is applied.
SUPPLE-
Refer to section 1.2.6 “Character Input Operation” on page
MENT 1-18 for the character input operation.
RE-CSO-A037
155507-1CD
DX100 5 Editing Jobs
5.1 Copying Jobs
RE-CSO-A037
155507-1CD
DX100 5 Editing Jobs
5.1 Copying Jobs
SUPPLE-
See section 1.2.6 “Character Input Operation” on page 1-18
MENT for information on letter input operations.
5. Press [ENTER].
– The confirmation dialog box appears.
– If “YES” is selected, the job is copied and the new job appears.
– If “NO” is selected, the job copy is not executed, and the process is
canceled.
RE-CSO-A037
155507-1CD
DX100 5 Editing Jobs
5.1 Copying Jobs
SUPPLE-
See section 1.2.6 “Character Input Operation” on page 1-18
MENT for information on letter input operations.
5. Press [ENTER].
– The confirmation dialog box appears.
– If “YES” is selected, the job is copied and the new job appears.
– If “NO” is selected, the job copy is not executed, and the process is
canceled.
RE-CSO-A037
155507-1CD
DX100 5 Editing Jobs
5.2 Deleting Jobs
4. Press “YES”.
– The confirmation dialog box appears.
– When “YES” is selected, the edit job is deleted. When deletion is
completed, the JOB LIST window appears.
– When “NO” is selected, the job deletion is canceled.
RE-CSO-A037
155507-1CD
DX100 5 Editing Jobs
5.2 Deleting Jobs
4. Press “YES”.
– The confirmation dialog box appears.
– When “YES” is selected, the selected job is deleted. When deletion
is completed, the JOB LIST window appears.
– If “NO” or [CANCEL] is selected, the job deletion is canceled and the
JOB LIST window appears.
SUPPLE-
To select all the registered jobs at a time, select {EDIT} from
MENT the menu and then select “SELECT ALL”.
RE-CSO-A037
155507-1CD
DX100 5 Editing Jobs
5.3 Modifying Job Names
SUPPLE-
See section 1.2.6 “Character Input Operation” on page 1-18
MENT for information on letter input operations.
RE-CSO-A037
155507-1CD
DX100 5 Editing Jobs
5.3 Modifying Job Names
5. Press [ENTER].
– The confirmation dialog box appears.
– When “YES” is selected, the job name is changed and a new job
name is displayed.
– When “NO” is selected, the job name is not changed, and the
process is canceled.
RE-CSO-A037
155507-1CD
DX100 5 Editing Jobs
5.3 Modifying Job Names
SUPPLE-
See section 1.2.6 “Character Input Operation” on page 1-18
MENT for information on letter input operations.
5. Press [ENTER].
– The confirmation dialog box appears.
– When “YES” is selected, the job name is changed and a new job
name is displayed.
RE-CSO-A037
155507-1CD
DX100 5 Editing Jobs
5.3 Modifying Job Names
– When “NO” is selected, the job name is not changed, and the
process is canceled.
RE-CSO-A037
155507-1CD
DX100 5 Editing Jobs
5.4 Editing Comments
5. Select “COMMENT”.
– The window for character input appears.
6. Input comments.
– Input comments.
– For the jobs that are already registered, comments are displayed on
the input area. It is possible to partially change comments to enter
new comments.
SUPPLE-
See section 1.2.6 “Character Input Operation” on page 1-18
MENT for information on letter input operations.
RE-CSO-A037
155507-1CD
DX100 5 Editing Jobs
5.4 Editing Comments
7. Press [ENTER].
– The comment on the input area is registered and is displayed on the
“COMMENT” area in the JOB HEADER window.
RE-CSO-A037
155507-1CD
DX100 5 Editing Jobs
5.5 Setting Edit Lock on Individual Job Units
SUPPLE-
Setting of the edit lock can be changed only when the
MENT security mode is management mode.
RE-CSO-A037
155507-1CD
DX100 5 Editing Jobs
5.6 Enabling the Modification of Position Data Only
SUPPLE-
TEACHING CONDITION SETTING window is shown only
MENT when the security mode is edit mode or management mode.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.1 One-touch Operation “Direct Open”
6 Convenient Functions
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.1 One-touch Operation “Direct Open”
1. In the JOB CONTENT window, move the cursor to the job name or the
condition file for which the window is to be displayed.
– This key lamp lights and the JOB CONTENT window or the
condition file window appears.
– When the direct open key is pressed once again, the key lamp
DIRECT
OPEN
turns OFF, and the window returns to the former JOB CONTENT
window.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.2 Job Edit Function During Playback
6.2.1 Function
Jobs can be edited during playback, including during the play mode.
<Editable> user job
<Not Editable> macro job and system job
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.2 Job Edit Function During Playback
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.2 Job Edit Function During Playback
– If the job with the same name is not listed in “JOB LIST”, the job to
be written to will be added to “JOB LIST”. Refer to the
“SUPPLEMENT” on the next page.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.2 Job Edit Function During Playback
6.2.2.2 Editing
The data of the selected job (see the step 4 of section 6.2.2.1 “Basic
Operation” on page 6-3) can be edited in the same manner as the normal
teach mode.
However, the functions that affect the manipulator motion are restricted as
follows:
• Position teaching cannot be edited.
• The pull-down menu during editing is restricted as shown in Fig. 6-1
“Pull-down Menu (EDIT) * Cursor Is on Line No.” to Fig. 6-4 “Pull-
down Menu (UTILITY)” on page 6-7.
Fig. 6-1: Pull-down Menu (EDIT) * Cursor Is on Line No.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.2 Job Edit Function During Playback
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.2 Job Edit Function During Playback
To reflect the edited data in the job listed in JOB LIST, {WRITING} must be
done.
Regarding {DELETE JOB}, only the jobs listed in “PLAY EDIT JOB LIST”
can be deleted. The jobs in “JOB LIST” will not be deleted.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.2 Job Edit Function During Playback
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.2 Job Edit Function During Playback
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.2 Job Edit Function During Playback
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.2 Job Edit Function During Playback
CAUTION
• When the mode switch is changed to the teach mode during job editing
Even if the mode switch is changed to the teach mode without reflecting
or canceling the edited data, the changed data will be saved. In this
case, select the main menu {JOB}, then select the submenu {SELECT
JOB} or {PLAY EDIT JOB LIST} to edit data in the same manner as in
the play mode. However, position teaching cannot be done.
• Writing a job
{WRITING} operates differently depending on the status of the robot.
Select {JOB}, then select {WRITING} to reflect the edited data in the
job. The data is reflected as described below depending on whether
the job is being executed or not.
1. When the job is NOT being executed: The data is reflected immediately.
2. When the job is being executed: The data is reflected when the
instruction “LATESTJOB” is executed or when the job execution is
completed.
“Requesting playback edit JOB writing” appears while waiting for reflect
operation (during a write request).
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.3 Parallel Shift Function
A B C D E F G
L
Teaching position
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.3 Parallel Shift Function
Line
Instruction
(Step)
0000 NOP
1 2 3 4 5 6
SFTON P
SFTOF
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.3 Parallel Shift Function
Tool coordinates
Robot coordinates
User coordinates
Base coordinates
User
coordinates
POSITION VARIABLE
#P000 ROBOT NAME
R1:X -100.000 TOOL: 00
Y 0.000
Z -100.000 <TYPE>
Rx 0.0000 FRONT S>=180
Ry 0.0000 UP R>=180
Rz 0.0000 FLIP T<180
Re 0.0000
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.3 Parallel Shift Function
The shift value is the X, Y, and Z difference between the shift position and
teaching position and the difference in angular displacement RX, RY, And
RZ (normally set at “0”). If shifting is executed at equal pitch intervals, for
example for palletizing, find the difference between the teaching position
and the final shift position, then divide by the number of pitch intervals
(number of divisions) to calculate the shift value per pitch.
L1
L2
L1
L2=
Number of pitches
Teaching posture
Shift with wrist posture change
(RX,RY,RZ 0)
Shift value
The shift value is calculated on the position data window for the
coordinates in which the shift is performed. Since this is normally
performed in the user coordinates, the position data window for the user
coordinates is used.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.3 Parallel Shift Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.3 Parallel Shift Function
3. Select {SHIFT}.
4. Select the SFTON instruction.
– The SFTON instruction is displayed in the input buffer line.
5. Modify the additional items or number values as required.
– <When Nothing is to be Changed>
Proceed to Step 6.
– <When Editing Additional Items>
• Adding or modifying additional items
To change the position variable number, move the cursor to the
position variable number and press [SHIFT] + the cursor key to
increase or decrease the value.
SFTON P000
To directly input the value using the Numeric keys, press [SELECT]
to display the input buffer line.
P=
SFTON
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.3 Parallel Shift Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.3 Parallel Shift Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.3 Parallel Shift Function
• Posture displacement (Rx, Ry, Rz) is specified to the shift value set
by the user.
• When a displacement between two points is calculated using an
INFORM operating instruction (ADD instruction, SUB instruction,
etc.), and a posture displacement (Rx, Ry, Rz) is specified in the shift
value.
3. Select {SHIFT}.
4. Select the MSHIFT instruction.
– The MSHIFT instruction is displayed in the input buffer line.
5. Change the number data or additional items as required.
– <When Nothing is to be Changed>
Proceed to Step 6.
– <When Editing Additional Items>
– Adding or modifying additional items
To change the position variable number, move the cursor to the
position variable number and press [SHIFT] + the cursor key to
increase or decrease the value.
MSHIFT PX000 BF PX001 PX002
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.3 Parallel Shift Function
– To directly input the value using the Numeric keys, press [SELECT]
to display the input buffer line.
PX =
MSHIFT 0 BF PX001 PX002
– Line up the cursor with “BF” and press [SELECT]. The selection
dialog box appears. Line up the cursor with the coordinate system
to be changed, and press [SELECT].
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.3 Parallel Shift Function
CAUTION
• If the shift function is cancelled through a job editing operation after
the execution of a parallel shift instruction, the job must be started
again from the beginning.
• Because no shift is performed when the operation is restarted, there
is a possibility of interference between the workpiece and fixture.
NOTE With any operation other than those listed above, the
parallel shift function remains in effect.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.3 Parallel Shift Function
1,7 3 4,6
2
Workpiece
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.3 Parallel Shift Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.4 Parallel Shift Job Conversion Function
When the parallel shift conversion is performed, all job steps are shifted by
the same value.
CAUTION
• If a job name after conversion is not specified when executing the
parallel shift job conversion, the position data of the job is shifted
and converted, then the data is overwritten with a new position data
after the shift. Be sure to save the job in the external memory
device or create the same job by copying before executing
conversion.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.4 Parallel Shift Job Conversion Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.4 Parallel Shift Job Conversion Function
1. Base Coordinates
The base axis is shifted by B and the TCP of the manipulator is shifted
by A in the base coordinates.
Base coordinates
Base
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.4 Parallel Shift Job Conversion Function
2. Robot Coordinates
The base axis is shifted by B. The TCP of the manipulator is shifted by
A in the robot coordinates. These shifts are carried out independently.
Robot coordinates
Base coordinates
3. Tool Coordinates
The base axis is shifted by B and the TCP of the manipulator is shifted
by A in the tool coordinates. These shifts are carried out independently.
Base coordinates
Tool coordinates
4. User Coordinates
The base axis is shifted by B and the TCP of the manipulator is shifted
by A in the user coordinates. These shifts are carried out
independently.
User coordinates
Base coordinates
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.4 Parallel Shift Job Conversion Function
X-axis
Z-axis
1
0001 MOV
+MOV
0002 MOV
+MOV 6
0003 SMOV 5
Displays R2 +MOV 2
Displays R1
0004 SMOV
+MOV
0005 SMOV
+MOV 4
3
0006 MOV
+MOV Motion path
after conversion
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.4 Parallel Shift Job Conversion Function
A
B
C
D
E
A. SOURCE JOB
Selects the job before conversion. The job which is shown in the JOB
CONTENT window is set initially. To change the job, perform the
following procedure.
Move the cursor to the job name and press [SELECT]. The JOB LIST
window appears. Select the desired job.
C. DESTINATION JOB
Specifies the converted job. If this is not specified ( “********” is
displayed), the source job is overwritten with a job after conversion. If
the converted job is specified, the source job is copied and converted.
To change the job, perform the following procedure.
Move the cursor to the converted job name indication and press
[SELECT]. The character input line appears. The source job name is
displayed in the input line. To enter a job name without using the source
job name, press [CANCEL] and then input a job name.
D. COORDINATES
Selects the conversion coordinates. Move the cursor to the coordinates
name and press [SELECT]. The selection dialog box appears. Select
the desired coordinates.
When the user coordinates are selected, the input buffer line appears.
Input the desired user coordinate number and press [ENTER].
E. BASE POINT
Calculates the difference by the two teaching points as a shift value.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.4 Parallel Shift Job Conversion Function
F. SHIFT VALUE
The axis shown is varied according to the setting of “4. coordinates”
above.
Move the cursor to the input box and press [SELECT] to directly input
the shift value.
If the shift value is calculated by the two teaching points, the difference
is shown as a shift value.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.4 Parallel Shift Job Conversion Function
The following are the operation procedures by each setting of shift value
for parallel shift job conversion.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.4 Parallel Shift Job Conversion Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.4 Parallel Shift Job Conversion Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.4 Parallel Shift Job Conversion Function
Calculation by Teaching
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.4 Parallel Shift Job Conversion Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.4 Parallel Shift Job Conversion Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.4 Parallel Shift Job Conversion Function
A
B
C
D
E
A. FILE NO.
Specifies position variables.
C. MODE
Specifies the conversion mode.
SINGLE (INDEPENDENT JOB CONVERSION)
Only the selected job is converted even if the selected job includes the
jobs called by JUMP or CALL instructions. Related jobs are not
converted.
RELATIVE (RELATIVE JOB CONVERSION)
Both the selected job and all the related jobs (the jobs called by JUMP
or CALL instructions) are converted.
For details of each conversion mode, refer to section 6.4.4.2 “Jobs
Targeted for Conversion” .
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.4 Parallel Shift Job Conversion Function
D. COORDINATES
Selects the conversion coordinates.
Move the cursor to the coordinates name and press [SELECT]. The
selection dialog box appears. Select the desired coordinates.
When the user coordinates are selected, the input buffer line appears.
Input the desired user coordinate number and press [ENTER].
E. CONV. METHOD
Specifies the conversion methods of related jobs such as a coordinated
job with two manipulators or the system with multiple stations.
COMMON (COMMON SHIFT)
All the manipulators (or all the bases, or all the stations) are converted
by the same shift value.
EACH (INDIVIDUAL SHIFT)
Each manipulator (or each base, or each station) is converted
separately by different shift values.
For details of each conversion method, refer to section 6.4.4.3
“Conversion of Coordinated Jobs” on page 6-42.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.4 Parallel Shift Job Conversion Function
JOB JOB
Related jobs are
not converted.
SELECTED JOB
(EDIT JOB)
Converted
JOB JOB
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.4 Parallel Shift Job Conversion Function
Common Shift
All the manipulators (or all the bases, or all the stations) are converted by
the same shift value.
Coordinated job with R1+R2
Individual Shift
Each manipulator (or each base, or each station) is converted separately
by different shift values.
Coordinated job with R1+R2
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.4 Parallel Shift Job Conversion Function
JOB R1
JOB R2
P010 P011
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.4 Parallel Shift Job Conversion Function
Example 2) When selecting EX005 for multiple jobs with four stations:
Use EX005 for S1.
Use EX006 for S2.
Use EX007 for S3.
Use EX008 for S4.
Variables
P001 BP001
JOB For R1 For base R1
R1 + R2
P002 P002
For R2 For base R2
JOB Variables
P001 BP001
R For base R1
For R1
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.4 Parallel Shift Job Conversion Function
P002
P002
For R2
For base R2
R1 + R2 R1 R2 S1 S12
EX001
For S1
EX002
For S1
EX0012
For S1
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.4 Parallel Shift Job Conversion Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.5 PAM Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.5 PAM Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.5 PAM Function
A
B G
C
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.5 PAM Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.5 PAM Function
2. Select “YES”.
– In the teach mode, the job adjustment can be immediately executed.
In the play mode, the job can be adjusted just before execution
(move operation).
– When the job adjustment is completed, the set data shown in the
PAM window is cleared. However, if the step’s adjusted position
exceeds the software limit, an error occurs, and the data in only that
step cannot be cleared on the window.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.5 PAM Function
In the play mode, during the adjustment wait status, “STOP” is displayed
in the PAM window. To cancel the adjustment process, touch “STOP” on
the screen. Also, if the following occurs before executing, the process is
automatically cancelled.
• If the mode is changed
• If an alarm occurs
• If the power is turned OFF
Clearing Data
Steps in which
data is to be
cleared.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.5 PAM Function
Copying Data
To input the same data as those set previously, perform the following
operation.
1. Move the cursor to the line to be copied.
2. Select {EDIT} under the menu.
– The pull-down menu appears.
After the position adjustment in the PAM function, the job can be returned
to the status before adjustment only during teaching. In this case, follow
the procedures below.
Note that the job cannot be undone during playback.
1. Move the cursor to the line to be copied.
– After the position adjustment, the status shows “DONE”.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.5 PAM Function
4. Select “YES“
– The status turns “NOT DONE“ and the job is undone when selecting
“YES“. The status does not change and the job is not undone when
selecting “NO”.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.6 Mirror Shift Function
Mirror shift
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.6 Mirror Shift Function
R-ax is R-axi s
T-axis T-axi s
S -axi s S-axi s
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.6 Mirror Shift Function
Y Y
X X
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.6 Mirror Shift Function
X X
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.6 Mirror Shift Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.6 Mirror Shift Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.6 Mirror Shift Function
A
B
C
D
E
F
G
H
A. SOURCE JOB
Selects the conversion source job.
To select another job to be converted, move the cursor to the name and
press [SELECT] to call up the list of jobs. Select the desired job and
press [SELECT].
C. STEP SELECTION
Specifies the steps to be converted. From the first step to the last step
of the selected job are specified as initial value.
D. DESTINATION JOB
Specifies the converted job name. To enter the name, move the cursor
to the name and press [SELECT]. The name of the conversion source
job is displayed in the input line as initial value. When "***" is displayed,
the name for the converted job is to be the same as that of the
conversion source job.
F. COORDINATES
Specifies the coordinates used for conversion.
"PULSE": Executes the pulse mirror-shift conversion.
"ROBOT": Executes the mirror-shift conversion on the basis of the
cartesian coordinates.
"USER": Executes the mirror-shift conversion on the basis of the
specified user coordinates.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.6 Mirror Shift Function
H. TARGET
Specifies the coordinate where conversion is to be done when "ROBOT"
or "USER" is selected in “6. COORDINATES”. "XY", "XZ", or "YZ" can
be selected. Always specify "XZ" for "ROBOT".
I. EXECUTE
Mirror shift conversion is executed when pressing “EXECUTE” or
[ENTER]. A job is created with the name of conversion source job when
a job after conversion is not entered.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.7 Multi Window Function
2 2 windows
1 2
3 2 windows
1
2
4 3 windows
1
2 3
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.7 Multi Window Function
1 2
3
6 3 windows
1 2
3
7 4 windows
1 2
3 4
6.7.2.1 Calling Up and Operating Methods of the Display Dividing Pattern Setting
Window
Call up the dividing pattern setting window.
1. Select [DEIPLAY SETUP] -[CHANGE WINDOW PATTERN] under the
main menu.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.7 Multi Window Function
In the dividing pattern setting window, set the dividing pattern of the
general-purpose display area.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.7 Multi Window Function
3. Touching operation:
The desired pattern can be chosen by touching a pattern in the
window.
– Choose a pattern from the dividing pattern buttons.
4. Touch [OK] button or move the cursor to it and press [SELECT] key.
– The dividing pattern setting window closes and the chosen pattern
(chosen with the procedure either 1, 2 or 3) appears.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.7 Multi Window Function
SUPPLE-
The cursor moves by pressing [AREA] key in the dividing
MENT pattern setting window.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.7 Multi Window Function
On the other hand, a single active window can be displayed with pressing
[SHIFT] + [MULTI] key operation.
This is called single window mode.
Pressing [SHIFT] + [MULTI] key operation switches the display from single
window mode to multi window mode. The mode can be changed as
necessary.
6.7.3.2 Displaying the Status of Plural (more than two) Window Dividing Pattern
Setting
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.7 Multi Window Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.7 Multi Window Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.7 Multi Window Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.7 Multi Window Function
2. Key Operation:
Press [MULT] key
– The window to be active shifts. The active window shifts in the order
mentioned in section 6.7.2 “Setting the Dividing Pattern of the
General-Purpose Display Area” on page 6-63.
(12341······)
3. Touching Operation:
Touch the window to be active.
– The touched window becomes active.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.7 Multi Window Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.7 Multi Window Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.7 Multi Window Function
• Setting Value:1
– Call up the confirmation dialog box to confirm the switch of the
active window.
– Message “Control group will be changed. Switch the active
window?” is displayed
– “Yes” ······ After switching the window to be active, a message
appears in the human interface display area.
– “No” ······ Cancel the window to be active.
• Setting Value:2
– Do not notify the control group change.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.8 Simple Menu Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.8 Simple Menu Function
3. Select {YES}.
– The layout is registered and the dialog box closes.
*It will not be registered when {NO} is selected.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.8 Simple Menu Function
2. Select {YES}.
– The layout is registered and the dialog box closes.
*It will not be registered when {NO} is selected.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.8 Simple Menu Function
Condition Message
1 when the layout is already This layout is already registered.
registered.
It is possible to change the name even after the name is registered. Refer
to section 6.8.4.3 “Change the Name of Registered Layout Name” on
page 6-84.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.8 Simple Menu Function
6.8.3.1 Calling up
Call up the registered layout with the following procedures.
1. Press [SIMPLE MENU] key or select {Simple Menu} button at the
lower-left on the display.
– “USER DEFINITION” menu appears.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.8 Simple Menu Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.8 Simple Menu Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.8 Simple Menu Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.8 Simple Menu Function
2. Move the cursor key to the layout name to be changed and press
[SELECT] key.
– The software key pad for inputting letters appears.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.8 Simple Menu Function
3. Input the layout name, then press [ENTER] key or {ENTER} button.
– The software key pad closes.
– The name changes.
SUPPLE-
When the bilingual function is valid, name in each
MENT language can be set.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.8 Simple Menu Function
2. Move the cursor key to the layout to be deleted and press [SHIFT] +
[SELECT] keys. (multiple selection possible)
– “●” mark is indicated at the head of the selected line.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.8 Simple Menu Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.8 Simple Menu Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.8 Simple Menu Function
Move the cursor to the line with “●” mark, and press [SHIFT] +
SUPPLE-
[SELECT] keys to disappear “●” mark.
MENT When select {EDIT} - {CANCEL SELECT} under the pull down
menu to cancel select and “●” marks disappear.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.8 Simple Menu Function
6.8.5 Save/Load (to external memory devices) the User Definition Menu
Data
The data registered to “USER DEFINITION” menu (user menu data) can
be saved to and loaded from the external memory device.
In this case, the name of the file is “USERMENU.DAT”.
2. Select {SAVE}.
– {SAVE} window of external memory device appears.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.8 Simple Menu Function
5. Press [ENTER].
– The confirmation dialog box with a message “SAVE” appears.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.8 Simple Menu Function
2. Select {LOAD}.
– {LOAD} window of external memory device appears.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.8 Simple Menu Function
5. Press [ENTER].
– The confirmation dialog box with a message “LOAD?” appears.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.9 Parameter Setting Function
Select above mentioned menu from {SETUP} window under main menu.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.9 Parameter Setting Function
Move the cursor key to select a menu, then the settings of the desired
parameters can be changed by one of the following three methods
according to its content.
• When there are two options.
The options alternate every time the select key is pressed.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.9 Parameter Setting Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.9 Parameter Setting Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.9 Parameter Setting Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.9 Parameter Setting Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.9 Parameter Setting Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.9 Parameter Setting Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.9 Parameter Setting Function
• PP START (S2C220)
Refer to section 8.3.0.20 “S2C220: PROGRAMMING PENDANT
START” on page 8-17.
Setting Parameter Status
Permit 0
Prohibit 1
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.9 Parameter Setting Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.9 Parameter Setting Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.9 Parameter Setting Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.9 Parameter Setting Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.9 Parameter Setting Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.9 Parameter Setting Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.9 Parameter Setting Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.10 Jog Key Allocation
CAUTION
• Operation of external axis by using the allocated operation keys of
7th-axis and 8th-axis are valid only when operating a robot.
In the case where operating external axes, operate them by using
keys from the key for 1st -axis.
Furthermore, when the robot is equipped with 7th and 8th axes,
keys on the pendant are used to operate existing axes on a priority
basis.
For example, when the robot is equipped with 7 axes, E-axis will
move even if the external axis operation is allocated to 7th-axis (E+,
E-) operational key.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.10 Jog Key Allocation
CAUTION
a
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.10 Jog Key Allocation
3. Move the cursor key to “GROUP” and press down [SELECT] key.
– The list of allocatable external axes appears.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.10 Jog Key Allocation
4. Select “NONE”.
– “******” is indicated in “GROUP” and “AXIS NO”.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.10 Jog Key Allocation
CAUTION
• When the same external axis (same group and axis number) is
allocated to 7th- and 8th-axis keys, it won’t move even both keys
are pressed individually. In the case like this, the message “Check
the setting of JOG KEY ALLOCATION(7th and 8th)” is indicated to
alarm that the same external axis is allocated to two different keys.
Please cancel the allocation setting or allocate another external axis
to either of the key.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.11 Energy-Saving Function
This energy-saving function is valid when all the following condition met.
1. Energy-saving function is valid.
2. The system input signal (signal to prohibit on energy-saving mode
#40580) is turned OFF.
Followings are the status of the robot while this function is valid.
1. The message “On energy saving mode” is indicated on the
programming pendant.
2. The servo is turned ON.
3. The jobs under execution are continuously executed.
4. The system output signal (ENERGY-SAVING:SOUT#0576(#50727))to
indicate that it is in energy-saving status is turned ON while other
signals won’t change.
CAUTION
This function is cancelled in the following cases.
– When the programming pendant mode is switched to teach
mode.
– When the system input signal of external servo OFF(1,2,3) is
input.
– When the axis, which belongs to the subject control group of the
executing job, is about to move while energy-saving function is
valid.
– In the cases where emergency stop or servo OFF is executed
when alarming.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.11 Energy-Saving Function
CAUTION
• Valid/invalid of the energy-saving function is available only in the
management mode while only confirmation of this function is
available in the operation mode and edit mode.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.11 Energy-Saving Function
Press [SELECT] key
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.11 Energy-Saving Function
4. Move the cursor key to {SETTING TIME} and press [SELECT] key.
– Input the time you want to start energy-saving after the robot is
stopped into {SETTING TIME} section (unit: min.). The initial value
is set to 10 min. and the range of the inputting value is from 1 to 60.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.11 Energy-Saving Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.11 Energy-Saving Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.12 Instruction Displaying Color Setting Function
The color of each instruction in the job window can be set on the DISPLAY
COLOR CONDITION SETTING window.
1. Select {SETUP} under the main menu.
1 Instruction displaying color setting function on the job window is available from
version DS2.00-00.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.12 Instruction Displaying Color Setting Function
4. Select a color.
– The color of each instruction is fixed.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.13 Present Manipulator Position Output Function
6.13.1 Outline
Output the present manipulator’s cartesian position (base coordinate) to
the specified register.
6.13.2 Parameters
The following parameters specify the function and output register number.
S1CxG Meaning
208 Specify a function which outputs a specified value of the present cartesian position
(base coordinate) to the register
0: invalid
1: Valid
209 Specify the output size to the register
0: 2 bytes output
1: 4 bytes output
210 Cartesian position (command value) X register number of output destination
211 Cartesian position (command value) Y register number of output destination
212 Cartesian position (command value) Z register number of output destination
213 Cartesian position (command value) Rx register number of output destination
214 Cartesian position (command value) Ry register number of output destination
215 Cartesian position (command value) Rz register number of output destination
216 Cartesian position (command value) Re register number of output destination
217 Specify a function which outputs a FB value of the present cartesian position (base
coordinate) to the register
0: invalid
1: Valid
218 Specify the output size to the register
0: 2 bytes output
1: 4 bytes output
219 Cartesian position (FB value) X register number of output destination
220 Cartesian position (FB value) Y register number of output destination
221 Cartesian position (FB value) Z register number of output destination
222 Cartesian position (FB value) Rx register number of output destination
223 Cartesian position (FB value) Ry register number of output destination
224 Cartesian position (FB value) Rz register number of output destination
224 Cartesian position (FB value) Re register number of output destination
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.13 Present Manipulator Position Output Function
(Example 1)
S1C1G Setting value
208 1
209 0
210 10
211 11
212 12
213 13
214 14
215 15
216 16
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.13 Present Manipulator Position Output Function
(Example 2)
S1C1G Setting value
217 1
218 1
219 10
220 12
221 14
222 16
223 18
224 20
225 22
M010= Lower 2 bytes of the manipulator’s present cartesian position (FB value) X [unit: µmm]
M011= Upper 2 bytes of the manipulator’s present cartesian position (FB value) X [unit: µmm]
M012= Lower 2 bytes of the manipulator’s present cartesian position (FB value) Y [unit: µmm]
M013= Upper 2 bytes of the manipulator’s present cartesian position (FB value) Y [unit: µmm]
M014= Lower 2 bytes of the manipulator’s present cartesian position (FB value) Z [unit: µmm]
M015= Upper 2 bytes of the manipulator’s present cartesian position (FB value) Z [unit: µmm]
M016= Lower 2 bytes of the manipulator’s present cartesian position (FB value) Rx [unit: 0.001deg]
M017= Upper 2 bytes of the manipulator’s present cartesian position (FB value) Rx [unit: 0.001deg]
M018= Lower 2 bytes of the manipulator’s present cartesian position (FB value) Ry [unit: 0.001deg]
M019= Upper 2 bytes of the manipulator’s present cartesian position (FB value) Ry [unit: 0.001deg]
M020= Lower 2 bytes of the manipulator’s present cartesian position (FB value) Rz [unit: 0.001deg]
M021= Upper 2 bytes of the manipulator’s present cartesian position (FB value) Rz [unit: 0.001deg]
M022= Lower 2 bytes of the manipulator’s present cartesian position (FB value) Re [unit: 0.001deg]
M023= Upper 2 bytes of the manipulator’s present cartesian position (FB value) Re [unit: 0.001deg]
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.13 Present Manipulator Position Output Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.14 Softlimit Setting Function
CAUTION
• The softlimit setting screen is displayed at the teach mode and the
management mode.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.14 Softlimit Setting Function
GO BACK
– Switch to the desired control group by the page key PAGE or the
selection dialog.
– As for the selection dialog, select [PAGE] on the screen and move
the cursor to desired control group. Press [SELECT].
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.14 Softlimit Setting Function
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.14 Softlimit Setting Function
4. Press [ENTER].
– The current position is set as the softlimit.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.14 Softlimit Setting Function
6.14.5 Set the Softlimit (+)/ the Softlimit (-) to the Initial Maker Value
1. Select {DATA} in the pull-down menu.
– {Initial Maker Value} appears.
3. Select [YES].
– The initial maker value is set for all displayed axes.
The operation is canceled when select [NO].
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.14 Softlimit Setting Function
6.14.6 Change the Coordinate Display of the Softlimit (+)/ the Softlimit (-)
1. Select {DISPLAY} in the pull-down menu.
– {Coordinate Change} appears.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.15 Analog Output Function Corresponding to Speed
6.15.1 Overview
The analog output function corresponding to speed changes the analog
output value automatically, according to the manipulator operating speed.
This function does not need resetting of the analog output value according
to the operating speed, so that the time required for job teaching can be
reduced.
For example, when the thickness of sealing or painting should be
constant, the discharged amount of seals or paints can be controlled by
the manipulator operating speed.
Speed : slow
Discharged amount : small
Speed : fast
Discharged amount : large
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.15 Analog Output Function Corresponding to Speed
6.15.2 Instructions
ARATION
The analog output function corresponding to speed is performed after
executing ARATION instruction. This instruction is valid during circular
interpolation, linear interpolation or spline interpolation. It is executed only
at playback or FWD key operation; it is not executed during axis
operation.
This instruction is also used when each set value for the analog output
function corresponding to speed is to be changed.
Output port number
General analog output port to execute the analog output corresponding
to speed
Setting range : 1 to 40
Basic voltage
Voltage to be output at the speed set with the basic speed.
Setting range : -14.00 to +14.00V
Basic speed
Operating speed which becomes the basis for when the set voltage is
output.
Setting range : 0.1 to 1500.0mm/sec
1 to 9000cm/min
Offset voltage
Analog voltage when the operating speed is 0.
Setting range : -14.00 to +14.00V
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.15 Analog Output Function Corresponding to Speed
14V
Basic
voltage
Offset
voltage
Operating
0 speed
Basic
speed
ARATIOF
When the ARATIOF instruction is executed, the analog output
corresponding to speed is completed, and the set offset voltage becomes
the fixed output.
ARATIOF AO#(1)
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.15 Analog Output Function Corresponding to Speed
Address Instruction
area area
ARATION
1. Move the cursor to one line above the place to register the ARATION
instruction
The line above the
place to register
ARATION instruction.
4. Select “ARATION”
– The ARATION instruction is indicated in the input buffer line.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.15 Analog Output Function Corresponding to Speed
In case of using the number keys, move the cursor to the output
port number, and press [SELECT] to display an input buffer line.
Enter the number, and then press [ENTER] to change the number
displayed.
• To change the basic voltage, the speed, and the offset voltage
Move the cursor to the instruction in the input buffer line, and then
press [SELECT]. The detail edit display is shown.
Move the cursor to “UNUSED” of the additional item to be
changed, and then press [SELECT]. The selection dialog is dis-
played.
Move the cursor to the additional item to be changed, and press
[SELECT].
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.15 Analog Output Function Corresponding to Speed
ARATIOF
1. Move the cursor to one line above the place to register ARATIOF
instruction
The line above the
place to register
ARATIOF instruction.
4. Select “ARATIOF”
– The ARATIOF instruction is indicated in the input buffer line.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.15 Analog Output Function Corresponding to Speed
Terminal
General analog output port
OUTPUT (V)
Indicates the voltage which is currently output.
BASIC (V)
Indicates the basic voltage used for the analog output corresponding to
speed.
This value is used until a new value is set by ARATION instruction.
TRAIT
Indicates the current output characteristics of the output port.
SP RAT : during execution of the analog output corresponding to speed
STATIC : fixed output status
OFFSET (V)
Indicates the offset voltage used for the analog output corresponding to
speed.
This value is used until a new value is set by ARATION instruction.
BASIC SPD
Indicates the basic speed used for the analog output corresponding to
speed.
This value is used until a new value is set by ARATION instruction.
ROBOT
Indicates the manipulator number for the analog output corresponding
to speed.
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.15 Analog Output Function Corresponding to Speed
6.15.3 Examples
MOVJ VJ=50.00
Analog voltage
(V)
14V
10
Basic
voltage 7
5
Operating speed
0 50 100 150 200 (mm/s)
Basic
speed
-5
Offset
-10
voltage
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.15 Analog Output Function Corresponding to Speed
MOVL V=200.0
ARATION AO#(1) BV=10.00 V=200.0 OFV=-2.00
MOVC V=150.0
MOVC VR=20.0 (When the tool center point speed is 100 mm/s)
MOVC V=150.0
MOVL V=180.0
MOVL (When the tool center point speed is 180 mm/s)
AOUT AO#(1) 10.00
10
7
1
8.8
200 5 6
7
180
2 4
4
150
3
100
Time
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.15 Analog Output Function Corresponding to Speed
Voltage Speed
Time
Voltage Speed
Time
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.15 Analog Output Function Corresponding to Speed
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.15 Analog Output Function Corresponding to Speed
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.15 Analog Output Function Corresponding to Speed
6.15.5 Precautions
RE-CSO-A037
155507-1CD
DX100 6 Convenient Functions
6.15 Analog Output Function Corresponding to Speed
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.1 Memory Devices
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.1 Memory Devices
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.1 Memory Devices
START HOLD
REMOTE TEACH
PLAY
JOB CONTENT
TEST01 S:0000
CONTROL GROUP:R1 TOOL:
0000 NOP
0001 SET B000 1
0002 SET B001 0
0003 MOVJ VJ=80.00
0004 MOVJ VJ=80.00
0005 DOUT OT#(10) ON
Insertion slot for
0006 TIMER T=3.00
0007 MOVJ VJ=80.00
0008 MOVJ VJ=100.00
the Compact Flash
0009 MOVJ VJ=100.00
0010 MOVJ VJ=100.00
0011 MOVJ VJ=100.00
MOVJ VJ=0.78 Insertion direction
Main Menu Short Cut Turn on servo power
top surface
LAYOUT TOOL SEL GO BACK
DIRECT
COORD OPEN
Multi PAGE AREA
ENTRY
SERVO
SELECT
MAIN SIMPLE ON CANCEL
MENU MENU READY ASSIST
X-
S-
X+
S+
SERVO ON
X-
R-
X+
R+
Notch Click
HIGH
SPEED
Y- Y+ Y- Y+
L- L+ B- B+
FAST
Z- Z+ MANUAL SPEED
Z- Z+
U- U+ T- T+
SLOW
E- E+ 8- 8+
INTER 7 8 9 TEST
SHIFT
SHIFT
LOCK START
EX.AXIS
WELD 1 2 3 DELETE INSERT
ON/OFF
MOTION 0 . -
AUX MODIFY ENTER
TYPE
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.1 Memory Devices
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.1 Memory Devices
USB Connector
Insertion position
Top surface
USB memory stick
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.2 Handling Data
Data saved on the external memory device can be loaded again into the
DX100.
Each data in the eight categories varies depending on applications or
options.
When the device is set to “PC” and “FTP”, data cannot be handled other
than “1. JOB” and “2. FILE/GENERAL DATA”.
Also, the “1. JOB” whose name consists of more than nine letters cannot
be handled at “FC1” and “FC2”.
*1: “3. BATCH USER MEMORY” includes “1. JOB” and “2. FILE/
GENERAL DATA”.
*2: “PARAMETER BATCH” includes all “P4. PARAMETER”.
*3: “7. BATCH CMOS” includes “3. BATCH USER MEMORY”,
“4. PARAMETER”, “5. SYSTEM DATA”, and “6. I/O DATA”.
*4:“ALL CMOS AREA” data cannot be loaded in edit mode and
management mode.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.2 Handling Data
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.2 Handling Data
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.2 Handling Data
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.2 Handling Data
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
• SELECT DEVICE
Select {FD/PC CARD} --> {DEVICE}, and the destination device for
saving.
The device selected is valid after turning the power supply ON again.
*1: Sub menu {FORMAT} appears when selecting FC1 or FC2.
• SELECT FOLDER
Select {FD/PC CARD} --> {DEVICE}, and the destination folder for
saving.
The folder selected is invalid after turning the power supply ON
again.
*2: {FOLDER} appears when using the Compact Flash as a device.
*3 The settings of {CREATE NEW FOLDER}, {DELETE FOLDER},
and {ROOT FOLDER} can be set.
• SELECT DATA
Select the target data.
“3. BATCH USER MEMORY”, “7. BATCH CMOS”, and “8. ALL
CMOS AREA” do not require this operation.
*4 Individual selection, batch selection, marker (*) selection, and
canceling selection can be performed.
• EXECUTE
Select [ENTER] or {EXECUTE}.
Main Menu
{FD/PC CARD}
Sub Menu
*1 *2
{LOAD} {SAVE} {VERIFY} {DELETE} {FORMAT} {DEVICE} {FOLDER}
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
Restrictions
Folder name: Up to 8 one-byte characters + 3 characters for extension
*Long folder names cannot be used such as the name that exceeds the
restricted number of characters mentioned above as created in PC, etc.
Selecting a Folder
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
Creating a Folder
Deleting a Folder
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
5. Select {EDIT} --> {SETUP FOLDER} under the pull-down menu. Move
the cursor to “AUTO CHANGE” and press [SELECT].
– The initial folder is set in “ROOT FOLDER”.
– “AUTO CHANGE” shows “ON” and the initial folder setting becomes
valid. Subsequently, every time {FD/PC CARD} --> {FOLDER} is
selected, the initial folder that has been set becomes a current
folder.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
Saving a Job
3. Select {JOB}.
– The JOB LIST window appears.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
5. Press [ENTER].
– The confirmation dialog box appears.
6. Select “YES”.
– The selected job is saved.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
5. Press [ENTER].
– The confirmation dialog box appears.
6. Select “YES”.
– The selected files are saved.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
Saving a Parameter
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
5. Press [ENTER].
– The confirmation dialog box appears.
6. Select “YES”.
– The selected parameters are saved.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
5. Press [ENTER].
– The confirmation dialog box appears.
6. Select “YES”.
– The selected I/O data are saved.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
5. Press [ENTER].
– The confirmation dialog box appears.
6. Select “YES”.
– The selected system data are saved.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
5. Select “YES”.
– All user’s programs are saved.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
5. Select “YES”.
– All CMOS data are saved.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
5. Select “YES”.
– All data in CMOS area are saved.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
Loading a Job
3. Select {JOB}.
– The job selection window appears.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
5. Press [ENTER].
– The confirmation dialog box appears.
6. Select “YES”.
– The selected jobs are loaded.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
5. Press [ENTER].
– The confirmation dialog box appears.
6. Select “YES”.
– The selected files are loaded.
Loading a Parameter
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
5. Press [ENTER].
– The confirmation dialog box appears.
6. Select “YES”.
– The selected parameters are loaded.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
5. Press [ENTER].
– The confirmation dialog box appears.
6. Select “YES”.
– The selected I/O data are loaded.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
5. Press [ENTER].
– The confirmation dialog box appears.
6. Select “YES”.
– The selected system data are loaded.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
5. Select “YES”.
– All user’s programs are loaded.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
5. Select “YES”.
– All CMOS data are loaded.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
Verifying a Job
3. Select {JOB}.
– The job selection window appears.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
5. Press [ENTER].
– The confirmation dialog box appears.
6. Select “YES”.
– The selected jobs are verified.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
Verifying a File
5. Press [ENTER].
– The confirmation dialog box appears.
6. Select “YES”.
– The selected files are verified.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
Deleting a Job
3. Select {JOB}.
– The job selection window appears.
5. Press [ENTER].
– The confirmation dialog box appears.
6. Select “YES”.
– The selected jobs are deleted.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
Deleting a File
5. Press [ENTER].
– The confirmation dialog box appears.
6. Select “YES”.
– The selected files are deleted.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
• Individual Selection
Jobs and data files are selected individually one at a time.
• Batch Selection
Jobs and data files are selected all at one time.
• Marker (*) Selection
Loading: selects the files in the external memory device.
Saving: selects the files in the memory of the DX100.
Verifying: selects both the files in the external memory device and in
the memory of the DX100.
1. In either the external memory JOB LIST window or the file selection
window, move the cursor to a job or a file to be selected.
2. Press [SELECT].
Move the cursor to a file needed and press [SELECT] again.
*To cancel the selected items, select {EDIT} and then {CANCEL
SELECT}.
– The selected jobs are marked with “”.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
1. In either the external memory JOB LIST window or the file selection
window, select {EDIT} under the menu.
– The pull-down menu appears.
RE-CSO-A037
155507-1CD
DX100 7 External Memory Devices
7.3 Operation Flow
1. In either the external memory JOB LIST window or the file selection
window, select {EDIT} under the menu.
– The pull-down menu appears.
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.1 Parameter Configuration
8 Parameter
S1CxG Parameters
The initial setting of S1CxG parameters depends on the
SUPPLE-
manipulator model.
MENT
For a system in which two manipulators are controlled, the
following two types of parameters are used: S1C1G type
and S1C2G type.
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.2 Motion Speed Setting Parameters
Teach-speed
Dry-run speed
Operation speed
when dry-run is
specified.
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.2 Motion Speed Setting Parameters
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.2 Motion Speed Setting Parameters
SUPPLE-
If the value set for S1CxG031 or S1CxG032 is too small, the
MENT inching operation does not proceed.
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.2 Motion Speed Setting Parameters
P1
P1
l1
l2
l l3
P1 l4
l8
P1
Position Level
Position levels are divided into nine stages of 0 to 8 with the
“MOV” instruction.
e.g. MOVL V=500 PL=1 (PL:Position Level)
The functions at each level are as follows:
0: Complete positioning to the target point
1 to 8: Inward turning operation
Following are explanations of the respective processing
details and their relations with the parameter.
• Level 0
Determines positioning completion when the amount of
deviation (number of pulses) to the target point of each
SUPPLE-
MENT axis comes within the position set zone specified by the
parameter.
After the positioning completes, the instruction system
starts instruction to the next target point.
• Level 1 to 8
Recognizes virtual positioning before the target point. The
distance of the virtual target position from the target point is
specified at the positioning level.
Distance data corresponding to each level are set in the
parameter. Determination of the virtual target position is
carried out in the instruction system.
Set zone: The zone of each positioning level set in the
parameter. (m)
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.2 Motion Speed Setting Parameters
Manipulator TCP
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.2 Motion Speed Setting Parameters
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.2 Motion Speed Setting Parameters
0
Movement
JOG Move to next step.
when restarting
1
Move back to the deviated
position and then move to
the indicated step.
JOG
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.2 Motion Speed Setting Parameters
Emergency stop
P1 P1
P2
P0 P0
P2
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.2 Motion Speed Setting Parameters
100%
When 50% is set, moves to Step 3
if the manipulator stops in A section,
B and to Step 4 if the manipulator stops
in B section.
50%
A
Step 3
0%
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.2 Motion Speed Setting Parameters
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.3 Mode Operation Setting Parameters
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.3 Mode Operation Setting Parameters
10 MOVL V=100
11 TIMER T=1.00
12 DOUT OT# (1) ON
13 MOVL V=50
Cursor position
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.3 Mode Operation Setting Parameters
10 MOVL V=100
11 TIMER T=1.00
12 DOUT OT#(1) ON
13 MOVL V=100
14 MOVL V=50
Added step
10 MOVL V=100
11 TIMER T=1.00
12 MOVL V=100
13 DOUT OT# (1) ON
14 MOVL V=50
Added step
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.3 Mode Operation Setting Parameters
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.3 Mode Operation Setting Parameters
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.3 Mode Operation Setting Parameters
Parameter Setting
Operation Units
Value
MOVL Stops at every instruction
DOUT
0 TIMER
DOUT
MOVL
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.3 Mode Operation Setting Parameters
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.3 Mode Operation Setting Parameters
DSW : 4 (VALID)
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.3 Mode Operation Setting Parameters
• Modification of a step
When the tool number of the teaching step differs from the currently-
selected tool number, the step cannot be modified.
• Deletion of a step
Even if the teaching step position coincides with the current position,
the step cannot be deleted when the tool number of the teaching
step differs from the currently-selected tool number.
• Addition of a step
When the tool number of the teaching step indicated by the cursor
differs from the currently-selected tool number, the step cannot be
added.
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.3 Mode Operation Setting Parameters
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.3 Mode Operation Setting Parameters
1. With this function valid, the confirmation dialog box “Register by name
(alias)?” is displayed when a signal (IN#(), OT#(), IG#(), OG#(),
IGH#(), OGH#()) is selected on the DETAIL EDIT window.
2. Select “YES” and the signal select window appears. Then select the
target signal of number and press [ENTER], and the registered name
is displayed instead of the signal number. However, if the signal
number’s name is not yet registered, it is displayed by number as
usual.
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.3 Mode Operation Setting Parameters
1. With this function valid, the confirmation dialog box “Register by name
(alias) ?” is displayed when you select the variable on the DETAIL
EDIT window.
2. Select “YES” and the variable select window appears. Then select the
target variable of number and press [ENTER], and the registered
name is displayed instead of the variable number. However, if the
variable number’s name is not yet registered, it is displayed by number
as usual.
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.3 Mode Operation Setting Parameters
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.3 Mode Operation Setting Parameters
*It is able to edit the words when the security mode is the edit mode or the
management mode.
NOTE The job will not be listed on the trash job list and will not be
restored if it is deleted when this function is invalid.
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.3 Mode Operation Setting Parameters
On this window, the following operations are available with the same
operations as job list window.
• Batch selection / canceling selection of the jobs
( {EDIT} {SELECT ALL} {CANCEL SELECT})
• Job search ({EDIT} {JOB SEARCH COND} )
• Rearrange of the jobs in the order of date / order of name
( {DISPLAY} {DATE} {NAME})
• Job detailed information display ( {DISPLAY} {DETAIL} )
Select
[YES] to restore the job. The restored job is deleted from the trash job list
and newly listed to the job list.
[NO} to cancel restoring the job.
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.3 Mode Operation Setting Parameters
Select
[YES] to delete the job completely. The deleted job is deleted from the
trash job list.
[NO} to cancel deleting the job.
0 : Prohibit Resetting
1 : Permit Resetting
“PERMIT” is set as the initial value for the work time and motion time.
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.3 Mode Operation Setting Parameters
Fig. 8-7: 0 : Does not operate the synchronizing side while teaching the
synchronized side.
Synchronizing side
Fig. 8-8: 1 : Links the synchronizing side while teaching the synchronized
side.
Synchronizing side
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.3 Mode Operation Setting Parameters
MOVJ VJ=0.78
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.3 Mode Operation Setting Parameters
d7 d0
Select {DISPLAY} on the pull down menu while this function is valid, then
{PUSLE}, {ABSOLUTE ANGLE} and {GROUND ANGLE} appear. Select
one so that the presently displayed data can be changed to the selected
data type.
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.3 Mode Operation Setting Parameters
PULSE
Indicates the pulse data of each axis.
ABSOLUTE ANGLE
Indicates the independent angle at every axes on the basis that the
absolute value is 0[deg] when the pulse is 0.
GROUND ANGLE
Indicates the L- and U-axes angle according to the manipulator installation
direction. The value of unoperated axes may vary depending on the
manipulator’s posture.
NOTE As for the servo track, angle is not indicated but distance
(unit [mm]).
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.4 Parameters According to Interference Area
Soft limit
Limit switch
Mechanical
operation limit
d7 d0
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.4 Parameters According to Interference Area
Soft Limit
Soft limit is a software-type function to limit the range of
movement of the manipulator.
If the TCP reaches the soft limit during operation, the
manipulator automatically stops and no longer moves in that
same direction. An alarm occurs if this soft limit is exceeded
during playback. This soft limit is classified into two types.
• Cube Soft Limit
Soft limit is set with the absolute value on the base
coordinates.
SUPPLE-
MENT z
x
Y
• Pulse Soft Limit (Independent Axis Soft Limit)
Refer to section 8.4.0.1 “S1CxG400 to S1CxG415: PULSE
SOFT LIMIT” on page 8-32.
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.4 Parameters According to Interference Area
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.4 Parameters According to Interference Area
2. Checking method
Designates whether checking is performed by command or feedback.
Checking method
The checking method differs according to ON/OFF status of
servo power supply.
Checking Method Designation Servo Power Supply ON Servo Power Supply OFF
SUPPLE- Command Command Feedback
MENT
Feedback Feedback Feedback
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.4 Parameters According to Interference Area
Interference Area
It is possible to output whether the TCP during operation is
inside or outside as a status signal, and to set the area to
control the position by parameters S2C003 to S2C194.
When the manipulator attempts to enter this area, the
corresponding input signal (e.g. an “entrance prohibit
signal”) is detected. The manipulator stops immediately if
there is an input signal and goes into waiting status until this
signal is cleared. This signal is processed in the I/O section.
Three methods of interference area settings are prepared for
manipulators and stations. For a system with one
manipulator, use robot 1.
• S-axis Interference Area
Position is controlled by the pulse value of the S-axis.
(+) side (-) side
S2C067-S2C194 Yes
Decide the using
method
S3C064-S3C1087
Set the area
X Y
Up to 64 cubic areas can be set,
each cube is set parallel to Complete
the set coordinates.
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.4 Parameters According to Interference Area
Coordinate No.: Specify the user coordinate number when selecting “3:
User Coordinates”.
Units: 1m
Deceleration
SUPPLE- Stop
MENT
Speed
Movement
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.4 Parameters According to Interference Area
No
Is the "CUBE Yes
ENTRANCE PROHIBIT"
signal ON?
No
Outputs "WAIT" signal.
"WAIT" reset
Manipulator stops.
"OPERATING IN CUBE"
signal output
Yes
Operating inside
CUBE1
Output in cube during
Operating inside operation.
CUBE2
Output during waiting by
Interference waiting
entrance prohibit signal.
Inside CUBE1
entrance prohibit These signals are checked
when entering the cube.
Inside CUBE2
entrance prohibit
Manipulator A Manipulator B
Alarm signal
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.4 Parameters According to Interference Area
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.5 Parameters according to Status I/O
d15 d0
S4C002
IG#33
IG#34
IG#35
IG#36
IG#37
IG#38
IG#39
IG#40
IG#41
IG#42
IG#43
IG#44
IG#45
IG#46
IG#47
IG#48
Parity bits are set as the highest level bits of each input group and are
written in even parity. If an error is detected during parity check, an alarm
occurs and the manipulator stops. Remains unchanged if no parity check
is specified.
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.5 Parameters according to Status I/O
d15 d0
S4C018
OG#33
OG#34
OG#35
OG#36
OG#37
OG#38
OG#39
OG#40
OG#41
OG#42
OG#43
OG#44
OG#45
OG#46
OG#47
OG#48
Parity bits are set as the highest level bits of each output group. For
example, if OG#01 is specified with parity and DOUT OG# (1) 2 is
executed, the result will be 00000010 if 2 is binary converted. Since there
will be only one bit (odd) ON at this time, the parity bit (highest level bit)
will be set to ON and 10000010 (130) will be output to OG# (1).
As in the case of a variable such as DOUT OG# (1) B003 parity bits are
added to the contents of the variable data. However, if the contents of the
variable exceed 127, as in the case of DOUT OG# (1) 128, an alarm will
occur. Remains unchanged if no parity check is specified.
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.5 Parameters according to Status I/O
d15 d0 d15 d0
S4C032 S4C033
IG#01 IG#17
IG#02 IG#18
IG#03 IG#19
IG#04 IG#20
IG#05 IG#21
IG#06 IG#22
IG#07 IG#23
IG#08 IG#24
IG#09 IG#25
IG#10 IG#26
IG#11 IG#27
IG#12 IG#28
IG#13 IG#29
IG#14 IG#30
IG#15 IG#31
IG#16 IG#32
d15 d0
S4C034
IG#33
IG#34
IG#35
IG#36
IG#37
IG#38
IG#39
IG#40
IG#41
IG#42
IG#43
IG#44
IG#45
IG#46
IG#47
IG#48
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.5 Parameters according to Status I/O
d15 d0
S4C050
OG#33
OG#34
OG#35
OG#36
OG#37
OG#38
OG#39
OG#40
OG#41
OG#42
OG#43
OG#44
OG#45
OG#46
OG#47
OG#48
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.5 Parameters according to Status I/O
d15 d0
S4C066
OG#33
OG#34
OG#35
OG#36
OG#37
OG#38
OG#39
OG#40
OG#41
OG#42
OG#43
OG#44
OG#45
OG#46
OG#47
OG#48
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.6 Parameters according to Coordinated or Synchronized Operation
+ MOVJ : 1(VALID)
+ MOVL: 2(VALID)
+ MOVC : 4(VALID)
+ MOVS: 8(VALID)
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.6 Parameters according to Coordinated or Synchronized Operation
Sub task 1
Master Sub task 1
task Master
Sub task 2 task
Sub task 2
3 When sub task 2 is currently displayed:
Sub task 1
Master
task
Sub task 2
0: One of the task jobs that are currently 1: All task jobs operate.
displayed operates.
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.6 Parameters according to Coordinated or Synchronized Operation
Setting Method
Set a numerical value (decimal) where the bit of the axis to be displayed in
the units of distance becomes 1.
d7 d6 d5 d4 d3 d2 d1 d0
Decimal
(32) (16) (8) (4) (2) (1)
Station 1st axis
Station 2nd axis
<Example> When 1st and 3rd axes of station 1 are displayed in the
units of distance:
d7 d6 d5 d4 d3 d2 d1 d0
0 0 0 1 0 1 Set 1 to axis displayed in
(4) (1) distance.
4 + 1 = 5
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.6 Parameters according to Coordinated or Synchronized Operation
d7 d0
Manipulator at
synchronizing side Conpensation
Sub-task1 Sub-task2
R1 R2 Position set when
teaching synchronizing side
Deviation made
at playback
Station S1
Station
In the above figure on the left, the follower R2 executes the job of subtask
2 in synchronization with the motion of the station axis which is moved by
the R1 job. In this procedure, the job of subtask 2 controls only the R2
robot axis.
If the teaching position of the station in the subtask 2 differs from the
station current position (controlled by the subtask 1 job), the difference is
automatically offset so that R2 keeps the taught position in relation to the
station.
Difference between the taught and the station current positions is always
monitored. If the difference exceeds a set value of the parameter, the
message “PULSE LIMIT (TWIN COORDINATED)” appears.
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.7 Parameters for Other Functions or Applications
7th axis
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.7 Parameters for Other Functions or Applications
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.8 Hardware Control Parameters
n-1 n n+1
Step Instructions Step
: :
n-1 MOVL
n MOVL NWAIT
ANTOUT AT#(1) ON
n+1 MOVL ON
User output
OFF
n-1 n n+1
Step Instructions Step
: :
n-1 MOVL
n MOVL NWAIT
ANTOUT AT#(2) ON
n+1 MOVL ON
User output
OFF
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.8 Hardware Control Parameters
+ON
ON
0
-OFF OFF
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.8 Hardware Control Parameters
d7 d0
S2C789,S2C793,S2C797
SERVOPACK#1
SERVOPACK#2
d7 d0
S2C790,S2C794,S2C798
SERVOPACK#3
SERVOPACK#4
d7 d0
S2C791,S2C795,S2C799
SERVOPACK#5
SERVOPACK#6
d7 d0
S2C792,S2C796,S2C800
SERVOPACK#7
SERVOPACK#8
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.8 Hardware Control Parameters
d7 d0
S2C801,S2C805,S2C809
SERVOPACK#1
SERVOPACK#2
d7 d0
S2C802,S2C806,S2C810
SERVOPACK#3
SERVOPACK#4
d7 d0
S2C803,S2C807,S2C811
SERVOPACK#5
SERVOPACK#6
d7 d0
S2C804,S2C808,S2C812
SERVOPACK#7
SERVOPACK#8
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.9 TRANSMISSION PARAMETERS
Power
Source 2
Power
Source 1
Power
Source 2
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.10 Application Parameters
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.10 Application Parameters
0 0 0 0 0 0 0 0
| | | | | | | |
8 7 6 5 4 3 2 1 Gun number
0 0 0 0 0 0 0 0
| | | |
4 3 2 1 Power Source number
RE-CSO-A037
155507-1CD
DX100 8 Parameter
8.10 Application Parameters
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
9.1.1 Teaching
REMOTE TEACH
PLAY
REMOTE TEACH
PLAY
SELECT
SELECT
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
<Example>
MOVJ VJ=50.00
MOVL V=1122 PL=1
<Example>
Refer to the following JOB CONTENT window. When executing playback,
the manipulator moves to the position of Step 1 with the interpolation type
and play speed registered in Step 1’s move instruction. Then, the
manipulator moves between Steps 1 and 2 with the interpolation type and
play speed registered in Step 2’s move instruction. Then, the manipulator
moves between Steps 2 and 3 with the interpolation type and play speed
registered in Step 3’s move instruction. After the manipulator reaches the
position of Step 3, the manipulator then executes the TIMER instruction
followed by the DOUT instruction, and then continues on to Step 4.
JOB CONTENT
JOB-A STEP NO: 0003
CONTROL GROUP: R1 TOOL: 00
0000 NOP
0001 MOVJ VJ=50.00 Step 1
0002 MOVJ VJ=50.00 Step 2
0003 MOVL V=1122 Step 3
0004 TIMER T=5.00
Line number
0005 DOUT OT#(1) ON
0006 MOVL V=1122 Step 4
0007 MOVJ VJ=50.00 Step 5
0008 END
Step 3
Step 2 MOVL V=1122
MOVJ VJ=50.00
To Step 4
Step 1
MOVJ VJ=50.00
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
Teaching a Job
A job is a work program that describes the tasks that the manipulator will
execute. Jobs are created using a robot programming language called
INFORM III.
The following example will instruct you how to teach the manipulator all of
the steps from Point A to Point B of the following workpiece. This job can
be completed in 6 steps.
CAUTION
Ensure that the teaching operation is locked.
Ensure that there is a safe distance between you and the manipulator.
TEACHING
Register
each step.
Step 1
Step 6
Step 6
Step 5
Step 2
Step 3 A B Step 4
Overlap
the first step
Step 1
and last step.
New Step
Step 6
Step Confirmation
INTER + TEST BWD FWD
LOCK START
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
Step 1
Y- Y+ Y- Y+
L- L+ B- B+
7- 7+
MOVJ VJ=0.78
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
Step 1
Step 2
Y- Y+ Y- Y+
L- L+ B- B+
Z- Z+ Z- Z+
U- U+ T- T+
7- 7+
0000 NOP
0001 MOVJ VJ=50.00
0002 MOVJ VJ=50.00
0003 END
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
Step 1
Step 2
Step 3
Y- Y+ Y- Y+
L- L+ B- B+
COORD
Move the manipulator to the welding start
Z- Z+ Z- Z+
U- U+ T- T+
7- 7+
0000 NOP
0001 MOVJ VJ=50.00
0002 MOVJ VJ=50.00
0003 MOVJ VJ=12.50
0004 END
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
Step 1
Step 2
Step 3
Step 4
Y- Y+ Y- Y+
L- L+ B- B+
7- 7+
0000 NOP
0001 MOVJ VJ=50.00
0002 MOVJ VJ=50.00
0003 MOVJ VJ=12.50
0004 MOVL V=138
0005 END
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
Step1
Step2
Step5
Step3
Step4
NOTE This button only affects teaching speed. When the job is
played, the job will execute at the speed defined in Step 4.
Y- Y+ Y- Y+
L- L+ B- B+
fixture.
Z- Z+ Z- Z+
U- U+ T- T+
7- 7+
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
Step1
Step6
Step2
Step3 Step5
Step4
Y- Y+ Y- Y+
L- L+ B- B+
Z- Z+ Z- Z+
U- U+ T- T+
7- 7+
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
Modified Step 6
Step 2 Step 5
Step 3 Step 4
4. Press [MODIFY].
MODIFY
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
0000 NOP
0001 MOVJ VJ=50.00
0002 MOVJ VJ=50.00
0003 MOVJ VJ=12.50
0004 MOVL V=138
0005 MOVJ VJ=50.00
0006 MOVJ VJ=50.00
0007 END
Proceed to the next section to change the position and speed of the job
steps.
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
CAUTION
• After the job is corrected, be sure to confirm the path.
SELECT
SELECT
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
Current Step 2
New Step 2
Y- Y+ Y- Y+
L- L+ B- B+
Z- Z+ Z- Z+
U- U+ T- T+
7- 7+
3. Press [MODIFY].
MODIFY
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
Adding a Step
Add a new step between Step 5 and Step 6.
Step6 Step7
Add Step6
Step5 Step5
Y- Y+ Y- Y+
L- L+ B- B+
keys.
Z- Z+ Z- Z+
U- U+ T- T+
7- 7+
3. Press [INSERT].
INSERT
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
Deleting a Step
Delete the step you just added.
Step 7 Step 6
Step 6 D el ete
Step 5 Step 5
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
SUPPLE-
The unit for speed can be verified and modified by “SPEED
MENT DATA INPUT FORM” from {SETUP} {OPERATE COND}.
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
9.1.2 Playback
REMOTE TEACH
PLAY
REMOTE TEACH
PLAY
START
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
Solenoid valve
Three-phase power source
200VAC
Compliance (+10%
-15% )
Tool
Workpiece Manipulator Programming
pendant
Pneumatic source
Air line
Valve control
cable
Fixture
Manipulator cable
NX100
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
Y- Y+ Y- Y+
L- L+ B- B+
cutting.
Z- Z+ Z- Z+
U- U+ T- T+
7- 7+
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
SLOW
JOB EDIT DISPLAY UTILITY
Y- Y+ Y- Y+
L- L+ B- B+
7- 7+
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
Y- Y+ Y- Y+
L- L+ B- B+
7- 7+
[ENTER]. 4 5 6
ENTER
1 2 3
TOOL ON
TOOL ON JOB
0MANUAL . -
TOOL OF
OPEN TOOL OF JOB
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.1 Simplified Teaching and Playback
REMOTE TEACH
PLAY
REMOTE TEACH
PLAY
Cutting Execution
Once the path has been determined, cutting is finally executed at actual
speed. If the job is played back with the speed limitation drive disabled,
cutting is executed at taught speed.
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.2 Operation for Tool Control
7 8 9
4 5 6
1 2 3
TOOL ON
TOOL ON JOB
0MANUAL . -
TOOL OF
OPEN TOOL OF JOB
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.2 Operation for Tool Control
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.2 Operation for Tool Control
TOOLON TOOLOF
2 .
TOOL ON TOOL OF
– TOOLON
Turns ON the work instruction.
Turns ON the work start command (system output relay #51530)
and waits for the work start response (system input relay #41130).
The next instruction is executed when the work response turns ON.
The work start response relay turns ON immediately after the work
start command is output.
– TOOLOF
Turns OFF the work instruction.
Turns ON the work end command (system output relay #51531) and
waits for the work end response (system input relay #41131).
The next instruction is executed when the work end response turns
ON.
The work end response relay turns ON immediately after the work
end command is output. The work instruction is programmed to hold
after the work start command turns ON and to turn OFF when the
work end command turns ON.
When the manipulator stops during the work operation, the work
instruction turns OFF.
When restarting, turn ON the work instruction when "WORKING
ABORT PROCESS" is set to "CONT." Do not turn OFF the work
instruction when "STOP" is set.
WORK START WORK END INHB WORK CONT #70040
WORK INST
HOLD
WORK START
WORK START
RESPONSE
WORK END
WORK END
RESPONSE
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.2 Operation for Tool Control
4. Press [INSERT].
5. Press [ENTER].
– Input weaving file number using the Numeric keys and press
[ENTER]. (In the following example, 2 is entered.)
WVON WEV#( 2 )
6. Press [INSERT].
7. Press [ENTER].
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.2 Operation for Tool Control
5. Press [INSERT].
6. Press [ENTER].
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.3 Using Files
Wall direction
Direction of travel
Horizontal direction
SUPPLE-
The approach point is a point indicated by a step
MENT immediately before the step where weaving starts.
Z-axis
Wall direction
Approach point
Horizontal
direction
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.3 Using Files
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
0: With smoothing
1: Without smoothing
0 : Single 1 : Triangle 2 : L-type
oscillation oscillation oscillation
(3) SPEED
– Specifies how the oscillation speed is defined.
0: Defined by the frequency.
1: Defined by the weaving time for each weaving section.
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.3 Using Files
(4) FREQUENCY
– Specifies the weaving frequency if “SPEED (3)” is set to “0: FREQ.”
Note that the maximum frequency is determined by the amplitude as
illustrated in the graph below. Specify a frequency within the
allowable range. Note that the graph only indicates tentative values.
Amplitude 60
(mm)
50
40
30
20
10
0 12345
Frequency(Hz)
(5) PATTERN
– If “MODE (2)” is set to “0: SINGL,” the angle must be specified.
Wall direction
– If “MODE (2)” is set to “1: TRI” or “2: L”, the following information on
the triangle must be specified: vertical distance, horizontal distance,
and angle.
Wall direction
Angle
Vertical Angle: 0.1 to 180.0°
distance Vertical/horizontal distance:
1.0 to 25.0mm
Horizontal direction
Horizontal
distance "Mode " (Weave Type): Triangle or
L-type oscillation
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.3 Using Files
(6) ANGLE
– The oscillation angle as measured from the weld line.
– Range: from - 90(deg.) to + 90(deg)
Direction of travel
View A
Angle
+
0°
Angle
-
View A
Horizontal Horizontal Horizontal
direction direction direction
Single Triangle L-type
oscillation oscillation oscillation
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.3 Using Files
PAGE
.
GO BACK
PAGE
Press the page key to input the desired file number, then press enter
key.
REFP1 REFP2
On the wall surface or At the right or left side of the wall
its expansion plane
Wall
Wall
REFP2
REFP1
REFP2
REFP1
Direction Direction
of travel of travel
Horizontal
direction
SUPPLE-
For information on registering REFP, refer to section 3.2.3.2
MENT “Registering Reference Point Instructions” on page 3-18.
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.3 Using Files
< Example 1 > REFP1 is registered because the wall direction is not
parallel to the Z-axis of the robot coordinate.
Z-axis
Example
Wall direction
Example
Wall
Approach point Approach point 009 MOVJ VJ=25.00
010 MOVL V=120.0
WVON WEV#(1)
REFP2
011 REFP 2
012 MOVL V=16.7
WVOF
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.3 Using Files
RE-CSO-A037
155507-1CD
DX100 9 General Purpose Application
9.4 Table of Work Instructions
Example TOOLON
Example TOOLOF
Example WVOF
RE-CSO-A037
155507-1CD
DX100 10 Handling Application
10.1 Outlines
10 Handling Application
10.1 Outlines
7 8 9
f 5 f 6
4 5 6
f 3 f 4
1 2 3
f 1 f 2
0 . -
TOOL1 TOOL2
REFP ON/OFF ON/OFF
5 6
f 3 f 4
RE-CSO-A037
155507-1CD
DX100 10 Handling Application
10.1 Outlines
10.1.2.1 Function
The following instructions open and close the grippers mounted on
the manipulator. They correspond to single-, double-, and triple-
position solenoids. Up to four grippers can be controlled for each
manipulator. The following sequences are available for solenoid
signal control, according to the valve selected.
SP (single-solenoid)
The HAND instruction turns ON/OFF the gripper valve (x-1). The
inverse signal is output to the gripper valve (x-2). Connect the valve
to either one when used in a single-solenoid.
2P (double-solenoid)
The HAND instruction turns ON/OFF the gripper valve (x-1). The
inverse signal is output to the gripper valve (x-2).
3P (triple-position solenoid)
Adding ALL to the HAND instruction allows both gripper valve (x-1)
and gripper valve (x-2) to be turned ON/OFF simultaneously.
Functions as a double-solenoid if ALL is not added to the HAND
instruction.
Instruction SP 2P 3P
(x: Gripper No.) (Valve x-1/x-2) (Valve x-1/x-2) (Valve x-1/x-2)
HAND x ON
- - ON/ON
ALL
HAND x OFF
- - OFF/OFF
ALL
RE-CSO-A037
155507-1CD
DX100 10 Handling Application
10.1 Outlines
10.1.3.1 Function
Confirm that the gripper sensor is in the specified status. If the
gripper sensor is in the specified status, the result is $B014* and
the next instruction is executed. If a timer is specified, the
instruction waits for the specified time (including infinity) to be input.
RE-CSO-A037
155507-1CD
DX100 10 Handling Application
10.1 Outlines
10.1.3.3 Examples
HSEN 1 ON FOREVER
OFF FOREVER
Waits until sensor 1 turns ON (OFF). At completion, the result (1: gripper
sensor 1 is ON (OFF)) is set in $B014.
HSEN 1 ON
HSEN 1 ON T=10.00
Waits 10 seconds for gripper sensor 1 to turn ON. Sets the result 1
(gripper sensor 1 is ON) in $B014 if the sensor input turns ON. Sets the
result 0 (gripper sensor 1 is OFF) if the sensor does not turn ON after 10
seconds.
To observe the $B014 contents with an IF statement, use the GETS
instruction to read the contents to a B variable.
RE-CSO-A037
155507-1CD
DX100 10 Handling Application
10.1 Outlines
ALLOCATION.”)
When HAND3 is set for the “F2 KEY ALLOCATION”
– When {USER OUT} is selected, the output number of user signal is
asked.
RE-CSO-A037
155507-1CD
DX100 10 Handling Application
10.1 Outlines
SUPPLE-
Refer to section 10.1.4 “Handling Window” on page 10-4 for
MENT details about using this function.
RE-CSO-A037
155507-1CD
DX100 10 Handling Application
10.2 Registering Instructions
– Input the gripper number with the Numeric keys, and press
[ENTER].
HAND 1 ON
RE-CSO-A037
155507-1CD
DX100 10 Handling Application
10.2 Registering Instructions
– Select “ALL.”
The data of “VALVE SIM CTRL” items change to the “ALL” and the
“ALL” tag is added to the input buffer data.
RE-CSO-A037
155507-1CD
DX100 10 Handling Application
10.2 Registering Instructions
– Input the sensor number with the Numeric keys, and press
[ENTER].
HSEN 1 ON
The DETAIL EDIT window appears.
RE-CSO-A037
155507-1CD
DX100 10 Handling Application
10.2 Registering Instructions
– Select “UNUSED.”
The selection dialog box appears.
– Select “T=.”
– The data of “WAIT TIME” item changes to the “T=” and the number
item is displayed to the right of that.
RE-CSO-A037
155507-1CD
DX100 10 Handling Application
10.2 Registering Instructions
– The input line appears. Type the number with the Numeric keys.
– Press [ENTER] to display the number value input into the input
buffer line.
RE-CSO-A037
155507-1CD
DX100 10 Handling Application
10.3 Table of Work Instructions
Turns ON/OFF signals to the gripper valves to open and close grip-
Function
pers.
# <Device number> #1 or #2
Set when two manipulators
are used for handling.
<Gripper Number> 1 to 4
Required.
Additional <Gripper Output Status> ON or OFF
HAND
Item Required.
HAND 1 ON
Example
HAND #1 1 OFF ALL
Monitors the sensor inputs used for handling applications and out-
Function
puts the monitored results to variable $B014.
# <Device number> #1 or #2
Set when two manipulators
are used for handling.
HSEN 1 ON FOREVER
Example HSEN #2 1 OFF
HSEN 1 ON T=10.00
RE-CSO-A037
11 Table of Basic Instructions
DX100 11.1 Move Instructions
CAUTION
When start IMOV instruction again after IMOV instruction was aborted
due to execute the following operations, the manipulator moves the
added values, which is set anew from the aborted position, in the linear
interpolation. The values become greater than the set added value.
Please do not execute the IMOV instruction when changing move
distance by the abort causes a problem.
• External servo OFF signal 2 (#40066)
• Turning OFF the servo power due to alarm occurring
• Enable signal
• Mode switch
• Enable switch
WAIT Function Waits until the external input signal status matches the specified status.
Additional IN# (<input number>),
Item IGH# (<input group number>),
IG# (<input group number>),
OT# (<user output number>),
OGH# (<output group number>),
SIN# (<system input number>),
SOUT# (<system output number>)
<status>,B<variable number>
T=<time (seconds)> 0.01 to
655.35 s
Example WAIT IN# (12)=ON T=10.00
WAIT IN# (12)=B002
AOUT Function Outputs the specified voltage to the general-purpose analog output port.
Additional AO# (<output port number>) 1 to 40
Item <output voltage(V)> -14.0 to 14.0
Example AOUT AO# (2) 12.7
ARATION Function Starts the analog output corresponding to the speed.
Additional AO#(<output port number>) 1 to 40
Item BV = <basic voltage> -14.00 to 14.00
V = <basic speed> 0.1 to
150.0 mm/s
1 to 9000 cm/min
OFV = <offset voltage> -14.00 to 14.00
Example ARATION AO#(1) BV=10.00 V=200.0 OFV=2.00
ARATIOF Function Ends the analog output corresponding to the speed.
Additional AO#(<output port number>) 1 to 40
Item
Example ARATIOF AO#(1)
UNTIL Function Monitors the specified input signal during an action and stops the action
when the specified signal status is observed. Described after an instruction
statement
that specifies a certain action.
Additional IN# (<input number>)
Item <status>
Example MOVL V=300 UNTIL IN#(10)=ON
PAUSE Function Instructs a pause.
Additional IF statement
Item
Example PAUSE IF IN#(12)=OFF
’ Function Dispalys a comment.
(comment) Additional <comment> 32 characters or
Item less
Example ’Draws 100mm size square.
CWAIT Function Waits for execution of the instruction on the next line.
Used with the NWAIT tag which is an additional item of a move instruction.
Additional
Item
Example MOVL V=100 NWAIT
DOUT OT#(1) ON
CWAIT
DOUT OT#(1) OFF
MOVL V=100
ADVINIT Function Initializes the prereading instruction processing.
Used to adjust the access timing for variable data.
Additional
Item
Example ADVINIT
ADVSTOP Function Stops the prereading instruction processing.
Used to adjust the access timing for variable data.
Additional
Item
Example ADVINIT
MUL Function Multiplies Data1 by Data2, and stores the result in Data1.
Format:MUL<Data1><Data2>
AND Function Obtains the AND of Data1 and Data2, and stores the result in Data1.
Format:AND<Data1><Data2>
Additional Data1 B<variable number>
Item Data2 B<variable number>, Constant
Example AND B012 B020
OR Function Obtains the OR of Data1 and Data2, and stores the result in Data1.
Format:OR<Data1><Data2>
Additional Data1 B<variable number>
Item Data2 B<variable number>, Constant
Example OR B012 B020
NOT Function Obtains the NOT of Data2, and stores the result in Data1.
Format:NOT<Data1><Data2>
Additional Data1 B<variable number>
Item Data2 B<variable number>, Constant
Example NOT B012 B020
XOR Function Obtains the exclusive OR of Data1 and Data2, and stores the result in
Data1.
Format:XOR<Data1><Data2>
Additional Data1 B<variable number>
Item Data2 B<variable number>, Constant
Example XOR B012 B020
SET Function Sets Data2 to Data1.
Format:SET<Data1><Data2>
Additional Data1 B<variable number>, Data1 must
Item I<variable number>, always be a
D<variable number>, variable.
R<variable number>,
P<variable number>,
S<variable number>,
BP<variable number>,
EX<variable number>
Data2 Constant,
B<variable number>,
I<variable number>,
D<variable number>,
R<variable number>,
S<variable number>,
EXPRESS
Example SET I012 I020
SETE Function Sets data to an element in a position variable.
Additional Data 1 P<variable number> (<element
Item number>),
BP<variable number> (<element
number>),
EX<variable number> (<element
number>)
Data 2 D<variable number>,
<double-precision integer type
constant>
Example SETE P012 (3) D005
CLEAR Function Starting with the variable number in Data1, clears (sets to zero) as many
variables as specified by a number in Data2.
Format:CLEAR<Data1><Data2>
Additional Data1 B<variable number>,
Item I<variable number>,
D<variable number>,
R<variable number>,
$B<variable number>,
$I<variable number>,
$D<variable number>,
$R<variable number>,
Data2 <number of variables>, ALL,STACK ALL:Clears
variables of the
variable number in
Data1 and of all
the variable
numbers that
follow.
STACK:Clears all
variables in the job
call stack.
Example CLEAR B000 ALL
CLEAR STACK
SIN Function Obtains the sine of Data2, and stores the result in Data1.
Format:SIN<Data1><Data2>
Additional Data1 R<variable number> Data1 must
Item always be a real
type variable.
Data2 <constant>,
R<variable number>
Example SIN R000 R001 (Sets the sine of R001 to R000.)
COS Function Obtains the cosine of Data2, and stores the result in Data1.
Format:COS<Data1><Data2>
Additional Data1 R<variable number> Data1 must
Item always be a real
type variable.
Data2 <constant>,
R<variable number>
Example COS R000 R001 (Sets the cosine of R001 to R000.)
ATAN Function Obtains the arc tangent of Data2, and stores the result in Data1.
Format:ATAN<Data1><Data2>
Additional Data1 R<variable number> Data1 must
Item always be a real
type variable.
Data2 <constant>,
R<variable number>
Example ATAN R000 R001 (Sets the arc tangent of R001 to R000.)
SQRT Function Obtains the square root of Data2, and stores the result in Data1.
Format:SQRT<Data1><Data2>
Additional Data1 R<variable number> Data1 must
Item always be a real
type variable.
Data2 <constant>,
R<variable number>
Example SQRT R000 R001 (Sets the square root of R001 to R000.)
MFRAME Function Creates a user coordinate using the position data for the given three points
as definition points. <Data1> indicates the definition point ORG position
data, <Data2> the definition point XX position data, and <Data3> the
definition point XY position data.
Format: MFRAME <user coordinate> <Data1> <Data2> <Data3>
Additional UF#(<user coordinate number>) 1 to 24
Item Data1 PX <variable number>
Data2 PX <variable number>
Data3 PX <variable number>
Example MFRAME UF#(1) PX000 PX001 PX002
MULMAT Function Obtains the matrix product of Data2 and Data3, and stores the result in
Data1.
Format: MULMAT <Data1> <Data2> <Data3>
Additional Data1 P <variable number>
Item Data2 P <variable number>
Data3 P <variable number>
Example MULMAT P000 P001 P002
INVMAT Function Obtains the inverse matrix of Data2, and stores the result in Data1.
Format: INVMAT <Data1> <Data2>
Additional Data1 P <variable number>
Item Data2 P <variable number>
Example INVMAT P000 P001
SETFILE Function Changes the contents data of a condition file into the numeric data of Data1.
The contents data of a condition file to be changed is specified by the
element number.
Additional Contents WEV#(<condition file
Item data of a number>)(<element number>)
condition file
Data1 Constant,
D<variable number>
Example SETFILE WEV#(1)(1) D000
GETFILE Function Stores the contents data of a condition file in Data1. The contents data of a
condition file to be obtained is specified by the element number.
Additional Data1 D <variable number>
Item Contents WEV#(<condition file
data of a number>)(<element number>)
condition file
Example GETFILE D000 WEV#(1)(1)
GETPOS Function Stores the position data of Data2 (step number) in Data1.
Additional Data1 PX <variable number>
Item Data2 STEP# (<step number>)
Example GETPOS PX000 STEP#(1)
VAL Function Converts the numeric value of the character string (ASCII) of Data2 into the
real number, and stores the result in Data1.
Format: VAL <Data1> <Data2>
Additional Data1 B <variable number>,
Item I <variable number>,
D <variable number>,
R <variable number>
Data2 Character string,
S <variable number>
Example VAL B000 “123”
ASC Function Obtains the character code of the first letter of the character string (ASCII) of
Data2, and stores the result in Data1.
Format:ASC<Data1><Data2>
Additional Data1 B <variable number>,
Item I <variable number>,
D <variable number>
Data2 Character string,
S <variable number>
Example ASC B000 “ABC”
CHR$ Function Obtains the character (ASCII) with the character code of Data2, and stores
the result in Data1.
Format:CHR$<Data1><Data2>
Additional Data1 S <variable number>
Item Data2 Constant,
B <variable number>
Example CHR$ S000 65
MID$ Function Obtains the character string (ASCII) of any length (Data 3, 4) from the
character string (ASCII) of Data2, and stores the result in Data1.
Format:MID$<Data1><Data2><Data3><Data4>
Additional Data1 S <variable number>
Item Data2 Character string,
S <variable number>
Data3 Constant,
B <variable number>,
I <variable number>,
D <variable number>
Data4 Constant,
B <variable number>,
I <variable number>,
D <variable number>
Example MID$ S000 “123ABC456” 4 3
LEN Function Obtains the total number of bytes of the character string (ASCII) of Data2,
and stores the result in Data1.
Format:LEN<Data1><Data2>
Additional Data1 B <variable number>,
Item I <variable number>,
D <variable number>
Data2 Character string,
S <variable number>
Example LEN B000 “ABCDEF”
CAT$ Function Combines the character string (ASCII) of Data2 and Data3, and stores the
result in Data1.
Format:CAT$<Data1><Data2><Data3>
Additional Data1 S <variable number>
Item Data2 Character string,
S <variable number>
Data3 Character string,
S <variable number>
Example CAT$ S000 “ABC” “DEF”
HEAD OFFICE
2-1 Kurosakishiroishi, Yahatanishi-ku, Kitakyushu 806-0004, Japan
Phone +81-93-645-7703 Fax +81-93-645-7802
YASKAWA Nordic AB
Verkstadsgatan 2, Box 504 ,SE-385 25 Torsas, Sweden
Phone +46-480-417-800 Fax +46-486-414-10
554 of 554
MANUAL NO.
RE-CSO-A037 7