XRC T Endless
XRC T Endless
6#ZKU'PFNGUU
4QVCVKQP+PUVTWEVKQP
/CPWCN
Motoman, Incorporated
805 Liberty Lane
West Carrollton, OH 45449
TEL: (937) 847-6200
FAX: (937) 847-6277
24-Hour Service Hotline: (937) 847-3200
The information contained within this document is the proprietary property of Motoman, Inc., and may not be
copied, reproduced or transmitted to other parties without the expressed written authorization of Motoman,
Inc.
©2003 by MOTOMAN
All Rights Reserved
Because we are constantly improving our products, we reserve the right to change specifications without
notice. MOTOMAN is a registered trademark of YASKAWA Electric Manufacturing.
TABLE OF CONTENTS
Section Page
1 INTRODUCTION
1.1 About this Document .................................................................................................... 1-1
1.2 Reference to Other Documentation................................................................................ 1-1
1.3 Customer Service Information....................................................................................... 1-1
2 SAFETY
2.1 Introduction .................................................................................................................. 2-1
2.2 Standard Conventions................................................................................................... 2-2
2.3 General Safeguarding Tips............................................................................................ 2-4
2.4 Mechanical Safety Devices............................................................................................ 2-4
2.5 Installation Safety.......................................................................................................... 2-5
2.6 Programming Safety ..................................................................................................... 2-5
2.7 Operation Safety............................................................................................................ 2-6
2.8 Maintenance Safety....................................................................................................... 2-7
3 T-AXIS ENDLESS ROTATION INSTRUCTIONS
1 T-Axis Endless Rotation Function ................................................................................. 1-1
2 Specifying T-axis Continuous Rotation.......................................................................... 2-1
3 Registering MRESET Instruction ................................................................................... 3-1
4 Display of T-Axis Rotating Amount ............................................................................... 4-1
5 Resetting the Axis Rotating Amount .............................................................................. 5-1
6 Job Example ................................................................................................................. 6-1
7 Restrictions................................................................................................................... 7-1
8 Alarm Message List ...................................................................................................... 8-1
NOTES
We suggest that you obtain and review a copy of the ANSI/RIA National Safety
Standard for Industrial Robots and Robot Systems. This information can be
obtained from the Robotic Industries Association by requesting ANSI/RIA
R15.06. The address is as follows:
Robotic Industries Association
900 Victors Way
P.O. Box 3724
Ann Arbor, Michigan 48106
TEL: (734) 994-6088
FAX: (734) 994-3338
Ultimately, the best safeguard is trained personnel. The user is responsible for
providing personnel who are adequately trained to operate, program, and maintain
the robot cell. The robot must not be operated by personnel who have not been
trained!
We recommend that all personnel who intend to operate, program, repair, or use
the robot system be trained in an approved Motoman training course and become
familiar with the proper operation of the system.
This safety section addresses the following:
• Standard Conventions (Section 2.2)
• General Safeguarding Tips (Section 2.3)
• Mechanical Safety Devices (Section 2.4)
• Installation Safety (Section 2.5)
• Programming Safety (Section 2.6)
• Operation Safety (Section 2.7)
• Maintenance Safety (Section 2.8)
DANGER!
Information appearing under the DANGER caption concerns the
protection of personnel from the immediate and imminent hazards
that, if not avoided, will result in immediate, serious personal injury
or loss of life in addition to equipment damage.
WARNING!
Information appearing under the WARNING caption concerns the
protection of personnel and equipment from potential hazards that
can result in personal injury or loss of life in addition to equipment
damage.
CAUTION!
Information appearing under the CAUTION caption concerns the
protection of personnel and equipment, software, and data from
hazards that can result in minor personal injury or equipment
damage.
NOTE: Information appearing in a NOTE caption provides additional information which is helpful in
understanding the item being explained.
Upon receipt of the product and prior to initial operation, read these instructions thoroughly, and retain
for future reference.
MOTOMAN INSTRUCTIONS
MOTOMAN SETUP MANUAL
MOTOMAN-¨¨¨ INSTRUCTIONS
YASNAC XRC INSTRUCTIONS
YASNAC XRC OPERATOR’S MANUAL
YASNAC XRC OPERATOR’S MANUAL for BEGINNERS
The YASNAC XRC operator’s manuals above correspond to specific usage.
Be sure to use the appropriate 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.
• 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.
ii
NOTES FOR SAFE OPERATION
Read this manual carefully before installation, operation, maintenance, or inspection of the
YASNAC XRC.
In this manual, the Notes for Safe Operation are classified as “WARNING”, “CAUTION”,
“MANDATORY”,or ”PROHIBITED”.
Even items described as “CAUTION” may result in a serious accident in some situations. At
any rate, be sure to follow these important items.
N OT E To ensure safe and efficient operation at all times, be sure to follow all instructions, even if
not designated as “CAUTION” and “WARNING”.
iii
WARNING
• Before operating the manipulator, check that servo power is turned off
when the emergency stop buttons on the playback panel or program-
ming pendant are pressed.
When the servo power is turned off, the SERVO ON READY lamp on the
playback panel and the SERVO ON LED on the programming pendant are
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.
• 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.
• Always set the Teach Lock before entering the robot work envelope to
teach a job.
Operator injury can occur if the Teach Lock is not set and the manipulator is started from
the playback panel.
Injury may result if anyone enters the working envelope of the manipulator during opera-
tion. Always press an emergency stop button immediately if there are problems.The
emergency stop button is located on the right side of both the YASNAC XRC playback
panel and programming pendant.
iv
CAUTION
• Perform the following inspection procedures prior to conducting manip-
ulator 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 XRC cabinet
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 the Alarm Display in the setup
manual before operating the manipulator.
v
Descriptions of the programming pendant and playback panel keys, buttons, and displays are
shown as follows:
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.
Axis Keys “Axis Keys” and “Number Keys” are generic names
Number Keys for the keys for axis operation and number input.
vi
1 T-axis Endless Function
1.1 Endless Rotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-1
1.2 Resetting the Rotating Amount . . . . . . . . . . . . . . . . . . . . .1-1
6 Job Example
7 Restrictions
7.1 FWD and BACK Operations . . . . . . . . . . . . . . . . . . . . . . . .7-1
7.2 When NWAIT is Specified . . . . . . . . . . . . . . . . . . . . . . . . . .7-1
7.3 Maximum Endless Rotating Amount . . . . . . . . . . . . . . . .7-1
7.4 Execution of MRESET Instruction . . . . . . . . . . . . . . . . . . .7-2
7.5 T-axis Position at Teaching . . . . . . . . . . . . . . . . . . . . . . . . .7-2
7.6 Display of Rotating Amount . . . . . . . . . . . . . . . . . . . . . . . . .7-2
vii
viii
1.1 Endless Rotation
This function is used for endless rotation of the T-axis. Since interpolation is not possible if
the T-axis rotates more than one time for the endless rotation, a function to reset the endless
rotation position to a position within one revolution is also available.
By specifying “ How many times the T-axis is to be rotated” for a move instruction (MOVJ), the
T-axis rotates for “the specified rotating amount + the taught position pulse” during moving to
the target position. “How many times the T-axis is to be rotated” is specified with “MT” tag.
For the rotating amount, up to ±100 revolutions can be specified for one move instruction. To
rotate the axis more than 100 times continuously, register consecutively multiple number of
move instructions for which the tag “MT” is registered.
<Format>
MOVJ VJ=Speed, MT=T-axis rotating amount
To perform an interpolation after completion of endless rotation, re-create the T-axis current
value pulse and the motor feedback pulse at a position within one revolution in one of the fol-
lowing operations.
1-1
1.2 Resetting the Rotating Amount
1-2
2 Specifying T-axis Continuous Rotation
The T-axis continuous rotation is specified by setting a T-axis rotating amount tag “MT” to a
move instruction (MOVJ) for joint motion.
Operation
Move the cursor to the instruction area Move the cursor to the move instruction for
which a T-axis rotating amount is to be set Press [SELECT] two times*1 Select “T-
ROTATION” Select “MT=”*2 Press [ENTER] two times*3
Explanation
*1 Press [SELECT] once to display the contents registered in the job in the input buffer
line. Press [SELECT] once more to call the detail edit display of the move instruction.
2-1
2-2
3 Registering MRESET Instruction
Register a MRESET instruction to reset the rotating amount in the following manner.
Operation
Move the cursor to the address area Move the cursor to the line where a MRESET
instruction is to be registered Press [INFORM LIST]*1 Select “OTHER” Select
*2 *3
“MRESET” Press [ENTER]
Explanation
*1 The instruction list dialog appears. Move the cursor to the instruction list dialog. The
cursor in the address area changes to an under-bar.
3-1
3-2
4 Display of T-Axis Rotating Amount
Operation
Explanation
4-1
4-2
5 Resetting the Axis Rotating Amount
Operation
Select {ROBOT} under the top menu Select {ROTATION} Select {DATA} of the
menu*1 Select {RESET ROTATION}*2
Explanation
*1 The pulldown menu appears.
5-1
5-2
6 Job Example
An example of job preparation using the T-axis endless function is shown below.
0000 NOP
0004 MOVJ VJ=25.00 MT=100 T-axis rotates 100 times until reaching the step 4.
0005 MOVJ VJ=25.00 MT=100 T-axis rotates 100 times until reaching the step 5.
6-1
6-2
7.1 FWD and BACK Operations
7 Restrictions
During FWD and BACK operations, the T-axis does not perform a continuous rotation motion.
Also when a playback is executed after having executed the FWD operation until 1 to 3 steps
before the step where an endless operation is specified, the T-axis does not perform a contin-
uous rotation motion. This is because the status of FWD operation and BACK operation
remains. In this case, after having executed the FWD and BACK operation, move the cursor
and start the job in play mode. Thus, the T-axis performs a continuous rotation motion.
Normally, when the manipulator current value coincides with the reference position value after
having reached the target step by FWD or BACK operation, the cursor stops blinking. In FWD
or BACK operation after the T-axis continuous rotation by using playback operation, the T-axis
does not have the manipulator current position coincident with the reference position even
after having reached the target position. Therefore, the cursor does not stop blinking. In this
case, execute a MRESET instruction before FWD or BACK operation so that the cursor stops
blinking when the manipulator reaches the target position.
Normally, when a move instruction where a NWAIT is added is executed, the instructions that
are registered before the next move instruction, are executed sequentially. For the MRESET
instruction, NWAIT specification is not applied and the MRESET instruction will be executed
after the completion of the move instruction.
The maximum endless rotating amount can be obtained by the following equation. The
amount differs depending on the type of manipulator.
7-1
7.4 Execution of MRESET Instruction
Since the execution of MRESET instruction is processed for the manipulator feedback pulse,
it is executed in the status that the manipulator is completely stopped. Accordingly, it takes a
several seconds to execute the MRESET instruction. In the meantime, the manipulator does
not stop and the start lamp is not unlit even by hold or changing mode operation.
In a position where the T-axis has rotated more than one time, the teaching is disabled. If
teaching is executed in this state, the following error occurs.
When the above error occurs, reset the axis rotating amount manually.
When the sign of the taught position of the MOVJ instruction where a rotating amount is spec-
ified and the sign of the rotating amount specification are different, the display value of rotat-
ing amount may be one revolution less than the specified rotating amount. For example,
when the taught position is at -1000 pulses and the rotating amount is specified to be 100 rev-
olutions, the displayed value of rotating amount is 99 revolutions.
7-2
8 Alarm Message List
Alarm
Message Cause Corrective Action
No.
8-1
8-2
YASNAC XRC OPTIONS
INSTRUCTIONS
FOR T-AXIS ENDLESS FUNCTION
TOKYO OFFICE
New Pier Takeshiba South Tower, 1-16-1, Kaigan, Minatoku, Tokyo 105-6891, Japan
Phone 81-3-5402-4511 Fax 81-3-5402-4580
MOTOMAN INC. HEADQUARTERS
805 Liberty Lane West Carrollton, OH 45449, U.S.A.
Phone 1-937-847-6200 Fax 1-937-847-6277
MOTOMAN INC. TROY FACILITY
1050 S. Dorset, Troy, OH 45373, U.S.A.
Phone 1-937-440-2600 Fax 1-937-440-2626
YASKAWA MOTOMAN CANADA LTD.
2280 ARGENTIA ROAD, MISSISSAUGA, ONTARIO, L5N 6H8, CANADA.
Phone 1-905-813-5901 Fax 1-905-813-5911
YASKAWA ELECTRIC EUROPE GmbH
Am Kronberger Hang 2, 65824 Schwalbach,Gemany.
Phone 49-6196-569-300 Fax 49-6196-888-301
Motoman Robotics AB
Box 504 S38525 Torsås, Sweden
Phone 46-486-48800 Fax 46-486-41410
Motoman Robotec GmbH
Kammerfeldstraβe1,85391 Allershausen, Germany
Phone 49-8166-900 Fax 49-8166-9039
YASKAWA ELECTRIC KOREA CORPORATION
Kfpa Bldg #1201, 35-4 Youido-dong, Yeongdungpo-Ku, Seoul 150-010, Korea
Phone 82-2-784-7844 Fax 82-2-784-8495
YASKAWA ELECTRIC (SINGAPORE) PTE. LTD.
151 Lorong Chuan, #04-01, New Tech Park Singapore 556741, Singapore
Phone 65-282-3003 Fax 65-289-3003
YATEC ENGINEERING CORPORATION
Shen Hsiang Tang Sung Chiang Building 10F 146 Sung Chiang Road, Taipei, Taiwan
Phone 886-2-2563-0010 Fax 886-2-2567-4677
BEIJING OFFICE
Room No. 301 Office Building of Beijing Intemational Club, 21 Jianguomenwai Avenue, Beijing 100020, China
Phone 86-10-6532-1850 Fax 86-10-6532-1851
SHANGHAI OFFICE
27 Hui He Road Shanghai 200437 China
Phone 86-21-6553-6600 Fax 86-21-6531-4242
YASKAWA JASON (HK) COMPANY LIMITED
Rm. 2909-10, Hong Kong Plaza, 186-191 Connaught Road West, Hong Kong
Phone 852-2803-2385 Fax 852-2547-5773
TAIPEI OFFICE
Shen Hsiang Tang Sung Chiang Building 10F 146 Sung Chiang Road,Taipei, Taiwan
Phone 886-2-2563-0010 Fax 886-2-2567-4677
BEIJING YASKAWA BEIKE AUTOMATION ENGINEERING CO.,LTD.
30 Xue Yuan Road, Haidian, B eijing P.R. China Post Code: 100083
Phone 86-10-6233-2782 Fax 86-10-6232-1536
SHOUGANG MOTOMAN ROBOT CO., LTD.
7,Yongchang-North Street, Beijing Economic Technological Investment & Development Area,
Beijing 100076, P.R. China
Phone 86-10-6788-0551 Fax 86-10-6788-2878
YASKAWA