YASKAWA MOTOMAN DX100 Instructions Manual

Type
Instructions Manual
Part Number: 166153-1CD
Revision: 1
TOUCHSENSE, ACCUFAST and
ACCUFAST II WITH MACRO JOBS
INSTRUCTIONS
Upon receipt of the product and prior to initial operation, read these instructions thoroughly, and
retain for future reference.
YASKAWA INSTRUCTIONS
DX200 OPERATOR’S MANUAL
DX200 MAINTENANCE MANUAL
DX100 OPERATOR’S MANUAL
DX100 MAINTENANCE MANUAL
NX100 OPERATOR’S MANUAL
NX100 MAINTENANCE MANUAL
The operator’s manual above corresponds to specific usage. Be sure to use the appropriate manual.
1 of 124
ii
166153-1CD
166153-1CD
TouchSense, AccuFast,
and AccuFast II with Macro
Jobs
Copyright © 2016, 2013 YASKAWA America, Inc.
Terms of Use and Copyright Notice
All rights reserved. This manual is freely available as a service to
YASKAWA customers to assist in the operation of Motoman robots,
related equipment and software This manual is copyrighted property of
YASKAWA and may not be sold or redistributed in any way. You are
welcome to copy this document to your computer or mobile device for
easy access but you may not copy the PDF files to another website, blog,
cloud storage site or any other means of storing or distributing online
content.
Printed in the United States of America
First Printing, 2016
YASKAWA America, Inc.
Motoman Robotics Division
100 Automation Way
Miamisburg, OH 45342
Phone: 937-847-6200
www.motoman.com
2 of 124
iii
166153-1CD
166153-1CD
TouchSense, AccuFast,
and AccuFast II with Macro
Jobs
MANDATORY
This manual explains the starting point detecting function of the
DX200/DX100/NX100 system. Read this manual carefully and be
sure to understand its contents before handling the DX200/DX100/
NX100.
General items related to safety are listed in Section 1 of the DX200/
DX100/NX100 instructions. To ensure correct and safe operation,
carefully read the section 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.
3 of 124
iv
166153-1CD
166153-1CD
TouchSense, AccuFast,
and AccuFast II with Macro
Jobs
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.
4 of 124
v
166153-1CD
166153-1CD
Notes for Safe Operation
TouchSense, AccuFast,
and AccuFast II with Macro
Jobs
Notes for Safe Operation
Read this manual carefully before installation, operation, maintenance, or
inspection of the DX200/DX100/NX100.
In this manual, the Notes for Safe Operation are classified as “DANGER”,
“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.
DANGER
Indicates an imminent hazardous
situation which, if not avoided, could
result in death or serious injury to
personnel.
WARNING
Indicates a potentially hazardous
situation which, if not avoided, could
result in death or serious injury to
personnel.
CAUTION
Indicates a potentially hazardous
situation which, if not avoided, could
result in minor or moderate injury to
personnel and damage to
equipment. It may also be used to
alert against unsafe practices.
MANDATORY
Always be sure to follow explicitly
the items listed under this heading.
PROHIBITED
Must never be performed.
NOTE
To ensure safe and efficient operation at all times, be sure to
follow all instructions, even if not designated as “DANGER”,
“CAUTION” and “WARNING”.
DANGER
Maintenance and inspection must be performed by specified
personnel.
Failure to observe this caution may result in electric shock or injury.
For disassembly or repair, contact your YASKAWA representative.
Do not remove the motor, and do not release the brake.
Failure to observe these safety precautions may result in death or
serious injury from unexpected turning of the manipulator's arm.
5 of 124
Notes for Safe Operation
vi
166153-1CD
166153-1CD
TouchSense, AccuFast,
and AccuFast II with Macro
Jobs
WARNING
Before operating the manipulator, check that servo power is turned
OFF by pressing the emergency stop button on the programming
pendant.
When the servo power is turned OFF, the SERVO ON LED on the
programming pendant is 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 button does 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
Observe the following precautions when performing teaching
operations within the P-point maximum envelope of the
manipulator:
View the manipulator from the front whenever possible.
Always follow the predetermined operating procedure.
Ensure that there is a safe place to retreat in case of emergency.
Improper or unintended manipulator operation may result in injury.
Confirm that no person is present in the P-point maximum envelope
of the manipulator and that you are in a safe location before:
Turning on the power for the controller.
Moving the manipulator with the programming pendant.
Running the system in the check mode.
Performing automatic operations.
Injury may result if anyone enters the P-point maximum envelope of the
manipulator during operation. Always press an emergency stop button
immediately if there is a problem.
The emergency stop button is located on the programming pendant.
6 of 124
vii
166153-1CD
166153-1CD
Notes for Safe Operation
TouchSense, AccuFast,
and AccuFast II with Macro
Jobs
WARNING
Since detected voltage (200V), welding current, and welding
voltage are applied to the starting point detecting unit, install the unit
securely so that it does not fall.
Failure to observe this warning may result in an electric shock or
damage to the unit.
Before connecting the inter-unit cables and the welding cables, be
sure to turn OFF the power supply to the controller and the welder.
Failure to observe this warning may result in an electric shock.
Special attention should be paid during starting point detection,
since 200 VDC is applied across the wire and the workpiece
(welding jig).
Failure to observe this warning may result in an electric shock.
Do not place any object directly on the cable of the starting point
detecting unit.
Failure to observe this warning may result in an injury or damage
caused by the disconnection of the cable.
Attach the cable of the starting point detecting unit for the wire
feeder with the wire stand, to protect it from robot movement. If
interference between the cable and the peripheral devices are
unavoidable, cover the cable with a rubber plate or spiral tube, etc.
Failure to observe this warning may result in an electric shock, an
injury, or damage to the cable.
Do not lay the cable of the starting point detecting unit directly on
the floor, but install them in a pit or duct or shield the cable with a
protective cover.
Failure to observe this warning may result in an injury or damage to
the cable.
Since a high current flows through the welding cable, separate it
from the cables of the control circuit system. If the cables cannot be
separated, take preventative measures such as using metallic ducts
or tubes on the cables of the control circuit system.
7 of 124
Definition of Terms Used Often in This Manual
viii
166153-1CD
166153-1CD
TouchSense, AccuFast,
and AccuFast II with Macro
Jobs
Definition of Terms Used Often in This Manual
The YASKAWA Motoman manipulator is an industrial robot product.
The manipulator usually consists of the controller, the programming
pendant, and supply cables.
In this manual, the equipment is designated as follows:
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 controller 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
DX200/DX100/NX100 Instructions before operating the
manipulator.
Equipment Manual Designation
DX200/DX100/NX100 controller DX200/DX100/NX100
DX200/DX100/NX100 programming
pendant
Programming pendant
Cable between the manipulator and the
controller
Manipulator cable
8 of 124
ix
166153-1CD
166153-1CD
Description of the Operation Procedure
TouchSense, AccuFast,
and AccuFast II with Macro
Jobs
Descriptions of the programming pendant, buttons, and displays are
shown as follows:
Description of the Operation Procedure
In the explanation of the operation procedure, the expression “Select • • •”
means that the cursor is moved to the object item and the SELECT key is
pressed, or that the item is directly selected by touching the screen.
Registered Trademark
In this manual, names of companies, corporations, or products are
trademarks, registered trademarks, or bland names for each company or
corporation. The indications of (R) and TM are omitted.
Equipment Manual Designation
Programming
Pendant
Character Keys The keys which have characters
printed on them are 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.
ex. [page key]
The cursor key is an exception,
and a picture is not shown.
Axis Keys &
Number Keys
“Axis Keys” and “Number Keys” are
generic names for the keys for axis
operation and number input.
Keys pressed
simultaneously
When two keys are to be pressed
simultaneously, the keys are shown
with a “+” sign between them, ex.
[SHIFT]+[COORD]
Displays The menu displayed in the pro-
gramming pendant is denoted with
{ }.
ex. {JOB}
9 of 124
Explanation of Warning Labels
x
166153-1CD
166153-1CD
TouchSense, AccuFast,
and AccuFast II with Macro
Jobs
Explanation of Warning Labels
The following warning labels are attached to the manipulator.
Always follow the warnings on the labels.
Also, an identification label with important information is placed on the
body of the manipulator. Prior to operating the manipulator, confirm the
contents.
Fig. : Warning Label Locations
MOTOMAN
TYPE
PAYLOAD
ORDER NO.
SERIAL NO.
MASS
DATE
YASKAWA ELECTRIC CORPORATION JAPAN
kg
kg
WARNING
Do not enter
robot
work area.
WARNING
Moving parts
may cause
injury
Nameplate:
WARNING Label B:
WARNING Label A:
WARNING Label B
Nameplate
WARNING Label A
WARNING Label A
10 of 124
xi
166153-1CD
166153-1CD
Safeguarding Tips
TouchSense, AccuFast,
and AccuFast II with Macro
Jobs
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).
Mechanical Safety Devices
The safe operation of this equipment is ultimately the users responsibility.
The conditions under which the equipment will be operated safely should
be reviewed by the user. The user must be aware of the various national
codes, ANSI/RIA R15.06-2012 safety standards, and other local codes
that may pertain to the installation and use of this equipment.
Additional safety measures for personnel and equipment may be required
depending on system installation, operation, and/or location. The following
safety equipment is provided as standard:
• Safety barriers
• Door interlocks
• Emergency stop palm buttons located on operator station
Check all safety equipment frequently for proper operation. Repair or
replace any non-functioning safety equipment immediately.
11 of 124
Programming, Operation, and Maintenance Safety
xii
166153-1CD
166153-1CD
TouchSense, AccuFast,
and AccuFast II with Macro
Jobs
Programming, Operation, and Maintenance Safety
All operators, programmers, maintenance personnel, supervisors, and
anyone working near the system must become familiar with the operation
of this equipment. Improper operation can result in personal injury and/or
damage to the equipment. Only trained personnel familiar with the
operation, manuals, electrical design, and equipment interconnections of
this equipment should be permitted to program, or maintain the system.
All personnel involved with the operation of the equipment must
understand potential dangers of operation.
• Inspect the equipment to be sure no potentially hazardous conditions
exist. Be sure the area is clean and free of water, oil, debris, etc.
• Be sure that all safeguards are in place. Check all safety equipment
for proper operation. Repair or replace any non-functioning safety
equipment immediately.
• Check the E-Stop button on the operator station for proper operation
before programming. The equipment must be placed in Emergency
Stop (E-Stop) mode whenever it is not in use.
• Back up all programs and jobs onto suitable media before program
changes are made. To avoid loss of information, programs, or jobs, a
backup must always be made before any service procedures are
done and before any changes are made to options, accessories, or
equipment.
• Any modifications to the controller unit can cause severe personal
injury or death, as well as damage to the robot! Do not make any
modifications to the controller unit. Making any changes without the
written permission from YASKAWA will void the warranty.
• Some operations require a standard passwords and some require
special passwords.
• The equipment allows modifications of the software for maximum
performance. Care must be taken when making these modifications.
All modifications made to the software will change the way the
equipment operates and can cause severe personal injury or death,
as well as damage parts of the system. Double check all
modifications under every mode of operation to ensure that the
changes have not created hazards or dangerous situations.
• This equipment has multiple sources of electrical supply. Electrical
interconnections are made between the controller and other
equipment. Disconnect and lockout/tagout all electrical circuits
before making any modifications or connections.
• Do not perform any maintenance procedures before reading and
understanding the proper procedures in the appropriate manual.
• Use proper replacement parts.
• Improper connections can damage the equipment. All connections
must be made within the standard voltage and current ratings of the
equipment.
12 of 124
xiii
166153-1CD
166153-1CD
Maintenance Safety
TouchSense, AccuFast,
and AccuFast II with Macro
Jobs
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.
Summary of Warning Information
This manual is provided to help users establish safe conditions for
operating the equipment. Specific considerations and precautions are also
described in the manual, but appear in the form of Dangers, Warnings,
Cautions, and Notes.
It is important that users operate the equipment in accordance with this
instruction manual and any additional information which may be provided
by YASKAWA. Address any questions regarding the safe and proper
operation of the equipment to YASKAWA Customer Support.
13 of 124
Customer Support Information
xiv
166153-1CD
166153-1CD
TouchSense, AccuFast,
and AccuFast II with Macro
Jobs
Customer Support Information
If you need assistance with any aspect of your TouchSense, AccuFast,
and AccuFast II with Macro Jobs system, please contact YASKAWA
Customer Support at the following 24-hour telephone number:
For routine technical inquiries, you can also contact YASKAWA Customer
Support at the following e-mail address:
When using e-mail to contact YASKAWA Customer Support, please
provide a detailed description of your issue, along with complete contact
information. Please allow approximately 24 to 36 hours for a response to
your inquiry.
Please have the following information ready before you call Customer
Support:
NOTE
Please use e-mail for routine inquiries only. If you have an
urgent or emergency need for service, replacement parts,
or information, you must contact YASKAWA Customer
Support at the telephone number shown above.
• System TouchSense, AccuFast, and
AccuFast II with Macro Jobs
• Primary Application ___________________________
• Controller DX200/DX100/NX100
• Software Version Access this information on the
Programming Pendant’s LCD
display screen by selecting {MAIN
MENU} - {SYSTEM INFO} -
{VERSION}
• Robot Serial Number Located on the robot data plate
• Robot Sales Order Number Located on the DX200/DX100/
NX100 controller data plate
(937) 847-3200
14 of 124
xv
166153-1CD
166153-1CD
Table of Contents
TouchSense, AccuFast,
and AccuFast II with Macro
Jobs
Table of Contents
1 Introduction ..................................................................................................................................... 1-1
1.1 Overview............................................................................................................................ 1-1
1.1.1 Seam Finding ....................................................................................................... 1-2
1.1.2 Macro Jobs........................................................................................................... 1-3
1.2 Features ............................................................................................................................ 1-4
1.2.1 Improved Control .................................................................................................. 1-4
1.3 About this Document ......................................................................................................... 1-4
1.4 System Requirements .......................................................................................................1-5
1.5 Learning Seam Finding with Macro Jobs........................................................................... 1-5
1.6 Reference to Other Documentation ................................................................................... 1-5
2 Setup and Operation....................................................................................................................... 2-1
2.1 Touch Sense ..................................................................................................................... 2-1
2.2 AccuFast............................................................................................................................ 2-1
2.2.1 Setting the Q1 Focal Length:................................................................................ 2-2
2.3 AccuFast II ............................................................................................................................... 2-4
2.3.1 Setting the GO Focal Length................................................................................ 2-4
2.3.2 Using the Zero Shift Function (If Temperature Variance is a Concern)................ 2-6
2.4 Job Setup .......................................................................................................................... 2-7
2.5 AutoTeach ....................................................................................................................... 2-10
3 TCH Macro, One Touch (1TCH) Routine........................................................................................ 3-1
3.1 Features ............................................................................................................................ 3-1
3.1.1 Limitations ............................................................................................................ 3-2
3.2 AutoTeach Mode ............................................................................................................... 3-3
3.3 Macro Job Setup................................................................................................................ 3-4
3.4 Interface............................................................................................................................. 3-6
3.5 Programming Instructions..................................................................................................3-7
15 of 124
Table of Contents
xvi
166153-1CD
166153-1CD
TouchSense, AccuFast,
and AccuFast II with Macro
Jobs
4 TCH Macro, Two Touch (2TCH) Routine........................................................................................ 4-1
4.1 Features............................................................................................................................. 4-1
4.1.1 Limitations.............................................................................................................4-2
4.2 AutoTeach Mode................................................................................................................ 4-3
4.3 Macro Job Setup................................................................................................................4-5
4.4 Interface.............................................................................................................................4-7
4.5 Programming Instructions ..................................................................................................4-8
5 EDGE: Edge Finding Routine ......................................................................................................... 5-1
5.1 Features............................................................................................................................. 5-1
5.2 Limitations.......................................................................................................................... 5-2
5.3 Macro Job Setup................................................................................................................5-3
5.4 Interface.............................................................................................................................5-5
5.5 Programming ..................................................................................................................... 5-8
5.6 AutoTeach .......................................................................................................................5-10
5.6.1 AutoTeach 1 (Robot Position 2).......................................................................... 5-11
5.6.2 AutoTeach 2 (Robot Position 3).......................................................................... 5-15
6 R1 CIRCLE: Circle Touch Routine.................................................................................................. 6-1
6.1 Features............................................................................................................................. 6-1
6.1.1 Three Touch Routine ............................................................................................ 6-1
6.1.2 Shift Amount - Center of Circle............................................................................. 6-1
6.1.3 AutoTeach Mode .................................................................................................. 6-1
6.1.4 Limitations.............................................................................................................6-2
6.2 Programming Requirements .............................................................................................. 6-2
6.3 Job Setup........................................................................................................................... 6-3
6.4 Interface.............................................................................................................................6-5
6.5 Programming ..................................................................................................................... 6-7
6.5.1 Programming AutoTeach for the R1CIRCLE Macro............................................. 6-7
6.5.1.1 Setup Macro Instruction and Detect Robot Position 1............................. 6-8
6.5.1.2 Detect Robot Position 2......................................................................... 6-11
6.5.1.3 Detect Robot Position 3......................................................................... 6-11
7 Application Examples...................................................................................................................... 7-1
7.1 T-Joint................................................................................................................................ 7-1
7.2 Cylinder to Plate................................................................................................................. 7-3
16 of 124
xvii
166153-1CD
166153-1CD
Table of Contents
TouchSense, AccuFast,
and AccuFast II with Macro
Jobs
8 Programming Suggestions.............................................................................................................. 8-1
8.1 Orientation ......................................................................................................................... 8-1
8.1.1 AccuFast Orientation............................................................................................ 8-1
8.1.2 AccuFast II Orientation......................................................................................... 8-2
8.2 Perpendicular Search Paths .............................................................................................. 8-4
8.3 Pattern Type and AutoTeach Descriptions ........................................................................ 8-6
8.3.1 Pattern Type 0 ...................................................................................................... 8-6
8.3.1.1 AutoTeach 1 ............................................................................................ 8-6
8.3.1.2 AutoTeach 2 ............................................................................................ 8-6
8.3.1.3 AutoTeach 0 ............................................................................................ 8-7
8.3.2 Pattern Type 1 ...................................................................................................... 8-7
8.3.2.1 AutoTeach 1 ............................................................................................ 8-7
8.3.2.2 AutoTeach 2 ............................................................................................ 8-8
8.3.2.3 AutoTeach 0 ............................................................................................ 8-8
8.3.3 Pattern Type 2 ...................................................................................................... 8-9
8.3.3.1 AutoTeach 1 ............................................................................................ 8-9
8.3.3.2 AutoTeach 2 ............................................................................................ 8-9
8.3.3.3 AutoTeach 0 .......................................................................................... 8-10
8.3.4 Pattern Type 3 .................................................................................................... 8-10
8.3.4.1 AutoTeach 1 .......................................................................................... 8-10
8.3.4.2 AutoTeach 2 .......................................................................................... 8-11
8.3.4.3 AutoTeach 0 .......................................................................................... 8-11
8.3.5 Pattern Type 4 .................................................................................................... 8-12
8.3.5.1 AutoTeach 1 .......................................................................................... 8-12
8.3.5.2 AutoTeach 2 .......................................................................................... 8-12
8.3.5.3 AutoTeach 0 .......................................................................................... 8-13
8.3.6 Pattern Type 5 .................................................................................................... 8-13
8.3.6.1 AutoTeach 1 .......................................................................................... 8-13
8.3.6.2 AutoTeach 2, Step Offset 0................................................................... 8-14
8.3.6.3 AutoTeach 2, Step Offset > 0................................................................ 8-14
8.3.6.4 AutoTeach 0 .......................................................................................... 8-15
9 Target for TCP Update for AccuFast or AccuFast II ....................................................................... 9-1
9.1 Requirements .................................................................................................................... 9-1
9.2 Objective of Function ......................................................................................................... 9-1
9.3 Overview............................................................................................................................ 9-1
9.4 Breakdown of Procedure ................................................................................................... 9-2
9.5 Detailed Usage .................................................................................................................. 9-3
17 of 124
Table of Contents
xviii
166153-1CD
166153-1CD
TouchSense, AccuFast,
and AccuFast II with Macro
Jobs
9.6 Adjust Settings of ACCUFAST - TCP - UPDATER robot job............................................. 9-4
9.6.1 Program the user Frame to be used
by the Macro Manager Function's Robot Job ....................................................... 9-5
9.6.2 Set and Program the AccuFast - TCP - UPDATER Robot Job ............................9-6
9.7 Run the Robot Job in Train Mode.................................................................................... 9-12
9.8 Run the Robot Job in Calc Mode ..................................................................................... 9-15
9.9 Update Robot Positions in AccuFast or AccuFast II Macro Instructions.......................... 9-15
9.10 TCP Detection Mode (Optional)..................................................................................... 9-16
Appendix A ........................................................................................................................................A-1
A.1 ARG Target Values ...........................................................................................................A-1
Appendix B ........................................................................................................................................B-1
B.1 Value B Variables ..............................................................................................................B-1
Appendix C ....................................................................................................................................... C-1
C.1 AccuFast Verify Routine (Optional Function) ................................................................... C-1
C.1.1 Overview ............................................................................................................. C-1
Appendix D ....................................................................................................................................... D-1
D.1 AccuFast II Recommended Spare Parts .......................................................................... D-1
18 of 124
1-1
166153-1CD
166153-1CD
1 Introduction
1.1 Overview
TouchSense, AccuFast,
and AccuFast II with Macro
Jobs
1Introduction
1.1 Overview
A macro job is a job that runs in the background of the robot controller.
Seam finding macro jobs are used to locate deviated weld seams, gaps,
and edges. These macro jobs work for most work piece sizes, dispersion,
and setting positions. The seam finding macro jobs use the Search
function to create calculated offsets that can later be used to shift
programmed job points from the original programmed points to new
deviated part points.
These shift amounts are calculated by programming robot positions on a
master part. The robot positions are programmed so that the sensing
device detects/touches the surface of the master part. As new parts are
presented for work, the robot searches as it moves toward the previously
programmed robot positions and stops when it detects the surface of the
new part.
Fig. 1-1: Master Robot Positions
When the surface of the new part is detected and the robot stops its
search motion, the robot records the newly detected position and
compares it to the location of the robot position. A shift amount is then
calculated based on the distance between these two positions (original
robot position and detected robot position).
Once the seam finding macro routine successfully detects the part's
surface, calculates the shift amount, and saves the shift amount to a
variable, the robot job executes a Shift On instruction or Sytem Shift
instruction and shifts the weld path.
To prevent gross errors in part placement, a search window is defined. A
start robot position (Robot Position 1) is programmed to define the
beginning of the search motion. The distance between the start position
(Robot Position 1) and the surface 1 position (Robot Position 2), plus a
“maximum shift amount parameter,” defines the search window.
Deviated Part
Original Programmed Master Part
Robot Positon 2
Robot Position 1
Robot Position 3
Shift Amount
Detected Point
Detected Point
19 of 124
1 Introduction
1.1 Overview
1-2
166153-1CD
166153-1CD
TouchSense, AccuFast,
and AccuFast II with Macro
Jobs
1.1.1 Seam Finding
In the most basic seam finding application, the robot begins a search
motion from a pre-programmed start robot position towards the next
programmed robot position. When the weldment is detected, either by
touchsense or laser, a signal is immediately sent to the robot controller.
The robot quickly stops its search motion and captures its new position.
Depending on the macro being used, the robot may be directed to;
search, move in a new direction, or calculate a shift amount.
Fig. 1-2: Simple Seam Finding
Robot Positon 2
Robot Position 3
Robot Position 1
Lap Offset
Original Programmed Master Part
Searching Motion
Non-Searching Motion
Original Programmed Master Part
Deviated Part
Locacted
Surface
Located
Surface
Robot Positon 1
Lap Offset
Shift Amount
Deviated Part
Located Surface
Robot Position 1
mmed Master Part
Original Prog
rog
ogramm
rogramm
Shift Amount
Located Surface
20 of 124
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76
  • Page 77 77
  • Page 78 78
  • Page 79 79
  • Page 80 80
  • Page 81 81
  • Page 82 82
  • Page 83 83
  • Page 84 84
  • Page 85 85
  • Page 86 86
  • Page 87 87
  • Page 88 88
  • Page 89 89
  • Page 90 90
  • Page 91 91
  • Page 92 92
  • Page 93 93
  • Page 94 94
  • Page 95 95
  • Page 96 96
  • Page 97 97
  • Page 98 98
  • Page 99 99
  • Page 100 100
  • Page 101 101
  • Page 102 102
  • Page 103 103
  • Page 104 104
  • Page 105 105
  • Page 106 106
  • Page 107 107
  • Page 108 108
  • Page 109 109
  • Page 110 110
  • Page 111 111
  • Page 112 112
  • Page 113 113
  • Page 114 114
  • Page 115 115
  • Page 116 116
  • Page 117 117
  • Page 118 118
  • Page 119 119
  • Page 120 120
  • Page 121 121
  • Page 122 122
  • Page 123 123
  • Page 124 124

YASKAWA MOTOMAN DX100 Instructions Manual

Type
Instructions Manual

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI