Вы находитесь на странице: 1из 213

FANUC Robotics

SYSTEM R-J2 Controller


HandlingTool Software
Installation Manual
Version 4.31-1
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
The descriptions and specifications contained in this manual were in effect
at the time this manual was approved for printing. FANUC Robotics
North America, Inc, hereinafter referred to as FANUC Robotics, reserves
the right to discontinue models at any time or to change specifications or
design without notice and without incurring obligations.
FANUC Robotics manuals present descriptions, specifications, drawings,
schematics, bills of material, parts, connections and/or procedures for
installing, disassembling, connecting, operating and programming FANUC
Robotics’ products and/or systems. Such systems consist of robots,
extended axes, robot controllers, application software, the KARELR
programming language, INSIGHTR vision equipment, and special tools.
FANUC Robotics recommends that only persons who have been trained in
one or more approved FANUC Robotics Training Course(s) be permitted
to install, operate, use, perform procedures on, repair, and/or maintain
FANUC Robotics’ products and/or systems and their respective
components. Approved training necessitates that the courses selected be
relevant to the type of system installed and application performed at the
customer site.

WARNING
This equipment generates, uses, and can radiate radio
frequency energy and if not installed and used in
accordance with the instruction manual, may cause
interference to radio communications. As temporarily
permitted by regulation, it has not been tested for
compliance with the limits for Class A computing devices
pursuant to subpart J of Part 15 of FCC Rules, which are
designed to provide reasonable protection against such
interference. Operation of the equipment in a residential
area is likely to cause interference, in which case the user,
at his own expense, will be required to take whatever
measure may be required to correct the interference.

FANUC Robotics conducts courses on its systems and products on a


regularly scheduled basis at the company’s world headquarters in
Rochester Hills, Michigan. For additional information contact
FANUC Robotics North America, Inc.
Training and Documentation Department
3900 W. Hamlin Road
Rochester Hills, Michigan 48309-3253
Tel: (248)377-7234
FAX: (248)377-7367 or (248)377-7362
Copyright E1997 by FANUC Robotics North America, Inc.
All Rights Reserved

The information illustrated or contained herein is not to be reproduced,


copied, translated into another language, or transmitted in whole or in part
in any way without the prior written consent of FANUC Robotics North
America, Inc.

AccuStatR, ArcToolR, DispenseToolR, FANUC LASER DRILLR,


KARELR, INSIGHTR, INSIGHT IIR, PaintToolR, PaintWorksR,
PalletToolR, SOCKETSR, SOFT PARTSR SpotToolR,
TorchMateR, and YagToolR are Registered Trademarks of FANUC
Robotics.

FANUC Robotics reserves all proprietary rights, including but not limited
to trademark and trade name rights, in the following names:
AccuFlowT
ARC MateT
ARC Mate Sr.T
IntelliTrakT
LaserToolT
MotionPartsT
PaintWorks IIT
PalletMateT
SureWeldT
TurboMoveT
MARF2HD4307701E Preface vii

Purpose of this Manual This manual describes FANUC Robotics SYSTEM R-J2 Software
Installation:
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.

How to Use this Use this table to locate specific information in the manual.
Manual
If you want to Refer to

Find information about a specific topic Table of Contents

Determine the installation requirements for Chapter 1, Overview


your application

Set up and check memory requirements Chapter 2, Setting Up


Controller Memory

Check and install EPROM chips Chapter 3, EPROM


Installation

Install core, application, robot library, motion Chapter 4, Software


groups and extended axis software Installation

Master the robot Chapter 5, Mastering

Perform troubleshooting and error recovery Chapter 6, Troubleshooting


and Error Messages

Use BootROM Appendix A, BootROM


Operations

Identify robot configuration information before Appendix B, Configuration


you begin loading the software. Tables

Back up or load teach pendant programs or Appendix C, Backing Up and


system files. Restoring Files

Copy software to a PC or memory card. Appendix D, Copying


Software to a PC or memory
card

Determine the version of software on your Appendix E, Displaying


controller. Version Information
viii PREFACE MARF2HD4307701E

Conventions Used in This manual includes information essential to the safety of personnel,
this Manual equipment, software, and data. This information is indicated by headings
and boxes in the text.

WARNING
Information appearing under WARNING concerns the
protection of personnel. It is boxed and in bold type to set
it apart from other text.

CAUTION
Information appearing under CAUTION concerns the protection
of equipment, software, and data. It is boxed to set it apart
from other text.

NOTE Information appearing next to NOTE concerns related information


or useful hints.
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 is essential whenever robots are used. Keep in mind the following
factors with regard to safety:
SAFETY FOR YOUR
D The safety of people and equipment
ROBOT D Use of safety enhancing devices
INSTALLATION 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

Keeping People and The safety of people is always of primary importance in any
Equipment Safe situation. However, equipment must be kept safe, too. When
prioritizing how to apply safety to your robotic system, consider
D People
D External devices
D Robot(s)
D Tooling
D Workpiece

Using Safety Always give appropriate attention to the work area that surrounds the
Enhancing Devices 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 A safe workcell is essential to protect people and equipment. Observe the
Workcell following guidelines to ensure that the workcell is set up safely. These
suggestions are intended to supplement and not replace existing federal,
state, and local laws, regulations, and guidelines that pertain to safety.

D Sponsor your personnel for training in approved FANUC Robotics


training course(s) related to your application. Never permit untrained
personnel to operate the robots.

D Install a lockout device that uses an access code to prevent


unauthorized persons from operating the robot.

D Use anti-tie-down logic to prevent the operator from bypassing safety


measures.

D Arrange the workcell so the operator faces the workcell and can see
what is going on inside the cell.
MARF2HD4307701E SAFETY xvii

D 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.

D Position all controllers outside the robot work envelope.

D Never rely on software as the primary safety element.

D Mount an adequate number of EMERGENCY STOP buttons or


switches within easy reach of the operator and at critical points inside
and around the outside of the workcell.

D Install flashing lights and/or audible warning devices that activate


whenever the robot is operating, that is, whenever power is applied to
the servo drive system.

D Wherever possible, install safety fences to protect against unauthorized


entry by personnel into the work envelope.

D Install special guarding that prevents the operator from reaching into
restricted areas of the work envelope.

D Use interlocks.

D Use presence or proximity sensing devices such as light curtains, mats,


and capacitance and vision systems to enhance safety.

D Periodically check the safety joints or safety clutches that can be


optionally installed between the robot wrist flange and tooling. If the
tooling strikes an object, these devices dislodge, remove power from
the system, and help to minimize damage to the tooling and robot.

D Make sure all external devices are properly filtered, grounded,


shielded, and suppressed to prevent hazardous motion due to the
effects of electro-magnetic interference (EMI), radio frequency
interference (RFI), and electro-static discharge (ESD).

D Make provisions for power lockout/tagout at the controller.

D Eliminate pinch points. Pinch points are areas where personnel could
get trapped between a moving robot and other equipment.

D Provide enough room inside the workcell to permit personnel to teach


the robot and perform maintenance safely.

D Program the robot to load and unload material safely.

D If high voltage electrostatics are present, be sure to provide appropriate


interlocks, warning, and beacons.

D If materials are being applied at dangerously high pressure, provide


electrical interlocks for lockout of material flow and pressure.
xviii SAFETY MARF2HD4307701E

Staying Safe While Advise all personnel who must teach the robot or otherwise manually
Teaching or Manually operate the robot to observe the following rules:
Operating the Robot
D Know whether or not you are using an intrinsically safe teach pendant
if you are working in a hazardous environment.

D 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.

D 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.

D FANUC Robotics recommends that no one enter the work envelope of


a robot that is on. However, if you must enter the work envelope, be
sure all safeguards are in place, and check the teach pendant
DEADMAN switch for proper operation. Take the teach pendant with
you, turn it on, and be prepared to release the DEADMAN switch.
Only the person with the teach pendant should be in the work
envelope.

D Know the path that can be used to escape from a moving robot; make
sure the escape path is never blocked.

D Isolate the robot from all remote control signals that can cause motion
while data is being taught.

D 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.

- Using the programmed speed, test run the program continuously


for at least one full cycle.

D Make sure all personnel are outside the work envelope before running
production.
MARF2HD4307701E SAFETY xix

Staying Safe During Advise all personnel who operate the robot during production to observe
Production Operation 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.

D Understand the complete task the robot is programmed to perform


before initiating production operation.

D Make sure all personnel are outside the work envelope before
operating the robot.

D Never enter or allow others to enter the work envelope during


production operation of the robot.

D Know the location and status of all switches, sensors, and control
signals that could cause the robot to move.

D 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.

D Never assume that a program is complete if the robot is not moving.


The robot could be waiting for an input signal that will permit it to
continue activity.

D If the robot is running in a pattern, do not assume it will continue to


run in the same pattern.

D 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.

Staying Safe During When inspecting the robot, be sure to


Inspection
D Turn off power at the controller.

D Lock out and tag out the power source at the controller according to
the policies of your plant.

D Turn off the compressed air source and relieve the air pressure.

D If robot motion is not needed for inspecting the electrical circuits,


press the EMERGENCY STOP button on the operator panel.

D If power is needed to check the robot motion or electrical circuits, be


prepared to press the EMERGENCY STOP button, in an emergency.
xx SAFETY MARF2HD4307701E

Staying Safe During When performing maintenance on your robot system, observe the
Maintenance following rules:

D Never enter the work envelope while the robot or a program is in


operation.

D Before entering the work envelope, visually inspect the workcell to


make sure no potentially hazardous conditions exist.

D Consider all or any overlapping work envelopes of adjoining robots


when standing in a work envelope.

D Test the teach pendant for proper operation before entering the work
envelope.

D 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.

D Whenever possible, perform maintenance with the power turned off.


Before you open the controller front panel or enter the work envelope,
turn off and lock out the 3-phase power source at the controller.

WARNING
Lethal voltage is present in the controller WHENEVER IT IS
CONNECTED to a power source. Be extremely careful to
avoid electrical shock.

Turning the disconnect or circuit breaker to the OFF


position removes power from the output side of the device
only. High voltage is always present at the input side
whenever the controller is connected to a power source.

D Release or block all stored energy. Before working on the pneumatic


system, shut off the system air supply and purge the air lines.

D 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.

D 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.

D Use blocks, mechanical stops, and pins to prevent hazardous


movement by the robot. Make sure that such devices do not create
pinch points that could trap personnel.
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.

D Be aware that when you remove a servomotor or brake, the associated


axis will fall if it is not supported or resting on a hard stop.
D When replacing or installing components, make sure dirt and debris do
not enter the system.
D Use only specified parts for replacement. To avoid fires and damage
to parts in the controller, never use nonspecified fuses.
D Before restarting a robot, make sure no one is inside the work
envelope; be sure that the robot and all external devices are operating
normally.

KEEPING MACHINE Certain programming and mechanical measures are useful in keeping the
machine tools and other external devices safe. These measures are
TOOLS AND outlined below.
EXTERNAL
DEVICES SAFE
Programming Safety Implement the following programming safety measures to prevent damage
Precautions to machine tools and other external devices.
D Back-check limit switches in the workcell to make sure they do not
fail.
D Implement ‘‘failure routines” in programs that will provide appropriate
robot actions if an external device or another robot in the workcell
fails.
D Use handshaking protocol to synchronize robot and external device
operations.
D Program the robot to check the condition of all external devices during
an operating cycle.

Mechanical Safety Implement the following mechanical safety measures to prevent damage to
Precautions machine tools and other external devices.
D Make sure the workcell is clean and free of oil, water, and debris.
D Use software limits, limit switches, and mechanical hardstops to
prevent undesired movement of the robot into the work area of
machine tools and external devices.
xxii SAFETY MARF2HD4307701E

KEEPING THE Observe the following operating and programming guidelines to prevent
damage to the robot.
ROBOT SAFE
Operating Safety The following measures are designed to prevent damage to the robot
Precautions during operation.

D Use a low override speed to increase your control over the robot when
jogging the robot.

D Visualize the movement the robot will make before you press the jog
keys on the teach pendant.

D Make sure the work envelope is clean and free of oil, water, or debris.

D Use circuit breakers to guard against electrical overload.

Programming Safety The following safety measures are designed to prevent damage to the robot
Precautions during programming:

D Establish interference zones to prevent collisions when two or more


robots share a work area.

D Make sure that the program ends with the robot near or at the home
position.

D Be aware of signals or other operations that could trigger operation of


tooling resulting in personal injury or equipment damage.

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 ix

Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv

Chapter 1
OVERVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1--1
1.1 INSTALLATION TASKS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1--1
1.2 PACKAGE CONTENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1--2
1.2.1 Software Disks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1--2
1.2.2 System EPROM Chips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1--3
1.3 INSTALLATION REQUIREMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1--4
1.3.1 Teach Pendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1--4
1.3.2 Storage and Load Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1--5
1.3.3 Controller Hardware Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1--7

Chapter 2
SETTING UP CONTROLLER MEMORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2--1
2.1 IDENTIFYING KINDS OF MEMORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2--2
2.1.1 Controller Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2--2
2.1.2 Flash ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2--2
2.1.3 C-MOS RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2--3
2.1.4 D-RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2--3
2.2 CHECKING CONTROLLER MEMORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2--4
2.3 INSTALLING FLASH ROM, C-MOS RAM AND D-RAM CHIPS . . . . . . . . . . . . . . . . . . . . 2--5

Chapter 3
EPROM INSTALLATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3--1
3.1 INSTALLING BOOTROM EPROM CHIPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3--2
3.2 INSTALLING TEACH PENDANT EPROM CHIPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3--9

Chapter 4
SOFTWARE INSTALLATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--1
4.1 SOFTWARE INSTALLATION THEORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--2
4.2 SETTING UP LOAD DEVICES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--5
4.2.1 Using a PS-100 Disk Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--5
4.2.2 Using a Memory Card Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--8
4.2.3 Using KFLOPPY PS-100 Floppy Disk Drive Emulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--16
4.3 INSTALLING HANDLINGTOOL APPLICATION SOFTWARE . . . . . . . . . . . . . . . . . . . . . . 4--17
4.4 INSTALLING HANDLINGTOOL OPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--26
4.5 QUICK/FULL PASSWORD SETUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--35
4.6 MODIFYING AND INSTALLING ADDITIONAL EXTENDED AXES . . . . . . . . . . . . . . . . . 4--38
4.7 INSTALLING MOTION GROUP SOFTWARE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--53
4.8 INSTALLING SOFTWARE UPDATES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--67
x TABLE OF CONTENTS MARF2HD4307701E

Chapter 5
MASTERING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--1
5.1 RESETTING ALARMS AND PREPARING FOR MASTERING . . . . . . . . . . . . . . . . . . . . . . 5--3
5.2 MASTERING TO A FIXTURE (FIXTURE POSITION MASTER) . . . . . . . . . . . . . . . . . . . . . 5--6
5.3 ZERO DEGREE MASTERING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--8
5.4 SINGLE AXIS MASTERING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--10
5.5 QUICK MASTERING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--13

Chapter 6
TROUBLESHOOTING AND ERROR MESSAGES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6--1
6.1 TROUBLESHOOTING USING SYMPTOMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6--2
6.2 TROUBLESHOOTING USING ERROR MESSAGES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6--4
6.3 CHECKING MEMORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6--5

Appendix A
BOOTROM OPERATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--1
A.1 STARTUP METHODS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--2
A.1.1 INIT Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--2
A.1.2 Controlled Start (START CTRL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--3
A.1.3 Controlled 2 Start (START CTRL2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--7
A.1.4 Cold Start (START COLD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--9
A.1.5 Semi Hot Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--11
A.1.6 Re-Init Start (CMOSINIT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--12
A.2 BOOTROM UTILITIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--14
A.2.1 Extended Boot Monitor (EMON>) Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--17
A.2.2 Diagnostic Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--18
A.2.3 INSTALL Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--20
A.2.4 Flash ROM Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--23
A.2.5 Memory Card Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--24

Appendix B
CONFIGURATION TABLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--1
MARF2HD4307701E TABLE OF CONTENTS xi

Appendix C
BACKING UP AND RESTORING FILES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--1
C.1 SETTING THE DEFAULT DEVICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--2
C.2 BACKING UP FILES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--4
C.3 LOADING OR RESTORING FILES FROM DISK TO CONTROLLER MEMORY . . . . . . . C--8
C.4 CONTROLLER BACKUP AND RESTORE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--14
C.4.1 Backing up a Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--14
C.4.2 Restoring a Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--20

Appendix D
COPYING SOFTWARE TO A PC OR MEMORY CARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . D--1
D.1 COPYING HANDLINGTOOL SOFTWARE TO A PERSONAL COMPUTER . . . . . . . . . . . D--2
D.2 COPYING HANDLINGTOOL SOFTWARE TO MEMORY CARD . . . . . . . . . . . . . . . . . . . D--3

Appendix E
DISPLAYING VERSION INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E--1

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index-1

List of Procedures
Procedure 2--1 Verifying Controller Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2--4
Procedure 2--2 Installing a Flash ROM, C-MOS RAM or D-RAM Module . . . . . . . . . . . . . . . . . 2--5
Procedure 3--1 Checking the BootROM Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3--2
Procedure 3--2 Installing New BootROM EPROM Chips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3--3
Procedure 3--3 Checking Teach Pendant EPROM Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3--9
Procedure 3--4 Installing A New Teach Pendant EPROM Chip . . . . . . . . . . . . . . . . . . . . . . . . . . . 3--10
Procedure 4--1 Connecting a PS-100 Disk Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--7
Procedure 4--2 Using the Memory Card Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--10
Procedure 4--3 Using KFLOPPY to Install Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--16
Procedure 4--4 Installing HandlingTool Software and Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . 4--17
Procedure 4--5 Installing Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--27
Procedure 4--6 Customizing the Menu Display using Quick/Full Password . . . . . . . . . . . . . . . . . 4--35
Procedure 4--7 Modifying Extended Axes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--38
Procedure 4--8 Using the Extended Axis Setting Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--40
Procedure 4--9 Installing Motion Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--53
Procedure 4--10 Installing Software Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--67
Procedure 5--1 Preparing the Robot for Mastering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--3
Procedure 5--2 Mastering to a Fixture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--6
Procedure 5--3 Mastering to Zero Degrees (for all robots except S-420iR) . . . . . . . . . . . . . . . . . . 5--8
Procedure 5--4 Mastering a Single Axis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--10
Procedure 5--5 Recording the Quick Master Reference Position . . . . . . . . . . . . . . . . . . . . . . . . . . 5--14
Procedure 5--6 Quick Mastering the Robot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--16
xii TABLE OF CONTENTS MARF2HD4307701E

Procedure 6--1 Displaying Memory Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6--5


Procedure A--1 Performing a Controlled Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--5
Procedure A--2 Performing a CTRL2 Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--7
Procedure A--3 Performing a Cold Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--9
Procedure A--4 Performing a Semi Hot Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--11
Procedure A--5 Performing a Re-Init Start using CMOSINIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--12
Procedure A--6 Using BootROM Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--16
Procedure A--7 Using EMON> Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--17
Procedure A--8 Using DIAG> Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--19
Procedure A--9 Using INSTALL Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--22
Procedure A--10 Using FROM Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--23
Procedure A--11 Using MCARD Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--24
Procedure C--1 Setting the Default Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--2
Procedure C--2 Backing Up System Files, Teach Pendant Programs, and
Application Files to Disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--5
Procedure C--3 Loading Selected Files Using the FILE Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--10
Procedure C--4 Restoring BACKUP Files Using the FILE Menu . . . . . . . . . . . . . . . . . . . . . . . . . C--12
Procedure C--5 Backing up a Controller to a Floppy or Memory Card Device . . . . . . . . . . . . . . . C--15
Procedure C--6 Restoring a Controller after a Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--20
Procedure D--1 Copying HandlingTool Software to a PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D--2
Procedure D--2 Copying HandlingTool Software to Memory Card . . . . . . . . . . . . . . . . . . . . . . . . . D--3
Procedure E--1 Displaying the Software Version and Installed Option List During a
CONTROLLED START . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E--1

List of Figures
Figure 1--1. Disk Label Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1--2
Figure 1--2. Standard Teach Pendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1--4
Figure 1--3. PS-100 Connected to the i-size Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1--5
Figure 1--4. PS-100 Connected to the B-size Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1--5
Figure 1--5. Memory Card Interface and Memory Card Connected to the i-size Controller . . . . . . 1--6
Figure 1--6. Memory Card Interface and Memory Card Connected to the B-size Controller . . . . . 1--7
Figure 2--1. R-J2 Controller Disconnect Handle and Latch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2--6
Figure 2--2. MAIN CPU Board Location in the i-size Controller . . . . . . . . . . . . . . . . . . . . . . . . . . 2--6
Figure 2--3. MAIN CPU Board Location in the B-size Controller . . . . . . . . . . . . . . . . . . . . . . . . . 2--7
Figure 2--4. Removing the MAIN CPU Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2--8
Figure 2--5. Main CPU PC board module locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2--9
Figure 2--6. Installing the Flash ROM, C-MOS RAM or D-RAM Module . . . . . . . . . . . . . . . . . . 2--10
Figure 3--1. R-J2 Controller Disconnect Handle and Latch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3--4
Figure 3--2. MAIN CPU Board Location in the i-size Controller . . . . . . . . . . . . . . . . . . . . . . . . . . 3--5
Figure 3--3. MAIN CPU Board Location in the B-size Controller . . . . . . . . . . . . . . . . . . . . . . . . . 3--5
Figure 3--4. Removing the MAIN CPU Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3--6
Figure 3--5. Main CPU PC Board Module Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3--7
Figure 3--6. Locating the BootROM Chips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3--8
Figure 3--7. Removing the Back Cover of the Teach Pendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3--11
MARF2HD4307701E TABLE OF CONTENTS xiii

Figure 3--8. Locating the Teach Pendant EPROM Chip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3--11


Figure 3--9. EPROM Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3--12
Figure 4--1. PS-100 Connected to an i-size Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--5
Figure 4--2. PS-100 Disk Drive Connected to the B-size Controller . . . . . . . . . . . . . . . . . . . . . . . . 4--6
Figure 4--3. Memory Card Interface and Memory Card Connected to the i-size Controller . . . . . . 4--8
Figure 4--4. Memory Card Interface and Memory Card Connected to the B-Size Controller . . . . . 4--9
Figure 4--5. R-J2 Controller Disconnect Handle and Latch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--11
Figure 4--6. Memory Card Interface Location on an i-size Controller . . . . . . . . . . . . . . . . . . . . . . . 4--11
Figure 4--7. Memory Card Interface Location on a B-Size Controller . . . . . . . . . . . . . . . . . . . . . . 4--12
Figure 4--8. Inserting a Memory Card with the ER-2 Printed Circuit Board . . . . . . . . . . . . . . . . . . 4--13
Figure 4--9. Inserting a Memory Card without an ER-2 Printed Circuit Board . . . . . . . . . . . . . . . . 4--14
Figure 4--10. R-J2 Controller Disconnect Handle and Latch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--18
List of Tables
Table 2--1. Minimum Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2--4
Table 4--1. Robot Disks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--22
Table 4--2. Option Disks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--26
Table 4--3. Completing the Option Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--32
Table 4--4. SVU Servo Amplifier Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--43
Table 4--5. C-Series Servo Amplifier Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--43
Table 4--6. Typical Robot Model Servo Amplifier Configurations . . . . . . . . . . . . . . . . . . . . . . . . 4--48
Table 6--1. Troubleshooting Symptoms and Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6--2
Table 6--2. Software Option Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6--4
Table 6--3. Memory Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6--5
Table A--1. Controlled Start Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--3
Table A--2. BootROM Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--14
Table A--3. BootROM Extended Monitor Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--17
Table A--4. BootROM Diagnostic Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--18
Table A--5. INSTALL Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--20
Table A--6. Flash ROM Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--23
Table A--7. Memory Card Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--24
Table B--1. A-520i Robot Configuration Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--2
Table B--2. M-6i Robot Configuration Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--2
Table B--3. M-16i Robot Configuration Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--3
Table B--4. M-16iL/ARCMATE-120iL Robot Configuration Information . . . . . . . . . . . . . . . . . B--4
Table B--5. M-400 Robot Configuration Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--4
Table B--6. M-410i Robot Configuration Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--5
Table B--7. M-410iW Robot Configuration Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--5
Table B--8. M-410iWx Robot Configuration Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--6
Table B--9. M-500 Robot Configuration Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--7
Table B--10. M-710i and M-710iW Robot Configuration Information . . . . . . . . . . . . . . . . . . . . B--7
Table B--11. S-6 Robot Configuration Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--8
xiv TABLE OF CONTENTS MARF2HD4307701E

Table B--12. S-12 Robot Configuration Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--9


Table B--13. S-420iF Robot Configuration Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--9
Table B--14. S-420iL Robot Configuration Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--10
Table B--15. S-420iR Robot Configuration Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--10
Table B--16. S-420iS Robot Configuration Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--11
Table B--17. S-420iW Robot Configuration Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--11
Table B--18. S-450 Robot Configuration Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--12
Table B--19. S-500 Robot Configuration Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--12
Table B--20. S-700 Robot Configuration Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--12
Table B--21. Offset Wrist S-700 Robot Configuration Information . . . . . . . . . . . . . . . . . . . . . . . B--13
Table B--22. S-800 Robot Configuration Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--14
Table B--23. S-900 Robot Configuration Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--14
MARF2HD4307701E 1 OVERVIEW

1--1

Topics In This Chapter Page


Installation Tasks This section lists the tasks you need to perform to install your software. 1--1

Package Contents The R-J2 software installation package consists of.


D Software disks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1--2
D Erasable Programmable Read-Only Memory (EPROM) chips . . . . . . . . . . . 1--3
D This manual

Installation Requirements In order to install a new SYSTEM R-J2 Application Software Package,
you need . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1--4
D A teach pendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1--4
D A storage/load device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1--5
D Controller hardware tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1--7

This chapter describes the SYSTEM R-J2 Software Installation Package.


This manual includes information on
D What you must do to set up and install the components of this
package in your system
D What you have in your SYSTEM R-J2 Software Installation Package
D What you need to set up and install the components of this package

1.1 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
INSTALLATION TASKS
following:

Are you
Verify controller replacing,
upgrading or NO Verify EPROM chips Fill out Install all software
memory. Adjust if and install if configuration for your system Master the robot
necessary updating necessary tables
controller
See Chapter 2 software? See Chapter 3 See Appendix B See Chapter 4 See Chapter 5

YES
Back up all
system files You must satisfy controller memory and EPROM
See Appendix C Troubleshoot requirements before you can install the SYSTEM
R-J2 software. If you perform all setup and
installation procedures and still have a problem
See Chapter 6 with the installation, refer to Chapter 6 for
information to help you solve the problem.
1. OVERVIEW
MARF2HD4307701E
1--2

1.2 The SYSTEM R-J2 controller design utilizes a features-based design. A


feature is a high-level building block which uses SOCKETS and SOFT
PACKAGE CONTENTS
PARTS in the application software structure. An application is constructed
from standard features and can be enhanced using optional features.
The R-J2 software installation package consists of
D Software disks
D Erasable Programmable Read-Only Memory (EPROM) chips

1.2.1 Your R-J2 software installation package contains the disk set that can be
used for your robot.
Software Disks
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.

Your disk set consists of the following kinds of disks:


D Application
D Robot Library
D Options
Your package can also contain Updates

Figure 1--1. Disk Label Example

Disk Type Controller and Disk


APx R-J2 DISK # OF #
Number
Product Name ProductTool Name 4.3x-x Product Version
FANUC Robotics N.A., Inc.
Copyright(C) 199x
Part Number SFTxxxxxxxxxxxx Serial # 000000 Software Serial
Number
1. OVERVIEW

MARF2HD4307701E 1--3

A disk label contains the following information:


Disk Type identifies when the disk is used in the installation process.
Controller and Disk Number identify on which controller this disk can
be used (R-J2, for example), and the number of the disk in a series of
disks.
Product Name is the name of the product stored on the disk.
Product Version is the released version number of the software product.
Part Number is the part number of the disk.
Software Serial Number identifies the serial number of the software,
which is normally the same as the R-J2 controller F number.

NOTE Software part numbers and actual disk information is included in


an ASCII file called readme.txt and is stored on the AP1 disk.

1.2.2 The following system EPROM chips are already installed on your
System EPROM Chips controller:
D Bootstrap ROM (BootROM) EPROM Chip -- One EPROM chip
that is installed on the MAIN CPU board inside the controller.
D Teach Pendant EPROM Chip -- One EPROM chip that is installed
on the teach pendant PCB inside the teach pendant.
You must check the version of EPROM chip in your controller to be sure
that it is compatible with the version of software you are loading. Refer to
Chapter 3 for information on checking EPROM chips.
1. OVERVIEW

1--4 MARF2HD4307701E

1.3 In order to install a new SYSTEM R-J2 Application Software Package,


you need
INSTALLATION
REQUIREMENTS D A teach pendant
D A storage/load device
D Controller hardware tools

1.3.1 The FANUC Robotics teach pendant is an operator interface device that
Teach Pendant displays the SYSTEM R-J2 software. The teach pendant is connected to
the controller via a cable that plugs into either the MAIN CPU board
inside the controller or, if it is a disconnectable teach pendant, the standard
operator panel.
The teach pendant is the device you use to load software.
The teach pendant provides

D A 16 line x 40 character teach pendant screen

D Eleven status indicators including three indicators dedicated to the


SYSTEM R-J2 software application.

D Teach pendant keys, including keys specific to the SYSTEM R-J2


software application.
Figure 1--2 shows the standard teach pendant.

Figure 1--2. Standard Teach Pendant

Indicators Screen

ON/OFF EMERGENCY
Switch STOP
BUTTON
1. OVERVIEW

MARF2HD4307701E 1--5

1.3.2 To perform a software installation, you must have one of the following
Storage and Load devices available:
Devices D FANUC Robotics PS-100 disk drive unit
D Memory card interface
D PC emulator

PS-100 Disk Drive The FANUC Robotics PS-100 disk drive, shown in Figure 1--4, is used
with 720 KB double-density, 3½ inch disks. The PS-100 connects to the
P2 port (FLPY:). The P2 port is an RS-232-C interface. Refer to
Section 4.2.1 for more information.
Figure 1--3. PS-100 Connected to the i-size Controller
Operator box
(option) R-J2
Teach Controller
pendant

PS-100
Disk
Drive

Figure 1--4. PS-100 Connected to the B-size Controller

Teach R-J2
pendant Controller

PS-100
Disk Drive

PS-100
Disk
Drive
1. OVERVIEW

1--6 MARF2HD4307701E

NOTE Loading from a memory card is not available as a standard


product.

Refer to Section 4.2.2 for more information.

CAUTION
Be sure to insert the memory card into the interface as shown
in Figure 1--5. Otherwise, you could damage the memory card
or the memory card interface.

Figure 1--5. Memory Card Interface and Memory Card Connected to the i-size
Controller

Memory Card
Power Supply Unit
1. OVERVIEW

MARF2HD4307701E 1--7

Figure 1--6. Memory Card Interface and Memory Card Connected to the B-size
Controller

Power Supply Unit


Memory Card

KFLOPPY Disk Drive You can use the KFLOPPY disk drive emulator to install software by
Emulator 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 To perform the EPROM installation, you must have a


Controller Hardware D Flat-tip screwdriver to open the controller door.
Tools D Cross-tip screwdriver to remove the teach pendant cover.
D Dual-inline-pin (DIP) chip removal tool and installation tool to
remove and install EPROM chips.
D Anti-static pad with wrist strap to prevent static damage to the
EPROM chips.
MARF2HD4307701E 2 SETTING UP CONTROLLER MEMORY

2--1

Topics In This Chapter Page


Identifying Kinds of The following kinds of memory exist in the controller: . . . . . . . . . . . . . . . . . . . . . . . 2--2
Memory D Controller Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2--2
D Flash ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2--2
D C-MOS RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2--3
D D-RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2--3

Checking Controller Checking controller memory allows you to determine the amount of
Memory Flash ROM, D-RAM and C-MOS RAM memory available in your system. . . . . . 2--4
Installing FLASH ROM, Flash ROM, C-MOS RAM and D-RAM EPROM chips are installed on
C-MOS RAM and D-RAM the MAIN CPU board inside the controller. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2--5
Chips
2. SETTING UP CONTROLLER MEMORY

2--2 MARF2HD4307701E

2.1 The following kinds of memory exist in the controller:


IDENTIFYING KINDS D Controller memory
OF MEMORY D Flash ROM (F-ROM or FROM)
D C-MOS RAM
D D-RAM (or DRAM)

To set up controller memory you must


D Check system memory allocation to be sure you have enough to load
software (Section 2.2).
D Install the D-RAM, C-MOS RAM and Flash ROM modules on the
main CPU board inside the controller (Section 2.3).

2.1.1 Controller memory consists of Flash Read Only Memory (Flash ROM),
Controller Memory Complementary Metal Oxide Semiconductor Random Access Memory
(C-MOS RAM), and Dynamic Random Access Memory (D-RAM).
C-MOS RAM memory stores some robot system software, some
application software, and some user programs. Flash ROM stores the
majority of the robot system software such as core, and application
software.
Most of the SYSTEM R-J2 system software executes from D-RAM.
When the controller is turned on, the system software is loaded from Flash
ROM to D-RAM and then is executed. Teach pendant programs are stored
and are executed from C-MOS RAM.

2.1.2 Flash ROM (F-ROM or FROM disk) is not battery-backed but is


Flash ROM non-volatile. Non-volatile means that all data in Flash ROM is saved even
after you turn off and turn on the controller. Flash ROM has three parts: a
system memory section, an image memory section, and a flash file section.
The system memory section contains the software that executes all system
software. Image memory contains software options. The flash file system
section contains space for backing up user programs and robot
configuration information. It also holds hidden files required for Re-INIT
start (CMOSINIT).
2. SETTING UP CONTROLLER MEMORY

MARF2HD4307701E 2--3

2.1.3 C-MOS RAM is battery-backed. C-MOS RAM is non-volatile only while


C-MOS RAM the batteries are working. If the batteries are faulty or removed, C-MOS
RAM is lost. C-MOS RAM has two parts: the TPP memory pool, and the
permanent (PERM) memory pool.
D The TPP memory pool contains the teach pendant programs. The
PERM memory pool contains system variables.
D PERM can also contain system software and options.

2.1.4 D-RAM is volatile, but it is loaded from Flash ROM when the controller is
D-RAM 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. SETTING UP CONTROLLER MEMORY

2--4 MARF2HD4307701E

2.2 Checking controller memory allows you to determine the amount of Flash
ROM, D-RAM and C-MOS RAM memory available in your system. Use
CHECKING
Procedure 2--1 to verify the amount of controller memory you have.
CONTROLLER
MEMORY
Procedure 2--1 Verifying Controller Memory

Condition H The controller is turned off.


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 for R-J2 CONTROLLER ***


Version 4.22P 01-JAN-199x
Available
F-ROM/D-RAM/C-MOS : 8.0/8.0/1.0 MB Controller
TP Version : I Memory
Current TIME : 01-JAN-199x 22:52:53

Slot ID FC OP
0 9B 0 0 R-J2 Main CPU
1 6A 0 0 AB/Ether I/F Optional
D 6A 0 0 MCARD I/F Optional

BMON>
COLD CTRL INIT NOLOAD START >

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 Minimum Amount of
Memory Required
Flash ROM 4.0 MB
D-RAM 4.0 MB
C-MOS RAM 0.5 MB
2. SETTING UP CONTROLLER MEMORY

MARF2HD4307701E 2--5

2.3 A maximum of 1 (one) Flash ROM module can be used in the R-J2
controller. A maximum of 1 (one) C-MOS RAM module can be used in
INSTALLING FLASH
the R-J2 controller. A maximum of 1 (one) D-RAM module can be used
ROM, C-MOS RAM in the R-J2 controller. Flash ROM, C-MOS RAM and D-RAM are
AND D-RAM CHIPS installed on the MAIN CPU board inside the controller. Use
Procedure 2--2 to remove or add a Flash ROM, C-MOS RAM or D-RAM
module.

Procedure 2--2 Installing a Flash ROM, C-MOS RAM or D-RAM Module

Condition H The controller is turned off.

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.

H You are wearing a wrist strap to prevent static discharge to the C-MOS
circuits.
Step 1 Disconnect electrical power from the controller.
D If your controller is equipped with a disconnect handle at the upper
right front corner, pull it to the OFF (down) position.
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. SETTING UP CONTROLLER MEMORY
MARF2HD4307701E
2--6

2 Open the front door of the controller using a flat-tip screwdriver to


turn the latch. See Figure 2--1.
Figure 2--1. R-J2 Controller Disconnect Handle and Latch

Circuit breaker
i-size controller
Locked
OFF
ON
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. SETTING UP CONTROLLER MEMORY

MARF2HD4307701E 2--7

Figure 2--3. MAIN CPU Board Location in the B-size Controller

4 Disconnect the cables from the MAIN CPU board.


5 Press and hold both latches of the MAIN CPU board and remove the
board from the backplane. See Figure 2--4.
2. SETTING UP CONTROLLER MEMORY
MARF2HD4307701E
2--8

Figure 2--4. Removing the MAIN CPU Board

6 Install the Flash ROM, C-MOS RAM or D-RAM modules on the


MAIN CPU board in the appropriate memory slots. See Figure 2--5
and Figure 2--6.
2. SETTING UP CONTROLLER MEMORY

MARF2HD4307701E 2--9

Figure 2--5. Main CPU PC board module locations

LED display
Bat
VBAT

Axis module (J1, J2)

Axis module (J3, J4)

Axis module (J5, J6)


DRAM module
SRAM module
JRV1 & JRV2
Connections

Line
JF21
Flash ROM module

Ex-op
JM10

I/O - LK
(master)
JD1A
RS232/485
JD17
PDI/O
JRM3
CAUTION
This is RESET.
Connecting the battery
BootROM

here can damage the CPU.


CRM10 & CR51
2. SETTING UP CONTROLLER MEMORY
MARF2HD4307701E
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
Fit the recess on
force the module in
the module over backward despite
the tab in the
module socket.
the keytab.

Step b

Step c

Main CPU PC board


*All modules tilt out toward
back of board.
CAUTION
Be gentle with the
spring tabs because
they can break easily.
Step d

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 3 EPROM INSTALLATION

The SYSTEM R-J2 controller uses Erasable Programmable Read-Only


3--1

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.

Topics In This Chapter Page


Installing the BootROM FANUC Robotics requires you to have the version of BootROM EPROM chip
chip that is compatible with the version of R-J2 software you are using. . . . . . . . . . . . 3--2

Checking and installing You must have the teach pendant EPROM version that corresponds to the
the teach pendant version of software you are using. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3--9
EPROM chip
3. EPROM INSTALLATION
MARF2HD4307701E
3--2

3.1 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.
INSTALLING
The BootROM EPROM chip is located on the MAIN CPU board inside
BOOTROM EPROM the controller.
CHIPS
Use the procedures in this section when you
D Check the version of BootROM EPROM you have.
D Install Application software, and BootROMs for the first time.
D Update Application software and must check the current BootROM
version.

Use Procedure 3--1 to check the BootROM version you have. Use
Procedure 3--2 to install a new BootROM EPROM.

NOTE BootROM version information is included in an ASCII file called


readme.txt and is stored on the AP1 disk.

Procedure 3--1 Checking the BootROM Version

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 1 If the controller is turned on, turn it off.


2 Press and hold the PREV and NEXT keys on the teach pendant.
While still holding these buttons, press the ON button on the
controller operator panel until you see the BMON> prompt on the
CRT/KB or teach pendant screen.
3. EPROM INSTALLATION

MARF2HD4307701E 3--3

3 Release these buttons. You will see a screen similar to the following.

*** BOOT MONITOR for R-J2 CONTROLLER ***


Version 4.22P 01-JAN-199x
BootROM
F-ROM/D-RAM/C-MOS : 4.0/4.0/1.0 MB Version
TP Version : I Number
Current TIME : 01-JAN-199x 22:52:53

Slot ID FC OP
0 9B 0 0 R-J2 Main CPU
1 6A 0 0 AB/Ether I/F optional
D 6A 0 0 MCARD I/F optional
BMON>
COLD CTRL INIT NOLOAD START >

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.
D If the BootROM version is correct for the version of software
you have, DO NOT install new BootROM EPROMs.
D If the BootROM version is NOT correct for the version of
software you have, you must install new BootROMs. Use
Procedure 3--2 to install a new BootROM EPROM.

Procedure 3--2 Installing New BootROM EPROM Chips

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 H You are wearing a wrist strap to prevent static discharge to the C-MOS
circuits.
Step 1 Turn off the controller.
2 Disconnect electrical power from the controller.
D If your controller is equipped with a disconnect handle at the upper
right front corner, pull it to the OFF (down) position.
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
OFF
ON
ON Unlocked

OFF
Circuit breaker
B-size controller
3. EPROM INSTALLATION

MARF2HD4307701E 3--5

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

Figure 3--3. MAIN CPU Board Location in the B-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

MARF2HD4307701E 3--7

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
Bat
VBAT

Axis module (J1, J2)

Axis module (J3, J4)

Axis module (J5, J6)


DRAM module
SRAM module

JRV1 & JRV2


Connections

Line
JF21
Flash ROM module

Ex-op
JM10

I/O - LK
(master)
JD1B
RS232/485
JD17
PDI/O
JRM3
Boot ROM Chip CAUTION
This is RESET.
Connecting the battery
Boot ROM

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

MARF2HD4307701E 3--9

3.2 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
INSTALLING TEACH
the current EPROM version. Procedure 3--4 describes how to install a
PENDANT EPROM new teach pendant EPROM chip.
CHIPS
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 Checking Teach Pendant EPROM Versions

Step 1 Turn off the controller.


2 Hold the teach pendant and look at the screen. The screen shown in
Step 4 is displayed very quickly. Be sure you are looking for this
screen otherwise you could miss seeing it.
3 Press and hold the ON button on the controller.
4 Quickly view the teach pendant display. You will see a screen similar
to the following.

R-J2 Teach Pendant


7D01 / 09I Teach
Pendant
[199207-21] Version
Number

VRAM, CGRAM CLEAR : COMPLETE


INTERNAL RAM TESTING : OK
EXTERNAL RAM TESTING : OK

Teach Pendant Ready

5 If you miss seeing the screen, repeat Steps 1 through 4.


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.
D If the teach pendant EPROM version is correct for the version of
software you have, do not install a new teach pendant EPROM.
D If the teach pendant EPROM version is NOT correct for the
version of software you have, you must install a new teach
pendant EPROM. Use Procedure 3--4 to install a new teach
pendant EPROM.

Procedure 3--4 Installing A New Teach Pendant EPROM Chip

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 H You are wearing a wrist wrap to prevent static discharge to the C-MOS
circuits.
Step 1 Turn off the controller.
2 Hold the teach pendant so the back of the teach pendant is facing you.
See Figure 3--7.
3 Using a cross-tip screwdriver, remove the seven screws on the back
cover of the teach pendant. See Figure 3--7.

NOTE These screws are two different lengths. Mark the holes that
require the shorter screws for later reassembly.

CAUTION
Do not remove or disconnect any cables connected inside the
teach pendant or damage to equipment could occur.
3. EPROM INSTALLATION

MARF2HD4307701E 3--11

Figure 3--7. Removing the Back Cover of the Teach Pendant

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 Product Category


09 Product Version
I Product Revision
012345 Software Serial Number
Blank
TP
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 4 SOFTWARE INSTALLATION

4--1

Topics In This Chapter Page


Setting up Load Devices 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 After the HandlingTool software is installed, you can change the QUICK/FULL
Setup menu display for the Operator-level user when you use the Password
option.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--35

Installing Extended Axes Extended axis software must be installed only in systems that use
extended axes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--38

Installing Motion Groups Motion groups provide the ability to have multiple devices on a single
controller, each with their own control program for independent operation.
Motion group software must be installed only in systems that use multiple
motion groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4--53

Installing Updates Software updates are disks that contain updated information to your
application and robot library software. Installing software updates is optional
and should only be performed if you have a disk labeled Update and it is
consistent with the software version you have loaded in the controller. . . . . . . . . 4--67
4. SOFTWARE INSTALLATION

4--2 MARF2HD4307701E

4.1 Installing software involves loading the software from floppy disks into
controller memory (Flash ROM, D-RAM and C-MOS RAM) and might
SOFTWARE
also involve loading the software from floppy disks into the local memory
INSTALLATION of optional hardware. You install software when you first install a new
THEORY 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 SYSTEM R-J2 software is modular. The kinds of components you
will be loading are:
D Application software disks
D Robot LIBRARY disks
D OPTION disks
D UPDATE disks

CAUTION
You must load the software components in the correct order,
otherwise your system will operate incorrectly.

Installation Disk Order 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 To install software, you must perform the following general steps:
Overview
Install or
Install Install Install Install
Set up the Quick/Full modify
HandlingTool software motion software
Load Software and Password extended
options groups updates
Device Firmware Setup axes
(optional) (optional) (optional)
(optional)
Section 4.2 Section 4.3 Section 4.4 Section 4.5 Section 4.4 Section 4.7 Section 4.8
and
Section 4.6

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 If you are installing from floppy disks, the entire installation procedure
approximately 1½ hours 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 If at any time during the installation procedure you make a mistake,
refer to the boxes within the procedure that are similar to the following.

g These boxes identify the problem in boldface type, then


provide a solution to the problem.
4. SOFTWARE INSTALLATION

MARF2HD4307701E 4--5

4.2 The following load devices can be used to install software:


SETTING UP LOAD D PS-100 disk drive with floppy disks
DEVICES D Memory card interface with a memory card (not a standard product)
D PC emulator
NOTE Only one load device can be connected to the R-J2 controller
during software installation. Disconnect the load devices you are not
using before you begin installing software.

Install or
Install
Install Install Install
Set up the Quick/Full modify
HandlingTool software motion software
Load Password extended
Software and options groups updates
Device axes
Firmware (optional) Setup (optional) (optional)
(optional)
Section 4.2 Section 4.3 Section 4.4 Section 4.5 Section 4.4 Section 4.7 Section 4.8
and
Section 4.6

4.2.1 The PS-100 disk drive connects to the P2: port. The P2: port is an
Using a PS-100 Disk RS-232-C interface.
Drive 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

Figure 4--2. PS-100 Disk Drive Connected to the B-size Controller


Teach Operator panel
pendant

PS-100
Disk Drive
4. SOFTWARE INSTALLATION

MARF2HD4307701E 4--7

Procedure 4--1 Connecting a PS-100 Disk Drive

CAUTION
If devices such as a printer, or floppy disk drive are connected
to the controller, always turn on the robot first, then turn on
these devices; otherwise, equipment could be damaged.

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 MARF2HD4307701E

4.2.2 The memory card interface is installed in either the ER-2 board if you have
Using a Memory Card one, or in the PSU B1 slot which connects to the R-J2 controller
backplane.
Interface
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

MARF2HD4307701E 4--9

Figure 4--4. Memory Card Interface and Memory Card Connected to the B-Size
Controller

Power Supply Unit


Memory Card

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 Using the Memory Card Interface

NOTE Loading from a memory card is not available as a standard


product.

CAUTION
If devices such as a printer, or floppy disk drive are connected
to the controller, always turn on the robot first, then turn on
these devices; otherwise, equipment could be damaged.

Condition H The controller is turned off.


H You have a memory card interface module and memory card that
contains the software you want to load.
H You are using memory cards that are based on one of the following
standards:
- JEIDA “IC Memory Card Guideline Version 4.0”
- PCMCIA “PC Card Standard R. 2.0”
- 2 MB SRAM card (no Flash ROM cards)
NOTE Refer to the maintenance manual specific to your controller for
information on changing the batteries in a memory card.

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.

H You are wearing a wrist strap to prevent static discharge to the C-MOS
circuits.
Step 1 Disconnect electrical power from the controller.
D If your controller is equipped with a disconnect handle at the upper
right front corner, pull it to the OFF (down) position.
OR
D If your controller is equipped with a circuit breaker handle, turn
the handle to the OFF (open) position.
See Figure 4--5.
4. SOFTWARE INSTALLATION

MARF2HD4307701E 4--11

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 ON
Unlocked

OFF
Circuit breaker
B-Size controller

3 Identify the memory card interface module location inside the


controller. See Figure 4--6.

Figure 4--6. Memory Card Interface Location on an i-size Controller

Memory Card
Power Supply Unit
4. SOFTWARE INSTALLATION

4--12 MARF2HD4307701E

Figure 4--7. Memory Card Interface Location on a B-Size Controller

Memory Card
4. SOFTWARE INSTALLATION

MARF2HD4307701E 4--13

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 If you have an ER-2 printed circuit board, see Figure 4--8.

Figure 4--8. Inserting a Memory Card with the ER-2 Printed Circuit Board

PSU B1

ER-2 Board

Memory Card Interface

Write protect
switch

ER-2 Board

Memory Card

AI6B-1212-0871/--- ---

Power Supply Unit PCB


4. SOFTWARE INSTALLATION

4--14 MARF2HD4307701E

D If you do not have an ER-2 printed circuit board, insert the


memory card interface in the module located in the 1/2 slot next to
the power supply unit. The interface will only fit in the left slot.
See Figure 4--9.

Figure 4--9. Inserting a Memory Card without an ER-2 Printed Circuit Board

Memory Card Interface

Write protect
switch

Memory Card

AI6B-1212-0871/--- ---

Power Supply Unit PCB


4. SOFTWARE INSTALLATION

MARF2HD4307701E 4--15

NOTE Loading from a memory card is not available as a standard


product.

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.
Using KFLOPPY 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
PS-100 Floppy Disk to install HandlingTool software using KFLOPPY.
Drive Emulator

Procedure 4--3 Using KFLOPPY to Install Software

Condition H You have KFLOPPY installed on your PC and it is configured


correctly. Refer to the KFLOPPY DOS PS-100/200 Floppy Disk Drive
Emulator Manual for more information.
H You are using DOS. Refer to your DOS user’s manual for more
information on using DOS commands.
Step 1 Create a directory on your PC hard drive that will contain the
HandlingTool files. Name the directory for the version of software
you have; for example, HDL43xx for HandlingTool V4.3x-x.
2 Make the directory, created in Step 1, the current directory.
3 Copy all the files from the robot library disks to the HDL43xx
directory.
4 Copy all the files from the OPTION 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.

5 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.

6 If you have any UPDATE disks, either use only the FANUC
Robotics-supplied 3.5” disk, or copy each UPDATE disk to a separate
subdirectory.
7 Start KFLOPPY on your PC.
8 To install software, go to Section 4.3.
4. SOFTWARE INSTALLATION

MARF2HD4307701E 4--17

4.3 This section contains information for installing HandlingTool software and
firmware.
INSTALLING
HANDLINGTOOL Install or
Install Install Install
APPLICATION Set up the
Install
HandlingTool software Quick/Full modify
motion software
Load extended
SOFTWARE Device
Software and
Firmware
options Password
axes
groups updates
(optional) Setup (optional) (optional)
(optional)
Section 4.2 Section 4.3 Section 4.4 Section 4.5 Section 4.4 Section 4.7 Section 4.8
and
Section 4.6

Use Procedure 4--4 to install HandlingTool software and firmware.

Procedure 4--4 Installing HandlingTool Software and Firmware

Condition H You have filled in the HandlingTool configuration table specific to


your robot model in Appendix B.
H The R-J2 controller is plugged in and is working properly.
H Enough system memory is available to install all application software.
Refer to the readme.txt ASCII file on the AP1 disk for information on
the amount of memory available for your application and required by
each option.
H The teach pendant ON/OFF switch is OFF and the DEADMAN switch
is released.
H The REMOTE/LOCAL keyswitch on the operator panel is set to
LOCAL.
H You have obtained a PS-100 disk drive, a memory card interface, or a
PC compatible computer to load software.
H If you are updating controller software, you have backed up
everything that you want to use on this controller. Refer to
Appendix C for more information on backing up system, programs
and application files.
H 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.
H The PS-100, memory card interface or PC compatible computer is
connected to the controller and is turned on. (Refer to Section 4.2)
H 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 1 If the controller is turned on, turn it off.


2 Turn on the disconnect. See Figure 4--10.
Figure 4--10. R-J2 Controller Disconnect Handle and Latch

Circuit breaker
i-size Controller
Locked
OFF

ON Unlocked ON

OFF

Circuit breaker
B-Size controller

3 Insert the first disk into the disk drive:


D If you are using floppy disks, insert the disk labeled AP1.
D If you are using a memory card, insert the card labeled AP1 into
the memory card interface.
4 Press and hold the PREV and NEXT keys on the teach pendant. While
holding these keys, turn the controller ON. You will see a screen
similar to the following.

*** BOOT MONITOR for R-J2 CONTROLLER ***


Version 4.22P 01-JAN-199x

F-ROM/D-RAM/C-MOS : 6.0/8.0/1.0 MB
TP Version : I
Current TIME : 01-JAN-199x 22:52:53

Slot ID FC OP
0 9B 0 0 R-J2 Main CPU
1 6A 0 0 AB/Ether I/F optional
D 6A 0 0 MCARD I/F optional
BMON>
COLD CTRL INIT NOLOAD START >
4. SOFTWARE INSTALLATION

MARF2HD4307701E 4--19

5 Press NEXT, >, until F2, INSTALL is displayed.


6 Press F2, INSTALL, and then press ENTER.
7 Press NEXT, >, until F3, RUN is displayed.
8 Press F3, RUN.
9 Press F4, FROMINIT and then press ENTER. You will see a screen
similar to the following.

Slot ID FC OP
0 9B 0 0 R-J2 Main CPU
1 6A 0 0 AB/Ether I/F
D 6A 0 0 MCARD I/F

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 If you are loading from a memory card, the files will take
time: 3 minutes approximately three minutes to load. Go to Step 16 to select a robot.

Using KFLOPPY on a PC If you have copied the files from floppy disks and are using
time: 45 minutes 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.

Floppy Disks and a PS-100 If you are loading from floppy disks, (after approximately 20
Disk Drive minutes), you will see a screen similar to the following.
time: approximately
20 minutes per disk
- Initialize entire F-ROM -

Clearing chip no 1 .. done


Clearing chip no 2 .. done

Opening SYSTEM1.LDC
read size is 348184 bytes
expand size is 630611 bytes
Opening SYSTEM2.LDC
read size is 348234 bytes
expand size is 595539 bytes

Insert disk AP2.


Press ENTER to continue._

11 Insert the disk labeled AP2 and press ENTER.

When all the files on AP2 have been loaded, you will see a screen
similar to the following.

UCBLK 00010000 00220000 00000000 00220000


CHECKSUM E496463A
Set TPE size to 600 kbytes.
Done!
Opening FLASH01.LDC
WARNING: block address is near 0
read size is 229968 bytes
expand size is 280576 bytes

Insert disk AP3

Press ENTER to continue.

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

MARF2HD4307701E 4--21

For A-B RIO, Genius, Controlled Start Initialization


ECBR, FTP and MOTET
Insert disk COMMPKG1.
you will see this screen. Press ENTER to continue.

13 Insert the disk labeled COMMPKG1 or HTOOLPKG1 and press


ENTER.

For VISION boards you will Controlled Start Initialization


see this screen.
Insert disk VISNPKG1/MIGEYEPKG1
Press ENTER to continue.

14 Insert the disk labeled VISNPKG1 and press ENTER.


15 When you are finished loading firmware, (or if you are not loading
firmware), you will see a screen similar to the following.
You will see a screen similar to the following.

Controlled Start Initialization


***** Load Group 1 Robot Library *****
1 A-520i Robot Library
2 M-6i (ARCMATE-100i)
3 M-16i (ARCMATE-120i)
4 M-16iL/ARCMATE-120iL
5 M-400 Robot Library
6 M-410i Robot Library
7 M-410iW Robot Library
10 NEXT MENU

Enter robot selection

D To display the next screen type 10, and press ENTER. You will see a
screen similar to the following.

Controlled Start Initialization


***** Load Group 1 Robot Library *****
0 PREV MENU
11 M-410iWx Robot Lib
12 M-500 Robot Library
13 M710i Robot Library
14 M-710iW Robot Library
15 S-6 (ARCMATE-100) Lib
16 S-12 (ARCMATE120) Lib
17 S-420iF Floor Mnt Lib
20 NEXT MENU

Enter robot selection

D To display the previous screen type 0, and press ENTER.


D To display the next screen type 20, and press ENTER. You will see a
screen similar to the following.
4. SOFTWARE INSTALLATION

4--22 MARF2HD4307701E

Controlled Start Initialization


***** Load Group 1 Robot Library *****
0 PREV MENU
21 S-420iL Long Arm Lib
22 S-420iR Rack Mnt Lib
23 S-420iS Hi Force Lib
24 S-420iW H Payload Lib
25 S-420A Angle Mnt Lib
26 S-450 Robot Library
27 S-500 Robot Library
30 NEXT MENU

Enter robot selection

D To display the previous screen type 0, and press ENTER.


D To display the next screen type 30, and press ENTER. You will see a
screen similar to the following.

Controlled Start Initialization


***** Load Group 1 Robot Library *****
0 PREV MENU
31 S-700 Robot Library
32 Ofset Wrist S-700 Lib
33 S-800 Robot Library
34 S-900 Robot Library
35 Coord Nobot Library
36 Nobot Library

Enter robot selection

D To display the previous screen type 0, and press ENTER.


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)
OLIB3
M-16iL/ARCMATE-120iL
M-400 Robot Library
OLIB1
M-410i Robot Library
M-410iW Robot Library
M-410iWx Robot Lib OLIB2
M-500 Robot Library
M710i Robot Library
OLIB3
M710iW Robot Library
S-6 (ARCMATE-100)
S-12 (ARCMATE-120) Lib SLIB1
S-410iF Floor Mnt Lib
4. SOFTWARE INSTALLATION

MARF2HD4307701E 4--23

Table 4--1. (Cont’d) Robot Disks


Robot Model Disk Name
S-420iL Long Arm Lib
S-420iR Rack Mnt Lib SLIB2
S-420iS Hi Force Lib
S-420iW H Payload Lib SLIB3
S-420A Angle Mnt Lib SLIB4
S-450 Robot Library
S-500 Robot Library SLIB3
S-700 Robot Library
Offset Wrist S-700 Lib SLIB2
S-800 Robot Library
SLIB4
S-900 Robot Library
Coord Nobot Library
MOTNPKG1
Nobot Library

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).

18 The following set of screens requires you to specify information


specific to your robot and wrist type. Set each item appropriately.
Refer to the configuration tables in Appendix B for more information.

CAUTION
Be sure to answer the robot configuration questions correctly.
If you answer a question incorrectly you will not be notified by
the system and your software will operate incorrectly. Refer to
the configuration tables you have completed in Appendix B.
4. SOFTWARE INSTALLATION

4--24 MARF2HD4307701E

g If you choose the right robot but answer the robot configuration
questions incorrectly, you must
a Perform a controlled start. (Refer to Appendix A)
b If you are changing the CARTESIAN motion option, insert the
disk labeled SLIB1.
c Select MOTION SYSVAR SETUP.
d Press F4, YES.
e Select INITIALIZE SYSTEM VARIABLE.
f Press F4, YES.
g Select INITIALIZE GROUP1 VARIABLES.
h Press F4, YES.
i Answer the payload and CARTESIAN motion option question
again.

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 CONTROLLED START MENUS


1/3
Appl/Tool: HandlingTool

1 Setup Application
2 Install Option
3 Install Update

[TYPE]
4. SOFTWARE INSTALLATION

MARF2HD4307701E 4--25

21 Select 1 and press ENTER. The application will be set up


automatically and the S/W INSTALL screen will be displayed again.
22 If you want to install a software option or update,
a To install options, go to Procedure 4--5 .
b To install updates, go to Procedure 4--10 .
Restoring *.SV, *.VR or 23 If you want to restore saved *.SV, *.VR, or *.IO files, refer to
*.IO Files Appendix C.
NOTE During a controlled start, teach pendant programs can only be
loaded or restored after a CTRL2 START has been performed. Refer to
Appendix A for more information on a CTRL2 START.
Restoring *.TP Files 24 If you want to restore saved teach pendant files (*.tp),
a Press FCTN.
b Select START (CTRL2). After a few minutes you will see a
screen similar to the following.

S/W INSTALL CONTROLLED 2 START MENUS


1/3
Appl/Tool: HandlingTool

1 Setup Application
2 Install Option
3 Install Update

[TYPE]
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
INSTALLING
installed the HandlingTool software and set up the HandlingTool
HANDLINGTOOL application.
OPTIONS
Installing Authorized Your disk set includes all of the software options available with
Options HandlingTool. FANUC Robotics has authorized only those options you
Procedure 4--5 have purchased. Use Procedure 4--5 to install these options.
NOTE You will be unable to install any options that have not been
purchased.
Using a PAC to To authorize more options for this disk set, you must purchase the option
Authorize and Install and receive a Product Authorization Code (PAC) from FANUC Robotics.
More Options Contact the FANUC Robotics Spare Parts department at 248-377-PART
for more information.
Install or Install
Install
Install Install
Set up the Quick/Full modify motion
HandlingTool software software
Load Password extended groups
Software and options updates
Device Setup axes (optional)
Firmware (optional) (optional)
(optional)
Section 4.2 Section 4.3 Section 4.4 Section 4.5 Section 4.4 Section 4.7 Section 4.8
and
Section 4.6
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

Insert this Disk in


To Install this Software Option
the Floppy Drive
Multi-Group Motion MOTNPKG1
Extended Axes MOTNPKG1
PLC I/O (A-B/GENIUS) COMMPKG1
Continuous Turn MOTNPKG1
TPP Line Tracking MOTNPKG1
Tool CRT/KB Manager UTILSPKG1
Palletizing HTOOLPKG1
Coordinated Motion MOTNPKG1
Soft Float MOTNPKG1
Controller backup UTILSPKG1
AccuPath MOTNPKG2
Space Check UTILSPKG1
Collision Guard MOTNPKG2
Small Circle Accuracy MOTNPKG1
Error Recovery UTILSPKG2
FTP Interface COMMPKG1
Ethernet CBR COMMPKG1
Quick/Full Password HTOOLPKG1
Duty Diagnosis MOTNPKG2
4. SOFTWARE INSTALLATION

MARF2HD4307701E 4--27

Table 4--2. (Cont’d) Option Disks


V-400i Vision VISNPKG2
Visual tracking VISNPKG1
Control Reliable UTILSPKG2
DeviceNet Interface COMMPKG2
Shape Generation HTOOLPKG1

Procedure 4--5 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 H Enough system memory is available to install the software option.


Refer to the readme.txt ASCII file on the AP1 disk for more
information. Refer to Section 2.2 for information on checking the
amount of system memory you have.
H You have purchased the option from FANUC Robotics. If the option
did not come with your application software then you will have
received a Product Authorization Code (PAC). If you have not
purchased the option and received a PAC, contact the FANUC
Robotics Spare Parts department at 248-377-PART.
H You have finished Procedure 4--4 .
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.
H You have the R-J2 software option disks that you want to install.
H 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 )
Step 1 If the controller is turned on, turn it off.

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 2 Press and hold the PREV and NEXT keys on the teach pendant.
Start 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> 5 At the BMON> prompt press F2, CTRL, and press ENTER.
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 MOTION SYSVAR SETUP


2 PROGRAM INIT
3 MOTION DEVELOPMENT
4 EXIT

Press enter or number key to select.

7 Type 4, then press ENTER.


Exit? [NO] 8 Press F4, YES. You will see a screen similar to the following.
YES NO

S/W INSTALL CONTROLLED START MENUS


1/3
Appl/Tool: HandlingTool

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

MARF2HD4307701E 4--29

D To exit option loading, type --1 and press ENTER.


D To display the next menu, type 10 and press ENTER. You will see a
screen similar to the following.

*** Install Optional Features ***


0 PREV MENU
11 Coordinated Motion
12 SoftFloat
13 Controller Backup
14 AccuPath
15 Space Check
16 Collision Guard
17 Small Circle Accuracy
20 NEXT MENU

Feature code (-1 to EXIT)


D To display the previous menu, type 0, press ENTER.
D To display the next menu, type 20 and press ENTER. You will see a
screen similar to the following.

*** Install Optional Features ***

0 PREV MENU
21 Error Recovery
22 FTP Interface
23 Ethernet CBR
24 Quick/Full Password
25 Duty Diagnosis
26 V-400i Vision
27 Visual Tracking
30 NEXT MENU

Feature code (-1 to EXIT)


D To display the previous menu, type 0, press ENTER.
D To display the next menu, type 30 and press ENTER. You will see a
screen similar to the following.

*** Install Optional Features ***

0 PREV MENU
31 Control Reliable
32 DeviceNet Interface
33 Shape Generation

Feature code (-1 to EXIT)


4. SOFTWARE INSTALLATION

4--30 MARF2HD4307701E

Checking configuration... 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.
If you do NOT have an Do you want to authorize it? YES
authorized option you will
see this screen. Go to Please supply the PAC?
Step 12.
Checking authorization ...
CRT/Keyboard Manager
is authorized for this configuration.
If you have an authorized Do you want to continue?
option you will see this screen. YES NO
Go to Step 13.

12 If the option is NOT authorized, the Product Authorization Code


(PAC) for the option you want to install is required. You must have
the PAC number to install the option. If you do not have the PAC for
the option, contact the FANUC Robotics Spare Parts department. To
install the option using the PAC, type the PAC number and press
ENTER.
13 If the option is authorized and you want to continue installing it,
press F4, YES. You will see a screen similar to the following.

Checking authorization ...


CRT/Keyboard Manager
is authorized for this configuration.

Do you want to continue?


YES NO
D To continue, press F4, YES.
D If you do not want to install the authorized option, press F5, NO.
4. SOFTWARE INSTALLATION

MARF2HD4307701E 4--31

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.

The option configuration information will be checked.


14 To finish loading the option, refer to Table 4--3 to determine the next
step.

CAUTION
To load Extended Axis Control and FANUC Multi-Group, you
must perform a cold start before you turn off the controller and
do a controlled start. Otherwise, the option software will not be
loaded properly.
4. SOFTWARE INSTALLATION

4--32 MARF2HD4307701E

Table 4--3. Completing the Option Installation

To finish loading this option Perform these steps Use this Disk Comments

Multi-Group Motion Select multi-group motion. When Refer to the Extended Axis and
the loading is complete, press FCTN Group Motion Setup and Operations
and select START (COLD). Then, MOTNPKG1 Manual for more information.
go to Procedure 4--9 to finish setting
up and installing the extended axes.
Extended Axes Select extended axes. When the
loading is complete, press FCTN
and select START (COLD). Then, MOTNPKG1
go to Procedure 4--7 to finish setting
up and installing the extended axes.
PLC I/O (A-B/GENIUS) COMMPKG1
Continuous Turn Excludes:
MOTNPKG1
D TPP Line Tracking
TPP Line Tracking Excludes:
MOTNPKG1
D Continuous Turn
Tool CRT/KB Manager UTILSPKG1

Palletizing HTOOLPKG1
Coordinated Motion MOTNPKG1

Soft Float MOTNPKG1


Controller Backup Refer to Appendix C to perform a
UTILSPKG1
controller backup.
AccuPath Refer to the KAREL Setup and
MOTNPKG2 Operations Manual for more
Go to Step 15 of this procedure. information.
Space Check UTILSPKG1
Collision Guard MOTNPKG2
Small Circle Accuracy MOTNPKG1
Error Recovery UTILSPKG2
FTP Interface Includes:
COMMPKG1 D Host Communications
D TCP/IP Interface
Ethernet CBR Includes:
D Host Communications
D Controller Backup
COMMPKG1 Refer to the Ethernet Controller
Backup/Restore -- FTP Setup and
Operations Manual for more
information.
Quick/Full Password Go to Procedure 4--6 . HTOOLPKG1 Allows you to change the way the
QUICK menus are accessed when
you use the Password Option.
Duty Diagnosis Go to Step 15 of this procedure. MOTNPKG2
4. SOFTWARE INSTALLATION

MARF2HD4307701E 4--33

Table 4--3. (Cont’d) Completing the Option Installation

To finish loading this option Perform these steps Use this Disk Comments

V-400i Vision Go to Step 15 of this procedure. VISNPKG2 Refer to the installation information
in the SYSTEM R-J2 Controller
V-400i Vision System Setup and
Operations Manual for more
information.
Visual Tracking VISNPKG1 Includes:
D V-400i Vision
D TPP Line Tracking
Control Reliable UTILSPKG2 Excludes:
D CE Mark
DeviceNet Interface COMMPKG2
Shape Generation After you load Shape Generation, HTOOLPKG1 Includes:
the controller is in CTRL-2 Start D AccuPath
mode. Go to Step 18 of this
procedure. After the COLD START
is complete, you can load more
options by starting Procedure 4--5
again at Step 1.

15 Remove the disk from the disk drive.

16 Repeat Steps 11 through 15 for each option you want to install.

17 When you are finished installing options, type --1 to exit and press
ENTER.

18 Perform a COLD START:

a Press FCTN.
b Select START (COLD). When it is finished, 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--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).

19 To display a list of all the standard and installed options on the


controller, display the Version Id screen.
a Press MENUS.
b Select STATUS.
c Press F1, [TYPE].
d Select Version Id. The Version Id screen will be displayed.
NOTE Refer to Appendix E to display the Version Id screen after a
controlled start.

CAUTION
If the software fails to load completely, or if you do not perform
a COLD START after you install software options or update
information, your system will not operate correctly. If this
occurs, perform a RE-INIT start (CMOSINIT) then reinstall the
options and updates. Refer to Section A.1.6.
4. SOFTWARE INSTALLATION

MARF2HD4307701E 4--35

4.5 After the HandlingTool software is installed, you can change the
QUICK/FULL menu display for the Operator-level user when you use the
QUICK/FULL
Password option.
PASSWORD SETUP

Install or Install
Install Install Quick/Full Install
Set up the modify motion
HandlingTool software Password software
Load Software and extended groups
options Setup updates
Device Firmware axes (optional)
(optional) (optional)
(optional)
Section 4.2 Section 4.5 Section 4.4 Section 4.5 Section 4.4 Section 4.7 Section 4.8
and
Section 4.6

Use Procedure 4--6 to modify the menu display.

Procedure 4--6 Customizing the Menu Display using Quick/Full Password

Condition H 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.
H You have just installed the Quick/Full Password Setup option from
Procedure 4--5 .
Step 1 You will see a screen similar to the following.

NOTE If you do not see the following screen, go to Procedure 4--5 and
be sure the Quick/Full Password option has been installed.

Controlled Start Initialization

Changing the Password Operator


Level handling is now allowed.
Please select 1. Setup Application
at the controlled start S/W INSTALL
menu and answer the password setup
questions to set the desired Operator
Level handling.

Press 1, ENTER to continue.


4. SOFTWARE INSTALLATION

4--36 MARF2HD4307701E

2 Press ENTER to continue. You will see a screen similar to the


following.
S/W INSTALL CONTROLLED 2 START MENUS
1/3
Appl/Tool: HandlingTool

1 Setup Application
2 Install Option
3 Install Update

[TYPE]

3 Type 1 and press ENTER. You will see a screen similar to the
following.
S/W INSTALL CONTROLLED 2 START MENUS
1/3

Do you want to change the Password


Option Operator-level handling?
Enter 1 = YES 2=NO

Operator uses Quick menu 4 If you do not want to change the password handling, press 2, NO,
and go to Step 6.
Operator uses Full menu If you want the operator-level user to use the FULL menus,
press 1, YES. You will see a screen similar to the following.

S/W INSTALL CONTROLLED 2 START MENUS


1/3

Enter 1 if you want the operator level


to use the Full menus.

Enter 2 if you want the operator level


to use only the Quick menu.

Enter other to not change the Password


Setup.

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

MARF2HD4307701E 4--37

6 Perform a cold start.


a Press FCTN.
b Select START (COLD). When it is finished, 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--38 MARF2HD4307701E

4.6 The first time you install extended axes, you must use the option
installation procedure (Procedure 4--5 ). When you have finished
MODIFYING AND
Procedure 4--5 , go to Procedure 4--8 .
INSTALLING
ADDITIONAL Install or
Install Install Install
EXTENDED AXES Set up the Install
HandlingTool software Quick/Full
modify motion software
Load Software and extended groups
options Password updates
Device Firmware axes (optional)
(optional) (optional)
(optional)
Section 4.2 Section 4.3 Section 4.4 Section 4.5 Section 4.4 Section 4.7 Section 4.8
and
Section 4.6

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 Modifying Extended Axes

Condition H If the controller is turned on, turn it off.


Step 1 Connect the PS-100 disk drive cable to the RS-232-C port on the
operator panel or operator box.
Performing a Controlled 2 Press and hold the PREV and NEXT keys on the teach pendant.
Start 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> 5 At the BMON> prompt press F2, CTRL and press ENTER.
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

MARF2HD4307701E 4--39

7 Type 1 and press ENTER.


Perform sysvar setup? [NO] 8 Press F4, YES. You will see a screen similar to the following.
YES NO

Controlled Start Initialization


1. Initialize System Variables
2. Add/Delete Group
3. Extended Axis Setup/Init
4. Display System Setup Status
5. Exit

Press enter or number key to select.

9 Type 3 and press ENTER.


Extended axes setup/init [NO] 10 Press F4, YES.
YES NO
11 Go to Step NO TAG of Procedure 4--8 .
4. SOFTWARE INSTALLATION

4--40 MARF2HD4307701E

Procedure 4--8 Using the Extended Axis Setting Program

Condition H The extended axis setting program is running. Perform Procedure 4--5
or Procedure 4--7 .

**** EXTENDED AXIS SETTING PROGRAM ****

SELECT GROUP

Enter Group Number to Add


Extended Axes to (1->3)

Step 1 Type the group number to which the extended axis hardware is to be
installed and press ENTER. For example, if you are adding a rail to a
six-axis robot, the group number is 1. The hardware specific
information will be added later. You will see a screen similar to the
following.

**** EXTENDED AXIS SETTING PROGRAM ****

SELECT HARDWARE

Enter hardware start number for the


extended axes

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 E3
*** Group 1 Total Ext Axis = * * *
1. Display/Modify Ext_axis 1~3
2. Add Ext_axes
3. Delete Ext_axes
4. Exit
Select?

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

MARF2HD4307701E 4--41

NOTE If an “I” is displayed in place of an “*” under the extended axis


name in the following screen, the axis is initialized.

**** EXTENDED AXIS SETTING PROGRAM ****


E1 E2 E3
*** Group 1 Total Ext Axis = * * *
1. Display/Modify Ext_axis 1~3
2. Add Ext_axes
3. Delete Ext_axes
4. Exit
Select?2
Enter axis to add (1 ->3)

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
**** EXTENDED Initialization
AXIS SETTING PROGRAM ****
**** Ext Axis 1 Initialization ****
ALPHA MOTOR SIZE
33. ACa0.5 38. ACa12 49. ACaM3
34. ACa1 39. ACa22 50. ACaM6
35. ACa2 40. ACa30 51. ACaM9
36. ACa3 41. ACa40
37. ACa6 42. ACa0.5B
0. Next page

Select?

NOTE Select ACa0.5 for the β0.5 motor.

5 To display more choices, type 0 and press ENTER. You will see a
screen similar to the following.

Controlled
**** EXTENDED
Start
AXIS
Initialization
SETTING PROGRAM ****
**** Ext Axis 1 Initialization ****
ALPHA MOTOR SIZE
65. ACaL3 81. ACaC3 98. ACaHV22
66. ACaL6 82. ACaC6 99. ACaHV30
67. ACaL9 83. ACaC12
68. ACaL25 84. ACaC22
69. ACaL50 97. ACaHV12
0. Next page

Select?
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
AXISInitialization
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

MARF2HD4307701E 4--43

Refer to Table 4--4 and Table 4--5 for information on specifying servo
amplifier information.
Table 4--4. SVU Servo Amplifier Specification
Current Limit Current Limit
Amplifier Type Name Part Number
L Axis (A) M Axis (A)
SVU1-12 A06B-6089-H101 12 -
SVU1-20 A06B-6089-H102 20 -
Single Axis Amplifier 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
Dual Axis Amplifier
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
Table 4--5. C-Series Servo Amplifier Specification
Current Limit Current Limit
Amplifier Type Name Part Number
L Axis (A) M Axis (A)
C-series 1-4 A06B-6066-H002 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 -
Single Axis Amplifier
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 4 4
C-series 4/4 A06B-6066-H222 4 4
C-series 4/40 A06B-6066-H223 4 12
C-series 4/40 A06B-6066-H224 4 40
C-series 12/12 A06B-6066-H233 12 12
Dual Axis Amplifier 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
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


mm’s traveled for one rotation of the
motor.
Enter Gear Ratio?
4. SOFTWARE INSTALLATION

MARF2HD4307701E 4--45

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)?

NOTE Upper and lower limits will be displayed in millimeters (mm) if a


linear axis is used, and in degrees (deg) if a rotational axis is used.

14 Type the upper 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 ****
LOWER LIMITS

Enter Lower 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)?

17 Type the appropriate acceleration constant and press ENTER. You


will see a screen similar to the following.

Controlled
**** EXTENDED
Start
AXIS
Initialization
SETTING PROGRAM ****
**** Ext Axis 1 Initialization ****
Default acc_time1 = 360(ms)
Enter (1:Change, 2:No Change)? 2

Default acc_time2 = 168(ms)


Enter (1:Change, 2:No Change)?
4. SOFTWARE INSTALLATION

MARF2HD4307701E 4--47

18 Type the appropriate acceleration constant and press ENTER. You


will see a screen similar to the following.

**** EXTENDED
Controlled AXIS
Start SETTING PROGRAM ****
Initialization
**** Ext Axis 1 Initialization ****
EXP_ACCEL TIME

Default exp_accel time = 0(ms)


Enter (1:change, 2:No Change)?

19 Type the exponential acceleration time and press ENTER. You will
see a screen similar to the following.

**** EXTENDED
Controlled AXIS
Start SETTING PROGRAM ****
Initialization
**** Ext Axis 1 Initialization ****
MIN_ACCEL TIME

Default min_acctime = 256(ms)


Enter (1:Change, 2:No Change)?

20 Type the appropriate minimum acceleration constant and press


ENTER. You will see a screen similar to the following.

**** EXTENDED
Controlled AXIS
Start SETTING PROGRAM ****
Initialization
**** Ext Axis 1 Initialization ****
LOAD RATIO

Load Ratio is

Load Inertia (Kg*cm*s**2)


--------------------------
Motor Inertia (Kg*cm*s**2)

Enter Load ratio? (0:None 1-5:Valid)


4. SOFTWARE INSTALLATION

4--48 MARF2HD4307701E

21 Type the load ratio and press ENTER.


The load ratio adjusts the gain of the axis based on the load inertia and the
motor inertia. The load ratio is based on the following formula.
Load Inertia (kg*cm*s2)
Load Ratio =
Motor Inertia (kg*cm*s2)

A value of 0 continues the program without adjusting the gain.


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 ****


**** Ext Axis 1 Initialization ****
SELECT AMP NUMBER
Enter amplifier number (1-16)?

NOTE The amplifier number is the number of the amplifier that is


connected to the extended axis you are adding. Amplifiers are numbered
sequentially.
For example, a standard S-420i, 6-axis robot with one additional extended axis
has two amplifiers; one for the 6-axis robot (#1) and one for the extended axis
(#2). In this case, you will enter the number 2 in Step 22 as the number of the
amplifier that is connected to the extended axis you are adding. Refer to
Table 4--6 for typical robot model servo amplifier configurations.
Table 4--6. Typical Robot Model Servo Amplifier Configurations
Robot Axis 1 Axis 2 Axis 3 Axis 4 Axis 5 Axis 6 Axis 7 Axis n
Model
Arc Mate Amplifier #1
100
Arc Mate Amplifier #1 Optional extended axes
120 used on these robot
Arc Mate Amplifier #1 models are numbered
100i (M-6i) starting with amplifier #2.
Arc Mate Amplifier #1
120i (M-16i)
S-6 Amplifier #1 Optional extended axes
used on these robot
S-12 Amplifier #1
models are numbered
S420i Amplifier #1 starting with amplifier #2.
S-450 Amplifier #1 Amplifier #2 Amplifier #3 Amplifier #4 Optional
extended
axes used
on this
robot model
are
numbered
starting with
amplifier
#5.
4. SOFTWARE INSTALLATION

MARF2HD4307701E 4--49

Table 4--6. (Cont’d) Typical Robot Model Servo Amplifier Configurations


Robot Axis 1 Axis 2 Axis 3 Axis 4 Axis 5 Axis 6 Axis 7 Axis n
Model
S-500
Optional extended axes
A-520i used on these robot
Amplifier #1
M-400i models are numbered
starting with amplifier #2.
S-700
S-800 Amplifier #1 Amplifier #2 Amplifier #3 Amplifier #4 Amplifier #5 Optional extended axes
used on this robot model
are numbered starting
with amplifier #6.
S-900 Amplifier #1 Amplifier #3 Amplifier #5 Amplifier #2 Amplifier #4 Amplifier #6 Optional extended axes
used on this robot model
are numbered starting
with amplifier #7.
M410i Amplifier #1 Amplifier #2 Amplifier #3 Amplifier #4 Optional extended axes used on this robot model are
numbered starting with amplifier #5.
M-500 Amplifier #1 Amplifier #3 Amplifier #2 Amplifier #3 Amplifier #4 Optional extended axes used on this
robot model are numbered starting with
amplifier #5.
M-710i Amplifier #1 Optional extended axes
used on this robot model
are numbered starting
with amplifier #2.
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
Controlled AXIS
Start SETTING PROGRAM ****
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

24 Type the brake connection point and press ENTER.


NOTE The above brake number represents the brake control that the
extended axes are on.
- Typically, you will use brake 2.
- A zero (0) means no brake is used.
- Brakes 3 and 4 require a special cable, from JD20 on the
Additional Axis Control Board to CRR16 on the E-stop Board.
(Refer to the Extended Axis and Group Motion Setup and
Operations Manual for more information.)
- In a “B” cabinet, if the extended axis has brakes, they should be
connected in the controller. Brake 1 is reserved for the robot
(special connector), brake 2 is available for extra axes. Brake 2 is
located on the EMG CONT printed circuit board (BKP4-BKM4,
BKP5-BKM5). Each brake requires 0.6A or 0.8A, depending on
the specification, and each brake output is fused at 2.0A.
Additional brakes 3 and 4 are available, but require additional
hardware (cable) and setup to install.
- Never use brake control 1 for extended axis. Brake control 1 is for
the robot axes only.

WARNING
Never use brake control 1 for extended axis brakes. Brake
control 1 is for the robot axes only. Using brake control 1
for extended axis brakes could cause unexpected results
and injure personnel or damage equipment.

You will see a screen similar to the following.

**** EXTENDED
Controlled AXIS
Start SETTING PROGRAM ****
Initialization
**** Ext Axis 1 Initialization ****
SERVO TIMEOUT

Servo Off is Enable


Enter (1: Enable 2: Disable)
Select?

25 Select whether to enable or disable SERVO OFF and press ENTER.


If enabled, SERVO OFF allows the brakes to hold the axis and drop
servo power after the specified time.
You will see a screen similar to the following

**** EXTENDED
Controlled AXIS
Start SETTING PROGRAM ****
Initialization
**** Ext Axis 1 Initialization ****
SERVO TIMEOUT VALUE

Enter Servo Off Time? (0.0~30.0 Sec)


4. SOFTWARE INSTALLATION

MARF2HD4307701E 4--51

26 Type the servo off time and press ENTER.


If you used Procedure 4--5 to begin installing extended axes, you will
see a screen similar to the following.

Controlled
**** EXTENDED
Start
AXIS
Initialization
SETTING PROGRAM ****
E1 E2 E3
*** Group 1 Total Ext Axis = I * *
1. Display/Modify ext axis 1->3
2. Add Ext_axis
3. Delete Ext_axis
4. Exit
select?

If you used the controlled start menus to begin installing extended


axes, you will see a screen similar to the following.

Controlled Start Initialization


1. Initialize System Variables
2. Add/Delete Group
3. Extended Axis Setup/Init
4. Display System Setup Status
5. Exit
Press ’ENTER’ or number key to select.

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 CONTROLLED START MENUS


1/3
Appl/Tool: HandlingTool

1 Setup Application
2 Install Option
3 Install Update

[TYPE]
4. SOFTWARE INSTALLATION

4--52 MARF2HD4307701E

Performing a Cold Start 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 Application prior to START (COLD).

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 Application prior to START (COLD).

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

MARF2HD4307701E 4--53

4.7 Motion groups provide the ability to have multiple devices on a single
controller, each with their own control program for independent operation.
INSTALLING MOTION
GROUP SOFTWARE The first time you install motion groups, you must use the option
installation procedure (Procedure 4--5 ). When you have finished
Procedure 4--5 , go to Procedure 4--9 to install and set up the motion
group hardware. You can also use Procedure 4--9 to delete motion groups.

Install or
Install Install Install Install
Set up the modify
HandlingTool software Quick/Full motion software
Load Software and extended
options Password groups updates
Device Firmware axes
(optional) (optional) (optional)
(optional)
Section 4.2 Section 4.3 Section 4.4 Section 4.5 Section 4.4 Section 4.7 Section 4.8
and
Section 4.6

Procedure 4--9 Installing Motion Groups

Condition H If the controller is turned on, turn it off.


H You have completed Procedure 4--4 and Procedure 4--5 .
Step 1 Connect the PS-100 disk drive cable to the RS-232-C port on the
operator panel.

Performing a Controlled 2 Press and hold the PREV and NEXT keys on the teach pendant.
Start 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> 5 At the BMON> prompt press F2, CTRL and press ENTER.
BMON> CTRL 6 Press F5, START and press ENTER. This performs a controlled start
of the controller.

Controlled Start Initialization


1. MOTION SYSVAR SETUP
2. PROGRAM INIT
3. MOTION DEVELOPMENT
4. EXIT

Press ’ENTER’ or number key to select.

7 Type 1.
4. SOFTWARE INSTALLATION

4--54 MARF2HD4307701E

Perform sysvar setup? [NO] 8 Press F4, YES. You will see a screen similar to the following.
YES NO

Controlled Start Initialization


1. Initialize System Variables
2. Add/Delete Group
3. Extended Axis Setup/Init
4. Display System Setup Status
5. Exit
Press ’ENTER’ or number key to select.

9 Type 2, and press ENTER.


Add/Delete Group? [NO] 10 Press F4, YES. You will see a screen similar to the following.
YES NO

Controlled Start Initialization

1. Add Motion Group(s)


2. Delete Motion Group(s)
3. Exit

Adding or Deleting 11 To add motion groups, type 1.


Motion Groups To delete motion groups, type 2.
Add Motion Group(s)? [NO] 12 Press F4, YES. You will see a screen similar to the following.
YES NO

Controlled Start Initialization

Current $NUM_GROUP=1
Enter number of groups to add

NOTE Type the total number of groups to be added or deleted. Do not


type the number of the motion group.

13 Type the total number of motion groups you are adding, and press
ENTER. The number of motion groups will be added automatically.
You will see a screen similar to the following.

NOTE The number of groups will vary depending on how the hardware is
set up for your system.

NOTE Motion groups are deleted sequentially starting at the highest


numbered group.
4. SOFTWARE INSTALLATION

MARF2HD4307701E 4--55

Controlled Start Initialization

1. Add Motion Group(s)


2. Delete Motion Group(s)
3. Exit

Press enter or number key to select.

14 Type 3.

Exit? 15 Press F4, YES. You will see a screen similar to the following.
YES NO

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

16 Press F4, CONT.

NOTE This is the end of the delete motion group procedure.

NOTE The following screen is the first screen in a sequence displayed


when you are adding a motion group. You will see this sequence of
screens each time you add a motion group.

Controlled Start Initialization


***** Load Group 1 Robot Library *****
1 A-520i Robot Library
2 M-6i (ARCMATE-100i)
3 M-16i (ARCMATE-120i)
4 M-16iL/ARCMATE-120iL
5 M-400 Robot Library
6 M-410i Robot Library
7 M-410iW Robot Library
10 NEXT MENU

Enter robot selection

D 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

Controlled Start Initialization


***** Load Group 1 Robot Library *****
0 PREV MENU
11 M-410iWx Robot Lib
12 M-500 Robot Library
13 M710i Robot Library
14 M-710iW Robot Library
15 S-6 (ARCMATE-100) Lib
16 S-12 (ARCMATE120) Lib
17 S-420iF Floor Mnt Lib
20 NEXT MENU

Enter robot selection


D To display the previous screen type 0, and press ENTER.
D To display the next screen type 20, and press ENTER. You will see a
screen similar to the following.

Controlled Start Initialization


***** Load Group 1 Robot Library *****
0 PREV MENU
21 S-420iL Long Arm Lib
22 S-420iR Rack Mnt Lib
23 S-420iS Hi Force Lib
24 S-420iW H Payload Lib
25 S-450 Robot Library
26 S-500 Robot Library
27 S-700 Robot Library
30 NEXT MENU

Enter robot selection


D To display the previous screen type 0, and press ENTER.
D To display the next screen type 30, and press ENTER. You will see a
screen similar to the following.

Controlled Start Initialization


***** Load Group 1 Robot Library *****
0 PREV MENU
31 Ofset Wrist S-700 Lib
32 S-800 Robot Library
33 S-900 Robot Library
34 Coord Nobot Library
35 Nobot Library

Enter robot selection

D To display the previous screen type 0, and press ENTER.


D To display the next screen type 10, and press ENTER. You will see a
screen similar to the following.
4. SOFTWARE INSTALLATION

MARF2HD4307701E 4--57

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 19 Answer the remaining prompts according to the type of multi-group
device you have selected. This information is similar to the
information you must specify in Procedure 4--8 .
If you are configuring groups 2 or 3 you must select either a FANUC
Robot C-100, an opener, or a nobot, and you will be asked for the
following:
D Link length information
D Motor parameters
D Limit parameters
D Acceleration parameters
D Mastering information
Refer to the FANUC AC Servo Motor Digital Series Descriptions Manual
for more information. You will see a screen similar to the following.
*** Group 1 Nobot Axis Setup Program ***

*** Group 1 Total Nobot Axes = 1 ***


1. Display/Modify Nobot Axes 1~6
2. Add Nobot Axis
3. Delete Nobot Axis
4. EXIT
Select?
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 ****
ALPHA MOTOR SIZE
33. ACa0.5 38. ACa12 49. ACaM3
34. ACa1 39. ACa22 50. ACaM6
35. ACa2 40. ACa30 51. ACaM9
36. ACa3 41. ACa40
37. ACa6 42. ACa0.5B
0. Next page
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 MOTOR SIZE
65. ACaL3 81. ACaC3 98. ACaHV22
66. ACaL6 82. ACaC6 99. ACaHV30
67. ACaL9 83. ACaC12
68. ACaL25 84. ACaC22
69. ACaL50 97. ACaHV12
0. Next page
Select?

Motor Parameters 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

MARF2HD4307701E 4--59

23 Select the motor type for your nobot.


NOTE All motor combinations might not be supported by the FANUC
Robotics parts department.
You will see a screen similar to the following.

*** Group 2 Nobot Axis Setup Program ***


*** Nobot Axis 1 Initialization ***
Controlled Start
CURRENT Initialization
LIMIT FOR AMPLIFIER
1. 2A 6. 60A
2. 4A 7. 80A
3. 12A 8. 100A
4. 32A 9. 130A
5. 40A 10. 20A
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)?

27 Type 1 to change the maximum joint speed and press ENTER.

NOTE The maximum joint velocity is automatically calculated, based on


the gear ratio and the maximum RPM of the motor chosen. This value can
be used or it can be lowered.

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

MARF2HD4307701E 4--61

29 Type the nobot 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.
TRUE indicates that the motor will turn counterclockwise when
looking at the motor shaft from the front.
You will see a screen similar to the following.
NOTE If the rotation is incorrect, you can modify it by performing a
controlled start. Refer to Appendix A. Go to Step 14.

*** Group 2 Nobot Axis Setup Program ***


*** Nobot Axis 1 Initialization ***

UPPER LIMITS

Enter Upper Limit ( deg)?

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 )?

31 Type the lower limit of the nobot and press ENTER.


Set the lower software limit of the axis to a value smaller than the hard
stop. This is usually 0 or a negative number.
You will see a screen similar to the following.

*** Group 2 Nobot Axis Setup Program ***


*** Nobot Axis 1 Initialization ***
MASTER POSITION

Enter Master Position ( 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 MARF2HD4307701E

Acceleration Constant 33 Type 1 to change the acceleration constant 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)? 1
Enter Accel Time1 (ms)?

34 Type the appropriate acceleration constant and press ENTER.


The sum of acc_time_1 and acc_time_2 is the time, in milliseconds, it
will take for the axis to reach full joint speed. The min_acctime value
is used for acceleration/deceleration if the distance between the two
points is short enough that the axis cannot reach full speed.
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)? 1
Enter Accel Time1 (ms)? 360

Default Value of acc_time2 = 168(ms)


Enter (1:Change, 2:No Change)?
35 Type 1 to change the acceleration constant 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)? 1
Enter Accel Time1 (ms)? 360

Default Value of acc_time2 = 168(ms)


Enter (1:Change, 2:No Change)? 1
Enter Accel Time2 (ms)?
4. SOFTWARE INSTALLATION

MARF2HD4307701E 4--63

36 Type the appropriate acceleration constant and press ENTER. You


will see a screen similar to the following.

*** Group 2 Nobot Axis Setup Program ***


*** Nobot Axis 1 Initialization ***

MIN_ACCEL TIME

Default Value of min_acctime = 256(ms)


Enter (1:Change, 2:No Change)?

37 Type 1 to change the minimum acceleration time and press ENTER.


You will see a screen similar to the following.

*** Group 2 Nobot Axis Setup Program ***


*** Nobot Axis 1 Initialization ***

MIN_ACCEL TIME

Default Value of min_acctime = 256(ms)


Enter (1:Change, 2:No Change)?

Enter Minimum Accel Time (ms)?

38 Type the appropriate acceleration constant and press ENTER. You


will see a screen similar to the following.
*** Group 2 Nobot Axis Setup Program ***
*** Nobot Axis 1 Initialization ***
LOAD RATIO

Load Ratio is

Load Inertia (Kg*cm*s**2)


--------------------------
Motor Inertia (Kg*cm*s**2)

Enter Load ratio? (0:None 1~5:Valid)


4. SOFTWARE INSTALLATION

4--64 MARF2HD4307701E

Load Ratio 39 Type the load ratio and press ENTER.


The load ratio adjusts the gain of the axis based on the load inertia and the
motor inertia. The load ratio is based on the following formula.
Load Inertia (kg*cm*s2)
Load Ratio =
Motor Inertia (kg*cm*s2)

A value of 0 continues the program without adjusting the gain.


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 ****
SELECT AMP NUMBER
Enter amplifier number (1-16)?

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

MARF2HD4307701E 4--65

42 Type the brake connection point and press ENTER.


If the nobot axis has brakes, they should be connected in the controller.
Brake 1 is reserved for the robot (special connector), brakes 2 through
4 are available for nobot axes. Brakes 2 through 4 are located on the
EMG CONT PCB. Each brake requires 0.6A or 0.8A, depending on
the specification, and each brake output is fused at 2.0A.
You will see a screen similar to the following.

*** Group 1 Nobot Axis Setup Program ***


*** Nobot Axis 1 Initialization ***

SERVO TIMEOUT

Servo Off is Disable


Enter (1: Enable 2: Disable)?
Select?

43 Select whether to enable or disable SERVO OFF press ENTER.


If enabled, SERVO OFF allows the brakes to hold the axis and drop
servo power after the specified time.
You will see a screen similar to the following.

*** Group 2 Nobot Axis Setup Program ***


*** Nobot Axis 1 Initialization ***

SERVO TIMEOUT VALUE

Enter Servo Off Time? (0.0~30.0)

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

45 You can either continue adding axes, or exit.


If you want to add/delete other axes, type 2, Add/delete Nobot Axes
and repeat Steps 20 through 44.
If you are finished, type 4, Exit. You will see a screen similar to the
following.

S/W INSTALL CONTROLLED START MENUS


1/3
Appl/Tool: HandlingTool

1 Setup Application
2 Install Option
3 Install Update

[TYPE]

Performing a Cold Start 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

MARF2HD4307701E 4--67

4.8 Software updates are disks that contain updated information to your
application and robot library software. Installing software updates is
INSTALLING
optional and should only be performed if you have a disk labeled Update
SOFTWARE UPDATES and it is consistent with the software version you have loaded in the
controller.

Install or
Install Install Install Install
Set up the modify
HandlingTool software Quick/Full motion software
Load Software and extended
options Password groups updates
Device Firmware axes
(optional) (optional) (optional)
(optional)
Section 4.2 Section 4.3 Section 4.4 Section 4.5 Section 4.4 Section 4.7 Section 4.8
and
Section 4.6

Use Procedure 4--10 to install software updates.

Procedure 4--10 Installing Software Updates

CAUTION
Be sure to install all option disks before you install any update
disks or the system could become corrupted.

Condition H You have completed Procedure 4--4 and Procedure 4--5 .


H You have obtained a PS-100 disk drive.
H You have the R-J2 software update disks that you want to install.
H The PS-100, memory card interface or PC compatible computer is
connected to the controller and is turned on. (Refer to Section 4.2)
Step 1 If the controller is turned on, turn it off.

Performing a Controlled 2 Press and hold the PREV and NEXT keys on the teach pendant.
Start 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.
5 At the BMON> prompt press F3, RUN.
6 Press F2, UPDATE and then press ENTER.
BMON> 7 At the BMON> prompt press F2, CTRL and press ENTER.
4. SOFTWARE INSTALLATION

4--68 MARF2HD4307701E

BMON> CTRL 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.
Controlled Start Initialization
1 MOTION SYSVAR SETUP
2 PROGRAM INIT
3 MOTION DEVELOPMENT
4 EXIT

Press enter or number key to select.

Exit? [NO] 9 Type 4, then press ENTER.


YES NO
10 Press F4, YES. You will see a screen similar to the following.

S/W INSTALL CONTROLLED START MENUS


1/3
Appl/Tool: HandlingTool

1 Setup Application
2 Install Option
3 Install Update

[TYPE]

11 Use the arrow keys to select 3 Install Update.


12 Insert the update disk in the disk drive.
13 Press ENTER.
Checking configuration... The maintenance update will begin to install. Steps 14 and 15 will be
repeated automatically for each update on the update disk.
4. SOFTWARE INSTALLATION

MARF2HD4307701E 4--69

14 If the update is mismatched with the current robot configuration,


then a message similar to the following will be displayed:

Update
is not valid for this configuration.

Press ENTER to continue.

Press ENTER to return to the previous menu.


15 If the update is appropriate for the current robot configuration,
then a message similar to the following will be displayed:

Update
is valid for this configuration.

16 If you need to install additional updates, go to Step 12.


17 When the update has finished loading, remove the update disk from
the disk drive.
Performing a Cold Start 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 Application prior to START (COLD).

To set up the application, go to Procedure 4--4 .


MARF2HD4307701E 5 MASTERING

When you master a robot you define the physical location of the robot by
5--1

synchronizing the mechanical information with the robot’s 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 When to Use Page
Resetting Alarms and All except When you power up the robot after disconnecting the
Preparing for Mastering P-200 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. . . . . . . . . . . . . . . . . . . . . . 5--3

Mastering to a fixture All except D When mastery was lost due to mechanical
(Fixture Position Master) P-200 disassembly or repair. . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--6
D When a quick master reference position was not
previously set.
D Method of choice for P- and A-series robots.
D Method of choice for A-series robots.
D Used for S-series and M-Series robots when
extreme precision is required.
Mastering to zero degrees M-series D When mastery was lost due to mechanical
S-series disassembly or repair. . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--8
D When a quick master reference position was not
P-series previously set.
D Method of choice for S- and M-series robots when
extreme precision is not required.
Single axis mastering S-series When mastery was lost due to mechanical disassembly
M-series or repair of a single axis (usually due to
motor replacement). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--10
P-series

Quick mastering All To retrieve mastering data that has been stored as a
quick master reference position when mastery is lost
due to an electrical or software problem. Do not use if
mastery was lost due to mechanical disassembly
or repair. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--13

Recording the quick All To record mastering data as a reference for future
master reference position quick mastering. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5--14
5. MASTERING
MARF2HD4307701E
5--2

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

MARF2HD4307701E 5--3

5.1 When you power up the robot after disconnecting the pulsecoder backup
batteries you might see a SRVO--062 BZAL or SRVO--038 Pulse
RESETTING ALARMS
mismatch alarm. Before mastering the robot you must reset the alarm and
AND PREPARING FOR rotate the motor of each axis that lost battery power to prepare the robot
MASTERING 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 Preparing the Robot for Mastering

Condition H You see a SRVO--062 BZAL or SRVO--038 Servo mismatch alarm.


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

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.

SYSTEM Master/Cal JOINT 10%

1 FIXTURE POSITION MASTER


2 ZERO POSITION MASTER
3 QUICK MASTER
4 SINGLE AXIS MASTER
5 SET QUICK MASTER REF
6 CALIBRATE

Press ’ENTER’ or number key to select.

[ TYPE ] LOAD RES_PCA DONE

6 Press F3, RES_PCA. You will see a screen similar to the following.

SYSTEM Master/Cal JOINT 10%


1 FIXTURE POSITION MASTER
2 ZERO POSITION MASTER
3 QUICK MASTER
4 SINGLE AXIS MASTER
5 SET QUICK MASTER REF
6 CALIBRATE

Press ’ENTER’ or number key to select.

Reset pulse coder alarm? [NO]

[ TYPE ] YES NO

7 Press F4, YES. You will see a screen similar to the following.
5. MASTERING

MARF2HD4307701E 5--5

SYSTEM Master/Cal JOINT 10%

1 FIXTURE POSITION MASTER


2 ZERO POSITION MASTER
3 QUICK MASTER
4 SINGLE AXIS MASTER
5 SET QUICK MASTER REF
6 CALIBRATE
Pulse coder alarm reset!

[ TYPE ] LOAD RES_PCA TORQUE DONE

8 If the SRVO--062 alarm is still present; there is a battery, cable or


pulsecoder problem. Refer to the SYSTEM R-J2 Controller Series
Electrical Connection and Maintenance Manual for further
information.
9 If a SRVO--038 alarm is present at this time, repeat steps 1 through 6
to reset it. It is not necessary to cold start the robot after resetting to
clear this alarm.
10 Rotate each axis that lost battery power by at least one motor
revolution in either direction.
a Jog each rotary axis at least twenty degrees.
b Jog each linear axis at least thirty millimeters.
11 Perform any of the mastering procedures from the MASTER/CAL
menu.
5. MASTERING
MARF2HD4307701E
5--6

5.2 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
MASTERING TO A
fixture. If you have a P-series or A-series robot, you must master it to a
FIXTURE (FIXTURE fixture.
POSITION MASTER)
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 Mastering to a Fixture

Condition H You have the appropriate mastering fixture for your robot.
H You have cleared any servo faults that prevent you from jogging the
robot.
H You have jogged each axis that has lost mastery at least one motor
turn. (Procedure 5--1 ).
Step 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

MARF2HD4307701E 5--7

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.

SYSTEM Master/Cal JOINT 10%

1 FIXTURE POSITION MASTER


2 ZERO POSITION MASTER
3 QUICK MASTER
4 SINGLE AXIS MASTER
5 SET QUICK MASTER REF
6 CALIBRATE

Press ’ENTER’ or number key to select.

[ TYPE ] LOAD RES_PCA DONE

6 Select Fixture Position Master.


7 Press F4, YES. Mastering will be performed automatically.
8 Select Calibrate.
9 Press F4, YES.
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
ZERO DEGREE
M-series or S-series robot to zero degrees.
MASTERING
Use Procedure 5--3 to master to zero degrees.

Procedure 5--3 Mastering to Zero Degrees (for all robots except S-420iR)

Condition H You have cleared any servo faults that prevent you from jogging the
robot.
H You have jogged each axis that has lost mastery at least one motor
turn. (Procedure 5--1 ).
Step 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

MARF2HD4307701E 5--9

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.

SYSTEM Master/Cal JOINT 10%

1 FIXTURE POSITION MASTER


2 ZERO POSITION MASTER
3 QUICK MASTER
4 SINGLE AXIS MASTER
5 SET QUICK MASTER REF
6 CALIBRATE

Press ’ENTER’ or number key to select.

[ TYPE ] LOAD RES_PCA DONE

6 Select Zero Position Master.


7 Press F4, YES. Mastering will be performed automatically.
8 Select Calibrate.
9 Press F4, YES.
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
SINGLE AXIS
motor replacement.
MASTERING
Use Procedure 5--4 to master a single axis.

Procedure 5--4 Mastering a Single Axis

Condition H You have cleared any servo faults that prevent you from jogging the
robot.
H You have jogged each axis that has lost mastery at least one motor
turn. (Procedure 5--1 ).
Step 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

MARF2HD4307701E 5--11

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.

SYSTEM Master/Cal JOINT 10%

1 FIXTURE POSITION MASTER


2 ZERO POSITION MASTER
3 QUICK MASTER
4 SINGLE AXIS MASTER
5 SET QUICK MASTER REF
6 CALIBRATE

Press ’ENTER’ or number key to select.

[ TYPE ] LOAD RES_PCA

6 Select 4, Single Axis Master. You will see a screen similar to the
following.

SINGLE AXIS MASTER JOINT 10%


1/9
ACTUAL POS (MSTR POS) (SEL) [ST]
J1 0.000 ( 0.000) (0) [2]
J2 3.514 ( 35.000) (0) [0]
J3 -7.164 (-100.000) (0) [2]
J4 -357.366 ( 0.000) (0) [2]
J5 -1.275 ( -80.000) (0) [2]
J6 4.571 ( 0.000) (0) [2]
E1 0.000 ( 0.000) (0) [0]
E2 0.000 ( 0.000) (0) [0]
E3 0.000 ( 0.000) (0) [0]

[ TYPE ] 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

MARF2HD4307701E 5--13

5.5 Quick mastering allows you to minimize the time required to remaster the
robot using a reference position you established when the robot was
QUICK MASTERING
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 Recording the Quick Master Reference Position

Condition H The robot is properly mastered.


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

MARF2HD4307701E 5--15

SYSTEM Master/Cal JOINT 10%

1 FIXTURE POSITION MASTER


2 ZERO POSITION MASTER
3 QUICK MASTER
4 SINGLE AXIS MASTER
5 SET QUICK MASTER REF
6 CALIBRATE

Press ’ENTER’ or number key to select.

[ TYPE ] LOAD RES_PCA DONE

6 Move the cursor to SET QUICK MASTER REF and press ENTER.
Set quick master ref? [NO] 7 Press F4, YES.
5. MASTERING
MARF2HD4307701E
5--16

Procedure 5--6 Quick Mastering the Robot

Condition H The robot has lost mastery due to an electrical or software problem.
NOTE If the robot has lost mastery due to mechanical disassembly or
repair, you cannot perform this procedure. In this case, master to a fixture
or master to zero degrees to restore robot mastery.
H The quick master reference position was recorded before the robot lost
mastery.
H You have cleared any servo faults that prevent you from jogging the
robot.
H You have jogged each axis that has lost mastery at least one motor
turn. (Procedure 5--1 ).
Step 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

MARF2HD4307701E 5--17

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.

SYSTEM Master/Cal JOINT 10%

1 FIXTURE POSITION MASTER


2 ZERO POSITION MASTER
3 QUICK MASTER
4 SINGLE AXIS MASTER
5 SET QUICK MASTER REF
6 CALIBRATE

Press ’ENTER’ or number key to select.

[ TYPE ] LOAD RES_PCA DONE

6 Move the cursor to QUICK MASTER and press ENTER.


Quick master? [NO] 7 Press F4, YES.
8 Move the cursor to CALIBRATE and press ENTER
9 Press F4, YES.
MARF2HD4307701E 6 TROUBLESHOOTING AND ERROR
MESSAGES

This chapter contains information on how to solve problems that occur


6--1

during setup and installation of the R-J2 Software and EPROM Package.

Topics In This Chapter Page


Troubleshooting Using Use this when you have a problem with the system but do not see an error
Symptoms message on the screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6--2
Troubleshooting Using Use this when you have a problem with the system and see an error message
Error Messages 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. TROUBLESHOOTING AND ERROR MESSAGES
MARF2HD4307701E
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. Troubleshooting Symptoms and Solutions
Symptom Possible Cause Solution
The controller will not turn on. The controller disconnect or circuit Turn on the controller disconnect or circuit
breaker is turned off. breaker.
The power ON button on the controller Press the power ON button.
has not been pressed.
Internal hardware is not operating Check the Mechanical Unit Connection and
properly. Maintenance Manual for your specific robot
model for specific troubleshooting procedures.
The controller is not receiving the proper Check the Mechanical Unit Connection and
power, or the front panel cable is not Maintenance Manual for your robot model for
plugged in. specific troubleshooting procedures.
The EX-OP JRM10 cable is not Check the cable connection to the MAIN CPU
connected to the CPU. PCB.
The controller will turn on but the Internal hardware is not operating Check the Mechanical Unit Connection and
Boot Monitor prompt (BMON>) is properly. Maintenance Manual for your robot model for
not displayed when the PREV specific troubleshooting procedures.
and NEXT keys on the teach
Internal hardware is not operating Check the Mechanical Unit Connection and
pendant are pressed while the
properly, or the BootROM is installed Maintenance Manual for your robot model for
controller is turned on.
upside down. specific troubleshooting procedures.
The controller will turn on (Boot The MAIN CPU is not operating properly. Replace defective memory boards as
Monitor is running) but the R-J2 necessary and reload R-J2 software.
software will not start running.
A file will not load. The PS-100 disk drive is not functioning Turn off the power to the disk drive then turn
properly.
y the power on again.
Check the disk using BMON>TEST DISK.
Refer to Appendix A, “BootROM Operations,”
for more information.
Extensions can cause communication RS-232-C serial communication calling is
problems. limited to 25 meters. The PS-100 disk drive
uses PIN 25 for 24VDC and PIN1 for 0VDC.
Some RS-232-C cables are made up as a Null
Modem cable.
Remove the extension cable and retest the
disk drive using only the cable supplied with
your disk drive.
6. TROUBLESHOOTING AND ERROR MESSAGES

MARF2HD4307701E 6--3

Table 6--1. (Cont’d) Troubleshooting Symptoms and Solutions


Symptom Possible Cause Solution
A file will not load. The PS-100 disk drive is not functioning Try using a different or new disk drive.
properly.
The disk is corrupted. Check the disk using BMON>TEST DISK.
Refer to Appendix A, “BootROM Operations,”
for more information.
If the disk is ok but file access problems still
occur, try using a different or new disk.
Contact FANUC Robotics to receive a new
disk.
A file was omitted from the disk. Contact FANUC Robotics to receive a new
disk.
The proper device was not selected
in the “Port Init” menu. Set the
device to PS-100/200

The controller will not turn on. If a VT-220 terminal is being used, the Configure the cable as follows:
cable is configured incorrectly or is
broken/intermittent. R-J2 Controller VT-220
Pin Pin
2 2
3 3
4 4
5 5
6 6
8 8
20 20
7 7
6. TROUBLESHOOTING AND ERROR MESSAGES
MARF2HD4307701E
6--4

6.2 Setup and installation error messages pertain to the robot operating system
(ROS). The ROM-based portion of the software used during powerup,
TROUBLESHOOTING
referred to as the Bootstrap ROM or BootROM, directs the controller
USING ERROR hardware to load ROS software disk. After the ROS has been loaded, it
MESSAGES directs the remaining software installation.
Table 6--2 lists the software option messages, their possible cause, and a
typical solution.
Table 6--2. Software Option Messages
ROS Error Message Possible Cause Solution
1 Too many options installed The maximum number of software None
options is installed.
2 Installed: %s Installation of software option or update None
has finished successfully.
3 Skipped: %s Software option was not authorized and Do not install software options of the
was skipped. same name and version twice.
6 Not Installed: %s Software option or update was not None
installed.
7 Unauthorized: %s Software option or update was not Contact the FANUC Robotics Spare
authorized for the configuration. Parts Department to purchase and
authorize the option.
8 Requires: %s To load this option or update, you must Install the specified option or update. If
also have the specified option or update you do not have the specified option or
installed. update, contact the FANUC Robotics
Spare Parts Department to purchase
and authorize the option.
9 Authorized: %s You have performed a successful field None required.
authorization.
10 Start (COLD) Disallowed You must set up your application before Set up your application. Refer to
you can perform a COLD start. Section 4.3.
11 Start (CTRL2) Disallowed You must set up your application before Set up your application. Refer to
you can perform a CTRL2 start. Section A.1.3.
12 ID/File is Missing/Corrupt Your software was installed improperly Reinstall the software from the
or the F-ROM in your controller is beginning.
damaged.
13 Invalid PAC You have typed an invalid PAC code. Retry typing the PAC code again. If you
are still unsuccessful, contact the
FANUC Robotics Spare Parts
Department.
6. TROUBLESHOOTING AND ERROR MESSAGES

MARF2HD4307701E 6--5

6.3 This section describes how to check the amount of memory in your
system.
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 Indicates the amount of memory for


D TPP contains teach pendant programs. TPP memory is stored in permanent
memory. Therefore, to determine the amount of memory available for teach pendant
programs, you must subtract the total amount of TPP C-MOS memory shown from
the total amount of permanent memory shown.
D PERM contains system variables, options, and the operating system
D SYSTEM contains the operating system
D IMAGE contains KAREL programs and options
D TEMP contains temporary memory used for system operations

Hardware Indicates the total amount of memory for


D FROM Flash ROM
D DRAM D-RAM
D CMOS C-MOS RAM

Procedure 6--1 Displaying Memory Status

Step 1 Press MENUS.


2 Select STATUS.
3 Press F1, [TYPE].
4 Select Memory. You will see a screen similar to the following.

STATUS Memory 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. TROUBLESHOOTING AND ERROR MESSAGES
MARF2HD4307701E
6--6

5 To display the DETAIL screen press F2, DETAIL. You will see a
screen similar to the following.

STATUS Memory JOINT 10 %


Total Free Lrgst Free
Pools -------------------------------
TPP 300.0 KB 287.0 KB 287.0 KB
PERM 999.8 KB 275.8 KB 274.9 KB
SYSTEM 1010.4 KB 188.9 KB 188.9 KB
IMAGE 1023.9 KB 202.9 KB 189.9 KB
TEMP 1054.9 KB 340.4 KB 331.6 KB
Hardware -------------------------------
FROM 4.0 MB
DRAM 4.0 MB
CMOS 1.0 MB

[ TYPE ] BASIC HELP

6 To display the first screen, press F2, BASIC.


A
BOOTROM OPERATIONS

MARF2HD4307701E 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
D Access the BootROM prompt, BMON>, and perform operations at the
prompt:
- Extended monitor utilities (EMON)
- Diagnostic utilities (DIAG)
- Install utilities (INSTALL)
- Flash ROM utilities (FROM)
- Memory Card utilities (MCARD)
A. BOOTROM OPERATIONS

A--2 MARF2HD4307701E

A.1 BootROM provides the following startup methods:


STARTUP METHODS D INIT start
D Controlled start/Controlled 2 start
D Cold start - standard start method (approximately 30 seconds)
D Semi Hot start - standard start method (approximately 15 seconds)
D Re-Init start

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.

A.1.1 An initialized (INIT) start occurs automatically as the first phase of


INIT Start software installation.

CAUTION
Do not use init start to start the controller. An INIT start
erases all information stored in the D-RAM memory pools.
CMOS must be manually cleared before you can perform an
INIT start. Instead, use re-init start (CMOSINIT) to start the
controller. Refer to Section A.1.6.
A. BOOTROM OPERATIONS

MARF2HD4307701E A--3

A.1.2 A controlled start (START CTRL) turns on power to the robot and
Controlled Start controller and allows you to do the following:
D Set robot motion parameters
(START CTRL) D Install options and updates
D Load or set system variables

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. Controlled Start Options


ITEM DESCRIPTION
Motion System Variable D Initialize System Variable Reruns the robot library setup program for the selected
Setup
motion group.
D Add/Delete Group Allows you to add and delete motion groups.
D Extended Axis Setup/Init Allows you to set up and initialize extended axes.
D Process Axes Setup/Init Initializes any softparts attached to motion that have not yet
been initialized.
D Display System Setup Status Displays the current robot library and whether it is
initialized.
Program Initialization Allows you to set the maximum number of tasks, number of registers, and number of
position registers in the controller.
Motion Development D Disable Digital Servo Program Start When FALSE, activates the servo system; TRUE
does not activate the servo system.
D Start Motion Test Task For FANUC Robotics internal use only.
D Enable CMOS Servo Code For FANUC Robotics internal use only.
D Use CMOS Servo Code For FANUC Robotics internal use only.
A. BOOTROM OPERATIONS

A--4 MARF2HD4307701E

Table A--1. (Cont’d) Controlled Start Options


ITEM DESCRIPTION
Exit 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 MENUS key
-- S/W INSTALL Used to install software.
-- S/W VERSION Displays the STATUS:VERSION ID screen.
-- Variables Displays the SYSTEM Variables screen.
-- File Displays the FILE screen.
-- ALARM Displays the ALARM screen.
-- Port Init Displays the FILE:Port Init screen
-- MEMORY Displays the STATUS:MEMORY screen
-- CLOCK Displays the SYSTEM:CLOCK screen
D FCTN key
-- START (COLD) Performs a COLD START. Refer to Section A.1.4.
-- START (CTRL2) Performs a CTRL2 START. Refer to Section A.1.3.
-- SAVE Saves current data.
-- PRINT SCREEN Prints the current screen to a serial printer or, if a PC is
connected to the P3 port, to a file called TPSCRN.LS.
-- PRINT CONFIG Prints softpart configuration information to a serial printer or, if a
PC is connected to the P3 port, to a file called CONFIG.LS.
-- UNSIM ALL I/O Unsimulates all I/O settings.
D Application Setup
- Performs application-specific setup and initialization.
D Install Option
- Used to install standard software options.
D Install Update
- Used to install update software.

Use Procedure A--1 to perform a controlled start.


A. BOOTROM OPERATIONS

MARF2HD4307701E A--5

Procedure A--1 Performing a Controlled Start

Condition H All personnel and unnecessary equipment are out of the workcell.

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.

Step 1 On the teach pendant, press and hold the PREV and NEXT keys.
BMON> 2 After the BMON> prompt appears on the teach pendant screen, release
the PREV and NEXT keys.
BMON> CTRL 3 Press F2, CTRL, and press ENTER.
BMON> START 4 Press F5, START, and press ENTER. This begins the controlled start.
You will see a screen similar to the following.

Controlled Start Initialization

1 MOTION SYSVAR SETUP


2 PROGRAM INIT
3 MOTION DEVELOPMENT
4 EXIT

Press enter or number key to select.

5 Select the kind of setup or initialization you want to perform and


continue as directed by the prompts on the screen and the information
specific to your installation.

CAUTION
Never turn off the robot after a START (COLD) or START
(CTRL2) has been selected (when the message, “System save
in progress” is displayed on the teach pendant). Otherwise,
you will corrupt the controller and all software will have to be
reloaded.
A. BOOTROM OPERATIONS

A--6 MARF2HD4307701E

6 When you are finished with the Controlled Start Initialization:


a Press 4, EXIT.
b If you want to set configuration items, Refer to Chapter 4 for
more information. When you are finished setting these items,
press FCTN and select START (COLD).
c If you want to operate the robot, perform a cold start. Press
FCTN and select START (COLD).
d If you want to load system variable files, press MENUS, select
FILE and load .SV or .VR files. Refer to Appendix C.
e If you want to load teach pendant programs at this time, you
must perform a Controlled 2 Start. You cannot load teach pendant
files at a Controlled Start. Refer to Section A.1.2.
A. BOOTROM OPERATIONS

MARF2HD4307701E A--7

A.1.3 A controlled 2 start (START CTRL2) updates memory and enables you to
Controlled 2 Start load teach pendant programs. It is also the mode the controller must be in
to perform a full controller backup. Refer to Appendix C. Controlled 2
(START CTRL2) start is the second phase of a controlled start.

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 H All personnel and unnecessary equipment are out of the workcell.

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.

Step 1 Perform a controlled start. Refer to Procedure A--1 , Steps 1 through 4.


2 On the teach pendant, you will see a screen similar to the following.
3 Select 4, EXIT and press ENTER.
4 Press F4, YES.
5 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.

6 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 CONTROL 2 START MENUS


1/20

7 When the CTRL2 start has completed, press FCTN.


A. BOOTROM OPERATIONS

A--8 MARF2HD4307701E

NOTE After a CTRL2 START is performed, item 2 on the FCTN menu


will be blank.

8 Load teach pendant programs if necessary. Press MENUS and


select FILE.
9 When you have finished, select START (COLD). A cold start will be
performed.
10 To restore files, refer to Appendix C.
A. BOOTROM OPERATIONS

MARF2HD4307701E A--9

A.1.4 A cold start (START COLD) is the standard method for turning on power
Cold Start to the robot and controller. A cold start does the following:
(START COLD) D Initializes changes to system variables
D Initializes changes to I/O setup
D Displays the UTILITIES Hints screen
A cold start will be complete in approximately 30 seconds.
Use Procedure A--3 to perform a cold start.

Procedure A--3 Performing a Cold Start

Condition H All personnel and unnecessary equipment are out of the workcell.

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.

Step 1 Visually inspect the robot, controller, workcell, and the surrounding
area. During the inspection make sure all safeguards are in place and
the work envelope is clear of personnel.
ON
2 Turn the power disconnect circuit breaker on the operator box or
OFF
operator panel to ON.
CIRCUIT 3 On the teach pendant, press and hold the PREV and NEXT keys.
BREAKER
A. BOOTROM OPERATIONS

A--10 MARF2HD4307701E

BMON> 4 After the BMON> prompt appears on the teach pendant screen, release
the PREV and NEXT keys.
BMON> COLD 5 Press F1, COLD, and press ENTER.
BMON> START 6 Press F5, START, and press ENTER.
D 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

MARF2HD4307701E A--11

A.1.5 Semi hot start is the standard method for turning on power to the robot and
Semi Hot Start 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 H All personnel and unnecessary equipment are out of the workcell.
Step 1 Visually inspect the robot, controller, workcell, and the surrounding
ON area. During the inspection make sure all safeguards are in place and
OFF the work envelope is clear of personnel.
2 Turn the power disconnect circuit breaker on the operator panel or
CIRCUIT
BREAKER
operator box to ON.

WARNING
ON DO NOT turn on the robot if you discover any problems or
OFF potential hazards. Report them immediately. Turning on a
robot that does not pass inspection could result in serious
injury.
3 Press the ON button on the operator panel.
i-size controller operator box
D On the operator panel or operator box, the ON button will be
ON illuminated, indicating robot power is on.
OFF
D On the teach pendant screen, you will see the screen displayed
when the robot was last turned off.

B-size controller operator panel


A. BOOTROM OPERATIONS

A--12 MARF2HD4307701E

A.1.6 A re-init start will cause all CMOS resident softparts to be reloaded. This
Re-Init Start is useful when some portion of CMOS or D-RAM memory has become
fragmented, or accidentally overwritten.
(CMOSINIT)
D Performing a re-init start -- Use this when the TPP, PERM, or
IMAGE memory pools have become fragmented, or accidentally
overwritten. A re-init start can also be performed if the robot library
information was installed incorrectly.
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 H A portion of CMOS memory is overwritten or otherwise corrupted,


IMAGE memory has been depleted, or you have installed the wrong
robot library during software installation.
H You have obtained a PS-100 disk drive, memory card interface, or a
PC compatible computer.
H You have backed up all your teach pendant programs and other files
you want to save. Refer to Appendix C.
H You have the R-J2 software disks that you want to install.
H The PS-100 disk drive, memory card interface, or PC compatible
computer is connected to the controller and is turned on.
(Refer to Section 4.2.)
Step 1 If the controller is turned on, turn it off.
2 Insert the disk labeled AP1 in the disk drive.
3 Press and hold the PREV and NEXT keys on the teach pendant.
A. BOOTROM OPERATIONS

MARF2HD4307701E A--13

4 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 : 6.0/8.0/1.0 MB
TP Version : I
Current TIME : 01-JAN-199x 22:52:53

Slot ID FC OP
0 9B 0 0 R-J2 Main CPU
1 6A 0 0 AB/Ether I/F optional
D 6A 0 0 MCARD I/F optional
BMON>
COLD CTRL INIT NOLOAD START >

5 Turn on the disk drive.


6 Press NEXT, >, until F2, INSTALL is displayed.
7 Press F2, INSTALL, and then press ENTER.
8 Press NEXT, >, until F2, RUN is displayed.
9 Press F2, RUN.
10 Press F3, CMOSINIT and then press ENTER. You will see a screen
similar to the following.

Slot ID FC OP
0 9B 0 0 R-J2 Main CPU
1 6A 0 0 AB/Ether I/F
D 6A 0 0 MCARD I/F

BMON> INSTALL
INSTALL> RUN CMOSINIT
Run file CMOSINIT.CF
Are you sure ? (Y=1/N=0) :

11 If you do not want to continue, press 0. The BMON> prompt will


be displayed.
If you are ready to continue, press 1.
12 Go to Procedure 4--4 , Step 16, to set up your robot model.
13 Go to Procedure 4--4 , Step 21, to set up your application.
14 Re-install all options and updates. Refer to Procedure 4--5 and
Procedure 4--10 .
A. BOOTROM OPERATIONS

A--14 MARF2HD4307701E

A.2 You can perform operations from the BootROM prompt, BMON>.
Table A--2 lists and describes the utilities you can use from the BMON>
BOOTROM UTILITIES
prompt.
D The EMON utility provides access to BootROM extended monitor
utilities. Refer to Section A.2.1.
D The DIAG utility provides access to BootROM diagnostic utilities.
Refer to Section A.2.2.
D The INSTALL utility provides access to installation utilities. Refer to
Section A.2.3.
D The FROM utility provides access to Flash ROM memory utilities.
Refer to Section A.2.4
Use Procedure A--6 to access BootROM and use BootROM utilities.

Table A--2. BootROM Utilities

UTILITY DESCRIPTION

COLD Performs a cold start. Refer to Section A.1.4.

CTRL Performs a controlled start. Refer to Section A.1.2.

INIT Performs an initialized start.


CAUTION An initialized start should only be used for a full software load. Controller
memory is altered, and software that is currently on the controller is lost and cannot
be recovered. Use Re-init start instead. Refer to Section A.1.6.

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

MARF2HD4307701E A--15

Table A--2. (Cont’d) BootROM Utilities

UTILITY DESCRIPTION

CLEAR 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 Clears the entire CMOS memory with zeros. You are
prompted to confirm the execution of the file; answer
YES to confirm, NO to cancel.
Clear DRAM Clears the entire DRAM system code area with zeros.
You are prompted to confirm the execution of the file;
answer YES to confirm, NO to cancel.
Clear DRAM FFFFFFFF Clears the entire CMOS memory with FFFFFFFF.
For FANUC Robotics use only.
Clear FROM ALL Clears the entire FROM memory.
Clear FROM CHIP n Clears the entire FROM memory where n is 1 for the
first 2 megabyte area; 2 for the second 2 megabyte
area, and so forth.
Clear FROM Block (SYST, IMAG, SYSR) CLears the FROM memory save
block. You are prompted to confirm the execution of
the file; answer YES to confirm, NO to cancel.
Clear MCARD Clears the memory card with zeros. You are prompted
to confirm the execution of the file; answer YES to
confirm, NO to cancel.

EMON Provides access to the extended monitor utilities. Refer to Section A.2.1.

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 Provides access to the diagnostics utilities. Refer to Section A.2.2.

INSTALL Provides access to BMON software installation utilities. Refer to Section A.2.3.

FROM Provides access to Flash ROM utilities. Refer to Section A.2.4.

MCARD Provides access to memory card software installation utilities. Refer to Section A.2.5.
A. BOOTROM OPERATIONS

A--16 MARF2HD4307701E

Procedure A--6 Using BootROM Utilities

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 H The controller is turned off.


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 for R-J2 CONTROLLER ***


Version 4.22P 01-JAN-199x

F-ROM/D-RAM/C-MOS : 6.0/8.0/1.0 MB
TP Version : I
Current TIME : 01-JAN-199x 22:52:53

Slot ID FC OP
0 9B 0 0 R-J2 Main CPU
1 6A 0 0 AB/Ether I/F optional
D 6A 0 0 MCARD I/F optional
BMON>
COLD CTRL INIT NOLOAD START >

2 To display more commands, press NEXT, >.

CAUTION
The INIT utility deletes some of the current software in the
controller. Do not use the INIT utility unless you want to reload
the software; otherwise, a loss of data will occur.

3 To execute a command, press the appropriate function key and press


ENTER.
4 To enter data manually,
D Press the down arrow to display the alphabet from beginning to end
D Press the up arrow to display the alphabet from end to beginning
D Enter a character by pressing the right arrow
A. BOOTROM OPERATIONS

MARF2HD4307701E A--17

A.2.1 The extended boot monitor utility (EMON) is used to load and clear
Extended Boot Monitor memory on sub CPUs such as Vision (VISN), or Ethernet/RIO (ENAB) CPU.
(EMON>) Utilities 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

UTILITY DESCRIPTION

EXIT Returns to BMON>

ECLEAR FROM mid Clears the Flash ROM or C-MOS on other boards in the backplane. mid = Module ID such
ECLEAR CMOS mid 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 Loads software from the specified file to hardware specified by mid. mid = Module ID for
load_address (opt) 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.

Procedure A--7 Using EMON> Utilities

Condition H The BMON> prompt is displayed. Refer to Procedure A--6 .


Step 1 On the teach pendant, press NEXT, >, until F3, EMON, is displayed.
2 Press F3, EMON.
3 Press ENTER. You will see a screen similar to the following.

BMON >
EMON>
EXIT ECLEAR ELOAD >

4 To display more utilities, press NEXT, >.

CAUTION
The EMON utilities invalidate the current vision software in the
controller. Do not use these utilities unless you want to reload
the software; otherwise, a loss of data will occur.

5 To execute a utility, press the appropriate function key and press


ENTER.
6 To exit EMON, type ENTER at the EMON> prompt and press
ENTER. The BMON> prompt will be displayed.
A. BOOTROM OPERATIONS

A--18 MARF2HD4307701E

A.2.2 The boot monitor diagnostic utilities are used to maintain and diagnose
Diagnostic Utilities 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

UTILITY DESCRIPTION

EXIT Returns to BMON>.

GOFF Used to shut down any GFS/KFLOPPY process running on a remote PC device.

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 Shows the configuration of FROM as:


NAME:
FRCONF:
DRCONF:
TPESIZE:
Allocated Blocks:
Free Memory:

SHOW TIME Shows the controller 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.

SET PORTn SPEED value Sets the speed of the specified port n (n=2,3,4): 19200, 9600, 4800, 2400
SET PORTn DEVICE value Sets the device of the specified port n (n=2,3,4): Greco (FLPY:), CRT

SET TIME Sets controller 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* Allows you to modify the memory, by byte/word/long format.

ML hex_addr value*

FRCONF value* For FANUC Robotics internal use only.

DRCONF value* For FANUC Robotics internal use only.

BALLOC name value* For FANUC Robotics internal use only.


A. BOOTROM OPERATIONS

MARF2HD4307701E A--19

UTILITY DESCRIPTION

SYSNAME ‘char string’* For FANUC Robotics internal use only.

CONFIG* For FANUC Robotics internal use only.

TPESIZE value* For FANUC Robotics internal use only.

CHGPATH ‘char string’* For FANUC Robotics internal use only.

TEST CMOS* Tests the memory by writing and reading.


TEST DRAM* You are prompted to confirm the execution of the file; answer YES to confirm, NO to
TEST FROM* cancel.
This displays the addresses as they are tested.

CAUTION
All functions marked with an asterisk (*) can modify controller
memory. If they are used incorrectly they will corrupt your
controller.

Procedure A--8 Using DIAG> Utilities

Condition H The BMON> prompt is displayed. Refer to Procedure A--6 .


Step 1 On the teach pendant, press NEXT, >, until F2, DIAG, is displayed.
2 Press F2, DIAG.
3 Press ENTER. You will see a screen similar to the following.

DIAG>
EXIT GOFF DB DW DL >

4 To display more utilities, press NEXT, >.


5 To execute a utility, press the appropriate function key and press
ENTER.
6 To exit EMON, type ENTER at the DIAG> prompt and press
ENTER. The BMON> prompt will be displayed.
A. BOOTROM OPERATIONS

A--20 MARF2HD4307701E

A.2.3 You can access the INSTALL utilities from BootROM to install software.
INSTALL Utilities 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

UTILITY DESCRIPTION

EXIT Exits to BMON>.

SHD Displays the current directory.

CHD ‘char string’ Change directory to the specified character string.

DIR Performs a directory of the files on the first device found:


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
(optional) 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.
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

MARF2HD4307701E A--21

Table A--5. (Cont’d) INSTALL Utilities

UTILITY DESCRIPTION

FTEST filename ‘prompt string’ 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* For FANUC Robotics use only.


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

Procedure A--9 Using INSTALL Utilities

Condition H All personnel and unnecessary equipment are out of the workcell.

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.

H The BMON> prompt is displayed. Refer to Procedure A--6 .


Step 1 Press NEXT, >, until F2, INSTALL is displayed.
BMON> INSTALL 2 Press F2, INSTALL and press ENTER. You will see a screen similar
to the following.

INSTALL>

EXIT SHD CHD DIR >

INSTALL> 3 At the INSTALL> prompt, press NEXT, >, until F2, RUN is
displayed.
INSTALL> RUN 4 Press F2, RUN. You will see a screen similar to the following.

INSTALL> RUN

AUTOLOAD UPDATE CMOSINIT FROMINIT AUTO

Refer to Table A--5 for a description of each of these files.


5 To reload software,
a Press F4, FROMINIT and press ENTER. You will see a screen
similar to the following.
Slot ID FC OP
0 9B 1 0 R-J2 Main CPU
1 AF 1 0 R4600 Sub-CPU V4.20
D 6A 0 0 MCARD I/F
E 8A 0 0 AB/Ether I/F
BMON> INSTALL
INSTALL> FROMINIT
RUN FILE FROMINIT.CF
Are you sure ? (Y=1/N=0) :

b If you do not want to continue, press 0. The BMON> prompt


will be displayed.
If you are ready to continue, press 1.
c Re-install all options or updates.
A. BOOTROM OPERATIONS

MARF2HD4307701E A--23

A.2.4 You can access the Flash ROM (F-ROM or FROM disk) utilities from
Flash ROM Utilities BootROM. Table A--6 lists the FROM items you can use. Use
Procedure A--10 to access the FROM utilities.

Table A--6. Flash ROM Items

ITEM DESCRIPTION

EXIT Exits to BMON>.

FRDB addr*

FRDW addr* Displays Flash ROM memory address in byte/word/long word format. FROM addresses
start at relative 0.
FRDL addr*

FRSAVE block- name Saves SYSTem, SYSRisc or IMAGe memory pools from D-RAM to Flash ROM as
start_addr size*RISC (opt) 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).

FRLOAD block- name Loads SYSTem, SYSRisc IMAGe memory pools from Flash ROM to D-RAM. The start# is
start-addr (opt) 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.

Procedure A--10 Using FROM Utilities

Condition H All personnel and unnecessary equipment are out of the workcell.

H The BMON> prompt is displayed. Refer to Procedure A--6 .


Step 1 Press NEXT, >, until F2, INSTALL is displayed.
2 Press NEXT, >, until F1, FROM is displayed.

3 Press F1, FROM and press ENTER.

4 To execute a utility, press the appropriate function key and press


ENTER.
A. BOOTROM OPERATIONS

A--24 MARF2HD4307701E

A.2.5 You can access the memory card (MCARD) utilities from BootROM to
Memory Card Utilities 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. Memory Card Items

ITEM DESCRIPTION

EXIT Exits to BMON>.

MCDB addr

MCDW addr Displays Memory Card memory address in byte/word/long word format.

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 D-RAM, always 0 -- 2 MB, to memory card (MC:).
MCSAVE FROM start_addr size 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 D-RAM, always 0 -- 2 MB.
MCLOAD FROM start_addr size* 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.

Procedure A--11 Using MCARD Utilities

Condition H All personnel and unnecessary equipment are out of the workcell.

H The BMON> prompt is displayed. Refer to Procedure A--6 .


Step 1 Press NEXT, >, until F4, MCARD is displayed.
2 Press F4, MCARD, then press ENTER.
3 To execute a utility, press the appropriate function key and press
ENTER.
B
CONFIGURATION TABLES

MARF2HD4307701E B--1

Topics in this chapter Page


Robot Configurations During the installation process you will be required to answer questions that define
robot-specific parameters for the following robot models:
D A-520i information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--2
D M-6i information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--2
D M-16i information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--3
D M-16iL/ARCMATE-120iL information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--4
D M-400 information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--4
D M-410i information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--5
D M-410iW information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--5
D M-410iWx information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--5
D M-500 information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--7
D M-710i information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--7
D M-710iW information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--7
D S-6 (ArcMate 100) information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--8
D S-12 (ArcMate 120) information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--9
D S-420iF information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--9
D S-420iR Rack Mount information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--10
D S-420iS information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--11
D S-420iW information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--11
D S-450 information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--12
D S-500 information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--12
D S-700 information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--12
D Offset Wrist S-700 information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--13
D S-800 information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--14
D S-900 information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B--14
D Nobot information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Section 4.7
D Coordinated Nobot information Refer to the Coordinated Motion
Setup and Operations Manual.

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 Perform a controlled start. (Refer to Appendix A)
b If you are changing the CARTESIAN motion option, insert the
disk labeled SLIB1.
c Select MOTION SYSVAR SETUP.
d Press F4, YES.
e Select INITIALIZE SYSTEM VARIABLE.
f Press F4, YES.
g Select INITIALIZE GROUP1 VARIABLES.
h Press F4, YES.
i Answer the payload and CARTESIAN motion option question
again.
B. CONFIGURATION TABLES

B--2 MARF2HD4307701E

Table B--1. A-520i Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
J2 Axis Limitation Type Normal (-150 -- 150) [deg]
Type Floor Mount Type
This varies depending on the Upside-Down Mount Type
application.
Wash Down Type Yes
No
Payload 0 - 20[kg]
This varies depending on the
application.
Cartesian Motion Option Cycle Time Priority
CAUTION: Do not choose the Path Priority
Cycle Time Priority option if you
are going to load the Continuous
Turn or Soft Float software
options. Otherwise, robot motion
will not work properly.
Joint Motion Option Cycle Time Priority
(if Path Priority is selected for the Path Priority
Cartesian motion option)

Table B--2. M-6i Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Robot Type M-6i Normal Flange
This is usually M-6i Normal M-6i Adapter Flange
Flange.
J1 Axis Limitation Type Normal (-165 -- 165) [deg]
This is usually Normal. Option (-180 -- 180) [deg]
Mount Type Floor Mount Type
Angle Mount Type
Mount Angle Setting (0 - 180[deg])
The mount angle setting must be
set for angle mount robots only.
Cabinet Type Controller is attached to the robot.
This varies depending on your Controller is remotely located.
cabinet size.
Auxiliary axis cabinet on No
i-cabinet? Yes
(If the controller is attached to the
robot.) This varies depending on
your cabinet location.
Payload 0 -- 6[kg]
This is usually 6.
Brake Type Setting Normal (--, J2, J3, --, --, --)
This is usually Normal. Option-A (J1, J2, J3, J4, J5, J6)
B. CONFIGURATION TABLES

MARF2HD4307701E B--3

Table B--3. M-16i Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Robot Type M-16i Normal Flange
This is usually M-16i Normal M-16i Adapter Flange
Flange.
J1 Axis Limitation Type Normal (-165 -- 165) [deg]
This is usually Normal. Option (-180 -- 180) [deg]
Mount Type Floor Mount Type
Angle Mount Type
Mount Angle Setting (0 - 180[deg])
The mount angle setting must be
set for angle mount robots only.
Cabinet Type Controller is attached to the
This varies depending on your robot.
cabinet size. Controller is remotely located.
Auxiliary axis cabinet on No
i-cabinet? Yes
(If the controller is attached to the
robot.) This varies depending on
your cabinet location.
Payload 0 -- 6[kg]
This is usually 6.
Brake Type Setting Normal (--, J2, J3, --, --, --)
This is usually Normal. Option-A (J1, J2, J3, J4, J5, J6)
Cartesian Motion Option Cycle Time Priority
CAUTION: Do not choose the Path Priority
Cycle Time Priority option if you
are going to load the Continuous
Turn or Soft Float software
options. Otherwise, robot motion
will not work properly.
Joint Motion Option Cycle Time Priority
(If Path Priority is selected for the Path Priority
Cartesian motion option)
B. CONFIGURATION TABLES

B--4 MARF2HD4307701E

Table B--4. M-16iL/ARCMATE-120iL Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Robot Type M-16i Normal Flange
This is usually M-16i Normal M-16i Adapter Flange
Flange.
J1 Axis Limitation Type Normal (-165 -- 165) [deg]
This is usually Normal. Option (-180 -- 180) [deg]
Mount Type Floor Mount Type
Angle Mount Type
Mount Angle Setting (0 - 180[deg])
The mount angle setting must be
set for angle mount robots only.
Cabinet Type Controller is attached to the
This varies depending on your robot.
cabinet size. Controller is remotely located.
Auxiliary axis cabinet on No
i-cabinet? Yes
(If the controller is attached to the
robot.) This varies depending on
your cabinet location.
Payload 0 -- 6[kg]
This is usually 6.
Brake Type Setting Normal (--, J2, J3, --, --, --)
This is usually Normal. Option-A (J1, J2, J3, J4, J5, J6)
Cartesian Motion Option Cycle Time Priority
CAUTION: Do not choose the Path Priority
Cycle Time Priority option if you
are going to load the Continuous
Turn or Soft Float software
options. Otherwise, robot motion
will not work properly.
Joint Motion Option Cycle Time Priority
(If Path Priority is selected for the Path Priority
Cartesian motion option)

Table B--5. M-400 Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Robot Type E Wrist (4 axes) Type
This varies depending on the F wrist (5 axes) Type
application. Door-Opener (A wrist) Type
Payload 0 - 50[kg]
This varies depending on the
application.
B. CONFIGURATION TABLES

MARF2HD4307701E B--5

Table B--5. (Cont’d) M-400 Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Cartesian Motion Option Cycle Time Priority
CAUTION: Do not choose the Path Priority
Cycle Time Priority option if you
are going to load the Continuous
Turn or Soft Float software
options. Otherwise, robot motion
will not work properly.
Joint Motion Option Cycle Time Priority
(if Path Priority is selected for the Path Priority
Cartesian motion option)

Table B--6. M-410i Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Frame Type Standard Base Frame
Short Base Frame
Payload 0 - 60[kg] (M-410i)
This varies depending on the
application.
Cartesian Motion Option Cycle Time Priority
CAUTION: Do not choose the Path Priority
Cycle Time Priority option if you
are going to load the Continuous
Turn or Soft Float software
options. Otherwise, robot motion
will not work properly.
Joint Motion Option Cycle Time Priority
(if Path Priority is selected for the Path Priority
Cartesian motion option)

Table B--7. M-410iW Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Frame Type Standard Base Frame
Short Base Frame
Payload 0 - 100[kg]
This varies depending on the
application.
B. CONFIGURATION TABLES

B--6 MARF2HD4307701E

Table B--7. (Cont’d) M-410iW Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Cartesian Motion Option Cycle Time Priority
CAUTION: Do not choose the Path Priority
Cycle Time Priority option if you
are going to load the Continuous
Turn or Soft Float software
options. Otherwise, robot motion
will not work properly.
Joint Motion Option Cycle Time Priority
(if Path Priority is selected for the Path Priority
Cartesian motion option)

Table B--8. M-410iWx Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Frame Type Standard Base Frame
Short Base Frame
Payload 0 - 155[kg]
This varies depending on the
application.
Cartesian Motion Option Cycle Time Priority
CAUTION: Do not choose the Path Priority
Cycle Time Priority option if you
are going to load the Continuous
Turn or Soft Float software
options. Otherwise, robot motion
will not work properly.
Joint Motion Option Cycle Time Priority
(if Path Priority is selected for the Path Priority
Cartesian motion option)
B. CONFIGURATION TABLES

MARF2HD4307701E B--7

Table B--9. M-500 Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Robot Type 1. Robot Initialization
You must perform the robot 2. Wrist axes exchange
initialization first. When finished, 3. Exit
perform a CTRL start, select
Motion System Variable Setup and
set the wrist axes exchange.
Select Exit when done.
Wrist Axes Exchange 1. Add wrist axes
(if selected in robot type) 2. Remove wrist axes
3. Exit
Wrist Type 4 axes type (M500)
This varies depending on the Roll Wrist Type (M500R)
application. Pitch Wrist Type (M500P)
Payload 0 - 60[kg]
This varies depending on the
application.
Option Brake J1 Enable
Disable
J3 Option Brake Enable
Disable
Cartesian Motion Option Cycle Time Priority
CAUTION: Do not choose the Path Priority
Cycle Time Priority option if you
are going to load the Continuous
Turn or Soft Float software
options. Otherwise, robot motion
will not work properly.
Joint Motion Option Cycle Time Priority
(if Path Priority is selected for the Path Priority
Cartesian motion option)

Table B--10. M-710i and M-710iW Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
J1 Axis Limitation Type Normal (-165 -- 165) [deg]
This is usually Normal. Option (-180 -- 180) [deg]
Mount Angle Setting Floor Mount Type
This is 0 for a robot mounted on Upside Down Mount Type
the floor.
Cabinet Type Controller is attached to the
This varies depending on your robot.
cabinet size. Controller is remotely located.
Payload 0 -- 45[kg]
This is usually 45.
B. CONFIGURATION TABLES

B--8 MARF2HD4307701E

Table B--10. (Cont’d) M-710i and M-710iW Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Cartesian Motion Option Cycle Time Priority
CAUTION: Do not choose the Path Priority
Cycle Time Priority option if you
are going to load the Continuous
Turn or Soft Float software
options. Otherwise, robot motion
will not work properly.
Joint Motion Option Cycle Time Priority
(if Path Priority is selected for the Path Priority
Cartesian motion option)

Table B--11. S-6 Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Robot Type S-6 Normal Flange
This is usually S-6 Normal Flange. S-6 Adapter Flange
J1 Axis Limitation Type Normal (-165 -- 165) [deg]
This is usually Normal. Option (-180 -- 180) [deg]
Mount Type Floor Mount Type
This is 0 for a robot mounted on Angle Mount Type
the floor.
Mount Angle Setting (0 - 180[deg])
The mount angle setting must be
set for angle mount robots only.
Payload 0 -- 6[kg]
This is usually 6.
Motor Cover Setting With motor cover
Without motor cover
Axis Brake Type Normal (--,J2,J3,--,--,--)
This is usually Normal. Option-A(J1,J2,J3,J4,J5,J6)
Cartesian Motion Option Cycle Time Priority
CAUTION: Do not choose the Path Priority
Cycle Time Priority option if you
are going to load the Continuous
Turn or Soft Float software
options. Otherwise, robot motion
will not work properly.
Joint Motion Option Cycle Time Priority
(if Path Priority is selected for the Path Priority
Cartesian motion option)
B. CONFIGURATION TABLES

MARF2HD4307701E B--9

Table B--12. S-12 Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Robot Type S-12 Normal Flange
This is usually S-12 Normal S-12 Adapter Flange
Flange.
J1 Axis Limitation Type Normal (-165 -- 165) [deg]
This is usually Normal. Option (-180 -- 180) [deg]
Mount Angle Setting 0 [deg]
This is 0 for a robot mounted on (0-180[deg]) -> 0
the floor.
Payload 0 -- 12[kg]
This is usually 12.
Cartesian Motion Option Cycle Time Priority
CAUTION: Do not choose the Path Priority
Cycle Time Priority option if you
are going to load the Continuous
Turn or Soft Float software
options. Otherwise, robot motion
will not work properly.
Joint Motion Option Cycle Time Priority
(if Path Priority is selected for the Path Priority
Cartesian motion option)

Table B--13. S-420iF Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Arm Length S420iF (Standard Arm Length)
S420iF/2.85 (Middle Arm Length)
Robot Type Standard Robot Type
Compact Robot Type
Payload 0 - 120[kg]
This varies depending on the
application.
Cartesian Motion Option Cycle Time Priority
CAUTION: Do not choose the Path Priority
Cycle Time Priority option if you
are going to load the Continuous
Turn or Soft Float software
options. Otherwise, robot motion
will not work properly.
Joint Motion Option Cycle Time Priority
(if Path Priority is selected for the Path Priority
Cartesian motion option)
B. CONFIGURATION TABLES

B--10 MARF2HD4307701E

Table B--14. S-420iL Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Robot Type Standard Robot Type
Compact Robot Type
Payload 0 - 75[kg]
This varies depending on the
application.
Cartesian Motion Option Cycle Time Priority
CAUTION: Do not choose the Path Priority
Cycle Time Priority option if you
are going to load the Continuous
Turn or Soft Float software
options. Otherwise, robot motion
will not work properly.
Joint Motion Option Cycle Time Priority
(if Path Priority is selected for the Path Priority
Cartesian motion option)

Table B--15. S-420iR Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Robot Type S-420iR/100[kg]
(A05B-1313-B401)
S-420iR/120[kg]
(A05B-1313-B402)
Payload S420iR = 0 - 100[kg]
This varies depending on the S420iRW = 0 - 120[kg]
application.
Cartesian Motion Option Cycle Time Priority
CAUTION: Do not choose the Path Priority
Cycle Time Priority option if you
are going to load the Continuous
Turn or Soft Float software
options. Otherwise, robot motion
will not work properly.
Joint Motion Option Cycle Time Priority
(if Path Priority is selected for the Path Priority
Cartesian motion option)
B. CONFIGURATION TABLES

MARF2HD4307701E B--11

Table B--16. S-420iS Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Robot Type Standard Robot Type
Compact Robot Type
Payload 0 - 80[kg]
This varies depending on the
application.
Cartesian Motion Option Cycle Time Priority
CAUTION: Do not choose the Path Priority
Cycle Time Priority option if you
are going to load the Continuous
Turn or Soft Float software
options. Otherwise, robot motion
will not work properly.
Joint Motion Option Cycle Time Priority
(if Path Priority is selected for the Path Priority
Cartesian motion option)

Table B--17. S-420iW Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Robot Type Standard Robot Type
Compact Robot Type
Payload 0 - 155[kg]
This varies depending on the
application.
Cartesian Motion Option Cycle Time Priority
CAUTION: Do not choose the Path Priority
Cycle Time Priority option if you
are going to load the Continuous
Turn or Soft Float software
options. Otherwise, robot motion
will not work properly.
Joint Motion Option Cycle Time Priority
(if Path Priority is selected for the Path Priority
Cartesian motion option)
B. CONFIGURATION TABLES

B--12 MARF2HD4307701E

Table B--18. S-450 Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
X Stroke Type X Stroke 400 mm
This varies depending on how X Stroke 700 mm
your robot is set up. X Stroke 1000 mm
Payload 0 - 120[kg]
This varies depending on the
application.
Cartesian Motion Option Cycle Time Priority
CAUTION: Do not choose the Path Priority
Cycle Time Priority option if you
are going to load the Continuous
Turn or Soft Float software
options. Otherwise, robot motion
will not work properly.
Joint Motion Option Cycle Time Priority
(if Path Priority is selected for the Path Priority
Cartesian motion option)

Table B--19. S-500 Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Wrist Type Normal Speed Wrist
High Speed Wrist
Mount Angle 0 - 180
This is usually 0.
Payload 0 -- 15[kg]
For a normal speed wrist, this is
usually 15. For a high speed
wrist, this is usually 5.

Table B--20. S-700 Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Flange Type Normal Flange
Special Flange
Mount Type Floor Mount
Upside Down Mount
Payload 0 - 30[kg]
This varies depending on the
application.
B. CONFIGURATION TABLES

MARF2HD4307701E B--13

Table B--20. (Cont’d) S-700 Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Cartesian Motion Option Cycle Time Priority
CAUTION: Do not choose the Path Priority
Cycle Time Priority option if you
are going to load the Continuous
Turn or Soft Float software
options. Otherwise, robot motion
will not work properly.
Joint Motion Option Cycle Time Priority
(if Path Priority is selected for the Path Priority
Cartesian motion option)

Table B--21. Offset Wrist S-700 Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Flange Type Normal Flange
Special Flange
Mount Type Floor Mount
Upside Down Mount
Payload 0 - 30[kg]
This varies depending on the
application.
Cartesian Motion Option Cycle Time Priority
CAUTION: Do not choose the Path Priority
Cycle Time Priority option if you
are going to load the Continuous
Turn or Soft Float software
options. Otherwise, robot motion
will not work properly.
Joint Motion Option Cycle Time Priority
(if Path Priority is selected for the Path Priority
Cartesian motion option)
B. CONFIGURATION TABLES

B--14 MARF2HD4307701E

Table B--22. S-800 Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Robot Type S800
S800W
Cartesian Motion Option Cycle Time Priority
CAUTION: Do not choose the Path Priority
Cycle Time Priority option if you
are going to load the Continuous
Turn or Soft Float software
options. Otherwise, robot motion
will not work properly.
Joint Motion Option Cycle Time Priority
(if Path Priority is selected for the Path Priority
Cartesian motion option)
Payload 0 - 60[kg]
This varies depending on the 0 - 80[kg]
application.

Table B--23. S-900 Robot Configuration Information


You Must Answer These
You Have These Choices Write Your Answer Here
Questions
Robot Type S900W High Payload Type
S900H High Speed Type
S900L Long Arm Type
Cartesian Motion Option Cycle Time Priority
(only displayed if the S900W robot Path Priority
is selected)
CAUTION: Do not choose the
Cycle Time Priority option if you
are going to load the Continuous
Turn or Soft Float software
options. Otherwise, robot motion
will not work properly.
Joint Motion Option Cycle Time Priority
(only displayed if the S900W robot Path Priority
is selected and if Path Priority is
selected for the Cartesian motion
option)
Payload 0 - 300[kg]
This varies depending on the
application.
C
BACKING UP AND RESTORING FILES

MARF2HD4307701E C--1

Topics In This Chapter Page


Setting the Default Device Setting the default device specifies which device to use when manipulating
programs and files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--2
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
Program Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--4
Program files are ASCII files that you create. 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.
System Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--4
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.
Application Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--4
Application files are program variable files.

Loading or Restoring Loading or restoring files allows you to load a file and all of its relevant
Files from Disk to data from disk into controller memory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C--8
Controller Memory

Controller Backup and You can completely back up and restore a controller using the backup
Restore 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.

NOTE FTP can be used to transfer controller memory files over an


Ethernet network. The Trivial File Transfer Protocol (TFTP) can be used
to load controller memory files onto the controller via an Ethernet
network. Refer to the SYSTEM R-J2 Ethernet Controller Backup
Restore/FTP Setup and Operations Manual for more information.
C. BACKING UP AND RESTORING FILES

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
SETTING THE
perform any program or file manipulations, including formatting a disk.
DEFAULT DEVICE You can set the default device to
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
D Serial printer -- A serial printer connected to the P2 port of the
controller
D Flash ROM disk (FR:)
D Memory card (MC:)
D 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 H 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.
Step 1 Press MENUS.
2 Select FILE.
3 Press F1, [TYPE].
C. BACKING UP AND RESTORING FILES

MARF2HD4307701E C--3

4 Select File. You will see a screen similar to the following.

FILE JOINT 50%

FLPY:\*.* 1/14
1 * * (all files)
2 * KL (all KAREL source)
3 * CF (all command files)
4 * TX (all text files)
5 * LS (all KAREL listings)
6 * DT (all KAREL data files)
7 * PC (all KAREL p-code)
8 * TP (all TP programs)
9 * MN (all MN programs)
10 * VR (all 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 5 Press F5, [UTIL].


2 Format
6 Select Set Device.
1 Serial Floppy Disk 7 Move the cursor to the device you want to select and press ENTER.
2 Serial Printer (text ONLY) You will see a screen similar to the following.
3 RAM Disk (RD:)

FILE JOINT 10%


RD:\Default Device

[TYPE] [DIR] LOAD [BACKUP] [UTIL] >

The default device is now set. The default device name is displayed on the
FILE screen, under the word “FILE.”
C. BACKING UP AND RESTORING FILES

C--4 MARF2HD4307701E

C.2 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
BACKING UP FILES
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:

D DIOCFGSV.IO - contains I/O configuration information

D FRAMEVAR.SV - contains frame information

D NUMREG.VR - contains register information

D POSREG.VR - contains position register information

D SYSVARS.SV - contains system variable default values for your


system. The $STYLE_NAME system variable, which contains style
names, is included in SYSVARS.SV. When you back up system files,
your style names will also be backed up.

D SYSSERVO.SV - contains servo parameter data the robot needs to


function. The values in this file are loaded automatically when the
controller is turned on.

D SYSMAST.SV - contains dynamic mastering data, which is


automatically created when the robot is mastered.

D SYSMACRO.SV - contains macro command table and associated


data.
Application Files Application files are all program variable files.
Refer to the SYSTEM R-J2 Controller HandlingTool Setup and Operations
Manual for more information about each kind of file.

When you back up system files, all files are copied to the default device.
C. BACKING UP AND RESTORING FILES

MARF2HD4307701E C--5

Procedure C--2 Backing Up System Files, Teach Pendant Programs, and


Application Files to Disk

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 H 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 If you are backing up files to a memory card, the memory card is
installed properly. Refer to Section 4.2.2.
H The default device is set correctly. Refer to Procedure C--1 .
Step 1 Press MENUS.
2 Select FILE. You will see a screen similar to the following.

FILE JOINT 50%

FLPY:\*.* 1/14
1 * * (all files)
2 * KL (all KAREL source)
3 * CF (all command files)
4 * TX (all text files)
5 * LS (all KAREL listings)
6 * DT (all KAREL data files)
7 * PC (all KAREL p-code)
8 * TP (all TP programs)
9 * MN (all MN programs)
10 * VR (all 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. BACKING UP AND RESTORING FILES

C--6 MARF2HD4307701E

1 Serial Floppy Disk 3 Move the cursor to the device you want to select and press ENTER.
2 Serial Printer (text ONLY) You will see a screen similar to the following.
3 RAM Disk (RD:)

FILE JOINT 10%


P3:\Default Device

[TYPE] [DIR] LOAD [BACKUP] [UTIL] >

4 Press F4, [BACKUP].


System Files 1 To back up system files, select System files. You will see a screen
similar to the following.
1 System files
2 TP programs
3 Application
4 All of above Save FLPY:\DIOCFGSV.IO
EXIT ALL YES NO

2 Back up the specified files:


D To back up this system file only, press F4, YES.
D If you do not want to back up this system file, press F5, NO.
The next system file name on controller memory will be
displayed.
D 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.
D To exit, press F2, EXIT.

Teach Pendant (TP) 1 To back up all teach pendant program files, select TP Programs.
Programs
1 System files
2 TP
TP programs
programs
3 Application files The first program name on controller memory (the SELECT menu)
4 All of the above will be displayed.
D To back up this program only, press F4, YES.
D If you do not want to back up this program, press F5, NO. The
next program name on controller memory will be displayed.
D To back up all teach pendant programs, press F3, ALL. If the
file already exists, then you will have the option to overwrite, skip
or cancel.
D To exit, press F2, EXIT.
C. BACKING UP AND RESTORING FILES

MARF2HD4307701E C--7

Application Files 1 To back up all Application files, select Application files.


1 System files The first application file name on controller memory (the SELECT menu)
2 TP programs
3 Application
Application
will be displayed.
4 All of above D To back up this application file only, press F4, YES.
D 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.

D 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.

D To exit, press F2, EXIT.


All Files 1 To back up all types of files, select All of above. You will see the
1 System files
following message displayed at the bottom of the screen.
2 TP programs
3 Application Del, backup all files?
4 All of
All of above
above
YES 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.

D 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.
D 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 To restore backup files, you must load them. Refer to
Section C.3.
C. BACKING UP AND RESTORING FILES

C--8 MARF2HD4307701E

C.3 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
LOADING OR
memory from one of the following file devices:
RESTORING FILES
D Floppy disk
FROM DISK TO D Flash ROM disk
CONTROLLER D Memory card
MEMORY D PC

Loading Files Typically, you load a file from a disk when


D You want to modify a program (teach pendant program file, .MN) that
is not currently in controller memory
D You want to execute a program (teach pendant program file, .TP, or
KAREL p-code file, .PC)
D You want to load variable information the system needs to function
(system file, .SV)
D You want to load variable information required for a KAREL program
(KAREL Variable file, .VR)
D You want to load saved I/O configuration (I/O configuration file, .IO)
D You want to load saved default motion instructions (.DF file)

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.
C. BACKING UP AND RESTORING FILES

MARF2HD4307701E C--9

Restoring Files 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. BACKING UP AND RESTORING FILES

C--10 MARF2HD4307701E

Procedure C--3 Loading Selected Files Using the FILE Menu

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 H 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.
H The default device is set correctly. Refer to Procedure C--1 .
Step 1 Press MENUS.
2 Select File. You will see a screen similar to the following.

FILE JOINT 50%

FLPY:\*.* 1/16
1 * * (all files)
2 * KL (all KAREL source)
3 * CF (all command files)
4 * TX (all text files)
5 * LS (all KAREL listings)
6 * DT (all KAREL data files)
7 * PC (all KAREL p-code)
8 * TP (all TP programs)
9 * MN (all MN programs)
10 * VR (all 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. BACKING UP AND RESTORING FILES

MARF2HD4307701E C--11

3 To load a single file:


a Press F2, [DIR], to generate a directory of the disk that contains
the file you want to load.
b Select the subset of files you want to display and press ENTER. If
you select *.SV to display all system files, you will see a screen
similar to the following.

FILE JOINT 10%


FLPY:\*.SV 1/14
1 SYSVARS SV (system file)
2 SYSSERVO SV (system file)
3 SYSMAST SV (system file)
4 SYSMACRO SV (system file)
5 SYSSPOT SV (system file)
6 * KL (all KAREL source)
7 * CF (all command files)
8 * TX (all text files)
9 * LS (all KAREL listing)
0 * DT (all KAREL data files)

[TYPE] [DIR] 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 JOINT 10%


FLPY:\*.* 1/14
1 PROG_1 TP (TP program)
2 PROG_2 TP (TP program)
3 PROG_3 TP (TP program)
4 * * (all files)
5 * KL (all KAREL source)
6 * CF (all command files)
7 * TX (all text files)
8 * LS (all KAREL listing)
9 * DT (all KAREL data files)
Load FLPY:\PROG1
YES NO

Loading, please wait 4 Load the file(s):


Loaded PROG_1.TP D To load the file(s) you selected, press F4, YES.
D If you do not want to load the file(s) you selected, press F5, NO.
5 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. BACKING UP AND RESTORING FILES

C--12 MARF2HD4307701E

PROG_1.TP already exists 6 If the program already exists:


OVERWRITE APPEND CANCEL D To overwrite, press F3, OVERWRITE.
F3 F4 F5
D To skip the file, press F4, SKIP.
D To cancel, press F5, CANCEL.

Procedure C--4 Restoring BACKUP Files Using the FILE Menu

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 H 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.
H The device from which you want to restore files is set as the default
device. Refer to Procedure C--1 .
H Normally, the files you are restoring were backed up using
Procedure C--2 .
Step 1 Perform a controlled start as follows:
a If the controller is turned on, turn it off.
b On the teach pendant, press and hold the PREV and NEXT keys.
c While still pressing PREV and NEXT on the teach pendant, press
the ON button on the operator box or operator panel.
BMON> d After the BMON> prompt appears on the teach pendant screen,
release the PREV and NEXT keys.
BMON> CTRL e Press F2, CTRL, and press ENTER.
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 MOTION SYSVAR SETUP
2 PROGRAM INIT
3 MOTION DEVELOPMENT
4 EXIT

2 Press 4, EXIT.
Exit? [NO] 3 Press F4, YES.
4 Press MENUS.
C. BACKING UP AND RESTORING FILES

MARF2HD4307701E C--13

5 Select File.
6 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 Restore the files:


D To continue the restore, press F4, YES.
D To cancel the restore, press F5, NO.
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)

8 If an error occurs during the restore, the restore will pause.


D To skip the current file and continue restoring the remaining files,
press F4, SKIP.
D To cancel the restore from this file on, press F5, CANCEL.
9 When the restore has completed,
D You will see a message reporting the number of files restored. See
the following screen for an example.

Total 15 files restored

D The label on the F4 function key will become [BACKUP].


D The controller will be put into CONTROL START 2 startup mode.
10 To operate the robot, perform a cold start:
a Press FCTN.
b Select START (COLD).
C. BACKING UP AND RESTORING FILES

C--14 MARF2HD4307701E

C.4 Controller backup and restore allows an R-J2 controller to back up and
restore controller memory. This capability is divided into two parts:
CONTROLLER
BACKUP AND D Controller backup
D Controller restore
RESTORE
Controller backup is performed at controlled 2 start. During controller
backup, the entire contents of controller memory are copied to files on the
designated device. Refer to Section C.4.1.
Controller restore is performed from the Boot Monitor (BMON). During
controller restore, all of F-ROM and CMOS is cleared then the files
previously created using the controller backup procedure are loaded from
the default device. Refer to Section C.4.2.

NOTE FTP can be used to transfer controller memory files over an


Ethernet network. The Trivial File Transfer Protocol (TFTP) can be used
to load controller memory files onto the controller via an Ethernet
network. Refer to the SYSTEM R-J2 Ethernet Controller Backup
Restore/FTP Setup and Operations Manual for more information.

CAUTION
If you restore a controller and a file already exists on the
controller, the file is automatically overwritten.

C.4.1 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
Backing up a
can be fully restored if necessary. When you restore the controller backup
Controller 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 When a controller backup is performed, the controller memory is copied
into compressed binary image files with the file extension .ldc. The
backup utility will create the number of files required for backup storage.
By default, these files will be named backup##.ldc, where ## is the file
number. For example, if the backup creates two files, the files will be
named backup01.ldc and backup02.ldc.
A minimum of two backup files will be created: one for controller FROM
and one for controller CMOS.
During the backup process, you will have the option to change the name of
the backup files from backup to the name you want. If you are doing
backups of several controllers, you might want to name the files using the
F number of the robot.
C. BACKING UP AND RESTORING FILES

MARF2HD4307701E C--15

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 On a UNIX workstation, the load directory usually is the /usr


directory on the local hard drive of the workstation. This is due to
restrictions on file access established by some TFTP server
implementations.
D On a personal computer, the load directory can be any directory you
specify.
Use Procedure C--5 to perform a controller backup to a floppy or memory
card device.

Procedure C--5 Backing up a Controller to a Floppy or Memory Card Device

NOTE If an error occurs during controller backup, correct the error and
try to continue. If the system does not allow you to continue, repeat the
entire controller backup procedure.

Step 1 Perform a controlled 2 start.


a If the controller is turned on, turn it off.
b On the teach pendant, press and hold the PREV and NEXT keys.
BMON> c After the BMON> prompt appears on the teach pendant screen,
release the PREV and NEXT keys.
BMON> CTRL d Press F2, CTRL, and press ENTER.
BMON> START e Press F5, START, and press ENTER. This begins the controlled
start. You will see a screen similar to the following.
C. BACKING UP AND RESTORING FILES

C--16 MARF2HD4307701E

Controlled Start Initialization

1 MOTION SYSVAR SETUP


2 PROGRAM INIT
3 MOTION DEVELOPMENT
4 EXIT

Press enter or number key to select.

f Type 4, EXIT, and press ENTER.


g Press F4, YES.
h 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.

i 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.

CONTROL START 2 MENUS

2 Press MENUS.
C. BACKING UP AND RESTORING FILES

MARF2HD4307701E C--17

3 Select File.
1 Floppy
Floppy disk
disk 4 Press F5, [UTIL].
2 Serial Printer
3 FROM Disk (FR:) 5 Select Set Device and press ENTER.
4 FTP (C1:)
5 Mem Card (MC:) 6 Select Floppy disk or Mem Card (MC:).
7 Press F4, [BACKUP].

CAUTION
Backing up files to a memory card or floppy disk will erase all
the information on the card or disk before the backup is
performed. You will lose all the information currently stored on
the memory card or floppy disk.

1 System files 8 Select Controller. You will see a screen similar to the following.
2 TP programs
3 Application files
4 All of above
5 Controller
Controller

FILE Backup CONTROL START 2 MENUS

Controller backup will backup the


controller’s memory to compressed load
files on memory cards. Insert a
memory card.

WARNING: Any files on the card will


be lost.
If you have selected the
Memory Card Device you will Press CONTINUE when ready.
CONTINUE CANCEL
see this screen

FILE Backup CONTROL START 2 MENUS

Controller backup will backup the


controller’s memory to compressed load
files on disks. Insert a disk.

WARNING: Any files on the disk will


be lost.

If you have selected the Press CONTINUE when ready.


Floppy Device you will see CONTINUE CANCEL
this screen
C. BACKING UP AND RESTORING FILES

C--18 MARF2HD4307701E

9 If you do not want to continue the backup, press F5, CANCEL.


To continue, press F4, CONTINUE. You will see a screen similar to
the following.
FILE Backup CONTROL START 2 MENUS

Backup may require 2 2MB memory cards


or 36666 KB of storage and will take
approximately 15 minutes per card.

WARNING: Any files on the card will be


lost.

Root name for .LDC files: backup


backup
PREV to Cancel
If you have selected the
Memory Card Device you Press CONTINUE when ready.
will see this screen CONTINUE CANCEL

FILE Backup CONTROL START 2 MENUS

Backup may require 9 720KB disks


or 5865KB of storage and will take
approximately 20 minutes per disk.

WARNING: Any files on the disks


will be lost.

Root name for .LDC files: backup


backup
PREV to Cancel
If you have selected the
Floppy Device you will see Press CONTINUE when ready.
this screen CONTINUE 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 --Insert--
FILE Backup

Root name for .LDC files: backup


backup
PREV to Cancel

Old Value: backup


ABCDEF GHIJKL MNOPQR STUVWX 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. BACKING UP AND RESTORING FILES

MARF2HD4307701E C--19

The system will start to write backup files.


If you want to cancel, press PREV. However, the system will not
respond until it has completed writing the current file.
12 When the system has finished writing the current .ldc files, and a
second memory card is required, you will see one of the following
messages:

If you have selected the


Memory Device you will see Insert a memory card for the LDC files
this screen CONTINUE CANCEL

If you have selected the


Floppy Device you will see Insert a disk for the LDC files
this screen CONTINUE 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

15 To exit the screen, press PREV.

NOTE To restore these files, refer to Section C.4.2.


C. BACKING UP AND RESTORING FILES

C--20 MARF2HD4307701E

C.4.2 The controller restore function allows you to restore controller memory on
Restoring a Controller a controller from a backed up controller. Use Procedure C--6 to restore a
controller.

CAUTION
If you restore a controller and a file already exists on the
controller, the file is automatically overwritten.

Procedure C--6 Restoring a Controller after a Backup

Condition H 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.)
H Make sure the Ethernet card has not been started. Otherwise, the
restore process will try to access the network.
H 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.

H The controller is turned off.


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 for R-J2 CONTROLLER ***


Version 4.22P 01-JAN-199x

F-ROM/D-RAM/C-MOS : 6.0/8.0/1 MB
TP Version : I
Current TIME : 01-JAN-199x 22:52:53

Slot ID FC OP
0 9B 0 0 R-J2 Main CPU
1 6A 0 0 AB/Ether I/F optional
D 6A 0 0 MCARD I/F optional
BMON>
COLD CTRL INIT NOLOAD START >
C. BACKING UP AND RESTORING FILES

MARF2HD4307701E C--21

2 Insert the first memory card or floppy disk in the memory card
interface or floppy disk drive.
3 Press NEXT, >, until F2, INSTALL, is displayed.
4 Press F2, INSTALL, and press ENTER.
5 Press NEXT, >, until F5, RESTORE, is displayed.

BMON> INSTALL
INSTALL>
LOAD FSLOAD RUN ENET RESTORE >

6 Press F5, RESTORE, and press ENTER.


You will be asked to run restore.cf.
7 If you want to continue, press 1 and then press ENTER.
To cancel, press 0 and then press ENTER.
Restoring will take several minutes.
8 When the INSTALL prompt is displayed, a message will be displayed
stating that power must be cycled for the restore to take effect.
9 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.
D
COPYING SOFTWARE TO A
PC OR MEMORY CARD
MARF2HD4307701E 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.

Topics In This Chapter Page


Copying HandlingTool D Copy HandlingTool software to a personal computer. . . . . . . . . . . . . . . . . . . . D--2
Software to a Personal
Computer

Copying HandlingTool D Copy HandlingTool software from the FANUC Robotics-supplied 3.5”
Software to a Memory disks to a memory card using a PC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D--3
Card

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.
D. COPYING SOFTWARE
TO A PC OR MEMORY CARD
D--2 MARF2HD4307701E

D.1 You can copy the HandlingTool software from FANUC Robotics-supplied
3.5” disks to a personal computer (PC) for back up purposes. When the
COPYING
copy is complete, you can use these files to load a controller quickly. Use
HANDLINGTOOL Procedure D--1 to copy HandlingTool software to a PC.
SOFTWARE TO A
PERSONAL
COMPUTER

Procedure D--1 Copying HandlingTool Software to a PC

Condition H You have a PC with at least 3000 KB of disk space available.


H You have the FANUC Robotics KFLOPPY PS-100/200 Floppy Disk
Drive Emulator installed on the PC.
H You are using DOS. Refer to your DOS user’s manual for more
information on using DOS commands.
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.
3 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.

4 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.

5 If necessary, use the FANUC Robotics-supplied 3.5” disk to load any


UPDATE information.
6 To load a controller from the files in the HDL43xx directory, make
sure the HDL43xx directory is the current directory and start
KFLOPPY-DOS on the PC. Go to Section 4.2.3.
D. COPYING SOFTWARE
TO A PC OR MEMORY CARD
MARF2HD4307701E D--3

D.2 You can copy HandlingTool software from the FANUC Robotics-supplied
3.5” disks to memory card to simplify the load procedure. Use
COPYING
Procedure D--2 to copy HandlingTool software from the FANUC
HANDLINGTOOL Robotics-supplied 3.5” disks to memory card using a PC.
SOFTWARE TO
MEMORY CARD

Procedure D--2 Copying HandlingTool Software to Memory Card

Condition H The PC has a FANUC Robotics Memory Card Interface Circuit Board,
part number A20B-2000-0600.
H You are using memory cards that are based on one of the following
standards:
- JEIDA “IC Memory Card Guideline Version 4.0”
- PCMCIA “PC Card Standard R. 2.0”
- 2 MB SRAM card (no Flash ROM cards)
Step 1 Format each memory card on a SYSTEM R-J2 controller. Do not
format the memory card on your PC. To format the memory card,
do the following:
a Insert the memory card in the memory card interface.
b Turn on the controller.
c Press MENUS.
d Select FILE.
e Press F5, [UTIL].
f Select Set Device.
g Select Memory Card (MC:).
h Press F5, [UTIL].
i Select Format.
j Press F4, YES.
k Type a volume name.

NOTE There is not enough space on one memory card for all the files on
all the disks. You can either:
D 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.
D 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

2 To copy the AP disk information to one memory card,


a Insert the disk into the PC 3.5” disk drive.
b Insert one formatted memory card in the PC memory card drive.
c Copy the files from the disk to the memory card. For example, if
your PC 3.5” disk drive is drive b:, and your PC memory card
drive is drive d:, then type the following at the hard drive prompt:
copy b:*.* d:
d Repeat Steps 2a through 2c for each disk you have.
3 To copy all the disks to two memory cards,
a Insert an AP disk into the PC 3.5” disk drive.
b Insert one formatted memory card in the PC memory card drive.
c Copy the files from the AP disk to the memory card. For
example, if your PC 3.5” disk drive is drive b:, and your PC
memory card drive is drive d:, then type the following at the hard
drive prompt:
copy b:*.* d:
d Repeat Steps 3a through 3c for each AP disk you have.
e Insert a second formatted memory card in the PC memory card
drive.
f Insert the UPDATE disk into the PC 3.5” disk drive.
g Copy the files from the UPDATE disk to the memory card.
h Insert the OLIB disk into the PC 3.5” disk drive.
i Copy the files from the OLIB disk to the memory card.
j Repeat Steps 3h and 3i for each OLIB disk.
k Insert the SLIB disk into the PC 3.5” disk drive.
l Copy the files from the SLIB disk to the memory card.
m Repeat Steps 3k and 3l for each SLIB disk.
n Insert an OPTION disk into the PC 3.5” disk drive.
o Copy the files from the OPTION disk to the memory card.
p Repeat Steps 3n through 3o for each OPTION disk you have.

4 To load a controller from memory card, refer to Chapter 4.


E
DISPLAYING VERSION INFORMATION

MARF2HD4307701E E--1

When the installation process is complete, you might want to check the
software version listed on the controller to be sure it is correct. Use
Procedure E--1 to display the application software version. You can also
use this to determine which options are installed on the controller.

Topics In This Chapter Page


Displaying the Software D Display software version during a controlled start . . . . . . . . . . . . . . . . . . . . . . E--1
Version

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. DISPLAYING VERSION INFORMATION

E--2 MARF2HD4307701E

STATUS Version ID JOINT 10 %


1/60
SOFTWARE: ID:
1:
1 HandlingTool 7D60
2: S/W Order No. 9020000
3: Controller F No. F00000
4: A-520-FM
5: Servo Code JC13.00
6: Cart. Mot. Parameter V1.11
7: Joint Mot. Parameter V1.11
8: Boot MONITOR V4.22
9: Teach Pendant 7D01/09I
10: Software Edition No. V4.31-1
11: R-J2 Kernel V4.31-1
12: R-J2 Operating System V4.31-1
13: Test Run V4.31-1
14: Override Select V4.31-1
15: CTRL Start Menus V4.31-1
16: Option Installation V4.31-1
17: I/O Interconnect V4.31-1
18: Execution History V4.31-1
19: V-400i/MAIN Interface V4.31-1
20: V-400i/MAIN Int (2) V4.31-1
21: User Frame V4.31-1
22: FANUC New Background V4.31-1
23: Basic Menus V4.31-1
24: HandlingTool (N. A.) V4.31-1
25: Analog I/O V4.31-1
26: Servo Code for R-J2 V4.31-1
27: MACROs, Skip/Offset V4.31-1
28: Incr Instruction V4.31-1
29; FANUC Floppy Conn V4.31-1
30: FANUC Print Func V4.31-1
31: Multi-Tasking V4.31-1
32: FANUC Hour Meter V4.31-1
33: Position Registers V4.31-1
34; FANUC PNS V4.31-1
35: FANUC Prog Adjust V4.31-1
36: TCP Auto Set V4.31-1
37: Condition Monitor V4.31-1
38: A-520i Robot Library V4.31-1
39: ********************* **********

59: ********************* **********


60: ********************* **********

[ TYPE ] SOFTWARE MOT_ID MOT_INF SER_PAR


3 Verify that the software version numbers displayed are correct for your
system.
MARF2HD4307701E Index Index--1

A C
cabinet type setting
A---520i robot M---6i robot, B---2, B---3, B---4
Cartesian motion option setting, B---2 M---710i robot, B---7
configuration information, B---2
card, inserting a memory, 4---13
J2 axis limitation type setting, B---2
joint motion option setting, B---2 Cartesian motion option setting
payload setting, B---2 A---520i robot, B---2
type setting, B---2 M---400i robot, B---5
M---410i robot, B---5
wash down type setting, B---2
M---410iW robot, B---6
accessing BootROM, A---16 M---410iWx robot, B---6
M---500 robot, B---7
alarms, resetting for mastering, 5---3 M---6i robot, B---3, B---4
M---710i robot, B---8
AP, disks, 1---2 S---12 robot, B---9, B---10, B---11, B---13
application S---420iR/120kg robot, B---10
disk, 1---2 S---420iS robot, B---11
software version disk label, 1---3 S---450 robot, B---12
S---6 robot, B---8
application setup, screen item, A---4 S---800 robot, B---14
S---900 robot, B---14
ARCMATE---120iL, configuration information, B---4 checking, memory, 6---5
arm length setting, S---420iF robot, B---9 chips, EPROM, 1---1, 1---2
clear, screen item, A---15
authorizing an, option, 4---31
CMOS, 6---5
aux axis cabinet on i---cabinet setting, M---6i robot,
CMOS RAM, 2---2
B---2, B---3, B---4
storage device, 2---2
auxiliary CMOSINIT, performing a, A---12
linear axis, extended axis, 4---44 cold start, 4---33, 4---69, A---14
rotary axis, extended axis, 4---44 controller, A---9
CTRL2, A---7
axes, extended, 4---38
performing a, A---9
axis brake type setting, S---6 robot, B---8 components, 4---2
configuration, 4---4, 4---69
robot information, B---2, B---3, B---4, B---5, B---6,
B B---7, B---8, B---9, B---10, B---11, B---12, B---13,
B---14
backing up controlled 2 start, performing a, A---7
files from FILE menu, C---5 controlled start, A---14
program files, C---5 of the controller, A---3
system files, C---5 performing a, A---5
controller, 1---3
BMON, A---14 cold start, A---9
controlled start of the, A---3
boot monitor. See BMON
init start, A---2
BootROM, A---1 re-init start, A---12
semi hot start, A---11
accessing, A---16
crt, screen item, A---15
bootrom, using utilities, A---16 ctrl start, A---14
brake type setting, M---6i robot, B---2, B---3, B---4 CTRL2 start, A---7
Index--2 INDEX MARF2HD4307701E

D FCTN key, A---4


FILE menu, C---5, C---10, C---12
default, device setup, C---2
files
device backing up from FILE menu, C---5
default setup, C---2 loading from FILE menu, C---10
floppy disk, C---2 restoring from FILE menu, C---12
FROM disk, C---2 fixture position master, 5---6
memory card, C---2
printer, C---2 flange type setting, S---700 robot, B---12, B---13
DIAG, A---18 Flash ROM, 2---2, 6---5
using, A---19 floppy disk, C---2
diag, screen item, A---15 flowchart, installation tasks, 1---1
diagnostic display. See DIAG frame type setting
M---410i robot, B---5
disk
M---410iW robot, B---5
library. See LIB
M---410iWx robot, B---6
number, 1---3
option, 1---2 FROM, 6---5
part number, 1---3 See also Flash ROM
software version label, 1---3 from, screen item, A---15
type, 1---3
update, 1---2 FROM disk, C---2
See also Flash ROM
disk drive
formatting a, PS---100, 4---5
PS---100, 1---5, 4---5 G
using a PS---100, 4---5
gear ratio, extended axis setup
disks linear axes, 4---45
containing options, 4---26 rotary axes, 4---45
software, 1---1, 1---2
displaying, memory status, 6---5 I
D-RAM, 2---2
IMAGE, memory pool, 6---5
DRAM, 6---5
init start, A---14
dynamic mastering file, C---4 controller, A---2
install, screen item, A---15
E install option, screen item, 4---28, A---4
EMON, A---17 install update, screen item, 4---68, A---4
using, A---17 installation
emon, screen item, A---15 disk order, 4---2
disks, 1---1, 1---2
EPROM, installation, 1---1, 1---2 EPROM, 1---1, 1---2
Erasable Programmable Read---Only Memory. See SOCKETS, 1---2
EPROM SOFT PARTS, 1---2
tasks, 1---1
errors. See troubleshooting theory of, 4---2
extended boot monitor. See EMON troubleshooting, 1---1
installing, extended axes, 4---38
F instructions
displaying the version identification status, E---1
F---ROM. See Flash ROM loading files using the FILE Menu, C---10
MARF2HD4307701E INDEX Index--3

setting the default device, C---2, C---5 M---400i robot


using a floppy disk and disk drive, 4---7 Cartesian motion option setting, B---5
interface joint motion option setting, B---5
formatting a, memory card, 4---8 payload setting, B---4
memory card, 4---1, 4---5, 4---8 robot type setting, B---4
using a memory card, 4---8 M---400iW robot, configuration information, B---5
M---400iWX robot, configuration information, B---6
J M---410i robot
Cartesian motion option setting, B---5
J1 axis limitation type setting configuration information, B---5
M---6i robot, B---2, B---3, B---4 frame type setting, B---5
M---710i robot, B---7 joint motion option setting, B---5
S---12 robot, B---9 payload setting, B---5
S---6 robot, B---8
M---410iW robot
J2 axis limitation type setting, A---520i robot, B---2 Cartesian motion option setting, B---6
J3 option brake setting, M---500 robot, B---7 frame type setting, B---5
joint motion option setting, B---6
joint motion option setting payload setting, B---5
A---520i robot, B---2
M---400i robot, B---5 M---410iWx robot
M---410i robot, B---5 Cartesian motion option setting, B---6
M---410iW robot, B---6 frame type setting, B---6
M---410iWx robot, B---6 joint motion option setting, B---6
payload setting, B---6
M---500 robot, B---7
M---6i robot, B---3, B---4 M---500 robot
M---710i robot, B---8 Cartesian motion option setting, B---7
S---12 robot, B---9, B---10, B---11, B---13 configuration information, B---7
S---420iR/120kg robot, B---10 J3 option brake setting, B---7
S---420iS robot, B---11 joint motion option setting, B---7
S---450 robot, B---12 option brake J1 setting, B---7
S---6 roboT, B---8 payload setting, B---7
S---800 robot, B---14 robot type setting, B---7
S---900 robot, B---14 wrist axes exchange setting, B---7
wrist type setting, B---7

L M---6i, mastering restrictions, 5---6


M---6i robot
LIB, disk, 1---2 aux axis cabinet on i---cabinet setting, B---2, B---3,
library, disk, 1---2 B---4
brake type setting, B---2, B---3, B---4
linear cabinet type setting, B---2, B---3, B---4
auxiliary axis, extended axis setup, 4---44 Cartesian motion option setting, B---3, B---4
integrated axis, extended axis setup, 4---44 configuration information, B---2
linear axis, gear ratio, extended axis setup, 4---45 J1 axis limitation type setting, B---2, B---3, B---4
joint motion option setting, B---3, B---4
loadable files, C---8 mount angle setting, B---2, B---3, B---4
loading, files from FILE menu, C---10 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 M---710i robot
M---16i robot, configuration information, B---3 cabinet type setting, B---7
Cartesian motion option setting, B---8
M---16iL robot, configuration information, B---4 configuration information, B---7
M---400 robot, configuration information, B---4 J1 axis limitation type setting, B---7
Index--4 INDEX MARF2HD4307701E

joint motion option setting, B---8 S---6 robot, B---8


mount angle setting, B---7 mount type
payload setting, B---7 M---6i robot, B---2, B---3, B---4
M---710iW robot, configuration information, B---7 S---6 robot, B---8
maintenance update, 4---68 mount type setting, S---700 robot, B---12, B---13
Manipulating Files
backing up program, system, and files, C---1 N
loading files from disk to controller, C---1, C---8
noload, screen item, A---14
manual data entry, BMON, A---16
number
mastering
controller F, 1---3
definition of, 5---1
disk part number, 1---3
quick, 5---13, 5---16
software serial, 1---3
single axis, 5---10
to a fixture, 5---6
to zero degrees, 5---8 O
mastering methods
option, software disk, 1---2
fixture position master, 5---1
quick mastering, 5---1 option brake J1 setting, M---500 robot, B---7
recording the quick reference position, 5---1 options
single axis mastering, 5---1 authorizing, 4---27, 4---31
zero degree mastering, 5---1 disk locations, 4---26
mcard, screen item, A---15 installing, 4---27, 4---28, 4---32
memory
checking available, 6---5 P
CMOS RAM, 2---2
D---RAM, 2---2 P2 port, 1---5, 4---5
Flash ROM, 2---2 PAC. See product authorization code
memory card, 4---1, 4---5, C---2 part number, disk label, 1---3
inserting into an interface, 4---13
interface, 4---8 payload setting
A---520i robot setting, B---2
memory card interface, connecting a, 4---8 M---400i robot, B---4
memory pools M---410i robot, B---5
IMAGE, 6---5 M---410iW robot, B---5
PERM, 6---5 M---410iWx robot, B---6
SYSTEM, 6---5 M---500 robot, B---7
TEMP, 6---5 M---6i robot, B---2, B---3, B---4
TPP, 6---5 M---710i robot, B---7
S---12 robot, B---9
MENUS key, A---4 S---420iF robot, B---9
motion development, screen item, A---3 S---420iL robot, B---10
See also controlled start S---420iR/120kg robot, B---10
S---420iS robot, B---11
motion sysvar setup, screen item, A---3
S---420iW robot, B---11
See also controlled start
S---450 robot, B---12
motor cover setting, S---6 robot, B---8 S---500 robot, B---12
mount angle setting S---6 robot, B---8
M---6i robot, B---2, B---3, B---4 S---700 robot, B---12, B---13
M---710i robot, B---7 S---800 robot, B---14
S---12 robot, B---9 S---900 robot, B---14
S---500 robot, B---12 pc emulator, 4---1, 4---5
MARF2HD4307701E INDEX Index--5

PERM, memory pool, 6---5 S---12 robot


port, P2, 4---5 Cartesian motion option setting, B---9, B---10, B---11,
B---13
printer, C---2 configuration information, B---9
problems. See troubleshooting J1 axis limitation type setting, B---9
joint motion option setting, B---9, B---10, B---11,
product, name, 1---3 B---13
product authorization code, 4---27 mount angle setting, B---9
payload setting, B---9
prog init, screen item, A---3 robot type setting, B---9
program file, backing up, C---5 S---420iF robot
program init, screen item. See controlled start arm length setting, B---9
configuration information, B---9
PS---100
payload setting, B---9
connecting a, 4---5
robot type setting, B---9
disk drive, 1---5, 4---5
S---420iL robot

Q configuration information, B---10


payload setting, B---10
robot type setting, B---10
quick mastering, 5---13, 5---16
recording the position, 5---14 S---420iR robot, configuration information, B---10
S---420iR/120kg robot
R Cartesian motion option setting, B---10
joint motion option setting, B---10
recording the quick reference position, 5---14 payload setting, B---10
robot type setting, B---10
re-init start, controller, A---12
S---420iS robot
reinit start, using CMOSINIT, A---12 Cartesian motion option setting, B---11
resetting alarms, for mastering, 5---3 configuration information, B---11
joint motion option setting, B---11
restoring, files from FILE menu, C---12
payload setting, B---11
RJ-2, controller, 1---3 robot type setting, B---11
robot, configuration, 4---69 S---420iW robot
robot library disk. See library configuration information, B---11
payload setting, B---11
robot type setting robot type setting, B---11
M---400i robot, B---4
M---500 robot, B---7 S---450 robot
M---6i robot, B---2, B---3, B---4 Cartesian motion option setting, B---12
S---12 robot, B---9 configuration information, B---12
S---420iF robot, B---9 joint motion option setting, B---12
S---420iL robot, B---10 payload setting, B---12
S---420iR/120kg robot, B---10 x---stroke type setting, B---12
S---420iS robot, B---11 S---500 robot
S---420iW robot, B---11 configuration information, B---12
S---6 robot, B---8 mount angle setting, B---12
S---800 robot, B---14 payload setting, B---12
S---900 robot, B---14 wrist type setting, B---12
rotary axis, gear ratio, extended axis setup, 4---45 S---6, mastering restrictions, 5---6
S---6 robot
S axis brake type setting, B---8
Cartesian motion option setting, B---8
S---12, mastering restrictions, 5---6 configuration information, B---8
Index--6 INDEX MARF2HD4307701E

J1 axis limitation type setting, B---8 performing a cold, A---9


joint motion option setting, B---8 performing a controlled, A---5
motor cover setting, B---8 performing a controlled 2, A---7
mount angle setting, B---8 performing a reinit, A---12
mount type, B---8 START CTRL, A---3
payload setting, B---8
robot type setting, B---8 START CTRL2, A---7
S---700 robot start methods
configuration information, B---12, B---13 controlled start, A---3
flange type setting, B---12, B---13 init start, A---2
mount type setting, B---12, B---13 re-init start, A---12
payload setting, B---12, B---13 semi hot start, A---11
START CTRL2, A---7
S---800 robot
Cartesian motion option setting, B---14 steps, installation, 4---4
configuration information, B---14 storage device
joint motion option setting, B---14 CMOS RAM, 2---2
payload setting, B---14 D-RAM, 2---2
robot type setting, B---14 Flash ROM, 2---2
S---900 robot SYSMACRO.SV, C---4
Cartesian motion option setting, B---14
SYSMAST.SV, C---4
configuration information, B---14
joint motion option setting, B---14 SYSSERVO.SV, C---4
payload setting, B---14 SYSTEM, memory pool, 6---5
robot type setting, B---14
system file, backing up, C---5
semi hot start, A---11
controller, A---11 system files
backing up, C---1, C---4
serial number SYSMACRO.SV, C---4
controller F, 1---3 SYSMAST.SV, C---4
for software, 1---3 SYSSERVO.SV, C---4
servo parameter file, C---4 SYSVARS.SV, C---4
setup system macro file, C---4
application, A---4 system variable file, C---4
default device, C---2
SYSVARS.SV, C---4
single axis mastering, 5---10
SOCKETS, 1---2 T
SOFT PARTS, 1---2
tasks
software installation, 1---1
disk label, 1---3 installation flowchart, 1---1
disks, 1---1, 1---2
option disk, 1---2 teach pendant, 1---4
update disk, 1---2 picture of standard, 1---4
version disk label, 1---3 TEMP, memory pool, 6---5
software disks. See application; library; option; update timetable, 4---4
software serial number, 1---3 TPP
start memory pool, 6---5
cold, 4---33, 4---69, A---14 memory pools, 6---5
controlled, A---14 troubleshooting, 1---1, 4---4
ctrl, A---14 using error messages, 6---1, 6---4
init, A---14 using symptoms, 6---1, 6---2
MARF2HD4307701E INDEX Index--7

turning on the robot, semi hot start, A---11


W
type setting, A---520i robot, B---2
wash down type setting, A---520i robot, B---2
U wrist axes exchange setting, M---500 robot, B---7
update, software disk, 1---2 wrist type setting
updates M---500 robot, B---7
installing, 4---68 S---500 robot, B---12
installing additional, 4---69
installing maintenance, 4---68
using DIAG, A---19 X
using EMON, A---17
utilities, using bootrom, A---16 x---stroke type setting, S---450 robot, B---12

V Z
version id, 4---34
displaying at ctrl start, E---1 zero degree mastering, 5---8

Вам также может понравиться