30ia DCS Cartesian Position Limit Avoidance and Recovery
30ia DCS Cartesian Position Limit Avoidance and Recovery
Objectives After completing this lesson and associated exercise, you will:
Review the FANUC Dual Check Safety Function.
Learn techniques to avoid DCS Cartesian Position
Check violations.
Understand DCS alarm codes and faults.
Use available DCS displays to recover from
violations.
Dual Check Safety (DCS) Position/Speed Check features check the speed and
position data of motors with two independent CPU’s in the robot controller.
These functions can detect position and speed errors immediately and shut down
the motor power by two independent channels.
DCS functions are certified to meet the requirements of International Standard
(ISO) 13849-1.
DCS is a programmable safety system. Changing any parameter of a
programmable safety system needs to be performed and documented per Ford
Global Standard W-EL10.
E-Stop function
Turn off servo motor power according to the status of E-stop input.
These functions check robot position and speed. If the robot violates the
programmed safety area or exceeds the programmed speed limit, servo motor
power is turned off.
This function executes logic calculations for safe I/O. Users can control
Ethernet/IP safety outputs according to the status of Position/Speed Check
functions.
DCS Visualization
This function allows users to view a graphical representation of the DCS Model
and Position Check settings from within the DCS menus on the teach pendant.
Most DCS Cartesian Position limit faults (SRVO-402) occur when the robot
programmer/electrician is jogging the robot after a program has been aborted, or
has determined that jogging is the safest way to move the robot in a particular set
of circumstances.
DCS Cartesian Position boundaries are not obvious and can easily be violated
when jogging or changing the programmed path of the robot.
The easiest way to avoid Cartesian Position faults is to drive the robot through
existing programmed positions.
For example:
A problem occurs that drops automatic operation and requires the electrician to
move the robot back to the home position.
Cursor to the next programmed position that moves away from the maintenance
position and run that line using the FWD button and shift key on the teach
pendant. Repeat these steps for the next programmed position until the home
position is reached.
If a program is aborted, using the teach pendant you can select the aborted
program, cursor to the appropriate programmed position, i.e. drop or pick
positions, run that line using the FWD button while pressing and holding the
shift key on the teach pendant. Repeat these steps for the next programmed
position until you are clear of any DCS boundaries.
Listed are common DCS Alarm codes that are displayed on the teach pendant
display in the Status area or Alarm screens.
A full listing of DCS alarm codes can be found in the FANUC Dual Check
Safety Function Operators Manual.
The SRVO-408 SERVO DCS SSO Ext Emergency Stop alarm is commonly
mistaken for a Cartesian Position limit alarm.
When you see this alarm there is an Emergency Stop condition! Correct the Estop
condition before proceeding.
To recover from a DCS limit fault, you must press and hold the SHIFT key and
then RESET.
Jog away from the DCS boundary in the opposite direction of the approach.
When running the GO TO HOME POS macro program, the robot is programmed
to go to the Home position from the current position in one unpredictable Joint
move. The Joint move synchronously positions all axis to the home position
without regard for the path of the tool center point.
When you violate a DCS boundary while moving the robot in this fashion, the
direction of entry may be hard to determine.
Examine the status of the Cartesian Position Check on line five of the DCS
menu.
Press the NEXT button and then press [F5]VIEW button to enter
Cursor to line 5 and press the [F3]DETAIL function button to enter a specific
Cartesian Position Check.
Press [F5]VIEW button to enter the DCS Visualization of that Cartesian Position
Check zone.
Toggle through the views to determine the direction to exit the zone.
X
Y
F1 Toggle the X-Y view
Z+
Y+
0
X+
World Coordinate System
When you have determined what direction the robot was moving when the boundary
was violated:
Jog away from the DCS boundary in the opposite direction of the approach.
WARNING: Repeated resetting of the alarm might indicate the robot is driving
further into the boundary.