Académique Documents
Professionnel Documents
Culture Documents
B.2 Mastering
Mastering associates the angle of each axis of the robot with the pulse count of the absolute pulse coder (APC)
connected to the motor of each axis. More specifically, mastering is performed by obtaining the pulse count read
at the zerodegree position.
The current position of the robot is determined by the pulse counts of the absolute pulse coders (APCs) for the
axes.
Since mastering data is factoryset, mastering is unnecessary in normal operation. If one of the following events
occurs, however, mastering must be performed:
F Mastering data is lost for some reason such as a drop in the voltage of the backup battery for CMOS in
the controller or memory erasing with an initial start.
F The APC pulse counts are lost for some reason such as a drop in the voltage of the backup battery for APC
pulse counts backup in the mechanical unit or exchange of pulse coder.
F The pulse counts do not indicate the angles of the axes because the mechanical unit was hit bumped, etc.
CAUTION
The robot data including mastering data and the pulse coder data are maintained independently by
backup batteries. If the batteries go empty, data is lost. To prevent this, replace both batteries periodically.
When the battery voltage drops, an alarm BLAL notifies the user.
CAUTION
After the robot is installed, the quick mastering reference points should be stored in case the
factoryadjusted settings are needed in mastering in the future.
577
APPENDIX B81524EN/01
After mastering, be sure to perform positioning (calibration). Positioning means that the controller reads the
current pulse counts and recognizes the current position.
Mastering table 1
Angle of axis pulse count
1 deg 144,000
$PARAM_GROUP . $ENCSCALE
Mastering table 2
Angle of axis pulse count
90 deg 28,600,000
578
B81524EN/01 APPENDIX
9 USER
0 NEXT SYSTEM Master/Cal JOINT 30%
F1
5 Move the robot by jog feed to the mastering position. Release the brake on the manual brake control screen
if necessary.
6 Select 1 FIXTURE POSITION MASTER and press the F4 key (yes). Mastering data is set.
579
APPENDIX B81524EN/01
DONE
F5
9 Alternatively, to perform positioning, turn the power off, then turn it on again. Calibration is performed
whenever the power is turned on.
580
B81524EN/01 APPENDIX
TYPE
F1
5 Move the robot by jog feed to the zerodegree positions for all axes. Set brake control to off, if necessary.
6 Select 2 ZERO POSITION MASTER and press the F4 key (yes). Mastering data is set.
581
APPENDIX B81524EN/01
DONE
F5
9 Alternatively, to perform calibration, turn the power off, then turn it on again. Calibration is performed
whenever the power is turned on.
582
B81524EN/01 APPENDIX
1 rotation = 520,000
Quick mastering uses the fact that the deviation of the angle of the axis from the reference point can accurately
be compensated when it is within one rotation of the APC.
For details of quick mastering, refer to the maintenance manual.
CAUTION
If the robot is installed in such a way that the robot cannot be set to the 0 position, which is the reference
point of initial simple mastering, the reference point of simple mastering should be stored after the
installation. This must be done to store the factoryset mastering setting, providing for future mastering.
583
APPENDIX B81524EN/01
2 Jog the robot to the quick mastering position(reference position). If it is necessary,turn off the brake control.
3 Select 3 QUICK MASTER and press the F4 key (yes). Mastering data is set.
YES NO
F4
DONE
F5
584
B81524EN/01 APPENDIX
CAUTION
This operation cannot be executed if the mastering data is lost because of mechanical disassembly or
maintenance. If that is the case, jig mastering or zerodegree positions mastering should be executed
to restore the mastering data.
5 POSITION
6 SYSTEM SYSTEM Master/Cal JOINT 30%
7
1 FIXTURE POSITION MASTER
2 ZERO POSITION MASTER
MENUS
3 QUICK MASTER
4 SINGLE AXIS MASTER
5 SET QUICK MASTER REF
6 CALIBRATE
Master/Cal
Press ENTER or number key to select.
TYPE
[TYPE] LOAD RES_PCA DONE
F1
3 Move the robot by jog feed to the quick mastering reference position. Set brake control to off, if necessary.
4 Select 5 SET QUICK MASTER REF and press the F4 key (yes). The reference points for quick mastering
are stored in memory.
YES NO
F4
585
APPENDIX B81524EN/01
GROUP EXEC
586
B81524EN/01 APPENDIX
5 POSITION
6 SYSTEM SYSTEM Master/Cal JOINT 30%
7
1 FIXTURE POSITION MASTER
2 ZERO POSITION MASTER
MENUS
3 QUICK MASTER
4 SINGLE AXIS MASTER
5 SET QUICK MASTER REF
6 CALIBRATE
Master/Cal
Press ENTER or number key to select.
TYPE
[TYPE] LOAD RES_PCA DONE
F1
3 Select 4 SINGLE AXIS MASTER. The single axis mastering screen is displayed.
4 Enter 1 to SEL setting field of the axis that you want to perform the mastering. SEL can be specified every
one axis or plural axes simultaneously.
GROUP EXEC
5 Jog the robot to the mastering position. Turn off the brake control if it is necessary.
6 Enter the axis data of the mastering position.
GROUP EXEC
587
APPENDIX B81524EN/01
7 Press F5 EXEC. The mastering is performed. This operation causes that SEL is set to 0 and ST is set to
2 or 1.
8 When the single axis mastering is completed, press the PREV key to display the Master/Cal screen.
DONE
F5
588
B81524EN/01 APPENDIX
5 POSITION
6 SYSTEM SYSTEM Variables JOINT 10%
7 1/98
1 $AP_MAXAX 536870912
2 $AP_PLUGGED 4
MENUS 3 $AP_TOTALAX 16777216
4 $AP_USENUM [12] 0f Byte
5 $AUTOINIT 2
6 $BLT 19920216
Variables [TYPE]
TYPE
F1
13 $DMR_GRP DMR_GRP_T
14 $ENC_STAT [2]of ENC_STAT_T
[TYPE]
4 Select $DMR_GRP.
DMR_GRP_T
[2] of ENC_STAT_T SYSTEM Variables JOINT 10%
$DMR_GRP 1/1
1 [1] DMR_GRP_T
ENTER
589
APPENDIX B81524EN/01
[9] of Boolean
SYSTEM Variables JOINT 10%
[9] of integer
$DMR_GRP[1].$MASTER_COUN 1/9
FALSE
1 [1] 95678329
2 [2] 10223045
3 [3] 3020442
ENTER 4 [4] 304055030
5 [5] 20497709
6 [6] 0
[TYPE]
DONE
F5
590