ROBOT RC5 CONTROLLER INTERFACE MANUAL
Copyright © DENSO WAVE INCORPORATED, 2002 All rights reserved. No part of this publication may be reproduced in any form or by any means without permission in writing from the publisher. Specifications are subject to change without prior notice. All products and company names mentioned are trademarks or registered trademarks of their respective holders.
Preface Thank you for purchasing this high-speed, high-accuracy assembly robot. This manual covers interfacing required when you integrate your robot system configured with the RC5 robot controller into your facilities. Before use, read this manual carefully together with related manuals to safely get the maximum benefit from your robot in your assembling operations.
How the documentation set is organized The documentation set consists of the following books. If you are unfamiliar with this robot and option(s), please read all books and understand them fully before operating your robot and option(s). GENERAL INFORMATION ABOUT ROBOT Provides the packing list of the robot and outlines of the robot system, robot unit, and robot controller.
How this book is organized This book is just one part of the robot documentation set. This book consists of SAFETY PRECAUTIONS and chapters one through nine. SAFETY PRECAUTIONS Defines safety terms and related symbols and provides precautions that should be observed. Be sure to read this section before operating your robot. Chapter 1 Outline of the RC5 Controller Provides an outline of the RC5 controller.
SAFETY PRECAUTIONS SAFETY PRECAUTIONS Be sure to observe all of the following safety precautions. Strict observance of these warning and caution indications are a MUST for preventing accidents, which could result in bodily injury and substantial property damage. Make sure you fully understand all definitions of these terms and related symbols given below, before you proceed to the text itself.
1. Introduction This section provides safety precautions to be observed during installation, teaching, inspection, adjustment, and maintenance of the robot. 2. Installation Precautions 2.1 Insuring the proper installation environment 2.1.1 For standard type The standard type has not been designed to withstand explosions, dust-proof, nor is it splash-proof.
SAFETY PRECAUTIONS 2.3 Control devices outside the robot's restricted space The robot controller, teach pendant, and operating panel should be installed outside the robot's restricted space and in a place where you can observe all of the robot’s movements when operating the robot controller, teach pendant, or operating panel. 2.4 Positioning of gauges Pressure gauges, oil pressure gauges and other gauges should be installed in an easy-to-check location. 2.
2.8 Setting-up the safety fence or enclosure A safety fence or enclosure should be set up so that no one can easily enter the robot's restricted space. If it is impossible, utilize other protectors as described in Section 2.9. (1) The fence or enclosure should be constructed so that it cannot be easily moved or removed. (2) The fence or enclosure should be constructed so that it cannot be easily damaged or deformed through external force. (3) Establish the exit/entrance to the fence or enclosure.
SAFETY PRECAUTIONS 2.10 Setting the robot's motion space The area required for the robot to work is called the robot's operating space. If the robot’s motion space is greater than the operating space, it is recommended that you set a smaller motion space to prevent the robot from interfering or disrupting other equipment. Refer to the "INSTALLATION & MAINTENANCE GUIDE." 2.11 No robot modification allowed Never modify the robot unit, robot controller, teach pendant or other devices. 2.
3. Precautions while robot is running Warning Touching the robot while it is in operation can lead to serious injury. Please ensure the following conditions are maintained and that the cautions listed from Section 3.1 onwards are followed when any work is being performed. 1) Do not enter the robot's restricted space when the robot is in operation or when the motor power is on.
SAFETY PRECAUTIONS 3) Maintaining worker position and stance Position and stance that enables the worker to confirm normal robot operation and to take immediate refuge if a malfunction occurs. 4) Implementation of measures for noise prevention 5) Signaling methods for workers of related equipment 6) Types of malfunctions and how to distinguish them Please ensure "working regulations" are appropriate to the robot type, the place of installation and to the content of the work.
3.4 Inspections before commencing work such as teaching Before starting work such as teaching, inspect the following items, carry out any repairs immediately upon detection of a malfunction and perform any other necessary measures. (1) Check for any damage to the sheath or cover of the external wiring or to the external devices. (2) Check that the robot is functioning normally or not (any unusual noise or vibration during operation). (3) Check the functioning of the emergency stop device.
SAFETY PRECAUTIONS 3.8 Precautions in repairs (1) Do not perform repairs outside of the designated range. (2) Under no circumstances should the interlock mechanism be removed. (3) When opening the robot controller's cover for battery replacement or any other reasons, always turn the robot controller power off and disconnect the power cable. (4) Use only spare tools specified in this manual. 4. Daily and periodical inspections (1) Be sure to perform daily and periodical inspections.
Contents Preface......................................................................................................................................................... i How the documentation set is organized ................................................................................................... ii How this book is organized .......................................................................................................................
3.2 Usage of System Output Signals (Standard Mode)..................................................................... 27 3.2.1 Robot Initialization Complete (Output) ............................................................................... 27 3.2.2 Auto Mode (Output) .............................................................................................................. 28 3.2.3 External Mode (Output) ......................................................................................
4.2 Usage of System Output Signals in the Compatible Mode ......................................................... 70 4.2.1 Robot Power ON Complete ................................................................................................... 70 4.2.2 Auto Mode (Output) .............................................................................................................. 71 4.2.3 Servo ON (Output) ..........................................................................................
Chapter 5 Connector Pin Assignment and I/O Circuits (NPN type) 5.1 Connector Pin Assignment (NPN type) ......................................................................................110 5.1.1 Connector Pin Assignment Common to Both Modes (NPN type).......................................110 5.1.2 Connector Pin Assignment in Standard Mode....................................................................112 5.1.3 Connector Pin Assignment in Compatible Mode ......................................
Chapter 1 General Information about RC5 Controller The RC5 controller is available in several models which differ in detailed specifications to match robot models of **-D/-E series. 1.1 Controller Model Name on Nameplate The model name of the controller is printed on the nameplate attached to the side of the controller as shown below. The model name is coded as listed below.
1 Modified Deadman Switch Functions in Robot System "Type A" In Robot System "Type A" designed for the RC5 controller, the functions of the deadman switches provided on the optional devices have been partially modified regarding the motor power ON/OFF control. Accordingly, the description given in the instruction manuals that come with "Type A" is different from the actual functions.
2 “Single point of control” function The “Single point of control” function is added only for Robot System “Type A”. This function limits the robot-start that other equipments except specified one device (for example: Teach Pendant) cannot enable to start the robot. The “Auto mode” of this function is usable in either “Internal Auto Limited Mode” or “External Auto Limited Mode” by setting the parameter. 2.
1.2 Names of the Robot Controller Components The following figures show the names of the robot controller components.
n For robot series except VM-D/HM-E Floppy disk drive (option) FG terminal Robot stop button Memory backup battery holder Pilot lamp Fuse box Power switch Output IC box Filters (exhaust) Radiating fin Filters (air intake) Note: CN13 is not provided on the VS-E and HS-E series.
Connectors for the VM-D, VS-E, and H∗ ∗-E series (Encoders connected via bus) Connector No. Marking CN1 RS232C CN2 CRT CN3 Name Connector No.
1.3 Robot Controller Specifications [ 1 ] Specifications The table below lists the robot controller specifications. Robot Controller Specifications Item Specifications Control system (NOTE 1) PTP, CP 3-dimensional linear, 3-dimensional circular H∗-D/-E, XYC-D: No. of controllable axes (NOTE 1) VC-E (5-axis models): Up to five axes simultaneously V∗-D/-E: Drive system Up to six axes simultaneously All axes: Full-digital AC servo Memory capacity Language used No.
WARNING ⋅ DO NOT touch fins. Their hot surfaces may cause severe burns. ⋅ DO NOT insert fingers or foreign objects into openings. Doing so may cause bodily injury. ⋅ Before opening the controller cover and accessing the inside of the controller for maintenance, be sure to turn off the power switch, disconnect the power cable, and wait 3 minutes or more. This is for protecting you from electric shock. ⋅ DO NOT connect or disconnect connectors to/from the controller while the power switch is on.
[ 2 ] Outer Dimensions The outer dimensions of the robot controller are shown below.
n Location of IPM boards The table below shows the location of IPM boards for robot series or models.
1.4 Controller System Configuration 1.4.1 Internal Circuits of the Controller (Typical configuration) The block diagram below shows the internal circuits of an RC5 controller designed for a 6-joint robot.
1.4.2 Typical Robot System Configurations The block diagrams below show typical robot system configurations. To connect encoders via a time-division multiplexed bus: Connect the robot controller (CN12) to the robot unit with a motor/encoder cable (see below). To connect encoders via parallel interface: Connect the robot controller (CN12 and CN13) to the robot unit with a motor cable and encoder cable, respectively.
n Robot system configuration with encoders connected via a parallel interface (VS-D, VC-E, H*-D, and XYC-D) System Configuration Example 13
Chapter 2 General Information about the Interface 2.1 Standard Mode and Compatible Mode The robot controller can be operated in two different modes – standard mode and compatible mode. The default is standard mode. Select either mode before operating the robot controller. In the standard mode, all of the advantages can be expected from the new model of the robot controller by simultaneously running two or more programs with multitasking.
[ 1 ] Switching from the Teach Pendant Follow the procedure below when switching from one mode to the other from the teach pendant: "STEP 1 On the top screen, press [F4 I/O]. The I/O Monitor window appears. F6 Press [F6 Aux.]. "STEP 2 The Auxiliary Functions (I/O) window appears as shown below. F2 Press [F2 I/O Assign]. (For Version 1.6 or later) NOTE: For Version 1.5 or earlier, press [F1 Set H/W] and select the Allocation mode field in the I/O Hardware Settings window.
"STEP 3 The Choose allocation window appears as shown below. NOTE: If your robot controller has a built-in DeviceNet master, the Select Port Assignment window will appear instead of the Select I/O Assignment Mode window. Refer to the DeviceNet Master Unit user's manual, Chapter 3, "I/O Assignment." Using the jog dial or cursor keys, select the desired assignment mode. Then press OK. "STEP 4 The following system message appears. Press OK.
[ 2 ] Switching from the Computer Follow the procedure below when switching from one mode to the other from the computer. "STEP 1 Start WINCAPSII on the computer. Log in with Programmer. Start WINCAPSII according to the procedure given in WINCAPSII GUIDE, Chapter 3, Section 3.1. For details on the user level of Programmer, refer to the WINCAPSII GUIDE, Chapter 1, Section 1.3. "STEP 2 Click on the DIO Manager button in the System Manager. DIO Manager starts and the DIO Manager window opens.
"STEP 3 Select the SETTING command from the Tools menu of DIO Manager. "STEP 4 Click on the Hardware tab in the Options window. The Options window will appear as shown below. The hardware settings will appear.
"STEP 5 Select the desired assignment mode from the right-hand popup menu in the I/O Allocation frame (Ver. 1.6 or later). "STEP 6 Click on OK in the Options window. "STEP 7 Click on the Connect button controller. The Options window closes. to connect the computer to the robot The Connect button appears in a pressed state.
"STEP 8 Click on the Transfer button. "STEP 9 Check off the check box by clicking on the Hard setting field. The Transfer Environment Table window appears. Click on the Transfer button. "STEP 10 The following message window appears confirming that you are sure to update the data. Click on the Yes button.
"STEP 11 The Transmitting hard setting table window appears displaying a bar graph that indicates the transfer progress. "STEP 12 After the Transmitting hard setting table window disappears, turn the controller power OFF. "STEP 13 Turn the controller power ON. The I/O assignment mode is switched.
2.3 Types and General Information about I/O Signals This section describes the I/O signals for the Robot Controller. The I/O signals are grouped into user I/O signals and system I/O signals. User I/O signals are compatible with conventional signals, including the pin pattern, in compatible mode. Note that the connector pin meanings are different between standard mode and compatible mode. Some of the signal lines used for user I/O in compatible mode are used for system input in standard mode.
2.3.2 Compatible Mode In the compatible mode, the input and output points are arranged in disregard of compatibility with conventional VS series robots. The table below lists the types of I/O signals used in compatible mode. Types of I/O Signals Used in Compatible Mode Fixed by system Type No. of points Function System input 22 Inputs to turn ON the power to the robot from the external device (PLC), start CAL or select and start a program instead of operations by the operating panel or teach pendant.
2.4 Using User I/O Signals (common to both modes) To use user I/O signals you need to first declare, in the program, the use of user I/O as I/O type variables with a DEFIO command. Next, access the user I/O by writing it to the I/O type variables or reading it. 2.4.1 I/O Type Variable Declaration I/O type variables are classified into I/O type global variables that are available without any declaration, and I/O type local variables that are not available without a declaration. 2.4.
2.4.5 User Output Commands There are three types of user output commands, SET, RESET and OUT. The SET and RESET commands turn ON and OFF all user outputs specified by I/O type variables. The OUT command outputs data to a specified user output. • SET Command The SET command turns ON all user outputs specified by I/O type variables. For further information about the SET command, refer to the PROGRAMMER'S MANUAL (I), Chapter 13, Section 13.1 "SET.
Chapter 3 System I/O Signals Standard Mode 3.1 Types and Functions of System Output Signals (Standard Mode) The table below lists the system output signals used in standard mode. Types and Functions of System Output Signals to be Used in Standard Mode Application Signal name Function Robot initialization complete Outputs when preparations for operation are ready to start. Auto mode Outputs when the robot is in Auto mode.
3.2 Usage of System Output Signals (Standard Mode) The usage of each system output signal in standard mode is described below: 3.2.1 Robot Initialization Complete (Output) (1) Function The signal outputs to the external device that a MODE SWITCHING COMMAND is ready to execute from the device. (2) Terminal number No.5 of connector CN10. (3) Usage The "mode switching command" will be executed as soon as this signal and the auto mode signal are turned ON, after the power is turned ON.
3.2.2 Auto Mode (Output) (1) Function The signal outputs to the external device that the robot is in auto mode. (2) Terminal number No.6 of connector CN10. (3) Usage Starting the program from the external device requires an EXTERNAL MODE SWITCHING BY MODE SWITCHING COMMAND input and a PROGRAM START BY PROGRAM OPERATION COMMAND input. The signal is used to monitor the auto mode output signal and determine whether to execute the command.
3.2.3 External Mode (Output) (1) Function The signal outputs to the external device that the robot is in external mode. (2) Terminal number No.7 of connector CN10. (3) Usage Starting the program from the external device requires an EXTERNAL MODE SWITCHING BY MODE SWITCHING COMMAND input and a PROGRAM START BY PROGRAM OPERATION COMMAND input. The signal is used to confirm that the robot is in external mode. (4) ON conditions The signal will be turned ON under the following conditions.
3.2.4 Servo ON (Output) (1) Function The signal outputs to the external device that the power to the motor of the robot is turned ON. (2) Terminal number No.4 of connector CN10. (3) Usage Starting the program requires the power to the motor to be turned ON. This signal is used to light the motor power ON indicator lamp on an external operating panel. (4) ON conditions The signal will be turned ON when the power to the motor is turned ON.
3.2.5 Robot-in-operation (Output) (1) Function This signal outputs to the external device that the robot is in operation. (2) Terminal number No.2 of connector CN10. (3) Usage The signal is used to light the robot operating indicator lamp of an external operating panel. Since the signal is turned OFF with STOP ALL PROGRAMS, outputs to the external device that all programs are stopped.
3.2.6 Normal CPU (Output) (1) Function The signal outputs to the external device that the Robot Controller CPU (hardware) is normal. (2) Terminal number No.1 of connector CN10. (3) Usage The signal is used to light the Robot Controller external operating panel error indicator lamp. The signal is used when a normal CPU SIGNAL is turned OFF because of an error and the PLC corrects it.
3.2.7 Robot Failure (Output) (1) Function The signal outputs to the external device that a problem (such as a servo error or a program error) occurs with the robot. (2) Terminal number No.3 of connector CN10. (3) Usage The signal is used to light the robot external operating panel error indicator lamp of an. The signal is used to help the PLC clear an error in response to a ROBOT FAILURE signal. (4) ON conditions As shown below, the signal will be turned ON under the following conditions.
3.2.8 Robot Warning (Output) (1) Function The signal outputs to the external device that a minor error occurs with an I/O command or during servo processing. Caution: The signal will not be outputted if a minor error, such as a program selection error occurs by the operation of the teach pendant or operating panel. (2) Terminal number No.9 of connector CN10. (3) Usage ⋅ The signal is used to light the robot warning indicator lamp of the external operating panel.
3.2.9 Dead Battery Warning (Output) (1) Function The signal will be output when the voltage of the encoder back-up battery or memory back-up battery becomes lower than acceptable. (2) Terminal number No.8 of connector CN10. (3) Usage The signal is used to check the timing battery replacement. For example, the battery voltage becomes lower than acceptable. (4) ON condition The signal will be turned ON when the voltage of the encoder back-up battery or memory back-up battery becomes lower than acceptable.
3.2.10 Continue Start Permitted (Output) (1) Function The controller will output this signal when the continue start is permitted. (2) Terminal number No.10 of connector CN10. (3) Usage Use this signal when you want to know whether the continue start is permitted. (4) ON condition This signal comes on when the continue start is permitted. For details, refer to the SETTING-UP MANUAL. (5) OFF condition This signal goes off by carrying out the "Task Status Change Operation." 3.2.
3.2.12 Emergency Stop (Output from a contact) (1) Function This signal outputs from a contact exclusively designed for an emergency stop circuitry you may configure. It allows red mushroom buttons provided on the front panel of the robot controller, on the teach pendant, and on the operating panel to be used as emergency stop buttons of the facilities. A 0.3A fuse is built in the contact. (2) Terminal number No. 65 of connector CN10: Emergency stop (+) No.
3.3 Types and Functions of System Input Signals (Standard Mode) The table below lists the system input signals to be used in standard mode: Types and Functions of System Input Signals to be Used in Standard Mode Application Signal Name Start-up Enable Auto Enables switching to automatic operation. Robot stop Stops the robot with canceling signals. Stop Program interrupt Instantaneous stop (all tasks) Function Immediately stops all programs being executed with canceling signals.
3.4 Usage of System Input Signals (Standard Mode) The usage of each system input signal in standard mode is described below. 3.4.1 Enable Auto (Input) (1) Function The signal enables switching of the robot mode to auto mode (shorted state). The signal enables switching of the robot mode to manual mode or teach check mode (open state). (2) Terminal number No. 4 of connector CN8.
3.4.2 Robot Stop (Input) (1) Function The signal stops the robot from the external device by opening the robot stop input. The signal readies the power to the robot motor to be turned ON by shorting the robot stop input. (2) Terminal number No.2 of connector CN8. (3) Input conditions and operation The robot stops with this input OFF (open). The power to the robot motor is made ready to be turned ON with this input ON (shorted).
3.4.3 Step Stop (All Tasks) (Input) (1) Function Input this signal to step-stop the program being executed from the external device. All tasks will be step-stopped. (2) Terminal No.5 of connector CN8. (3) Input conditions and operation If the state of this signal is changed from ON (shorted) to OFF (open), the robot will stop all tasks as soon as the ongoing step is completed, and the Robot-in-operation signal will be turned OFF.
3.4.4 Instantaneous Stop (All Tasks) (Input) (1) Function Input this signal to instantaneously stop the running programs from an external device. All tasks will stop. (2) Terminal number No.7 of connector CN8. (3) Input conditions and operation If the state of this signal is turned from ON (shorted) to OFF (open), the robot will immediately stop in the middle of the ongoing step, and the Robot-in-operation signal will be turned OFF.
3.4.5 Interrupt Skip (Input) (1) Function If this signal is turned ON (shorted) during execution of the robot operation command, within the range between INTERRUPT ON and INTERRUPT OFF in the program, the correct step operation will immediately stop and the next step will start. Caution: For further information about the INTERRUPT ON and OFF commands, see the PROGRAMMER'S MANUAL (I), Chapter 12, "12.3 INTERRUPT ON/OFF (Statement).
Caution: When turning ON (shorting) the interrupt skip signal, at a minimum either the program reset signal or the program start signal must be turned OFF (open). If the interrupt skip signal is turned ON, the robot interprets the program start signal as immediately turned OFF (open). Consequently, the program selected with the program No. selection signal will be executed from the beginning. (See the figure given below.
3.5 Command Execution I/O Signals Dedicated to Standard Mode In standard mode the I/O commands can be executed using command execution I/O signals. I/O commands execute the following. ⋅ Operate (start and stop) a program for each task. ⋅ Refer to or change variables from the external device. ⋅ Refer to or change inputs and outputs from the external device. 3.5.1 General Information about Commands The table below shows the I/O commands functions.
3.5.2 Processing I/O Commands 3.5.2.1 General Information about Processing I/O commands to be executed are processed as shown below. ⋅ Command Area (input) ⋅ Data Area (input) ⋅ Command and Data Area Odd Parity (input) X Q S X R ⋅ Strobe Signal (input) U Note 1 ms or more Y ⋅ Status Area (output) ⋅ Status Parity (output) Y ⋅ Command processing complete (output) V ⋅ Robot Error (output) V Outline of I/O Command Processing 46 Note 100 ms.
Set a command area, a data area (if necessary) and command and data area odd parity for the command execution I/O signal from the external device to the Robot Controller. After the setting is completed, turn ON the strobe signal. Caution: Q The data to be set in Q must be defined more at least 1 msec. before the strobe signal is turned ON. R Perform command input with a strobe signal after the system output signal ROBOT INITIALIZATION COMPLETE is output.
3.5.2.2 Using Each Signal Line [ 1 ] Command and Data Areas This section describes the usage of the command area (4 bits, input), data area 1 (8 bits, input), data area 2 (16 bits, input) and command and data area odd parity (input). (1) Function Specifies the commands to be executed by the Robot Controller. Sets the command area at all times, and data areas 1 and 2, if necessary. (2) Terminal numbers Command area: No.35 to No.38 of connector CN8. Data area 1: No.11 to No.18 of connector CN8.
[ 2 ] Strobe Signal (Input) (1) Function This signal informs the Robot Controller that the command area, data areas 1 and 2, and the command and data area odd parity bit have been set. Additionally it directs the start of command processing. Caution: Perform command input with a strobe signal after the system output signal ROBOT INITIALIZATION COMPLETE is output. (2) Terminal number No. 8 of connector CN8.
[ 3 ] Command Processing Complete (Output) (1) Function The signal outputs to the external device that I/O command processing is completed. (2) Terminal number No. 15 of connector CN10. (3) Usage The signal is used to confirm that I/O command processing is complete, or as a timing signal for obtaining the result of I/O command processing. (4) ON conditions The signal will be turned ON upon completion of processing the I/O command given and determination of outputting the status area.
[ 4 ] Status Area This section describes the usage of the status area (16 bits, output) and of status area odd parity (output). (1) Function The signal outputs the result of I/O command processing to the external device. (2) Terminal numbers Nos. 17 to 32 of connector CN10. (3) Usage The signal is used to execute an I/O command and obtain the result of the PLC. (4) ON conditions When processing of the I/O given is completed, the status corresponding to the command will be set.
3.5.3 I/O Commands Details 3.5.3.1 List of I/O Commands The table below lists I/O commands.
3.5.3.2 Program Operation Command (0001) (1) Function This command controls the operating state of the program specified in data area 2 based on the setting of data area 1. (2) Format Command area (4 bits, input) 0001 Data area 1 (8 bits, input) 00000001: Program reset start 00000010: Program start 00000100: Continue start 00010000: Step stop 00100000: Instantaneous stop 01000000: Reset An error (ERROR2032) will occur if data is other than the above is set.
Program start This command is executable only in external mode. An error (ERROR2032) will occur in other modes. This command starts the program of the program number specified in data area 2. PRO0 to PRO32767 can be started. If the program number specified in data area 2 is negative, an error (ERROR73E4) will occur. One of the following operations takes place according to the operating status of the program. ⋅ If the specified program is terminated (stopped), it will start from the beginning.
Reset This command immediately stops and also initializes the program of the program number specified in data area 2. PRO0 to PR032767 can be stopped. This command cannot be used together with the program start command. To start a step-stopped or cycle-stopped program from the beginning, use the program reset start command. If the program number specified in data area 2 is negative, all programs being executed will be reset.
3.5.3.3 External Speed and Acceleration Setting (0010) (1) Function This command sets the external speed, acceleration and deceleration values selected in data area 1 to the values specified in data area 2. This command is executable only in external mode. An error will occur in other modes.
3.5.3.4 Error Read (0100) (1) Function This command outputs the existing error number to the status area. This command is output to the status area only when the strobe signal remains ON. Caution: This command will not be output if a minor error occurs, such as a program selection error, caused by the operation of the teach pendant or the operating panel. (2) Format Command area (4 bits, input) 0100 Data area 1 (8 bits, input) Nothing will be input. Data area 2 (16 bits, input) Nothing will be input.
3.5.3.5 Type I Variable Write (0101) (1) Function This command substitutes the value specified in data area 2 for the Type I (integer type) global variable of the number specified in data area 1. (2) Format Command area (4 bits, input) 0101 Data area 1 (8 bits, input) The number of the Type I variable for which a value will be substituted. Any number between I[0] and I[255] can be specified.
3.5.3.6 Type I Variable Read (0110) (1) Function This command outputs to the status area the value of the Type Ι (integer type) global variable of the number specified in data area 1. (2) Format Command area (4 bits, input) 0110 Data area 1 (8 bits, input) The number of the Type I variable for which a value will be substituted. Any number between I [0] and I [255] can be specified.
3.5.3.7 Mode Switching (0111) (1) Function This command switches the robot mode from the external device to prepare the robot for operation. This command is executable only in auto mode. An error will occur in other modes. Before executing this command, select auto mode on the operating panel or the teach pendant.
External speed 100 (bit 1) When this bit is set, the external speed, external acceleration and external deceleration of the Robot Controller will be set to 100. External mode switching (bit 7) When this bit is set, the mode of the Robot Controller will be switched from automatic to external.
3.5.3.8 Clear Robot Failure (1000) (1) Function This command clears a robot failure that has been caused. (2) Format Command area (4 bits, input) 1000 Data area 1 (8 bits, input) Nothing will be input. Data area 2 (16 bits, input) Nothing will be input. Status area (16 bits, output) Nothing will be output. (3) Description If a robot failure occurs, this command clears it.
3.5.3.9 I/O Write (1001) (1) Function This command substitutes the status specified in data area 1 for the 8-bit internal I/O area starting from the number specified in data area 2. (2) Format Command area (4 bits, input) 1001 Data area 1 (8 bits, input) The status to be set will be specified in the internal I/O area starting from the number specified in data area 2. Data area 2 (16 bits, input) This is first number of the internal I/O (8-bit) area for which the status will be substituted.
3.5.3.10 I/O Read (1010) (1) Function This command outputs to the lower 8 bits of the status area the status of the 8-bit internal I/O area starting from the number specified in data area 2. (2) Format Command area (4 bits, input) 1010 Data area 1 (8 bits, input) Nothing will be input. Data area 2 (16 bits, input) This is the first number of the internal I/O (8-bit) area whose status will be output. The number can be set between 128 and 504.
3.6 Example of Using System I/O Signals in Standard Mode This section illustrates an example of starting and stopping the robot using system I/O signals. (1) Equipment setup example This example shown below assumes an equipment setup which allows you to run the robot by operating an external equipment’s operation panel connected via the PLC to the robot controller. It is assumed that the operation panel has a display, lamps and switches listed on the next page.
Function Example of Equipment Operating Panel Classificati on Display Lamp Switch Part Application Display Displays messages, such as ROBOT PREPARATION OK. Q Automatic operation indicator lamp ⋅ Lights during automatic operation. ⋅ Turned OFF when the robot is not in automatic operation. R Robot external mode indicator lamp ⋅ Lights when the robot is in external mode. ⋅ Turned OFF when the robot is not in external mode. S Operation OK indicator lamp ⋅ Lights when the Enable Auto signal is ON.
Step Worker’s operation and display on equipment’s operation panel PLC processing Robot operation Enable Auto ON (Internal processing) Equipment power ON Setting operation/adjustment selector switch to operation Q Operation preparation start Operation OK indicator lamp ON Setting Mode selector switch of the operating panel or the teach pendant to AUTO (Note ) Robot preparation button ON Data area 1 input ON Executing mode switching command Motor power ON Executing CAL Setting SP 100 Switchi
(Continued from preceding page) Worker’s operation and display on equipment’s operation panel PLC processing Equipment’s Automatic Start Button ON Program No. Select ON Robot operation Regular operation program is selected and output to data area 2. S Automatic operation Step Automatic Operation indicator lamp ON Executing Program Operation Command (Program start) Program start END Program No.
Chapter 4 System I/O Signals Compatible Mode 4.1 Types and Functions of System Output Signals (Compatible Mode) The table below lists the system output signals used in the compatible mode.
4.2 Usage of System Output Signals in the Compatible Mode The usage of each system output signal in the compatible mode is described below. 4.2.1 Robot Power ON Complete (1) Function The signal outputs to the external PREPARATION START is possible. device that OPERATION (2) Terminal number No.9 of connector CN10. (3) Usage OPERATION PREPARATION START will be executed after this signal and the auto mode signal are turned ON after the power was turned ON.
4.2.2 Auto Mode (Output) (1) Function The signal outputs to the external device that the robot is in the auto mode. (2) Terminal number No.4 of connector CN10. (3) Usage Starting the program from the external device requires an SWITCH EXT MODE input, a PROGRAM NO. SELECT input and a PROGRAM START input. The signal is used to confirm that the robot is in the auto mode. (4) ON conditions The signal will be output when the robot enters the auto mode under the following conditions.
4.2.3 Servo ON (Output) (1) Function The signal outputs to the external device that the power to the robot motor is turned ON. (2) Terminal number No. 10 of connector CN10. (3) Usage Executing CAL from the external device or starting the program requires the power to the motor to be turned ON. This signal is used to confirm that the power to the motor is turned ON and to light the motor power ON indicator lamp on an external operating panel.
4.2.4 CAL Complete (Output) (1) Function The signal outputs to the external device that CAL is completed. (2) Terminal number No. 11 of connector CN10. (3) Usage This signal is used to determine whether to execute CAL. Once CAL is completed, it does not need to be executed again as long as the power to the Robot Controller is turned ON. (4) ON conditions The signal will be turned ON upon proper completion of CAL under the following conditions.
4.2.5 External Mode (Output) (1) Function The signal outputs to the external device that the robot is in the external mode. (2) Terminal number No. 5 of connector CN10. (3) Usage Starting the program from the external device requires an SWITCH EXT MODE input, PROGRAM NO. SELECT input and a PROGRAM START input. The signal is used to confirm to the external device that the robot is in external mode. (4) ON conditions The signal will be turned ON under the following conditions.
4.2.6 Teaching (Output) (1) Function The signal outputs to the external device that the robot is in the manual mode or teaches check mode. (2) Terminal number No. 12 of connector CN10. (3) Usage This signal is used to inform an external operating panel that the robot is teaching when they are installed separately from each other. (4) ON conditions The signal will be turned ON when the mode selector switch of the operating panel or the teach pendant is set to MANUAL or TEACH CHECK, as shown below.
4.2.7 Program Start Reset (Output) (1) Function This signal is output to the external device when the robot receives a start signal from the external device and starts to operate. (2) Terminal number No. 6 of connector CN10. (3) Usage The signal is used to prompt the external device to receive information that the robot program has started to run, and to process subsequent sequence programs.
4.2.8 Robot-in-operation (Output) (1) Function The signal outputs to the external device that the robot is in operation (executing more than one task ). (2) Terminal number No. 2 of connector CN10. (3) Usage The signal is used to light the robot operating indicator lamp of the external operating panel. Since the signal is turned OFF with STOP ALL PROGRAMS, it outputs to the external device that all programs are stopped.
4.2.9 Single-Cycle End (Output) (1) Function The signal outputs to the external device that a single-cycle of the program is completed. Caution Q The single-cycle end signal will be output upon reading END of the program. However, it will be output earlier than the end of the actual robot operation because the Robot Controller pre-reads the program. R The single-cycle end signal will be output on the premise that only one program is executed at a time.
4.2.10 Normal CPU (Output) (1) Function The signal outputs to the external device that the CPU (hardware) of the Robot Controller is normal. (2) Terminal number No. 1 of connector CN10. (3) Usage The signal is used to light the Robot Controller error indicator lamp of an external operating panel. The signal is used when the NORMAL CPU signal is turned OFF because of an error and the PLC corrects it.
4.2.11 Robot Failure (Output) (1) Function The signal outputs to the external device that a problem, such as a servo error and a program error, occurs with the robot. (2) Terminal number No. 3 of connector CN10. (3) Usage The signal is used to light the robot failure indicator lamp of an external operating panel. The signal is used to help the PLC clear an error in response to a ROBOT FAILURE signal. (4) ON conditions As shown below, the signal will be turned ON under the following conditions.
4.2.12 Robot Warning (Output) (1) Function The signal outputs to the external device that a minor error has occurred with an I/O command or during servo processing. Caution: The signal will not be output in case of a minor error, such as a program selection error, caused by the operation of the teach pendant or operating panel. (2) Terminal number No. 15 of connector CN10. (3) Usage The signal is used to light the robot warning indicator lamp of an external operating panel.
4.2.13 Dead Battery Warning (Output) (1) Function The signal will be output when the voltage of the encoder back-up battery or memory back-up battery becomes dangerously low. (2) Terminal number No. 14 of connector CN10. (3) Usage The signal is used to check the timing of battery replacement (lowering of the battery voltage). (4) ON conditions The signal will be turned ON when the voltage of the encoder back-up battery or memory backup battery becomes dangerously low.
4.2.14 Error No. (Output) (1) Function When an error occurs, the signal outputs the error number in a 3-digit (12bit) hexadecimal code. (2) Terminal numbers No.17 to No.28 of connector CN10. (3) Usage The signal is used to display an error number on the external device. (4) Output conditions The signal will be output when an error occurs.
4.2.15 Continue Start Permitted (Output) (1) Function The controller will output this signal when the continue start is permitted. (2) Terminal number No.16 of connector CN10. (3) Usage Use this signal when you want to know whether the continue start is permitted. (4) ON condition This signal comes on when the continue start is permitted. For details, refer to the SETTING-UP MANUAL. (5) OFF condition This signal goes off by carrying out the "Task Status Change Operation." 4.2.
4.2.17 Emergency Stop (Output from a contact) (1) Function This signal outputs from a contact exclusively designed for an emergency stop circuitry you may configure. It allows red mushroom buttons provided on the front panel of the robot controller, on the teach pendant, and on the operating panel to be used as emergency stop buttons of the facilities. A 0.3A fuse is built in the contact. (2) Terminal number No. 10 of connector CN10: Emergency stop (+) No.
4.3 Types and Functions of System Input Signals (Compatible Mode) The table below lists the system input signals to be used in compatible mode. Types and Functions of System Input Signals to be Used in Compatible Mode Application Signal name Function Enable Auto Enables switching to Auto mode. Motor power ON + operation preparation start Turns ON the power to the motor. CAL execution + operation preparation start Executes calibration. SP100 + operation preparation start Sets the speed to 100%.
4.4 Usage of System Input Signals in Compatible Mode The usage of each system input signal in compatible mode is described below: 4.4.1 Enable Auto (Input) (1) Function The signal enables switching of the robot mode to the Auto mode (shorted state). The signal enables switching of the robot mode to the manual mode or the teach check mode (open state). (2) Terminal number No.4 of connector CN8.
4.4.2 Operation Preparation Start (Input) (1) Function ⋅ By turning ON (short) this signal, input signals to described in (3), input conditions and operation will be detected and the robot will automatically start to operate. Input these signals with the system output ROBOT POWER ON COMPLETE turned ON. ⋅ By turning ON (short) CLEAR ROBOT FAILURE, an error that has occurred will be cleared. (2) Terminal number No.8 of connector CN8.
For the input timing of the operation preparation start signal and to , see the figure given below. Caution: The operation preparation start signal and each input signal, except the Enable Auto signal, will be turned OFF (falling) upon turning ON of the external mode output is turned ON. Although the robot is made to execute all items at start-up, execute only necessary items at the time of recovery from suspension during operation to reduce recovery time.
4.4.3 Program No. Select (Input) (1) Function The program number to be executed can be specified from the external device by inputting this signal. (2) Terminal numbers No.11 to No.18 of connector CN8. (3) Input conditions and operation This signal is executable only in the external mode. In other modes, an error (ERROR21E2, 21E4, 21E6) will be displayed, and the terminal motor power will be turned OFF. As shown in the table given on the next page, the program No.
Example of Program No. Select Signals Input signal Program No. (decimal) 1 15 26 65 1 1 1 0 1 = 2 0 1 1 0 = 4 0 1 0 0 = 8 0 1 1 0 = 16 0 0 1 0 = 32 0 0 0 0 = 64 0 0 0 1 0 1 0 1 2 0 = 2 1 2 2 2 3 2 4 2 5 2 6 Parity The figure below shows an example of a program No. select signal sequence circuit considering parity. Lower 4-bit, odd Upper 3-bit, odd Program No. select Example of Program No.
4.4.4 Program Start (Input) (1) Function This signal starts the program specified with the program No. select signal from the external device. (2) Terminal number No.10 of connector CN8. (3) Input conditions and operation By switching the status of this signal from ON (open) to ON (shorted) in external mode, operations , and described below will take place. (The status of the signal must be switched from OFF to ON.
When the status of the program start signal is switched from OFF to ON with the program step-stopped, the program will resume from the step following the suspended step and stop at the cycle end.
When the status of the program start signal is switched from OFF to ON with the program immediately stopped, the program will resume from the suspended step and stop at the cycle end.
(4) Example of program start signal (rise) ON and (fall) OFF timing Q Example of program start signal rise (ON) timing The figure below shows how to make the program start signal rise with robot system outputs (external mode output and single-cycle end output). Wait for start Robot status External mode (output) ON OFF 1-cycle end (output) ON OFF Single-cycle operation Next cycle operation 200 ms.
R Example of program start signal fall (OFF) timing a) The following figure shows how to make the program start signal fall with a robot system output (program start reset output). When the robot program starts to run, a program start reset signal is output. The external device receives it and makes the program start signal fall (OFF).
T1, T2, T3: within 100 ms.
4.4.5 Program Reset (Input) (1) Function By turning ON (short) this signal, any program can be forcibly executed from the beginning in a step-stopped state and a suspended state. Caution: Generally, a step-stopped or suspended program resumes from where it stopped. (2) Terminal number No.24 of connector CN8. (3) Input conditions and operation When issued with the Program Start The figure below shows the input conditions and an operation timing chart.
When issued with the Operation Preparation Start The figure below shows the input conditions and an operation timing chart. Input Program Reset before Operation Preparation Start (1 msec. or more). After turned ON, this signal may take a maximum of one second for initializing all programs. During the period, do not input signals to the robot.
4.4.6 Robot Stop (Input) (2) Function The signal stops the robot with the external device by opening the robot stop input The signal readies the power to the robot motor to be turned ON by shorting the robot stop input. (2) Terminal number No.2 of connector CN8. (3) Input conditions and operation The robot stops with this signal OFF (open). The power to the robot motor is ready to be turned ON with this signal ON (shorted).
4.4.7 Step Stop (All Tasks) (Input) (1) Function Input this signal to step-stop the program being executed from the external device. All tasks will be step-stopped. (2) Terminal number No.5 of connector CN8. (3) Input conditions and operation If the status of this signal is changed from ON (shorted) to OFF (open), the robot will stop all tasks immediately after the ongoing step is completed, and the Robot-in-operation signal will be turned OFF.
4.4.8 Instantaneous Stop (All Tasks) (Input) (1) Function Input this signal to instantaneously stop the program being executed from the external device. All tasks will instantaneously stop. (2) Terminal number No.7 of connector CN8. (3) Input conditions and operation If the status of this signal is changed from ON (shorted) to OFF (open), the robot will instantaneously stop in the middle of the ongoing step, and the Robot-in-operation signal will be turned OFF.
4.4.9 Clear Robot Failure (Input) (1) Function The robot can recover from a stopped state, resulting from a robot failure by turning ON (shorted) the operation preparation start signal with this signal ON (shorted). (2) Terminal number No.25 of connector CN8. NOTE: Operation preparation start signal is inputted through No. 8 of connector CN8. (3) Usage The signal is used to clear an error that brought the robot to a stop.
4.4.10 Interrupt Skip (Input) (1) Function If this signal is turned ON (shorted) during execution of the robot operation command within the range between INTERRUPT ON and INTERRUPT OFF in the program, the operation of the ongoing step will stop and the next step will start. Note: For further information about the INTERRUPT ON and OFF commands, refer to the PROGRAMMER'S MANUAL (I), Chapter 12 "12.3 INTERRUPT ON/OFF (Statement).
Caution: When turning ON (shorted) the interrupt skip signal, at least either the program reset signal or the program start signal must be turned OFF (open). If the interrupt skip signal is turned ON, the robot interprets the program start signal as instantaneously turned OFF (open). Consequently, the program selected with the program No. select signal will be executed from the beginning. (See the figure given below.
4.5 Example of Using System I/O Signals in Compatible Mode This section describes an example of starting and stopping the robot using system I/O signals. (1) Equipment setup example The example shown below assumes an equipment setup which allows you to run the robot by operating an external equipment’s operation panel connected via the PLC to the robot controller. It is assumed that the operation panel has a display, lamps and switches listed on the next page.
Function Example of Equipment Operating Panel Classification Display Lamp Switch Part Application Display Displays messages, such as ROBOT PREPARATION OK. Q Automatic operation indicator lamp ⋅ Lights during automatic operation. ⋅ Not illuminated when the robot is not in automatic operation. R Robot external mode indicator lamp ⋅ Lights when the robot is in external mode. ⋅ Turned OFF when the robot is not in external mode.
Step Worker’s operation and display on equipment’s operation panel PLC processing Robot operation Enable Auto ON (Internal processing) Equipment power ON Q Operation preparation start Setting operation/adjustment selector switch to operation Operation OK indicator lamp ON (Note ) Robot preparation button ON System input for start-up ON Operation Preparation Start ON Motor power ON Executing CAL Setting SP 100 Switching mode to external mode R Operation start area check Robot external mode
(Continued from preceding page) Step Worker’s operation and display on equipment’s operation panel Equipment’s Automatic Start PLC processing Robot operation Program No. Select ON S Automatic operation Regular Operation Program is selected. Automatic Operation indicator lamp ON Program start Program start ON END Program No. select ON Single-cycle End ON Regular Operation Program is selected.
Chapter 5 Connector Pin Assignment and I/O Circuits (NPN type) This chapter explains the connector pin assignment and circuits of NPN type (source input and sink output) on an I/O board. I/O boards designed for the use in Japan are of an NPN type. For a PNP type (sink input and source output), refer to Chapter 6, "Connector Pin Assignment and I/O Circuits (PNP type)." 5.1 Connector Pin Assignment (NPN type) This section describes the pin assignment of connectors on the robot controller.
(2) I/O POWER CN7: Power connector for I/O (common to both modes) CN7 Pin Assignment, common to both modes (NPN type) View from the cable side Terminal No. Name 1 Internal power source output +24V 2 Internal power source output +24V 3 Internal power source output 0V 4 Internal power source output 0V 5 FG 6 Power input E24V 7 Power input E24V 8 Power input E0V 9 Power input E0V Caution: When using the internal power source, keep the total current capacity below 1.3 A.
5.1.
(2) INPUT CN8: User-/System-input connector (standard mode) CN8 Pin Assignment, in standard mode (NPN type) View from the cable side Terminal number Name Port number Wire color Terminal number Name Port number Wire color *1 Power for robot stop (internal +24V) Black 26 Data area 2 bit 7 21 Pink *2 Robot stop Brown 27 Data area 2 bit 8 22 Pink 3 Power for Enable Auto (internal +24V) Red 28 Data area 2 bit 9 23 Pink 4 Enable Auto Black 29 Data area 2 bit 10 24 W
5.1.
(2) INPUT CN8: User-/System-input connector (compatible mode) CN8 Pin Assignment, in compatible mode (NPN type) View from the cable side Terminal number Name Port number Wire Terminal color number Name Port number Wire color *1 Power for robot stop (internal +24V) - Black 26 User input 21 Pink *2 Robot stop - Brown 27 User input 22 Pink 3 Power for Enable Auto (internal +24V) - Red 28 User input 23 Pink 4 Enable Auto - Black 29 User input 24 White 5 Step-stop (all ta
5.2 Robot Controller I/O Circuits (NPN type) 5.2.1 User-Input, System-Input and Hand-Input Circuits (NPN type) The following two pages show examples of the user-input, system-input, and handinput circuit configurations and connections of the robot controller. The maximum allowable capacity of the robot controller's internal power source is 1.3 A. Use the internal power source within this range.
(When the internal power source is used) (When an external power source is used) User-Input and System-Input Circuits (NPN type) 117
(When the internal power source is used) (When an external power source is used) Hand-Input Circuits (NPN type) 118
5.2.2 Robot Stop and Enable Auto Input Circuits The Robot Stop and Enable Auto signals are important for safety. The input circuit for these signals must have contacts as shown below. Use the INPUT CN8 (pins 1 and 3) of the robot controller for the power source, irrespective of whether the power source to be used for other I/O signals is the internal power source or an external power source. (Note: For the “Dual emergency stop type”, refer to Subsection 5.2.4.2.
5.2.3 User-Output, System-Output, and Hand-Output Circuits (NPN type) The following two pages show an example of the configuration and connection of the Robot Controller's user-input output, system-output and hand-output circuit. Since the initial resistance of a lamp is small, the output circuit may be damaged by rush current that flows when the lamp lights. When directly turning ON and OFF a lamp, use a lamp whose rating is 0.5W or less.
(When the internal power source is used) (When an external power source is used) User-Output and System-Output Circuits (NPN type) 121
(When the internal power source is used) (When an external power source is used) Hand-Output Circuits (NPN type) 122
Supplied from the I/O power connector when the internal power source is used Lamp Transistor array Controller Example of Circuit with Lamp (NPN type) 123
5.2.4 Emergency Stop Circuit The following figures show the examples of configuration and connection of emergency stop circuit for the robot controller. The red mushroom-shaped switch provided on the robot controller front panel, on the teach pendant, or on the operating panel can be used as a switch for stopping the equipment in case of emergency. 5.2.4.1 Standard type Robot controller F1 Internal 24V Fuse (1.3A) CN7 Fuse (1.3A) Internal 0V F2 F9 Emergency CN10 Fuse (0.
5.2.4.
5.2.5 I/O Power Connector (NPN type) For the power source to communicate signals between the robot controller and the external device, the internal power source of the robot controller or an external power source is used. The figure below shows an example of connecting I/O power connectors when the internal power source is used, and the figure on the next page shows an example of connecting I/O power connectors when an external power source is used.
I/O Power Connection Sample (When an external power source is used) (NPN type) Caution: Use a cable of 0.5 mm2 or more in size for the wiring between the external power source and the I/O power input connectors of the robot controller.
5.3 Wiring Notes for Robot Controller I/O Connectors (NPN type) After the wiring of the controller's I/O connectors is completed, check the following before turning ON the power: Check point (1) Using a circuit tester, check across the "+24V terminal" and "0V terminal" of each connector and across the "E24V terminal" and the "E0V terminal" to see that there is no continuity. See the figure below and the table given on the next page.
Connector Terminals and Check Points (NPN type) Connector for hand I/O Connector for user/system input View from cable side engaging face View from cable side engaging face Terminal Number Name 1 to 8 Hand output terminal 0V (GND) at output (2) 17 Power terminal for hand (E24V) 24V power output (1) 18 Power terminal for hand (E0V) Power (GND) output (1) Meaning Check point Terminal Number Name Meaning Check point 1, 3 +24V internal power source terminal +24V internal power source o
Chapter 6 Connector Pin Assignment and I/O Circuits (PNP type) This chapter explains the connector pin assignment and circuits of PNP type (sink input and source output) on an I/O board. For an NPN type (source input and sink output), refer to Chapter 5, "Connector Pin Assignment and I/O Circuits (NPN type)." 6.1 Connector Pin Assignment (PNP type) This section describes the pin assignment of connectors on the robot controller.
(2) I/O POWER CN7: Power connector for I/O (common to both modes) CN7 Pin Assignment, common to both modes (PNP type) View from the cable side Terminal No. Name 1 Internal power source output +24V 2 Internal power source output +24V 3 Internal power source output 0V 4 Internal power source output 0V 5 FG 6 Power input E0V 7 Power input E0V 8 Power input E24V 9 Power input E24V Caution: When using the internal power source, keep the total current capacity below 1.3 A.
6.1.
(2) INPUT CN8: User-/System-input connector (standard mode) CN8 Pin Assignment, in standard mode (PNP type) View from the cable side Terminal number Name Port number Wire color Terminal number Name Port number Wire color *1 Power for robot stop (internal +24V) Black 26 Data area 2 bit 7 21 Pink *2 Robot stop Brown 27 Data area 2 bit 8 22 Pink 3 Power for Enable Auto (internal +24V) Red 28 Data area 2 bit 9 23 Pink 4 Enable Auto Black 29 Data area 2 bit 10 24 W
6.1.
(2) INPUT CN8: User-/System-input connector (compatible mode) CN8 Pin Assignment, in compatible mode (PNP type) View from the cable side Terminal number Name Port number Wire Terminal color number Name Port number Wire color *1 Power for robot stop (internal +24V) - Black 26 User input 21 Pink *2 Robot stop - Brown 27 User input 22 Pink 3 Power for Enable Auto (internal +24V) - Red 28 User input 23 Pink 4 Enable Auto - Black 29 User input 24 White 5 Step-stop (all ta
6.2 Robot Controller I/O Circuits (PNP type) 6.2.1 User-Input, System-Input and Hand-Input Circuits (PNP type) The following two pages show examples of the user-input, system-input and handinput circuit configurations and connections of the robot controller. The maximum allowable capacity of the robot controller's internal power source is 1.3 A. Use the internal power source within this allowable range.
(When the internal power source is used) (When an external power source is used) User-Input and System-Input Circuits (PNP type) 137
(When the internal power source is used) (When an external power source is used) Hand-Input Circuits (PNP type) 138
6.2.2 Robot Stop and Enable Auto Input Circuits The Robot Stop and Enable Auto signals are important for safety. The input circuit for these signals must have contacts as shown below. Use the INPUT CN8 (pins 1 and 3) of the robot controller for the power source, irrespective of whether the power source to be used for other I/O signals is the internal power source or an external power source. (Note: For the “Dual emergency stop type”, refer to Subsection 6.2.4.2.
6.2.3 User-Output, System-Output, and Hand-Output Circuits (PNP type) The following two pages show an example of the configuration and connection of the Robot Controller's user-input output, system-output and hand-output circuit. Since the initial resistance of a lamp is small, the output circuit may be damaged by rush current that flows when the lamp lights. When directly turning a lamp ON or OFF, use a lamp whose rating is 0.5W or less.
(When the internal power source is used) (When an external power source is used) User-Output and System-Output Circuits (PNP type) 141
(When the internal power source is used) (When an external power source is used) Hand-Output Circuits (PNP type) 142
Supplied from the II/O power connector when the internal power source is used Lamp Transistor array Controller Example of Circuit with Lamp (PNP type) 143
6.2.4 Emergency Stop Circuit The following figures show the examples of configuration and connection of emergency stop circuit for the robot controller. The red mushroom-shaped switch provided on the robot controller front panel, on the teach pendant, or on the operating panel can be used as a switch for stopping the equipment in case of emergency. 6.2.4.1 Standard type Robot controller F1 Internal 24V Fuse (1.3A) CN7 Fuse (1.3A) Internal 0V F2 F9 Emergency CN10 Fuse (0.
6.2.4.
6.2.5 I/O Power Connector (PNP type) For the power source to communicate signals between the robot controller and the external device, the internal power source of the robot controller or an external power source is used. The figure below shows an example of connecting I/O power connectors when the internal power source is used, and the figure on the next page shows an example of connecting I/O power connectors when an external power source is used.
I/O Power Connection Sample (When an external power source is used) (PNP type) Caution: Use a cable of 0.5 mm2 or more in size for the wiring between the external power source and the I/O power input connectors of the robot controller.
6.3 Wiring Notes for Robot Controller I/O Connectors (PNP type) After the wiring of the controller's I/O connectors is completed, check the following before turning ON the power: Check point (1) Using a circuit tester, check across the "+24V terminal" and "0V terminal" of each connector and across the "E24V terminal" and the "E0V terminal" to see that there is no continuity. See the figure below and the table given on the next page.
Connector Terminals and Check Points (PNP type) Connector for hand I/O Connector for user/system input View from cable side engaging face View from cable side engaging face Terminal Number Name 1 to 8 Hand output terminal 24V at output (2) 17 Power terminal for hand (E0V) Power (GND) output (1) 18 Power terminal for hand (E24V) 24V power output (1) Meaning Check point Terminal Number Name Meaning Check point 1, 3 +24V internal power source terminal +24V internal power source output
Chapter 7 I/O Wiring 7.1 Multi-core Cables with Connectors Multi-core cables with connectors to be used for the I/O wiring of the Robot Controller are options. Select an appropriate cable from the table given below if necessary. I/O Cables (Optional items) Classification No. 1 I/O Cable Remarks Part Number I/O Cable Set (8m) (3-cable set of Nos.
If you do not use optional cables listed on the previous page, use the recommended connectors and cables listed below. Recommended Connectors for I/O Cables and Cable Standards Connector name OUTPUT Connector model/manufacturer Cable Standards PCR-E68FS connector UL2789 - With shield PCS-E68LA cover Equivalent to AWG28-68P Honda Communications Industry Co., Ltd.
7.2 Wiring of Primary Power Source Observe the following precautions when wiring the primary power source of the robot controller: (1) Connect the robot power cable to a power source separate from the welder power source. (2) Ground the grounding wire (green) of the robot power cable. (3) Ground the grounding terminal of the robot controller using a wire of 1.25 mm2 or more in size. (4) For the robot power supply, use a grounding wire with grounding resistance of 100 Ω or less.
Index A Auto Mode (Output) ............................................ 28, 71 C CAL Complete (Output) ............................................ 73 Clear Robot Failure (Input) ..................................... 103 Command and Data Areas ......................................... 48 Command Execution I/O Signals Dedicated to Standard Mode.......................................................................... 45 Command Processing Complete (Output) ................. 50 Compatible Mode ..............
S Servo ON (Output) .............................................. 30, 72 Single-Cycle End (Output) ........................................ 78 SS mode (Output) ................................................ 36, 84 Standard Mode............................................... 14, 22, 26 Status Area................................................................. 51 Step Stop (All Tasks) (Input) ............................. 41, 101 Strobe Signal (Input)..................................................
RC5 CONTROLLER INTERFACE MANUAL First Edition February 2002 Second Edition June 2002 DENSO WAVE INCORPORATED Factory Automation Division 6D20C The purpose of this manual is to provide accurate information in the handling and operating of the robot. Please feel free to send your comments regarding any errors or omissions you may have found, or any suggestions you may have for generally improving the manual.