Software Installation - Fanuc
Software Installation - Fanuc
Software Installation - Fanuc
-Installation-
Manual
' liOTL .1
I
REFERENCE DOCUMEN T
WARNING
This equipment generates, uses, and can radiate radi o
frequency energy and if not installed and used i n
accordance with the instruction manual, may caus e
interference to radio communications. As temporaril y
permitted by regulation, it has not been tested fo r
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 suc h
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 whateve r
measure may be required to correct the interference .
ARCMate
ARC MateSr
DispenTol
InteliTrak
LaserTool
MotinPars
PAINTWork sI
PALLETMATE
SureWld
TurboMove
Customer information
Robot type
(A, L, M, P, or S, & 3-digit number)
Controller style
DETAILS
Include
your company's
name
caller's name
F Number
Robot serial number
(if no F Number is available)
Controller serial numbe r
(if no F Number is available)
Software edition and
revision numbers
This table is continued
INFORMATION
DETAILS
include
History of problem
Application software
MARAJINST09205E
Related Manuals
Preface
vii
Package contents
Requirements
Procedures
The entire manual set for this product includes manuals you can use whe n
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 area s
of the robot, controller, and application system .
Descriptions
Manual
R-J Controller
Connection an d
Maintenanc e
Manual
Refer to
Table of Content s
Chapter 1, Overview
Chapter 2, Setting U p
Controller Memor y
Chapter 3, EPRO M
Installatio n
Chapter 4, Software
Installatio n
Chapter 5, Masterin g
Chapter 6, Troubleshooting
and Error Message s
Appendix A , BootRo m
Operation s
viii
Conventions Used in
this Manual
PREFACE
MARAJINST09205E
WARNIN G
Information appearing under WARNING concerns the
protection of personnel . It is boxed and in bold type to set
it apart from other text .
CAUTIO N
A
Information appearing under CAUTION concerns the protectio n
of equipment, software, and data . It is boxed to set it apart
from other text .
Table of Contents
MARAJINST09206E
Preface
Safety
vii
xiii
Chapter 1
OVERVIEW
1-1
1 .1 PACKAGE CONTENTS
1 .1 .1 Software Disks
1 .1 .2 System EPROM Chips
1-2
1-2
1-24
1 .2 INSTALLATION REQUIREMENTS
12 .1 Teach Pendant
1 .2 .2 Disk Drive Unit
1 .2 .3 Controller Hardware Tools
1-2 5
1-25
1-27
1-27
Chapter 2
SETTING UP CONTROLLER MEMORY
2- 1
2-2
2-3
2-7
Chapter 3
EPROM INSTALLATION
3-1
3-2
3-8
Chapter 4
SOFTWARE INSTALLATION
4-1
Chapter 5
MASTERING
5-1
5-2
5-4
5-6
5-8
TABLE OF CONTENTS
MARAJINST09206E
6-1
6-2
6-3
6-7
Chapter 6
Appendix A
BOOTROM OPERATIONS
A.1 STARTUP METHODS
A.1 .1 Hot Start
A.1 .2 Cold Start
A.1 .3 Controlled Start
A.2 BOOTROM UTILITIES
A.3 DIAGNOSTIC UTILITIES (DIAG>)
A.4 EXTENDED BOOT MONITOR UTILITIES (EMON>)
A.5 DEVICE MONITOR UTILITIES (DEV>)
A-1
A-2
A-2
A-3
A-4
A-6
A-8
A-1 0
A-1 1
List of Procedure s
Procedure 2- 1
Procedure 2-2
Procedure 2-3
Procedure 2-4
Procedure 3- 1
Procedure 3-2
Procedure 3-3
Procedure 3-4
Procedure 4- 1
Procedure 4-2
Procedure 4-3
Procedure 4-4
Procedure 4-5
Procedure 4-6
Procedure 4-7
Procedure 4- 8
Procedure 5-1
Procedure 5-2
Procedure 5-3
Procedure 5-4
Procedure 5-5
Procedure 6-1
ProcedureA-1
Procedure A-2
2-2
2-3
2-7
2-1 2
3-2
3-3
3-8
3-9
4-3
4-1 7
4-29
4-39
4-42
4-46
4 49
4-62
5-2
5-4
5-6
5-8
5-1 0
6-7
A-2
A-3
MARAJINST09206E
TABLE OF CONTENTS
xi
A-5
A-7
A-9
A-1 0
A-1 1
List of Figure s
Figure 1-1 . Standard Teach Pendant
Figure 1-2 . Intrinsically Safe Teach Pendant (ISTP)
Figure 1-3 . PS-100 Connected to the Controller
Figure 2-1 . R-J Controller Disconnect Handle and Latch
Figure 2-2 . MAIN CPU Board Location
Figure 2-3 . Removing the MAIN CPU Board
Figure 2-4 . Installing the CMOS RAM or Flash ROM Module
Figure 2-5. Plugging in the Extension Backplane
Figure 2-6 . Plugging in the Extension Backplane
Figure 3-1 . R-J Controller Disconnect Handle and Latch
Figure 3-2. MAIN CPU Board Location
Figure 3-3 . Removing the MAIN CPU Board
Figure 3-4. Locating the BootROM Chips
Figure 3-5 . Removing the Back Cover of the Teach Pendant
Figure 3-6 . Locating the Teach Pendant EPROM Chip
Figure 3-7 . EPROM Labels
1-25
1-2 6
1-27
2-4
2-4
2-5
2-5
2-8
2-1 2
3-4
3-5
3-6
3-6
3-1 0
3-1 0
3-1 1
List of Table s
Table 1-1 . Software Version Information
Table 2-1 . Memory Status
Table 4-1 . Shot Meter Configuration Items
Table 4-2 . Nordson Configuration Items
Table 4-3 . Schucker Configuration Items
Table 4-4. Jesco Configuration Items
Table 4-5 . Configuration Setup Items
Table 4-6 . Motor Selection Combinations
Table 5-1 . Mastering Methods
Table 6-1 . Troubleshooting Symptoms and Solutions
Table 6-2 . Software Option Messages
Table 6-3 . BootROM Error Messages
Table A-i . Controlled Start Options
Table A-2. BootROM Utilities
Table A-3 . BootROM Diagnostic Utilities
Table A-4. BootROM Extended Monitor Utilities
Table A-5. BootROM Device Monitor Utilities
1-3
2-2
4-9
4-1 1
4-1 2
4-1 3
4-3 7
4-65
5- 1
6-2
6-3
6-4
A-4
A-6
A- 8
A-1 0
A-11
Safety
FANUC Robotics is not and does not represent itself as an expert in safet y
systems, safety equipment, or the specific safety aspects of your compan y
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 i n
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 professional s
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 syste m
to recognize and respond to known hazards associated with your roboti c
system and to be aware of the recommended operating procedures for you r
particular application and robot installation .
FANUC Robotics therefore, recommends that all personnel who intend t o
operate, program, repair, or otherwise use the robotics system be trained i n
an approved FANUC Robotics training course and become familiar wit h
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 recommende d
programming procedures for your application and robot installation.
The following guidelines are provided to emphasize the importance of
safety in the workplace.
xiv
CONSIDERIN G
SAFETY FOR YOU R
ROBOT
INSTALLATION
SAFETY
Safety is essential whenever robots are used . Keep in mind the followin g
factors with regard to safety :
Enhancing Devices
People
External device s
Robot(s)
Tooling
Workpiece
Always give appropriate attention to the work area that surrounds the
robot. The safety of the work area can be enhanced by the installation of
some or all of the following devices :
Setting Up a Safe
Workcell
Using Safety
MARAJINST09205E
Arrange the workcell so the operator faces the workcell and can see
what is going on inside the cell .
MARAJINST09205E
SAFETY
xv
Clearly identify the work envelope of each robot in the system with
floor markings, signs, and special barriers . The work envelope is the
area defined by the maximum motion range of the robot, including any
tooling attached to the wrist flange that extend this range.
Install special guarding that prevents the operator from reaching int o
restricted areas of the work envelope .
Use interlocks .
Eliminate pinch points. Pinch points are areas where personnel coul d
get trapped between a moving robot and other equipment .
xvi
SAFETY
MARAJINST09205E
Advise all personnel who must teach the robot or otherwise manually
operate the robot to observe the following rules :
Know whether or not you are using an intrinsically safe teach pendan t
if you are working in a hazardous environment.
Before teaching, visually inspect the robot and work envelope to make
sure that no potentially hazardous conditions exist. The work
envelope is the area defined by the maximum motion range of the
robot. These include tooling attached to the wrist flange that extend s
this range.
The area near the robot must be clean and free of oil, water, or debris .
Immediately report unsafe working conditions to the supervisor or
safety department.
Know the path that can be used to escape from a moving robot ; make
sure the escape path is never blocked.
Isolate the robot from all remote control signals that can cause motio n
while data is being taught .
Test any program being run for the first time in the following manner:
WARNING
Stay outside the robot work envelope whenever a progra m
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 continuousl y
for at least one full cycle .
Make sure all personnel are outside the work envelope before running
production.
MARAJINST09205E
SAFETY
xvii
Advise all personnel who operate the robot during production to observe
the following rules :
Know the entire workcell area . The workcell includes the robot and it s
work envelope, plus the area occupied by all external devices an d
other equipment with which the robot interacts .
Make sure all personnel are outside the work envelope before
operating the robot .
Know the location and status of all switches, sensors, and control
signals that could cause the robot to move.
Never try to stop the robot, or break its motion, with your body . The
only way to stop robot motion immediately is to press a n
EMERGENCY STOP button located on the controller panel, teac h
pendant, or emergency stop stations around the workcell.
Lock out and tag out the power source at the controller according t o
the policies of your plant.
Turn off the compressed air source and relieve the air pressure .
xviii
SAFETY
MARAJINST09205E
Test the teach pendant for proper operation before entering the wor k
envelope.
If it is necessary for you to enter the robot work envelope while powe r
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 DEADMA N
switch to turn off servo power to the robot immediately .
WARNING
Lethal voltage is present in the controller WHENEVER IT I S
CONNECTED to a power source. Be extremely careful to
avoid electrical shock .
Isolate the robot from all remote control signals . If maintenance must
be done when the power is on, make sure the person inside the wor k
envelope has sole control of the robot. The teach pendant must b e
held by this person.
Make sure personnel cannot get trapped between the moving robot an d
other equipment . Know the path that can be used to escape from a
moving robot. Make sure the escape route is never blocked.
MARAJINST09205E
SAFETY
xix
WARNING
Do not try to remove any mechanical component from th e
robot before thoroughly reading and understanding the
procedures in the appropriate manual . Doing so can resul t
in serious personal injury and component destruction .
Use only specified parts for replacement . To avoid fires and damage
to parts in the controller, never use nonspecified fuses .
KEEPING MACHIN E
TOOLS AN D
EXTERNAL
DEVICES SAFE
Programming Safety
Precautions
Mechanical Safety
Precautions
Program the robot to check the condition of all external devices durin g
an operating cycle .
Make sure the workcell is clean and free of oil, water, and debris .
xx
SAFETY
MARAJINST09205 E
KEEPING TH E
ROBOT SAFE
Operating Safety
Precaution s
Use a low override speed to increase your control over the robot whe n
jogging the robot .
Visualize the movement the robot will make before you press the jo g
keys on the teach pendant.
Make sure the work envelope is clean and free of oil, water, or debris .
Use. circuit breakers to guard against electrical overload .
Programming Safety
Precautions
The following safety measures are designed to prevent damage to the robo t
during programming:
Make sure that the program ends with the robot near or at the hom e
position .
NOTE Any deviation from the methods and safety practices described i n
this manual must conform to the approved standards of your company . If
you have questions, see your supervisor .
MARAJINST09205E
ADDITIONAL
SAFETY
CONSIDERATION S
FOR PAINT ROBOT
INSTALLATIONS
SAFETY
xxi
Process technicians are sometimes required to enter the paint booth, for
example, during daily or routine calibration or while teaching new paths to
a robot. Maintenance personal also must work inside the paint booth
periodically.
Whenever personnel are working inside the paint booth, ventilatio n
equipment must be used. Instruction on the proper use of ventilating
equipment usually is provided by the paint shop supervisor.
Although paint booth hazards have been minimized, potential dangers stil l
exist. Therefore, today's highly automated paint booth requires tha t
process and maintenance personnel have full awareness of the system an d
its capabilities . They must understand the interaction that occurs betwee n
the vehicle moving along the conveyor and the robot(s), hood/deck and
door opening devices, and high-voltage electrostatic tools .
Paint robots are operated in three modes :
Teach or manual mode
Automatic mode, including production and exercise operatio n
Diagnostic mode
During both teach and automatic modes, the robots in the paint booth will
follow a predetermined pattern of movements . In teach mode, the proces s
technician teaches (programs) paint paths using the teach pendant.
In automatic mode, robot operation is initiated at the System Controlle r
Center (SCC), Manual Control Panel (MCP), if available, or Manual Pain t
Station (MPS), if available, and can be monitored from outside the pain t
booth. All personnel must remain outside of the booth or in a designate d
safe area within the booth whenever automatic mode is initiated at the
SCC, MCP, or MPS.
In automatic mode, the robots will execute the path movements they were
taught during teach mode, but generally at production speeds .
When process and maintenance personnel run diagnostic routines that
require them to remain in the paint booth, they must stay in a designated
safe area .
SAFETY
Features
MARAJINSTO92O5E
Most paint booths have red warning beacons that illuminate when the
robots are armed and ready to paint. Your booth might have othe r
kinds of indicators. Learn what these are .
WARNIN G
An EMERGENCY STOP will occur if the DEADMAN switc h
is released on a bypassed robot .
MARAJINST09205E
SAFET Y
When you work in or near the paint booth, observe the following rules, i n
addition to all rules for safe operation that apply to all robot systems .
WARNIN G
Know the work envelope of the robot and hood/deck and door opening
devices .
Know the location and status of all switches, sensors, and/or contro l
signals that might cause the robot, conveyor, and opening devices t o
move .
Make sure that the work area near the robot is clean and free of water ,
oil, and debris . Report unsafe conditions to your supervisor.
Become familiar with the complete task the robot will perform
BEFORE starting automatic mode .
Make sure all personnel are outside the paint booth before turning o n
power to the robot servo system .
Never enter the work envelope or paint booth before turning on powe r
to the robot servo system.
xxiv
SAFETY
MARAJINST09205 E
Remove all metallic objects, such as rings, watches, and belts, befor e
entering a booth when the electrostatic devices are enabled .
Stay out of areas where you might get trapped between a movin g
robot, conveyor, or opening device and another object .
Be sure all covers and inspection plates are in good repair and in place .
Always return the robot to the "home" position before you disarm it.
MARAJINST09205E
SAFETY
xxv
If there is contact with the skin or eyes, rinse with water for a t
least 15 minutes.
OVERVIEW
1-1
MARAJINST09206E
The first time you install the SYSTEM R-J Software Installation Package ,
and whenever you update your controller with components in this package ,
you must do the following :
Make sure you have enough memory in your controller and adjust it i f
you need more . Refer to Chapter 2.
If you are updating your controller, back up all system files . Refer to
the Setup and Operations Manual for more information on backing up
files .
Make sure you have the correct system EPROM chips and install them
if necessary. Refer to Chapter 3.
1. OVERVIEW
MARAJINST09206 E
1-2
1 .1
PACKAGE CONTENTS
1 .1 .1
Software Disks
Core Option s
Application/Tool Option s
Robot Library Options
Core and Application Updates
A core is the fundamental component of the SYSTEM R-J software . It
provides the robot operating system and SOCKETS for all other layered
software components . Most systems will use the standard core software .
However, other systems could use core software that i s
application-specific . All systems must include core software .
An application/tool is a software component, containing SOFT PARTS ,
which is used in addition to the core software. It provides application
specific functionality. All systems must include application/tool software .
A robot library is a software component, containing SOFT PARTS, whic h
is used with a core and an application/tool. It provides FANUC robo t
model-specific functionality. Most systems will use the standard robo t
library software . However, other systems could use robot library softwar e
that is application-specific . All systems must include a robot library.
An option is a software component that provides specific functionality that
can optionally be used with core, application/tool and robot librar y
software.
An update is a software component that adds specific functionality tha t
must be used with core, application/tool and robot library software .
The kinds of disks listed below are available on 3 -1/2" disks . Table 1-1
lists the following information about each kind of software package yo u
can have :
Contents
CMOS RAM requirements
Flash ROM requirements
BootROM EPROM versio n
Number of 3" disks
1 . OVERVIEW
1-3
MARAJINST09206E
Product
ArcTool Software
Package
SBARCTLJ130X3X1
Core Software
Version: 1 .30P
Number of
31/2" Disks
Comment
SFTARTLJ130A3X1
SFTCOREJ306X3XX
Libraries
SFTRBLBJ306X3X2
SFTTASTJ130X3XX
BootROM EPROM
Version : 1.10P or later
Required:
2MB Flash ROM (min)
2MB CMOS RAM (min)
Memory
AVC with
MP/RPM
ArcTool only.
(option)
SFTAVCXJ13OX3XX
SFTDEJOJ130X3XX
Extended Axis
(option)
SFTFASEJ306XSXX
SFTPLCIJ306X3X1
SFTEXAXJ306X3XX
1 . OVERVIEW
MARAJINST09206E
1-4
Table 1-1 . (Cont'd) Software Version Informatio n
Disk Contents &
Part Number
Core Software
Product
DispenseTool
Software Package
Shot
Shot Meter:
SFTCOREJ306A3XX
TLJ120X3
SBDISTLJ120X3X2
Jesco:SBDISTLJ12OX3X3
Schucker:SBDISTLJ120X3X4
Robot Libraries
SFTRBLBJ306ASXX
Version : 1.20P
Teach Pendant
EPROM
Version : 7D01/04D or
later
Number of
Comment
3-1/2" Disks
Includes all V3 .06PA core softwar e
6
information .
Includes all currently supported robot
1
models.
DispenseTool Application Software for use
1
with Nordson Micro Pro-Flo dispensin g
equipment.
SFTDITLJ12OX3X3
SFTDITLJ12OX3X 3
BootROM EPROM
Version : 1.10PA or later DispenseTool Software for Schucker
Equipment
Memory Required :
SFTDITLJ120X3X4
2MB FRO M
DispenseTool End-Of-Arm-Tooling
2MB CMOS RAM
(option)
SFTEOATJ120X3Xx
NOTE: Installation of
multiple options
might require
PLC I/O (ABRIO/Genius)
4MB CMOS RAM
(option)
SFTPLCIJ306X3X1
CRT/Keyboard Manager
(option)
SFTCRTKJ306X3XX
SFTKADPJ306X3XX
SFTKCLXJ306x3XX
(option)
SFTFSRDJ306X3XX
(option)
SFTSEHOJ306X3X1
1 . OVERVIEW
1-5
MARAJINST09206E
Product
DispenseToo l
Software Packag e
Nordson:SBDISTLJ120X3X1
Number of
Comment
31/2 " Disks
1
Interface from Application/Tool to an external
sensor device such as a V-120 visio n
system.
Shot Meter:
SBDISTLJ120X3X2
Jesco:SBDISTLJ120X3X3
Schucker:SBDISTLJ120X3X4
Version : 1 .20P
Teach Pendant
EPRO M
Version : 7D01/04D 0 r
late r
BootROM EPRO M
Version : 1.1PA or late r
Memory Required :
2MB FROM
2MB CMOS RAM
NOTE: Installation of
multiple options
might require
4MB CMOS RAM
1 . OVERVIEW
MARAJINST09206E
1-6
Table 1-1 . (Cont'd) Software Version Informatio n
Product
DispenseTool
Software Package
Shot
Shot Meter:
SBDISTLJ121X3X2
Jesco:SBDISTLJ121X3X3
Schucker:SBDISTLJ121X3X4
Robot Libraries
TLJ12X3
SFTRBLBJ306A3XX
Version: 1 .21P
Teach Pendant
EPROM
Version: 7D01/04D or
later
Number of
Comment
Disks
6
Includes all V3 .06PA core software
information.
1
Includesall currently supported robot
models.
1
DispenseTool ApplicationSoftware for us e
with Nordson Micro Pro-Flo dispensin g
equipment .
1
DispenseTool Application Software for us e
with Shot Meter dispensing equipment.
3-1/2"
SFTDITLJ121X32 1
BootROM EPROM
Version: 1 .10PA or later DispenseTool Software for Schucker
Equipment
SFTDITLJ121X341
Memory Required :
2MB FRO M
DispenseTool End-Of-Arm-Tooling
2MB CMOS RAM
(option)
NOTE: Installation of SFTEOATJ121X3XX
multiple options
might require
PLC I/O (ABRIO/Genius)
4MB CMOS RAM
(option)
SFTPLCIJ306X3X1
CRT/Keyboard Manager
(option)
SFTCRTKJ306X3XX
SFTKADPJ306X3XX
SFTKCLXJ306X3XX
SFTFSRDJ306X3X X
SFTSEHOJ306X3X 1
1 . OVERVIEW
1-7
MARAJINST09206E
JINST09206E
Product
DispenseToo l
Software Packag e
Nordson :SBDISTLJ121X3X1
Number of
31/2" Disks
Comment
SFTFASEJ306X3XX
Shot Meter:
SBDISTLJ121X3X2
Jesco:SBDISTLJ121X3X3
Schucker:SBDISTLJ121X3X4
Version : 1 .21 P
Teach Pendan t
EPRO M
Version : 7D01/04D
SFTEXAXK306X3XX
or
later
1 . OVERVIEW
MARAJINST09206 E
1-8
Table 1-1 . (Cont'd) Software Version Information
KAREL Run-Time
Software Package
SBKARELJ306X3X1
SFTKARTJ306X3X1
Product
Version: 3.06P
Core Software
Number of
Disks
3-1/2 "
SFTCOREJ306X3XX
Teach Pendant EPROM
Version : 7D01/04D or
Robot Libraries
later
SFTRBLBJ306XSX2
BootROM EPROM
Version : 1 .10PA or later
Memory Required :
2MB Flash ROM (min)
2MB CMOS RAM (min)
1
1
Commen t
Includes all software to allow you to creat e
teach pendant programs and run them o n
the controller.
Includes all V3 .06P core software
information .
Includes all currently supported robo t
models.
Includes all RSR/PNS software fo r
production operations.
SFTRSRXJ306X3XX
1
SFTTUMOJ306X3X1
Extended Axi s
(option)
SFTEXAXJ306X3XX
1 . OVERVIEW
MARAJINST09206E
1-9
Number of
31/2" Disks
1
Core Software
SFTKADPJ306XSXX
SBKARELJ306X3X2
Version: 3 .06P
Teach Pendant EPROM
Version:
7D01/04D or
later
SFTKARTJ306X3X1
SFTCOREJ306X3XX
BootROM EPROM
Version : 1 .10PA or later
Robot Libraries
Memory Required :
2MB Flash ROM (min )
2MB CMOS RAM (min)
NOTE : Installation of
multiple options
might require
4MB CMOS RAM
Commen t
SFTRBLBJ306X3X2
SFTRSRXJ306X3XX
SFTPLIJ306X3X1
SFTTUMOJ306X3X1
Extended Axis
(option)
SFTEXAXJ306X3XX
1 . OVERVIEW
MARAJINST09206E
1-10
Table 1-1 . (Cont'd) Software Version Informatio n
SFTINTRJ306A3XX
SFTSEHOJ306B3XX
Map Interface
(option)
SFTMAPXJ306B3XX
Extended Axi s
SFTTUMOJ306X3X1
(option )
SFTEXAXJ306X3XX
1 . OVERVIEW
MARAJINST09206E
Number of
3i/2" Disks
1
SFTKAPDJ306B3XX
SBKARELJ306B3X2
Version: 3.06P B
Memory Required:
2MB Flash ROM (min )
2MB CMOS RAM (min)
Core
Software
SFTCOREJ306B3XX
Robot Libraries
SFTRBLBJ306B3X4
SFTRSRXJ306X3XX
Comment
SFTSEHOJ306B3XX
Map Interfac e
(option)
SFTMAPXJ306B3XX
SFTPLCIJ306X3X1
Extended Axi s
(option)
SFTEXAXJ306X3XX
1 . OVERVIEW
MARAJINST09206 E
1-12
SBKARELJ306B3X3
SFTTPINJ306B3XX
Version: 3.06PB
Core Software
Robot Libraries
Version : 7D01/04D or
SFTRBLBJ306B3X4
later
Memory Required :
1 .5MB Flash ROM (min)
2MB CMOS RAM (min)
Comment
Includes all software to allow you to creat e
TPP+ and INSIGHT II programs and ru n
them on the controller.
Includes V3 .06PB core software information .
SFTCOREJ306B3XX
BootROM EPROM
Version : 1 .10P or later
Number of
31h" Disks
2
1
SFTRSRXJ306X3XX
SFTFSRDJ306X3XX
CRT/Keyboard Manager
NOTE : Installation of (option)
multipl e option s
SFTCRTKJ306X3XX
might require
IntelliTrak
4MB CMOS RAM
(option)
SFTINTRJ306A3X X
Map Interface
(option)
SFTMAPXJ306B3XX
SFTPLCIJ306X3X1
Extended Axis
(option)
SFTEXAXJ306X3XX
1 . OVERVIEW
1-1 3
MARAJINST09206E
Comment
SFTTPINJ306B3XX
SBKARELJ306B3X4
Version: 3.06PB
SFTKADPJ306B3XX
Number of
3-1/2" Disks
Core Software
SFTCOREJ306B3XX
Robot Libraries
BootROM EPROM
Version : 1.10PA or later SFTRBLBJ306B3X4
RSR/PNS (Remote Program Select)
Memory Required:
(option)
SFTRSRXJ306X3XX
2MB Flash ROM (min )
2MB CMOS RAM (min)
IntelliTrak
NOTE: Installation of (option)
multiple options
SFTINTRJ306A3XX
might require
Serial Host Communication
4MB CMOS RAM
(option)
SFTSEHOJ306B3XX
Map Interface
(option)
SFTMAPXJ306B3XX
SFTPLCIJ306X3X1
Extended Axis
(option)
SFTEXAXJ306X3XX
1 . OVERVIEW
MARAJINST09206E
1-14
Product
PaintToo l
StandAlone
Software Packag e
SBPAITLJ130X3X1
Version : 1 .30 P
Teach Pendan t
EPRO M
Version : 7D01/04D or
late r
BootROM EPRO M
Version : 1 .10PA or later
Memory Required :
2MB FRO M
4MB CMOM RAM
Number of
3%" Disks
Comment
CRT/Keyboard Manager
(option)
Core Software
SFTCOREJ306B3XX
Robot Librarie s
SFTRBLBJ306B3X4
(option)
SFTSAPTJ130X3XX
SFTCOCHJ130X3XX
SFTCRTKJ306X3XX
SFTLNTRJ306B3XX
1 . OVERVIEW
1-1 5
MARAJINST09206E
Number of
Commen t
3-1/2" Disks
3
Includes all PaintTool software .
SFTPATLJ130A3XX
CRT/Keyboard Manage r
(option)
Core Softwar e
SFTCOREJ306B3XX
Version : 1 .30PA
Teach Pendant
EPROM
Version : 7D01/04D o r
late r
BootROM EPROM
Version : 1 .10PA or late r
Memory Required :
2MB FRO M
4MB CMOS RAM
Robot Libraries
SFTRBLBJ306B3X4
SFTPAPRJ130X3XX
SFTCOCHJ130A3XX
SFTCRTKJ306X3XX
SFTLNTRJ306B3X1
1. OVERVIEW
MARAJINST09206 E
1-16
Table 1-1 . (Cont'd) Software Version Informatio n
Product
PaintTool
StandAlon e
Software Package
SBPAITLJ131X3X1
Core Software
Version : 1.31P
Teach Pendant
EPROM
Version : 7D01/04D or
later
BootROM EPROM
Version : 1 .10PA or later
Memory Required:
2MB FROM
4MB CMOS RAM
Number o f
Comment
Disks
3
Includes all PaintTool software .
3-1/2 2"
Robot Libraries
CRT/Keyboard Manage r
SFTCOREJ306B3XX
SFTRBLBJ306B3X4
SFTSAPTJ131X3X X
SFTSAPTJ130X3XX
SFTCOCHJ131X3XX
(option)
SFTCRTKJ306X3XX
SFTLNTRJ306B3X2
(option)
SFTMOHCJ306B3XX
1. OVERVIE W
1-1 7
MARAJINST09206E
Version: 1 .30P
Teach Pendant
EPROM
Version : 7D01/04D or
later
Number o f
Commen t
31/2" Disks
3
Includes all PaintTool software .
SFTPATLJ130X3X 1
Core Software
Robot Libraries
SFTCOREJ306B3XX
SFTRBLBJ306B3X4
SFTPTESJ130X3X X
Accuflow Software
BootROM EPROM
(option)
Version : 1 .10PA or later SFTACFLJ130X3X X
Memory Required :
2MB FROM
4MB CMOS RAM
CRT/Keyboard Manager
(option)
SFTCRTKJ306X3XX
1 . OVERVIEW
MARAJINST09206E
1-18
Commen t
Memory Required :
2MB FRO M
4MB CMOS RAM
CRT/Keyboard Manager
(option )
SBPAITLJ130A3X2
Version: 1.30PA
Teach Pendan t
EPROM
Version : 7D01/04D or
later
Number of
3%" Disks
SFTPATLJ130A3XX
Core Software
SFTCOREJ306B3XX
Robot Libraries
SFTRBLBJ306B3X4
SFTSAPTJ130X3XX
SFTCRTKJ306X3XX
1 . OVERVIE W
1-1 9
MARAJINST09206E
Product
PaintTool Finishin g
Software Package
SBPAITLJ131X3X2
Version : 1 .31 P
later
Commen t
CRT/Keyboard Manage r
(option)
Core Software
SFTCOREJ306B3XX
Robot Libraries
Teach Pendan t
EPRO M
Version : 7D01/04D o r
Number of
3W Disks
SFTRBLBJ306B3X4
Accuflow Software
(option)
r EPROM late ro
BootROM Version: 1.10PA
SFTACFLJ131X3XX
Memory Required :
2MB FROM
4MB CMOS RAM
SFTSAPTJ130X3XX
SFTCRTKJ306X3XX
AccuStat
(option)
SFTACSTJ131X3XX
Parallel Purg e
(option )
SFTPAPUJ131X3XX
1 . OVERVIEW
MARAJINST09206E
1 20
Table 1-1 . (Cont'd) Software Version Informatio n
Product
PalletTool
Software Package
Number o f
Comment
3-1/2" Disks
2
Includes all PalletTool specific information.
SFTPLTLJ120X3X,
SBPALTJL120X3X 1
Version: 1 .20 P
Teach Pendant EPRO M
Version : 7D01/04D o r
later
BootROM EPRO M
Version : 1 .10PA or later
Core Software
SFTCOREJ306X3XX
Robot Libraries
SFTRBLBJ306X3X2
Memory Required :
2MB Flash ROM (min )
2MB CMOS RAM (min)
Maintenance Dis k
NOTE: Installation of PalletTool
SFTUPDTJ306X314
s
multiple option
might requir e
4MB CMOS RAM
1 . OVERVIEW
1-2 1
MARAJINST09206E
Number of
3-1/2" Disks
Comment
SFTSPTLJ210X3X1
SBSPOTLJ210X3X1
Version: 2.10P
Core Software
Robot Libraries
BootROM EPRO M
Version : 1 .10P or later
Memory Required :
1 .5MB Flash ROM (min)
2MB CMOS RAM (min )
SFTCOREJ306X3XX
SFTRBLBJ306X3X2
SFTSEHOJ306X3X1
PLC O (ABRIO/Genius)
(option)
SFTPLCIJ306X3X1
NOTE : Installation o f
multiple option s
CRT/Keyboard Manager Macro
might require
Suppor t
4MB CMOS RAM
(update)
SFTUPDTJ306X3X4
1 . OVERVIEW
MARAJINST09206 E
1-22
Comment
late r
BootROM EPROM
Version : 1 .20P or late r
Robot Libraries
KSL Interfac e
(option)
Product
SFTSPTLJ220X3XX
SpotTool Software
Package
SBSPOTLJ220X3X1
Version: 2.20P
SFTCOREJ306C3XS
SFTCOMNJ3O6C3XS
SFTRBLBJ306C3X2
Memory Required:
1 .5MB FFlash
Flash ROM ((min)
2MB CMOS RAM (min )
NOTE : Installation of
multiple options
might require
4MB CMOS RAM
SFTKSLIJ306C3XX
SFTPLCIJ306C3XX
CRT/Keyboard Manager
(option)
SFTCRTKJ306X3XX
1 . OVERVIEW
1-2 3
MARAJINST09206E
Number o f
3
SFTSPTLJ220A3XX
SBSPOTLJ220A3X1
Version: 2.20PA
Teach Pendant EPRO M
Version : 7D01/06T4 o r
later
BootROM EPROM
Version: 2 .00P or late r
SFTCOREJ306D3XS
SFTCOMNJ306D3XS
Robot Libraries
SFTRBLBJ306D3XX
Flash
y
Required:
hMemor
1 1.5MB
.5MB Flas
Flash ROM (min )
KSL Interfac e
(option )
SFTKSLIJ306D3XX
CRT/Keyboard Manage r
(option)
SFTCRTKJ306X3XX
Comment
Disk 2" 3-1/2
Includes all SpotTool information includin g
S-420 TurboMove software (which supports :
FANUC Robotics S-420F, S-420FD ,
S-420A, S-420W, S-420S robot models
only.
Includes V3.06PD core software informatio n
specifically for SpotTool.
Includes V3.06PD core software informatio n
specifically for SpotTool .
Includes all currently supported robot
models .
Also referred to as KAREL Serial Link (KSL)
option . 2MB FROM required for this
option.
Supports the Allen-Bradley and FANU C
Robotics Genius network I/O interfac e
hardware using the R-H extended backplane
on the R-J controller .
Includes all CRT/Keyboard manage r
information .
1. OVERVIEW
MARAJINST09206 E
1. OVERVIEW
1-2 5
MARAJINST09206E
1 .2
INSTALLATION
REQUIREMENTS
1 .2.1
Teach Pendant
A teach pendant
A disk drive uni t
Controller hardware tools
Standard
Intrinsically Safe (ISTP)
1. OVERVIEW
The ISTP, used in most hazardous paint environments, plugs into the
intrinsically safe barrier (ISB) unit within the controller and consists o f
A 16 line x 40 character teach pendant screen
Eleven status indicators displayed on the teach pendant screen.
Teach Pendant keys, including keys specific to the PaintTool softwar e
application.
Figure 1-2 displays the ISTP.
Figure 1-2 . Intrinsically Safe Teach Pendant (ISTP)
1. OVERVIEW
MARAJINST09206E
1-2 7
1 .2.2
Disk Drive Uni t
The FANUC Robotics PS-100 disk drive, shown in Figure 1-3, is use d
with 3'/4 inch disks, including 720K double-density disks .
Figure 1-3 . PS-100 Connected to the Controller
1 .2. 3
Controller Hardware
Tools
MARAJINST09205E
A CAUTION
Install the CMOS and Flash ROM modules on the main CPU boar d
inside the controller.
Check system memory allocatio n
NOTE You can also format a portion of the KAREL memory poo l
(CMOS RAM), as a RAM disk, which can be used as a separate storage
device . Refer to the Setup and Operations Manual for your application fo r
more information.
Refer to Section 2.1 for more information on checking controller memory .
Refer to Section 2.2 for more information on installing CMOS and Flas h
ROM boards.
2-2
Checking system memory allows you to determine the amount of CMOS, '
and Flash ROM memory available in your system .
2. 1
CHECKING SYSTEM
MEMORY
Table 2--1 lists and describes each memory status item . Use
Procedure 2-1 to check system memory.
Table 2-1 . Memory Statu s
DESCRIPTION
MEMORY STATUS
User
Indicates the amount of memory for user programs: teach pendant programs and KAREL
programs .
Total indicates the original size of the memory area .
Free indicates how much memory is available .
Largest Free indicates the largest contiguous segment of memory .
System
Indicates the amount of memory for system information : F-DICT (dictionary files that
define what is displayed on the screens), F-PROG (application, operating system, an d
option files), and C-WORK (temporary memory used for system operations) .
Total indicates the original size of the memory area.
Free indicates how much memory is available.
Largest Free indicates the largest contiguous segment
Hardware
Indicates the total amount of memory in Flash ROM and CMOS RAM .
Step
Press MENUS .
Select STATUS.
MARAJINST09205E
2.2
INSTALLING CMOS
AND FLASH RO M
MEMORY
WARNIN G
Disconnect electrical power from the controller before yo u
remove or replace components, or you could be injure d
seriously.
A CAUTIO N
Step
You are wearing a wrist wrap to prevent static discharge to the CMO S
circuits.
OR
WARNIN G
When the disconnect or circuit breaker handle is OFF ,
power is still present inside the controller . You mus t
unplug the controller from the electrical outlet to remov e
all power from the controller.
2-4
2 Open the front door of the controller using a flat-tip screwdriver t o
turn the latch . See Figure 2-1 .
POWER DISCONNECT
C-SIZE CONTROLLER
CIRCUIT BREAKE R
B-SIZE CONTROLLER
3
Locate the MAIN CPU board inside the controller . See Figure 2-2 .
MARAJINST09205E
Press and hold both latches of the MAIN CPU board and remove th e
board from the backplane . See Figure 2-3 .
Install the CMOS RAM or Flash ROM modules on the MAIN CPU
board in the appropriate memory slots . See Figure 2-4 .
7 Insert the MAIN CPU board into the proper slot on the controlle r
backplane.
8
Close the controller door and set the circuit breaker handle or the
power disconnect switch to the ON position.
2-7
MARAJINST09205E
2.3
COPYIN G
CONTROLLE R
MEMORY
Use Procedure 2-3 to copy 3 .5MB and 4MB controller memory. Use
Procedure 2-4 to copy 6MB controller memory .
Procedure 2-3 Copying 3.5MB (2+1 .5) and 4MB (2+2) Controller Memory
Condition
A CAUTIO N
Both R-H CMOS Memory printed circuit boards must b e
installed or the copy will not work.
Step
Any data that is currently on the target CPU that you want to save ha s
been backed up .
Plug the extension backplane into the R-J card rack . This board plug s
into the side of the R-J backplane on the left side . See Figure 2-5 .
Mount the two R-H CMOS memory cards into the two right slots o f
the extension backplane . The slot names are CM0 and CM1 .
Press and hold the USER PB#1 and USER PB#2 buttons on the
controller (PURGE ENABLE on a P-155 controller) while pressin g
the ON button. The BMON> prompt will be displayed . See the
following screen for an example .
NOTE Slots 0 and 1 on the previous screen indicate that the controlle r
recognizes the R-H CMOS boards. If this information is not displayed ,
the R-H CMOS boards are not installed properly.
4
Press F4, DEVICE then press ENTER. The DEV> prompt will be
displayed .
2. SETTING UP CONTROLLER MEMORY
2-9
MARAJINST09205E
7 Press Fl, CM .
8 Press 0, then press ENTER . This will initialize the R-H CMO S
memory in the first slot. The DEV> prompt will be displayed.
9 Press F5, INIT.
10
'w<<_
11 Press 1, then press ENTER . This will initialize the R-H CMO S
memory in the second slot. The DEV> prompt will be displayed .
12
13
Press F2, FROM, and then press ENTER . See the following screen
for an example.
16 Press Fl, CMOS and then press ENTER. See the following screen for
an example .
17
18
2-10
NOTE The source and target MAIN CPU boards must have the sam e
memory configuration . For example, you can copy a 2MB CMOS and
1 .5MB FROM only to a MAIN CPU board with 2MB CMOS and 1 .5MB
FROM.
19
20
Press and hold the USER PB #1 and USER PB#2 buttons on the
controller (PURGE ENABLE and ON on a P-155 controller) . The
BMON> prompt will be displayed .
21
A
CAUTIO N
The next step clears the data currently in CMOS memory .
Cleared data cannot be retrieved . Make sure you have backe d
up any data you want to save to an off-line storage device suc h
as a floppy disk before you perform the next step, otherwise ,
data will be lost .
22
23
24
25
Press F4, DEVICE, then press ENTER . The DEV> prompt will b e
displayed.
Press F2, FROM, and then press ENTER . See the following scree n
for an example .
MARAJINST09205E
A CAUTIO N
33
34
Press F1, CMOS, and then press ENTER . See the following screen
for an example.
37 Remove the target MAIN CPU . The target MAIN CPU is now an
exact duplicate of the source MAIN CPU .
38
2-12
Condition
Plug the extension backplane into the R-J card rack . This board plug s
into the side of the R-J backplane on the left side . See Figure 2-6 .
2 Mount the two R-H CMOS memory cards into the two right slots o f
the extension backplane .
MARAJINST09205E
#2 buttons on th e
Press and hold the USER PB#1 and USER PB#2
controller (PURGE ENABLE on a P-155 controller) while pressin g
the ON button. The BMON> prompt will be displayed . See the
following screen for an example .
NOTE Slots 0 and 1 on the previous screen indicate that the controlle r
recognizes the R-H CMOS boards . If this information is not displayed ,
the R-H CMOS boards are not installed properly.
4
,
5 Press F4, DEVICE then press ENTER . The DEV> prompt will be
displayed .
6
Press 0, then press ENTER . This will initialize the R-H CMO S
memory in the first slot. The DEV> prompt will be displayed .
10
Press Fl, CM .
11 Press 1, then press ENTER . This will initialize the R-H CMO S
memory in the second slot . The DEV> prompt will be displayed .
12
13
2-14
14 To cancel the copy, type 0 .
To copy the Flash ROM (FROM) contents, type I .
16
Press and hold the USER PB#l and USER PB#2 buttons on th e
controller (PURGE ENABLE on a P-155 controller) while pressin g
the ON button. The BMON> prompt will be displayed . See the
following screen for an example .
19
A CAUTIO N
The next step clears the data currently in FROM memory .
Cleared data cannot be retrieved . Make sure you have backe d
up any data you want to save to an off-line storage device suc h
as a floppy disk before you perform the next step, otherwise ,
data will be lost .
CLEAR
DEV>
20
21
22
23
24
25
Press F2, FROM, and then press ENTER . See the following screen
for an example .
MARAJINST09205E
A CAUTIO N
28
29
30
32
33
34
Press F4, DEVICE, then press ENTER . The DEV> prompt will be
displayed.
35
36
Press Fl, CMOS and then press ENTER. See the following screen for
an example .
2-1 6
Thin off the controller.
38
NOTE The source and target MAIN CPU boards must have the sam e
memory configuration . For example, you can copy a 4MB CMOS and
2MB FROM only to a MAIN CPU board with 4MB CMOS and 2M B
FROM.
39
40
Press and hold the USER PB#l and USER PB#2 buttons on th e
controller (PURGE ENABLE on a P-155 controller) while pressin g
the ON button . The BMON> prompt will be displayed. See the
following screen for an example.
41
A CAUTIO N
Press Fl, CMOS, then press ENTER . The BMON> prompt will be
displayed.
44
45
Press F4, DEVICE, then press ENTER . The DEV> prompt will b e
displayed.
Press Fl, CMOS, and then press ENTER . See the following screen
for an example .
MARAJINST09205E
50
Remove the target MAIN CPU . The target MAIN CPU is now an
exact duplicate of the source MAIN CPU .
51
EPROM INSTALLATION
3-1
3. EPROM INSTALLATION
MARAJINST09205 E
3-2
3.1
INSTALLIN G
BOOTROM EPRO M
CHIPS
Condition
You are wearing a wrist wrap to prevent static discharge to the CMO S
circuits.
WARNING
Disconnect electrical power from the controller before yo u
remove or replace components, or you could be injure d
seriously.
A CAUTIO N
Step
Press and hold the USER PB#1 and USER PB #2 buttons (PURG E
ENABLE and ON if you are using a P-155 controller) on th e
controller operator panel .
3 . EPROM INSTALLATION
3-3
MARAJINST09205E
BootRO M
Versio n
Number
Refer to Table 1-1. Compare the BootROM version with the versio n
required for your software.
WARNING
Disconnect electrical power from the controller before you
remove or replace components, or you could be injure d
seriously.
A CAUTIO N
Data in CMOS RAM will be lost if the BootROM chip i s
removed without a battery back-up . To prevent loss of dat a
back up, or copy, all files for permanent storage .
A CAUTION
Use anti-static devices and observe anti-static safety
precautions when handling any electronic material, otherwise
you could damage the equipment.
Condition
You are wearing a wrist wrap to prevent static discharge to the CMO S
circuits.
3. EPROM INSTALLATION
MARAJINST09205 E
3-4
Step
OR
If your controller is equipped with a circuit breaker handle, tur n
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 remov e
all power from the controller.
Use a flat-tip screwdriver to turn the latch on the front door of the
controller to the UNLOCKED position. See Figure 3-1 .
CIRCUIT BREAKE R
B-SIZE CONTROLLER
POWER DISCONNEC T
C-SIZE CONTROLLER
3. EPROM INSTALLATIO N
3-5
MARAJINST09205E
The MAIN CPU Board is on the backplane of the controller, to the lef t
of the power supply unit, and the vision engine PCBs (if the visio n
option has been installed) .
5
Press and hold both latches of the MAIN CPU board and remove th e
board from the backplane . See Figure 3-3 .
3 . EPROM INSTALLATION
MARAJINST09205 E
3-6
3. EPROM INSTALLATION
3-7
A CAUTION
The pins on the BootROM EPROM chip are fragile . Whe n
installing an EPROM chip, do not bend any of the pins ,
otherwise, you will not be able to connect the EPROM chip
properly.
Plug in the MAIN CPU Board. Be sure the connector seats properl y
with the backplane connector.
11 Reconnect the cables to the MAIN CPU Board. See Figure 3-4 for a
diagram of where each cable must be connected .
12
Close the controller door and set the circuit breaker handle o r
disconnect handle to ON.
3. EPROM INSTALLATION
MARAJINST09205 E
3-8
3.2
INSTALLING TEAC H
PENDANT EPRO M
CHIPS
You must have the teach pendant EPROM version that corresponds to th e
version of software you are using . Procedure 3-3 describes how to chec k
the current EPROM version . Procedure 3-4 describes how to install a
new teach pendant EPROM chip .
Use the procedures in this section when you
Check the version of teach pendant EPROMs you have .
Install software for the first time and must install the teach pendant
EPROMs for the first time.
Update software and must check the current version of teach pendan t
EPROMs .
Refer to Table 1-1 for specific software version information. Use
Procedure 3-3 to check the teach pendant EPROM version you have . Use
Procedure 3-4 to install new teach pendant EPROMs .
Hold the teach pendant and look at the screen . The screen shown in
Step 3 is displayed very quickly. Be sure you are looking for thi s
screen otherwise you could miss seeing it .
4 Quickly view the teach pendant display . See the following screen for
an example .
Teac h
Pendant
Versio n
Number
3. EPROM INSTALLATIO N
3-9
MARAJINST09205E
WARNIN G
A CAUTION
you
Condition
You are wearing a wrist wrap to prevent static discharge to the CMO S
circuits.
Step
Hold the teach pendant so the back of the teach pendant is facing you .
See Figure 3-5 .
Using a cross-tip screwdriver, remove the six screws on the back cove r
of the teach pendant. See Figure 3-6.
A CAUTION
3 . EPROM INSTALLATION
MARAJINST09205E
3-10
Figure 3-5 . Removing the Back Cover of the Teach Pendan t
4 Find the location of the teach pendant EPROM. See Figure 3-6 .
Figure 3-6. Locating the Teach Pendant EPROM Chi p
3 . EPROM INSTALLATION
3-1 1
MARAJINST09205E
Product Category
Product Version
Product Revision
Software Serial Number
Blank
Product Name
A CAUTIO N
The pins on the teach pendant EPROM chip are fragile . Whe n
installing an EPROM chip, do not bend any of the pins ,
otherwise, you will not be able to connect the EPROM chip
properly.
SOFTWARE INSTALLATION
4-1
You install software when you first install a new system or when you ar e
updating an existing system . Installing software involves loading th e
software from floppy disks into controller memory (FROM and CMO S
RAM). You must install :
Core software
Robot libraries
SYSTEM R-J application softwar e
Software options
Hardware options
Software update s
Installation Overview
The installation procedure begins with the CORE1 disk . During the
CORE1 through CORE6 (CORE4 for SpotTool V3 .06PC and V3 .06PD )
load, you are asked to insert the COMMON! disk once (if you are loadin g
SpotTool V3 .06PC or V3 .06PD), you are asked to insert the TurboMov e
disk once (if you are installing that option with KAREL or SpotTool), an d
you are asked to insert the APPLICATION/TOOL disk three times .
When CORE6 (COMMON1 for SpotTool V3 .06PC or V3 .06PD) is
finished, you will be asked to insert the APPLICATION/TOOL disk again.
Next, you will be asked to insert either one or both LIBRARY disks . At
this point, the robot will begin a controlled start.
During a controlled start, all necessary options can be loaded . When you
have finished loading the options, you will be asked to insert th e
APPLICATION/TOOL disks in order to set up application specific
information .
When all options have been installed, and the application is configured ,
you must cold start the controller.
Refer to Table 1-1 for specific software version information .
4. SOFTWARE INSTALLATIO N
4-2 MARAJINST09206E
A CAUTIO N
A CAUTIO N
4. SOFTWARE INSTALLATION
4-3
MARAJINST09206E
Procedure 4-1
Condition
A CAUTIO N
Step
Connect the PS-100 disk drive cable to the RS-232-C port on the R- J
controller operator panel .
Turn on the disk drive and make sure the light turns on . If not, the
disk drive might be defective . Repair or replace the disk drive and
repeat this step.
4 . SOFTWARE INSTALLATION
MARAJINST09206E
5 Insert the first disk to be installed into the PS-100 disk drive, normally
labeled CORE1.
6
Installing Software
Automatically
A CAUTIO N
The next step erases all controller (CMOS RAM) and RAM dis k
memory on the R-J controller. Be sure that any information yo u
want permanently saved is backed up to a floppy disk (no t
RAM disk).
c Press F5, RUN.
d
Type the name of the command file that will begin the loa d
procedure . Typically the name of the file is AUTO .
4 . SOFTWARE INSTALLATION
4-5
MARAJINST09206E
When the files begin loading, see the following screen for an example .
When the first disk has finished you will see a screen similar to the
following .
are loading ArcTool, when disk CORE2 has finished loading you
will be prompted to select a TPE configuration. See the following screen
for an example.
4 . SOFTWARE INSTALLATION
4-6
MARAJINST09206E
DISPENSETOOL CONFIGURATION If you are loading DispenseTool, when disk CORE2 has finished loading
PALLETTOOL CONFIGURATION NOTE If you are loading PalletTool, when disk CORE2 has finishe d
NOTE If you are loading SpotTool, when disk CORE2 has finished
loading, the 150KB TPE configuration will be loaded automatically. Go
to Step 4.
4. SOFTWARE INSTALLATION
4-7
MARAJINST09206E
NOTE You will need to insert the Application/Tool disk three time s
during the installation process .
When the Core, and TurboMove, Application/Tool disks are finished ,
you will be prompted to select a robot library . See the following screen for
an example.
Selecting a Robot
Type the number that corresponds to the type of robot you have an d
press ENTER .
Select 2 to Ioad files from the disk and press ENTER. If you are
loading V3 .06P or V3 .06PA, see the following screen for an example .
NOTE In V3 .06P and V3 .06PA, the load from F-ROM (Flash ROM)
option cannot be used . The non load of servo params is used only in
diagnostic mode.
4 . SOFTWARE INSTALLATION
4-S
MARAJINST09206E
4 . SOFTWARE INSTALLATIO N
4-9
MARAJINST09206E
10
Type 2 to load files from the disk, and press ENTER. See the
following screen for an example.
Type the maximum amount of payload for your robot and pres s
ENTER.
Installing DispenseToo l
Shot Meter Equipment
:.,.
If you are using Shot Meter equipment, see the following screen for
an example .
Use Atomizing
Air
default: NO
DESCRIPTION
Defines the type of equipment you are using (F4,
[CHOICE], displays alternatives) :
ULTRA-FLO indicates Graco ULTRA-FL O
equipment .
SEALANT EQ indicates Sealant Equipmen t
equipment .
4 . SOFTWARE INSTALLATIO N
MARAJINST09206 E
4- 10
Table 4-1 . (Cont'd) Shot Meter Configuration Item s
ITEM
Use Volume
Dispensed
default: NO
Use Pressure
default: NO
Use Auto Purg e
default : NO
Use Two Part
Material
default : NO
DESCRIPTIO N
Defines whether the dispensing system monitors materia l
volume after dispensing .
Defines whether the dispensing system monitors materia l
pressure while dispensing .
Defines whether the robot controller performs an automati c
purge after a user-defined idle time .
Defines whether the dispensing system is equipped wit h
two-part material mixing capability.
4 . SOFTWARE INSTALLATIO N
4- 1 1
MARAJINST09206E
Installing DispenseTool
Nordson Equipment
DESCRIPTION
Defines whether the dispensing system uses atomizing air i n
dispensing material .
Use Pressure
default: NO
Number of
Equipments
default: 1
4. SOFTWARE INSTALLATIO N
MARAJINST09206 E
4-12
Installing DispenseTool
Schucker Equipment
If you are using Schucker equipment, see the following screen for
an example .
Use Atomizin g
Ai r
default : YES
DESCRIPTIO N
Defines the type of equipment you are using (F4 ,
[CHOICE], displays alternatives) :
Schucker 2500
Schucker 2000
FUNCTIONS
START (COLD )
SETUP APPLICATION
INSTALL OPTION
INSTALL UPDATE
SAVE
START KC L
PRINT SCREEN
PRINT CONFI G
UNSIM ALL I/ O
4 . SOFTWARE INSTALLATION
4-1 3
MARAJINST09206E
Installing DispenseToo l
Jesco Equipment
If you are using Jesco Gear Meter equipment, see the followin g
screen for an example .
DESCRIPTION
Defines the number of dispensing equipments to b e
controlled by DispenseTool . Note that multiple dispensin g
equipments must be of the same type .
4. SOFTWARE INSTALLATION
MARAJINST09206E
4-14
Installing KAREL
To install KAREL,
a
" '
. . ..................
...............................
......... ..... . . .
. . . . . . .. . . .
......... ... ... .......
. . . .. .. . . . .
. . . .. . . . . . .
. . .. . . . . . . .
............... ... .... ...........
FUNCTIONS
START (COLD )
SETUP APPLICATIO N
INSTALL OPTIO N
INSTALL UPDAT E
SAVE
START KCL
PRINT SCREE N
PRINT CONFI G
UNSIM ALL I/ O
i
tn
Installing PalletTool
AWSETUP Compl
Go to Step 12 .
4. SOFTWARE INSTALLATIO N
4-1 5
MARAJINST09206E
Installing SpotTool
To install SpotTool ,
a Press FCTN . See the following screen for an example .
STATUS Version
<;,
ID
JOINT 10
FUNCTIONS
START (COLD )
SETUP APPLICATIO N
INSTALL OPTIO N
INSTALL UPDAT E
SAV E
START KC L
PRINT SCREE N
PRINT CONFI G
UNSIM ALL I/ O
U n in
96
a .;zed:> >
an
4. SOFTWARE INSTALLATION
MARAJINST09206E
4-16
4. SOFTWARE INSTALLATIO N
4-17
MARAJINST09206E
- TPP+ or KAREL
- TPP+ or KAREL with INSIGHT II
- PaintTool
n The R-J controller is plugged in and is working properly .
n The R-J controller is turned off .
n Enough system memory is available to install all core, application an d
option software . Refer to Table 1-1 for information on the amount o f
memory required for your application software . Refer to Chapter 5
for information on checking the amount of system memory you have .
n The teach pendant ON/OFF switch is OFF and the DEADMAN switc h
is released.
n The REMOTE/LOCAL keyswitch on the operator panel is set t o
LOCAL .
n
n You have the R-J software core disks and any additional applicatio n
disks that you want to install . (Refer to Table 1-1 for the number o f
disks you should have .)
A CAUTIO N
Step
Connect the PS-100 disk drive cable to the RS-232-C port on the R- J
controller operator panel .
4. SOFTWARE INSTALLATION
MARAJINST09206E
4-18
6
Installing Software
Automaticall y
Installing Software
Manually
MiN
Press and hold USER PB#1 and USER PB#2, and press th e
ON button. The BMON> prompt will be displayed.
A CAUTION
The next step erases all controller (CMOS RAM) and RAM dis k
memory on the R-J controller . Be sure that any information yo u
want permanently saved is backed up to a floppy disk (no t
RAM disk) .
c Press F5, RUN.
d
Type the name of the command file that will begin the load
procedure . Typically the name of the file is AUTO .
BMON>RUN AUTOO>v.;
<.<, ....`
{ . '.... <. .,
. ... . . . .
4. SOFTWARE INSTALLATION
4-19
MARAJINST09206E
When the files begin loading, see the following screen for an example .
When the first disk has finished you will see a screen similar to th e
following .
CONFIGURATION
CONFIGURATION?
0=NO)
(1=
NO)
YES
`
CONFIGURATION ':
:-YES,
CONFIGURATION? ON ( 1=YES,0=NO
A CAUTIO N
values.
4 . SOFTWARE INSTALLATION
4-20
MARAJINST09206E
TPP+ and KAREL support five different TPE configurations . For 2MB
CMOS RAM KAREL systems using the KAREL Development Package ,
select the 75KB configuration . If your system has 4MB of CMOS RAM ,
select the 300KB configuration . The other three configurations allow yo u
to change the balance of memory in the KAREL and TPE memory pools .
Go to Step 3.
TPP+ or KAREL with INSIGHT II
CONFIGURATION
If you are loading TPP+ or KAREL with INSIGHT II, you will be
A CAUTIO N
TPP+ and KAREL support five different TPE configurations . For 2MB
CMOS RAM KAREL systems using the KAREL Development Package ,
select the 75KB configuration . If your system has 4MB of CMOS RAM ,
select the 300KB configuration. The other three configurations allow you
to change the balance of memory in the KAREL and TPE memory pools .
Go to Step 3.
PAINTTOOL CONFIGURATION
NOTE If you are Ioading PaintTool, when CORE2 has finished loadin g
4. SOFTWARE INSTALLATION
MARAJINST09206E
4-21
If you are loading TPP+ or KAREL with INSIGHT II, see the
following screen for an example.
A CAUTIO N
If you are loading TPP+ or KAREL with INSIGHT II and yo u
have loaded Core disk 3, Core disk 6, and Library disk 2 yo u
will be prompted to insert Application/Tool disk 1 . THIS
MESSAGE IS INCORRECT . Instead, insert Application/Tool
disk 2 .
4 . SOFTWARE INSTALLATIO N
MARAJINST09206E
4-22
Selecting a Robot
4 . SOFTWARE INSTALLATIO N
4-23
MARAJINST09206E
Type the number that corresponds to the type of robot you have and .
press ENTER.
NOTE If the robot you want to select is not displayed, press 0 to displa y
the previous page and repeat steps 5 through 8 until you have selected th e
correct robot.
9
When you have finished typing all robot information, see the following
screen for an example.
10 Type 1 to load files from the disk and press ENTER . See the
following screen for an example.
NOTE The non load of servo prams is used only in diagnostic mode .
11
Type 1 to load files from the disk, and press ENTER . See the
following screen for an example .
4. SOFTWARE INSTALLATIO N
4-24
MARAJINST09206E
12
Type the maximum amount of payload for your robot and pres s
ENTER.
FUNCTIONS
START (COLD )
SETUP APPLICATION
INSTALL OPTION
INSTALL UPDATE
SAV E
START KC L
PRINT SCREE N
PRINT CONFI G
UNSIM ALL I/ O
4. SOFTWARE INSTALLATIO N
MARAJINST09206E
Installing TPP+ or KAREL
with INSIGHT II
4-25
JOINT
FUNCTIONS
START (COLD )
SETUP APPLICATIO N
INSTALL OPTIO N
INSTALL UPDAT E
SAVE
START KCL
PRINT SCREE N
PRINT CONFI G
UNSIM ALL I/ O
10 %
4. SOFTWARE INSTALLATIO N
4-26
MARAJINST09206E
Installing PaintTool
To install PaintTool,
a Press FCTN . See the following screen for an example .
4. SOFTWARE INSTALLATIO N
MARAJINST09206E
4-27
d After the files from all three PaintTool disks have been loaded, se e
the following screen for an example .
A CAUTIO N
Be sure to run site setup . If site setup is not performed, th e
required system files will not be -loaded and your system will not
run properly.
If you do not want to set up the site now, select NO and press
ENTER.
If you want to set up the site, select YES and press ENTER .
Insert the site specific setup disk and press ENTER .
4. SOFTWARE INSTALLATIO N
4-28
MARAJINST09206E
Press FCTN .
4. SOFTWARE INSTALLATION
4-29
MARAJINST09206E
Procedure 4-3 Installing V3 .06PC and V3.06PD Core, Application and Robo t
Library Software
Condition
A CAUTION
Step
Connect the PS-100 disk drive cable to the RS-232-C port on the R- J
controller operator panel .
3 Turn on the disk drive and make sure the light turns on. If not, the
disk drive might be defective . Repair or replace the disk drive and
repeat this step.
4 Press the OFF button on the controller operator panel .
5 Insert the first disk to be installed into the PS-100 disk drive, normally
labeled CORE 1 .
4. SOFTWARE INSTALLATIO N
MARAJINST09206E
4-30
6
Installing Software
Automatically
A CAUTION
The next step erases all controller (CMOS RAM) and RAM dis k
memory on the R-J controller. Be sure that any information yo u
want permanently saved is backed up to a floppy disk (no t
RAM disk) .
c Press F5, RUN.
d Type the name of the command file that will begin the loa d
procedure . 'Typically the name of the file is AUTO .
- To display a character from beginning to end one at a
time, press the down arrow key.
To display a character from end to beginning one at a
time, press the up arrow key .
Press the right arrow key to accept a character .
Press the right arrow and then press backspace to delete a
character.
NOTE When you are finished, press the right arrow key to be sure the
cursor is on the last letter of the command file name . Otherwise the
command file name will not be entered correctly .
e Press ENTER . The files will be loaded from the dis k
automatically. See the following screen for an example .
4. SOFTWARE INSTALLATIO N
4-3 1
MARAJINST09206E
When the files begin loading, see the following screen for an example .
SPOTTOOL CONFIGURATION
4. SOFTWARE INSTALLATIO N
MARAJINST09206E
4-32
memories
NOTE You must make a servo code selection before you can continu e
loading software.
4 Install the Core, Common1, TurboMove, and Application/Tool disk s
as prompted.
5
NOTE You will need to insert the Application/Tool disk three time s
during the installation process.
When the Core, Common1, and TurboMove, Applicatian/Tool1 disk s
are finished, you will be prompted to select a robot library . See the
following screen for an example .
4. SOFTWARE INSTALLATION
4-33
MARAJINST09206E
Selecting a Robot
NOTE Note that the S420 robot model is loaded from the second disk a s
item 16 . The S420 robot was item 2 on previous software versions.
WARNIN G
Do not choose the wrong robot model or the wrong files
will be loaded from the disk .
If the robot you are using is listed, type the number that corresponds
to the type of robot you have and press ENTER. You will not need to
insert the second robot library disk .
s If the robot you are using is not listed, press 0 to display another list
of robot selections. See the following screen for an example .
4 . SOFTWARE INSTALLATION
4-34
MARAJINST09206 E
Type the number that corresponds to the type of robot you have an d
press ENTER.
NOTE If the robot you want to select is not displayed, press 0 to display
the previous page and repeat steps 5 through 8 until you have selected the
correct robot.
Loading TurboMove
Parameters
10
Type 2 to load files from the disk and press ENTER . See the
following screen for an example.
NOTE
mode.
4 . SOFTWARE INSTALLATION
4-35
MARAJINST09206E
When you have finished typing all robot information, see the followin g
screen for an example .
12 Type 2 to load files from the disk and press ENTER . See the
following screen for an example.
NOTE The non load of servo params is used only in diagnostic mode .
13
Type 2 to load files from the disk, and press ENTER . See the
following screen for an example.
NOTE Make sure that the payload you enter in the next step is accurate .
The payload you enter will affect how the robot moves .
Setting Maximum Robot
Payload
14 Type the maximum amount of payload for your robot and pres s
ENTER.
15 Install information specific to your application :
4 . SOFTWARE INSTALLATION
MARAJINST09206E
4-36
Installing SPOTTOOL
To install SpotTool ,
a Press FCTN. See the following screen for an example .
STATUS Version ID
1
2
3
4
5
6
7
8
9
0
JOINT 10 %
FUNCTIONS
START (COLD )
SETUP APPLICATION
INSTALL OPTION
INSTALL UPDATE
SAVE
START KCL
PRINT SCREE N
PRINT CONFI G
UNSIM ALL I/ O
d Type the number of spot welding equipment you are using and
press ENTER. The files will be loaded from the disk and will take
approximately 10 minutes to load . Messages will be displaye d
during the loading .
e When the load is complete, press ENTER . See the following
screen for an example .
4. SOFTWARE INSTALLATION
4-37
MARAJINST09206E
DESCRIPTION
Defines the type of weld interface used : Digital, Serial, or Stud Welder.
If you select a serial weld interface, you will need to define the following:
Gun stroke controlled by weld controller?
Defines the equipment being used . You must specify the following :
. Gun on a tool changer device? (1=YES, O=NO )
)
Soft touch gun? (1=YES, 00=NO
Does gun have multipressure valving controlled by the robot? (1=YES, 0=NO )
Displays the current number of weld controllers and allows you to define the number o f
weld controllers to be used .
If you have a digital or stud weld interface, you will need to define the following:
Major alarm handlin g
1 Active high (high = ALARM, low = OK )
2 Active low (low = ALARM, high = OK)
port 5 JD12 A
port 6
JD12 B
port 7 JD12 C
port 8 JD12 D
Using isolation contactors?(1=YES, 0=NO )
Defines and loads the standard set of SpotTool Macros. Do not perform this option i f
you have backed up your macro programs and your macro setup (SYSMACRO .SV).
This should only be used if you are loading a new controller.
The following selections are available :
1 Continue and load standard macro s
2 Exit and don't load standard macros
4. SOFTWARE INSTALLATION
MARAJINST09206E
4-38
DESCRIPTION
Displays the current configuration after is has been set up . See the following example .
Weld Interface :
Digita l
Number of equipment
1
Number of weld controllers
1
EQ
1
GUN BU QCBU
1.
Y N
MPV
N
STG
N
WC
1
4. SOFTWARE INSTALLATIO N
4-39
MARAJINST09206E
CAUTIO N
Do not install the same software option more than once . Doing
so loads the option again which can cause your system t o
operate abnormally.
CAUTION
Be sure to install all option disks before installing any updat e
disks or all files could become corrupted .
Condition
You are not loading PaintTool options. If you are loading PaintTool
options, use Procedure 4-5 .
Step
Performing a Controlled Start
Press and hold the USER PB#l and USER PB#2 buttons (PURGE
ENABLE if you are using a P-155 controller) on the controlle r
operator panel.
Now press F5, START, and press ENTER . This performs a controlled
start of the controller.
4. SOFTWARE INSTALLATION
MARAJINST09206E
7 Type 4, then press ENTER. See the following screen for an example .
NOTE The following screen will be different depending on the softwar e
version you are using .
. . .. . . . . .
4 . SOFTWARE INSTALLATIO N
4-4 1
MARAJINST09206E
NOTE If you are installing the PLC 110 option for the Allen-Bradle y
Remote I/O Interface (R-J board in R-J controller), refer to A User's Guide
to the FANUC Robotics Remote I/O Interface for an Allen-Bradley PLC to
complete the software installation.
Performing a Cold Start
15
Press MENUS .
16
Select SYSTEM .
19 To change the date or time display, press F4, ADJUST and enter th e
new information.
20 When you are finished, press F4, FINISH .
4 . SOFTWARE INSTALLATION
MARAJINST09206E
4-42
Procedure 4-5
CAUTIO N
A
Do not install the same software option more than once . Doin g
so loads the option again which can cause your system to
operate abnormally.
A CAUTION
to install all option disks before installing any update
Be sure
or setup disks or all files could become corrupted .
Condition
Press and hold the USER PB#1 and USER PB#2 buttons (PURG E
ENABLE if you are using a P-155 controller) on the controlle r
operator panel .
INEENSMENNE
Now press F5, START, and press ENTER . This performs a controlle d
start of the controller.
4. SOFTWARE INSTALLATION
4-43
MARAJINST09206E
7 Type 4, then press ENTER. See the following screen for an example .
NOTE The following screen will be different depending on the softwar e
version you are using .
4 . SOFTWARE INSTALLATION
MARAJINST09206E
FUNCTIONS
START (COLD )
SETUP APPLICATION
INSTALL OPTIO N
INSTALL UPDAT E
SAVE
START KC L
PRINT SCREE N
PRINT CONFI G
UNSIM ALL I/O
A CAUTION
Site setup must be performed after the last option has bee n
installed, otherwise you could damage software that ha s
already been installed .
A CAUTION
If you want to set up the option, select YES and press ENTER.
Insert the site specific setup disk and press ENTER .
4. SOFTWARE INSTALLATIO N
4-45
MARAJINST09206E
,AF
11 When the option has finished loading, remove the option disk fro m
the disk drive .
12 Repeat steps 8 through 11 to install each option you have .
Performing a Cold Start
14
Press MENUS .
15
Select SYSTEM .
18 To change the date or time display, press F4, ADJUST and enter the
new information.
19 When you are finished, press F4, FINISH.
NOTE If you are installing the PLC I/O option for the Allen-Bradle y
Remote I/O Interface (R-J board in R-J controller), refer to A User's Guide
to the FANUC Robotics Remote I/O Interface for an Allen-Bradley PLC to
complete the software installation .
4 . SOFTWARE INSTALLATION
MARAJINST09206E
4-46
CAUTIO N
Be sure to install all option disks before installing any updat e
disks or all files could become corrupted .
Condition
Step
Performing a Controlled Start
Press and hold the USER PB#1 and USER PB#2 buttons (PURG E
ENABLE if you are using a P-155 controller) on the controlle r
operator panel .
.:,::
v.fy}}}}i}Fr:}vi'i'i'::"I,.'v::'Y. :
XYr+lrr{:Al
.< : :>}:`
'},'':4 R
.=<s>s :
.vv.
Now Press F5, START and press ENTER . This performs a controlle d
start of the controller.
r}i:v.}:??ii:
. ..1. .: .:::fi.:n}:?:?-'i
.?i}:-:i}};'}i}r::`i}ji}riini~i}
x
ii i}vi~i'i%%C::..}:.; :ii}}}:.}rn
}'J.ii}:.'i.;4:-0i
:::;:i::?;;:}:{::i::?::ii.: .!:
fin: . .
:'-}iC }i:-
iiY'fL'.};.:.i: :}:in': }i}:}'i')
:Fr.i :f'.}?^.iTry?-.:.4::t
7 Type 4, then press ENTER . See the following screen for an example .
NOTE The following screen will be different depending on the softwar e
version you are using .
4 . SOFTWARE INSTALLATION
4-47
MARAJINST09206E
4. SOFTWARE INSTALLATION
48 - 4
MARAJINST09206E
15 Press MENUS .
16
Select SYSTEM.
17
18
19 To change the date or time display, press F4, ADJUST and enter the
new information.
20 When you are finished, press F4, FINISH .
4. SOFTWARE INSTALLATION
4-49
MARAJINST09206E
Step
Connect the PS-100 disk drive cable to the RS-232-C port on the R-J
controller operator panel.
Press and hold the USER PB#1 and USER PB#2 buttons (PURG E
ENABLE if you are using a P-155 controller) on the controlle r
standard operator panel.
7 Now press F5, START and press ENTER . This performs a controlle d
start of the controller.
Controlled Start Initializatio n
Type 1 .
?i.Y?C .?
vn:4~~h}:.}:~ir'
:. r::i:i : :}i:Sv~. $:::4i
4 . SOFTWARE INSTALLATION
MARAJINST09206 E
4-50
10
t~il
+?::i"i
}s :i:'
;:::.?
i{?
:E~ i':'i::}iiiY:ii~ii:
?i{Yri}}'.:~v:{v:
U::.{}'4'-}}}i::iiii
:r}ii:1 :?;Y::'::iY.:ii:"ii':i:
Fi-}'}:::i::i
.
:.:: :v:iii
{: r: : : y
::::::r'?ii ii} :Yr:
x:1.?:'ii:..
:.-: is
.[il: :$:'f.::}:ih};?.}:~F
u::.r:?:'Y:4'fr}:O}}:Ln4~nv:.
:vr}}'r'~}'r~:?l
i::- ':'
:WS-... .
13
NOTE At this point you should type the total number of groups to b e
added and not the number of the motion group .
14 Type the total number of motion groups you are adding, and pres s
ENTER . The number of motion groups will be added automatically.
See the following screen for an example .
NOTE The number of groups will vary depending on how the hardware is
set up for your system .
: ~:^i; .$n'~i
:{`F:-ii' it:ii
:risiiiiiiii :-:ii::,:- ::,::ti i ::i::ji{,:..;?
:1rY}in'
: ::S4i:StC
^: y}h.
i?:::-i
}::1 :::v
.vx~
: 'r':::
s4v..v.{.Fin}i'f:l
. . ii'i.Y
. . . . ..v
. . :vi}?:s i '{+ i:$: :iCi:! :i~::iY:}?Fv-:{'yi.?{i-i::i+i+.v::
.{:~{?p4{:;ii:;i:.
F:::::r
Y :'~:Y:.' vv.. r: i:ti.{:.
::.:. :.v::}}: Y: :v:{{,
r.. ..}'i::'r'4:: Yi:: rr yr::r:rnri}:?v:rv.Y.,.iiiiy}A~
15
Type 3 .
4. SOFTWARE INSTALLATION
4-5 1
MARAJINST09206E
Selecting a Robot
18
Type the number that corresponds to the type of robot you are addin g
in the group, and press ENTER .
19
Answer the remaining prompts according to the type of robot you hav e
selected . This information is similar to the information you mus t
specify in Procedure 4-8 .
If you have selected a robot, you will be asked for the following:
Hardware number for starting axi s
Wrist axe s
Standard workcell layout information
4. SOFTWARE INSTALLATION
MARAJINST09206E
4-52
20
Type 1, and press ENTER . See the following screen for an example .
NOTE Refer to the Motion Group Manual for valid motor size, type, an d
amperage combinations .
21 Select the size of the motor for your nobot . The motor size can b e
found on the motor name plate on your robot . See the following
screen for an example.
4. SOFTWARE INSTALLATION
4-53
MARAJINST09206E
22
Select the motor type for your nobot . Refer to the FANUC AC Servo
Motor Digital Series Descriptions Manual for more information . Se e
the following screen for an example .
23
Select the amplifier current limit for your nobot . Refer to the FANUC
AC Servo Motor Digital Series Descriptions Manual for more
information . See the following screen for an example .
24 Type 2 to load files from a disk, and press ENTER . See the following
screen for an example.
4. SOFTWARE INSTALLATION
MARAJINST09206E
4-54
25
Type 2 to load files from the disk, and press ENTER . See the
following screen for an example.
27 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 i s
25mm, the gear ratio is 2(pi)(25) = 157 .08.
If the axis has a gear box between the motor and pinion, divide th e
number by the gear ratio. For example, if the motor is connected to a
5:1 gear box and a 50mm pinion, the gear ration is (2)(pi)/5 = 31 .416.
4. SOFTWARE INSTALLATION
4-55
MARAJINST09206E
The gear ratio for rotary axes is in motor turns per single rotation o f
the rotary axes. The ratio is ng2:ng1, where ng is the number of teet h
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 rati o
would be 2 :1 .
See the following screen for an example .
A CAUTIO N
28
Type the motor speed. See the following screen for an example.
29
4. SOFTWARE INSTALLATIO N
MARAJINST09206E
4-56
The direction determines which way the motor turns when the positiv e
jog key is pressed, and should be consistent with axis alignment .
TRUE indicates that the motor will turn counterclockwise whe n
looking at the motor shaft from the front .
NOTE If the rotation is incorrect, you can modify it by performing a
controlled start . Refer to Appendix A and go to Step 15.
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.
See the following screen for an example .
4 . SOFTWARE INSTALLATION
4-57
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 har d
stop. This is usually 0 or a negative number.
See the following screen for an example .
32
Type the Master Position of the nobot and press ENTER . See the
following screen for an example .
33
34
Type the appropriate acceleration constant and press ENTER . See the
following screen for an example .
4. SOFTWARE INSTALLATION
MARAJINST09206E
4-58
35
Type the appropriate acceleration constant and press ENTER . See the
following screen for an example .
36
The load ratio adjusts the gain of the axis based on the load inertia and th e
motor inertia. The load ratio is based on the following formula .
Load Ratio =
4. SOFTWARE INSTALLATIO N
4-59
MARAJINST09206E
A CAUTIO N
Make sure that the brake number is assigned and is connecte d
correctly, otherwise, improper operation will result .
38
[1
39 Type the servo off time and press ENTER. See the following screen
for an example.
40 When you have finished, see the following screen for an example.
4 . SOFTWARE INSTALLATION
MARAJINST09206E
4-60
42 Type 7, Exit, and press ENTER. See the following screen for a n
example.
43
44 Press F4, YES . See the following screen for an example . The
following screen will be different depending on the software versio n
you are using.
4. SOFTWARE INSTALLATION
4-6 1
MARAJINST09206E
45
46
4. SOFTWARE INSTALLATION
MARAJINST09206E
4-62
Step
Connect the PS-100 disk drive cable to the RS-232-C port on the R-J
controller operator panel .
Press and hold the USER PB#1 and USER PB #2 buttons (PURG E
ENABLE if you are using a P-155 controller) on the controller
operator panel.
`k
~ "}i:~
:;:i:~ ~r.~i~iii::v'i:~
fi. ::'::::i: ^v-:''':i:':.<:iti:'i'{:$.
Et
7 Now press F2, START and press ENTER . This performs a controlle d
start of the controller. See the following screen for an example .
4 . SOFTWARE INSTALLATIO N
4-6 3
MARAJINST09206E
10
12 Type the group number to be used and press ENTER . The group
number will vary depending on how the hardware is set up for you r
system. See the following screen for an example .
i
~j~j.vJ.'::'
:-is{?i.?ii
i'FF(...}}}:ii
}:':ii }i}if:iii:i}ivY:
}("vF':"r}i::-:}i'J.L .~.:n.}}}r?I.
:ifr :: ~ii,::1:i
.::i:.}:<~~::v':
: :: .
:i?i:$i.`:}.: :+:4;i t%;t;'t?:::if :~-' vi: n~:viv ~ <:}}vY
:f}:i.}>i:::iy .:?:
13 Type the starting number of the extended axis hardware and pres s
ENTER. For example, if you are adding a rail to a six-axis robot, th e
starting number is 7 . The hardware specific information will be adde d
automatically. See the following screen for an example .
NOTE The starting number can vary depending on how the hardware i s
set up for your system.
~:hi: ':>'Yi}}:-:}}}:ri'}:i
in} ~:i {iiii: i:~~::i.:i.'i: : .i?.;.::iii? :: J ::} : :ti :'v.
.i-:.4riA..v::
..::. :u:rvr.:v::
:
}:v:}:-}}:
;r;;;?i:`ii"}
i:CiI
:}:?: v:
:. is}iii
. }rr. . iirn.}:i?-}}}:::iv}
:
'..`/
.-..
::-}::.:::.~.}x..} :;.
:x
.` :
: .- . :{i
:?y}}}:- .}:'r'~ i'iii
. . .: +
: :,:Y ;: ::' C.s..
4. SOFTWARE INSTALLATION
MARAJINST09206E
15 Type 2, and press ENTER . See the following screen for an example .
17 Type 1, and press ENTER. See the following screen for an example .
NOTE Extended axes can be added out of order. For example, you can
add extended axis 2 before you add extended axis 1 .
4. SOFTWARE INSTALLATION
4-65
MARAJINST09206E
18
Select the size of the motor for your extended axis . The motor size
can be found on the motor name plate on your robot . See the
following screen for an example.
..
.~
:iii ...
!MGM d -- -`--
~64
i$:Zi~Y:.'
AC2-0S
AC0S
AC5S
AC6S
AC10S
AC20S
Amperage
2A
4A
4A
12A
12A
40A
40A
40A
80A
80A
100A
32A
AC4-0S 4A
AC3-0S 4A
12A
AC1-0S 12A
40A
40A
40A
40A
80A
Motor Size
and Type
AC30S
Amperage
AC2-0S/30
AC1-0S/3000
AC0S/3000
AC5S/3000
AC10S/3000
AC20S/3000
AC30S/3000
AC4-0F
AC3-0F
AC0F
AC5F
AC10F
AC20F
AC30F
AC5F/3000
AC5F/3000
AC8F/3000
AC30F/2500
AC6L/30
80A
12A
12A
40A
80A
80A
130A
130A
4A
12A
40A
40A
40A
80A
80A
40A
60A
80A
130A
80A
4. SOFTWARE INSTALLATION
MARAJINST09206 E
20
Select the amplifier current limit for your extended axis . Refer to the
FANUC AC Servo Motor Digital Series Descriptions Manual for more
information. See the following screen for an example.
21 Type 2 to load files from a disk, and press ENTER. See the following
screen for an example .
22
Type 2 to load files from the disk, and press ENTER . See the
following screen for an example .
4 . SOFTWARE INSTALLATION
4-6 7
23 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) i s
added to the robot position . See the following screen for an example i f
integrated rail or integrated arm is selected .
24 Type the direction of the extended axis alignment and press ENTER .
For integrated rail, the rail alignment is usually with respect to the
user frame axes of the robot .
For integrated arm, arm specific information is required . Typically,
the offset length is 0 except for cases where the first axis of the robo t
is replaced by an extension arm . The direction defines about whic h
world axis the arm rotates .
See the following screen for an example .
4 . SOFTWARE INSTALLATION
MARAJINST09206E
4-68
25
Type the gear ratio for the extended axis and press ENTER .
The gear ratio for linear axes is in millimeters of travel per revolution o f
motor. The gear ratio for rotary axes is in motor turns per single rotatio n
of the rotary axes . See the following screen for an example .
26
Type the motor speed . See the following screen for an example .
27 Type the extended axis motion sign and press ENTER . The directio n
determines which way the motor turns when the positive jog key i s
pressed, and should be consistent with axis alignment . See the ,
following screen for an example.
NOTE If the rotation is incorrect, you can modify it by performing a
controlled start. Refer to Appendix A and go to Step 15 .
4. SOFTWARE INSTALLATION
4-69
Type the upper limit of the extended axis and press ENTER . See the
following screen for an example .
29
Type the lower limit of the extended axis and press ENTER . See the
following screen for an example.
4 . SOFTWARE INSTALLATION
MARAJINST09206E
4-70
30
Type the Master Position of the extended axis and press ENTER . Se e
the following screen for an example .
31 Type the appropriate acceleration constant and press ENTER . See the
following screen for an example.
32
Type the appropriate acceleration constant and press ENTER. See the
following screen for an example .
4. SOFTWARE INSTALLATION
4-7 1
MARAJINST09206E
33 Type the appropriate acceleration constant and press ENTER. See the
following screen for an example.
34
35
Type the brake connection point and press ENTER . See the followin g
screen for an example .
4. SOFTWARE INSTALLATION
MARAJINST09206E
4-72
36
37 Type the servo off time and press ENTER . See the following scree n
for an example .
38 When you have finished, see the following screen for an example .
39
Repeat Steps 15 through 37 for each external axis you are adding .
40 When you have finished type 3, Exit, and press ENTER . See the
following screen for an example .
4. SOFTWARE INSTALLATION
4-73
MARAJINST09206E
41 Type 7, Exit, and press ENTER . See the following screen for an
example.
FI
42
43
Press F4, YES . See the following screen for an example . The
following screen will be different depending on the software versio n
you are using .
44
45
46 When the controller is turned on, you should master and calibrate
the robot and all new motion groups . Refer to the Robot-Specifi c
Mechanical Unit Service Manual or the Robot-Specific Mechanical
Connection Manual for more information.
MASTERING
5- 1
MARAJINST09205E
When you master a robot you define the physical location of the robot b y
synchronizing the mechanical information with the robot's positional
information . A robot must be mastered to operate properly. Robots
usually have been mastered before they leave FANUC Robotics .
However, it is possible that a robot might lose its mastering data and
require to be remastered .
You can master the robot using several different methods . Refer to
Table 5-1 to select the method that best meets your needs .
Table 5-1 .
Mastering Method s
Mastering Method
Mastering to a fixture
(Master Position
Master)
Mastering to zer o
degrees
ii
Robot
Models
All
When to Us e
When mastery was lost due t o
mechanical disassembly or repair.
._
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 mor e
information on mastering using a fixture.
Quick mastering is a convenient way to master an M-series or S-serie s
robot after you have recorded a reference position . You cannot quick
master a robot unless the reference position was taught before masterin g
was lost.
5. MASTERING
MARAJINST09205 E
5-2
A CAUTION
5. 1
MASTERING TO A
FIXTURE (MASTER
POSITION MASTER)
Step
Press SYSTEM.
3 Select Master/Cal .
If Master/Cal is not listed on the [TYPE] menu, do the following ;
otherwise, continue to Step 4 .
c Press the numeric key "1" and then press ENTER on the teac h
pendant .
d
iggggiii.ffitilliEMEiReggligiMMEEiMMOMMEMIli gge
SYSTEM Master/Cal
JOINT 10 %
5 . MASTERING
5-3
4 Refer to the Mechanical Service Manual or Mechanical Connectio n
and Maintenance Manual specific to your robot model for the
procedures on how to set up and use a mastering fixture .
5
5 . MASTERING
MARAJINST09205 E
5-4
When you master to zero degrees, you position all axes at their zero degree
witness marks and record the zero degree position. You can master any
M-series or S-series robot to zero degrees .
5.2
ZERO DEGREE
MASTERING
Press SYSTEM .
3 Select Master/Cal .
If Master/Cal is not listed on the [TYPE] menu, do the following ;
otherwise, continue to Step 4 .
a
c Press the numeric key "1" and then press ENTER on the teach
pendant.
d
SYSTEM Master/Cal
JOINT 10 %
5 . MASTERING
5-5
MARAJINST09205E
5 . MASTERING
MARAJINST09205 E
5-6
You can master a single axis of an M-series or S-series robot when mastery
was lost due to mechanical disassembly or repair of a single axis, usuall y
due to motor replacement .
5 .3
SINGLE AXIS
MASTERING
Clear any servo faults that prevent you from jogging the robot.
Using the JOINT coordinate system, jog the unmastered axis to the
zero degree position.
Press MENUS .
4 Select SYSTEM .
5
Select Master/Cal .
If Master/Cal is not listed on the [TYPE] menu, do the following;
otherwise, continue to Step 7.
c Press the numeric key "1" and then press ENTER on the teac h
pendant .
5 . MASTERING
5-7
7 Select 4, Single Axis Master. See the following screen for a n
example.
Move the cursor to the MSTR POS column for the unmastered axi s
and press the "0" key .
10 Move the cursor to the SEL column for the unmastered axis and pres s
the numeric key "1 . "
11 Press ENTER .
12 Press F5, EXEC . Mastering will be performed automatically .
13
Press PREV.
14 Select Calibrate.
15
16
5 . MASTERING
MARAJINST09205E
5-8
5. 4
QUICK MASTERING
A CAUTION
I Align the witness marks on the robot . This is the zero position, whic h
will be the quick master reference position .
If you have a P-series or A-series robot, jog all robot axes to zero
degrees and scribe witness marks on each axis .
2
Press MENUS .
Select SYSTEM.
5 . MASTERING
5-9
::x
~:: :::{ij?i}+' ii'.i.
is9ii};?:^:i:::
:iii.;:id1:
,.;: ;i i:ii::'i::ti:
y... .
:::
vr.rr:. ~ nvnvn:ii:::::
} :?:{:jY..i}i:..:::.:::::
::::$.::: :'?: :^};::h:{i:: : :iii:{Jjiii : :~',:y:::~'^.}:ii't{~:. .
Move the cursor to SET QUICK MASTER REF and press ENTER .
5 . MASTERING
MARAJINST09205E
Procedure 5-5
Condition
The quick master reference position was recorded before the robot los t
mastery.
1 Jog the robot to the quick master reference position (zero degre e
position) .
2
Press MENUS .
Select SYSTEM .
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
c Press the numeric key "1" and then press ENTER on the teac h
pendant.
d
ii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
5 . MASTERIN G
5-1 1
MARAJINST09205E
10
TROUBLESHOOTING AND ERRO R
MESSAGES
6-1
MARAJINST09205E
Performing a re-init start (for V3 .06PA, V3 .06PB, and V3 .06PC) Use this when a portion of CMOS memory has become fragmented, or
accidentally overwritten.
6-2
6.1
TROUBLESHOOTIN G
USING SYMPTOMS
Symptom
The controller will not turn on .
MARAJINST09205E
6.2
TROUBLESHOOTING
USING ERRO R
MESSAGES
Setup and installation error messages pertain to the robot operating system
(ROS) . The ROM-based portion of the software used during powerup ,
referred to as the Bootstrap ROM or BootROM, directs the controlle r
hardware to load ROS software disk . After the ROS has been loaded, it
directs the remaining software installation .
There are three types of error messages :
Software Option Messages are messages that indicate the success o r
failure of a particular step during installation of a software option .
These messages are from ROS .
General BootROM Messages are numbered messages that indicat e
the success or failure of a particular step during installation .
Boot/Save Messages are status messages that indicate the success or
failure of a step during system startup after installation has bee n
performed . These messages appear alone or can be coupled wit h
general BootROM messages .
Table 6-2 lists the software option messages, their possible cause, and a
typical solution. Table 6-3 lists all the BootROM error messages, their
possible cause, and a typical solution.
Table 6-2.
%s successfully installed
%s already installed
%s incompatible
%s overlayed/reinstalled
Possible Cause
The maximum number of softwar e
options/updates is installed . Insufficient
FROM/CMOS/POOL/SYSVAR
resources are available to install this
software option .
Non e
Non e
Do not install software options of th e
same name and version twice .
Install only one of the two mutuall y
exclusive software options .
6-
Table 6-3 .
Error Message
Solution
End of file
Communications error
10
11
13
Seek error
14
16
20
6-5
Possible Cause
Solution
21
22
23
30
Your input is not valid for conversion to a Remove all non-numeric characters
numeric value because of non-numeri c from the string you are entering an d
characters in the string .
repeat the input.
32
33
36
40
41
Invalid command
61
62
63
103
104
110
6-6
Possible Cause
Solution
111
112
113
114
115
116
117
118
119
201
An invalid TEST command was entered. Reenter the command and try again .
202
203
204
205
206
207
208
209
MARAJINST09205E
A re-init start will cause all CMOS resident softparts to be reloaded. Thi s
is useful when some portion of CMOS memory has become fragmented ,
or accidentally overwritten .
6.3
PERFORMING A
RE-INIT START
The file, LOADRAM .CF, located on the CORE1 disk, executes all of the
proper steps needed to perform a re-init start . A re-init start
Condition
Step
Connect the PS-100 disk drive cable to the RS-232-C port on the R- J
controller operator panel .
Press and hold the USER PB#1 and USER PB#2 buttons, and the n
press the ON button. The BMON> prompt will be displayed .
Press >,
NEXT
Press F5, RUN.
5 Type the name of the command file that will begin the re-loa d
procedure. Typically the name of the file is LOADRAM .
NOTE When you are finished, press the right arrow key to be sure the
cursor is on the last letter of the command file name. Otherwise the
command file name will not be entered correctly .
Press ENTER. All of the CMOS memory will be cleared before any
files are loaded from disk . See the following screen for an example .
BOOTROM OPERATION S
A-1
MARAJINST09205E
The BootROM is a device you can use to turn on the robot using differen t
start methods and to use specific system utilities . The BootROM hardware
consists of the BootROM EPROM chip, located on the Main CPU PCB .
This appendix describes how to
Start up the robot and controller using one of the start methods : hot
start, INIT start, cold start, and controlled start.
A . BOOTROM OPERATIONS
MARAJINST09205 E
A-2
A1 1
STARTUP METHOD S
Hot start is the standard method for turning on power to the robot and
A.1 . 1
Hot Start
controller. Hot start is active when the system variable $POWERFL is set
to TRUE. You perform a hot start by making sure no other buttons on th e
operator panel are pressed and then pressing the ON button . The screen
that was displayed before power was turned off is displayed .
The hot start procedure is the same as the procedure for turning on the
robot. Use Procedure A-1 to perform a hot start .
Procedure A-1 Performing a Hot Star t
Condition
WARNIN G
On the teach pendant screen, you will see the screen displaye d
when the robot was last turned off.
A. BOOTROM OPERATIONS
MARAJINST09205E
A-3
A cold start turns on power to the robot and controller and does the
following :
A.1 .2
Cold Start
Condition
WARNIN G
DO NOT turn on the robot if you discover any problems o r
potential hazards . Report them immediately . Turning on a
robot that does not pass inspection could result in seriou s
injury.
Step
Press and continue pressing the RESET button on the operator panel .
On the teach pendant screen, you will see the UTILITY Hints
screen. See the following screen for an example .
A . BOOTROM OPERATIONS
MARAJINST09205 E
A- 4
A controlled start turns on power to the robot and controller and allow s
you to do the following :
A.1 .3
Controlled Start
A CAUTION
The items that appear on the controlled start scree n
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 th e
robot and controller .
DESCRIPTIO N
ITEM
Motion System
Variable Setup
Program Initialization
Motion Development
Initialize System Variable Reruns the robot library setup program for the selecte d
motion group .
Add/Delete Group Allows you to add and delete motion groups .
Extended Axis Setup/Init Allows you to set up and initialize extended axes .
Initialize Motion Softpart Initializes any softparts attached to motion that have not ye t
been initialized .
Display System Setup Status Displays the current robot library and whether it i s
initialized .
Line Tracking Setup/lnit Allows you to initialize the line tracking softpart on system s
that do not have an application installed .
Disable Digital Servo Program Start When FALSE, activates the servo system; TRU E
does not activate the servo system .
Start Motion Test Task For FANUC Robotics internal use only.
Enable CMOS Servo Code For FANUC Robotics internal use only .
Use CMOS Servo Code For FANUC Robotics internal use only .
A. BOOTROM OPERATIONS
MARAJINST09205E
A-5
Condition
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 seriou s
injury.
Step
On the controller, press and hold the USER PB#1 and USER PB # 2
buttons (PURGE ENABLE if you are using a P-155 controller) on the
controller operator panel.
Press F2, START, and press ENTER . This begins the controlled start .
See the following screen for an example .
A. BOOTROM OPERATIONS
MARAJINST09205E
A-6
A. 2
BOOTROM UTILITIE S
BootROM Utilities
UTILITY
DESCRIPTIO N
BUS
Displays the slot number, module type, function level, and module-specific attribut e
information for each printed circuit board connected to the controller backplane .
DIAG
EMON
DEVICE
TIME
COLD
CTRL
INIT
Performs an initialized start . An initialized start is only used for a full software load .
Controller memory is altered, and software that is currently on the controller is los t
and cannot be recovered .
START
When the controller is powered up, START begins whatever kind of start (COLD, CTRL, o r
INIT) has been chosen . HOT start cannot be selected .
CLEAR CMOS
Clears CMOS RAM memory. This will destroy the contents of CMOS RAM memory,
including all programs and files.
CLEAR FROM
Clears FROM memory. This will destroy the contents of CMOS RAM memory,
including all programs and files .
CRT
TP
DIR
Displays a listing of the files stored on a floppy disk, if a disk drive is connected to the P3 :
port .
LOAD filename
Loads the specified file into FROM or CMOS RAM . filename is the name of the file to b e
loaded.
RUN filename
Runs the specified command file. filename is the name of the command file to be run .
A . BOOTROM OPERATIONS
A-7
MARAJINST09205E
Step
A CAUTION
A. BOOTROM OPERATIONS
MARAJINST09205 E
A-8
A. 3
DIAGNOSTIC UTILITIES (DIAG>
You can access di agnostic utilities from BootROM . Table A-3 lists and
describes the diagnostic utilities. Use Procedure A-5 to access diagnosti c
utilities .
Table A-3 . BootROM Diagnostic Utilitie s
DESCRIPTION
UTILITY
EXIT
Returns to BMON>.
CLOCK
DB
DW
Displays the memory, by word, after you provide the hexadecimal starting memory loca tion.
MB
MW
SHOW
TEST CMOS
Tests the CMOS RAM memory. This test will destroy the contents of CMOS
TEST MEM
Tests the CMOS RAM memory. This test will destroy the contents of CMOS RA M
memory.
TEST PORT n
TEST FROM
Reads each Flash-ROM memory byte to insure that the Flash-ROM memory is blank .
Since this test reads only, there is no danger of corrupting memory data .
RAM
memory.
A . BOOTROM OPERATIONS
MARAJINST09205E
A-9
Condition
:1
Step
,are
On the teach pendant, press NEXT, >, until F2, DIAG, is displayed .
A CAUTIO N
The TEST CMOS and TEST MEM tests are destructive to
software loaded into CMOS RAM or controller memory . Do not
use these tests if you want to retain the current software ;
otherwise, loss of data occurs.
A. BOOTROM OPERATION S
MARAJINST09205 E
A-10
A. 4
EXTENDEDBOT
MONITOR 'UTILITIE S
(EMON>)
UTILITY DESCRIPTION
VCLEAR FRO M
VCLEAR CMO S
VLOAD FILENAME
Leads the
Procedure A-6
Condition .
Step
vision software .
1 On the teach pendant, Dress NEXT, >, until F3, EMON, is displayed .
2
Press
ss F3, EMON.
A . BOOTROM OPERATIONS
A-1 1
MARAJINST09205E
A.5
DEVICE MONITO R
UTILITIES (DEV> )
. Device
BootROM
Table,
A-5 Monitor Utilities
UTILITY
otT 9 ; :)
._--
irl
',a'
INIT CMx
x - 0 OR I
COPY
Copies the contents Flash-ROM memory to the upper 2MB Of a 4MB CMOS RA M
memory. Since COPY writes to CMOS' memory the CMOS RAM memory must be recov ered by reloading software to CMOS .
used .
k~
.>,
PASTE
Used in conjunction with COPY Insert a blank FROM board in the Main CPU after COPY
and type the PAS TE command. The contents of the, upper 2MB of CMOS RAM memor y
will be copied to Flash-ROM . The, PASTE command will perform a blank check on th e
Flash-ROM board before try g to write software ., If the module is not blank, you will be
prompted
.
to CLEA RFOM
BACKUP xxx x
xxxx is CMOS or FROM
Copies the contents of CMOS RAM and/or Flash-ROM memory to two R-H style CMO S
RAM memories installed in the R-I-I extension backplane, Since only two 2MB R-H type
CMOS memories can be installed at onetime, 4MB or R-J memory can be backed up .
This can be 4 MB or CMOS memory or 2MB, of Flash-ROM ., A long-word checksu m is dis played to help the operator determine the backup was successful.
RESTORE xxxx
xxxx is CMOS or FROM
Copies the contents of R-H style CMOS RAM memory to R-J CMOS RAM memory and/o r
Flash-ROM memory . To use RESTORE, two R-H CMOS RAM memories must b e
installed the same as with BACKUP . Be aware that RESTORE works even if the data i n
the R-H CMOS RAM is not valid . Make sure that the BACKUP was performed before per forming a RESTORE .
CHKSMF
Step 1 On
the teach pendant, press NEXT, >, until F4, DEVICE, is displayed .