DX100 Options Instructions For Servofloat Function
DX100 Options Instructions For Servofloat Function
DX100 Options Instructions For Servofloat Function
INSTRUCTIONS
FOR SERVOFLOAT FUNCTION
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.
MANUAL NO.
HW0482946 2 1/30
HW0482946
DX100
MANDATORY
• This manual explains the servofloat function 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.
ii
HW0482946 2/30
HW00482946
DX100
iii
HW0482946 3/30
HW0482946
DX100
WARNING
• Before operating the manipulator, check that servo power is turned
OFF pressing the emergency stop buttons on the front door of the
DX100 and the programming pendant.
When the servo power is turned OFF, the SERVO ON LED on the
programming 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.
Fig. : Emergency Stop Button
• Once the emergency stop button is released, clear the cell of all
items which could interfere with the operation of the manipulator.
Then turn the servo power ON.
Injury may result from unintentional or unexpected manipulator motion.
Fig. : Release of Emergency Stop
TURN
iv
HW0482946 4/30
HW00482946
DX100
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.
HW0482946 5/30
HW0482946
DX100
Programming Character Keys The keys which have characters printed on them are
Pendant denoted with [ ].
ex. [ENTER]
Symbol Keys The keys which have a symbol printed on them are
not denoted with [ ] but depicted with a small picture.
GO BACK
Axis Keys “Axis Keys” and “Numeric Keys” are generic names
Numeric Keys for the keys for axis operation and number input.
vi
HW0482946 6/30
HW0482946
DX100 Contents
1.3 Using the Link Servofloat Function and the Linear Servofloat Function ............................ 1-2
2.2 Moving with the TIMER and WAIT Instructions ................................................................. 2-3
6.3 A Setting Example in the Linear Servofloat Condition File ................................................ 6-5
6.4 A Setting Example for the Link Servofloat Condition File .................................................. 6-6
vii
HW0482946 7/30
HW0482946
1 Servofloat Function
DX100 1.1 Link Servofloat Function
1 Servofloat Function
The servofloat function of the DX100 consists of the link servofloat
function and the linear servofloat function. The link servofloat function
controls the torque independently for each axis; and the linear servofloat
function controls the torque on the Cartesian coordinates. Select these
two functions by setting the servofloat instructions accordingly.
With the servofloat function, external force moves the manipulator since
the torque control has priority over the position control.
Note that the manipulator does not move exactly to the taught position or
along the taught path, because complete position control is not performed
during execution of the servofloat function.
1-1
HW0482946 8/30
HW0482946
1 Servofloat Function
DX100 1.2 Linear Servofloat Function
1-2
HW0482946 9/30
HW0482946
2 The Servofloat Function
DX100
When the function is enabled, the manipulator generates only the torque
that is less that the value set to the servofloat condition file. The
manipulator uses the torque to operate and keep the position. If a large
external force is applied, the manipulator moves according to this force.
2-1
HW0482946 10/30
HW0482946
5 seconds
3 seconds
STEP 1 MOVL V=100.0
Obstruction FLOATON FL#(1)
STEP 2 MOVL V=100.0
STEP 3 MOVL V=100.0
STEP 1 STEP 2
FLOATOF
2 seconds until the MOVE instruction
to STEP 2. The manipulator hits an
obstruction and stops for is completed.
After completion of discharging, it
moves to STEP 3 in torque controlled status.
STEP 3
2-2
HW0482946 11/30
HW0482946
2 The Servofloat Function
DX100 2.2 Moving with the TIMER and WAIT Instructions
For example, in the following figure, the manipulator reaches STEP 1, and
the FLOATON instruction enables the servofloat function. Then the
manipulator waits for the input of IN#1 by the WAIT instruction. In this
state, if an external force is applied to the manipulator, the manipulator
moves to the point P and stops. If the FLOATOF instruction is performed
at this point, the servofloat function is disabled and the manipulator moves
from point P to STEP 2.
Application of
external force
STEP 1 MOVL V=100.0
STEP 1 Taught path
STEP 2 FLOATON FL#(1)
Movement by
WAIT IN#(1)=ON
external force
FLOATOF
STEP 2 MOVL V=100.0
Actual path
Point P
2-3
HW0482946 12/30
HW0482946
2-4
HW0482946 13/30
HW0482946
3 Servofloat Condition Files
DX100 3.1 Link Servofloat Condition File
CAUTION
• If the values for the maximum force and maximum torque are set
too low, gravity may cause an arm to drop.
There are two kinds of servofloat condition files: the link servofloat
condition file specified for the link servofloat function, and the linear
servofloat condition file specified for the linear servofloat function.
3.1.1 Procedures
1. Select {ROBOT} from the main menu.
2. Select {LINK SERVOFLOAT}
– The link servofloat window appears.
3-1
HW0482946 14/30
HW0482946
A B
A. FUNC
Enables/Disables the linear servofloat function for each axis.
“z” indicates that the function is enabled; “{” indicates that the function is
disabled.
Pressing [SELECT] switches between “z” and “{”.
3-2
HW0482946 15/30
HW0482946
3 Servofloat Condition Files
DX100 3.2 Linear Servofloat Condition File
3.2.1 Procedures
1. Select {ROBOT} from the main menu.
2. Select {LNR. SERVOFLOAT}
– The linear servofloat window appears.
3-3
HW0482946 16/30
HW0482946
B
D
A. COORDINATE
Sets a coordinate system for the linear servofloat function.
Select the ROBOT coordinates, BASE coordinates, USER coordinates or
TOOL coordinates.
The selection dialog box appears by pressing [SELECT]. Select a
coordinate system to be set.
B. FUNC
Enables/Disables the linear servofloat function for each axis.
“z” indicates that the function is enabled; “{” indicates that the function is
disabled.
Pressing [SELECT] switches between “z” and “{”.
3-4
HW0482946 17/30
HW0482946
3 Servofloat Condition Files
DX100 3.2 Linear Servofloat Condition File
3-5
HW0482946 18/30
HW0482946
FLOATON
A FL#(1 to 8)
B LFL#(1 to 8)
FLOATOF
4-1
HW0482946 19/30
HW0482946
5 Registration of Instruction
DX100 5.1 FLOATON Instruction
5 Registration of Instruction
When in the job content display in teach mode, register an instruction with
the cursor in the address area.
1. Select {JOB} from the main menu.
2. Select {JOB CONTENT}
– The job content window appears.
3. Select “FLOATON”
– The “FLOATON” instruction appears in the input buffer line.
5-1
HW0482946 20/30
HW0482946
5 Registration of Instruction
DX100 5.1 FLOATON Instruction
– The selection dialog box appears with the choices “FL# ( )” or “LFL#
( )”. Select one.
5-2
HW0482946 21/30
HW0482946
5 Registration of Instruction
DX100 5.2 FLOATOF Instruction
3. Select “FLOATOF”
– The “FLOATOF” instruction appears in the input buffer line.
5-3
HW0482946 22/30
HW0482946
5 Registration of Instruction
DX100 5.3 Addition of SPDL Tag to a Move Instruction
2. Press [SELECT]
– The detail edit window appears.
(1) With the cursor on “UNUSED” for the “POS LEVEL”, press
[SELECT].
– The selection dialog box appears with the choice, “SPDL=”.
5-4
HW0482946 23/30
HW0482946
6 Application Example of the Servofloat Function
DX100 6.1 Movement Example
Tool
Biscuit
6-1
HW0482946 24/30
HW0482946
Extruding
6-2
HW0482946 25/30
HW0482946
6 Application Example of the Servofloat Function
DX100 6.1 Movement Example
6-3
HW0482946 26/30
HW0482946
6-4
HW0482946 27/30
HW0482946
6 Application Example of the Servofloat Function
DX100 6.3 A Setting Example in the Linear Servofloat Condition File
6-5
HW0482946 28/30
HW0482946
Since the S-axis moves according to the force applied by the extruding
cylinder of the die-casting machine, set the “MAX. TORQUEs” of the S-
axis to “0”. Set the “MAX. TORQUEs” of the L- and U-axes to “30” to
prevent the arms from dropping or rising up due to the load variation. To
orientate the tool posture, set the “MAX. TORQUEs” of the R-, B-, and T-
axes to “100”.
Using the above settings as a guide, adjust the ratio of each set value
according to the circumstances.
6-6
HW0482946 29/30
DX100 OPTIONS
INSTRUCTIONS
FOR SERVOFLOAT FUNCTION
HEAD OFFICE
2-1 Kurosakishiroishi, Yahatanishi-ku, Kitakyushu 806-0004 Japan
Phone +81-93-645-7745 Fax +81-93-645-7746
YASKAWA Nordic AB
Franska vagen 10, Box 4004, 390 04 Kalmar, Sweden
Phone +46-480-417800 Fax +46-480-417999
MANUAL NO.
HW0482946 2 30/30