Mastering Procedures (R-J Through R-30iB)
Mastering Procedures (R-J Through R-30iB)
Mastering Procedures (R-J Through R-30iB)
Ò±¬»æ ̸·- -¸±®¬ ¼±½«³»²¬ ©¿- ½±³°·´»¼ ¿¬ §±«® ®»¯«»-¬ ¿- ¿ ½±«®¬»-§ ±º ¬¸» ÚßÒËÝ Î±¾±¬·½- Ì»½¸²·½¿´ Í«°°±®¬ Ù®±«°ò
Ú±® ¼»¬¿·´»¼ ·²º±®³¿¬·±²ô §±« -¸±«´¼ ½±²-«´¬ §±«® ÚßÒËÝ Î±¾±¬·½- ¬»½¸²·½¿´ ³¿²«¿´ò
* Note: This document is provided as a courtesy and contains condensed and/or summarized information tailored to assist you with a specific issue. For additional and/or
detailed information, you must refer to the appropriate FANUC Robotics Manual or eDoc which specifically applies to the robotics system(s) at your location.
5.3 MASTERING
5.3.1 General
The current position of the robot is determined according to the pulse
count value supplied from the pulse coder on each axis.
Mastering is factory-performed. It is unnecessary to perform mastering
in daily operations. However, mastering becomes necessary after:
• Motor replacement.
• Pulse coder replacement.
• Reducer replacement.
• Cable replacement.
• Batteries for pulse count backup in the mechanical unit have gone
dead.
NOTE
Robot data (including mastering data) and pulse
coder data are backed up by their respective backup
batteries. Data will be lost if the batteries go dead.
Replace the batteries in the control and mechanical
units periodically. An alarm will be issued to warn
the user of a low battery voltage.
Mastering method
Table 5.3.1 Types of mastering
Jig position mastering This is performed using a mastering jig before the
machine is shipped from the factory.
Zero-position This is performed with all axes set at the 0-degree
mastering position. A zero-position mark (eye mark) is
(eye mark mastering) attached to each robot axis. This mastering is
performed with all axes aligned to their respective
eye marks.
Quick mastering This is performed at a user-specified position. The
corresponding count value is obtained from the
rotation speed of the pulse coder connected to the
relevant motor and the rotation angle within one
rotation. Simplified mastering uses the fact that the
absolute value of a rotation angle within one rotation
will not be lost.
Single-axis mastering This is performed for one axis at a time. The
mastering position for each axis can be specified by
the user. This is useful in performing mastering on a
specific axis.
Mastering data entry Mastering data is entered directly.
- 91 -
5. ADJUSTMENTS MAINTENANCE B-81455EN/09
NOTE
If mastering is performed incorrectly, the robot may
behave unexpectedly. This is very dangerous. So,
the positioning screen is designed to appear only
when the $MASTER_ENB system variable is 1 or 2.
After performing positioning, press F5 [DONE] on
the positioning screen. The $MASTER_ENB system
variable is reset to 0 automatically, thus hiding the
positioning screen.
Alarm displayed
“Servo 062 BZAL” or “Servo 075 Pulse mismatch”
Step
1 Display the positioning menu by following steps 1 to 6.
1 Press MENUS.
2 Press NEXT and select [SYSTEM].
3 Press F1 [TYPE], and select [SYSTEM Variables] from the
$MASTER_ENB=0 is set when you menu.
choose F5[DONE] on the Master/Cal 4 Place the cursor on $MASTER_ENB, then key in “1” and
menu and it hides the Master/Cal press [ENTER].
menu under the System submenus. 5 Press F1 [TYPE], and select [Master/Cal] from the menu.
6 Select the desired mastering type from the [Master/Cal]
On R-J Controllers this may labeled RES_SPC.
menu.
If using software prior to R-J v3.6 and RES_SPC 2 To reset the “Servo 062 BZAL” alarm, follow steps 1 to 5.
is not listed above the F3 softkey then do the 1 Press MENUS.
following: 2 Press [ONEXT] and select [6SYSTEM].
3 Press F1 [TYPE], and select [SYSTEM Variables] from the
1) Press MENU, 0[NEXT], System, F1[TYPE] menu.
2) Highlight Variables, Press ENTER 4 Place the cursor on F3 RES_PCA, then press F4 [TRUE].
3) Highlight $MCR, Press ENTER The message “TRUE” appears and disappears immediately.
4) Toggle $SPC_RESET=TRUE 5 Switch the controller power off and on again.
5) Cycle Power 3 To reset the “Servo 075 Pulse mismatch” alarm, follow steps 1 to 3.
1 When the controller power is switched on again, the message
“Servo 075 Pulse mismatch” appears again.
2 Rotate the axis for which the message mentioned above has
appeared through 10 in either direction.
3 Press [FAULT RESET]. The alarm is reset.
- 92 -
B-81455EN/09 MAINTENANCE 5. ADJUSTMENTS
Step
1 Press MENUS.
2 Select NEXT and press SYSTEM.
3 Press F1, [TYPE].
4 Select Master/Cal.
AUTO
SYSTEM Master/Cal JOINT 1%
TORQUE = [ON ]
1 FIXTURE POSITION MASTER
2 ZERO POSITION MASTER
3 QUICK MASTER
5 Release brake control, and jog the robot into a posture for
mastering.
NOTE
Brake control can be released by setting the system
variables as follows:
$PARAM_GROUP.SV_OFF_ALL: FALSE
$PARAM_GROUP.SV_OFF_ENB[*]: FALSE
(for all axes)
After changing the system variables, switch the
control unit power off and on again.
- 107 -
5. ADJUSTMENTS MAINTENANCE B-81455EN/09
AUTO
SYSTEM Master/Cal JOINT 1%
TORQUE = [ON ]
1 FIXTURE POSITION MASTER
2 ZERO POSITION MASTER
3 QUICK MASTER
4 SINGLE AXIS MASTER
AUTO
TORQUE = [ON ]
3 QUICK MASTER
4 SINGLE AXIS MASTER
6 CALIBRATE
- 108 -
B-81455EN/09 MAINTENANCE 5. ADJUSTMENTS
J5-axis
J3-axis
J6-axis
J4-axis
J2-axis
J1-axis
Vernier mark
J1-axis J2-axis J2-axis
J3-axis
Scribing mark
Fig.5.3.4 (a) Zero degree position arrow mark for each axis (R-2000iA/165F and 125L)
- 109 -
5. ADJUSTMENTS MAINTENANCE B-81455EN/09
NOTE
1 Quick mastering can be used, if the pulse count
value is lost, for example, because a low voltage has
been detected on the backup battery for the pulse
counter.
2 Quick mastering cannot be used, after the pulse
coder is replaced or after the mastering data is lost
from the robot control unit.
Step
1 Select SYSTEM.
2 Select Master/Cal.
3 Release brake control, and jog the robot to the quick mastering
reference position.
4 Move the cursor to SET QUICK MASTER REF and press
ENTER. Press F4, YES.
- 116 -
B-81455EN/09 MAINTENANCE 5. ADJUSTMENTS
NOTE
If the robot has lost mastery due to mechanical
disassembly or repair, you cannot perform this
procedure. In this case, master to a fixture or
master to zero degrees to restore robot mastery.
Step
1 Display the Master/Cal screen.
2 Release brake control, and jog the robot to the quick mastering
reference position.
3 Move the cursor to QUICK MASTER and press ENTER. Press
F4, YES. Quick mastering data is memorized.
4 Move the cursor to CALIBRATE and press ENTER. Calibration
is executed. Calibration is executed by power on again.
5 After completing the calibration, press F5 Done.
- 117 -
5. ADJUSTMENTS MAINTENANCE B-81455EN/09
- 118 -
B-81455EN/09 MAINTENANCE 5. ADJUSTMENTS
Step
1 Select SYSTEM.
2 Select Master/Cal.
3 Select 4, Single Axis Master. You will see a screen similar to the
following.
4 Move the cursor to the SEL column for the unmastered axis and
press the numeric key “1.” Setting of SEL is available for one or
more axes.
5 Turn off brake control as required, then jog the robot to the
mastering position.
6 Enter axis data for the mastering position.
- 119 -
5. ADJUSTMENTS MAINTENANCE B-81455EN/09
NOTE:
Single Axis Mastering can only be
performed once per axis. If you
incorrectly master an axis, you can 8 When single axis mastering is completed, press the previous page
not single-axis-master it again, key to resume the previous screen.
unless you create, and then clear, a
SRVO-062 BZAL for that axis.
- 120 -
B-81455EN/09 MAINTENANCE 5. ADJUSTMENTS
Step
1 Press MENUS, then press NEXT and select SYSTEM.
2 Press F1, [TYPE]. Select [Variables]. The system variable screen
appears.
- 121 -
5. ADJUSTMENTS MAINTENANCE B-81455EN/09
4 Select $DMR_GRP.
- 122 -