Fanuc - Pocket Guide
Fanuc - Pocket Guide
Fanuc - Pocket Guide
Pocket Guide
& Reference
Bruce Johnston
System
Main Disconnect 9
System Components 10
B Control Cabinet 11
E-Stop 12
Cycle Start 13
Power On (RJ-RJ3iB) 14
Power On (RJ3iC-R30) 15
Key Mode Select Switch 16
User Keys & Indicators 17
SOP Fault Indicator 18
SOP Fault Reset 18
Monochrome Pendant 20
LIVEMAN Switch 21
Colour iPendant 24
2
Operations
Diagnostic/Help Key 25
Display (Screens) Key 26
Operation Keys 28
Robot Motion Keys 30
Coordinate System 32
Jogging Key Groups 33
Joint Jogging 34
Linear Jogging 36
Jog Menu (Tool, Frame) 38
Wrist (Lock) Jogging 40
Program Execution (Hold, Step) 41
Program Execution (Forward) 42
Program Execution (Backward) 43
Editing Keys 44
3
Saving and Backing Up
BMon Menu Caution 46
All Files Backup (File Menu) 48
Backup/restore Menu Caution 50
From & Sram Image Backup 56
False Alarms after Image Restore 58
From & Sram Image Restore (Part 1) 60
Reset SRVO – 38 Pulse Mismatch Alarm 62
4
Service Procedures
Enable Master / Cal Menu Item 64
Reset SRVO – 62 Pulse Coder Alarm 65
Chain Failure Recovery 66
Reset Pulse Not Established 68
Overtravel Release 69
Single Axis Mastering 74
Zero Axis Mastering 78
Preparing to Teach 81
Teaching Local Positions (Px) 82
Teaching Position Registers (PRx) 84
I/O Types 86
Simulating Inputs 88
Simulating Outputs 90
Enabling and Disabling Interconnects 92
Forcing Outputs 94
5
Setup & Selection Procedures
I/ O Details and Setup 96
Coordinate Details and Selection 98
6
Notes:
7
Notes:
8
Warning!
Lethal voltage is present in the controller
WHENEVER IT IS CONNECTED
to a power source.
Be extremely careful to avoid electrical shock.
Turning the disconnect or circuit breaker to the
OFF position removes power from the output side
of the device only. High voltage is always present
at the input side whenever the controller is
connected to a power source.
9
System Components
3
4
2
1
1. Control Cabinet
2. Teach Pendant
3. Robot Manipulator
4. End of Arm Tooling (EOAT)
10
B Cabinet
5
1
3
2
4
11
Operator Panel E-Stop
E-Stop
12
Operator Panel Cycle Start
13
Operator Panel Power On
(RJ - RJ3iB)
14
RJ3iC and R30iA
Power Cycle Functions are handled through
the Functions Key and are limited to
cycling power to reboot the controller to
commit changes and to access lower level
features such as the Bmon and
Configuration Menus.
1. Press “FCTN”
2. then 0 “Next”
3. then 8 “Cycle Power”
15
Mode Select Switch
16
User Inputs and Indicators
17
Operator Panel Fault Indicator
18
Depending on the severity of the fault, you must
take certain steps to recover from it.
Some errors require minimal corrective action to
recover from them. Others require more involved
procedures. The first step in the error recovery
process is to determine the kind and severity of the
error. After you determine this information, the
appropriate error recovery procedure can be used.
A complete listing of error codes is provided in the:
FANUC Robotics SYSTEM R-J3iB Controller
Error Code Manual.
Steps
1. Determine the cause of the error.
2. Correct the problem which caused the error.
3. Release the error.
4. Restart the program or robot.
If the basic recovery procedures do not clear the
error, try restarting the controller.
19
Monochrome Teach Pendant
20
Operation Mode Indicators
FAULT: an error condition has occurred.
21
Live Man Switch
24
This pendant has the same functionality as the
Monochrome unit with the addition of:
• multiple screens displayed simultaneously
• a color graphics interface w popup menus
• an embedded html viewer
• user-customized help and web pages
• customized displays
• internet/intranet access
• integrated Help and Diagnostics
25
Colour TP Display Key
26
The DISP key is used to activate the DISPLAY
menu or change the focus.
When you press SHIFT and the DISP key together,
the DISPLAY menu appears.
27
Operation Keys
28
The MENUS key is used to display the screen
menu. All area’s of the Robot and Controller are
accessable through the menu’s.
29
Motion Keys
30
The OVERRIDE key adjusts the feedrate override.
Each time the override key is pressed, it selects the
next override in the order: VFINE, FINE, 1%, 2%
3% 4% 5%, 10% 15% 20% and so forth in 5%
increments to 100%. (Set $SHFTOV_ENB to alter
the override settings.)
31
Coordinate System
JOINT: indicates that the current jog coordinate
system is JOINT.
Jogging
The JOG keys are effective only while a SHIFT
key is pressed.
They are used to jog the robot in
32
Jogging Keys
Linear
XYZ or Tool
Joint J1-J6
ReOrient
XYZ or Tool
33
Joint or Axis Motion
34
To jog an individual axis joint.
35
Linear Motion
36
To jog in a Linear frame.
37
Jog Menu (Tool, Frame)
38
To display the jog menu
39
Wrist Jogging
40
Program Execution
41
Forward Program Execution
42
Backward Program Execution
43
Editing Keys
44
The BACK SPACE key deletes the character or
numeral immediately before the cursor.
45
Saving and Backing Up
Warning regarding
Boot Monitor Menu Selections
1. Configuration Menu
2. All software installation (MC:)
3. INIT start
4. Controller backup/restore
5. Hardware diagnosis
6. Maintenance
7. All software installation (ETHERNET)
Select : _
46
Selecting choice:
3 Init start
47
All Files Backup
It is not necessary to stop program operation in
most cases to backup the controller, however, it is
good practice to do so when the robot interfaces
with other controls, which may be dependant on
uninterrupted signals from the robot.
1. Press MENUS.
2. Press 7, FILE.
Check to see if the device is set to the Memory
Card or USB Stick. If not:
3. Press F5, [UTIL]
4. Press 1, Set Device
5. Press 6, Mem Card (MC:)
Or
Press 8, Mem Card (MC:)
You can now proceed with Step 6
48
6. Press F4 for [BACKUP].
7. Press 7, All of above
(To back up all types of files).
49
Warning regarding
Backup/Restore Menu Selections
Select : _
50
Selecting choice:
51
All Files Restore
1. If the controller is on, turn it off.
Or Cycle Power as desc. on pg. 13
2. Press and Hold the F1 and F5 keys on the
teach pendant while you
3. Press the ON button on the controller.
Release all of the keys
4. Press 1, for the Configuration Menu then
Press, ENTER
5. Press 3, for Controlled Start
then Press ENTER
6. Press MENU
7. Press 5, File
Check to see if the label of F4 is set to
[RESTOR]
52
If not:
Press FCTN
Press 2, RESTORE/BACKUP
You can now proceed with Step 8
8. Press F4, [RESTOR]
9. Press 5, All of above.
Restore from Memory card (OVRWRT)?
10. Press F4, YES
You may see the following prompt:
53
Some prompts you may see, could be:
Or
Could not load file MC:\CG_ADJST.TP
Or
Could not load file MC:\_________.TP
54
Note If there are any concerns with the need for
any of these files please consult with the
application programmer.
Otherwise…
12. Press F4, SKIP.
At the end of the restoration you should see a
message like:
55
FROM and SRAM Image Backup
56
For example, a 16MB F-ROM and 2MB S-RAM
configuration will require a card with 18MB of free
space.
6. Press 1, Are you ready?[Y=1]
then Press, ENTER
The files will be written to the memory card.
If the memory card does not have enough free
space for the next image file, you will need to
insert anew memory card.
57
False Alarms after Image Restore
Pulse Mismatch Alarm
58
59
FROM and SRAM Image Restore
( Part 1 )
1. If the controller is on, turn it off.
Or Cycle Power as desc. on pg. 13
2. Press and Hold the F1 and F5 keys on the
teach pendant while you Press the ON button
on the controller.
Release all of the keys
3. Press 4, Controller backup/restore
4. Press 3, Restore Controller Images
then Press, ENTER
Place the memory card with the full series of
controller image files into its slot.
5. Press 1, Memory Card (MC:)
then Press, ENTER.
60
Press 1, Are you ready?[Y=1]
then Press, ENTER.
The Robot memory will be erased and the memory
files will be read from the memory card.
6. Press ENTER to return>
You will return to the BMON menu.
7. Press 1, Configuration Menu
then Press, ENTER
8. Press 2, Cold Start
then Press, ENTER
Note: If the robots current serial pulse coder
counts differ from the counts resident in the image
files used to restore the system you may need to
clear pulse count alarms and mastering faults
before resuming operation.
61
Reset Pulse Mismatch Alarm
To reset this alarm
1. From the Teach Pendant, press MENUS
2. Press 0, NEXT
3. Press 6, SYSTEM
4. Press F1, [TYPE]
5. Press 3, MASTER/CAL
If Master/Cal is not listed on the [TYPE]
menu do the following;
a. Press MENUS
b. Press 2, VARIABLE
c. Cursor down to $MASTER_ENB
d. Press 1 and then press, ENTER.
e. Press F1, [TYPE]
f. Press 3, MASTER/CAL
otherwise continue on with step 6.
6. Press F3, [RES-PCA]
7. Press F4, YES
62
8. Press F1, [TYPE]
9. Press 2, VARIABLES
Cursor down to $DMR_GROUP
DMR_GRP_T will be highlighted
10. Press ENTER
11. Press ENTER
12. Press $MASTER_DONE
13. Press F4, TRUE
14. Press F1, [TYPE]
15. Press 3, MASTER/CAL
If Master/Cal is not listed on the [TYPE]
menu repeat steps a – f above;
otherwise continue on with Step 16.
63
Enable Master/Cal Menu
To Enable Master/Cal if not on the System Page
1. Press MENUS
2. Press 0, NEXT
3. Press 6, SYSTEM
4. Press F1, [TYPE]
5. Press 2, VARIABLE
6. Cursor down to $MASTER_ENB
7. Press 1
then press, ENTER.
8. Press F1, [TYPE]
MASTER/CAL should now be visible
64
Reset PCA
To Reset a Pulse Coder SRVO-062 Alarm
1. Press MENUS
2. Press 0, NEXT
3. Press 6, SYSTEM
4. Press F1, [TYPE]
5. Press 3, MASTER/CAL
6. Press F3, [RES-PCA]
Reset pulse coder alarm?
7. Press F4, YES
Pulse coder alarm reset!
65
Chain Failure Detection Recovery
A Single Chain Failure Detection fault will be set if
one safety chain is in an Emergency Stop
condition, and the other is not in an Emergency
Stop condition.
66
The system detected either a SRVO-230 Chain 1
(+24V abnormal) or a SRVO-231 Chain 2 (0V
abnormal) error. You cannot reset the chain failure
errors, even after turning the controller OFF and
then ON again.
1. Press MENUS.
2. Press 4, ALARMS.
3. Press F4, RES_CH1.
You will see a screen similar to the following:
SRVO-230 Chain 1(+24V) abnormal
Reset Single Channel Fault [NO]
4. Press F4, YES to reset the fault.
5. Press RESET
67
Reset Pulse Not Established
68
Overtravel Release
An overtravel error occurs when one or more of the
robot axes moves beyond the software motion
limits. When this happens one of the overtravel
limit switches is tripped and the
system does the following:
1. Press MENUS.
2. Select SYSTEM.
3. Press F1, [TYPE].
MANUAL OT Release
70
6 FALSE FALSE
71
4. Move the cursor to the OT PLUS or OT
MINUS value of the axis in over-travel
(ie Axis 1 OT Plus = TRUE).
72
If the robot is calibrated, perform the following
steps:
Note For the following steps, press and hold down
the SHIFT key until you have completed the
sequence in Step 7.a through Step 7.c.
73
If the robot is not calibrated, perform the following
steps:
Note For the following steps, press and hold down
the SHIFT key until you have completed Step 8.a
through Step 8.d .
74
Single Axis Mastering
You can master a single axis of any robot provided
that there is a reference mark at a known position
on that axis.
Pre-Conditions
You have cleared any servo faults that prevent you
from jogging the robot.
You have jogged each axis that has lost mastering
at least one motor turn.
Steps
Jog the unmastered axis of the robot to the single
axis mastering position. For M-series or S-series
robots only: Using the joint coordinate system, jog
the unmastered axis of the robot to the zero degree
witness mark. If you are single axis mastering the
J2-axis, the J3-axis must be lined up at its zero
degree mark.
1) Press MENUS.
75
2) Select SYSTEM.
3) Press F1, [TYPE].
See Page 66, To Enable Master/Cal. If not visible
4) Select Master/Cal.
5) Press 4 SINGLE AXIS MASTER
6) Move the cursor to SINGLE AXIS MASTER
and press ENTER.
76
J5 in this example (Any unmastered axis will have
the number 0 in the [ST] column).
78
See Page 65, To Enable Master/Cal again.
Pre-Conditions
You have cleared any servo faults that prevent you
from jogging the robot.
You have jogged each axis that has lost mastering
at least one motor turn.
Steps
Jog each axis of the robot to the zero degree
mastering position. For M-series or S-series robots
only: Using the joint coordinate system, jog each
axis of the robot to the zero degree witness mark.
79
1) Press MENUS.
2) Select SYSTEM.
4) Select Master/Cal.
80
7) Press 6 CALIBRATE
Calibrate ? [NO]
81
Teaching Points:
Positions & Position Registers
You can teach Local TPP positions “P[x?]” or
Global TPP position registers “PR[x?]” from
within any routine that they exist in. Global TPP
position registers “PR[x?]” may also be accessed
from the Data > Position Registers type of variable.
Preparing to Teach
1) Turn the Key selector to T1 (Manual).
3) Press Select.
83
Procedure
3. Press F5 Touchup.
84
Teaching Position Registers PR[x?]
Procedure
3. Press F5 Touchup.
85
Alternate Procedure
1. Press Data.
2. Press F1 Type
6. Press F3 Record.
86
I/O Types
88
Simulating an Inputs’ State
89
Procedure
91
Procedure
93
Procedure
94
Forcing an Output
95
Procedure
96
I / O Details and Setup
98
Coordinate Details and Selection
99
Tool Frames:
1. Are created to allow the precise alignment and
positioning of a physical detail on the end of
arm mounting flange.
2. The default tool (Tool=0) acts as the base
reference for all user defined details.
3. Once a user tool is selected in the coordinates
menu the default tool0 is no longer available.
4. To re-establish the default tool the robot must
be either, restarted or a user program resetting
the Utool_num value to 0 must be run.
User Frames:
1. Are created to allow precise motion of the tool
in alignment with a physical object.
2. They may be referenced within a program as
the coordinate system for motion.
3. The default or World frame may be reselected
at any time.
Jog Frames:
1. Are created to allow precise motion of the tool
in alignment with a physical object.
2. They may not be referenced within a program
as the coordinate system for motion.
100
Notes:
101
Notes:
102
Notes:
103
Notes:
104