Escolar Documentos
Profissional Documentos
Cultura Documentos
MARF2HD4307701E
This publication contains proprietary information of FANUC Robotics
North America, Inc. furnished for customer use only. No other uses are
authorized without the express written permission of FANUC Robotics
North America, Inc.
FANUC Robotics North America, Inc.
3900 W. Hamlin Road
Rochester Hills, Michigan 48309-3253
MARF2HD4307701E
Preface
vii
D Package contents
D Requirements
D Procedures
D Troubleshooting and error recovery
Required Manuals
You must have access to these manuals to use all the information in this
manual effectively.
Related Manuals
The entire manual set for this product includes manuals you can use when
performing other tasks in the system. You do not need these manuals to
use this manual; they provide information that you can use in other areas
of the robot, controller, and application system.
Refer to
Table of Contents
Chapter 1, Overview
Chapter 2, Setting Up
Controller Memory
Chapter 3, EPROM
Installation
Chapter 4, Software
Installation
Chapter 5, Mastering
Chapter 6, Troubleshooting
and Error Messages
Use BootROM
Appendix A, BootROM
Operations
Appendix B, Configuration
Tables
Appendix D, Copying
Software to a PC or memory
card
Appendix E, Displaying
Version Information
viii
Conventions Used in
this Manual
PREFACE
MARF2HD4307701E
CAUTION
Information appearing under CAUTION concerns the protection
of equipment, software, and data. It is boxed to set it apart
from other text.
MARF2HD4307701E
Safety
xv
FANUC Robotics is not and does not represent itself as an expert in safety
systems, safety equipment, or the specific safety aspects of your company
and/or its work force. It is the responsibility of the owner, employer, or
user to take all necessary steps to guarantee the safety of all personnel in
the workplace.
The appropriate level of safety for your application and installation can
best be determined by safety system professionals. FANUC Robotics
therefore, recommends that each customer consult with such professionals
in order to provide a workplace that allows for the safe application, use,
and operation of FANUC Robotic systems.
Additionally, as the owner, employer, or user of a robotic system, it is your
responsibility to arrange for the training of the operator of a robot system
to recognize and respond to known hazards associated with your robotic
system and to be aware of the recommended operating procedures for your
particular application and robot installation.
FANUC Robotics therefore, recommends that all personnel who intend to
operate, program, repair, or otherwise use the robotics system be trained in
an approved FANUC Robotics training course and become familiar with
the proper operation of the system. Persons responsible for programming
the system-including the design, implementation, and debugging of
application programs-must be familiar with the recommended
programming procedures for your application and robot installation.
The following guidelines are provided to emphasize the importance of
safety in the workplace.
xvi
SAFETY
MARF2HD4307701E
CONSIDERING
SAFETY FOR YOUR
ROBOT
INSTALLATION
Safety is essential whenever robots are used. Keep in mind the following
factors with regard to safety:
D The safety of people and equipment
D Use of safety enhancing devices
D Techniques for safe teaching and manual operation of the robot(s)
D Techniques for safe automatic operation of the robot(s)
D Regular scheduled inspection of the robot and workcell
D Proper maintenance of the robot
Using Safety
Enhancing Devices
Always give appropriate attention to the work area that surrounds the
robot. The safety of the work area can be enhanced by the installation of
some or all of the following devices:
D Safety fences, barriers, or chains
D Light curtains
D Interlocks
D Pressure mats
D Floor markings
D Warning lights
D Mechanical stops
D EMERGENCY STOP buttons
D DEADMAN switches
Setting Up a Safe
Workcell
Arrange the workcell so the operator faces the workcell and can see
what is going on inside the cell.
MARF2HD4307701E
SAFETY
xvii
Clearly identify the work envelope of each robot in the system with
floor markings, signs, and special barriers. The work envelope is the
area defined by the maximum motion range of the robot, including any
tooling attached to the wrist flange that extend this range.
Install special guarding that prevents the operator from reaching into
restricted areas of the work envelope.
Use interlocks.
Eliminate pinch points. Pinch points are areas where personnel could
get trapped between a moving robot and other equipment.
xviii
SAFETY
MARF2HD4307701E
Advise all personnel who must teach the robot or otherwise manually
operate the robot to observe the following rules:
D
Know whether or not you are using an intrinsically safe teach pendant
if you are working in a hazardous environment.
Before teaching, visually inspect the robot and work envelope to make
sure that no potentially hazardous conditions exist. The work
envelope is the area defined by the maximum motion range of the
robot. These include tooling attached to the wrist flange that extends
this range.
The area near the robot must be clean and free of oil, water, or debris.
Immediately report unsafe working conditions to the supervisor or
safety department.
Know the path that can be used to escape from a moving robot; make
sure the escape path is never blocked.
Isolate the robot from all remote control signals that can cause motion
while data is being taught.
Test any program being run for the first time in the following manner:
WARNING
Stay outside the robot work envelope whenever a program
is being run. Failure to do so can result in injury.
- Using a low motion speed, single step the program for at least one
full cycle.
- Using a low motion speed, test run the program continuously for
at least one full cycle.
Make sure all personnel are outside the work envelope before running
production.
MARF2HD4307701E
SAFETY
xix
Advise all personnel who operate the robot during production to observe
the following rules:
D
Know the entire workcell area. The workcell includes the robot and its
work envelope, plus the area occupied by all external devices and
other equipment with which the robot interacts.
Make sure all personnel are outside the work envelope before
operating the robot.
Know the location and status of all switches, sensors, and control
signals that could cause the robot to move.
Know where the EMERGENCY STOP buttons are located on both the
robot control and external control devices. Be prepared to press these
buttons in an emergency.
Never try to stop the robot, or break its motion, with your body. The
only way to stop robot motion immediately is to press an
EMERGENCY STOP button located on the controller panel, teach
pendant, or emergency stop stations around the workcell.
Lock out and tag out the power source at the controller according to
the policies of your plant.
Turn off the compressed air source and relieve the air pressure.
xx
SAFETY
MARF2HD4307701E
Test the teach pendant for proper operation before entering the work
envelope.
If it is necessary for you to enter the robot work envelope while power
is turned on, you must be sure that you are in control of the robot. Be
sure to take the teach pendant with you, press the DEADMAN switch,
and turn the teach pendant on. Be prepared to release the DEADMAN
switch to turn off servo power to the robot immediately.
Isolate the robot from all remote control signals. If maintenance must
be done when the power is on, make sure the person inside the work
envelope has sole control of the robot. The teach pendant must be
held by this person.
Make sure personnel cannot get trapped between the moving robot and
other equipment. Know the path that can be used to escape from a
moving robot. Make sure the escape route is never blocked.
MARF2HD4307701E
SAFETY
xxi
WARNING
Do not try to remove any mechanical component from the
robot before thoroughly reading and understanding the
procedures in the appropriate manual. Doing so can result
in serious personal injury and component destruction.
Use only specified parts for replacement. To avoid fires and damage
to parts in the controller, never use nonspecified fuses.
KEEPING MACHINE
TOOLS AND
EXTERNAL
DEVICES SAFE
Programming Safety
Precautions
Mechanical Safety
Precautions
Program the robot to check the condition of all external devices during
an operating cycle.
Make sure the workcell is clean and free of oil, water, and debris.
xxii
SAFETY
MARF2HD4307701E
KEEPING THE
ROBOT SAFE
Operating Safety
Precautions
Programming Safety
Precautions
Use a low override speed to increase your control over the robot when
jogging the robot.
Visualize the movement the robot will make before you press the jog
keys on the teach pendant.
Make sure the work envelope is clean and free of oil, water, or debris.
The following safety measures are designed to prevent damage to the robot
during programming:
D
Make sure that the program ends with the robot near or at the home
position.
NOTE Any deviation from the methods and safety practices described in
this manual must conform to the approved standards of your company. If
you have questions, see your supervisor.
WARNING
An EMERGENCY STOP will occur if the DEADMAN switch
is released on a bypassed robot.
WARNING
Observe all safety rules and guidelines to avoid injury.
MARF2HD4307701E
Table of Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ix
vii
xv
Chapter 1
OVERVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1--1
1--1
1--2
1--2
1--3
1--4
1--4
1--5
1--7
Chapter 2
SETTING UP CONTROLLER MEMORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2--1
2--2
2--2
2--2
2--3
2--3
2--4
2--5
Chapter 3
EPROM INSTALLATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3--1
3--2
3--9
Chapter 4
SOFTWARE INSTALLATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4--1
4--2
4--5
4--5
4--8
4--16
4--17
4--26
4--35
4--38
4--53
4--67
TABLE OF CONTENTS
MARF2HD4307701E
Chapter 5
MASTERING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5--1
5--3
5--6
5--8
5--10
5--13
Chapter 6
TROUBLESHOOTING AND ERROR MESSAGES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6--1
6--2
6--4
6--5
Appendix A
BOOTROM OPERATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A--1
A--2
A--2
A--3
A--7
A--9
A--11
A--12
A--14
A--17
A--18
A--20
A--23
A--24
Appendix B
CONFIGURATION TABLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B--1
TABLE OF CONTENTS
MARF2HD4307701E
xi
Appendix C
BACKING UP AND RESTORING FILES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C--1
C--2
C--4
C--8
C--14
C--14
C--20
Appendix D
COPYING SOFTWARE TO A PC OR MEMORY CARD . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D--1
D--2
D--3
Appendix E
DISPLAYING VERSION INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E--1
Index-1
List of Procedures
Procedure 2--1
Procedure 2--2
Procedure 3--1
Procedure 3--2
Procedure 3--3
Procedure 3--4
Procedure 4--1
Procedure 4--2
Procedure 4--3
Procedure 4--4
Procedure 4--5
Procedure 4--6
Procedure 4--7
Procedure 4--8
Procedure 4--9
Procedure 4--10
Procedure 5--1
Procedure 5--2
Procedure 5--3
Procedure 5--4
Procedure 5--5
Procedure 5--6
2--4
2--5
3--2
3--3
3--9
3--10
4--7
4--10
4--16
4--17
4--27
4--35
4--38
4--40
4--53
4--67
5--3
5--6
5--8
5--10
5--14
5--16
TABLE OF CONTENTS
xii
MARF2HD4307701E
6--5
A--5
A--7
A--9
A--11
A--12
A--16
A--17
A--19
A--22
A--23
A--24
C--2
C--5
C--10
C--12
C--15
C--20
D--2
D--3
E--1
List of Figures
Figure 1--1.
Figure 1--2.
Figure 1--3.
Figure 1--4.
Figure 1--5.
Figure 1--6.
Figure 2--1.
Figure 2--2.
Figure 2--3.
Figure 2--4.
Figure 2--5.
Figure 2--6.
Figure 3--1.
Figure 3--2.
Figure 3--3.
Figure 3--4.
Figure 3--5.
Figure 3--6.
Figure 3--7.
1--2
1--4
1--5
1--5
1--6
1--7
2--6
2--6
2--7
2--8
2--9
2--10
3--4
3--5
3--5
3--6
3--7
3--8
3--11
MARF2HD4307701E
TABLE OF CONTENTS
xiii
3--11
3--12
4--5
4--6
4--8
4--9
4--11
4--11
4--12
4--13
4--14
4--18
List of Tables
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
2--4
4--22
4--26
4--32
4--43
4--43
4--48
6--2
6--4
6--5
A--3
A--14
A--17
A--18
A--20
A--23
A--24
B--2
B--2
B--3
B--4
B--4
B--5
B--5
B--6
B--7
B--7
B--8
TABLE OF CONTENTS
xiv
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
Table
B--12.
B--13.
B--14.
B--15.
B--16.
B--17.
B--18.
B--19.
B--20.
B--21.
B--22.
B--23.
MARF2HD4307701E
B--9
B--9
B--10
B--10
B--11
B--11
B--12
B--12
B--12
B--13
B--14
B--14
MARF2HD4307701E
OVERVIEW
1--1
Page
Installation Tasks
This section lists the tasks you need to perform to install your software.
1--1
Package Contents
Installation Requirements
1--4
1--4
1--5
1--7
1.1
INSTALLATION TASKS
Verify controller
memory. Adjust if
necessary
See Chapter 2
Are you
replacing,
upgrading or
updating
controller
software?
The first time you install your SYSTEM R-J2 software, and whenever you
update your controller with components in this package, you must do the
following:
Fill out
configuration
tables
See Appendix B
See Chapter 4
See Chapter 5
YES
Back up all
system files
See Appendix C
Troubleshoot
See Chapter 6
1. OVERVIEW
MARF2HD4307701E
1--2
1.2
PACKAGE CONTENTS
1.2.1
Software Disks
Your R-J2 software installation package contains the disk set that can be
used for your robot.
The software package delivered to you is delivered under
the terms and conditions of the FANUC Robotics North
America, INC. Software License Agreement (SLA). A
copy of the SLA was previously delivered to you. Your use
of this software constitutes your consent to the applicability
of the terms and conditions of the SLA to such use.
Disk Type
Product Name
APx
R-J2 DISK # OF #
ProductTool Name
4.3x-x
Part Number
SFTxxxxxxxxxxxx
Serial # 000000
Software Serial
Number
1. OVERVIEW
1--3
MARF2HD4307701E
1.2.2
System EPROM Chips
1. OVERVIEW
1--4
1.3
INSTALLATION
REQUIREMENTS
1.3.1
Teach Pendant
MARF2HD4307701E
A teach pendant
A storage/load device
Controller hardware tools
Indicators
ON/OFF
Switch
Screen
EMERGENCY
STOP
BUTTON
1. OVERVIEW
1--5
MARF2HD4307701E
1.3.2
Storage and Load
Devices
PS-100 Disk Drive
Operator box
(option)
Teach
pendant
R-J2
Controller
PS-100
Disk
Drive
Teach
pendant
R-J2
Controller
PS-100
Disk Drive
PS-100
Disk
Drive
1. OVERVIEW
1--6
MARF2HD4307701E
Figure 1--5. Memory Card Interface and Memory Card Connected to the i-size
Controller
Memory Card
Power Supply Unit
1. OVERVIEW
1--7
MARF2HD4307701E
Figure 1--6. Memory Card Interface and Memory Card Connected to the B-size
Controller
You can use the KFLOPPY disk drive emulator to install software by
loading all the files from each FANUC Robotics-supplied disk to your PC.
Refer to Section 4.2.3 for more information.
1.3.3
Controller Hardware
Tools
MARF2HD4307701E
2--1
Page
Identifying Kinds of
Memory
2--2
2--2
2--2
2--3
2--3
Checking Controller
Memory
Flash ROM, C-MOS RAM and D-RAM EPROM chips are installed on
the MAIN CPU board inside the controller. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2--5
2--2
2.1
IDENTIFYING KINDS
OF MEMORY
MARF2HD4307701E
2.1.1
Controller Memory
2.1.2
Flash ROM
2--3
MARF2HD4307701E
2.1.3
C-MOS RAM
2.1.4
D-RAM
The TPP memory pool contains the teach pendant programs. The
PERM memory pool contains system variables.
PERM can also contain system software and options.
D-RAM is volatile, but it is loaded from Flash ROM when the controller is
turned on. D-RAM also has three parts: a SYSTEM memory pool, an
IMAGE memory pool, and a TEMP memory pool. The SYSTEM
memory pool contains the software that executes all system software. The
IMAGE memory pool contains all HandlingTool programs and software
options. The TEMP memory pool contains the read/write scratch space for
the system.
CAUTION
Data in C-MOS RAM can be lost if the battery is removed or
loses its charge, or if new core software is loaded on the
controller. The C-MOS RAM memory will last for 30 minutes
without the battery when power is off. To prevent loss of data,
back up or copy all files for permanent storage.
CAUTION
To transport or store the contents of the MAIN CPU, you can
plug the battery into the VBAT connector in the MAIN CPU.
However, do not plug it into the RESET connector; otherwise
you could damage equipment.
2--4
MARF2HD4307701E
2.2
CHECKING
CONTROLLER
MEMORY
Procedure 2--1
Condition
Step
1 Press and hold the PREV and NEXT keys on the teach pendant, then
press the ON button.
The boot monitor prompt, BMON>, is displayed. You will see a
screen similar to the following.
*** BOOT MONITOR
Version 4.22P
F-ROM/D-RAM/C-MOS
TP Version
Current TIME
Slot
0
1
D
ID
9B
6A
6A
BMON>
COLD
CTRL
FC
0
0
0
OP
0
0
0
NOLOAD
INIT
START
Available
Controller
Memory
Optional
Optional
>
CAUTION
The minimum controller memory configuration required to
install HandlingTool software is shown in Table 2--1. If your
controller has less than this requirement of F-ROM, D-RAM,
and C-MOS RAM, you must contact your FANUC Robotics
representative for information on increasing the memory in your
controller.
Table 2--1.
Minimum Requirements
Memory Device
Flash ROM
Minimum Amount of
Memory Required
4.0 MB
D-RAM
4.0 MB
C-MOS RAM
0.5 MB
2--5
MARF2HD4307701E
2.3
INSTALLING FLASH
ROM, C-MOS RAM
AND D-RAM CHIPS
Procedure 2--2
Condition
CAUTION
Use anti-static devices and observe anti-static safety
precautions when handling any electronic material, otherwise
you could damage the equipment.
H
Step
You are wearing a wrist strap to prevent static discharge to the C-MOS
circuits.
OR
D If your controller is equipped with a circuit breaker handle, turn
the handle to the OFF (open) position.
See Figure 2--1.
WARNING
When the disconnect or circuit breaker handle is OFF,
power is still present inside the controller. You must
unplug the controller from the electrical outlet to remove
all power from the controller.
2--6
Circuit breaker
i-size controller
Locked
ON
OFF
ON
Unlocked
OFF
Circuit breaker
B-Size controller
3 Locate the MAIN CPU board inside the controller. See Figure 2--2
and Figure 2--3.
Figure 2--2. MAIN CPU Board Location in the i-size Controller
2--7
MARF2HD4307701E
2--8
Figure 2--4. Removing the MAIN CPU Board
2--9
MARF2HD4307701E
LED display
DRAM module
SRAM module
Bat
VBAT
BootROM
Line
JF21
Ex-op
JM10
I/O - LK
(master)
JD1A
RS232/485
JD17
PDI/O
JRM3
CAUTION
This is RESET.
Connecting the battery
here can damage the CPU.
CRM10 & CR51
2--10
Figure 2--6. Installing the Flash ROM, C-MOS RAM or D-RAM Module
Pin 1
Step a
CAUTION:
It is possible to
force the module in
backward despite
the keytab.
Step b
Step c
7 Insert the MAIN CPU board into the proper slot on the controller
backplane. See Figure 2--4.
8 Connect the cables to the MAIN CPU board.
9 Close the controller door and set the circuit breaker handle or the
power disconnect switch to the ON position.
This completes the installation of the new module.
NOTE C-MOS RAM memory will be initialized automatically when the
software is installed.
MARF2HD4307701E
EPROM INSTALLATION
3--1
The SYSTEM R-J2 controller uses Erasable Programmable Read-Only
Memory (EPROM) chips that contain special setup software. They are
located on the MAIN CPU board and on the teach pendant PCB. Your
controller must contain the EPROM chips that are compatible with the
version of system software you are installing.
NOTE Software version information is included in an ASCII file called
readme.txt and is stored on the AP1 disk.
Page
FANUC Robotics requires you to have the version of BootROM EPROM chip
that is compatible with the version of R-J2 software you are using. . . . . . . . . . . . 3--2
You must have the teach pendant EPROM version that corresponds to the
version of software you are using. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3--9
3. EPROM INSTALLATION
MARF2HD4307701E
3--2
3.1
INSTALLING
BOOTROM EPROM
CHIPS
Procedure 3--1
WARNING
Disconnect electrical power from the controller before you
remove or replace components, or you could be injured
seriously.
CAUTION
Use anti-static devices and observe anti-static safety
precautions when handling any electronic material, otherwise
you could damage the equipment.
Step
3. EPROM INSTALLATION
3--3
MARF2HD4307701E
3 Release these buttons. You will see a screen similar to the following.
ID
9B
6A
6A
CTRL
FC
0
0
0
INIT
4.0/4.0/1.0 MB
I
01-JAN-199x 22:52:53
OP
0
0
0
NOLOAD
START
BootROM
Version
Number
optional
optional
>
4 Compare the BootROM version with the version required for your
software.
NOTE Refer to the readme.txt ASCII file on the AP1 disk to determine
the BootROM version that is compatible with the version of software you
have.
Procedure 3--2
WARNING
Disconnect electrical power from the controller before you
remove or replace components, or you could be injured
seriously.
CAUTION
Data in C-MOS RAM will be lost if the main CPU board is
removed from the backplane without a battery back-up. To
prevent loss of data, back up or copy all files for permanent
storage.
3. EPROM INSTALLATION
MARF2HD4307701E
3--4
CAUTION
Use anti-static devices and observe anti-static safety
precautions when handling any electronic material, otherwise
you could damage the equipment.
Condition
Step
You are wearing a wrist strap to prevent static discharge to the C-MOS
circuits.
OR
D If your controller is equipped with a circuit breaker handle, turn
the handle to the OFF (open) position.
WARNING
When the disconnect or circuit breaker handle is OFF,
power is still present inside the controller. You must
unplug the controller from the electrical outlet to remove
all power from the controller.
3 Use a flat-tip screwdriver to turn the latch on the front door of the
controller to the UNLOCKED position. See Figure 3--1.
Figure 3--1. R-J2 Controller Disconnect Handle and Latch
Circuit breaker
i-size controller
Locked
ON
OFF
Circuit breaker
B-size controller
OFF
ON
Unlocked
3. EPROM INSTALLATION
3--5
MARF2HD4307701E
4 Locate the MAIN CPU Board. See Figure 3--2 and Figure 3--3.
Figure 3--2. MAIN CPU Board Location in the i-size Controller
The MAIN CPU Board is on the backplane of the controller, to the left
of the power supply unit, and the vision engine PCBs (if the vision
option has been installed).
3. EPROM INSTALLATION
MARF2HD4307701E
3--6
5 Disconnect the cables from the MAIN CPU board.
6 Press and hold both latches of the MAIN CPU board and remove the
board from the backplane. See Figure 3--4.
Figure 3--4. Removing the MAIN CPU Board
3. EPROM INSTALLATION
3--7
MARF2HD4307701E
7 Find the location of the BootROM chips. See Figure 3--5 and
Figure 3--6.
Figure 3--5. Main CPU PC Board Module Locations
LED display
DRAM module
SRAM module
Bat
VBAT
Line
JF21
Boot ROM
Ex-op
JM10
I/O - LK
(master)
JD1B
RS232/485
JD17
PDI/O
JRM3
CAUTION
This is RESET.
Connecting the battery
here can damage the CPU.
CRM10 & CR51
3. EPROM INSTALLATION
MARF2HD4307701E
3--8
Figure 3--6. Locating the BootROM Chips
BootRom Chip
NOTE Refer to the readme.txt ASCII file on the AP1 disk to determine
the BootROM version that is compatible with the version of software you
have.
CAUTION
The pins on the BootROM EPROM chip are fragile. When
installing an EPROM chip, do not bend any of the pins;
otherwise, you will not be able to connect the EPROM chip
properly.
8 If you are replacing existing BootROM chips, use a dual-inline-pin
(DIP) chip removal tool to remove each BootROM chip carefully.
9 If you are installing new BootROM chips, use a dual-inline-pin
(DIP) chip installation tool to install each BootROM chip. Be sure to
orient the notch as shown in Figure 3--6.
10 Plug in the MAIN CPU Board. Be sure the connector seats properly
with the backplane connector.
11 Reconnect the cables to the MAIN CPU Board. See Figure 3--5 for a
diagram of where each cable must be connected.
12 Close the controller door and set the circuit breaker handle or
disconnect handle to ON.
3. EPROM INSTALLATION
3--9
MARF2HD4307701E
3.2
INSTALLING TEACH
PENDANT EPROM
CHIPS
You must have the teach pendant EPROM version that corresponds to the
version of software you are using. Procedure 3--3 describes how to check
the current EPROM version. Procedure 3--4 describes how to install a
new teach pendant EPROM chip.
Use the procedures in this section when you
D Check the version of teach pendant EPROM you have.
D Install software and a teach pendant EPROM for the first time.
D Update software and check the current version of teach pendant EPROM.
Use Procedure 3--3 to check the teach pendant EPROM version you have.
Use Procedure 3--4 to install a new teach pendant EPROM.
NOTE EPROM version information is included in an ASCII file called
readme.txt and is stored on the AP1 disk.
Procedure 3--3
Step
: COMPLETE
: OK
: OK
Teach
Pendant
Version
Number
3. EPROM INSTALLATION
MARF2HD4307701E
3--10
NOTE Refer to the readme.txt ASCII file on the AP1 disk to determine
the BootROM version that is compatible with the version of software you
have.
6 Compare the EPROM version with the one required for your software.
Procedure 3--4
WARNING
Disconnect electrical power from the controller before you
remove or replace components, or you could be injured
seriously.
CAUTION
Use anti-static devices and observe anti-static safety
precautions when handling any electronic material, otherwise
you could damage the equipment.
Condition
Step
You are wearing a wrist wrap to prevent static discharge to the C-MOS
circuits.
CAUTION
Do not remove or disconnect any cables connected inside the
teach pendant or damage to equipment could occur.
3. EPROM INSTALLATION
3--11
MARF2HD4307701E
4 Find the location of the teach pendant EPROM. See Figure 3--8.
Figure 3--8. Locating the Teach Pendant EPROM Chip
EPROM
Chip
NOTE Refer to the readme.txt ASCII file on the AP1 disk to determine
the EPROM version that is compatible with the version of software you
have.
3. EPROM INSTALLATION
MARF2HD4307701E
3--12
See Figure 3--9 for a description of how the EPROMs are labeled.
Figure 3--9. EPROM Labels
R-J2
09
I
012345
TP
Product Category
Product Version
Product Revision
Software Serial Number
Blank
Product Name
CAUTION
The pins on the teach pendant EPROM chip are fragile. When
installing an EPROM chip, do not bend any of the pins,
otherwise, you will not be able to connect the EPROM chip
properly.
5 If you are replacing an existing teach pendant EPROM chip, use a
dual-inline-pin (DIP) chip removal tool to remove the chip carefully.
6 If you are installing a new teach pendant chip, use a dual-inline-pin
(DIP) chip installation tool to install the chip.
7 Replace the teach pendant back cover.
8 Using a cross-tip screwdriver, reinstall the seven screws on the back
cover.
MARF2HD4307701E
SOFTWARE INSTALLATION
4--1
Page
You can set up the following load devices to load software: . . . . . . . . . . . . . . . . . 4--5
D PS-100 disk drive with floppy disks
D Memory card interface with a memory card (not a standard product)
D PC emulator
Installing Software
The software allows you to run your application using your robot
and controller. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--5
Installing Options
Software options are additional features that can be used with your
application software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--26
Quick/Full Password
Setup
After the HandlingTool software is installed, you can change the QUICK/FULL
menu display for the Operator-level user when you use the Password
option.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--35
Installing Updates
4. SOFTWARE INSTALLATION
4--2
4.1
SOFTWARE
INSTALLATION
THEORY
MARF2HD4307701E
Installing software involves loading the software from floppy disks into
controller memory (Flash ROM, D-RAM and C-MOS RAM) and might
also involve loading the software from floppy disks into the local memory
of optional hardware. You install software when you first install a new
system or when you update an existing system. You must install:
D Application software
D Robot libraries
When you have finished installing the application software and robot
libraries, you must set up information specific to your application.
You can also install:
D Software options
D Software updates
Installation Components
The installation procedure begins with the first disk of the application (AP)
set. All of the decisions you must make during installation will occur at
the end of the installation procedure.
CAUTION
Your disk set includes all of the software options supported by
HandlingTool. Your disk set has been pre-authorized to install
only the options you have purchased. You will be unable to
install any options that have not been purchased and
authorized by FANUC Robotics.
To install an option that has not been pre-authorized for this
disk set, you must purchase the option and receive a Product
Authorization Code (PAC) from FANUC Robotics. Contact your
FANUC Robotics spare parts department for more information.
Each disk is installed in ascending order. If you have any software
options, they can be loaded after the application has been set up.
Refer to the readme.txt ASCII file on the AP1 disk for specific software
version information.
4. SOFTWARE INSTALLATION
MARF2HD4307701E
4--3
CAUTION
A 3-volt battery pack supplies C-MOS RAM memory with power
when the controller power is off. Make sure the output voltage
of the battery pack is at least 2.5 volts, otherwise the
information stored in C-MOS RAM memory could be lost when
controller power is off.
CAUTION
Loading software erases all controller Flash ROM, D-RAM and
C-MOS RAM memory, as well as the RAM disk. Back up to
floppy disk all system variables, programs, and files stored on
the controller before you load software. Refer to Appendix C
for more information.
CAUTION
File access problems will result if your disk and disk drive are
misaligned. Try using a different disk drive. If file access
problems still occur, contact FANUC Robotics to receive a new
disk. Do not continue with the load procedure if file access
problems occur; otherwise, your controller memory will operate
incorrectly.
CAUTION
Do not turn off the controller during software installation. If the
controller is turned off, you will have to restart the entire
software installation procedure from the beginning.
4. SOFTWARE INSTALLATION
4--4
MARF2HD4307701E
Installation Procedure
Overview
Set up the
Load
Device
Install
HandlingTool
Software and
Firmware
Install
software
options
(optional)
Quick/Full
Password
Setup
Section 4.2
Section 4.3
Section 4.4
Section 4.5
Install or
modify
extended
axes
(optional)
Section 4.4
and
Section 4.6
Install
motion
groups
(optional)
Install
software
updates
(optional)
Section 4.7
Section 4.8
Refer to the readme.txt ASCII file on the AP1 disk for information on the
options available with the HandlingTool software.
Robot Configuration
When you are installing software on a FANUC robot, you will be asked a
series of questions regarding your system configuration. Before you
begin the installation procedure, refer to Appendix B and fill in all the
information for your robot model.
Timetable
approximately 1 hours
If you are installing from floppy disks, the entire installation procedure
will take approximately one and one-half hours. Be sure you have the
entire disk set and all other information you need (refer to Appendix B)
before you begin this installation process or you might have to begin the
process over from the beginning.
If you are installing from a memory card (not supported as a standard
product), the entire installation procedure will take approximately 10
minutes. Be sure you have the memory card and all other information
you need (refer to Appendix B) before you begin this installation process
or you might have to begin the process over from the beginning.
Troubleshooting
4. SOFTWARE INSTALLATION
4--5
MARF2HD4307701E
4.2
SETTING UP LOAD
DEVICES
Set up the
Load
Device
Install
HandlingTool
Software and
Firmware
Install
software
options
(optional)
Quick/Full
Password
Setup
Section 4.2
Section 4.3
Section 4.4
Section 4.5
4.2.1
Using a PS-100 Disk
Drive
Install or
modify
extended
axes
(optional)
Section 4.4
and
Section 4.6
Install
motion
groups
(optional)
Install
software
updates
(optional)
Section 4.7
Section 4.8
The PS-100 disk drive connects to the P2: port. The P2: port is an
RS-232-C interface.
Figure 4--1 and Figure 4--2 show the PS-100 attached to the controller.
Use Procedure 4--1 to connect a PS-100 disk drive to a controller or
operator box.
Figure 4--1. PS-100 Connected to an i-size Controller
PS-100
Disk Drive
To Controller
4. SOFTWARE INSTALLATION
4--6
MARF2HD4307701E
Operator panel
PS-100
Disk Drive
4. SOFTWARE INSTALLATION
4--7
MARF2HD4307701E
Procedure 4--1
Step
1 Connect the RS-232-C cable from the disk drive to the P2: port.
2 Turn on the controller.
3 Turn on the power switch located under the disk drive cover. The
LED next to the power switch will turn on.
NOTE If the LED does not turn on, the disk drive could be faulty.
Replace the disk drive and repeat Steps 1 through 3.
4 To insert a disk, hold the disk with the label toward you and insert it
into the disk drive.
5 To install software, go to Section 4.3.
4. SOFTWARE INSTALLATION
4--8
4.2.2
Using a Memory Card
Interface
MARF2HD4307701E
The memory card interface is installed in either the ER-2 board if you have
one, or in the PSU B1 slot which connects to the R-J2 controller
backplane.
Figure 4--3 and Figure 4--4 show the memory card interface module on the
ER-2 board inserted into the controller. Use Procedure 4--2 to install a
memory card in a controller.
NOTE Loading from a memory card is not available as a standard
product.
CAUTION
Be sure that the version of Main CPU BootROM you have is
version 4.20 or later. If not, DO NOT load the optional A-B RIO
software from memory card while the memory card interface is
in the ER-2 printed circuit board. Otherwise, you could erase
all the information on the memory card and destroy the ER-2
board. Instead, if the BootROM version is not 4.20 or later,
load the A-B RIO software using the FANUC Robotics-supplied
disks.
Figure 4--3. Memory Card Interface and Memory Card Connected to the i-size
Controller
Memory Card
Power Supply Unit
4. SOFTWARE INSTALLATION
4--9
MARF2HD4307701E
Figure 4--4. Memory Card Interface and Memory Card Connected to the B-Size
Controller
NOTE If you do not have an ER-2 printed circuit board, you will need to
remove the plastic slot cover on the PSU B1 slot. Align the memory card
interface adapter in the left hand slot.
4. SOFTWARE INSTALLATION
4--10
MARF2HD4307701E
Procedure 4--2
Condition
You have a memory card interface module and memory card that
contains the software you want to load.
You are using memory cards that are based on one of the following
standards:
You are wearing a wrist strap to prevent static discharge to the C-MOS
circuits.
4. SOFTWARE INSTALLATION
4--11
MARF2HD4307701E
WARNING
When the disconnect or circuit breaker handle is OFF,
power is still present inside the controller. You must
unplug the controller from the electrical outlet to remove
all power from the controller.
2 Open the front door of the controller using a flat-tip screwdriver to
turn the latch. See Figure 4--5.
Figure 4--5. R-J2 Controller Disconnect Handle and Latch
Circuit breaker
i-size controller
Locked
OFF
ON
Unlocked
ON
OFF
Circuit breaker
B-Size controller
Memory Card
Power Supply Unit
4. SOFTWARE INSTALLATION
4--12
MARF2HD4307701E
Memory Card
4. SOFTWARE INSTALLATION
4--13
MARF2HD4307701E
4 To insert a memory card, hold the memory card with the label facing
the left and the write protect switch on the top.
D
Figure 4--8. Inserting a Memory Card with the ER-2 Printed Circuit Board
PSU B1
ER-2 Board
Write protect
switch
ER-2 Board
Memory Card
AI6B-1212-0871/--- ---
4. SOFTWARE INSTALLATION
4--14
MARF2HD4307701E
Figure 4--9. Inserting a Memory Card without an ER-2 Printed Circuit Board
Write protect
switch
Memory Card
AI6B-1212-0871/--- ---
4. SOFTWARE INSTALLATION
4--15
MARF2HD4307701E
CAUTION
Do not close the i-size controller door when the memory card is
in the interface. Otherwise, you could damage the memory
card.
WARNING
Lethal voltage is present in the controller WHENEVER IT IS
CONNECTED to a power source. Be extremely careful to
avoid electrical shock when the controller door is open.
Do not leave an open controller unattended.
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.
5 If you are using a B-size controller, close and latch the controller
door. Otherwise, an error will occur. If an error occurs, close and
latch the controller door, and press RESET.
6 To install software, go to Section 4.3.
4. SOFTWARE INSTALLATION
4--16
MARF2HD4307701E
4.2.3
You can use the KFLOPPY PS-100 disk drive emulator to install software.
You can do this by loading all the files from each FANUC
Robotics-supplied disk to one directory on your PC. Use Procedure 4--3
to install HandlingTool software using KFLOPPY.
Using KFLOPPY
PS-100 Floppy Disk
Drive Emulator
Procedure 4--3
Condition
Step
You are using DOS. Refer to your DOS users manual for more
information on using DOS commands.
4. SOFTWARE INSTALLATION
4--17
MARF2HD4307701E
4.3
INSTALLING
HANDLINGTOOL
APPLICATION
SOFTWARE
Install
HandlingTool
Software and
Firmware
Install
software
options
(optional)
Quick/Full
Password
Setup
Section 4.2
Section 4.3
Section 4.4
Section 4.5
Install or
modify
extended
axes
(optional)
Section 4.4
and
Section 4.6
Install
motion
groups
(optional)
Install
software
updates
(optional)
Section 4.7
Section 4.8
Procedure 4--4
Condition
The teach pendant ON/OFF switch is OFF and the DEADMAN switch
is released.
You have the R-J2 software disks or memory cards and any additional
option disks that you need to install. (Refer to readme.txt ASCII file
on the AP1 disk for the number of disks you should have.) Refer to
Appendix D for information on copying software to memory card.
If you are reloading software and do not want to reload and resetup
existing communications firmware, refer to Appendix A,
Section A.2.3, for a list of the command files that you can run to
install software without reinstalling firmware.
4. SOFTWARE INSTALLATION
4--18
MARF2HD4307701E
CAUTION
This procedure erases all controller Flash ROM and C-MOS
RAM memory, as well as the RAM disk. Be sure that any
programs or files you want permanently saved are backed up
to a floppy disk. Refer to the FANUC Robotics SYSTEM R-J2
Controller HandlingTool Setup and Operations Manual for more
information.
Step
Circuit breaker
i-size Controller
Locked
OFF
ON
ON Unlocked
OFF
Circuit breaker
B-Size controller
ID
9B
6A
6A
CTRL
FC
0
0
0
INIT
6.0/8.0/1.0 MB
I
01-JAN-199x 22:52:53
OP
0
0
0
NOLOAD
START
>
optional
optional
4. SOFTWARE INSTALLATION
4--19
MARF2HD4307701E
ID
9B
6A
6A
FC
0
0
0
OP
0
0
0
BMON> INSTALL
INSTALL> RUN FROMINIT
Run file FROMINIT.CF
Are you sure ? (Y=1/N=0) :
10 If you do not want to continue, press 0, and then press ENTER. The
BMON> prompt will be displayed.
If you are ready to continue, press 1, and then press ENTER. A
series of screens, similar to the following, will be displayed on the
teach pendant.
Clearing .. done
- Initialize entire F-ROM Clearing chip no 1 .. done
Clearing chip no 2 .. done
Opening SYSTEM1.LDC
4. SOFTWARE INSTALLATION
4--20
MARF2HD4307701E
Memory Card
time: 3 minutes
If you are loading from a memory card, the files will take
approximately three minutes to load. Go to Step 16 to select a robot.
Using KFLOPPY on a PC
time: 45 minutes
If you have copied the files from floppy disks and are using
KFLOPPY (Procedure 4--3 ), you can load all the files from the
floppy disks to one directory on the computer and begin the load from
that directory. Go to Step 16 to select a robot.
12 Insert the disk labeled AP3 and press ENTER. When all the files on
AP3 have been loaded, you will be prompted to load firmware if it is
needed.
If you do not have the hardware required for these options installed in
your controller, go to Step 15. The following firmware will be loaded as
needed:
4. SOFTWARE INSTALLATION
4--21
MARF2HD4307701E
*****
To display the next screen type 10, and press ENTER. You will see a
screen similar to the following.
*****
D
D
4. SOFTWARE INSTALLATION
4--22
MARF2HD4307701E
*****
D
D
*****
NOTE The teach pendant might beep to notify you when some files are
being loaded.
16 Insert the appropriate disk for your robot model. Refer to Table 4--1.
Table 4--1.
Robot Disks
Robot Model
Disk Name
A-520i
OLIB1
M-6i (ARCMATE-100i)
OLIB2
M-16i (ARCMATE-120i)
M-16iL/ARCMATE-120iL
M-400 Robot Library
M-410i Robot Library
OLIB3
OLIB1
OLIB2
OLIB3
S-6 (ARCMATE-100)
S-12 (ARCMATE-120) Lib
S-410iF Floor Mnt Lib
SLIB1
4. SOFTWARE INSTALLATION
4--23
MARF2HD4307701E
Disk Name
SLIB2
SLIB3
SLIB4
SLIB3
SLIB2
SLIB4
MOTNPKG1
CAUTION
Be sure to select the correct robot model from the list of
available robot models. If you select the wrong robot model
you will not be notified by the system and your software will
operate incorrectly.
17 Select the robot model you are using and press ENTER. The model
number should be on the robot plate as FANUC Robot S-420iF, for
example.
g If you choose the wrong robot, you must run CMOSINIT to
perform a RE-INIT start. Refer to Section A.1.6 to perform a
RE-INIT start (CMOSINIT).
4. SOFTWARE INSTALLATION
4--24
MARF2HD4307701E
g If you choose the right robot but answer the robot configuration
questions incorrectly, you must
a
b
NOTE If you are loading from floppy disks and the robot library disk
is not in the disk drive, insert the disk (refer to Table 4--1) now and press
ENTER.
When the robot library files have been loaded, (after a few minutes), you
will see a screen similar to the following.
Controlled Start Initialization
***** Load Group 1 Robot Library *****
Loading PATH:\RLSV42IF.PC, please wait..
-- Payload setting -enter Payload (0..120[kg])?
Application Setup
19 If you are updating the controller from 4.10 to 4.30, you might see
a screen similar to the following when you finish setting up the
configuration items.
Note V4.10 compatible servo parameters loaded
Press ENTER to continue!
This message notifies you that the V4.10 parameters were automatically
loaded for you. If you have newer DSP Vs, you will not see this message.
20 Press ENTER. You will see a screen similar to the following.
S/W INSTALL
4. SOFTWARE INSTALLATION
4--25
MARF2HD4307701E
c Press MENUS.
d Select File.
e Refer to Appendix C for file operation information.
25 If you are finished setting up your application and do not want to
install options or updates, cold start your controller.
a Press FCTN.
b Select START (COLD) and press ENTER. You will see a screen
similar to the following.
UTILITIES Hints
JOINT 10 %
HandlingTOOL (TM)
V4.31-x
Copyright 1997, FANUC Robotics
North America, Inc.
All Rights Reserved
[ TYPE ]
HELP
4. SOFTWARE INSTALLATION
4--26
MARF2HD4307701E
4.4
Software options are additional features that can be used with your
application software. To install software options you must have already
installed the HandlingTool software and set up the HandlingTool
application.
INSTALLING
HANDLINGTOOL
OPTIONS
Installing Authorized
Options
Procedure 4--5
Your disk set includes all of the software options available with
HandlingTool. FANUC Robotics has authorized only those options you
have purchased. Use Procedure 4--5 to install these options.
NOTE You will be unable to install any options that have not been
purchased.
To authorize more options for this disk set, you must purchase the option
and receive a Product Authorization Code (PAC) from FANUC Robotics.
Contact the FANUC Robotics Spare Parts department at 248-377-PART
for more information.
Using a PAC to
Authorize and Install
More Options
Set up the
Load
Device
Install
HandlingTool
Software and
Firmware
Install
software
options
(optional)
Quick/Full
Password
Setup
Section 4.2
Section 4.3
Section 4.4
Section 4.5
Install or
modify
extended
axes
(optional)
Install
motion
groups
(optional)
Install
software
updates
(optional)
Section 4.4
and
Section 4.6
Section 4.7
Section 4.8
NOTE Even though you have all of the available option disks, you will
only be able to install the options that you have purchased.
Refer to Table 4--2.
Table 4--2.
Option Disks
Extended Axes
MOTNPKG1
COMMPKG1
Continuous Turn
MOTNPKG1
MOTNPKG1
UTILSPKG1
Palletizing
HTOOLPKG1
Coordinated Motion
MOTNPKG1
Soft Float
MOTNPKG1
Controller backup
UTILSPKG1
AccuPath
MOTNPKG2
Space Check
UTILSPKG1
Collision Guard
MOTNPKG2
MOTNPKG1
Error Recovery
UTILSPKG2
FTP Interface
COMMPKG1
Ethernet CBR
COMMPKG1
Quick/Full Password
HTOOLPKG1
Duty Diagnosis
MOTNPKG2
4. SOFTWARE INSTALLATION
4--27
MARF2HD4307701E
Procedure 4--5
VISNPKG2
Visual tracking
VISNPKG1
Control Reliable
UTILSPKG2
DeviceNet Interface
COMMPKG2
Shape Generation
HTOOLPKG1
Installing Options
g If you make a mistake in Procedure 4--5 , you cannot start
the procedure over again from the beginning. The software will
not let you load an option twice on the same controller.
Condition
NOTE If you have JUST completed Procedure 4--4 , and the Install
Optional Features screen is displayed, go to Step 10. Otherwise, continue
with Step 1.
You have the R-J2 software option disks that you want to install.
The PS-100, memory card interface (not a standard product), or PC is
connected to the controller and is turned on. (Procedure 4--1 or
Procedure 4--2 )
1 If the controller is turned on, turn it off.
H
H
Step
CAUTION
Be sure to install all option disks before you install any update
disks or your system will operate incorrectly.
4. SOFTWARE INSTALLATION
4--28
MARF2HD4307701E
Performing a Controlled
Start
2 Press and hold the PREV and NEXT keys on the teach pendant.
3 While still holding these buttons, press the ON button on the
controller operator panel until you see the BMON> prompt on the
teach pendant.
4 Release these buttons.
BMON>
BMON> CTRL
6 Now press F5, START, and press ENTER. This performs a controlled
start of the controller. After the controlled start is complete, you will
see a screen similar to the following.
Controlled Start Initialization
1
2
3
4
NO
8 Press F4, YES. You will see a screen similar to the following.
S/W INSTALL
Appl/Tool:
1/3
1 Setup Application
2 Install Option
3 Install Update
[TYPE]
9 Insert the option disk in the disk drive. Refer to Table 4--2.
10 Use the down arrow key to select Install Option and then press
ENTER. You will see a screen similar to the following.
*** Install Optional Features ***
1 Multi Group Motion
2 Extended Axes
3 PLC I/O (A-B/GENIUS)
4 Continuous Turn
5 TPP Line Tracking
6 Tool CRT/KB Manager
7 Palletizing
10 NEXT MENU
Feature code (-1 to EXIT)
4. SOFTWARE INSTALLATION
4--29
MARF2HD4307701E
D
D
PREV MENU
Coordinated Motion
SoftFloat
Controller Backup
AccuPath
Space Check
Collision Guard
Small Circle Accuracy
NEXT MENU
D
D
D
D
4. SOFTWARE INSTALLATION
4--30
Checking configuration...
MARF2HD4307701E
11 Type the number of the option you want to install and press ENTER.
g If the option is not valid for your configuration, it is
because the option is already installed, it is not compatible
with another installed option, or the option has not been
purchased.
If the option is already installed, you cannot install it twice on the
same controller. Choose another option.
If the option is not compatible with another option, you cannot
install the option. Contact the FANUC Robotics Spare Parts
department for more information at 248-377-PART.
If the option has not been purchased, contact the FANUC Robotics
Spare Parts department to receive the Product Authorization Code
(PAC) for the option you want to install. You can install only the
options that have been purchased and authorized by FANUC
Robotics. After you have received the PAC, go to Step 12.
Checking authorization ...
CRT/Keyboard Manager
is NOT authorized for this configuration.
NO
D
D
NO
4. SOFTWARE INSTALLATION
4--31
MARF2HD4307701E
g If you do not have the correct disk in the disk drive, you
will see a message similar to the following.
Insert disk COMMPKG1.
Press ENTER to continue.
4. SOFTWARE INSTALLATION
4--32
MARF2HD4307701E
Table 4--3.
To finish loading this option
Multi-Group Motion
Extended Axes
Comments
MOTNPKG1
MOTNPKG1
COMMPKG1
Continuous Turn
TPP Line Tracking
MOTNPKG1
Excludes:
D TPP Line Tracking
MOTNPKG1
Excludes:
D Continuous Turn
UTILSPKG1
Palletizing
HTOOLPKG1
Coordinated Motion
MOTNPKG1
Soft Float
MOTNPKG1
Controller Backup
AccuPath
Go to Step 15 of this procedure.
UTILSPKG1
MOTNPKG2
Space Check
UTILSPKG1
Collision Guard
MOTNPKG2
MOTNPKG1
Error Recovery
UTILSPKG2
FTP Interface
COMMPKG1
Includes:
D Host Communications
D TCP/IP Interface
COMMPKG1
Includes:
D Host Communications
D Controller Backup
Refer to the Ethernet Controller
Backup/Restore -- FTP Setup and
Operations Manual for more
information.
Ethernet CBR
Quick/Full Password
Go to Procedure 4--6 .
HTOOLPKG1
Duty Diagnosis
MOTNPKG2
4. SOFTWARE INSTALLATION
4--33
MARF2HD4307701E
Comments
VISNPKG2
Visual Tracking
VISNPKG1
Includes:
D V-400i Vision
D TPP Line Tracking
Control Reliable
UTILSPKG2
Excludes:
D CE Mark
DeviceNet Interface
COMMPKG2
Shape Generation
HTOOLPKG1
Includes:
D AccuPath
UTILITIES Hints
JOINT 10 %
HandlingTOOL (TM)
V4.31-x
Copyright 1997, FANUC Robotics
North America, Inc.
All Rights Reserved
[ TYPE ]
HELP
4. SOFTWARE INSTALLATION
4--34
MARF2HD4307701E
CAUTION
If you have an S-12 robot and you have loaded the AccuPath and
Small Circle options, you must load the AccuPath option before you
load the Small Circle option. If you loaded the Small Circle option first,
then you must do the following:
1 Turn off the controller.
2 Perform a controlled start. (Refer to Appendix A)
3 Select 1, MOTION SYSVAR SETUP.
4 Select 1, INITIALIZE SYSTEM VARIABLE.
5 Select INITIALIZE GROUP n VARIABLES.
Typically, this will be 1 for the first motion group.
6 Select Exit three times until the S/W Install screen is displayed.
7 Press FCTN and select START (COLD).
4. SOFTWARE INSTALLATION
4--35
MARF2HD4307701E
4.5
QUICK/FULL
PASSWORD SETUP
Set up the
Load
Device
Install
HandlingTool
Software and
Firmware
Install
software
options
(optional)
Quick/Full
Password
Setup
Section 4.2
Section 4.5
Section 4.4
Section 4.5
Install or
modify
extended
axes
(optional)
Install
motion
groups
(optional)
Install
software
updates
(optional)
Section 4.4
and
Section 4.6
Section 4.7
Section 4.8
Step
You have enabled the Password option by setting up the first user and
password. Refer to the SYSTEM R-J2 Controller HandlingTool Setup
and Operations Manual for more information.
You have just installed the Quick/Full Password Setup option from
Procedure 4--5 .
4. SOFTWARE INSTALLATION
4--36
MARF2HD4307701E
3 Type 1 and press ENTER. You will see a screen similar to the
following.
S/W INSTALL
NOTE You can change the way the QUICK/FULL menus are displayed
by repeating Steps 2 and 4.
5 To use Full menus, type 1. To use the Quick menu, type 2.
Type any other key if you do not want to change the Password setup.
4. SOFTWARE INSTALLATION
4--37
MARF2HD4307701E
JOINT 10 %
HandlingTOOL (TM)
V4.31-x
HELP
4. SOFTWARE INSTALLATION
4--38
MARF2HD4307701E
4.6
MODIFYING AND
INSTALLING
ADDITIONAL
EXTENDED AXES
The first time you install extended axes, you must use the option
installation procedure (Procedure 4--5 ). When you have finished
Procedure 4--5 , go to Procedure 4--8 .
Set up the
Load
Device
Install
HandlingTool
Software and
Firmware
Install
software
options
(optional)
Section 4.2
Section 4.3
Quick/Full
Password
Install or
modify
extended
axes
(optional)
Install
motion
groups
(optional)
Install
software
updates
(optional)
Section 4.4
and
Section 4.6
Section 4.7
Section 4.8
NOTE Refer to the Extended Axis Operations Manual for extended axis
troubleshooting information.
To modify your extended axes setup, use Procedure 4--7 and then
Procedure 4--8 .
NOTE You can also use Procedure 4--7 as an alternate method for
installing additional extended axes. However, to install extended axes the
first time, go to Procedure 4--8 .
Procedure 4--7
Condition
Step
Performing a Controlled
Start
1 Connect the PS-100 disk drive cable to the RS-232-C port on the
operator panel or operator box.
2 Press and hold the PREV and NEXT keys on the teach pendant.
3 While still holding these buttons, press the ON button on the
controller operator panel until you see the BMON> prompt on the
teach pendant.
4 Release these buttons.
BMON>
BMON> CTRL
6 Now press F2, START and press ENTER. This performs a controlled
start of the controller. You will see a screen similar to the following.
Controlled Start Initialization
1. MOTION SYSVAR SETUP
2. PROGRAM INIT
3. MOTION DEVELOPMENT
4. EXIT
Enter selection --Press enter or number key to select.
4. SOFTWARE INSTALLATION
4--39
MARF2HD4307701E
8 Press F4, YES. You will see a screen similar to the following.
Controlled Start Initialization
1.
2.
3.
4.
5.
4. SOFTWARE INSTALLATION
4--40
MARF2HD4307701E
Procedure 4--8
Condition
Step
2 Type the starting number of the extended axis hardware and press
ENTER. The hardware start number is the next axis number in the
robot series. For example, if you are adding a rail to a six-axis robot,
the starting number is 7. You will see a screen similar to the
following.
NOTE The starting number can vary depending on how the hardware is
set up for your system.
****
**** EXTENDED
EXTENDED AXIS
AXIS SETTING
SETTING PROGRAM
PROGRAM
E1 E2
*** Group 1 Total Ext Axis = * *
1. Display/Modify Ext_axis 1~3
2. Add Ext_axes
3. Delete Ext_axes
4. Exit
Select?
****
****
E3
*
NOTE Extended axes can be added out of order. For example, you can
add extended axis 2 before you add extended axis 1.
3 To add an extended axis, type 2.
To delete an extended axis, type 3. You will see a screen similar to
the following.
4. SOFTWARE INSTALLATION
4--41
MARF2HD4307701E
NOTE If you choose to install axis 2, and the hardware start number is 7,
the extended axis 2 will be connected to hardware port number 8.
4 Type the extended axis number you are adding (1, 2, or 3) and press
ENTER. You will see a screen similar to the following.
Controlled
Start
Initialization
**** EXTENDED
AXIS
SETTING PROGRAM ****
**** Ext Axis 1 Initialization
****
33.
34.
35.
36.
37.
0.
Select?
ALPHA
ACaL3
81.
ACaL6
82.
ACaL9
83.
ACaL25
84.
ACaL50
97.
Next page
Select?
MOTOR SIZE
ACaC3
98. ACaHV22
ACaC6
99. ACaHV30
ACaC12
ACaC22
ACaHV12
4. SOFTWARE INSTALLATION
4--42
MARF2HD4307701E
6 Select the size of the motor for your extended axis. The motor size
can be found on the motor name plate on your robot. You will see a
screen similar to the following.
Controlled
****
EXTENDED
Start
AXIS
Initialization
SETTING PROGRAM ****
**** Ext Axis 1 Initialization
****
MOTOR TYPE
1. /2000
6. F/3000
2. /3000
7. F/2500
3. S/2000
8. L/3000
4. S/3000
9. /1200
5. F/2000
10. /1500
Select?
7 Select the motor type for your robot and press ENTER. You will see a
screen similar to the following.
Controlled
****
EXTENDED
Start
AXIS
Initialization
SETTING PROGRAM ****
**** Ext Axis 1 Initialization
****
CURRENT LIMIT FOR AMPLIFIER
1.
2A
6. 60A
2.
4A
7. 80A
3. 12A
8. 100A
4. 32A
9. 130A
5. 40A
10. 20A
Select?
4. SOFTWARE INSTALLATION
4--43
MARF2HD4307701E
Refer to Table 4--4 and Table 4--5 for information on specifying servo
amplifier information.
Table 4--4.
Amplifier Type
SVU1-12
A06B-6089-H101
Current Limit
L Axis (A)
12
SVU1-20
A06B-6089-H102
20
SVU1-40
A06B-6089-H104
40
SVU1-80
A06B-6089-H105
80
SVU1-130
A06B-6089-H106
130
SVU2-12/12
A06B-6089-H201
12
12
SVU2-12/20
A06B-6089-H202
12
20
SVU2-20/20
A06B-6089-H203
20
20
SVU2-12/40
A06B-6089-H204
12
40
SVU2-20/40
A06B-6089-H205
20
40
SVU2-40/40
A06B-6089-H206
40
40
SVU2-40/80
A06B-6089-H207
40
80
SVU2-80/80
A06B-6089-H208
80
80
SVU2-12/80
A06B-6089-H209
12
80
SVU2-20/80
A06B-6089-H210
20
80
Name
Part Number
Table 4--5.
Amplifier Type
C-series 1-4
A06B-6066-H002
Current Limit
L Axis (A)
4
C-series 1-12
A06B-6066-H003
12
C-series 1-40
A06B-6066-H004
40
C-series 1-60
A06B-6066-H005
60
C-series 1-80
A06B-6066-H006
80
C-series 1-130
A06B-6066-H007
130
C-series 1-80
A06B-6066-H011
80
C-series 1-60
A06B-6066-H012
60
C-series 4/4
A06B-6066-H211
C-series 4/4
A06B-6066-H222
C-series 4/40
A06B-6066-H223
12
C-series 4/40
A06B-6066-H224
40
C-series 12/12
A06B-6066-H233
12
12
C-series 12/40
A06B-6066-H234
12
40
C-series 12/60
A06B-6066-H235
12
60
C-series 12/40
A06B-6066-H244
40
40
C-series 80/80
A06B-6066-H266
80
80
C-series 12/12
A06B-6066-H281
12
12
C-series 80/80
A06B-6066-H291
80
80
Name
Part Number
Current Limit
M Axis (A)
-
8 Select the amplifier current limit for your extended axis. Refer to the
FANUC AC Servo Motor Digital Series Descriptions Manual for more
information. You will see a screen similar to the following.
4. SOFTWARE INSTALLATION
4--44
MARF2HD4307701E
Controlled
****
EXTENDED
Start
AXIS
Initialization
SETTING PROGRAM ****
**** Ext Axis 1 Initialization
****
EXTENDED AXIS TYPE
1. Integrated Rail (Linear axis)
2. Integrated Arm (Rotary axis)
3. Auxiliary Linear axis
4. Auxiliary Rotary axis
Select?
9 Select the type of extended axis you are using. For auxiliary linear or
rotary axes, the extended axis is not added into the robot position.
For integrated rail or integrated arm the position on the rail (or arm) is
added to the robot position. You will see a screen similar to the following
if integrated rail or integrated arm is selected.
Controlled
****
EXTENDED
Start
AXIS
Initialization
SETTING PROGRAM ****
**** Ext Axis 1 Initialization
****
EXTENDED AXIS TYPE
1. Integrated Rail (Linear axis)
2. Integrated Arm (Rotary axis)
3. Auxiliary Linear axis
4. Auxiliary Rotary axis
Select? 1
Direction
1:X
2:Y
3:Z
Enter Direction (1~3)?
Select?
10 Type the direction of the extended axis alignment and press ENTER.
D For integrated rail, the rail alignment is usually with respect to the
user frame axes of the robot.
D For integrated arm, arm specific information is required. Typically,
the offset length is 0 except for cases where the first axis of the robot
is replaced by an extension arm. The direction defines about which
world axis the arm rotates.
D For auxiliary linear or rotary axes, the extended axis is not added
into the robot position.
You will see a screen similar to the following.
Controlled
****
EXTENDED
Start
AXIS
Initialization
SETTING PROGRAM ****
**** Ext Axis 1 Initialization
****
GEAR RATIO
For a linear axis it is the number of
mms traveled for one rotation of the
motor.
Enter Gear Ratio?
4. SOFTWARE INSTALLATION
4--45
MARF2HD4307701E
11 Type the gear ratio for the extended axis and press ENTER.
D For linear axes, the gear ratio is in millimeters of travel per
revolution of motor.
D For rotary axes, the gear ratio is in motor turns per single
rotations of the rotary axes, which is 24.
NOTE This number will be used to calculate acceleration variables.
Gear ratio values from 80 -- 100 are most common.
You will see a screen similar to the following.
Controlled
****
EXTENDED
Start
AXIS
Initialization
SETTING PROGRAM ****
**** Ext Axis 1 Initialization
****
MAX JOINT SPEED SETTING
Suggested Speed = 1000.000(mm/s)
(Calculated with Max motor speed)
Enter (1:Change, 2:No Change)?
Select?
12 Type the motor speed if you want it to be lower than the suggested
speed.
D For rotational axes you will be prompted to enter the
Max Joint Speed Setting. If you have entered a gear ratio of 80 -100, the default speed should not need to be changed. However
you might want to change this number if it seems too fast or slow
for your application.
D For linear axes you will be prompted to enter the
Suggested Speed. If you have entered a gear ratio of 80, for
example, your suggested speed will be 2667 mm/sec. If this
seems high, you can slow it down to the 1500 -- 2000 mm/sec
range.
You will see a screen similar to the following.
Controlled
****
EXTENDED
Start
AXIS
Initialization
SETTING PROGRAM ****
**** Ext Axis 1 Initialization
****
MOTOR DIRECTION
Ext_axs 1 Motion Sign = TRUE
Enter (1:TRUE, 2:FALSE)?
Select?
13 Type the extended axis motion sign and press ENTER. The direction
determines which way the motor turns when the positive jog key is
pressed, and should be consistent with axis alignment. You will see a
screen similar to the following.
NOTE If the rotation is incorrect, you can modify it by performing a
controlled start and by performing Procedure 4--7 . Refer to Appendix A.
4. SOFTWARE INSTALLATION
4--46
MARF2HD4307701E
Controlled
****
EXTENDED
Start
AXIS
Initialization
SETTING PROGRAM ****
**** Ext Axis 1 Initialization
****
UPPER LIMITS
Enter Upper Limit (mm)?
15 Type the lower limit of the extended axis and press ENTER. You will
see a screen similar to the following.
Controlled
****
EXTENDED
Start
AXIS
Initialization
SETTING PROGRAM ****
**** Ext Axis 1 Initialization
****
MASTER POSITION
Enter Master Position (mm)?
16 Type the Master Position of the extended axis and press ENTER. You
will see a screen similar to the following.
Controlled
****
EXTENDED
Start
AXIS
Initialization
SETTING PROGRAM ****
**** Ext Axis 1 Initialization
****
ACC/DEC TIME
Default acc_time1 = 360(ms)
Enter (1:Change, 2:No Change)?
4. SOFTWARE INSTALLATION
4--47
MARF2HD4307701E
19 Type the exponential acceleration time and press ENTER. You will
see a screen similar to the following.
****
EXTENDED
AXIS
SETTING PROGRAM ****
Controlled
Start
Initialization
**** Ext Axis 1 Initialization
****
MIN_ACCEL TIME
Default min_acctime = 256(ms)
Enter (1:Change, 2:No Change)?
4. SOFTWARE INSTALLATION
4--48
MARF2HD4307701E
Axis 1
Axis 2
Axis 3
Arc Mate
100
Amplifier #1
Arc Mate
120
Amplifier #1
Arc Mate
100i (M-6i)
Amplifier #1
Arc Mate
120i (M-16i)
Amplifier #1
S-6
Amplifier #1
S-12
Amplifier #1
S420i
S-450
Axis 5
Axis 6
Amplifier #2
Axis n
Amplifier #1
Amplifier #1
Axis 7
Amplifier #3
Amplifier #4
Optional
extended
axes used
on this
robot model
are
numbered
starting with
amplifier
#5.
4. SOFTWARE INSTALLATION
4--49
MARF2HD4307701E
Axis 1
Axis 2
Axis 3
Axis 4
Axis 5
Axis 6
S-500
A-520i
Axis n
Amplifier #1
M-400i
Axis 7
S-700
S-800
Amplifier #1
Amplifier #2
Amplifier #3
S-900
Amplifier #1
Amplifier #3
Amplifier #5
Amplifier #2
Amplifier #4
M410i
Amplifier #1
Amplifier #2
Amplifier #3
Amplifier #4
M-500
Amplifier #1
Amplifier #3
Amplifier #2
Amplifier #3
Amplifier #4
M-710i
Amplifier #4
Amplifier #1
Amplifier #5
Amplifier #6
22 Type the number of the amplifier for the axis. You will see a screen
similar to the following.
Controlled
****
EXTENDED
Start
AXIS
Initialization
SETTING PROGRAM ****
**** Ext Axis 1 Initialization
****
SELECT AMP TYPE
1. A06B-6076 series 6 axes amplifier
2. A06B-6089 Alpha C series
3. A06B-6079 Alpha series
4. A06B-6066 C series
Select?
23 Type the number of the kind of amplifier you are using. Typically this
is C Series.
Refer to the FANUC AC Servo Motor Digital Series Descriptions Manual
for more information. You will see a screen similar to the following.
****
EXTENDED
AXIS
SETTING PROGRAM ****
Controlled
Start
Initialization
**** Ext Axis 1 Initialization
****
BRAKE SETTING
Enter Brake Number (0-4)?
CAUTION
Make sure that the brake number is assigned and is connected
correctly; otherwise, improper operation will result.
4. SOFTWARE INSTALLATION
4--50
MARF2HD4307701E
4. SOFTWARE INSTALLATION
4--51
MARF2HD4307701E
27 Repeat Steps 3 through 26 for each extended axis you are adding.
28 When you have finished type 4, Exit, and press ENTER. You will
see a screen similar to the following.
S/W INSTALL
Appl/Tool:
1 Setup Application
2 Install Option
3 Install Update
[TYPE]
1/3
4. SOFTWARE INSTALLATION
4--52
MARF2HD4307701E
1 Press FCTN.
2 Select START (COLD).
NOTE If the application is not set up, the cold start procedure will abort,
and the following warning will be displayed:
Setup
NOTE If the application is not set up, the cold start procedure will abort,
and the following warning will be displayed:
Procedure 4--5
Setup
3 When the controller is turned on, you should master and calibrate
the robot. Refer to Chapter 5.
If you want to load more options, go to Procedure 4--5 .
4. SOFTWARE INSTALLATION
4--53
MARF2HD4307701E
4.7
INSTALLING MOTION
GROUP SOFTWARE
Set up the
Load
Device
Install
HandlingTool
Software and
Firmware
Install
software
options
(optional)
Section 4.2
Section 4.3
Section 4.4
Procedure 4--9
Condition
Step
Performing a Controlled
Start
Quick/Full
Password
Section 4.5
Install or
modify
extended
axes
(optional)
Section 4.4
and
Section 4.6
Install
motion
groups
(optional)
Install
software
updates
(optional)
Section 4.7
Section 4.8
1 Connect the PS-100 disk drive cable to the RS-232-C port on the
operator panel.
2 Press and hold the PREV and NEXT keys on the teach pendant.
3 While still holding these buttons, press the ON button on the
operator panel or operator box until you see the BMON> prompt on
the teach pendant.
4 Release these buttons.
BMON>
BMON> CTRL
6 Press F5, START and press ENTER. This performs a controlled start
of the controller.
Controlled Start Initialization
1.
2.
3.
4.
7 Type 1.
4. SOFTWARE INSTALLATION
4--54
MARF2HD4307701E
8 Press F4, YES. You will see a screen similar to the following.
Controlled Start Initialization
1.
2.
3.
4.
5.
NO
10 Press F4, YES. You will see a screen similar to the following.
Adding or Deleting
Motion Groups
12 Press F4, YES. You will see a screen similar to the following.
4. SOFTWARE INSTALLATION
4--55
MARF2HD4307701E
14 Type 3.
Exit?
YES
NO
15 Press F4, YES. You will see a screen similar to the following.
Controlled Start Initialization
Number of Motion Groups are modified
Please Exit Karel Startup program
and CTRL start sequence will be run
again (automatically) to update (add/del
new sysvars). Press CONT to continue
Press CONT func key to continue
CONT
*****
To display the next screen type 10, and press ENTER. You will see a
screen similar to the following.
4. SOFTWARE INSTALLATION
4--56
MARF2HD4307701E
*****
D
D
*****
D
D
*****
D
D
4. SOFTWARE INSTALLATION
4--57
MARF2HD4307701E
17 Type the number that corresponds to the library for the new group
(typically Nobot is used), then press ENTER.
CAUTION
You can only set up coordinated motion nobot, C-100, an
opener, or a nobot as motion group 2 or 3. Do not set up any
other robot model or your system will operate incorrectly.
If you add the wrong device, delete the motion group (Step
11 of this procedure) then add it again and select the correct
robot model.
You will see a screen similar to the following.
**** EXTENDED AXIS SETTING PROGRAM ****
SELECT HARDWARE
Enter hardware start number for the
extended axes
18 Type the starting number of the motion group hardware and press
ENTER. For example, if you are adding a nobot to a six-axis robot,
the starting number is 7. The hardware specific information will be
added automatically.
Loading Servo Parameters
4. SOFTWARE INSTALLATION
4--58
MARF2HD4307701E
20 Type 1, and press ENTER. You will see a screen similar to the
following.
Controlled
****
Group 2Start
NobotInitialization
Axis Setup Program ****
**** Nobot Axis 1 Initialization
****
33.
34.
35.
36.
37.
0.
Select?
21 To display more choices, type 0 and press ENTER. You will see a
screen similar to the following.
**** Group 2 Nobot Axis Setup Program ****
**** Nobot Axis 1 Initialization
****
ALPHA
65. ACaL3
81.
66. ACaL6
82.
67. ACaL9
83.
68. ACaL25
84.
69. ACaL50
97.
0. Next page
Select?
Motor Parameters
MOTOR SIZE
ACaC3
98. ACaHV22
ACaC6
99. ACaHV30
ACaC12
ACaC22
ACaHV12
22 Select the size of the motor for your nobot. The motor size can be
found on the motor name plate on your robot. You will see a screen
similar to the following.
****
Controlled
Group 2Start
NobotInitialization
Axis Setup Program ****
**** Nobot Axis 1 Initialization
****
MOTOR TYPE
1. /2000
6. F/3000
2. /3000
7. F/2500
3. S/2000
8. L/3000
4. S/3000
9. /1200
5. F/2000
10. /1500
Select?
4. SOFTWARE INSTALLATION
4--59
MARF2HD4307701E
1. 2A
2. 4A
3. 12A
4. 32A
5. 40A
Select?
24 Select the amplifier current limit for your extended axis. Refer to the
FANUC AC Servo Motor Digital Series Descriptions Manual for more
information. You will see a screen similar to the following.
*** Group 2 Nobot Axis Setup Program ***
*** Nobot Axis 1 Initialization
***
NOBOT AXIS TYPE
1. Linear Axis
2. Rotary Axis
Select?
NOTE If the motor combination you specified in the previous steps is not
supported, the message, Motor type not found, will be displayed. The
system will ask for the motor information again. Type a valid motor
combination and repeat Steps 22 through 41.
25 If you have a linear axis, type 1.
If you have a rotary axis, type 2.
*** Group 2 Nobot Axis Setup Program ***
*** Nobot Axis 1 Initialization
***
GEAR RATIO
Enter Gear Ratio?
26 Type the gear ratio for the nobot and press ENTER.
The gear ratio for linear axes is the number of millimeters traveled
for one rotation of the motor. For example, if a 50mm pinion on the
motor is directly coupled to the rack, and the radius of the pinion is
25mm, the gear ratio is 2(pi)(25) = 157.08.
4. SOFTWARE INSTALLATION
4--60
MARF2HD4307701E
If the axis has a gear box between the motor and pinion, divide the
number by the gear ratio. For example, if the motor is connected to a
5:1 gear box and a 50mm pinion, the gear ratio is
(2)(pi)(25)/5 = 31.416.
The gear ratio for rotary axes is in motor turns per single rotation of
the rotary axes. The ratio is ng2:ng1, where ng is the number of teeth
on a gear. ng1 is attached to the motor and ng2 is attached to the axis.
For example, if gear 1 has 25 teeth and gear 2 has 50 teeth, the ratio
would be 2:1.
You will see a screen similar to the following.
*** Group 2 Nobot Axis Setup Program ***
*** Nobot Axis 1 Initialization
***
MAX JOINT SPEED SETTING
Suggested Speed = 200.040(deg/s)
(Calculated with Max Motor Speed)
Enter (1:Change, 2:No Change)?
Select?
Enter Max Speed (deg/s)?
CAUTION
Do not increase the value of the maximum joint velocity,
otherwise the maximum motor RPM will be exceeded, possibly
damaging equipment and causing unexpected results.
28 Type the motor speed. You will see a screen similar to the following.
*** Group 2 Nobot Axis Setup Program ***
*** Nobot Axis 1 Initialization
***
MOTOR DIRECTION
NOBOT 1 Motion Sign = TRUE
Enter (1: TRUE, 2: FALSE)
Select?
4. SOFTWARE INSTALLATION
4--61
MARF2HD4307701E
Limit Parameters
30 Type the upper software limit of the nobot and press ENTER.
Set the upper software limit of the axis to a value smaller than the hard
stop.
You will see a screen similar to the following.
*** Group 2 Nobot Axis Setup Program ***
*** Nobot Axis 1 Initialization
***
LOWER LIMITS
Enter Lower Limit (deg )?
Master Position
32 Type the Master Position of the nobot and press ENTER. You will see
a screen similar to the following.
*** Group 2 Nobot Axis Setup Program ***
*** Nobot Axis 1 Initialization
***
ACC/DEC TIME
Default Value of acc_time1 = 360(ms)
Enter (1:Change, 2:No Change)?
4. SOFTWARE INSTALLATION
4--62
Acceleration Constant
MARF2HD4307701E
4. SOFTWARE INSTALLATION
4--63
MARF2HD4307701E
4. SOFTWARE INSTALLATION
4--64
Load Ratio
MARF2HD4307701E
40 Type the number of the amplifier for the axis. You will see a screen
similar to the following.
Controlled
****
EXTENDED
Start
AXIS
Initialization
SETTING PROGRAM ****
**** Ext Axis 1 Initialization
****
SELECT AMP TYPE
1. A06B-6076 series 6 axes amplifier
2. A06B-6089 Alpha C series
3. A06B-6079 Alpha series
4. A06B-6066 C series
Select?
41 Type the number of the kind of amplifier you are using. Typically this
is C Series. You will see a screen similar to the following.
*** Group 2 Nobot Axis Setup Program ***
*** Nobot Axis 1 Initialization
***
BRAKE SETTING
Enter Brake Number (0~4)?
CAUTION
Make sure that the brake number is assigned and is connected
correctly, otherwise, improper operation will result.
4. SOFTWARE INSTALLATION
4--65
MARF2HD4307701E
44 Type the servo off time and press ENTER. You will see a screen
similar to the following.
*** Group 2 Nobot Axis Setup Program ***
*** Nobot Axis 1 Initialization
***
*** Group 1 Total Nobot Axes = 1
1. Display/Modify Nobot Axis 1~6
2. Add Nobot Axes
3. Delete Nobot Axes
4. Exit
Select? 1
Enter Axis to Display/Modify(1~6)?
4. SOFTWARE INSTALLATION
4--66
MARF2HD4307701E
1/3
1 Setup Application
2 Install Option
3 Install Update
[TYPE]
1 Press FCTN.
2 Select START (COLD).
3 When the controller is turned on, master and calibrate the robot.
Refer to Chapter 5.
4. SOFTWARE INSTALLATION
4--67
MARF2HD4307701E
4.8
INSTALLING
SOFTWARE UPDATES
Set up the
Load
Device
Install
HandlingTool
Software and
Firmware
Install
software
options
(optional)
Quick/Full
Password
Section 4.2
Section 4.3
Section 4.4
Section 4.5
Install or
modify
extended
axes
(optional)
Section 4.4
and
Section 4.6
Install
motion
groups
(optional)
Install
software
updates
(optional)
Section 4.7
Section 4.8
CAUTION
Be sure to install all option disks before you install any update
disks or the system could become corrupted.
Condition
Step
Performing a Controlled
Start
You have the R-J2 software update disks that you want to install.
BMON>
4. SOFTWARE INSTALLATION
4--68
MARF2HD4307701E
8 Now press F5, START and press ENTER. This performs a controlled
start of the controller. You will see a screen similar to the following.
BMON> CTRL
NO
1/3
1 Setup Application
2 Install Option
3 Install Update
[TYPE]
4. SOFTWARE INSTALLATION
4--69
MARF2HD4307701E
1 Press FCTN.
2 Select START (COLD).
NOTE If the application is not set up, the cold start procedure will
abort, and the following warning will be displayed:
Setup
MARF2HD4307701E
MASTERING
5--1
When you master a robot you define the physical location of the robot by
synchronizing the mechanical information with the robots positional
information. A robot must be mastered to operate properly. Robots are
usually mastered before they leave FANUC Robotics. However, it is
possible that a robot might lose its mastering data and require to be
remastered.
Topics In This
Chapter
Robots
All except
P-200
Mastering to a fixture
(Fixture Position Master)
All except
P-200
When to Use
M-series
S-series
P-series
D
D
D
S-series
M-series
P-series
Page
Quick mastering
All
All
5. MASTERING
5--2
MARF2HD4307701E
Before you master the robot, you must clear any faults that prevent
servo power from being restored or that prevent mastering completion.
If you are using a FANUC Robotics M-series or S-series robot you can
either master to a fixture or you can master to zero degrees. Refer to the
Mechanical Service Manual specific to your robot model for more
information on mastering using a fixture.
Quick mastering is a convenient way to master an M-series or S-series
robot after you have recorded a reference position. You cannot quick
master a robot unless the reference position was taught before mastering
was lost.
CAUTION
Record the quick master reference position after the robot is
installed to preserve the factory mastering settings for future
remastering.
Use Procedure 5--1 to clear common faults related to mastering and to
prepare the robot for mastering. For more detailed information on fault
recovery, refer to the SYSTEM R-J2 Controller Series Electrical
Connection and Maintenance Manual.
5. MASTERING
5--3
MARF2HD4307701E
5.1
RESETTING ALARMS
AND PREPARING FOR
MASTERING
When you power up the robot after disconnecting the pulsecoder backup
batteries you might see a SRVO--062 BZAL or SRVO--038 Pulse
mismatch alarm. Before mastering the robot you must reset the alarm and
rotate the motor of each axis that lost battery power to prepare the robot
for mastering.
Use Procedure 5--1 to reset these alarms and prepare the robot for
mastering.
NOTE These SRVO errors will also appear after you have performed a
full load of the robot.
Procedure 5--1
Condition
Step
1 If you receive a SRVO-062 alarm, replace the robot batteries with four
new 1.5 volt alkaline batteries, size D. Observe the direction arrows in
the battery box for proper orientation of the batteries.
2 Press MENUS.
3 Select SYSTEM.
4 Press F1, [TYPE].
5 Select Master/Cal.
If Master/Cal is not listed on the [TYPE] menu, do the following;
otherwise, continue to Step 6.
a Select VARIABLE from the [TYPE] menu.
b Move the cursor to $MASTER_ENB.
c Press the numeric key 1 and then press ENTER on the teach
pendant.
d Press F1, [TYPE].
5. MASTERING
MARF2HD4307701E
5--4
SYSTEM Master/Cal
1
2
3
4
5
6
JOINT 10%
LOAD
DONE
RES_PCA
6 Press F3, RES_PCA. You will see a screen similar to the following.
SYSTEM Master/Cal
1
2
3
4
5
6
JOINT 10%
YES
NO
7 Press F4, YES. You will see a screen similar to the following.
5. MASTERING
5--5
MARF2HD4307701E
SYSTEM Master/Cal
1
2
3
4
5
6
JOINT 10%
[ TYPE ]
LOAD
RES_PCA
TORQUE
DONE
5. MASTERING
MARF2HD4307701E
5--6
5.2
MASTERING TO A
FIXTURE (FIXTURE
POSITION MASTER)
When you master to a fixture, you use a mastering fixture to align the
robot axes and then record the position. You can master any robot to a
fixture. If you have a P-series or A-series robot, you must master it to a
fixture.
NOTE If you have an M-6i (ARCMate 100i), an M-16i (ARCMate 120i),
an S-12 (ARCMate 120), or an S-6 (ARCMate 100), robot, do not use the
following procedure. These robots require that servo power be removed
and brakes released in order to use the fixture. Refer to the Mechanical
Service Manual or Mechanical Connection and Maintenance Manual for
detailed procedures on mastering these robots to a fixture.
Use Procedure 5--2 to master to a fixture.
Procedure 5--2
Condition
Step
Mastering to a Fixture
H
You have cleared any servo faults that prevent you from jogging the
robot.
You have jogged each axis that has lost mastery at least one motor
turn. (Procedure 5--1 ).
1 Install the mastering fixture on the robot and jog the robot into
mastering position. Refer to the Mechanical Service Manual or
Mechanical Connection and Maintenance Manual specific to your
robot model for the procedures on how to set up and use a mastering
fixture.
2 Press MENUS
3 Press SYSTEM.
4 Press F1, [TYPE].
5 Select Master/Cal.
If Master/Cal is not listed on the [TYPE] menu, do the following;
otherwise, continue to Step 6.
a Select VARIABLE from the [TYPE] menu.
b Move the cursor to $MASTER_ENB.
c Press the numeric key 1 and then press ENTER on the teach
pendant.
d Press F1, [TYPE].
5. MASTERING
5--7
MARF2HD4307701E
SYSTEM Master/Cal
1
2
3
4
5
6
JOINT 10%
LOAD
RES_PCA
DONE
5. MASTERING
MARF2HD4307701E
5--8
5.3
When you master to zero degrees, you position all axes at their zero degree
witness marks and record the zero degree position. You can master any
M-series or S-series robot to zero degrees.
ZERO DEGREE
MASTERING
Procedure 5--3
Condition
Step
You have cleared any servo faults that prevent you from jogging the
robot.
You have jogged each axis that has lost mastery at least one motor
turn. (Procedure 5--1 ).
1 Using the joint coordinate system, jog each axis of the robot to the
zero degree witness mark. Refer to the Mechanical Service Manual or
Mechanical Connection and Maintenance Manual specific to your
robot model for the location of the witness marks.
2 Press MENUS.
3 Press SYSTEM.
4 Press F1, [TYPE].
5 Select Master/Cal.
If Master/Cal is not listed on the [TYPE] menu, do the following;
otherwise, continue to Step 6.
a Select VARIABLE from the [TYPE] menu.
b Move the cursor to $MASTER_ENB.
c Press the numeric key 1 and then press ENTER on the teach
pendant.
d Press F1, [TYPE].
5. MASTERING
5--9
MARF2HD4307701E
SYSTEM Master/Cal
1
2
3
4
5
6
JOINT 10%
[ TYPE ]
LOAD
RES_PCA
DONE
5. MASTERING
MARF2HD4307701E
5--10
5.4
You can master a single axis of an S-series robot when mastery was lost
due to mechanical disassembly or repair of a single axis, usually due to
motor replacement.
SINGLE AXIS
MASTERING
Procedure 5--4
Condition
Step
You have cleared any servo faults that prevent you from jogging the
robot.
You have jogged each axis that has lost mastery at least one motor
turn. (Procedure 5--1 ).
1 Using the joint coordinate system, jog the unmastered axis of the robot
to the zero degree witness mark. Refer to the Mechanical Service
Manual or Mechanical Connection and Maintenance Manual specific
to your robot model for the location of the witness marks.
2 Press MENUS.
3 Select SYSTEM.
4 Press F1, [TYPE].
5 Select Master/Cal.
If Master/Cal is not listed on the [TYPE] menu, do the following;
otherwise, continue to Step 6.
a Select VARIABLE from the [TYPE] menu.
b Move the cursor to $MASTER_ENB.
c Press the numeric key 1 and then press ENTER on the teach
pendant.
d Press F1, [TYPE].
5. MASTERING
5--11
MARF2HD4307701E
SYSTEM Master/Cal
1
2
3
4
5
6
JOINT 10%
[ TYPE ]
LOAD
RES_PCA
6 Select 4, Single Axis Master. You will see a screen similar to the
following.
(MSTR POS)
(
0.000)
( 35.000)
(-100.000)
(
0.000)
( -80.000)
(
0.000)
(
0.000)
(
0.000)
(
0.000)
JOINT 10%
1/9
(SEL) [ST]
(0)
[2]
(0)
[0]
(0)
[2]
(0)
[2]
(0)
[2]
(0)
[2]
(0)
[0]
(0)
[0]
(0)
[0]
GROUP
EXEC
7 Move the cursor to the MSTR POS column for the unmastered axis
and press the 0 key.
8 Continuously press and hold the DEADMAN switch and turn the
teach pendant ON/OFF switch to ON.
5. MASTERING
MARF2HD4307701E
5--12
9 Move the cursor to the SEL column for the unmastered axis and press
the numeric key 1.
10 Press ENTER.
11 Press F5, EXEC. Mastering will be performed automatically.
12 Press PREV.
13 Select Calibrate.
14 Press F4, YES.
5. MASTERING
5--13
MARF2HD4307701E
5.5
QUICK MASTERING
Quick mastering allows you to minimize the time required to remaster the
robot using a reference position you established when the robot was
properly mastered. You cannot quick master the robot unless you have
previously recorded this quick master reference position.
Record the quick master reference position when the robot is properly
mastered. The best time to record the quick master reference position is
when the robot is still factory-mastered.
If you lose mastery due to an electrical or software problem, you can use
this reference position to master the robot in a minimum amount of time.
If you lose mastery due to mechanical disassembly or repair, you must
master to a fixture or perform zero degree mastering.
You can define a quick master reference position and perform quick
mastering on any robot model.
Use Procedure 5--5 to record the quick master reference position. Use
Procedure 5--6 to quick master the robot.
CAUTION
Record the quick master reference position after the robot is
installed to preserve the factory mastering settings for future
remastering.
5. MASTERING
MARF2HD4307701E
5--14
Procedure 5--5
Condition
Step
1 Align the witness marks on the robot. This is the zero position, which
will be the quick master reference position. Refer to the Mechanical
Service Manual or Mechanical Connection and Maintenance Manual
specific to your robot model for the location of the witness marks.
If you have an A-series robot, jog all robot axes to zero degrees and
scribe witness marks on each axis.
2 Press MENUS.
3 Select SYSTEM.
4 Press F1, [TYPE].
5 Select Master/Cal.
If Master/Cal is not listed on the [TYPE] menu, do the following;
otherwise, continue to Step 6.
a Select VARIABLE from the [TYPE] menu.
b Move the cursor to $MASTER_ENB.
c Press the numeric key 1 and then press ENTER on the teach
pendant.
d Press F1, [TYPE].
e Select Master/Cal. You will see a screen similar to the following.
WARNING
For M-6i (ARC Mate 100i), an M-16i (ARCMate 120i), S-6
(ARC Mate 100), and S-12 (ARC Mate 120) robots, the
TORQUE function key on the SYSTEM Master/Cal screen
releases the robot brakes. When the brakes are released,
the robot arm will drop suddenly. DO NOT use this
function key unless instructed to do so, otherwise,
personnel could be injured and equipment damaged.
5. MASTERING
5--15
MARF2HD4307701E
SYSTEM Master/Cal
1
2
3
4
5
6
JOINT 10%
[ TYPE ]
LOAD
RES_PCA
DONE
6 Move the cursor to SET QUICK MASTER REF and press ENTER.
Set quick master ref? [NO]
5. MASTERING
MARF2HD4307701E
5--16
Procedure 5--6
Condition
Step
The quick master reference position was recorded before the robot lost
mastery.
You have cleared any servo faults that prevent you from jogging the
robot.
You have jogged each axis that has lost mastery at least one motor
turn. (Procedure 5--1 ).
1 Jog the robot to the quick master reference position (zero degree
position).
2 Press MENUS.
3 Select SYSTEM.
4 Press F1, [TYPE].
5 Select Master/Cal.
If Master/Cal is not listed on the [TYPE] menu, do the following;
otherwise, continue to Step 6.
a Select VARIABLE from the [TYPE] menu.
b Move the cursor to $MASTER_ENB.
c Press the numeric key 1 and then press ENTER on the teach
pendant.
d Press F1, [TYPE].
5. MASTERING
5--17
MARF2HD4307701E
SYSTEM Master/Cal
1
2
3
4
5
6
JOINT 10%
LOAD
RES_PCA
DONE
MARF2HD4307701E
Page
Troubleshooting Using
Symptoms
Use this when you have a problem with the system but do not see an error
message on the screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6--2
Troubleshooting Using
Error Messages
Use this when you have a problem with the system and see an error message
on the screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6--4
Checking Memory
Use this when you have to check the amount and allocation of memory in
your controller. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6--5
6--2
6.1
Refer to Table 6--1 to determine the cause of a problem and to solve it.
TROUBLESHOOTING
USING SYMPTOMS
Table 6--1.
Symptom
The controller will not turn on.
Possible Cause
Solution
The MAIN CPU is not operating properly. Replace defective memory boards as
necessary and reload R-J2 software.
6--3
MARF2HD4307701E
Possible Cause
Solution
R-J2 Controller
Pin
2
3
4
5
6
8
20
7
VT-220
Pin
2
3
4
5
6
8
20
7
6--4
6.2
TROUBLESHOOTING
USING ERROR
MESSAGES
Setup and installation error messages pertain to the robot operating system
(ROS). The ROM-based portion of the software used during powerup,
referred to as the Bootstrap ROM or BootROM, directs the controller
hardware to load ROS software disk. After the ROS has been loaded, it
directs the remaining software installation.
Table 6--2 lists the software option messages, their possible cause, and a
typical solution.
Table 6--2.
Solution
None
Installed: %s
None
Skipped: %s
Not Installed: %s
None
Unauthorized: %s
Requires: %s
Authorized: %s
None required.
10
11
12
ID/File is Missing/Corrupt
13
Invalid PAC
6--5
MARF2HD4307701E
6.3
CHECKING MEMORY
Table 6--3 lists and describes each memory status item. Use
Procedure 6--1 to check system memory.
Table 6--3. Memory Status
MEMORY STATUS
DESCRIPTION
Pools
Hardware
Procedure 6--1
Step
JOINT
10 %
Total
Available
Pools----------------------------------TPP CMOS
300.0 KB
287.0 KB
PERM CMOS
999.8 KB
275.8 KB
TEMP DRAM
1054.9 KB
340.4 KB
Description:
TPP
Used by .TP, .MR, .JB, .PR
PERM
Used by .VR, RD:, Options
TEMP:
Used by .PC, .VR, Options
[ TYPE ]
DETAIL
HELP
6--6
5 To display the DETAIL screen press F2, DETAIL. You will see a
screen similar to the following.
STATUS Memory
Pools
TPP
PERM
SYSTEM
IMAGE
TEMP
Hardware
FROM
DRAM
CMOS
[ TYPE ]
JOINT
10 %
Total Free
Lrgst Free
------------------------------300.0 KB
287.0 KB
287.0 KB
999.8 KB
275.8 KB
274.9 KB
1010.4 KB
188.9 KB
188.9 KB
1023.9 KB
202.9 KB
189.9 KB
1054.9 KB
340.4 KB
331.6 KB
------------------------------4.0 MB
4.0 MB
1.0 MB
BASIC
HELP
MARF2HD4307701E
BOOTROM OPERATIONS
A--1
The BootROM is a startup program you can use to turn on the robot using
different methods and accessing specific system utilities. The BootROM
hardware consists of the BootROM EPROM chip, located on the Main
CPU PCB.
This appendix describes how to
D
Start up the robot and controller using one of the start methods:
Init start
Controlled start/Controlled 2 start
Cold start
Semi hot start
Re-init start
A. BOOTROM OPERATIONS
A--2
A.1
STARTUP METHODS
MARF2HD4307701E
A.1.1
INIT Start
A. BOOTROM OPERATIONS
A--3
MARF2HD4307701E
A.1.2
Controlled Start
(START CTRL)
CAUTION
The items that appear on the controlled start screen
control how the robot and controller operate. Do not set
these items unless you are certain of their effect,
otherwise, you could disrupt the normal operation of the
robot and controller.
Table A--1.
ITEM
Motion System Variable
Setup
DESCRIPTION
D
D
D
D
D
Program Initialization
Motion Development
Initialize System Variable Reruns the robot library setup program for the selected
motion group.
Add/Delete Group Allows you to add and delete motion groups.
Extended Axis Setup/Init Allows you to set up and initialize extended axes.
Process Axes Setup/Init Initializes any softparts attached to motion that have not yet
been initialized.
Display System Setup Status Displays the current robot library and whether it is
initialized.
Allows you to set the maximum number of tasks, number of registers, and number of
position registers in the controller.
D
D
D
D
Disable Digital Servo Program Start When FALSE, activates the servo system; TRUE
does not activate the servo system.
Start Motion Test Task For FANUC Robotics internal use only.
Enable CMOS Servo Code For FANUC Robotics internal use only.
Use CMOS Servo Code For FANUC Robotics internal use only.
A. BOOTROM OPERATIONS
A--4
MARF2HD4307701E
DESCRIPTION
Displays the Configuration screen. Refer to Appendix B for more information on setting
these items. Press FCTN and select START (COLD) when you are done.
D
D
D
D
MENUS key
-- S/W INSTALL
-- S/W VERSION
-- Variables
-- File
-- ALARM
-- Port Init
-- MEMORY
-- CLOCK
FCTN key
-- START (COLD)
-- START (CTRL2)
-- SAVE
-- PRINT SCREEN
A. BOOTROM OPERATIONS
A--5
MARF2HD4307701E
Step
1 On the teach pendant, press and hold the PREV and NEXT keys.
BMON>
After the BMON> prompt appears on the teach pendant screen, release
the PREV and NEXT keys.
BMON> CTRL
BMON> START
Press F5, START, and press ENTER. This begins the controlled start.
You will see a screen similar to the following.
Controlled Start Initialization
1
2
3
4
A. BOOTROM OPERATIONS
A--6
MARF2HD4307701E
Press 4, EXIT.
A. BOOTROM OPERATIONS
A--7
MARF2HD4307701E
A.1.3
Controlled 2 Start
(START CTRL2)
NOTE You cannot load system variable files (.SV), or install options or
updates during a CTRL2 START.
Use Procedure A--2 to perform a Controlled 2 Start.
Procedure A--2 Performing a CTRL2 Start
Condition
Step
Press FCTN.
CAUTION
The CTRL2 start takes a few minutes to finish. Do not turn off
the controller until the CTRL2 start has completed. Otherwise,
you will lose the software loaded on your controller and will
have to reload it. The CTRL2 start is finished when the FCTN
menu disappears and you can display it again by pressing the
FCTN key.
Select START (CTRL2) and press ENTER. The CTRL2 start will be
performed immediately. When it is finished, you will see a title line
on the screen similar to the following.
HANDLING CONFIG
A. BOOTROM OPERATIONS
A--8
MARF2HD4307701E
When you have finished, select START (COLD). A cold start will be
performed.
A. BOOTROM OPERATIONS
A--9
MARF2HD4307701E
A.1.4
A cold start (START COLD) is the standard method for turning on power
to the robot and controller. A cold start does the following:
Cold Start
(START COLD)
Step
ON
OFF
CIRCUIT
BREAKER
3 On the teach pendant, press and hold the PREV and NEXT keys.
A. BOOTROM OPERATIONS
A--10
MARF2HD4307701E
BMON>
After the BMON> prompt appears on the teach pendant screen, release
the PREV and NEXT keys.
BMON> COLD
BMON> START
On the teach pendant screen, you will see a screen similar to the
following.
UTILITIES Hints
JOINT 10 %
HandlingTOOL (TM)
V4.31-x
Copyright 1997, FANUC Robotics
North America, Inc.
All Rights Reserved
[ TYPE ]
HELP
A. BOOTROM OPERATIONS
A--11
MARF2HD4307701E
A.1.5
Semi hot start is the standard method for turning on power to the robot and
controller without using BootROM. Semi hot start is active when the
system variable $SEMIPOWERFL is set to TRUE. You perform a semi
hot start by pressing the ON button. The screen that was displayed before
power was turned off is displayed.
When $SEMIPOWERFL is set to TRUE, after the first cold start the
controller is put into semi hot start mode automatically. This means that
the next time you turn on the controller (by pressing the ON button), a
semi hot start will be performed. A semi hot start will be complete in
approximately half the time of a cold start.
If a program was running at the time power was turned off, the program
will be paused when power is turned on. Use the standard methods of
resuming a paused program. If $SEMIPOWERFL is set to FALSE and
power is turned off while a program is running, when power is turned on,
the program will be ABORTED and cannot be resumed.
The semi hot start procedure is the same as the procedure for turning on
the robot. Use Procedure A--4 to perform a semi hot start.
Procedure A--4 Performing a Semi Hot Start
Condition
Step
ON
OFF
CIRCUIT
BREAKER
ON
OFF
3
i-size controller operator box
On the teach pendant screen, you will see the screen displayed
when the robot was last turned off.
ON
OFF
A. BOOTROM OPERATIONS
A--12
MARF2HD4307701E
A.1.6
A re-init start will cause all CMOS resident softparts to be reloaded. This
is useful when some portion of CMOS or D-RAM memory has become
fragmented, or accidentally overwritten.
Re-Init Start
(CMOSINIT)
The file, CMOSINIT.CF, located on the disk labeled AP1, executes all of
the proper steps needed to perform a re-init start. A re-init start
D Clears CMOS memory
D Loads the TPE memory pool configuration
D INIT starts the controller
Use Procedure A--5 to perform a re-init start.
Procedure A--5 Performing a Re-Init Start using CMOSINIT
Condition
Step
You have backed up all your teach pendant programs and other files
you want to save. Refer to Appendix C.
You have the R-J2 software disks that you want to install.
Press and hold the PREV and NEXT keys on the teach pendant.
A. BOOTROM OPERATIONS
A--13
MARF2HD4307701E
Turn on the controller. You will see a screen similar to the following.
*** BOOT MONITOR for R-J2 CONTROLLER ***
Version 4.22
01-JAN-9x
F-ROM/D-RAM/C-MOS :
TP Version
:
Current TIME
:
Slot
0
1
D
ID
9B
6A
6A
BMON>
COLD
FC
0
0
0
CTRL
6.0/8.0/1.0 MB
I
01-JAN-199x 22:52:53
OP
0
0
0
NOLOAD
INIT
START
optional
optional
>
10 Press F3, CMOSINIT and then press ENTER. You will see a screen
similar to the following.
Slot
0
1
D
ID
9B
6A
6A
FC
0
0
0
OP
0
0
0
BMON> INSTALL
INSTALL> RUN CMOSINIT
Run file CMOSINIT.CF
Are you sure ? (Y=1/N=0) :
A. BOOTROM OPERATIONS
A--14
MARF2HD4307701E
A.2
BOOTROM UTILITIES
BootROM Utilities
DESCRIPTION
UTILITY
COLD
CTRL
INIT
NOLOAD
Prevents automatic loading of the system memory area from Flash ROM to D-RAM.
IMAGE is always loaded.
START
When the controller is powered up, START begins whatever kind of start (COLD, CTRL, or
INIT) has been chosen. Semi Hot start cannot be selected.
A. BOOTROM OPERATIONS
A--15
MARF2HD4307701E
DESCRIPTION
Clears C-MOS RAM, D-RAM, Flash ROM or MCARD memory.
CAUTION This can destroy the contents of C-MOS RAM memory, D-RAM
memory, Flash ROM memory and MCARD. This includes all programs and files.
Clear CMOS
Clear DRAM
Clear MCARD
EMON
CRT
Causes all screen information to be displayed on the CRT/KB. Pressing TP SELECT key
causes the display to toggle between the teach pendant and the RS-232-C port. The
SELECT key toggles between the teach pendant screen and the CRT device.
DIAG
INSTALL
FROM
MCARD
Provides access to memory card software installation utilities. Refer to Section A.2.5.
A. BOOTROM OPERATIONS
A--16
MARF2HD4307701E
WARNING
DO NOT turn on the robot if you discover any problems or
potential hazards. Report them immediately. Turning on a
robot that does not pass inspection could result in serious
injury.
Condition
Step
ID
9B
6A
6A
CTRL
FC
0
0
0
INIT
6.0/8.0/1.0 MB
I
01-JAN-199x 22:52:53
OP
0
0
0
NOLOAD
START
optional
optional
>
A. BOOTROM OPERATIONS
A--17
MARF2HD4307701E
A.2.1
Extended Boot Monitor
(EMON>) Utilities
The extended boot monitor utility (EMON) is used to load and clear
memory on sub CPUs such as Vision (VISN), or Ethernet/RIO (ENAB) CPU.
You can access extended boot monitor utilities from BootROM.
Table A--3 lists and describes the extended boot monitor utilities. Use
Procedure A--7 to access extended boot monitor utilities.
Table A--3. BootROM Extended Monitor Utilities
DESCRIPTION
UTILITY
EXIT
Returns to BMON>
Clears the Flash ROM or C-MOS on other boards in the backplane. mid = Module ID such
as VISN, ENAB, or RISC.
CAUTION This can destroy the contents of C-MOS RAM memory, D-RAM memory,
Flash ROM memory and MCARD. This includes all programs and files.
ELOAD filename mid
load_address (opt)
Loads software from the specified file to hardware specified by mid. mid = Module ID for
modules such as VISN, ENAB, or RISC.
ELOAD filename RISC
Load filename file into RISC DRAM.
ELOAD filename RISC 0
Load filename file into main DRAM.
1 On the teach pendant, press NEXT, >, until F3, EMON, is displayed.
2
BMON >
EMON>
EXIT
ECLEAR
ELOAD
>
A. BOOTROM OPERATIONS
A--18
MARF2HD4307701E
A.2.2
Diagnostic Utilities
The boot monitor diagnostic utilities are used to maintain and diagnose
controller setup and hardware.
You can access diagnostic utilities from BootROM. Table A--4 lists and
describes the diagnostic utilities. Use Procedure A--8 to access diagnostic
utilities.
Table A--4. BootROM Diagnostic Utilities
DESCRIPTION
UTILITY
EXIT
Returns to BMON>.
GOFF
DB hex_addr
DW hex_addr
Displays the memory, in byte/word/long word format, after you provide the hexadecimal
starting memory location.
DL hex_addr
SHOW CONF
SHOW TIME
SHOW MODULE
Shows the hardware modules, which also are displayed on the first BMON screen.
SHOW ENETADDR
Shows the Ethernet address. This will display an error message unless the Ethernet
software is loaded on the Ethernet board and the Ethernet board is installed. Refer to the
SYSTEM R-J2 Ethernet Controller Backup and Restore -- FTP Setup and Operations
Manual manual for more information.
SHOW MEMORY
Shows the BMON memory usage. For FANUC Robotics use only.
Sets the speed of the specified port n (n=2,3,4): 19200, 9600, 4800, 2400
Sets the device of the specified port n (n=2,3,4): Greco (FLPY:), CRT
SET TIME
SET ENETADDR
Sets the Ethernet hardware address. This will display an error message unless the
Ethernet software is loaded on the Ethernet board and the Ethernet board is installed.
Refer to the SYSTEM R-J2 Ethernet Controller Backup and Restore -- FTP Setup and
Operations Manual for more information.
MB hex_addr value*
MW hex_addr value*
ML hex_addr value*
FRCONF value*
DRCONF value*
A. BOOTROM OPERATIONS
A--19
MARF2HD4307701E
UTILITY
DESCRIPTION
CONFIG*
TPESIZE value*
TEST CMOS*
TEST DRAM*
You are prompted to confirm the execution of the file; answer YES to confirm, NO to
cancel.
TEST FROM*
CAUTION
All functions marked with an asterisk (*) can modify controller
memory. If they are used incorrectly they will corrupt your
controller.
1 On the teach pendant, press NEXT, >, until F2, DIAG, is displayed.
2
DIAG>
EXIT
GOFF
DB
DW
DL
>
A. BOOTROM OPERATIONS
A--20
MARF2HD4307701E
A.2.3
INSTALL Utilities
You can access the INSTALL utilities from BootROM to install software.
Table A--5 lists the items you can install using the INSTALL utilities. Use
Procedure A--9 to access INSTALL utilities.
The BMON INSTALL utilities use three file devices at once. First BMON
looks for memory card (MC:), then ENET (if loaded and installed on the
Ethernet board), then P2: (FLPY:).
Table A--5.
INSTALL Utilities
DESCRIPTION
UTILITY
EXIT
Exits to BMON>.
SHD
DIR
NOTE If the CHD function has not been executed, the directory is performed in
the following order: MCARD, ENET, then FLPY. Otherwise, the directory is
performed on the device that was specified in the CHD command.
LOAD filename *
Loads the specified file into DRAM or C-MOS RAM. filename is the name of the file
to be loaded. You will be prompted to confirm the load; answer YES to confirm, NO
to cancel.
FS LOAD filename *
Loads the file directly to FROM. For FANUC Robotics use only.
ENET
This will display an error message unless the Ethernet software is loaded on the
Ethernet board and the Ethernet board is installed. Refer to the SYSTEM R-J2
Ethernet Controller Backup and Restore manual for more information. This starts
the BOOTP client looking for the BOOTP server.
(optional)
NOTE You must have already performed the SET ENETADDR function to set
the Ethernet address before you can execute ENET.
RUN filename
Runs the specified command file. The following command files (.CF) can be run:
D AUTOLOAD -- Clears all the memory pools on the F-ROM, D-RAM, and
CMOS devices. Does not set the TPP size.
D UPDATE -- Found only on a maintenance update disk. This is used to load
software that cannot be loaded at a controlled start.
D CMOSINIT -- Clears all the memory pools on the D-RAM and CMOS RAM
devices. It also causes these memory pools to be reloaded from the F-ROM
device.
D FROMINIT -- Clears all the memory pools on the F-ROM, D-RAM, and CMOS
devices. It causes them to be reloaded from the ENET (if installed), floppy, or
MCARD device.
D AUTO -- Clears all the memory pools on the F-ROM, D-RAM, and CMOS
devices. Does not load VISN, ENAB, or RISC firmware.
You are prompted to confirm the execution of the file; answer YES to confirm, NO to
cancel.
A. BOOTROM OPERATIONS
A--21
MARF2HD4307701E
DESCRIPTION
For auto loading, tests for the presence of the specified file, filename. If the file is
not there, it prompts the user with the prompt string. For FANUC Robotics use
only.
RESTORE*
Executes the restore.cf file to restore a backup set of software. You are prompted to
confirm the execution of the file; answer YES to confirm, NO to cancel.
ORD LOAD*
ORD EDIT*
CAUTION
All functions marked with an asterisk (*) can modify controller
memory. If they are used incorrectly they will corrupt your
controller.
A. BOOTROM OPERATIONS
A--22
MARF2HD4307701E
H
Step
BMON> INSTALL
Press F2, INSTALL and press ENTER. You will see a screen similar
to the following.
INSTALL>
EXIT
SHD
CHD
DIR
>
INSTALL>
INSTALL> RUN
Press F2, RUN. You will see a screen similar to the following.
INSTALL> RUN
AUTOLOAD UPDATE CMOSINIT FROMINIT
AUTO
To reload software,
a
Press F4, FROMINIT and press ENTER. You will see a screen
similar to the following.
Slot ID
FC
0
9B
1
1
AF
1
D
6A
0
E
8A
0
BMON> INSTALL
INSTALL> FROMINIT
OP
0
0
0
0
A. BOOTROM OPERATIONS
A--23
MARF2HD4307701E
A.2.4
You can access the Flash ROM (F-ROM or FROM disk) utilities from
BootROM. Table A--6 lists the FROM items you can use. Use
Procedure A--10 to access the FROM utilities.
Table A--6.
ITEM
Exits to BMON>.
EXIT
FRDB addr*
Displays Flash ROM memory address in byte/word/long word format. FROM addresses
start at relative 0.
FRDW addr*
FRDL addr*
FRSAVE block- name
start_addr size*RISC (opt)
Saves SYSTem, SYSRisc or IMAGe memory pools from D-RAM to Flash ROM as
SYSTEM start# size or IMAGe start# size. The start# is a hexadecimal number that
represents the start address in D-RAM. The size is the size of the memory.
FRSAVE SYSR 0 200000
Save SYST from MAIN DRAM to MAIN FROM.
FRSAVE SYSR 0 200000 RISC
Save MAIN DRAM to MAIN FROM (req. for RISC).
Loads SYSTem, SYSRisc IMAGe memory pools from Flash ROM to D-RAM. The start# is
a hexadecimal number that represents the start address in D-RAM.
FRLOAD SYSR
Loads SYSR into RISC DRAM.
FRLOAD SYSR 0
Loads SYSR into Main DRAM.
LOADALL
Loads SYSTem and IMAGe memory pools from Flash ROM to D-RAM. You must verify
that you want to perform this function.
CAUTION
All functions marked with an asterisk (*) can modify controller
memory. If they are used incorrectly they will corrupt your
controller.
Step
A. BOOTROM OPERATIONS
A--24
MARF2HD4307701E
A.2.5
Memory Card Utilities
You can access the memory card (MCARD) utilities from BootROM to
use a memory card. Table A--7 lists the memory card items you can use.
Use Procedure A--11 to access the MCARD utilities.
Table A--7.
ITEM
Exits to BMON>.
EXIT
MCDB addr
MCDW addr
MCDL addr
MCSAVE CMOS
Saves C-MOS RAM 0.5 MB, 1.0 MB, or 2.0 MB to memory card (MC:).
MCSAVE DRAM
Saves Flash ROM from start_addr (HEX) for the specified size (a maximum of 2
MB) to memory card (MC:)
MCLOAD CMOS*
Loads from memory card (MC:) to C-MOS 0.5 MB, 1.0 MB, or 2.0 MB.
MCLOAD DRAM*
Loads from memory card (MC:) to Flash ROM from start_addr (HEX) for the
specified size (a maximum of 2 MB).
NOTE The area of Flash ROM on which to load must have been cleared
before the MCLOAD FROM can be executed.
CAUTION
All functions marked with an asterisk (*) can modify controller
memory. If they are used incorrectly they will corrupt your
controller.
Step
MARF2HD4307701E
CONFIGURATION TABLES
B--1
Page
During the installation process you will be required to answer questions that define
robot-specific parameters for the following robot models:
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
A-520i information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
M-6i information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
M-16i information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
M-16iL/ARCMATE-120iL information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
M-400 information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
M-410i information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
M-410iW information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
M-410iWx information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
M-500 information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
M-710i information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
M-710iW information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
S-6 (ArcMate 100) information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
S-12 (ArcMate 120) information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
S-420iF information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
S-420iR Rack Mount information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
S-420iS information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
S-420iW information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
S-450 information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
S-500 information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
S-700 information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Offset Wrist S-700 information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
S-800 information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
S-900 information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Nobot information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Coordinated Nobot information Refer to the Coordinated Motion
Setup and Operations Manual.
B--2
B--2
B--3
B--4
B--4
B--5
B--5
B--5
B--7
B--7
B--7
B--8
B--9
B--9
B--10
B--11
B--11
B--12
B--12
B--12
B--13
B--14
B--14
Section 4.7
CAUTION
Be sure to set the Payload correctly for your robot. If you do
not, your system will not operate properly.
g If you choose the right robot but answer the robot configuration
questions incorrectly, you must
a
b
B. CONFIGURATION TABLES
B--2
MARF2HD4307701E
Table B--1.
You Must Answer These
Questions
Type
This varies depending on the
application.
Yes
No
Payload
This varies depending on the
application.
0 - 20[kg]
Table B--2.
You Must Answer These
Questions
Robot Type
This is usually M-6i Normal
Flange.
Mount Type
(0 - 180[deg])
No
Payload
This is usually 6.
0 -- 6[kg]
Yes
B. CONFIGURATION TABLES
B--3
MARF2HD4307701E
Table B--3.
You Must Answer These
Questions
Robot Type
This is usually M-16i Normal
Flange.
Mount Type
(0 - 180[deg])
No
Payload
This is usually 6.
0 -- 6[kg]
B. CONFIGURATION TABLES
B--4
MARF2HD4307701E
Table B--4.
You Must Answer These
Questions
Robot Type
This is usually M-16i Normal
Flange.
Mount Type
(0 - 180[deg])
No
Payload
This is usually 6.
0 -- 6[kg]
Table B--5.
You Must Answer These
Questions
Robot Type
This varies depending on the
application.
Payload
This varies depending on the
application.
0 - 50[kg]
B. CONFIGURATION TABLES
B--5
MARF2HD4307701E
Table B--6.
You Must Answer These
Questions
Frame Type
Payload
This varies depending on the
application.
0 - 60[kg] (M-410i)
Table B--7.
You Must Answer These
Questions
Frame Type
Payload
This varies depending on the
application.
0 - 100[kg]
B. CONFIGURATION TABLES
B--6
MARF2HD4307701E
Table B--8.
You Must Answer These
Questions
Frame Type
Payload
This varies depending on the
application.
0 - 155[kg]
B. CONFIGURATION TABLES
B--7
MARF2HD4307701E
Table B--9.
You Must Answer These
Questions
Robot Type
1. Robot Initialization
Wrist Type
Payload
This varies depending on the
application.
0 - 60[kg]
Option Brake J1
Enable
Disable
J3 Option Brake
Enable
Disable
Table B--10.
You Must Answer These
Questions
Cabinet Type
This varies depending on your
cabinet size.
Payload
This is usually 45.
0 -- 45[kg]
B. CONFIGURATION TABLES
B--8
MARF2HD4307701E
Table B--11.
You Must Answer These
Questions
Robot Type
S-6 Normal Flange
This is usually S-6 Normal Flange. S-6 Adapter Flange
J1 Axis Limitation Type
This is usually Normal.
Mount Type
(0 - 180[deg])
0 -- 6[kg]
Normal (--,J2,J3,--,--,--)
Option-A(J1,J2,J3,J4,J5,J6)
B. CONFIGURATION TABLES
B--9
MARF2HD4307701E
Table B--12.
You Must Answer These
Questions
Robot Type
This is usually S-12 Normal
Flange.
0 [deg]
(0-180[deg]) -> 0
Payload
This is usually 12.
0 -- 12[kg]
Table B--13.
You Must Answer These
Questions
Arm Length
Robot Type
Payload
This varies depending on the
application.
0 - 120[kg]
B. CONFIGURATION TABLES
B--10
MARF2HD4307701E
Table B--14.
You Must Answer These
Questions
Robot Type
Payload
This varies depending on the
application.
0 - 75[kg]
Table B--15.
You Must Answer These
Questions
Robot Type
Payload
This varies depending on the
application.
S420iR = 0 - 100[kg]
S420iRW = 0 - 120[kg]
B. CONFIGURATION TABLES
B--11
MARF2HD4307701E
Table B--16.
You Must Answer These
Questions
Robot Type
Payload
This varies depending on the
application.
0 - 80[kg]
Table B--17.
You Must Answer These
Questions
Robot Type
Payload
This varies depending on the
application.
0 - 155[kg]
B. CONFIGURATION TABLES
B--12
MARF2HD4307701E
Table B--18.
You Must Answer These
Questions
X Stroke Type
This varies depending on how
your robot is set up.
X Stroke 400 mm
X Stroke 700 mm
X Stroke 1000 mm
Payload
This varies depending on the
application.
0 - 120[kg]
Table B--19.
You Must Answer These
Questions
Wrist Type
Mount Angle
0 - 180
This is usually 0.
Payload
For a normal speed wrist, this is
usually 15. For a high speed
wrist, this is usually 5.
0 -- 15[kg]
Table B--20.
You Must Answer These
Questions
Flange Type
Normal Flange
Special Flange
Mount Type
Floor Mount
Upside Down Mount
Payload
This varies depending on the
application.
0 - 30[kg]
B. CONFIGURATION TABLES
B--13
MARF2HD4307701E
Table B--21.
You Must Answer These
Questions
Flange Type
Normal Flange
Special Flange
Mount Type
Floor Mount
Upside Down Mount
Payload
This varies depending on the
application.
0 - 30[kg]
B. CONFIGURATION TABLES
B--14
MARF2HD4307701E
Table B--22.
You Must Answer These
Questions
Robot Type
S800
S800W
Payload
This varies depending on the
application.
0 - 60[kg]
Robot Type
0 - 80[kg]
Table B--23.
You Must Answer These
Questions
0 - 300[kg]
MARF2HD4307701E
Page
Setting the default device specifies which device to use when manipulating
programs and files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Backing Up Files
You can back up program files, system files, and application files to the
default device using the FILE menu. When you back up a program or file you
save it from controller memory to a disk, such as a floppy disk or memory
card, so that you have a second copy of the file. . . . . . . . . . . . . . . . . . . . . . . . . . . C--4
. . . C--2
Loading or restoring files allows you to load a file and all of its relevant
data from disk into controller memory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--8
You can completely back up and restore a controller using the backup
and restore function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--14
CAUTION
If you are updating controller software you should first back
up all program, system and application files you want saved to
disks in case these files are lost during the update. If these
files are lost during the update, you can load these files back
into the controller from the disks.
C--2
MARF2HD4307701E
C.1
Setting the default device specifies which device to use when manipulating
programs and files. You must set the default device before you can
perform any program or file manipulations, including formatting a disk.
You can set the default device to
SETTING THE
DEFAULT DEVICE
D
D
D
D
D
Serial floppy disk -- A serial floppy disk drive connected to the P2 port
of the controller, such as the PS-100 or PS-200
Serial printer -- A serial printer connected to the P2 port of the
controller
Flash ROM disk (FR:)
Memory card (MC:)
Client device (C1:) -- used if the FTP option is installed
After you set the default device, the device will remain the default until
you change it or until an init start is performed.
Use Procedure C--1 to set the default device.
Procedure C--1 Setting the Default Device
CAUTION
Before you connect the floppy disk to the controller, turn on the
controller, then connect and turn on the floppy disk; otherwise,
equipment could be damaged.
Condition
Step
If you are setting the default device to FLPY:, the PS-100, PS-200,
printer, or other device is connected to the P2 port on the controller
and is turned on.
1 Press MENUS.
2
Select FILE.
C--3
MARF2HD4307701E
JOINT
FLPY:\*.*
1
*
2
*
3
*
4
*
5
*
6
*
7
*
8
*
9
*
10
*
*
KL
CF
TX
LS
DT
PC
TP
MN
VR
(all
(all
(all
(all
(all
(all
(all
(all
(all
(all
50%
1/14
files)
KAREL source)
command files)
text files)
KAREL listings)
KAREL data files)
KAREL p-code)
TP programs)
MN programs)
variable files)
11
*
SV (all system files)
12
*
IO (I/O config data)
13
*
DF (all DEFAULT files)
14
*
ML (all part model files)
15
*
BMP all bit-map images)
16
[you enter]
Press DIR to generate directory
[ TYPE ] [DIR]
LOAD [BACKUP] [UTIL] >
DELETE
COPY
DISPLAY
>
1 Set Device
2 Format
Move the cursor to the device you want to select and press ENTER.
You will see a screen similar to the following.
FILE
RD:\Default Device
[TYPE]
[DIR]
LOAD
JOINT
[BACKUP]
10%
[UTIL] >
The default device is now set. The default device name is displayed on the
FILE screen, under the word FILE.
C--4
C.2
BACKING UP FILES
MARF2HD4307701E
You can back up program files, and system files to floppy disk, Flash
ROM disk, or memory card using the FILE screen. When you back up a
program you save it from controller memory to a disk, such as a floppy
disk, so that you have a second copy of the file.
Program Files
When you back up program files, all teach pendant program files currently
loaded onto controller memory (listed on the SELECT menu) will be
saved to the default device: RAM disk or floppy disk.
System Files
System files are binary files that store default values for system variables,
servo parameter data, and mastering data. They contain information
specific to the controller, robot, and software. When you backup system
files, all system variable, servo parameter, and mastering data currently on
controller memory is saved to the default device: RAM disk or floppy
disk. The following are types of system files:
Application Files
C--5
MARF2HD4307701E
CAUTION
Before you connect the floppy disk drive to the controller, turn
on the controller, then connect and turn on the floppy disk
drive; otherwise, equipment could be damaged.
Condition
If you are backing up files to a floppy disk, the serial disk drive is
connected to the controller P3 port, is turned on, and contains a
formatted disk.
H
Step
1 Press MENUS.
2
JOINT
FLPY:\*.*
1
*
2
*
3
*
4
*
5
*
6
*
7
*
8
*
9
*
10
*
*
KL
CF
TX
LS
DT
PC
TP
MN
VR
(all
(all
(all
(all
(all
(all
(all
(all
(all
(all
50%
1/14
files)
KAREL source)
command files)
text files)
KAREL listings)
KAREL data files)
KAREL p-code)
TP programs)
MN programs)
variable files)
11
*
SV (all system files)
12
*
IO (I/O config data)
13
*
DF (all DEFAULT files)
14
*
ML (all part model files)
15
*
BMP all bit-map images)
16
[you enter]
Press DIR to generate directory
[ TYPE ] [DIR]
LOAD [BACKUP] [UTIL] >
DELETE
COPY
DISPLAY
>
C--6
MARF2HD4307701E
Move the cursor to the device you want to select and press ENTER.
You will see a screen similar to the following.
FILE
P3:\Default Device
[TYPE]
4
System Files 1
1
2
3
4
System files
TP programs
Application
All of above
LOAD
[BACKUP]
10%
[UTIL] >
Save FLPY:\DIOCFGSV.IO
EXIT
ALL
1
2
3
4
[DIR]
JOINT
YES
NO
To back up all system files, press F3, ALL. If the file already
exists, then you will have the option to overwrite, skip or cancel.
If you do not want to back up this program, press F5, NO. The
next program name on controller memory will be displayed.
C--7
MARF2HD4307701E
Application Files
1
2
3
4
The first application file name on controller memory (the SELECT menu)
will be displayed.
System files
TP programs
Application
Application
All of above
All Files
1
2
3
4
If you do not want to back up this application file, press F5, NO.
The next application file name on controller memory will be
displayed.
To back up all application files, press F3, ALL. If the file already
exists, then you will have the option to overwrite, skip or cancel.
To back up all types of files, select All of above. You will see the
following message displayed at the bottom of the screen.
System files
TP programs
Application
All of
of above
above
All
NO
CAUTION
All the files on a floppy disk or memory card are deleted before
the All of above backup. If the destination device is network,
pre-delete does not work. Be sure you do not have any files on
the floppy disk or memory card that you want to keep.
Otherwise, if you continue with the backup, all the files on the
floppy disk or memory card will be destroyed.
If you do not want to delete the files on the default device and
then back up the files, press F5, NO. The files will not be
backed up.
If you want to delete the files on the default device and back
up the specified files press F4, YES. All files in the
$FILE_SYSBCK and $FILE_APPBCK system variables will be
backed up. All .TP and .DF files will also be backed up.
NOTE If an error occurs while the files are being saved, you will be
prompted with a message and asked if you want to proceed.
When the backup is complete, the FILE menu will be displayed and
a directory of the default device will be generated, including the newly
saved files.
Restore Backup Files 1
C--8
C.3
LOADING OR
RESTORING FILES
FROM DISK TO
CONTROLLER
MEMORY
MARF2HD4307701E
Loading or restoring files allows you to load a file and all of its relevant
data from disk into controller memory. You can load files into controller
memory from one of the following file devices:
D Floppy disk
D Flash ROM disk
D Memory card
D PC
Loading Files
Loadable Files
Loadable files are those files that can be loaded into controller memory.
They are
D KAREL p-code files (.PC)
D System files (.SV)
D KAREL Variable files (.VR)
D I/O configuration files (.IO)
D Teach pendant program files (.MN)
D Variable files (.VR)
NOTE System files can be loaded only at controlled start (CTRL
START). Teach pendant files can only be loaded into controller memory
at controlled 2 start (CTRL2 START). The RESTORE procedure in
Procedure C--4 will take care of these limitations for you. Refer to
Appendix A for more information.
Only these kinds of files can be loaded into controller memory. You can
load a single file or a group of files. Use Procedure C--3 to load selected
files using the FILE menu.
Restoring Files
C--9
You restore files from a disk when you have previously backed up the
files using BACKUP on the FILE screen (Section Procedure C--2 ). You
can restore the following groups of files if you have previously backed
them up using BACKUP:
D System files
D Teach pendant programs
D Application files
Use Procedure C--4 to restore BACKUP files using the FILE menu. This
procedure will restore all files on the default device that were backed up
using the BACKUP command. Refer to Section C.2 for more information
on backing up files.
C--10
MARF2HD4307701E
CAUTION
Before you connect the floppy disk drive to the controller, turn
on the controller, then connect and turn on the floppy disk
drive; otherwise, equipment could be damaged.
Condition
Step
If you are loading files from floppy disk, the serial disk drive is
connected to the controller P3 port, is turned on, and contains the
appropriate floppy disk.
1 Press MENUS.
2
JOINT
FLPY:\*.*
1
*
2
*
3
*
4
*
5
*
6
*
7
*
8
*
9
*
10
*
*
KL
CF
TX
LS
DT
PC
TP
MN
VR
(all
(all
(all
(all
(all
(all
(all
(all
(all
(all
50%
1/16
files)
KAREL source)
command files)
text files)
KAREL listings)
KAREL data files)
KAREL p-code)
TP programs)
MN programs)
variable files)
11
*
SV (all system files)
12
*
IO (I/O config data)
13
*
DF (all DEFAULT files)
14
*
ML (all part model files)
15
*
BMP all bit-map images)
16
[you enter]
Press DIR to generate directory
[ TYPE ] [DIR]
LOAD [BACKUP] [UTIL] >
DELETE
COPY
DISPLAY
>
C--11
MARF2HD4307701E
SYSSERVO
SYSMAST
SYSMACRO
SYSSPOT
*
*
*
*
*
[TYPE]
[DIR]
JOINT
SV
10%
1/14
(system file)
SV
SV
SV
SV
KL
CF
TX
LS
DT
(system file)
(system file)
(system file)
(system file)
(all KAREL source)
(all command files)
(all text files)
(all KAREL listing)
(all KAREL data files)
LOAD
[BACKUP]
[UTIL] >
To select another subset of files, press F2, [DIR] and repeat Step b.
c Move the cursor to the name of the file you want to load and press
F3, LOAD. You will see a screen similar to the following.
FILE
FLPY:\*.*
1 PROG_1
JOINT
TP
2 PROG_2
TP
3 PROG_3
TP
4
*
*
5
*
KL
6
*
CF
7
*
TX
8
*
LS
9
*
DT
Load FLPY:\PROG1
Loading, please wait
Loaded PROG_1.TP
10%
1/14
(TP program)
(TP program)
(TP program)
(all files)
(all KAREL source)
(all command files)
(all text files)
(all KAREL listing)
(all KAREL data files)
YES
NO
If you do not want to load the file(s) you selected, press F5, NO.
If you are loading a teach pendant program and it does not load,
you must perform a controlled 2 start. Refer to Section A.1.3 to
perform a controlled 2 start and then repeat this procedure.
C--12
MARF2HD4307701E
Step
If you are restoring files from floppy disk, the serial disk drive is
connected to the controller P2 port, is turned on, and contains the
appropriate floppy disk.
The device from which you want to restore files is set as the default
device. Refer to Procedure C--1 .
BMON>
BMON> CTRL
BMON> START
f Press F5, START, and press ENTER. This begins the controlled
start. You will see a screen similar to the following.
Controlled Start Initialization
1
2
3
4
Exit? [NO]
Press 4, EXIT.
Press MENUS.
C--13
MARF2HD4307701E
Select File.
Press F4, RESTORE. You will see a screen similar to the following.
Restore from PS-100/200 Disk(OVRWRT)?
YES
NO
CAUTION
In the next step, backed up files will be loaded and will
overwrite existing files of the same name. Be sure you want to
overwrite existing files before you restore them; otherwise, you
could lose important data.
7
The system will load all files listed in the $FILE_SYSBCK and
$FILE_APPBCK system variables as well as *.TP and *.DF files.
You will not have to convert any variable files that have been restored.
This conversion will be performed automatically.
NOTE To cancel the restore at any time, press the PREV key.
During the restore, you will see messages similar to the following as
each file is restored. In the following example, SYSVARS.SV is the
fourth file you are attempting to restore out of a total of 15 files from
the default device.
Loading SYSVARS.SV (4/15)
To skip the current file and continue restoring the remaining files,
press F4, SKIP.
To cancel the restore from this file on, press F5, CANCEL.
You will see a message reporting the number of files restored. See
the following screen for an example.
C--14
C.4
CONTROLLER
BACKUP AND
RESTORE
MARF2HD4307701E
C.4.1
Backing up a
Controller
The backup feature allows you to back up the entire contents of controller
memory. The backup procedure sets up the files so that controller memory
can be fully restored if necessary. When you restore the controller backup
to the controller, you will have a fully loaded controller.
Use Procedure C--5 to perform a controller backup using a floppy or a
memory card device. To perform a controller backup using Ethernet, refer
to the SYSTEM R-J2 Ethernet Controller Backup/FTP Setup and
Operations Manual.
Backup Files
C--15
MARF2HD4307701E
In addition to creating the backup files, the backup utility creates a .cf file
for each memory card or floppy disk. The first one is called restore.cf.
The rest of the files will have unique names based on the date and time
stamp from when the backup was performed. When a controller restore is
performed, these files are used to direct the system to load all of the files
created during the backup.
CAUTION
The restore.cf file is overwritten each time a controller backup
is performed, regardless of the names of the controller backup
files. If you are backing up more than one controller, create a
separate subdirectory to contain backup files and restore.cf for
each controller. Otherwise restore.cf will be overwritten and
you will not be able to restore controller memory.
You might want to store the controller backup files in the location from
which you will load them. It is a good idea to create a separate
subdirectory for each robot. If you store backups
D
BMON>
BMON> CTRL
BMON> START
e Press F5, START, and press ENTER. This begins the controlled
start. You will see a screen similar to the following.
C--16
MARF2HD4307701E
Press MENUS.
C--17
MARF2HD4307701E
1
2
3
4
5
Floppy
Floppy disk
disk
Serial Printer
FROM Disk (FR:)
FTP (C1:)
Mem Card (MC:)
Select File.
1
2
3
4
5
System files
TP programs
Application files
All of above
Controller
Controller
FILE Backup
WARNING:
be lost.
FILE Backup
CANCEL
CANCEL
C--18
MARF2HD4307701E
backup
backup
CANCEL
backup
backup
CANCEL
10 To enter a root name other than the default (backup) for the
compressed files that will be created, do the following:
a Press ENTER. You will see a screen similar to the following.
CONTROL START 2 MENUS
1 Upper Case
2 Lower Case
3 Punctuation
4 Options
FILE Backup
Root name for .LDC files:
PREV to Cancel
--Insert-backup
backup
YZ_@*.
b Use the function keys to enter the root name and press ENTER.
11 If you do not want to continue the backup, press F5, CANCEL.
To continue, press F4, CONTINUE.
C--19
MARF2HD4307701E
CANCEL
13 Insert the next memory card or floppy disk and press F4, CONTINUE.
14 When the system has finished writing the current .ldc files, you
will see the following message:
Controller backup completed successfully
C--20
MARF2HD4307701E
C.4.2
Restoring a Controller
You have the controller backup files on memory cards or floppy disks.
(Procedure C--5 must have been performed before you can restore a
controller.)
Make sure the Ethernet card has not been started. Otherwise, the
restore process will try to access the network.
If you are restoring from memory cards, make sure the floppy is
disconnected.
CAUTION
You must use Procedure C--5 to back up a controller before
you can restore a controller using this procedure. Otherwise,
the controller restore procedure will not function properly.
Step
ID
9B
6A
6A
CTRL
FC
0
0
0
INIT
6.0/8.0/1 MB
I
01-JAN-199x 22:52:53
OP
0
0
0
NOLOAD
START
>
optional
optional
C--21
MARF2HD4307701E
Insert the first memory card or floppy disk in the memory card
interface or floppy disk drive.
RUN
ENET
RESTORE >
Turn off the controller and then turn it on. The controller will start up
in CONTROLLED START mode. A message will be displayed
stating that the Cleanup of FROM blocks is occurring.
MARF2HD4307701E
COPYING SOFTWARE TO A
PC OR MEMORY CARD
D--1
You can copy HandlingTool software from the FANUC Robotics-supplied
3.5 disks to a directory on your PC or to PCMCIA memory card(s) using
a personal computer that has the proper equipment.
Storing HandlingTool software on a PC or memory card can simplify the
disk installation procedure by eliminating the need for disk swapping. It
also allows you to install software on multiple controllers quickly, and
provides you with a means of backing up your HandlingTool software.
Page
Copying HandlingTool
Software to a Personal
Computer
Copying HandlingTool
Software to a Memory
Card
CAUTION
Be sure that the version of Main CPU BootROM you have is
version 4.20 or later. If not, DO NOT load the optional A-B RIO
software from memory card while the memory card interface is
in the ER-2 printed circuit board. Otherwise, you could erase
all the information on the memory card and destroy the ER-2
board. Instead, if the BootROM version is not 4.20 or later,
load the A-B RIO software using the FANUC Robotics-supplied
disks.
D. COPYING SOFTWARE
TO A PC OR MEMORY CARD
D--2
MARF2HD4307701E
D.1
COPYING
HANDLINGTOOL
SOFTWARE TO A
PERSONAL
COMPUTER
H
Step
1 Create a directory on your PC hard drive. Name the directory for the
version of software you have; for example, HDL43xx for
HandlingTool V43x-x.
2
Copy all the files from the each robot library disk (SLIB and OLIB) to
the HDL43xx directory.
If you have any OPTION disks, copy all the files from these disks to
the HDL43xx directory.
CAUTION
Be sure to copy the AP disks to the directory last. Otherwise,
you might not retain the most recent version of all the files.
Copy all the files from the AP1-AP3 disks to the HDL43xx directory.
CAUTION
Do not copy any UPDATE disk information to the same
directory as all the other FANUC Robotics-supplied software.
Otherwise, you might not retain the most recent version of all
the files.
D. COPYING SOFTWARE
TO A PC OR MEMORY CARD
D--3
MARF2HD4307701E
D.2
COPYING
HANDLINGTOOL
SOFTWARE TO
MEMORY CARD
H
H
Step
Use one memory card to store the AP disk information and use
the FANUC Robotics-supplied 3.5 disks to load the SLIB, OLIB,
OPTION and UPDATE information.
Use two memory cards, one to store the AP1-AP4 and UPDATE
disk information, and one to store the SLIB, OLIB and OPTION
disk information.
D. COPYING SOFTWARE
TO A PC OR MEMORY CARD
D--4
MARF2HD4307701E
MARF2HD4307701E
Page
Display software version during a controlled start . . . . . . . . . . . . . . . . . . . . . . E--1
Procedure E--1 Displaying the Software Version and Installed Option List
During a CONTROLLED START
Step
1 Press MENUS.
2 Select S/W VERSION. You will see a screen similar to the following.
E--2
MARF2HD4307701E
STATUS Version ID
JC13.00
V1.11
V1.11
V4.22
7D01/09I
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
V4.31-1
**********
59: *********************
60: *********************
**********
**********
ID:
7D60
9020000
F00000
10 %
1/60
SOFTWARE:
HandlingTool
S/W Order No.
Controller F No.
A-520-FM
Servo Code
Cart. Mot. Parameter
Joint Mot. Parameter
Boot MONITOR
Teach Pendant
Software Edition No.
R-J2 Kernel
R-J2 Operating System
Test Run
Override Select
CTRL Start Menus
Option Installation
I/O Interconnect
Execution History
V-400i/MAIN Interface
V-400i/MAIN Int (2)
User Frame
FANUC New Background
Basic Menus
HandlingTool (N. A.)
Analog I/O
Servo Code for R-J2
MACROs, Skip/Offset
Incr Instruction
FANUC Floppy Conn
FANUC Print Func
Multi-Tasking
FANUC Hour Meter
Position Registers
FANUC PNS
FANUC Prog Adjust
TCP Auto Set
Condition Monitor
A-520i Robot Library
*********************
1:
1
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29;
30:
31:
32:
33:
34;
35:
36:
37:
38:
39:
JOINT
MOT_INF
SER_PAR
Verify that the software version numbers displayed are correct for your
system.
MARF2HD4307701E
Index
A
A---520i robot
Cartesian motion option setting, B---2
configuration information, B---2
J2 axis limitation type setting, B---2
joint motion option setting, B---2
payload setting, B---2
type setting, B---2
wash down type setting, B---2
accessing BootROM, A---16
alarms, resetting for mastering, 5---3
AP, disks, 1---2
application
disk, 1---2
software version disk label, 1---3
application setup, screen item, A---4
ARCMATE---120iL, configuration information, B---4
arm length setting, S---420iF robot, B---9
authorizing an, option, 4---31
aux axis cabinet on i---cabinet setting, M---6i robot,
B---2, B---3, B---4
auxiliary
linear axis, extended axis, 4---44
rotary axis, extended axis, 4---44
axes, extended, 4---38
axis brake type setting, S---6 robot, B---8
Index--1
C
cabinet type setting
M---6i robot, B---2, B---3, B---4
M---710i robot, B---7
card, inserting a memory, 4---13
Cartesian motion option setting
A---520i robot, B---2
M---400i robot, B---5
M---410i robot, B---5
M---410iW robot, B---6
M---410iWx robot, B---6
M---500 robot, B---7
M---6i robot, B---3, B---4
M---710i robot, B---8
S---12 robot, B---9, B---10, B---11, B---13
S---420iR/120kg robot, B---10
S---420iS robot, B---11
S---450 robot, B---12
S---6 robot, B---8
S---800 robot, B---14
S---900 robot, B---14
checking, memory, 6---5
chips, EPROM, 1---1, 1---2
clear, screen item, A---15
CMOS, 6---5
CMOS RAM, 2---2
storage device, 2---2
CMOSINIT, performing a, A---12
cold start, 4---33, 4---69, A---14
controller, A---9
CTRL2, A---7
performing a, A---9
components, 4---2
B
backing up
files from FILE menu, C---5
program files, C---5
system files, C---5
BMON, A---14
boot monitor. See BMON
BootROM, A---1
accessing, A---16
Index--2
INDEX
D
default, device setup, C---2
device
default setup, C---2
floppy disk, C---2
FROM disk, C---2
memory card, C---2
printer, C---2
MARF2HD4307701E
DIAG, A---18
using, A---19
disk
library. See LIB
number, 1---3
option, 1---2
part number, 1---3
software version label, 1---3
type, 1---3
update, 1---2
disk drive
formatting a, PS---100, 4---5
PS---100, 1---5, 4---5
using a PS---100, 4---5
disks
containing options, 4---26
software, 1---1, 1---2
displaying, memory status, 6---5
D-RAM, 2---2
DRAM, 6---5
dynamic mastering file, C---4
E
EMON, A---17
using, A---17
emon, screen item, A---15
EPROM, installation, 1---1, 1---2
Erasable Programmable Read---Only Memory. See
EPROM
errors. See troubleshooting
extended boot monitor. See EMON
F
F---ROM. See Flash ROM
FROM, 6---5
See also Flash ROM
from, screen item, A---15
FROM disk, C---2
See also Flash ROM
G
gear ratio, extended axis setup
linear axes, 4---45
rotary axes, 4---45
I
IMAGE, memory pool, 6---5
init start, A---14
controller, A---2
install, screen item, A---15
install option, screen item, 4---28, A---4
install update, screen item, 4---68, A---4
installation
disk order, 4---2
disks, 1---1, 1---2
EPROM, 1---1, 1---2
SOCKETS, 1---2
SOFT PARTS, 1---2
tasks, 1---1
theory of, 4---2
troubleshooting, 1---1
installing, extended axes, 4---38
instructions
displaying the version identification status, E---1
loading files using the FILE Menu, C---10
MARF2HD4307701E
Index--3
INDEX
J
J1 axis limitation type setting
M---6i robot, B---2, B---3, B---4
M---710i robot, B---7
S---12 robot, B---9
S---6 robot, B---8
J2 axis limitation type setting, A---520i robot, B---2
J3 option brake setting, M---500 robot, B---7
joint motion option setting
A---520i robot, B---2
M---400i robot, B---5
M---410i robot, B---5
M---410iW robot, B---6
M---410iWx robot, B---6
M---500 robot, B---7
M---6i robot, B---3, B---4
M---710i robot, B---8
S---12 robot, B---9, B---10, B---11, B---13
S---420iR/120kg robot, B---10
S---420iS robot, B---11
S---450 robot, B---12
S---6 roboT, B---8
S---800 robot, B---14
S---900 robot, B---14
L
LIB, disk, 1---2
library, disk, 1---2
linear
auxiliary axis, extended axis setup, 4---44
integrated axis, extended axis setup, 4---44
linear axis, gear ratio, extended axis setup, 4---45
loadable files, C---8
loading, files from FILE menu, C---10
M
M---16i robot, configuration information, B---3
M---16iL robot, configuration information, B---4
M---400 robot, configuration information, B---4
M---400i robot
Cartesian motion option setting, B---5
joint motion option setting, B---5
payload setting, B---4
robot type setting, B---4
M---400iW robot, configuration information, B---5
M---400iWX robot, configuration information, B---6
M---410i robot
Cartesian motion option setting, B---5
configuration information, B---5
frame type setting, B---5
joint motion option setting, B---5
payload setting, B---5
M---410iW robot
Cartesian motion option setting, B---6
frame type setting, B---5
joint motion option setting, B---6
payload setting, B---5
M---410iWx robot
Cartesian motion option setting, B---6
frame type setting, B---6
joint motion option setting, B---6
payload setting, B---6
M---500 robot
Cartesian motion option setting, B---7
configuration information, B---7
J3 option brake setting, B---7
joint motion option setting, B---7
option brake J1 setting, B---7
payload setting, B---7
robot type setting, B---7
wrist axes exchange setting, B---7
wrist type setting, B---7
M---6i, mastering restrictions, 5---6
M---6i robot
aux axis cabinet on i---cabinet setting, B---2, B---3,
B---4
brake type setting, B---2, B---3, B---4
cabinet type setting, B---2, B---3, B---4
Cartesian motion option setting, B---3, B---4
configuration information, B---2
J1 axis limitation type setting, B---2, B---3, B---4
joint motion option setting, B---3, B---4
mount angle setting, B---2, B---3, B---4
mount type, B---2, B---3, B---4
payload setting, B---2, B---3, B---4
robot type setting, B---2, B---3, B---4
M---710i robot
cabinet type setting, B---7
Cartesian motion option setting, B---8
configuration information, B---7
J1 axis limitation type setting, B---7
Index--4
INDEX
MARF2HD4307701E
mount type
M---6i robot, B---2, B---3, B---4
S---6 robot, B---8
Manipulating Files
backing up program, system, and files, C---1
loading files from disk to controller, C---1, C---8
O
option, software disk, 1---2
option brake J1 setting, M---500 robot, B---7
options
authorizing, 4---27, 4---31
disk locations, 4---26
installing, 4---27, 4---28, 4---32
memory
checking available, 6---5
CMOS RAM, 2---2
D---RAM, 2---2
Flash ROM, 2---2
MARF2HD4307701E
Q
quick mastering, 5---13, 5---16
recording the position, 5---14
R
recording the quick reference position, 5---14
re-init start, controller, A---12
reinit start, using CMOSINIT, A---12
resetting alarms, for mastering, 5---3
restoring, files from FILE menu, C---12
RJ-2, controller, 1---3
robot, configuration, 4---69
robot library disk. See library
robot type setting
M---400i robot, B---4
M---500 robot, B---7
M---6i robot, B---2, B---3, B---4
S---12 robot, B---9
S---420iF robot, B---9
S---420iL robot, B---10
S---420iR/120kg robot, B---10
S---420iS robot, B---11
S---420iW robot, B---11
S---6 robot, B---8
S---800 robot, B---14
S---900 robot, B---14
rotary axis, gear ratio, extended axis setup, 4---45
S
S---12, mastering restrictions, 5---6
Index--5
INDEX
S---12 robot
Cartesian motion option setting, B---9, B---10, B---11,
B---13
configuration information, B---9
J1 axis limitation type setting, B---9
joint motion option setting, B---9, B---10, B---11,
B---13
mount angle setting, B---9
payload setting, B---9
robot type setting, B---9
S---420iF robot
arm length setting, B---9
configuration information, B---9
payload setting, B---9
robot type setting, B---9
S---420iL robot
configuration information, B---10
payload setting, B---10
robot type setting, B---10
S---420iR robot, configuration information, B---10
S---420iR/120kg robot
Cartesian motion option setting, B---10
joint motion option setting, B---10
payload setting, B---10
robot type setting, B---10
S---420iS robot
Cartesian motion option setting, B---11
configuration information, B---11
joint motion option setting, B---11
payload setting, B---11
robot type setting, B---11
S---420iW robot
configuration information, B---11
payload setting, B---11
robot type setting, B---11
S---450 robot
Cartesian motion option setting, B---12
configuration information, B---12
joint motion option setting, B---12
payload setting, B---12
x---stroke type setting, B---12
S---500 robot
configuration information, B---12
mount angle setting, B---12
payload setting, B---12
wrist type setting, B---12
S---6, mastering restrictions, 5---6
S---6 robot
axis brake type setting, B---8
Cartesian motion option setting, B---8
configuration information, B---8
Index--6
INDEX
MARF2HD4307701E
T
tasks
installation, 1---1
installation flowchart, 1---1
teach pendant, 1---4
picture of standard, 1---4
TEMP, memory pool, 6---5
timetable, 4---4
TPP
memory pool, 6---5
memory pools, 6---5
start
cold, 4---33, 4---69, A---14
controlled, A---14
ctrl, A---14
init, A---14
MARF2HD4307701E
U
update, software disk, 1---2
updates
installing, 4---68
installing additional, 4---69
installing maintenance, 4---68
using DIAG, A---19
using EMON, A---17
utilities, using bootrom, A---16
V
version id, 4---34
displaying at ctrl start, E---1
Index--7
INDEX
W
wash down type setting, A---520i robot, B---2
wrist axes exchange setting, M---500 robot, B---7
wrist type setting
M---500 robot, B---7
S---500 robot, B---12
X
x---stroke type setting, S---450 robot, B---12
Z
zero degree mastering, 5---8