Professional Documents
Culture Documents
02 CV Tracking SETUP
02 CV Tracking SETUP
Conveyor
control Conveyor home-position
panel limit switch
Synchronized section
Motor
Conveyor
moving direction
Encoder
(detects the conveyor
moving amount)
Manipulator
XRC
For Conveyor Tracking to function properly, an accurate Tool Control Point and a properly
defined User Frame are required.
TOOL Calibration
Automatic TCP definition calibrates the X, Y, and Z dimensions (offsets, in millimeters, from
the wrist flange of the T-axis ) for the Tool Data. The desired orientation in degrees for Rx,
Ry, and Rz must be entered manually. Usually the Z+ direction of operation in TOOL
Coordinate should be the same as the application direction, such as wire feed, dispensing,
water jet, or laser direction.
1. Put a pointer (with the sharp end up) on the fixture. Ensure that the pointer is placed
so that it will not move.
2. Press the TEACH mode button on the Playback Panel.
3. Press TOP MENU, cursor to the ROBOT icon and press SELECT.
4. Cursor to TOOL and press SELECT.
5. Press the AREA key to move the cursor to the Menu Area, cursor to UTILITY and
press SELECT.
6. Cursor to CALIBRATION and press SELECT.
NOTE: To clear existing data, press the AREA key to highlight DATA, press SELECT.
With cursor on CLEAR DATA, press SELECT. Cursor to [YES] on the “Clear
data?” screen and press SELECT.
7. Press TEACH LOCK and turn Servos On. Choose any COORD except TOOL.
8. If TC1 is not highlighted, press SELECT. Cursor to TC1 and press SELECT.
9. Jog the robot to the pointer until the desired tool control point is located at the tip of
the pointer; press MODIFY and ENTER. The first point, TC1, is now accepted and
the bullet is set (z).
10. Repeat Steps 8 and 9 four more times, selecting TC2 through TC5.
Figure 2 Pointer
NOTE: Obtain as much variation as possible when changing the robot’s orientation
between the five TC points.
NOTE: If necessary to view the position where a TC point was set, use the FWD key
to move to the desired TC point. When the highlighted TC number stops
flashing, the robot is at that TC point set location.
11. After entering all five TC points, cursor to COMPLETE and press SELECT.
Once calculations are completed, the tool display screen, which shows the newly calculated
XYZ dimensions of the tool, is displayed.
12. If desired, move the cursor to Rx, Ry, Rz to enter tool angle dimensions manually.
The TCP is now defined. To ensure accuracy of the TOOL data, use the “rotate-about”
keys Rx, Ry, and Rz in RECT or TOOL Coordinates to rotate the tool’s orientation about
the TCP. The TCP should not move off of the point location when rotated. Also check the
X, Y & Z directions of operation in TOOL Coordinates; the Z+ should operate in the
direction of the application such as the direction of a gripper’s handling process, the
direction of dispensing sealant, or the direction of the paint spray pattern.
1. In Teach mode TOP MENU, cursor to the ROBOT icon and press SELECT.
2. Cursor to USER COORDINATE and press SELECT.
3. Cursor up/down to find the desired User Frame number and press SELECT.
4. Ensure that the active “SET POS:” is set to ORG.
5. With SERVO READY button on, press TEACH LOCK and enable Servo Power.
6. Choose any COORD other than USER; jog the robot TCP to the desired origin point.
Conveyor
ORG XX
moving direction
7. Press MODIFY, ENTER. The bullet for ORG will be set (z) .
8. Press SELECT, cursor to XX and SELECT it.
9. Jog the robot TCP to the desired XX point.
XY
ORG XX
13. Press MODIFY, ENTER. The bullet for XY will be set (z).
14. When all three points have been correctly taught, cursor down to COMPLETE and
press SELECT.
15. To name the User Frame, cursor right to the [ name area ] and press SELECT.
Cursor and SELECT up to 16 characters from the alphanumeric screen, then press
ENTER.
NOTE: To view/verify the set position of ORG, XX, or XY, choose the desired “SET
POS:” (as in steps 4, 8, or 11 above), then press the FWD key until the
highlighted “SET POS:” for ORG, XX, or XY stops flashing.
Positional Resolution
Positional Resolution, item (10) in the Conveyor Condition File, defines the linear travel
distance in microns per encoder pulse count. Accuracy of this value is critical to ensure
consistent tracking.
Conveyor home-position
limit switch / Start Switch
1 meter dimension
Motor
Conveyor
moving direction
Encoder
1
5
2
4
Conveyor
0000 NOP
0001 SYEND CV#(1)
0002 MOVJ VJ=25.00
0003 MOVJ VJ=25.00
0004 SYSTART CV#(1) STP=25.000
0005 SYMOVL V=200 CV#(1) CTP=100.000
0006 TIMER T=10.00
0007 SYMOVL V=200 CV#(1) CTP=100.000
0008 SYEND CV#(1)
0009 MOVJ VJ=25.00
0010 END
3 3
10 second tracking
Conveyor moving
direction
Results shown in Figure 9 would require redefinition of the Positional Resolution value in the
Conveyor Condition File. Simple adjustment of the number may provide quicker accurate
results as compared to re-measuring.
NOTE: The POS RESOLUTION is critical for accurate conveyor tracking. The entire
Conveyor Condition File, which includes this data and all other important
conveyor operation settings, should be saved by accessing the TOP MENU,
FD/PC Card, SAVE, FILE/GENERAL DATA, and selecting the CONVEYOR
CONDITION DATA, CV.DAT file. Also, the USER COORDINATE DATA,
UFRAME.CND file and the TOOL DATA, TOOL.CND file should be saved.