System Manual: Motoeye SF
System Manual: Motoeye SF
SYSTEM MANUAL
For DX100 or DX200 Controller
Upon receipt of the product and prior to initial operation, read these instructions thoroughly, and
retain for future reference.
YASKAWA INSTRUCTIONS
DX100 OR DX200 INSTRUCTIONS
DX100 OR DX200 OPERATOR’S MANUAL
DX100 OR DX200 MAINTENANCE MANUAL
The operator’s manual above corresponds to specific usage.
Be sure to use the appropriate manual.
1 of 65
161204-1CD
MotoEye™ SF
ii 161204-1CD 2 of 65
161204-1CD
MotoEye™ SF
MANDATORY
• This user guide provides an overview of the Yaskawa MotoEye™
SF system. It gives general information about the system, a
description of its major components, and the procedures for
installation, system operation, and preventive and repair
maintenance. Be sure to read and understand this manual
thoroughly before installing and operating the Yaskawa MotoEye™
SF system.
• General items related to safety are listed in Section 2 of the DX
Controller Manual. To ensure correct and safe operation, carefully
read the DX Controller Manual before reading this manual.
• It is the purchaser’s responsibility to ensure that all local, county,
state, and national codes, regulations, rules, or laws relating to
safety and safe operating conditions for each installation are met
and followed.
CAUTION
• Some drawings in this manual are shown with the protective covers
or shields removed for clarity. Be sure that all covers and shields
are replaced before operating this product.
• The drawings and photos in this manual are representative, 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 a 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 161204-1CD 3 of 65
161204-1CD
MotoEye™ SF
Yaskawa 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-1999). 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 161204-1CD 4 of 65
161204-1CD
MotoEye™ SF Notes for Safe Operation
v 161204-1CD 5 of 65
161204-1CD
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.
vi 161204-1CD 6 of 65
161204-1CD
MotoEye™ SF Notes for Safe Operation
WARNING
• Before operating the manipulator, check that servo power is turned
OFF by pressing the EMERGENCY STOP buttons on the operator
station or Programming Pendant. When 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
vii 161204-1CD 7 of 65
161204-1CD
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 DX 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 DX
Controller Manual before operating the MotoEye™ SF system.
viii 161204-1CD 8 of 65
161204-1CD
MotoEye™ SF Definition of Terms Used In this Manual
ix 161204-1CD 9 of 65
161204-1CD
WARNING Label A
WARNING Label B
Nameplate
WARNING Label B:
WARNING
Do not enter
robot
work area.
x 161204-1CD 10 of 65
161204-1CD
MotoEye™ SF 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).
xi 161204-1CD 11 of 65
161204-1CD
xii 161204-1CD 12 of 65
161204-1CD
MotoEye™ SF 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.
xiii 161204-1CD 13 of 65
161204-1CD
Table of Contents
3.4 Setting Robot Data For The Seam-Finding Sensor ........................................................... 3-7
4 Programming................................................................................................................................... 4-1
4.2.2 Programming the Sensor over the Weld Joint ...................................................... 4-4
xiv 161204-1CD 14 of 65
161204-1CD
MotoEye™ SF Table of Contents
Appendix A .......................................................................................................................................A-1
Appendix B .......................................................................................................................................B-1
Appendix C .......................................................................................................................................C-1
xv 161204-1CD 15 of 65
161204-1CD
MotoEye™ SF 1 Introduction
1.1 About This Document
1 Introduction
This manual is intended for personnel who has received operator training
from Yaskawa and who are familiar with the operation of this particular
Yaskawa system. For more detailed information on any specific
component or peripheral of the Yaskawa MotoEye™ SF system, please
review the full documentation package that is included with the Yaskawa
MotoEye™ SF system (refer to section 1.4).
1-1 161204-1CD 16 of 65
161204-1CD
MotoEye™ SF 1 Introduction
1.4 Reference Documentation
1-2 161204-1CD 17 of 65
161204-1CD
MotoEye™ SF 1 Introduction
1.5 Customer Support Information
(937) 847-3200
For routine technical inquiries, you can also contact Yaskawa Customer
Support at the following e-mail address:
techsupport@motoman.com
• Robots
• Positioner
1-3 161204-1CD 18 of 65
161204-1CD
MotoEye™ SF 2 Equipment Description
2.1 Servo-Robot Seam Finding Sensor
2 Equipment Description
2-1 161204-1CD 19 of 65
161204-1CD
Laser Switches
2-2 161204-1CD 20 of 65
161204-1CD
MotoEye™ SF 2 Equipment Description
2.3 Robot Interface
2-3 161204-1CD 21 of 65
161204-1CD
2-4 161204-1CD 22 of 65
161204-1CD
MotoEye™ SF 2 Equipment Description
2.3 Robot Interface
2-5 161204-1CD 23 of 65
161204-1CD
CAUTION
Use care when increasing parameters.
Not using care when increasing the parameter can cause the robot to
crash.
The location of the Nominal Y and Z Positions can be adjusted (in the
event the application requires it) from within the L*-SF macro job.
Adjusting the value of the R003 (Nominal Z Position) parameter to a larger
value will move the laser sensor closer to the weld seam. See Fig. 2-4
“Setting Nominal Z Position too High” for an example that could cause the
robot to crash.
Fig. 2-4: Setting Nominal Z Position too High
300mm
X SET LR003 TO 280 (COLLISION)
275mm
250mm
For each instance that the L*-SF macro instruction is executed in the job,
the robot should be initially (ie. during initial teaching) moved to a location
over the weld seam such that if a measurement is made, the nominal
locations are measured by the sensor. A convenient feature of the Auto
Teach mode of the L*-SF macro instruction is that it discovers this location
for the user, and the user is asked to Re-Modify the Reference Position,
which saves the desired location to the L*-SF macro job.
2-6 161204-1CD 24 of 65
161204-1CD
MotoEye™ SF 2 Equipment Description
2.3 Robot Interface
After the robot is programmed to each desired detection position for the
application (so that the nominal locations are measured by the sensor),
the user then programs the weld path(s). If everything was programmed
correctly, the (original taught part/“master” part) execution of the various
L*-SF macro instructions should produce close to zero shift amounts and
the weld path points (because they were programmed to the original part
and are getting close to zero shift amounts) should be in the weld joints.
The laser sensor is used to detect and adapt to weld joints that are not
located in the same location every time (relative to the robot). Placing
new, varying parts into the robot system should produce non-zero shift
amounts (this can be observed by monitoring the destination P variable
after successful execution of the L*-SF macro instruction). These shift
amounts should be shifting the weld points from the original programmed
location and into the deviated weld seams.
An example of how the robot calculates the shift offset, by comparing the
detected seam location to the nominal positions are shown in Fig. 2-5
“Shift Offset”.
Fig. 2-5: Shift Offset
2-7 161204-1CD 25 of 65
161204-1CD
After processing of the weld joint profile is completed, the measured data
is available for the robot. The DX Robot Controller receives the data from
the laser sensor and calculates a shift amount for the point(s) on the weld
path.
The DX Robot Controller calculates the shift amount by using the Y and Z
values from the camera and converts them to X,Y, and Z values for the
robot.
In order for the measurements to be converted, proper tool files need to
be set up (L1-SF uses tool # 60, L2 - tool # 61, L3 - tool # 62, L4 -
Tool # 63).
After the measured data is successfully translated into a robot coordinate
system, the data is available to the robot job through the use of the
{SFTON} instruction (Shift On function).
If needing to weave when welding, use the gap measurement with the
{WVADJ} (Weave Adjust) inform command to allow for continuous varying
adaptive process control. This will change the weave amplitude and travel
speed gradually between two programmed robot positions based on
changes in the gap measurements.5
2-8 161204-1CD 26 of 65
161204-1CD
MotoEye™ SF 3 Installation
3.1 System Requirements
3 Installation
CAUTION
The MotoEye™ SF system should be installed by qualified personnel
who are familiar with the installation and setup of a robotic system.
Always comply with all the safety instructions and precautions given
throughout this manual during the installation process.
The instructions given in this section are general guidelines for installing
the MotoEye™ SF system. Refer to the system drawings and relevant
system component manuals for specific installation information.
3-1 161204-1CD 27 of 65
161204-1CD
MotoEye™ SF 3 Installation
3.2 Servo-Robot Software Setup
4. On the PC, manually set the IP (Network Settings >> Local Area
Connection > Properties > Internet Protocol Version 4 (TCP/IPv4)
>Properties. Use the IP address that user has just created.
5. Start the WeldCom program.
Fig. 3-1: WeldCom Program Screen
3-2 161204-1CD 28 of 65
161204-1CD
MotoEye™ SF 3 Installation
3.2 Servo-Robot Software Setup
9. Click on the Pencil icon to open the editing menu on the right side of
the Vision screen.
3-3 161204-1CD 29 of 65
161204-1CD
MotoEye™ SF 3 Installation
3.2 Servo-Robot Software Setup
CAUTION
It is important to have a stable, consistent tracking point (the red “X” on
the screen) when the robot is not moving when adjusting the
parameters. The tracking point will be the center of the weld joint.
3-4 161204-1CD 30 of 65
161204-1CD
MotoEye™ SF 3 Installation
3.3 DX Robot Controller Interface
MACRO
P VARIABLE
JOB
{SFTON} is called into the job
3-5 161204-1CD 31 of 65
161204-1CD
MotoEye™ SF 3 Installation
3.3 DX Robot Controller Interface
4. The setup section of the macro contains instructions for each of the
following items which must be configured:
• Model of laser sensor.
• Nominal Z distance for vertical standoff.
• Nominal Y distance for lateral offset.
• Output signal for shutter door.
• Robot tool file for the sensor calibration data.
• Error handling and retry attempts.
• Additional data to retrieve from the sensor.
3-6 161204-1CD 32 of 65
161204-1CD
MotoEye™ SF 3 Installation
3.4 Setting Robot Data For The Seam-Finding Sensor
CAUTION
Configure the TCP of the welding torch correctly
Not configuring the TCP of the welding torch correctly can cause a
crash and/or poor calibration.
3-7 161204-1CD 33 of 65
161204-1CD
MotoEye™ SF 3 Installation
3.4 Setting Robot Data For The Seam-Finding Sensor
3-8 161204-1CD 34 of 65
161204-1CD
MotoEye™ SF 3 Installation
3.4 Setting Robot Data For The Seam-Finding Sensor
3-9 161204-1CD 35 of 65
161204-1CD
MotoEye™ SF 3 Installation
3.4 Setting Robot Data For The Seam-Finding Sensor
Task# 0 - 64 Task number used in the Servo Robot system to detect the
joint profile.
Torch tool 0 - 63 TCP number of the robot tool which the sensor is mounted to.
Tool ref pos Record robot position See below for Programming Reference Positions for
Calibration.
Sensor ref pos 1 Record robot position
Calib error amnt 0 - 127 Index of a position variable which will contain the calculated
error amount of the calibration.
3-10 161204-1CD 36 of 65
161204-1CD
MotoEye™ SF 3 Installation
3.4 Setting Robot Data For The Seam-Finding Sensor
3-11 161204-1CD 37 of 65
161204-1CD
MotoEye™ SF 3 Installation
3.4 Setting Robot Data For The Seam-Finding Sensor
3-12 161204-1CD 38 of 65
161204-1CD
MotoEye™ SF 3 Installation
3.4 Setting Robot Data For The Seam-Finding Sensor
Reference Point 4
3-13 161204-1CD 39 of 65
161204-1CD
MotoEye™ SF 3 Installation
3.4 Setting Robot Data For The Seam-Finding Sensor
NOTE Use the calibration macro (described above) for the most
accurate tool setup.
1. Open the Tool file corresponding to the laser number ({MAIN MENU} >
{ROBOT} > {TOOL}).
2. The X, Y, and Z values are irrelevant to the calibration for the laser
sensor. However, the orientation of the tool frame is critical. Therefore,
adjust the RX, RY, and RZ data fields until the following conditions have
been obtained when jogging using Tool File.
3. Scribe a straight line on a non shiny surface to check the setup of the
laser. Move the robot so the laser is on top of the line. See
Fig. 3-10(a “Orientation of Sensor”, Fig. 3-10(b “Orientation of Sensor”,
and Fig. 3-11 “Positioning Laser on Scribed Line”.
3-14 161204-1CD 40 of 65
161204-1CD
MotoEye™ SF 3 Installation
3.4 Setting Robot Data For The Seam-Finding Sensor
3-15 161204-1CD 41 of 65
161204-1CD
MotoEye™ SF 3 Installation
3.4 Setting Robot Data For The Seam-Finding Sensor
4. Verify the tool orientation by jogging the robot with the laser ON. Select
the correct Tool number: Tool 60 for Laser 1, Tool 61 for Laser 2, Tool
62 for Laser 3, and Tool 63 for Laser 4. While jogging the robot in the Y
and Z direction in the tool/frame, the laser line should remain projected
along the scribed line.
a) While jogging the robot in the Y direction of the
corresponding tool, the laser line should move in the
direction of the scribed line and should stay projected on the
scribed line.
Assuming Fig. 3-11 “Positioning Laser on Scribed Line” as a
start position for the laser line, when jogging robot in the Y
direction, Fig. 3-12 “Tool Verify Y Direction” should occur.
Fig. 3-12: Tool Verify Y Direction
3-16 161204-1CD 42 of 65
161204-1CD
MotoEye™ SF 3 Installation
3.4 Setting Robot Data For The Seam-Finding Sensor
3-17 161204-1CD 43 of 65
161204-1CD
MotoEye™ SF 4 Programming
4.1 New Weld Joint
4 Programming
4-1 161204-1CD 44 of 65
161204-1CD
MotoEye™ SF 4 Programming
4.1 New Weld Joint
9. Deploy the {SFTON} instruction(s) into the weld job, referencing the
P Variable number registered in step 6c and (optionally) combine with
other measured P variable shift amounts if needed (contact Yaskawa
customer support, if needed).
4-2 161204-1CD 45 of 65
161204-1CD
MotoEye™ SF 4 Programming
4.2 Robot Programming
4-3 161204-1CD 46 of 65
161204-1CD
MotoEye™ SF 4 Programming
4.2 Robot Programming
4-4 161204-1CD 47 of 65
161204-1CD
MotoEye™ SF 4 Programming
4.2 Robot Programming
4-5 161204-1CD 48 of 65
161204-1CD
MotoEye™ SF 4 Programming
4.2 Robot Programming
Don’t Mute Laser Set this to “1” to leave the 1 = Do not mute
laser unmuted at the end of
the L*-SF routine
4-6 161204-1CD 49 of 65
161204-1CD
MotoEye™ SF 4 Programming
4.2 Robot Programming
This job is useful for users who want to calculate their own joint geometry
given the raw data returned from the Servo-Robot sensor. It can also be
used to perform an individual task, without doing an entire cycle of [Set
Task] - [Unmute] - [Measure] - [Calculate] - [Mute] - [Check Status]. Users
can pick and choose any or all of the functions to perform.
4-7 161204-1CD 50 of 65
161204-1CD
MotoEye™ SF 4 Programming
4.2 Robot Programming
4-8 161204-1CD 51 of 65
161204-1CD
MotoEye™ SF 4 Programming
4.2 Robot Programming
Mute Laser This will mute the laser so that 1 = Mute laser
it is not visible. The laser must 0 = Unmute laser
not be muted to take a
measurement.
Get Status This will ask the SF sensor for 1 = Get status
its current status. The status 0 = Do not get status
will be encoded into a robot
M-Register.
R1 - M482, R2 - M484, R3 -
M486, R4 - M488
Please consult the Servo
Robot SF manual for
definition of the STATUS and
ERROR fields.
4-9 161204-1CD 52 of 65
161204-1CD
MotoEye™ SF 4 Programming
4.2 Robot Programming
4.2.4 Deployment
As previously mentioned, the L*-SF macro instruction needs to be
programmed each time the user wishes to measure for part deviation.
Simple weld joints will only need one macro instruction.
For longer weld joints, or weld joints experiencing multi-dimensional
variation (ie. X, Y, and Z), multiple L*-SF macros will need to be
programmed into the job. Carefully combine/condition resulting shift
amounts to get full shift amounts.
4-10 161204-1CD 53 of 65
161204-1CD
MotoEye™ SF 4 Programming
4.2 Robot Programming
*
Different L -SF macros used
In Fig. 4-5, two L*-SF macro instructions have been inserted and taught.
The first instruction, programmed at the start position of the weld joint,
saves the shift amount to P000 and the gap measurement to D000. The
second instruction utilizes P001 and D001. Before the first weld position is
reached, a Shift Amount is registered using P000, and before the second
weld position is reached the other Shift Amount is executed using the
amount in P001.
4-11 161204-1CD 54 of 65
161204-1CD
MotoEye™ SF 4 Programming
4.2 Robot Programming
In Fig. 4-6, all robots and L*-SF macro instructions programmed are just
like that of the Long Welds example above. However, in addition to using
the P variables to adjust weld path via the {SFTON} instruction, the
{WVADJ} instruction deploys to adjust the Weave Amplitude and Travel
Speed between the two weld positions.
The {WVADJ} instruction behaves such that the Start Gap, or ST=
parameter, and the End Gap, or END= parameter are compared to the
Standard Gap, or STD= parameter, and target values for both weave
amplitude and travel speed are calculated for the weld start and weld end
position. The weaving amplitude and travel speed are smoothly
interpolated, or sloped, between these two points. The weave amplitude is
adjusted based on its nominal value - the value referenced by the {WVON}
instruction, and in this case saved in the weave file. The travel speed is
adjusted based on its nominal value set in either the job (by a SPEED=
instruction or referenced by the MOV instruction of the second weld point)
or by the {ARCON} instruction (by the SPD: Robot Speed field of the Arc
Start File).
Fig. 4-7: WVADJ Detail Edit Screen
4-12 161204-1CD 55 of 65
161204-1CD
MotoEye™ SF 4 Programming
4.2 Robot Programming
4-13 161204-1CD 56 of 65
161204-1CD
MotoEye™ SF Appendix A
A.1 Output Messages
Appendix A
Re-Modify Using the AutoTeach mode, PAUSE Message Re-Modify the RefPosition
Ref Positn; the routine executed as argument.
Set Teach = 0 expected. Set “Teach Mode” to 0.
Max Shift Amount The calculated shift amount Message Increase the allowable shift
Exceeded exceeds the limit imposed by amount parameter or take
the Max Shift Amount other corrective actions, either
parameter. with robot programming or
with part variability.
Sensor Application An error occurred with the Message Contact Yaskawa Customer
Error system software. Support Group.
L*: No Joint Not enough profiles were Message Adjust laser sensor
Detected measured in order to detect parameters to detect weld.
proper joint configuration.
A-1 161204-1CD 57 of 65
161204-1CD
MotoEye™ SF Appendix A
A.1 Output Messages
L*: Z Over Limit The Z element of the tracking Message Weld joint could be outside of
point was outside of the acceptable limit or increase
standard deviation limit. allowable deviation.
L*: Y Over Limit The Y element of the Message Weld joint could be outside of
tracking point was outside of acceptable limit or increase
the standard deviation limit. allowable deviation.
L*: Gap Over Limit The measured gap value Message Weld joint could be outside of
was outside of the standard acceptable limit or increase
deviation limit. allowable deviation.
L*: Mismatch Over The measured mismatch Message Weld joint could be outside of
Limit was outside of the standard acceptable limit or increase
deviation limit. allowable deviation.
L*: Area Over Limit The calculated area was Message Weld joint could be outside of
outside of the standard acceptable limit or increase
deviation limit. allowable deviation.
L*: Normal Over The calculated joint normal Message Weld joint could be outside of
Limit vector was outside of the acceptable limit or increase
standard deviation limit. allowable deviation.
2-8, 100 L*: Comm Internal error code Message Adjust laser sensor
Alarm:xxx returned from the SF parameters to detect weld.
sensor.
9 L*: No Joint Not enough profiles were Message Weld joint could be outside
Detected measured in order to of acceptable limit or
detect proper joint increase allowable
configuration. deviation.
10 L*: Z Over Limit The Z element of the Message Weld joint could be outside
tracking point was of acceptable limit or
outside of the standard increase allowable
deviation limit. deviation.
A-2 161204-1CD 58 of 65
161204-1CD
MotoEye™ SF Appendix A
A.1 Output Messages
11 L*: Y Over Limit The Y element of the Message Weld joint could be outside
tracking point was of acceptable limit or
outside of the standard increase allowable
deviation limit. deviation.
12 L*: Gap Over The measured gap value Message Weld joint could be outside
Limit was outside of the of acceptable limit or
standard deviation limit. increase allowable
deviation.
13 L*: Mismatch The measured mismatch Message Weld joint could be outside
Over Limit was outside of the of acceptable limit or
standard deviation limit. increase allowable
deviation.
14 L*: Area Over The calculated area was Message Weld joint could be outside
Limit outside of the standard of acceptable limit or
deviation limit. increase allowable
deviation.
15 L*: Normal Over The calculated joint Message Weld joint could be outside
Limit normal vector was of acceptable limit or
outside of the standard increase allowable
deviation limit. deviation.
NOTE: The measurement limits for the weld joint are set using Servo-Robot's Weldcom software.
A-3 161204-1CD 59 of 65
161204-1CD
MotoEye™ SF Appendix B
B.1 Communication Setup
Appendix B
NOTE These register I/O addresses are for reference only and
should not be modified by the user.
B-1 161204-1CD 60 of 65
161204-1CD
MotoEye™ SF Appendix C
C.1 Alarm List
Appendix C
8000 7 L* Inspect: Max Shift The joint was detected outside of the allowable
Exceeded distance. This limit is designed to prevent false
detections which could lead to a robot collision.
If you are confident that the detected point is
valid, then you can increase the “Max Shift
Amount” argument of the L*-SF-INSPECT
macro.
8000 9 L* Inspect: No Joint The laser sensor was unable to locate a valid
Detected joint profile. Open the Weldcom PC software
and edit the joint profile to properly detect your
weld joint.
8000 10 L* Inspect: Z Over Limit The Z coordinate of the joint’s Tracking Point
was over the allowable limit. The allowable
limit is configured in the joint profile using the
Weldcom PC software.
8000 11 L* Inspect: Y Over Limit The Y coordinate of the joint’s Tracking Point
was over the allowable limit. The allowable
limit is configured in the joint profile using the
Weldcom PC software.
8000 12 L* Inspect: Gap Over The gap in the joint was over the allowable
Limit limit. The allowable limit is configured in the
joint profile using the Weldcom PC software.
8000 13 L* Inspect: Mismatch The mismatch in the joint was over the
Over Limit allowable limit. The allowable limit is
configured in the joint profile using the
Weldcom PC software.
8000 14 L* Inspect: Area Over The area in the joint was over the allowable
Limit limit. The allowable limit is configured in the
joint profile using the Weldcom PC software.
C-1 161204-1CD 61 of 65
161204-1CD
MotoEye™ SF Appendix C
C.1 Alarm List
8000 15 L* Inspect: Normal Over The joint normal angle was over the allowable
Limit limit. The allowable limit is configured in the
joint profile using the Weldcom PC software.
8000 18 MotoEye L*: Internal Please reboot the robot controller and laser
Com Error sensor. If you continue to receive this error,
please contact Yaskawa support.
8006 5 Sensor Error Code The robot has received an error code from the
Servo Robot laser sensor. Please use the
Weldcom PC software to resolve the error in
the sensor.
The specific error code can be found in the
robot M registers:
Laser 1: M483
Laser 2: M485
Laser 3: M487
Laser 4: M489
The most common error occurs when you
specify a joint profile number that doesn’t exist
in the sensor.
C-2 161204-1CD 62 of 65
161204-1CD
MotoEye™ SF Appendix C
C.1 Alarm List
C-3 161204-1CD 63 of 65
161204-1CD
MotoEye™ SF Appendix C
C.1 Alarm List
8000 3 Transactions out of Sync Reboot the DX Robot Controller and laser
sensor. If the problem persists, try limiting the
number of other devices on the local Ethernet
network.
8000 6 Polling out of Sync Increase the value of M Register 358 to 2500,
then Reboot the DX Controller. If problem
persists, contact Yaskawa Customer Support.
8002 2 Could not connect to Check all network connections on the local
sensor Ethernet network. Try to “ping” both the sensor
and the DX Robot Controller.
Check String(s) variables S096 - S099 to
ensure the IP address of the sensor is saved in
the corresponding variable.
Reboot DX Robot Controller and laser sensor.
If problem persist, contact Yaskawa Customer
Support. Please provide information on the last
action performed and prior to the alarm.
C-4 161204-1CD 64 of 65
MOTOEYETM SF
SYSTEM MANUAL
For DX100 or DX200 Controller
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
MANUAL NO.
161204-1CD 6 65 of 65