Sei sulla pagina 1di 166

Modatek Level 2 Robot

Training
Course Overview
Day 1

Equipment Overview
Safety Review
Fault Overview
Power Flow
On/Off Control
Class 1 Fault Troubleshooting
Day 2

CPU Overview
Class 2 Fault Troubleshooting
File Manipulation
Servo Loop Discussion
Robot mastering
Day 3

Servo Amplifier
E-stop Circuitry
Class 3 Troubleshooting
I/O
Day 4

General Mechanical Overview


100i, 120iB Overview
R2000 Overview
120iB/R2000 Hands On
Day 5

120iB/R2000 Hands On
Mastering
Post Test
SYSTEM OVERVIEW
Robot Overview
R-J3i B Controller
R-J3i A Controller
R-J3i A Controller

SOP Board

Panel Board

Controller Disconnect

HSSB Fiber Optic


R-J3i A Standard Operator
Panel
R-J3i A Controller Internal
Components
R-J3i A Controller Internal
Components
R-J3i B Standard Operator Panel

SOP Board

Panel Board

Fan
220 VAC
Single Phase
R-J3i B Controller Internal
Components
6 Axis Servo Amp

Disconnect

Main CPU

Estop PCB

Power Supply

Backplane
R-J3i B Controller Internal
Components

Regenative Discharge Unit Transformer


Safety Review
Staying Safe While Teaching or Manually Operating the Robot

Advise all personnel who must teach the robot or otherwise manually operate the robot to
observe the following rules:

Before teaching, visually inspect the robot and work envelope to make sure that no
potentially hazardous conditions exist. The work envelope is the area defined by the
maximum motion range of the robot. These include tooling attached to the wrist
flange that extends this range.
The area near the robot must be clean and free of oil, water, or debris.
Only the person with the teach pendant should be in the work envelope.
Know the path that can be used to escape from a moving robot; make sure the
escape path is never blocked.
Test any program being run for the first time in the following manner:
 Using a low motion speed, single step the program for at least one full cycle.
 Using a low motion speed, test run the program continuously for at least one full cycle.
 Using the programmed speed, test run the program continuously for at least one full cycle.
Make sure all personnel are outside the work envelope before running production.
Staying Safe During Inspection

When inspecting the robot, be sure to


Turn off power at the controller.
If robot motion is not needed for inspecting the electrical
circuits, press the EMERGENCY STOP button on the
operator panel.
If power is needed to check the robot motion or electrical
circuits, be prepared to press the EMERGENCY STOP
button, in an emergency.
Be aware that when you remove a servomotor or brake,
the associated robot arm will fall if it is not supported or
resting on a hard stop. Support the arm on a solid
support before you release the brake.
Staying Safe During Maintenance

When performing maintenance on your robot system,


observe the following rules:
Never enter the work envelope while the robot or a
program is in operation.
Before entering the work envelope, visually inspect the
workcell to make sure no potentially hazardous
conditions exist.
Never wear watches, rings, neckties, scarves, or loose
clothing that could get caught in moving machinery.
Consider all or any overlapping work envelopes of
adjoining robots when standing in a work envelope.
Test the teach pendant for proper operation before
entering the work envelope.
If it is necessary for you to enter the robot work envelope
while power is turned on, you must be sure that you are
in control of the robot. Be sure to take the teach pendant
with you, press the DEADMAN switch, and turn the
teach pendant on. Be prepared to release the
DEADMAN switch to turn off servo power to the robot
immediately.
Whenever possible, perform maintenance with the power
turned off. Before you open the controller front panel or
enter the work envelope, turn off and lock out the 3-
phase power source at the controller.
Be aware that when you remove a servomotor or brake,
the associated robot arm will fall if it is not supported or
resting on a hard stop. Support the arm on a solid
support before you release the brake.
Warning
Lethal voltage is present in the controller
WHENEVER IT IS CONNECTED to a power
source. Be extremely careful to avoid electrical
shock.HIGH VOLTAGE IS PRESENT at the
input side whenever the controller is connected
to a power source. Turning the disconnect or
circuit breaker to the OFF position removes
power from the output side of the device only.

Release or block all stored energy. Before


working on the pneumatic system, shut off the
system air supply and purge the air lines.
Isolate the robot from all remote control signals. If
maintenance must be done when the power is on,
make sure the person inside the work envelope
has sole control of the robot. The teach pendant
must be held by this person.
Make sure personnel cannot get trapped between
the moving robot and other equipment. Know the
path that can be used to escape from a moving
robot. Make sure the escape route is never
blocked.
Use blocks, mechanical stops, and pins to prevent
hazardous movement by the robot. Make sure that
such devices do not create pinch points that could
trap personnel.
Warning
Do not try to remove any mechanical component from the
robot before thoroughly reading and understanding the
procedures in the appropriate manual. Doing so can result in
serious personal injury and component destruction.

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


associated robot arm will fall if it is not supported or resting on
a hard stop. Support the arm on a solid support before you
release the brake.
When replacing or installing components, make sure dirt and
debris do not enter the system.
Use only specified parts for replacement. To avoid fires and
damage to parts in the controller, never use nonspecified
fuses.
Before restarting a robot, make sure no one is inside the work
envelope; be sure that the robot and all external devices are
operating normally.
Lab Assignment 1
Identify Major Components
Fault Classification Overview

Class 1 Fault
Class 2 Fault
Class 3 Fault
Class 4 Fault
Class 1 Fault Overview
Symptoms
● Dead controller/teach pendant screen is blank

Potential Causes
● Problem with AC power to controller
● Circuit Breaker
● Transformer
● Problem with controller DC power circuit
● Teach pendant/cable problem
● Problem with power supply unit
● Problem with the On/Off circuit
● Cables
Class 2 Fault Overview

Symptoms
● Teach pendant locked up, no response

Potential Causes
● Corrupt software
● CPU/DRAM module
● FROM/SRAM module
● Teach pendant/cable problem
● Problem with power supply unit or backplane
Class 3 Fault Overview
Symptoms
● Fault light is on
● KM1 and KM2 are off, no power to servos
● Diagnostic message displayed on screen

Potential Causes
● Servo amp
● Motors/SPC’s
● Emergency stop circuit
● Emergency stop circuit board
● Emergency stop unit including KM1 and KM2
● Panel board
● Cables
Class 4 Fault Overview

Symptoms
● Robot will run only when cell interface is not required
● Can run programs from the teach pendant

Potential Causes
● No comm with PLC, weld controller, etc.
● Faulty limit switch, prox., etc.
Fuse Based Troubleshooting
Power Supply Fuse Locations

F1: Fuse for AC input


F3: Fuse for +24 E
F4: Fuse for +24 V
Class 1 Fault Troubleshooting
● Symptoms review
● Dead controller/teach pendant screen is blank

● Potential Causes review


● Problem with AC power to controller
● Circuit Breaker
● Transformer
● Problem with controller DC power circuit
● Teach pendant/cable problem
● Problem with power supply unit
● Problem with the On/Off circuit
● Cables
Transformer Wiring Diagram
Transformer Location
Power Supply Unit
Fuse F1 CP1 220 VAC in

CP2 and CP3 220 VAC out

Fuse F3 24E

Fuse F4 24V

PIL LED

CP5 24V
CP6 24E

CP4 ON/OFF and Alarm Circuit

ALM LED
On/Off Circuit Diagram
Troubleshooting by LEDs on
Power Supply Unit
Panel Board
TBOP3 CRM64
External On/Off 24V & Estop

TBOP4 JRS11
Estops and other HSSB
External circuits TP&On/Off

CRT9 TBOP6
Mode Select Estop relay
Switch outputs

CRM65 CRP5
Non teach Hour meter
Enable device
CRS16
CRT8 TP
Push-buttons
And LEDs CRM62
Robot Disconnect
Panel Board
D1 & D2
SVON 1&2
Fuse F1
External 24V
Fuse 2
TP 24V

RDY LED
PON LED Com with
5V power Main board

CRM63
Optional Digital
Input
Troubleshooting by LEDs on Panel Board
24V Power Flow
Backplane

Option Board Fan (24V)


(ArcLink, Process
I/O)

Power Supply

Main Board
Lab Assignment 2
Use a fault code to determine which
fuse has blown
Lab Assignment 2b
Remove and Replace the Panel Board.
Lab Assignment 3

Use the symptom to determine the


class of fault

Use a knowledge of lights and LEDs to


determine the class of the fault
Class 2 Fault
Symptoms
● Teach pendant locked up, no response
Potential Causes
● Corrupt software
● CPU/DRAM module
● FROM/SRAM module
● Teach pendant/cable problem
● Problem with power supply unit or
backplane
Class 2 Fault Troubleshooting
● Cold start the controller
● Re-seat all circuit boards
● Check LED indicators
● Swap/replace TP and/or cable if necessary
● Replace plug-in chips on Main board if
available
● Reinstall software
● Replace Main Board
● Replace PSU
Main Board
CP8 Battery JRL5
High Speed Digital Input

JD5A and JD5B


RS232

JD17
RS232C & RS485

JD1A
Fanuc I/O

JRS11
HSSB to Panel PCB

TBDL Model B

COP10B FSSB

CD38 Ethernet
Main Board

Battery
3V Lithium

7 Segment Display

Status LEDs

Ethernet Status LEDs


Main Board LED Indicators
Main Board – 7 Segment LED Indicators
BACKING UP AND RESTORING
FILES
SETTING THE DEFAULT DEVICE

Setting the default device specifies which device to use when manipulating
programs and files. You must set the default device before you can perform
any program or file manipulations, including formatting a memory card. The
following devices are allowed, if available:

Serial printer - A serial printer connected to a controller port.

Flash File Storage disk (FR:) - Built-in storage for controller system files.

Memory card (MC:) - Displayed if the memory card interface is installed.

Memory device (MD:) - Treats the controller’s program memory as if it were


a file device.
BACKING UP AND RESTORING
FILES
RAM disk - specified by RD:.

Floppy disk - A floppy disk drive connected to a controller port,


such as the PS-100, PS-110, or PS-200.

Memory file device (MF:) - A composite device that searches


the RAM disk (RD:) and flash file storage disk (FR:) devices, in
that order, for a specified file.

F-ROM Device (FRD:) (for use only with the Controller Version
Upgrade option)
BACKING UP FILES

When you back up a file you save it from controller memory to a storage device so that you have a
second copy of the file.

Program Files
When you back up program files, all teach pendant program files currently loaded onto controller
memory (listed on the SELECT menu) and default motion instruction files (DF_xxxx.DF)will be
saved to the default device

System Files
System files are binary files that store values for system variables, servo parameter data, and
mastering data. They contain information specific to the controller, robot, and software.

Application Teach Pendant Program Files


Application teach pendant program files are teach pendant program files with file type .TP, .DF,
or .MN.

Error Log Files


Error log files are ASCII files that give a snapshot of the errors in the system. They can be backed
up to the default device, but cannot be restored or loaded into the controller. Two kinds of error log
files are backed up: ERRALL.LS and ERRACT.LS.
CONTROLLER BACKUP AND RESTORE

Controller backup and restore allows an R-J3i B controller to back


up and restore controller memory. This capability is divided into two
parts:

Controller backup is performed at Controlled start. During


controller backup, the entire contents of controller memory are
copied to files on the designated device.

Controller restore is performed from the Boot Monitor (BMON).


During controller restore, all of FROM and SRAM is cleared and
then files previously created using the controller backup procedure
are loaded from the default device.
Lab Assignment 4

Backup and restore files

Controller Backup and Restore


Lab Assignment 5

Use a knowledge of lights and LEDs to


troubleshoot a class 2 fault
Servo Loop
Servo Motor
Servo Motor Function
Positional feedback is generated by an encoder
Encoder is mechanically coupled to the motor
shaft
Servo Motor Function
As the motor turns a voltage pulse is generated by a
photocell as light is allowed through the encoder disk
The voltage pulse is converted to a serial signal for the
CPU
The position of the motor is stored in the encoder which
is battery backed to maintain position in case of
dissassembly
MASTERING
OVERVIEW

When you master a robot you define the physical location of the robot by
synchronizing the mechanical information with the robot’s positional
information.

When the controller is shut down under normal conditions, each serial pulse
coder’s present reading is maintained in the pulse coder by backup
batteries on the robot.

When the controller is turned on, the controller requests the stored reading
from the serial pulse coder. When the controller receives the pulse coder
reading, the servo system can operate normally. This process is called
calibration . Calibration occurs automatically each time the controller is
turned on.

When pulse coder backup battery power is interrupted while the controller is
powered down, calibration fails at power up and the only robot motion
possible is joint mode jogging. To restore proper operation, the robot must
be mastered and calibrated.
SINGLE AXIS MASTERING
You can master a single axis of any robot
provided that there is a reference mark at
a known position on that axis.

When a single axis of a robot is mastered,


mastering data for the other axes remains
unchanged.
Steps

Jog the unmastered axis of the robot to the single axis


mastering position.
Press MENUS.
Select SYSTEM.
Press F1, [TYPE].
Select Master/Cal. You will see a screen similar to the
following.

SYSTEM Master/Cal

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

Press ’ENTER’ or number key to select.


Move the cursor to SINGLE AXIS
MASTER and press ENTER. You will see
a screen similar to the following.

SINGLE AXIS MASTER


ACTUAL POS (MSTR POS) (SEL) [ST]
J1 0.000 ( 0.000) (0) [2]
J2 3.514 ( 35.000) (0) [0]
J3 -7.164 ( -100.000) (0) [2]
J4 -35.366 ( 0.000) (0) [2]
J5 -1.275 ( -80.000) (0) [2]
J6 4.571 ( 0.000) (0) [2]
E1 0.000 ( 0.000) (0) [0]
E2 0.000 ( 0.000) (0) [0]
E3 0.000 ( 0.000) (0) [0]
Move the cursor to SINGLE AXIS
MASTER and press ENTER. You will see
a screen similar to the following.

SINGLE AXIS MASTER


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

Quick mastering allows you to minimize the time


required to remaster the robot using a reference position
you established when the robot was properly mastered.

Record the quick master reference position when the


robot is properly mastered.

If calibration fails because pulse coder backup battery


power has been interrupted, you can use this reference
position to master the robot in a minimum amount of time.
Setting The Quick Master
Reference
Align each axis of
the robot with the
reference mark you
have chosen as a SYSTEM Master/Cal

1 FIXTURE POSITIONMASTER
quick master 2 ZERO POSITION MASTER
3 QUICK MASTER

reference position. 4 SINGLE AXIS MASTER


5 SET QUICK MASTER REF
6 CALIBRATE

Press ’ENTER’ or number key to select.

Move the cursor to


SET QUICK
MASTER REF and
press ENTER
Quick Mastering the Robot
Jog the robot to the quick
master reference position
that has previously been
recorded.
SYSTEM Master/Cal
Move the cursor to QUICK
MASTER and press 1 FIXTURE POSITIONMASTER
2 ZERO POSITION MASTER
ENTER. 3 QUICK MASTER
4 SINGLE AXIS MASTER
Press F4, YES. Mastering 5 SET QUICK MASTER REF
6 CALIBRATE
will be performed Press ’ENTER’ or number key to select.
automatically.
Move the cursor to
CALIBRATE and press
ENTER
ZERO DEGREE MASTERING

When you master to zero degrees, you


position all axes at their zero degree
witness marks and record their serial pulse
coder readings.
ZERO DEGREE MASTERING

Using the joint coordinate system,


jog each axis of the robot to the
SYSTEM Master/Cal
zero degree witness mark. 1 FIXTURE POSITIONMASTER
2 ZERO POSITION MASTER

Select Master/Cal. 3 QUICK MASTER


4 SINGLE AXIS MASTER
5 SET QUICK MASTER REF
6 CALIBRATE
Select Zero Position Master Press ’ENTER’ or number key to
select.

Select Calibrate
Lab Assignment 6

Perform zero degree mastering


Perform single axis mastering
Perform quick mastering
Servo Amplifier
Servo Amplifier
The 6 channel servo amplifier is responsible for
controlling servo motor power, motor brakes,
overtravel and handbroken (if used).
The amplifier receives the 6 encoder pulse
signals.
Servo Amplifier
The amplifier takes the command signals
generated on the main board for all six
robot axes and uses transistor modules to
switch a DC bus voltage out to the proper
servo motors.
CRR38A,B CNGA,B CNJ5 CNJ6
220V Input Motor Ground Axis 5 motor Axis motor
connection connection connection

CNJ4 CNJ3 CRF7 COP10B COP10A


Axis 4 motor Axis 3 motor SPC Feedback FSSB Aux Axis
Connection connection ROT,HBK FSSB
CRR64 CRR68 CRM39 CRM67
Motor brake DC Link Aux Axis DC power&
connection Aux axis brake signal interlock signal

CRR45C CRR45B CNJ2 CNJ1 CRR45A


Discharge Discharge Axis 2 motor Axis 1 motor Discharge
Resistor resistor connection connection resistor
CRR65A,B F2 F1 CXS2A
Aux. axis motor Voltage Spike Voltage Spike Emergency stop
Brake connection protection protection signal for aux axis

DIO19 DIO18 DIO17 CRR63A,B,C CRM68


Aux brake RDO5-RDO8 RDO1-RDO4 Discharge resistor Aux axis
Signals thermals overtravel
FS1
Control Power
circuit protection

FS3
Regenative discharge
Thermal power protection

FS2
24E Power Protection
Servo Amplifier
DC Link Circuit
Power Amplifier
Servo Amplifier LEDs
Lab Assignment 7

Remove the servo amplifier


Replaced the servo amplifier
Class 3 Fault Troubleshooting
Symptoms

Fault light is on
KM1 and KM2 are off, no power to servos
Diagnostic message displayed on screen

Potential Causes

Servo amp
Motors/SPC’s
Emergency stop circuit
Emergency stop circuit board
Emergency stop unit including KM1 and KM2
Panel board
Cables
Dual E-Stop Chain
E-Stop Unit
220V input QF2
From transformer Circuit breaker

CRM67 CP6
Interlock signals 24E from PSU
To servo amp (24V)

CRM73 CRM64
Transformer overheat Signals from
panel board

CRM72 CNMC2
Aux E-stop Pre-charge
Output

CNMC3 CRR66
KM1 & KM2 Aux. Axis amp
Contacts 220 VAC power
CRM71 CP5A
Robot off Optional 24V
From PSU

CRM70 CNMC1
Door Interlock 220 VAC from
transformer
for precharge

XT4 CP2
KM1 and KM2 Signals from
Aux contacts panel board

CP2A 220V output


220VAC option to servo amp
Lab Assignment 7b

Remove the Emergency Stop Unit


Replaced the Emergency Stop Unit
E-Stop Unit LEDs
LED 1
LED 2 Status of
Status Of Relay KA1
Relay KA2

LED 3
Status Of
Relay KA3
E-Stop Unit LEDs
E-Stop Unit LEDs
E-Stop Unit LEDs
Panel Board E-Stop Connections
KA21&KA22
Estop condition contact
output relays

TBOP4
Estops and other TBOP6
External circuits Estop relay outputs
Panel Board E-Stop Connections
Lab Assignment 8

Use the symptom to determine the


class of fault.

Use knowledge of servo loop, E-stop


loop, etc. to determine the cause of the
fault.
INPUT/OUTPUT (I/O)
Overview

Inputs and outputs (I/O) are electrical


signals that enable the controller to
communicate with the robot, end-of-arm
tooling, and other external devices, such
as sensors and actuators.
Kinds of I/O
Analog
Digital
Group
User Operator Panel (UOP)
PLC
Standard Operator Panel (SOP)
Robot
Analog

An analog I/O signal (AI or AO) is an input


or output voltage that has a value within
the range of the I/O board or module used.
Analog input devices convert external
analog signals into numeric signals for use
by the controller.
Typical values of analog inputs and
outputs are from -10 volts to 0 volts, or
from 0 volts to +10 volts.
Digital

A digital I/O signal (DI or DO) is a control


signal sent to or from the controller.

Digital signals can have only one of two


possible states: ON or OFF.
Group
Group I/O signals (GI or GO) are made up of a
sequence of digital I/O signals. These are
interpreted as a binary integer.

A group signal is a group of up to 16 ones (1)


and zeros (0), indicated ON or OFF. Each bit in
group input or output is a single digital input or
output line. Unused bits are assigned a "0."

32 16 8 4 2 1
1 0 0 1 1 0

38
User Operator Panel (UOP) I/O

The User Operator Panel I/O UOP Out


# STATUS
(UOP) provides 18 input UO [ 1] OFF [Cmd enabled
UO [ 2] OFF [System ready
]
]

signals and 20 output, that can UO [ 3] OFF [Prg running


UO [ 4] OFF [Prg paused
]
]
UO [ 5] OFF [Motion held ]
be connected to a remote UO [ 6] OFF [Fault ]
UO [ 7] OFF [At Perch ]
device or a remote operator UO [ 8] OFF [TP enabled
UO [ 9] OFF [Batt alarm ]
]

panel, to control the robot. UO [ 10] OFF [Busy


UO [ 11] OFF [ACK1/SNO1
]
]
UO [ 12] OFF [ACK2/SNO2 ]
UO [ 13] OFF [ACK3/SNO3 ]
UO [ 14] OFF [ACK4/SNO4 ]
Most UOP I/O signals (UI or UO [ 15] OFF [SNO5
UO [ 16] OFF [SNO6
]
]

UO) are active when the robot UO [ 17] OFF [SNO7


UO [ 18] OFF [SNO8
]
]
UO [ 19] OFF [SNACK ]
is in a remote condition. UO [ 20] OFF [Reserved ]

Signals that affect safety are


always active.
Robot I/O

Robot I/O signals (RI or RO) consist of the


input and output signals between the
controller and the robot.

These signals are sent to the EE (End


Effector) connector located on the robot.
Configuring I/O
When you configure I/O, you must define the
following for each signal or range of signals you
configure:

First point of range - for digital and UOP I/O only


Last point of range - for digital and UOP I/O only
Rack
Slot
Channel - for analog I/O only
Starting point - for digital, UOP, and group I/O
only
Number of points - for group I/O only
Rack
Kind of I/O Rack Assignment

The rack is the


physical location on Modular (Model A)
Physical location on which the input or output
modules are mounted. First on SLC
which the input or I/O
chain is Rack 1.

output process I/O Distributed (Model


Rack 0
board or modular I/O B) I/O

module is mounted. Process I/O Rack 0

Allen-Bradley
Remote I/O Rack 16
Interface

DeviceNet Interface Racks 81 - 84

Genius Interface Rack 16


Slot
Kind of I/O Slot Assignment

The slot is the space Modular (Model A) The space on the rack where the I/O
I/O module is connected.
on the rack where the
Distributed (Model B) Determined by the DIP switch
modular I/O module is I/O settings on the unit.

connected. The Process I/O Begin at Slot 1 for the first unit
meaning of slot
Allen-Bradley Remote
depends on the kind I/O Interface
Slot 1

of I/O you are using. DeviceNet Interface


The slot number is the MAC Id for
the device.

Genius Interface Slot 1


Starting Point (for Digital, Group,
and UOP I/O only)

Starting point is the port number within the


sequence of ports on the board or module.
For modular I/O , the starting point
number refers to the terminal number.
On a distributed basic I/O unit that has
both digital inputs and digital outputs, both
inputs and outputs start at 1.
Simulating I/O
Simulating I/O allows you to test a
program that uses I/O.

Simulating I/O does not actually send


output signals or receive input signals. I/O
signals can be simulated individually.

If an input signal is simulated it can be set


ON or OFF from the teach pendant.
Setting Up I/O
Steps
Press MENUS. I/O Digital In
# SIM STATUS
Select I/O. DI [ 1] U OFF [
DI [ 2] U OFF [
]
]
DI [ 3] U OFF [ ]
Press F1, [TYPE]. DI [ 4] U OFF [ ]
DI [ 5] U OFF [ ]
For digital I/O , you DI [ 6] U OFF [
DI [ 7] U OFF [
]
]
will see a screen DI [ 8] U OFF [
DI [ 9] U OFF [
]
]
similar to the following DI [ 10] U OFF [
Sorted by number
]
To configure digital
signals , move the I/O Digital Out
cursor to the signals # RANGE
STAT.
RACK SLOT START

you want to configure 1 DO [ 1- 16] 1 1 1 INVAL


2 DO [ 17- 19] 1 2 6 ACTIV
and press F2, 3 DO [ 20- 24] 0 0 0 UNASG
4 DO [ 25- 28] 1 2 1 ACTIV
CONFIG. You will see 5 DO [ 29- 100] 0 0 0 UNASG
6 DO [ 101- 356] 16 1 1 PEND
a screen similar to the 7 DO [ 357- 390] 0 0 0 UNASG
8 DO [ 391- 398] 1 3 0 INVAL
following. 9 DO [ 399- 400] 0 0 0 UNASG
Power OFF, then ON to enable changes
Configure Group I/O:
Move the cursor to RACK, type the
value, and press ENTER.

Move the cursor to SLOT, type the I/O Group Out


value, and press ENTER. GO # RACK SLOT START PT
NUM PTS
1 0 0 0 0
Move the cursor to START PT, type 2 0 0 0 0
3 0 0 0 0
the value, and press ENTER. 4 0 0 0 0
5 0 0 0 0
6 0 0 0 0
Move the cursor to NUM PTS, type 7 0 0 0 0
the value, and press ENTER. The 8 0 0 0 0
number of points can be from 1 up 9 0 0 0 0

to and including 16.


To configure UOP signals
Move the cursor to I/O UOP Out
# STATUS

the signals you want UO [ 1] OFF [Cmd enabled


UO [ 2] OFF [System ready
]
]
UO [ 3] OFF [Prg running ]
to configure and UO [ 4] OFF [Prg paused ]
UO [ 5] OFF [Motion held ]
press F2, CONFIG. UO [ 6] OFF [Fault
UO [ 7] OFF [At Perch
]
]

You will see a screen UO [ 8] OFF [TP enabled


UO [ 9] OFF [Batt alarm ]
]

UO [ 10] OFF [Busy ]


similar to the following. UO [ 11] OFF [ACK1/SNO1 ]
UO [ 12] OFF [ACK2/SNO2 ]
UO [ 13] OFF [ACK3/SNO3 ]
UO [ 14] OFF [ACK4/SNO4 ]
UO [ 15] OFF [SNO5 ]
I/O UOP Out UO [ 16] OFF [SNO6 ]
# RANGE RACK SLOT START STAT UO [ 17] OFF [SNO7 ]
1 UO [ 1- 8] 0 1 1 ACTIV UO [ 18] OFF [SNO8 ]
2 UO [ 9- 16] 0 1 9 ACTIV UO [ 19] OFF [SNACK ]
3 UO [ 17- 20] 0 1 17 ACTIV UO [ 20] OFF [Reserved ]
DISTRIBUTED (MODEL B) I/O
SETUP

Configure the distributed I/O DIP switches.

Set up each basic and extension digital I/O


module.

Set up user I/O signals.


Model B I/O Example Setup
Setting the DIP Switches
Set the EDSP switch to Q H Communication Speed

the ON position. OFF OFF 1.2 Mbps

OFF ON 600 Kbps


Set the communication
ON OFF 300 Kbps
speed using switches Q
and H.
Setting the DIP Switches
Set the termination resistors, represented by
switches R1 through R4.
 Examine the terminals for channel 1 (S1+ and S1-)
and set switch R1 as follows:
If one twisted-pair cable is attached to these terminals,
set the switch to ON.
If more than one twisted-pair cable is attached to these
terminals, set the switch to OFF.
Basic Digital I/O Module DIP
Switches
Basic Digital I/O Module DIP
Switches
Unit Number Settings

16 8 4 2 1

1 OFF OFF OFF OFF ON

2 OFF OFF OFF ON OFF

3 OFF OFF OFF ON ON

4 OFF OFF ON OFF OFF

5 OFF OFF ON OFF ON

6 OFF OFF ON ON OFF

7 OFF OFF ON ON ON
Basic Digital I/O Module DIP
Switches
Set the termination resistor, represented by
switch R. Examine the terminals for S+ and S-
and set switch R as follows:
 If one twisted-pair cable is attached to these
terminals, set switch R to ON.
 If more than one twisted-pair cable is attached to
these terminals, set switch R to OFF.
Setting Up Model B Basic Digital
I/O Units
Steps
Press MENUS.
Select I/O.
Press F1, [TYPE].
Select I/O Link. You will see a screen similar to
the following.

I/O Link Device


Device Name Comment RackSlot
1 PrcI/O AA [ ]0 1
2 Model B [ ]1 0
3 Model A [ ]2 0
4 Model A [ ]3 0
Setting Up Model B Basic Digital
I/O Units
Move the cursor to Model B and press
F3, DETAIL
Select the base unit product name
Select the appropriate base unit name.

I/O Link Device


Model B Rack 1
Slot Base Exp. Comment
1 B0D16A1 ******* [ ]
2 ******* ******* [ ]
3 ******* ******* [ ]
30 ******* ******* [ ]
General Mechanical Overview
Fasteners

All fasteners on the robot are metric.


Wrenches, hex drivers, torque values
etc. will all be metric.
Using Loctite

Loctite No. 242 For taper dowel pins.


Loctite No. 262 For threaded bolts.
Loctite No. 518 For gasket sealant.
Bolt Torquing Sequence
To reduce the possibility of warping parts or breaking bolts,
always torque them in sequence
Speed Reducers
A mechanical speed reducer is used on all axes
of each robot to reduce motor speed and
increase torque to an appropriate range for
speed and load conditions encountered during
operation. The following types are used:

RV Reducer
Ballscrew
Harmonic Reducer
Gearboxes
RV Reducer
The rotating vector (RV) reducer is used to
reduce the speed of the servo motor. The RV
reducer allows components to roll and move
smoothly under extreme heat expansion or load
conditions.
RV Reducer
All parts of the RV speed reducer have a common centre with the
shafts and two cycloidal discs transmit power through the unit.
The discs are mounted at 180 degree opposition to balance the
motion. The result is smooth, quiet operation.
RV Reducer
The input gear mounted to the servomotor shaft and the
servo motor supply power to rotate the RV Reducer.
The input gear meshes with the three RV drive gears.
As the shaft rotates, the discs oscillate in 180 degree
opposition.
RV Reducer
Depending on the reduction ratio of the reducer there are one there
are one or two fewer teeth on the cycloidal disc than are pins.
A progressive mis-meshing of rollers and teeth cause the cycloidal
discs to rotate in the direction oppositie of the input shaft.
Ballscrew
The ballscrew is a speed reducer that converts rotary
motion into linear motion.
The high precision device uses steel balls to carry the
load resulting in quiet, backlash free operation.
Ballscrew
The input rotation of the motor is applied directly to the lead screw.
As the screw is turned, it forces the ball bearings in the nut to roll,
causing the nut to move along the screw shaft.
The robot axis is typically mounted to the nut, and is driven by it.
Harmonic Drive
The Harmonic Drive is a compact, high speed reducer. It consists of
three main components:

1. The wave generator, a thin wall ballrace fitted onto an elliptical


former that serves as a high energy torque converter.
Harmonic Drive
2 The flexspline, a flexible steel ‘can’ with external teeth, fitted
over the wave generator, and elastically deformed by it.

3 The circular spline, an internally toothed solid steel ring


engaging the teeth of the flexspline across the major axis of the
wave generator.
Harmonic Drive
The flexspline is approximately 1% smaller in diameter than the
circular spline, resulting in its typically having two less teeth on its
outer circumference.
It is held in an elliptical shape by the wave generator and its teeth
engage the circular spline across the major axis of the elipse.
As soon as the wave generator starts to rotate
clockwise, the zone of tooth engagement travels
with the major elliptical axis.
Each turn of the wave generator moves the
flexspline two teeth counterclockwise on the
circular spline.
90 Degrees 180 Degrees

360 Degrees
Gearboxes
Gearboxes are used with the 100i, 120i
and 120iB models for reduction.
The reduction is accomplished with spur
and/or pinion gears alone, or in
conjunction with Rotary Vector drives or
Harmonic reducers.
100i J4 Gearbox
100i, 120i, 120iB J5 Gearbox
Mechanical Units Overview

100i

120i

R2000iA
AM100i/M6i CONFIGURATION
J1 AXIS DRIVE MECHANISM
The rotation of the AC servo motor is reduced by the two
step gear reduction and rotates the J2-axis base.
J2 Axis Drive Mechanism
The rotation of the AC servo motor is reduced by
the reducer and rotates the J2-axis arm.
The J2-axis arm is supported by the J2-axis
base via the reducer
J3 Axis Drive Mechanism
The rotation of the AC servomotor is reduced by
the reducer and rotates the J4-axis drive
mechanism.
The J3-axis unit is supported by the J4-axis gear
box and the J2-axis arm via the reducer.
J4 Axis Drive Mechanism
The rotation of the AC servo motor is reduced by
the two step gear reduction and rotates J3-axis
arm.
J5 & J6 Axis Drive Mechanism
The rotation of the AC servomotor is reduced by the
three step gear reduction of J5-axis and rotates the J6-
axis unit.
The rotation of AC servomotor is decelerated by the J6-
axis reducer and rotates the output flange.
Greasing
Never exceed 1 cc per second
17 PSI will exceed motor seals
AM120iB/M16iB CONFIGURATION
J1 Axis Drive Mechanism
J2 Axis Drive Mechanism
J3 Drive Mechanism
J4 Drive Mechanism
J5 & J6 Drive Mechanism
Greasing
R2000iA Configuration
J1 Axis Drive Mechanism
J2 Axis Drive Mechanism
J3 Axis Drive Mechanism
J4 Drive Mechanism
J5/J6 Axis Drive Mechanism
Greasing

Potrebbero piacerti anche