Print this page

Controller Software

DUAL CHECK SAFETY (DCS)

The Dual Check Safety is a software function, using dual inputs and dual CPUs to eliminate the need for safety relays. All FANUC R-30iA controllers feature Dual Check Safety

Benefits:

  • Safety zones, manual feed and maintenance stations can be designed with safe electronics replacing limit switches and zone switches. 
  • System cost and installation time can be reduced while improving the reliability of the robot systems and cutting system costs
  • All setup is done using the Teach Pendant, eliminating the need for an external PC. 
  • No additional safety hardware is required – uses dual CPUs already available in R-30iA controller 
  • A high level of safety can be achieved (CAT 4 safety for Emergency Stop and FENCE, CAT 3 for all other functions)

Features

  • The option J566 DCS Pos./Speed Check utilizes the Dual Check Safety hardware of the R-30iA controller with its TÜV-approved safety and conforms with
  • Safety category 3 of EN-954-1 .
  • The robot position and speed can be safely monitored and the robot safely stopped to avoid hazards for operators and other persons. 
  • The Position Check features ensures that the robot stays inside a safe space or it can be locked out of a hazardous area (e.g. a manual feed station) 
  • The T1-Mode check monitors the safety speed of 250mm/sec. 
  • The Speed Check feature ensures that the robot cannot move and cause any hazard e.g. when standing at a repair position 
  • Safe and flexible functionality 
  • As protection against unauthorized changes the setup screens can be hidden and each setup item is protected by a safety code 
  • The stop type can be selected to be either a safe “controlled” stop or a safe and minimum distance “emergency “stop. 
  • 4 safe inputs can be used to connect safety gates, light barriers etc. and enable the Position and Speed Checking, when a person is in a hazardous space. 
  • Supports multi-robot or robot + auxiliary axes systems

ADVANCED CONSTANT PATH

“In addition to the Constant Path Feature, the Advanced Constant Path package consists of the following functions for easy teaching and cycle time reduction

  • Linear distance:  Ensure the linear distance from the start point and from the end point 
  • Process speed overdrive:  Speed up motion/reduce cycle time while maintaining the same path 
  • Maximum speed:  Highest speed path while maintaining linear path

It requires that the Constant Path option be loaded and enabled.”

COLLISION SKIP / TOUCH SKIP

With Collision Skip, the robot is able to detect when it touches an object and intelligently adapt its movement. The detection is accomplished only by the robot servo control. The robot reaction can be easily programmed using high speed skip

"To use Collision Skip, the Collision Guard option must be installed and active”

COMMUNICATION INTERFACE

Allen-Bradley Remote I/O, CClink, ControlNet , DataTransfer Function, DeviceNet , DeviceNet Safety , DHCP (Dynamic Host Configuration Protocol), DNS (Domain Name Service), EGD (Ethernet Global Data), EthernetIP, FIP I/O, FL-Net, FTP interface, Cimplicity Interface, Interbus S – Phoenix, IWC Medar (Integrated Weld Control), Lincoln Arc Link, Model A I/O, Model B I/O, Modbus TCP, Profibus DP, ProfiNet, SNTP (Simple Network Time Protocol), SPI (Society of Plastics Interface), Universal Sensor Interface, User Socket Messaging.

COORDINATED MOTION PACKAGE

The coordinated motion function allows a robot to follow the movement of a positioner that is holding a work piece. The motion of the robot tool is controlled relative to the work piece on the positioner. The relative speed defined in the program is maintained relative to the work piece as well as the tool angles.

This is essential for such processes as Arc Welding in order to achieve best quality and faster programming

 

HIGH SENSITIVE COLLISION DETECTION

HSCD is intended to quickly detect when the tool or robot collides with the workpiece and to stop the robot. This function makes unnecessary shock sensors and similar devices that have conventionally been used to protect the hand of the robot.

When a collision is detected, the function issues an alarm and stops the robot quickly by decelerating it in such a way that shocks to the robot can be decreased.

The function increases its detection sensitivity automatically during a teach operation, making it possible to reduce the possible damage that may occur due to an incorrect manipulation especially during a teach operation, during which it is likely that the robot is caused to collide with a workpiece.

INTEGRATED PMC

The Integrated PMC is a method of executing Ladder Logic on the robot controller. It can potentially eliminate the need for an external PLC or Soft PLC in small systems. FAPT LADDER III PC software is required to create Ladder Logic programs. Integrated PMC is executed by the dedicated communication processor in the controller, and is completely independent from any robot motion and program. It can access and control all available I/O. Timers, counters and internal registers are available. In addition to standard PLC operations (e.g. AND and OR), arithmetics, jumps and sub-programs are supported. It performs cyclical operations.


 

LINE TRACKING

Tracking can be accomplished in two ways:

Single axis line tracking Cartesian line or circular tracking

In single axis tracking (“Rail Tracking”), the position of the robot's extended axis is adjusted to track the motion of a linear conveyor. The conveyor motion direction must be parallel to that of the tracking axis. All types of motion (Linear, Circular, and Joint) are allowed.

Cartesian tracking refers to a stationary robot whose Tool Center Point (TCP) position is adjusted to track the motion of a conveyor. You should use Cartesian tracking whenever floor space is a primary concern, or if you cannot install a rail axis for tracking.

Cartesian line tracking consists of a robot and a linear conveyor which moves parts past a robot. The robot is usually mounted on a stationary pedestal beside the conveyor, where it can easily reach the parts as they move past it. The robot can also be mounted above or below the conveyor, or on a rail or other integrated extended axis depending on the needs of the application.

Cartesian circular tracking consists of a circular conveyor or rotary table which moves parts past a robot. The robot can be located either inside or outside the circle of the conveyor. The robot can also be mounted above or below the conveyor, or on a rail or other integrated extended axis depending on the needs of the application.

Line Tracking hardware required: Absolute Pulse Coder or Line Track Pulse Coder, Single or Dual

Any material handling application where the robot needs to pick or place parts with a moving linear or circular conveyor is concerned.

Also available with vision.

MULTI ROBOT CONTROL

The Multi Robot Control aims at controlling up to 4 robots with a single controller. The robots can move synchronously or independently according to the robot program.

Thanks to this feature, the robots can be controlled with one Teach Pendant and share one emergency stop circuit.

 

SOFT FLOAT

Softfloat is used in processes to compensate for unexpected variances. Due to occurrences of these variances, Softfloat allows the robot path to be changed according to the external force to achieve the desired result.

It is used in processes such as: 

  • Load machine tool 
  • Unload injection moulding machines

Two types of soft float exist : joint and cartesian 

  • In Joint mode, flexibility is specified for individual axes or a combination of axes 
  • In Cartesian mode, the softness is specified for Cartesian directions. In this mode, the robot will act like a spring in the specified direction.



Print this page