Page 3
Introduction Our sincere thanks for your purchase of this YAMAHA robot controller. This manual explains how to install and operate the robot controller. Be sure to read this manual carefully as well as related manuals and comply with their instructions for using the YAMAHA robot controllers safely and correctly.
Page 4
Safety precautions (Be sure to read before using) Before using the YAMAHA robot controller, be sure to read this manual and related manu- als, and follow their instructions to use the robot controller safely and correctly. Warning and caution items listed in this manual relate to YAMAHA robot controllers.
Page 5
[System design safety points] WARNING • Refer to this manual for details on the operating status of the robot controller and to related instruction manuals. Design and configure the system including the robot controller so that it will always work safely. •...
Page 6
• When performing maintenance of the robot controller under instructions from the YAMAHA or YAMAHA sales dealer, turn off the robot controller and wait for at least 30 minutes. Some components in the robot controller may be hot or still retain a high voltage shortly after operation, so burns or electrical shocks may occur if those parts are touched.
Page 7
Before using the robot controller (Be sure to read the following notes.) Please be sure to perform the following tasks before using the robot controller. Failing to perform these tasks will require absolute reset for setting the origin position each time the power is turned on or may cause abnormal operation (vibration, noise). [1] When connecting the power supply to the robot controller Reference Always make a secure connection to the ground terminal on the robot controller to...
Page 8
YAMAHA robot models and simplifies maintenance. 5. CE marking* As a YAMAHA robot series product, the RCX series robot controller is designed to conform to machinery directives, low-voltage directives and EMC (Electromagnetic compatibility) directives. In this case, the robot controller is set to operate under SAFE mode.
1. System overview ................2-1 Main system configuration ..............2-1 Axis definition for the RCX142 series ..........2-3 2. Part names and functions............2-4 RCX142 (Maximum number of axes: 4 axes) ........2-4 RCX142-T ................... 2-4 3. Controller system ..............2-5 RCX142 ....................2-5 RCX142-T ...................
Page 10
6. Connecting the MPB programming box ........3-10 7. I/O connections ............... 3-11 8. Connecting a host computer ............3-12 9. Connecting the absolute battery ..........3-13 10. Replacing the absolute battery ..........3-16 11. Connecting a regenerative unit ..........3-17 12. Precautions for cable routing and installation ......3-18 12.1 Wiring methods ................
Page 11
9. “AUTO” mode .................4-25 Automatic operation ................. 4-27 Stopping the program ................ 4-28 Resetting the program ............... 4-29 Switching task display ............... 4-32 Switching the program ..............4-33 Changing the automatic movement speed ......... 4-34 Executing the point trace ..............4-34 9.7.1 PTP motion mode ...................
Page 12
11. “MANUAL” mode ..............4-71 11.1 Manual movement ................4-74 11.2 Displaying and editing point data ............. 4-77 11.2.1 Point data input and editing ................4-78 11.2.1.1 Restoring point data ..................4-79 11.2.2 Point data input by teaching ................4-80 11.2.3 Point data input by direct teaching ..............
Page 13
12.2 Communication parameters ............4-187 12.3 OPTION parameters ............... 4-193 12.3.1 Setting the area check output ................ 4-194 12.3.2 Setting the “SERVICE” mode ................. 4-199 12.3.2.1 Saving the “SERVICE” mode parameters ............4-204 12.3.2.2 Help display in “SERVICE” mode ..............4-204 12.3.3 SIO settings ....................
Page 14
2.2.3.1 Point data input by teaching ................5-9 2.2.3.2 Input by point data direct teaching ..............5-10 2.2.4 Pallet definition ....................5-10 2.2.4.1 Setting the point in pallet definition by teaching ..........5-11 2.2.4.2 Pallet definition by teaching ................5-11 2.2.5 Changing the manual movement speed ............
1. Safety Please observe all safety rules and cautions to ensure safe and correct use of the YAMAHA robot. Also, bear in mind that not all safety items can be listed in detail, so that accurate judgment by the operator or service personnel is essential for operating the robot and controller safely.
The robot must be operated by a person who has received the proper training on safety and operation from YAMAHA or an authorized YAMAHA sales dealer. b. During operation of the robot, be sure to stay out of the work area of the robot manipulator.
1. Safety Warning labels The warning labels shown below are affixed to the controller. To use the YAMAHA robot and controller safely and correctly, be sure to observe the instructions and caution on the labels. a. “Electric Hazard” label C A U T I O N ELECTRIC HAZARD This label warns you of possible electrical shock.
2. Warranty The YAMAHA robot and/or related product you have purchased are warranted against the defects or malfunctions as described below. Warranty description: If a failure or breakdown occurs due to defects in materials or workmanship in the genuine parts constituting this YAMAHA robot and/or related product within the warranty period, then YAMAHA will repair or replace those parts free of charge (hereafter called "warranty...
3. Operating environment Operating temperature The ambient temperature should be maintained within a range of 0 to 40°C during operation. This is the range in which continuous operation of the robot controller is guaranteed according to the initial specifications. If the robot controller is installed in a narrow space, then heat generated from the controller itself and from peripheral equipment may drive the temperature above the allowable operating temperature range.
1.1 Main system configuration ..............2-1 1.2 Axis definition for the RCX142 series ............2-3 2. Part names and functions ..............2-4 2.1 RCX142 (Maximum number of axes: 4 axes) ........... 2-4 2.2 RCX142-T ....................2-4 3. Controller system ................2-5 3.1 RCX142 ....................
Main system configuration Configuration 1: System for controlling one robot Example : YK500X All the axes on the robot controller are used as the main robot axes. Fig. 2-1-1 System for controlling one robot B A T YAMAHA robot...
Page 28
Axes 1 and 2 on the robot controller are used as the main robot axes and axes 3 and 4 are used as the main auxiliary axes. Fig. 2-1-2 System for controlling one robot and auxiliary axes B A T YAMAHA robot...
1. System overview Axis definition for the RCX142 series Axis definitions for the YAMAHA RCX142 series robot controller are shown below. Robot Main group (MG) Main robot (MR) Main robot axis (M?) controller (RC) Main robot auxiliary axis (m?) Subgroup (SG)
2. Part names and functions RCX142 (Maximum number of axes: 4 axes) Fig. 2-2-1 RCX142 MOTOR OP.1 OP.3 MODEL. SER. NO. MANUFACTURED FACTORY AUTOMATION EQUIPMENT MADE IN JAPAN 注意 CAUTION 取扱説明書参照 READ INSTRUCTION MANUAL BATT OP.2 OP.4 RGEN STD.DIO SAFETY...
3. Controller system The basic block diagram of the RCX robot controller system is shown below. RCX142 Fig. 2-3-1 D POWER BOARD ASSY CN10 HEATSINK MOTOR DRIVER2 BOARD ASSY ROB I/O XY ROB I/O ZR DRIVER1 BOARD ASSY SAFETY CN10...
3. Controller system RCX142-T Fig. 2-3-2 D POWER BOARD ASSY CN10 HEATSINK MOTOR DRIVER2 BOARD ASSY ROB I/O XY ROB I/O ZR DRIVER1 BOARD ASSY SAFETY CN10 CN10 CN13 CPU BOARD ASSY STD.DIO OP.BOARD OP.BOARD...
The expansion I/O board used in the robot controller has 24 general-purpose input points and 16 general-purpose output points. The RCX142 holds a maximum of 4 expansion I/O boards, and the RCX142-T holds a maximum of 2 expansion I/O boards.
5. Basic sequence from installation to operation The basic sequence from installation to actual operation is shown below. Refer to this sequence to use the RCX142 series safely, correctly and effectively. Before beginning the work, read this user's manual thoroughly.
The robot controller is high precision equipment and is carefully packed in a cardboard box to avoid shocks and vibrations. If there is any serious damage or dents on the packing box, please notify your YAMAHA sales dealer without unpacking the box. Unpacking The robot controller is packed with accessories as shown below, according to the order specifications.
Installation Fig. 3-2-1 CAUTION 50mm or more 1. When carrying the robot controller, use a dolly or similar hand truck and move it carefully RCX142 MOTOR OP.1 OP.3 to avoid dropping and resultant MODEL. damage. SER. NO.
2. Installing the robot controller Installation methods There are 4 methods for installing the robot controller as explained below. 1) Using the rubber feet (attached as standard parts) Fig. 3-2-2-1 2) Attaching the L-type brackets (supplied as standard accessories) to the front Fig.
Page 40
2. Installing the robot controller 3) Attaching the L-type brackets (supplied as standard accessories) to the rear CAUTION • When attaching the L-type Fig. 3-2-2-3 brackets to the rear of the controller, provide a clearance of at least 30mm between the rear panel and wall or other objects.
Connector for dedicated input/output and standard general-purpose STD.DIO input/output. Connectors attached to optional expansion I/O boards. OP.1-4 (OP.2 and OP.4 cannot be used with RCX142-T.) BATT [XY/ZR] Battery connector for absolute backup. Connector for regenerative unit. REGN [P/ (Cannot be connected to RCX142-T.) Terminal block for power cable.
Prepare a suitable power supply while referring to the tables below. regulated within ±10%. If the voltage drops, the robot controller may issue Controller: RCX142 an abnormal voltage alarm causing the robot to trigger emergency stop. (1) When connected to SCARA robot...
Page 43
Power capacity (VA) X-axis Y-axis Z-axis R-axis 1000 1200 1100 1400 1600 1300 1500 1800 2100 1400 1700 2000 2200 2500 * Axis current sensor values can be substituted for each other. Controller: RCX142-T Robot model Power capacity (VA) YK120X,150X...
3. Make sure that the controller is securely grounded. R C X 1 4 2 4mA(MAX) 4. Stray capacitance between the cable and FG may vary RCX142-T 2mA(MAX) depending on the cable installation condition, causing the leakage current to fluctuate. Installing a circuit protector...
A misconnection will cause the robot to malfunction. Connected to YAMAHA robot • Keep robot cables separate from the robot controller power connection lines and other equipment power lines. Using them in close contact with lines carrying power may cause malfunctions.
6. Connecting the MPB programming box As shown in the figure below, the MPB should be connected to the MPB connector on the front panel of the robot controller. If not connecting the MPB, plug an MPB terminator (supplied as an accessory) into the MPB connector.
7. I/O connections The various input/output (I/O) signals from peripheral equipment can be connected to the robot con- troller. Each I/O is set with a number, and the I/O connector to be used depends on that number. For more detailed information on inputs and outputs, see Chapter 6, "Parallel I/O interface" or see Chapter 7, "SAFETY I/O interface".
COM connector on the front of the robot controller and the RS-232C port of the computer. For more detailed information on the RS-232C interface, see “RS-232C Interface” in Chapter 8. Fig. 3-8-1 Host computer connection RCX142 MOTOR OP.1 OP.3 MODEL.
9. Connecting the absolute battery The absolute batteries are fully charged at factory prior to shipping. However, the battery connectors are left disconnected to prevent discharge. After installing the controller, always be sure to connect the absolute battery as shown in this manual, before connecting the robot cable.
Page 50
9. Connecting the absolute battery Parallel connection CAUTION When connecting in parallel use the 1) Connect the absolute battery connectors to the "BATT XY/ZR" connectors on the same batteries. front right of the controller as shown below. In this case, connect the two absolute batteries each to the "BATT XY" and/or "BATT ZR"...
Page 51
(KS4-M53G0-100) Parallel connection 1360h years. • Contact YAMAHA when the *1) YAMAHA exclusive battery name. battery specifications differ. *2) Time at ambient temperature of 20°C. *3) Time after power is off with the absolute battery fully charged.
Parallel connection 1360h guide changes according to the ambient temperature, etc., but is *1) YAMAHA exclusive battery name. approximately one and a half *2) Time at ambient temperature of 20°C. years. *3) Time after power is off with the absolute battery fully charged.
RGEN connector on the RGU-2 regenerative unit, by using the cable that comes with the regenerative unit. Fig. 3-11 NOTE • The RCX142-T does not require a regenerative unit. The RCX142 may require a regenerative unit depending on the robot type to be connected.
6) Do not extend the ground wire longer than necessary. The ground wire should be as short as possible. Refer to the drawing below when making the cable connections. Fig. 3-12-1 I/O cable RCX142 MOTOR OP.1 OP.3 MODEL. SER. NO.
12. Precautions for cable routing and installation 12.2 Precautions for installation This robot controller is not designed with an explosion-proof, dust-proof or drip-proof structure. Do not install it in the following locations or environments (1) where exposed to flammable gases or liquids. (2) where conductive debris such as metal cutting chips are spread.
• SAFETY connector (supplied) (Pin 3 is shorted to pin 13, and pin 4 is shorted to pin 14 in the SAFETY connector.) 13.1 Cable connection Fig. 3-13-1 B A T Neutral Power cable Earth SAFETY connector (supplied) YAMAHA robot...
13. Checking the robot controller operation 13.2 Emergency stop input signal connection Fig. 3-13-2 RCX142 CAUTION External emergency stop and the RCX142 MPB emergency stop button are Emergency stop button disabled when pin 13 and pin 14 are MPB connector directly shorted to each other on the SAFETY connector.
13. Checking the robot controller operation 13.3 Operation check After connecting the robot and special connector (supplied) to the controller, turn on the NOTE An interlock signal always appears power to the controller and check the following points. because no connection is made to the STD.
Chapter 4 Operation Contents 1. Operation overview ................. 4-1 2. The RCX robot controller ..............4-2 Part names .................... 4-2 Main functions ..................4-2 3. MPB programming box ..............4-3 Part names .................... 4-3 Main functions ..................4-4 Connection to the robot controller ............4-5 4.
Page 60
9. “AUTO” mode ................4-25 Automatic operation ................4-27 Stopping the program ................4-28 Resetting the program ................. 4-29 Switching task display ................. 4-32 Switching the program ................ 4-33 Changing the automatic movement speed ........... 4-34 Executing the point trace ..............4-34 9.7.1 PTP motion mode ................
Page 61
11.“MANUAL” mode ................4-71 11.1 Manual movement ................4-74 11.2 Displaying and editing point data ............4-77 11.2.1 Point data input and editing ..............4-78 11.2.1.1 Restoring point data ................4-79 11.2.2 Point data input by teaching ..............4-80 11.2.3 Point data input by direct teaching ............4-84 11.2.4 Point jump display ................
Page 62
12.1.4 Parameters for option boards .............. 4-181 12.1.4.1 Option DIO setting ................4-182 12.1.4.2 Serial I/O setting ................... 4-183 12.1.4.3 Setting the network parameters ............. 4-185 12.2 Communication parameters .............. 4-187 12.3 OPTION parameters ................. 4-193 12.3.1 Setting the area check output ............. 4-194 12.3.2 Setting the “SERVICE”...
1. Operation overview The controller configuration and main functions are shown below. Set up the equipment as needed according to the operation to be performed. Fig. 4-1-1 Operation overview Programming box MPB MPB is used for • robot operation • programming •...
2. The RCX robot controller Part names Controller front panel Fig. 4-2-1 Part names and layout 2 “POWER” LED 3 “SERVO” LED 4 “ERROR” LED RCX142 MOTOR OP.1 OP.3 MODEL. SER. NO. MANUFACTURED FACTORY AUTOMATION EQUIPMENT MADE IN JAPAN 5 MPB connector...
3. MPB programming box The MPB is connected to the robot controller and allows you to edit or execute robot programs. Part names Fig. 4-3-1 MPB programming box q Display (liquid crystal screen) t UPPER button y LOWER button e Emergency stop button u Display contrast adjustment trimmer (side of MPB) w Sheet key...
3. MPB programming box Main functions q Display (liquid crystal screen) This is a liquid crystal display (LCD) with 40 characters × 8 lines, showing various types of information. The screen contrast is adjustable. w Sheet keys Use these keys to operate the robot or edit programs. The sheet keys are grouped into 3 main types: function keys, control keys and data keys.
Connect the MPB programming box to the MPB connector on the front panel of the robot controller. Connect the cable securely since poor connections might cause malfunctions or breakdowns. Fig. 4-3-2 Robot controller connection MPB programming box RCX142 MOTOR OP.1 OP.3 MODEL. SER. NO.
4. Turning power on and off This section explains how to turn power on and off, assuming that the external emergency stop circuit and other necessary units are connected according to the instructions in Chapter 3, "Installation", and also that the robot controller operates correctly. 1) Connect the MPB to the MPB connector on the front panel of the robot controller.
5. Operation keys MPB screen The MPB screen display is composed of 4 areas as shown below. 1) System line (1st line) The current mode and its hierarchy are displayed on the 1st line at the top left of the screen.
5. Operation keys Operation key layout The operation keys are covered with a plastic sheet to prevent dust. There are 3 main kinds of keys. 1) Function keys 2) Control keys 3) Data keys Fig. 4-5-2 Sheet key layout Function key Control key Data key...
5. Operation keys Basic key operation 1) Each operation key has 3 different functions as shown below. Use the key as needed to enable various functions. UPPER LOWER Fig. 4-5-3 Key configuration Shift 1 Shift 3 Shift 2 2) There are 3 ways (shift 1 to shift 3) to use each operation key. Shift Example of key input Input data...
5. Operation keys Function keys To operate the MPB, select the menus by pressing the function keys. The relation of the function keys to their menus in “MANUAL” mode is shown below. Function key Selected menu (F 1) POINT F 11 (F 2) PALLET F 12...
Page 73
5. Operation keys Relation of function keys to menus Fig. 4-5-4 Function keys and menus MANUAL 50%[MG][S0H0J] Current position *M2= 0 *M3= *M4= POINT PALLET VEL+ VEL- ↓ ↓ ↓ ↓ ↓ [F1] [F2] [F3] [F4] [F5] ∧ SHIFT HAND UNITCHG VEL++ VEL—...
5. Operation keys Control keys There are 6 kinds of control keys: (1) Mode selection keys, (2) Extended function keys, (3) Cursor keys, (4) Page keys, (5) Edit keys, (6) Jog keys. The functions of each key are explained below. (1) Mode selection keys : Displays the mode menu (highest hierarchy).
Page 75
5. Operation keys (5) Edit keys These keys are enabled when the editing cursor is displayed. : Toggles between Insert and Overwrite modes. The cursor “_” appears in Overwrite mode and “ ” appears in Insert mode. : Deletes one character at the cursor position. : Inserts one line at the cursor position.
5. Operation keys : Moves axis 6 in the + direction. : Moves axis 6 in the - direction. Data keys The data keys are used for data input, programming and data editing. There are 2 kinds of data keys. (1) Alphanumeric keys : Enters numbers.
6. Emergency stop If for some reason you want to stop the robot immediately during operation, press the emergency stop button on the MPB. Pressing the emergency stop button cuts off power to the robot to stop operation. A message as shown below appears on the MPB screen. The highlighted display for the mode name is cancelled during emergency stop.
6. Emergency stop Emergency stop reset To return to normal operation after emergency stop, emergency stop must be reset. NOTE • Emergency stop can also be triggered by an emergency stop 1) Cancel the emergency stop button on the MPB. input from the SAFETY I/O Emergency stop is released by turning the emergency stop button clockwise.
Page 79
6. Emergency stop 5) Press the (On) key to turn on the motor power. At the same time, the servomotor sets to HOLD status. The mode name “UTILITY” on the system line (1st line) is highlighted. NOTE If the motor power is turned off due to Fig.
7. Mode configuration The robot operation mode consists of the following modes. Basic operation modes “SERVICE” mode “DI/DO “AUTO” “MANUAL” “PROGRAM” “SYSTEM” “UTILITY” monitor” mode mode mode mode mode mode “SERVICE” mode can be used only when “SAFE” mode is enabled. Basic operation modes Robot operation is classified into 5 basic modes as follows.
Use the key to select this mode. DISPLAY (2) "UTILITY" mode Use this mode to perform maintenance of the YAMAHA robots such as recovery from emergency stop and motor servo on/off switching. Use the key to select this UTILITY...
7. Mode configuration Mode hierarchy Robot operation is mainly performed by pressing the function keys to select the desired mode from the menu. (Refer to the “Mode hierarchy diagram” described later.) When the controller is turned on, the “MANUAL” mode menu first appears on the screen. Pressing the key displays the 4 basic modes on the guideline (bottom line) of the MODE...
Page 83
7. Mode configuration Functions are switched with the shift keys. The menu display changes UPPER LOWER while this shift key is pressed. Fig. 4-7-3 Shift keys UPPER LOWER Fig. 4-7-4 Function switching NOTE • When the data is being edited such as in “EDIT”...
Page 84
7. Mode configuration Mode hierarchy diagram F1 AUTO F1 PTP/ARCH/LINEAR F1 RESET F2 ARCHPOS (when F1 is ARCH) F2 TASK F3 JUMP F3 DIR F4 VEL+ F4 VEL+ F5 VEL- F5 VEL- F6 A.AXIS+ (when F1 is ARCH) F7 A.AXIS- (when F1 is ARCH) UNITCHG F9 VEL++ F6 POINT...
Page 85
7. Mode configuration F4 SYSTEM F1 PARAM F1 ROBOT F1 EDIT F2 JUMP F2 AXIS F1 EDIT F2 JUMP F3 OTHER F1 EDIT F2 JUMP F5 OP. BRD F10 PASSWRD F2 CMU F1 EDIT F2 JUMP F3 OPTION F1 POS.OUT F1 EDIT F2 JUMP F2 SERVICE...
8. “SERVICE” mode “SERVICE” mode can be used only when “SAFE” mode is enabled. Use “SERVICE” mode to perform safe maintenance work with the MPB while within the safety enclosure of the robot system. This mode can be selected by turning DI02 (“SERVICE” mode) OFF. Operation device CAUTION •...
9. “AUTO” mode “AUTO” mode executes robot language programs and related tasks. The initial “AUTO” mode screens are shown in Fig. 4-9-1 and Fig. 4-9-2. Fig. 4-9-1 “AUTO” mode (one-robot setting) e Automatic movement speed r Program name q Mode hierarchy w Task display t Message line y Online command...
Page 88
9. “AUTO” mode y Online command execution mark When an online command is being executed, an “@” mark is displayed in the second column on the second line. This mark changes to a dot ( . ) when the online command ends.
Page 89
9. “AUTO” mode Valid keys and submenu descriptions in “AUTO” mode are shown below. Valid keys Menu Function Cursor key Scrolls the program listing. ( ↑ / ↓ ) Page key Switches to other screens. Resets the program. RESET Changes the program listing according to each task. TASK Changes the current program.
9. “AUTO” mode Automatic operation Program commands are executed continuously during automatic operation. Before starting automatic operation, make sure that return-to-origin, program debugging, I/O signal connections and point data teaching have already been completed. When the execution NOTE level is set to other than level 0, automatic operation is possible even if return-to-origin is Regardless of the execution level, some incomplete.
9. “AUTO” mode Stopping the program [Procedure] 1) Press the key during program execution to stop the program. STOP Fig. 4-9-4 Program stop screen AUTO [T1] 100% <TEST1 > CAUTION Do not turn off the robot controller RESET TASK VEL+ VEL- during program execution.
9. “AUTO” mode Resetting the program To restart a program stopped with the key from the beginning, reset the program. STOP [Procedure] NOTE The output is also reset when the Fig. 4-9-5 Program reset program is reset. However, the output will not be reset when a sequence program is being executed without AUTO...
Page 93
9. “AUTO” mode When the program “_SELECT” exists: 1) Press the (RESET) key in “AUTO” mode. The following message appears on the guideline when “_SELECT” exists among the programs. Press the (YES) key to reset the selected program by switching it to “_SELECT”, or press the (NO) key to just reset the current program.
9. “AUTO” mode Switching task display When a program executing multiple tasks is stopped, the program listing for each task can be displayed. [Procedure] 1) Press the key during program execution to stop the program. STOP 2) Press the key to display the program listing. The pointer indicates the next command line number to be executed in the current task.
9. “AUTO” mode Switching the program If the program displayed on the screen is not the one you want to execute, it can be switched to another program. [Procedure] NOTE 1) Press the (DIR) key in “AUTO” mode. The output is also reset when the Program information appears.
9. “AUTO” mode Changing the automatic movement speed NOTE When two robots are specified, two speeds are displayed for “ main group Automatic movement speed for the selected robot group can be set within the range of 1 ”. The speed shown sub group to 100%.
Page 97
9. “AUTO” mode Valid keys and submenu descriptions in “AUTO > POINT” mode are shown below. Valid keys Menu Function Cursor key Switches the point number and scrolls the screen. ( ↑ / ↓ ) Page key Switches to other screens. PTP/ARCH/ Switches the trace movement mode.
9. “AUTO” mode 9.7.1 PTP motion mode 1. When no auxiliary axis is specified: [Procedure] 1) Press the key in “AUTO>POINT” mode to display a screen like that shown below, then press the (PTP) key to select the PTP motion mode. Fig.
Page 99
9. “AUTO” mode 2. When auxiliary axis is specified: [Procedure] 1) Press the key in “AUTO>POINT” mode to display a screen like that shown below, then press the (PTP) key. Fig. 4-9-15 Point trace screen in PTP motion mode (with auxiliary axis) AUTO >POINT [RIGHTY] 50/100% [MG][S0H0J]...
9. “AUTO” mode 9.7.2 ARCH motion mode 1. When no auxiliary axis is specified: [Procedure] 1) Press the key in “AUTO>POINT” mode to display a screen like that shown below, then press the (ARCH) key. Fig. 4-9-18 Point trace screen in ARCH motion mode (with no auxiliary axis) AUTO>POINT [RIGHTY] 50/100% [MG][S0H0J] ————————————x———————y———————z———————r———...
Page 101
9. “AUTO” mode 2. When auxiliary axis is specified: [Procedure] 1) Press the key in “AUTO>POINT” mode to display a screen like that shown below, then press the (ARCH) key. Settings in steps 2) and 3) are not required when performing point trace using an auxiliary axis.
9. “AUTO” mode 9.7.3 Linear interpolation motion mode 1. When no auxiliary axis is specified: [Procedure] 1) Press the key in “AUTO>POINT” mode to display a screen like that shown below, then press the (LINEAR) key. Fig. 4-9-24 Point trace screen in linear interpolation motion mode (with no auxiliary axis) AUTO >POINT [RIGHTY]...
Page 103
9. “AUTO” mode 2. When auxiliary axis is specified: [Procedure] 1) Press the key in “AUTO>POINT” mode to display a screen like that shown below, then press the (LINEAR) key. Fig. 4-9-26 Point trace screen in linear interpolation motion mode (with auxiliary axis) AUTO>POINT [RIGHTY] 50/100% [MG][S0H0J] ————————————x———————y———————z———————r———...
9. “AUTO” mode Direct command execution In “AUTO>DIRECT” mode, one line of the command statement can be executed just after you have entered it. [Procedure] 1) Press the (DIRECT) key in “AUTO” mode. The screen switches to “AUTO>DIRECT” mode and the cursor appears on the screen. The prompt (>) also appears on the bottom line of the screen.
9. “AUTO” mode Break point An ongoing program can be stopped if a break point is set in the program. This is useful when debugging the program. The program execution pauses on the line just prior to a break point. The program execution NOTE will restart from the break point when the key is pressed.
9. “AUTO” mode 9.9.2 Deleting break points Break points can be deleted. Press the (SEARCH) key as needed to find a break point that was set. [Procedure] 1) Use the cursor (↑/↓) keys to select the line number where the break point is set. 2) Press the (CANCEL) key.
9. “AUTO” mode 9.10 Executing a step [Procedure] WARNING 1) Press the (STEP) key in “AUTO” mode. The robot may begin to move F 11 when STEP is executed. To avoid danger, do not enter the robot movement range. 2) Each time this key is pressed, the command statement of the highlighted line number is executed.
10. “PROGRAM” mode Robot language programs can be edited, deleted and managed in “PROGRAM” mode. The initial “PROGRAM” mode screen is shown in Fig. 4-10-1. On entering “PROGRAM” mode, the currently selected program appears on the screen. Fig. 4-10-1 “PROGRAM” mode Online command Mode hierarchy Message line...
10. “PROGRAM” mode Valid keys and submenu descriptions in “PROGRAM” mode are shown below. Valid keys Menu Function Cursor key Selects the program and scrolls the screen. ( ↑ / ↓ ) Page key Switches the page display. EDIT Edits the program. Displays the program data.
10. “PROGRAM” mode 10.2 Program editing [Procedure] 1) Press the (EDIT) key in “PROGRAM” mode. A cursor appears on the top line of a program listing as shown in Fig. 4-10-2, allowing program editing. 2) Use the cursor keys to move the cursor to the position to be edited and enter a program command with the MPB.
Page 111
10. “PROGRAM” mode Valid keys and submenu descriptions in “PROGRAM > EDIT” mode are shown below. Valid keys Menu Function Cursor key Moves the cursor and scrolls the screen. ( ↑ / ↓ ) Page key Switches the page display. Switches between Insert and Overtype modes.
10. “PROGRAM” mode 10.2.1 Cursor movement [Procedure] 1) Pressing the cursor (↑/↓) keys in “PROGRAM>EDIT” mode moves the cursor up or down one line at a time. Pressing the cursor (←/→) keys moves the cursor right or left one character at a time. 2) Pressing the page ( ) key moves the cursor one page <<...
10. “PROGRAM” mode 2) Press the key again. The cursor changes back to a thick line ( ), and the screen returns to Overwrite mode. In Overtype mode, the input character replaces the character at the cursor position. Fig. 4-10-5 Overtype mode PROGRAM >EDIT <TEST2...
10. “PROGRAM” mode 10.2.5 Deleting a line [Procedure] Pressing the ) key in the “PROGRAM > EDIT” mode deletes L.DEL LOWER one line at the cursor position. The program lines after the cursor position then move upward. For example, deleting one line on the screen in Fig.
10. “PROGRAM” mode 10.2.7 Quitting program editing Press the key to quit program editing in “PROGRAM>EDIT” mode. 10.2.8 Specifying the copy/cut lines [Procedure] 1) In “PROGRAM>EDIT” mode, move the cursor to the line you want to copy or cut. 2) Press the (SELECT) key to select the line.
10. “PROGRAM” mode 10.2.10 Cutting the selected lines [Procedure] After selecting the lines in “10.2.8”, press the (CUT) key. The data on the selected lines are cut and stored into the buffer. The “ “ marks then disappear. Fig. 4-10-11 Cutting the selected lines PROGRAM >EDIT <TEST2...
10. “PROGRAM” mode 10.2.13 Line jump [Procedure] 1) In “PROGRAM>EDIT” mode, press the (JUMP) key to enter “PROGRAM>EDIT>JUMP” mode. The message “Enter line no. > “ appears on the guideline. Fig. 4-10-13 Line jump PROGRAM >EDIT <TEST2 > ——————————————————————————————————————————— 1 ’***** TEST2 PROGRAM ***** GOTO *_’...
10. “PROGRAM” mode 10.2.14 Searching a character string [Procedure] 1) In “PROGRAM>EDIT” mode, press the (FIND) key to enter “PROGRAM>EDIT>FIND” mode. The message “Character string >” appears on the guideline. 2) Enter the character string you want to search for and press the key.
10. “PROGRAM” mode 10.3 Directory When the (DIR) key is pressed in “PROGRAM” mode, information on each NOTE A maximum of 100 programs can be program appears as shown below. stored. Fig. 4-10-17 Program information (1) PROGRAM >DIR <TEST1 > Name Line Byte...
10. “PROGRAM” mode Valid keys and submenu descriptions in “PROGRAM >DIR” mode are shown below. Valid keys Menu Function Cursor key Selects the program or scrolls the screen vertically. ( ↑ / ↓ ) Cursor key Switches between the program information display and the date/time display. (←...
10. “PROGRAM” mode Fig. 4-10-19 Registering a new program NOTE The following program names have special meanings. PROGRAM >DIR <TEST1 > “FUNCTION” “SEQUENCE” Name Line Byte RW/RO “_SELECT” “COMMON” TEST1 (Refer to “Programming Manual” for 2 *TEST2 these programs.) PARTS100 TEST100 1968 Enter program name >ABC123_...
10. “PROGRAM” mode 10.3.4 Copying a program A program in the directory can be copied under a different name. [Procedure] 1) In “PROGRAM>DIR” mode, use the cursor (↑/↓) keys to select the program to be copied. 2) Press the (COPY) key to enter “PROGRAM>DIR>COPY” mode. The message “Enter program name >“...
10. “PROGRAM” mode 10.3.5 Erasing a program Unnecessary programs in the directory can be erased. [Procedure] 1) In “PROGRAM>DIR” mode, use the cursor (↑/↓) keys to select the program to be erased. 2) Press the (ERASE) key to enter “PROGRAM>DIR>ERASE” mode. A confirmation message appears on the guideline.
10. “PROGRAM” mode 10.3.6 Renaming a program To change the names of programs in the directory, proceed as follows. [Procedure] 1) In “PROGRAM>DIR” mode, use the cursor (↑/↓) keys to select the program to be renamed. 2) Press the (RENAME) key to enter “PROGRAM>DIR>RENAME” mode. The message “Enter program name”...
10. “PROGRAM” mode 10.3.7 Changing the program attribute Editing and erasing the programs can be prohibited by specifying the program attribute. There are two program attributes: RW and RO. Each time a change is made a program attribute is alternately switched. 1.
10. “PROGRAM” mode 10.3.9 Creating a sample program automatically This section explains the procedure of automatically creating a sample program for defin- ing user function keys which can be used in “MANUAL” and “PROGRAM” modes. [Procedure] 1) In “PROGRAM>DIR” mode, press the (EXAMPLE) key to enter F 15 NOTE...
Page 127
10. “PROGRAM” mode [Sample program listing] *** <FUNCTION> SAMPLE PROGRAM **** '*You can change any statements '*as you like. '*<FUNCTION> will help you in '*MANUAL and PROGRAM mode. '********************************************************* *M_F1:'DO(20)ALTERNATE DO(20)= ~ DO(20) *M_F2:'DO(21)ALTERNATE DO(21)= ~ DO(21) *M_F3:'DO(22)ALTERNATE DO(22)= ~ DO(22) *M_F4:'DO(23)ALTERNATE DO(23)= ~ DO(23) *M_F5:'DO(24)ALTERNATE...
10. “PROGRAM” mode 10.4 Compiling To compile the program and create an executable object program, follow the procedure below. The object program allows you to check input errors or bugs after program editing. [Procedure] 1) In “PROGRAM>DIR” mode, select the program to compile with cursor (↑/↓) keys and press the key.
10. “PROGRAM” mode 10.5 Line jump and character string search (JUMP), (FIND), (FIND+) and (FIND-) keys can be used in the same way as in “PROGRAM>EDIT” mode. Refer to “10.2.13 Line jump” and “10.2.14 Searching a character string” earlier in this chapter.) 10.6 Registering user function keys To register the user function keys which are used in “PROGRAM”...
Page 130
10. “PROGRAM” mode Fig. 4-10-31 Registering “FUNCTION” program (2) PROGRAM >DIR <FUNCTION> Name Line Byte RW/RO TEST1 2 *TEST2 PARTS100 FUNCTION INFO 5) Press the (EDIT) key to enter “PROGRAM>EDIT” mode. A cursor appears on the first line. 6) Enter a command statement for registering function keys in the following format. The command statement format differs between the “PROGRAM”...
Page 131
10. “PROGRAM” mode When registering function keys for I/O commands in “MANUAL” mode *M_F<n>:’<character string> <I/O statement 1> <I/O statement 2> <n> ....... Function key number to be registered (n=1 to15) <character string> ..Character string to be assigned to the function key (displayed on the screen).
10. “PROGRAM” mode 10.7 Resetting an error in the selected program If an error “9.1 Program destroyed” occurs in the selected program data, this function resets the error and allows you to continue editing. [Procedure] 1) Press the (ERR. RST) key in “PROGRAM” mode. F 13 A confirmation message appears on the guideline.
11. “MANUAL” mode Point data and shift data coordinates can be defined and edited in “MANUAL” mode. The initial “MANUAL” mode screens are shown in Fig. 4-11-1, Fig. 4-11-2 and Fig. 4- 11-3. Fig. 4-11-1 “MANUAL” mode (one-robot setting) r SHIFT/HAND w Manual movement q Mode hierarchy /coordinate units...
Page 134
11. “MANUAL” mode q Mode hierarchy Shows the current mode hierarchy. When the highest mode (“MANUAL” in this case) is highlighted it means the servomotor power is on. When not highlighted it means the servomotor power is off. w Manual movement speed Shows the robot movement speed selected for manual operation.
Page 135
11. “MANUAL” mode Valid keys and submenu descriptions in “MANUAL” mode are shown below. Valid keys Menu Function Jog key Moves the robot manually. Switches to the point data processing screen. POINT Switches to the pallet data processing screen. PALLET Increases manual movement speed for the selected robot group in VEL+ steps.(1→5→20→50→100 %)
11. “MANUAL” mode 11.1 Manual movement WARNING The robot starts to move when a Jog key is pressed. To avoid In “MANUAL” mode, you can manually move the robot with the Jog keys as explained danger, do not enter the robot below.
Page 137
11. “MANUAL” mode 1) When "X" is displayed (When not in "Tool coordinate" mode) When a Jog key is pressed, the robot arm tip moves in the corresponding direction on the Cartesian coordinates. If auxiliary axis setting is made, then the robot moves only along the corresponding axis.
Page 138
11. “MANUAL” mode If robot movement beyond the +/- soft limits is attempted with the Jog keys, the error message “2.1: Over soft limit” appears and the robot does not move. Likewise, if robot movement beyond the shift coordinate range is attempted, the error message “2.11: Exceeded shift coord.
11. “MANUAL” mode 11.2 Displaying and editing point data Press the (POINT) key in “MANUAL” mode to enter “MANUAL>POINT” mode. This mode allows you to display and edit the point data. NOTE One point is made up of data from 6 axes (x, y, z, r, a, b). When two robots (main and sub Note that the hand system flag can be set as an extended function for the point data set robots) are specified, the point data...
11. “MANUAL” mode Valid keys and submenu descriptions in “MANUAL>POINT” mode are shown below. Valid keys Menu Function Cursor key Specifies the point data and scrolls the screen. (↑/↓) Page key Switches to other screens. ( / ) Enters point data with keys. EDIT Enters point data by teaching.
11. “MANUAL” mode 3) Use the keys to enter the – SPACE point data. Enter a space to separate between the data for x, y, z, r, a, b. The data input formats are as follows. • To enter the data in joint coordinates (“pulse” units) Enter an integer of up to 8 digits.
11. “MANUAL” mode 11.2.2 Point data input by teaching NOTE Point data teaching cannot be The current position of the robot can be obtained as point data by teaching. performed when return-to-origin is incomplete. Perform point teaching When no auxiliary axis is used: after performing absolute reset.
Page 143
11. “MANUAL” mode 4) When point data is already allotted to the currently selected point number, a confirma- tion message appears on the guideline when the (TEACH) key is pressed. Fig. 4-11-12 Point data teaching (with no auxiliary axis [3]) MANUAL>POINT>TEACH 50%[MG][S0H0X] ————————————x———————y———————z———————r———...
Page 144
11. “MANUAL” mode (AXIS ←) or (AXIS →) key to select the 2) Use the cursor (↑/↓) keys, F 14 F 15 axes to perform point teaching. As shown below, the point number at the left end should be highlighted when teaching on all axes.
Page 145
11. “MANUAL” mode CAUTION 4) When the axis arrives at the target point, press the (TEACH) key. To perform teaching at a point on the Teaching is performed so that the current robot position data is allotted to the Cartesian coordinates (millimeter currently selected point.
11. “MANUAL” mode NOTE 2) Enter the point number to jump to, and press the key. Valid point numbers are from 0 to A jump is made so that the point data is displayed from the designated point 9999. number. Fig.
11. “MANUAL” mode NOTE 2) Use the keys to enter the point number range – Valid point numbers are from 0 to for the copy source and the point number for the copy destination in the following 9999. format and press the key.
11. “MANUAL” mode NOTE 2) Use the keys to specify the point number range in the – Valid point numbers are from 0 to 9999. following format and press the key. “(erase start number) - (erase end number)” For example, to erase the data between P30 and P34, enter “30-34” and press the key.
11. “MANUAL” mode 11.2.8 Point comment input and editing NOTE Press the (COMMENT) key in “MANUAL>POINT” mode. F 12 • Point comments can be entered for The data display on the screen does not change (same as “MANUAL>POINT” mode). point numbers having no data. The 5-digit area on the left shows point numbers, with the currently selected point num- •...
11. “MANUAL” mode 11.2.8.1 Point comment input and editing [Procedure] NOTE • For point comments, it is advisable 1) In “MANUAL>POINT>COMMENT” mode, use the cursor (↑/↓) keys to select the to enter a character string that is easy to understand. point to edit or enter a comment.
11. “MANUAL” mode 11.2.8.3 Jump to a point comment [Procedure] 1) Press the (JUMP) key in “MANUAL>POINT>COMMENT” mode. NOTE Valid point numbers are from 0 to The message “Enter point no. >” appears on the guideline. 9999. Fig. 4-11-29 MANUAL>POINT>COMMENT 50%[MG][S0H0X] ————————————x———————y———————z———————r———...
11. “MANUAL” mode 11.2.8.4 Copying a point comment Point comments can be copied under another point number. [Procedure] 1) Press the (COPY) key in “MANUAL>POINT>COMMENT” mode. The message “Copy(####-####,####)>“ appears on the guideline. NOTE Valid point numbers are from 0 to 9999.
11. “MANUAL” mode 11.2.8.5 Erasing point comments Point comments already entered can be deleted. [Procedure] 1) Press the (ERASE) key in “MANUAL>POINT>COMMENT” mode. The message “Erase(####-####)>” appears on the guideline. NOTE Valid point numbers are from 0 to 9999. 2) Use the keys to specify the point number range in the –...
11. “MANUAL” mode 11.2.8.6 Point comment search Point comments already entered can be located. [Procedure] 1) Press the (FIND) key in “MANUAL>POINT>COMMENT” mode. F 11 NOTE The message “Character string >” appears on the guideline. A point comment can be up to 15 characters.
11. “MANUAL” mode 11.2.9 Point data error reset If an error “9.2 Point data destroyed” occurs in the point data, this function resets the error and allows you to continue editing. [Procedure] 1) Press the (ERR. RST) key in “MANUAL>POINT” mode. F 13 A confirmation message appears on the guideline.
11. “MANUAL” mode 11.3 Displaying, editing and setting pallet definitions Press the (PALLET) key in “MANUAL” mode to enter “MANUAL>PALLET” mode. This mode allows you to display, edit and set pallet definitions. However, the standard coordinates must be set when a SCARA robot is used. Refer to “11.9 Setting the standard coordinates”...
Page 158
11. “MANUAL” mode Valid keys and submenu descriptions in “MANUAL>PALLET” mode are shown below. Valid keys Menu Function Cursor key Specifies the pallet definition number. (↑/↓) Page key Switches to other screens. ( / ) Edits pallet definitions. EDIT Sets the pallet definition point by teaching. METHOD Increases manual movement speed for the selected robot group in steps.
11. “MANUAL” mode 11.3.1 Editing pallet definitions [Procedure] 1) In “MANUAL>PALLET” mode, select the pallet number with the cursor (↑/↓) keys. 2) Press the (EDIT) key to enter “MANUAL>PALLET>EDIT” mode. 3) Use the cursor (↑/↓) keys to move the cursor to the position you want edit. 4) Use the keys to enter the desired value.
11. “MANUAL” mode 11.3.1.1 Point setting in pallet definition NOTE • Each pallet is generated with 5 In “MANUAL>PALLET>EDIT” mode, a screen like that shown below is displayed. points for pallet definition. • These 5 points should be defined Fig. 4-11-41 in order from P[1] to P[5].
11. “MANUAL” mode 11.3.1.1.1 Editing the point in pallet definition NOTE • Each pallet is generated (outlined) [Procedure] with 5 points, so always specify these 5 points for pallet definition. 1) Press the (EDIT) key in “MANUAL>PALLET>EDIT>POINT” mode. • Point data in the pallet definition must be entered in “mm”...
11. “MANUAL” mode 11.3.2 Pallet definition by teaching [Procedure] NOTE Pallets cannot be defined by teaching if 1) Select the pallet number in “MANUAL>PALLET” mode with the cursor (↑/↓) return-to-origin is incomplete. Perform keys. teaching after performing absolute reset. 2) Press the (METHOD) key to enter “MANUAL>PALLET>METHOD”...
Page 163
11. “MANUAL” mode 7) Enter the number of points NY and NZ (only when “3-D” is selected) as in step 6). 8) A confirmation message then appears after setting the number of points. Press the (YES) key to determine the setting. Press the (NO) key if you want to cancel the setting.
11. “MANUAL” mode 11.3.3 Copying a pallet definition [Procedure] 1) Select the pallet number in “MANUAL>PALLET” with the cursor (↑/↓) keys. 2) Press the (COPY) key and then enter the pallet number where you want to copy the currently selected pallet definition. Fig.
11. “MANUAL” mode 11.3.4 Deleting a pallet definition [Procedure] 1) Select the pallet number in “MANUAL>PALLET” mode with the cursor (↑/↓) keys. 2) Press the (ERASE) key. NOTE Pallet definition cannot be deleted if A confirmation message then appears asking if the currently selected pallet the currently selected pallet is definition is to be deleted.
11. “MANUAL” mode 11.4 Changing the manual movement speed Manual movement speed of the selected robot group can be set anywhere within the range from 1 to 100%. Movement speed in “MANUAL” mode is set separately from the “AUTO” mode movement speed. One-fifth of the maximum speed in “AUTO” mode is equal to the maximum movement speed in “MANUAL”...
11. “MANUAL” mode 11.5 Displaying, editing and setting shift coordinates Press the (SHIFT) key in “MANUAL” mode to enter “MANUAL>SHIFT” mode. This mode allows you to display, edit and set shift coordinates. However, the standard coordinates must be set when a SCARA robot is used. Refer to “11.9 Setting the standard coordinates”...
Page 168
11. “MANUAL” mode Upon entering “MANUAL>SHIFT” mode, a screen like that shown in Fig. 4-11-51, Fig. 4-11-52 or Fig. 4-11-53 appears. The currently selected shift coordinate number is highlighted. Fig. 4-11-51 “MANUAL>SHIFT” mode (one-robot setting) MANUAL>SHIFT 50% [MG][S1H0X] ————————————x———————y———————z———————r——— 0.00 0.00 0.00 0.00...
Page 169
11. “MANUAL” mode Valid keys and submenu descriptions in “MANUAL>SHIFT” mode are shown below. Valid keys Menu Function Cursor key Specifies the shift coordinate number. (↑/↓) Page key Switches to other screens. ( / ) EDIT Edits the shift coordinates. Sets the shift coordinates range.
11. “MANUAL” mode 11.5.1 Editing shift coordinates [Procedure] 1) In the “MANUAL>SHIFT” mode, select a shift coordinate number with the cursor (↑/↓) keys 2) Press the (EDIT) key to enter “MANUAL>SHIFT>EDIT” mode. 3) Use the cursor (←/→) key to move the cursor to the position you want to change. 4) Use the keys to enter the –...
11. “MANUAL” mode 11.5.1.1 Restoring shift coordinates [Procedure] During shift coordinate data editing, pressing the (UNDO) key reverses the last data input and restores the preceding data. This function is enabled only on lines that are not yet complete. 11.5.2 Editing the shift coordinate range By setting the shift coordinate range, the robot operating area can be restricted to the desired range on each shift coordinate.
Page 172
11. “MANUAL” mode 2) Press the (RANGE) key to enter the “MANUAL>SHIFT>RANGE” mode. A cursor for editing the shift coordinate range appears. Fig. 4-11-56 Editing shift coordinate range (1) MANUAL>SHIFT>RANGE 50% [MG][S1H0X] ————————————x———————y———————z———————r——— Range of shift coorinate [mm/deg] 0.00 0.00 0.00 0.00 0.00...
11. “MANUAL” mode 11.5.2.1 Restoring a shift coordinate range [Procedure] During editing of shift coordinate range data, pressing the (UNDO) key reverses the last data input and restores the preceding data. This function is enabled only on lines that are not yet complete. 11.5.3 Shift coordinate setting method 1 This method sets the shift coordinate data by performing teaching at 2 points and then...
Page 174
11. “MANUAL” mode 3) Use the Jog keys to move the robot arm tip to teach point 1. (Position it accurately.) WARNING The robot starts to move when a Jog key is pressed. To avoid danger, do not enter the robot 4) Press the key, and the current position is then obtained as “1st P”.
11. “MANUAL” mode 11.5.4 Shift coordinate setting method 2 This method sets the shift coordinate data by performing teaching at 2 points and then entering the coordinate values of those 2 points The Z value of teach point 1 becomes the Z value of the shift coordinate. Fig.
Page 176
11. “MANUAL” mode 4) Press the key to obtain the current position as “1st P”. An edit cursor appears at the head of the “1st P” line. Fig. 4-11-64 Shift coordinate setting MANUAL>SHIFT>METHOD2 50% [MG][S0H0X] NOTE ————————————x———————y———————z———————r——— Enter all point data (x, y, z) (x, y). If Enter the point data [mm] omitted, “0”...
11. “MANUAL” mode 11.6 Displaying, editing and setting hand definitions Press the (HAND) key in “MANUAL” mode to enter “MANUAL>HAND” mode. This mode allows you to display, edit and set hand definitions. However, the standard coordinates must be set when a SCARA robot is used. Refer to “11.9 Setting the standard coordinates”...
Page 178
11. “MANUAL” mode Fig. 4-11-66 Hand definition screen (two-robot setting [1]) Main robot group is selected: MANUAL>HAND 50/50% [MG][S0H1X] ————————————1———————2———————3———————4——— 0.00 0.00 0.00 100.00 0.00 90.00 100.00 100.00 8000 100.00 100.00 [POS] 600.00 0.00 0.00 0.00 EDIT VEL+ VEL- Fig. 4-11-67 Hand definition screen (two-robot setting [2]) Sub robot group is selected: MANUAL>HAND 50/50%...
Page 179
11. “MANUAL” mode Movement of each robot type and the parameter contents are shown below. (1) SCARA robots 1) Hand attached to 2nd arm a. Robot movement • Imaginary 2nd arm of hand “n” moves to a specified point as if it were the actual 2nd arm.
Page 180
11. “MANUAL” mode 2) Hand attached to R-axis a. Robot movement Hand “n” moves towards a specified point while changing its movement direction. The direction to be changed is set for the specified point with an R value. Obstacles can therefore be avoided by changing the R value. b.
Page 181
11. “MANUAL” mode (2) Cartesian robots 1) Hand attached to 2nd arm a. Robot movement • Hand “n” moves to a specified point. b. Parameter descriptions <1st parameter>: Specify the X-axis offset amount of hand “n” with a real number. (unit: mm) <2nd parameter>: Specify the Y-axis offset amount of hand “n”...
Page 182
11. “MANUAL” mode 2) Hand attached to R-axis a. Robot movement Hand “n” moves towards a specified point while changing its movement direction. The direction to be changed is set for the specified point with an R value. Obstacles can therefore be avoided by changing the R value. b.
11. “MANUAL” mode 11.6.1 Editing hand definitions [Procedure] 1) Press the (EDIT) key in “MANUAL>HAND” mode. 2) Use the cursor (↑/↓) keys to select the hand definition you want to edit. An edit cursor appears at the left end of the selected hand definition line. Fig.
11. “MANUAL” mode 11.6.1.1 Restoring hand definitions [Procedure] 1) During hand definition editing, pressing the (UNDO) key reverses the last data input and restores the preceding data. This function is enabled only on lines that are not yet complete. 11.6.2 Hand definition setting method 1 NOTE •...
Page 185
11. “MANUAL” mode 5) Use the Jog keys to move the robot working point to point 2. NOTE (Position it accurately.) • When teach point 1 is obtained, the Z direction shift value is automatically determined. • If the key was pressed 6) Press the key to enter the teaching value.
11. “MANUAL” mode 11.7 Changing the display units The units used to indicate the current position on the MPB screen can be switched to either "pulses" and "mm". If hand data for the R-axis is selected (hand definition is made), then "Tool coordinate"...
11. “MANUAL” mode 11.8 Absolute reset Absolute reset is an operation to find the origin position, when the position detector in the motor cannot identify the origin position (called “origin incomplete” from now on). Movement commands in robot language cannot be executed if the origin is incomplete. Always perform absolute reset if the origin is incomplete.
11. “MANUAL” mode 11.8.1 Checking absolute reset Check the status of absolute reset on each axis of the robot controller. [Procedure] 1) Press (RST.ABS) in “MANUAL” mode to enter “MANUAL>RST.ABS” mode. F 13 Fig. 4-11-81 This screen shows the following information. MANUAL >RST.ABS 50% [MG] [SOHOJ]...
11. “MANUAL” mode 11.8.2 Absolute reset on each axis NOTE When the mark method is used as the This section explains how to perform absolute reset of each axis using the robot controller. origin detection method, absolute reset The absolute reset method differs depending on the following settings for the “Origin is impossible unless the machine reference is between 44 to 56%.
Page 190
11. “MANUAL” mode Absolute reset position and "0" pulse position WARNING The robot starts to move slightly When absolute reset is performed at position A, position B (machine reference 38%) is when absolute reset is reset as the "0" pulse position. This means that the robot will move to the "0" pulse performed while the servo is on.
Page 191
11. “MANUAL” mode 2) In Servo-ON WARNING The robot starts to move when a Use the Jog keys or (ADJ.+) and (ADJ.-) keys to move the selected Jog key or movement key is pressed. To avoid danger, do not axis to a position where absolute reset is possible. Set so that the machine reference enter the robot movement range.
Page 192
11. “MANUAL” mode 4) If the servo is on when performing absolute reset, the robot will move to the "0" pulse WARNING position after reset. The robot starts to move slightly when absolute reset is performed while the servo is on. 5) When all axes have returned to their origins, the dashed line (- - - -) on the message To avoid danger, do not enter the robot movement range.
Page 193
11. “MANUAL” mode 2. When the stroke end or sensor method is used as the origin detection method When the selected axis uses the stroke end or sensor method, the servo must be turned on to perform return-to-origin. [Procedure] 1) In “MANUAL>RST. ABS” mode, press the (M1) to (M4) keys to enter “MANUAL>RST.ABS”...
11. “MANUAL” mode 11.8.3 Absolute reset on all axes This section explains how to perform absolute reset on all axes of the robot controller. The sequence for performing absolute reset of the axes is given below. 1. First, perform absolute reset at the current position, on all axes that use the mark method.
Page 195
11. “MANUAL” mode Absolute reset position and "0" pulse position WARNING The robot starts to move when When absolute reset is performed at position A, the position B (machine reference 38%) absolute reset is performed. To is reset as the "0" pulse position. This means that the robot will move to the "0" pulse avoid danger, do not enter the robot movement range.
Page 196
11. “MANUAL” mode 2) The axis using the mark method appears highlighted on the LCD screen. WARNING The robot starts to move when a Use the cursor (↑/↓) keys to select the axis. Jog key or movement key is pressed. To avoid danger, do not Use the Jog keys or the (ADJ.+) and (ADJ.-) keys to move the...
Page 197
11. “MANUAL” mode 5) When absolute reset ends correctly on all axes using the mark method, a confirmation message appears on the guideline if axes using the stroke end or sensor methods are present. Press the (YES) key to perform absolute reset on axes using the stroke end or sensor method.
11. “MANUAL” mode 11.9 Setting the standard coordinates The standard coordinates set for SCARA robots are treated as Cartesian coordinates using the X-axis rotating center as the coordinate origin. The following operations and functions are enabled on SCARA robots by setting the standard coordinates.
Page 199
11. “MANUAL” mode The following parameters are automatically set when the standard coordinates are entered. CAUTION When setting the standard coordinates, note the following points. 1) “Arm length [mm]” • Always perform teaching with the same hand system carefully M1= ###.## ..X-axis arm length (distance to rotation center X-axis and Y-axis) and accurately.
Page 200
11. “MANUAL” mode Fig. 4-11-100 X-axis offset pulse X-axis arm length Y-axis arm length CAUTION When two robots (main and sub robots) are specified, check the Y-axis offset pulse R-axis offset pulse currently selected robot group on the MPB. To switch the robot group, use the ROBOT key ( LOWER MODE...
11. “MANUAL” mode 11.9.1 Setting the standard coordinates by 4-point teaching Fig. 4-11-102 P [ 3 ] P [ 4 ] NOTE • Separate the teach points from each other as much as possible. • Setting might be impossible if one side is less than 50mm.
Page 202
11. “MANUAL” mode NOTE 2) Use the Jog keys to move the robot arm tip to teach point P[1] and press the key. Standard coordinates are calculated based on the teach points and input point data, so perform teaching and 3) Perform teaching at point P[2] as in step 2).
11. “MANUAL” mode 11.9.2 Setting the standard coordinate by 3-point teaching NOTE Separate the teach points from each other as much as possible. Fig. 4-11-106 P[2] P[3] P[1] Precondition: All 3 points P[1], P[2] and P[3] must be on a straight line, with P[2] set at the midpoint between P[1] and P[3].
Page 204
11. “MANUAL” mode 3) Perform teaching at points P[2] and P[3] as in step 2). 4) Use the (+X) to (-Y) keys to set the direction from P[1] to P[3]. Fig. 4-11-109 MANUAL>COORDI>3POINTS 50% [MG][ Press F.key to get Direction +———————————+———>...
11. “MANUAL” mode 11.9.3 Setting the standard coordinates by simple teaching NOTE Position the XY arms as accurately as possible, so that they are exactly set in Fig. 4-11-112 a straight line including the rotation center of the R-axis. +Y direction +X direction [Procedure] 1) In “MANUAL>COODI”...
Page 206
11. “MANUAL” mode 4) Enter the Y arm length and press the key. Fig. 4-11-115 MANUAL >COORDI>SIMPLE 50% [MG][ ————————————x———————y———————z———————r——— Enter the length of Y Arm [mm] [1-1000] Enter >175.00_ 5) A message for checking the arm length and offset pulse value appears on the guideline.
11. “MANUAL” mode 11.10 Executing the user function keys NOTE • When using the user function keys, it is necessary to make a program User function keys allow you to perform various tasks easily when needed. For example, named “FUNCTION” and then assigning operation of an air-driven unit connected to an output port to a function key will write command statements for prove useful when performing point teaching in “MANUAL”...
Version display Shows the version number of software currently installed in the robot controller. In the case of the RCX142-T, a letter "T" is displayed at the end of the software version number. e Message line If an error occurs, the error message appears here.
Page 209
12. “SYSTEM” mode i Other expanded configurations CAUTION • See “7. I/O connections” in Chapter When expansion boards are installed into the option slot of the controller, the board 3 for a definition of NPN and PNP type and mode setting appear here. specifications.
12. “SYSTEM” mode 12.1 Parameters This section explains various parameters relating to the controller setting and robot op- eration. There are 4 types of parameters: robot parameters and axis parameters for robot operation, controller setting parameters and option board parameters. [Procedure] 1) Press the (PARAM) key in “SYSTEM”...
Page 211
12. “SYSTEM” mode Valid keys and submenu descriptions in “SUSTEM>PARAM” mode are shown below. Valid keys Menu Function Sets robot parameters for robot operation. ROBOT Sets axis parameters for robot operation. AXIS Sets other parameters for setting the controller. OTHERS Sets parameters for option boards.
12. “SYSTEM” mode 12.1.1 Robot parameters On the MPB screen each robot parameter appears in the following format. Main group parameters Sub group parameters MG=<value> SG=<value> Main robot parameters Sub robot parameters MR=<value> SR=<value> Fig. 4-12-4 Robot parameter setting (one-robot setting) SYSTEM>PARAM>ROBOT V8.35 1.Tip weight[kg]...
Page 213
12. “SYSTEM” mode 1. Tip weight [kg] /WEIGHT This parameter sets the tip weight of robot (workpiece weight + tool weight) in kg units. However, set the tip weight in 0.1 kg units when the currently set robot is YK120X, YK150X, YK180X or YK220X. The maximum value is set when the parameters are initialized.
Page 214
12. “SYSTEM” mode 2. Origin sequence /ORIGIN This parameter sets a sequence for performing absolute reset and return-to-origin on each axis of the robot. The numbers 3 1 2 4 5 6 are set automatically when the parameters are initialized. NOTE Enter axis numbers of the robot in the sequence for performing return-to-origin.
Page 215
12. “SYSTEM” mode 3. R-axis orientation /RORIEN On SCARA robots, this parameter sets whether or not to maintain the R-axis direction (orientation) when moving manually across the XY axes. The R direction (orienta- tion) is automatically set when the parameters are initialized. If the R-axis direction has been set (held) and the arm tip is moved in the X or Y directions, the R-axis automatically rotates to maintain its direction.
Page 216
12. “SYSTEM” mode 4. Armtype at PGM reset/ARMTYP On SCARA robots, it is necessary to set left-handed or right-handed system when moving along XY coordinates or converting point data. This parameter is used to set the initial hand system when the program is reset. The right-handed system is selected when the parameters are initialized.
12. “SYSTEM” mode 12.1.2 Axis parameters Each axis parameter is displayed in the following format on the MPB screen. Main robot axis setting Sub robot axis setting M?=<value> S?=<value> Main auxiliary axis setting Sub auxiliary axis setting m?=<value> s?=<value> Fig. 4-12-10 Axis parameter setting (one-robot setting) SYSTEM>PARAM>AXIS V8.35 1.Accel coefficient[%]...
Page 218
12. “SYSTEM” mode 1. Accel coefficient [%] /ACCEL This parameter sets acceleration in “AUTO” mode in a range from 1 to 100% during movement by robot movement command. This is automatically set to 100% when the parameters are initialized. If the tip weight (workpiece weight + tool weight) is set correctly, then the actual acceleration is internally set in the control to be 100% at maximum performance.
Page 219
12. “SYSTEM” mode 2. Decel. rate [%]/DECRAT This parameter sets the deceleration rate in a range from 1 to 100% during movement NOTE by robot movement command. This parameter value is a rate to the acceleration. A This parameter value is a rate to the acceleration.
Page 220
12. “SYSTEM” mode 3. +Soft limit [pulse] /PLMT+ 4. -Soft limit [pulse] /PLMT- These parameters set the plus (+) soft limits and minus (-) soft limits that determine the range the robot can move. Soft limits inherent to each axis are automatically set when the parameters are initialized.
Page 221
12. “SYSTEM” mode 5. Tolerance [pulse] /TOLE This parameter sets the tolerance range of the target position where robot movement ends. This is set to a value unique to each axis when initialized. Positioning on an axis is judged to be complete when the robot axis enters within the specified tolerance range.
Page 222
12. “SYSTEM” mode 6. Out position [pulse] /OUTPOS During PTP movement in a program, the next command can be executed when the robot enters the range specified by the Out position for the target position. This parameter sets the Out position range. When initialized, this is set to a value unique to each axis.
Page 223
12. “SYSTEM” mode 7. Arch position [pulse] /ARCH When an arch motion command (optional PTP operation) is executed, arch movement begins when the robot enters the arch position range set by this parameter for the target position. This parameter is set to a value unique to each axis when initialized. When the axis specified for arch movement starts PTP movement toward the specified position and enters the arch position range, the other axes start to move.
Page 224
12. “SYSTEM” mode 8. Origin speed [pulse/ms] /ORGSPD This parameter sets the return-to-origin movement speed in pulses per millisecond. This speed is set to a value unique to each axis when initialized. [Procedure] 1) Select “8. Origin speed [pulse/ms]” in “SYSTEM>PARAM>AXIS” mode. 2) Press the (EDIT) key.
Page 225
12. “SYSTEM” mode 9. Manual accel [%] /MANACC This parameter sets the acceleration in a range from 1 to 100% during robot manual movement. The manual acceleration is automatically set to 100 when the parameters are initialized. If the tip weight (workpiece weight + tool weight) is set correctly, then the actual acceleration is automatically determined internally in the controller to obtain optimum performance at 100% [Procedure]...
Page 226
12. “SYSTEM” mode 10.Origin shift [pulse] /SHIFT This parameter is used to correct the origin position error when the motor has been replaced for some reason or the robot origin position has shifted due to mechanical shocks. This parameter is set to 0 when initialized. To correct the origin position error, enter the number of pulses required to move the origin back to the correct position.
Page 227
12. “SYSTEM” mode 11.Arm length [mm] /ARMLEN This parameter sets the X, Y axis arm length on SCARA robots. This is automatically determined according to the current robot type when initialized. The arm length is also determined automatically when standard coordinates are set. On XY robots and MULTI type robots, setting the axis length also automatically de- termines the weight of each axis.
Page 228
12. “SYSTEM” mode 12.Offset pulse /OFFSET On SCARA robots, this parameter sets the offset pulses when the X, Y, R axes are at 0 pulses. When initialized, this is set to a value unique to each robot type that is cur- rently set.
Page 229
12. “SYSTEM” mode 13.Axis tip weight [kg] /AXSTIP This parameter sets the weight of each axis tip (workpiece weight + tool weight) in kilogram units on MULTI type robots or auxiliary axes. A maximum value is set when the parameters are initialized. The maximum weight is automatically determined according to the currently used axis type.
Page 230
Fig. 4-12-27 Setting the “Origin method” SYSTEM>PARAM>AXIS V8.35 14.Origin method M1=SENSOR M2=SENSOR M3=TORQUE M4=MARK CAUTION • YAMAHA can accept no liability SENSOR TORQUE MARK from problems arising due to changing the return-to-origin method without consulting 4) Press one of the (SENSOR), (TORQUE) or (MARK) keys.
Page 231
––– CAUTION 4) Press the (---) or (+++) key. • YAMAHA can accept no liability from problems arising due to changing the return-to-origin 5) Repeat the above steps 3) and 4) if necessary. direction without consulting YAMAHA beforehand. • Return-to-origin will be...
Page 232
1) Select “16. Motor direction” in “SYSTEM>PARAM>AXIS” mode. 2) Press the (EDIT) key. CAUTION 3) Select the axis with the cursor (↑/↓) keys. • YAMAHA can accept no liability from problems arising due to Fig. 4-12-29 Setting the “Motor direction” changing the axis polarity without consulting YAMAHA beforehand.
12. “SYSTEM” mode 12.1.3 Other parameters When changing other parameters on the MPB, use the descriptions in this section. Fig. 4-12-30 Editing other parameters SYSTEM>PARAM>OTHERS V8.35 1.Display language(JPN/ENG) ENGLISH 2.Data display length 6char 3.Parameter display unit PULSE 4.DO cond. on EMG HOLD 5.Watch on STD.DIO DC24V VALID...
Page 234
12. “SYSTEM” mode 2. Data display length/DATLEN This parameter sets the number of digits to display such as for point data. This is automatically set to “6char” (6 digits) when the parameters are initialized. [Procedure] 1) Select “2. Data display length” in “SYSTEM>PARAM>OTHERS” mode. 2) Press the (EDIT) key.
Page 235
12. “SYSTEM” mode 4. DO cond. on EMG /EMGCDO This parameter sets whether or not to hold output of the DO/MO/LO/TO/SO ports when an emergency stop signal is input to the controller. This is automatically set to “HOLD” when the parameters are initialized. [Procedure] 1) Select “4.
Page 236
12. “SYSTEM” mode 6. Incremental Mode control /INCMOD This parameter sets whether to have origin incomplete status every time power to this controller is turned on. This is automatically set invalid when the parameters are initialized. [Procedure] 1) Select “6. Incremental Mode control” in “SYSTEM>PARAM>OTHERS” mode. 2) Press the (EDIT) key.
Page 237
12. “SYSTEM” mode 8. DI noise filter/SCANMD This parameter sets whether to cancel external input signals (dedicated input signals, general-purpose input signals) that might appear like noise in the form of short pulses. When this parameter is set to "VALID", the on and off periods of input signals must be longer than 25msec since the controller does not respond to any signal input shorter than 25msec.
Page 238
12. “SYSTEM” mode 9. TRUE condition / EXPCFG NOTE This parameter is supported by This parameter selects the operation when the conditional expression, which is used controllers of Ver. 8.63 onwards. for the STOPON option in an IF (including ELSEIF), WHILE to WEND, WAIT, MOVE, or DRIVE statement, is a numeric expression.
Page 239
12. “SYSTEM” mode 10.Unit select / PTUNIT NOTE • This parameter is supported by This parameter selects the point data unit system to be used when the controller is controllers of Ver. 8.63 onwards. started. For incremental specification robots and semi-absolute specification robots, •...
Page 240
12. “SYSTEM” mode 11.Error output (DO & SO) / ERPORT NOTE • This parameter is supported by If an error has occurred in the controller, that error can be output by turning on a controllers of Ver. 8.63 onwards. general-purpose output DO and SO, except for those with an error group number •...
Page 241
12. “SYSTEM” mode 12.MOVEI/DRIVEI start position /MOVIMD NOTE • This parameter is supported by This parameter setting is used when a relative motion operation is stopped by an controller Ver.8.66 and later. In interlock or emergency stop, etc., and specifies whether motion is to occur to the earlier versions, relative motion to a new target position referenced to original target position, or to a new target position referenced to the current position,...
Page 242
12. “SYSTEM” mode 13.Skip undefined parameters CAUTION If this parameter is set to "VALID", There are cases where new parameters are added according to the software upgrading then misspellings in the parameter for robot controllers. If you attempt to load the parameter file containing these new file cannot be detected.
(OP. BRD) key in "SYSTEM>PARAM” mode to enter the option CAUTION OP.2 and OP.4 cannot be used with the board parameter setting mode. RCX142-T. The option boards installed in the controller are displayed in order on the MPB screen. Fig. 4-12-44 SYSTEM>PARAM>OP.BRD...
12. “SYSTEM” mode 12.1.4.1 Option DIO setting NOTE Setting to "VALID" is recommended so The following parameter for option DIO (NPN or PNP specifications) boards is used to that the 24V supply for the option enable or disable monitoring of the DC 24V supply input. board is monitored during operation.
12. “SYSTEM” mode 12.1.4.2 Serial I/O setting NOTE • Set the Board status parameter to For serial I/O boards (CC-Link/DeviceNet/PROFIBUS), there are 3 parameters (4 "INVALID" when not using serial parameters for DeviceNet only) to be set, including the parameter to enable or disable the I/O boards.
Page 246
12. “SYSTEM” mode 2) Select the parameter with the cursor (↑/↓) keys. Fig. 4-12-50 SYSTEM>PARAM>OP.BRD>SELECT V8.63 1.board condition VALID 2.remote cmd / IO cmd(SI05) VALID 3.Output MSG to SOW(1) INVALID 4.IO size Large EDIT JUMP 3) Press the (EDIT) key. Fig.
12. “SYSTEM” mode 12.1.4.3 Setting the network parameters CAUTION When making the Ethernet settings to When using Ethernet, you set four parameters including the parameter to enable or disable use TELNET, you will need to set any the Ethernet board. other parameters than those shown on the right.
Page 248
12. “SYSTEM” mode 3) The currently set parameters are displayed. CAUTION Changes you made to the IP address When changing the "Board condition" parameter, press (INVALID) to and subnet mask are enabled after restarting the robot controller. When disable the Ethernet unit or press (VALID) to enable the Ethernet unit.
12. “SYSTEM” mode 12.2 Communication parameters Set the following parameters for communication procedures when using the RS-232C interface. There are 8 kinds of communication parameters. 1. Communication mode 2. Data bit 3. Baud rate 4. Stop bit 5. Parity 6. Termination code 7.
Page 250
12. “SYSTEM” mode Valid keys and submenu descriptions in “SYSTEM>CMU” mode are shown below. Valid keys Menu Function Cursor key Moves the cursor up and down. (↑/↓) Page key Switches to other screens. ( / ) Edits the parameter. EDIT Moves the cursor to the designated parameter.
Page 251
12. “SYSTEM” mode 2. Data bits This parameter sets the data bit length. [Procedure] 1) Select “2. Data bits” in “SYSTEM>CMU” mode. NOTE Katakana letters (Japanese phonetic) cannot be sent if data bit length was 2) Press the (EDIT) key. set to 7 bits.
Page 252
12. “SYSTEM” mode 4. Stop bit This parameter sets the stop bit length. [Procedure] 1) Select “4. Stop bit” in “SYSTEM>CMU” mode. NOTE Set to 2 bits if communication errors frequently occur. 2) Press the (EDIT) key. The function key menu changes. Fig.
Page 253
12. “SYSTEM” mode 6. Termination code This parameter sets the line feed code. [Procedure] 1) Select “6. Termination code” in “SYSTEM>CMU” mode. 2) Press the (EDIT) key. The function key menu changes. Fig. 4-12-61 Setting the “Termination code” SYSTEM>CMU V8.35 3.Baud rate 9600 4.Stop bit...
Page 254
12. “SYSTEM” mode 8. RTS/CTS control This parameter sets whether to control the data flow using RTS/CTS signal. [Procedure] NOTE 1) Select “8. RTS/CTS CONTROL> in “SYSTEM>CMU “ mode. Data omissions may occur if data flow control is not performed. Make use of data flow control as much as possible.
12. “SYSTEM” mode 12.3 OPTION parameters The OPTION parameters are used to set expanded controller functions. These parameters consist of 4 types: parameters for area check output, parameters relating to SAFE mode, parameters relating to the serial I/O, and parameters relating to double-carrier type robots. [Procedure] 1) In “SYSTEM”...
12. “SYSTEM” mode 12.3.1 Setting the area check output NOTE • If the port used for area check This function checks whether the current robot position is within an area specified by the output is the same as the output area check output parameter’s point data, and outputs the result to the specified port.
Page 257
12. “SYSTEM” mode [Procedure] 1) Press (POS.OUT) in “SYSTEM>OPTION” mode to enter the area check output mode. Fig. 4-12-66 Selecting the area check output number V8.63 SYSTEM>OPTION>POS.OUT 1.Output of area1 2.Output of area2 3.Output of area3 4.Output of area4 SELECT 2) Select an area check output number with the cursor (↑/↓) keys and press the (SELECT) key.
Page 258
12. “SYSTEM” mode 1. Area check output on/off This parameter sets whether or not to use the area check output function. [Procedure] 1) Select “1. Output of area n” in “SYSTEM>OPTION>POS.OUT>SELECT” mode. NOTE • Select the robot for the area check.
Page 259
12. “SYSTEM” mode 3) Select the output port with the (20) through (27) keys. 4) Press the key to quit the setting. To continue selecting other items, use the cursor (↑/↓) keys. 3. Comparison point No. 1 4. Comparison point No. 2 Set the point numbers for determining the area to perform area check.
Page 260
12. “SYSTEM” mode 5. Condition for area check output NOTE • This parameter is supported by Selects the condition that allows the area check output to turn on, from either when controllers of Ver. 8.63 onwards. On the robot is within a specified area or when outside it. earlier version controllers, the area check output turns on when the robot [Procedure]...
YAMAHA prior Parameter settings made here are only valid until the controller power is turned off, unless to shipping.
Page 262
12. “SYSTEM” mode [Procedure] 1) Press (SERVICE) in “SYSTEM>OPTION” mode. The message, “Enter password” appears on the guideline. Enter “SAF” here and press the key. Fig. 4-12-73 Entering the "SERVICE" mode setting password SYSTEM>OPTION V8.35 Enter password >_ 2) The following screen appears when the correct password is entered. Fig.
Page 263
12. “SYSTEM” mode 1. “SERVICE” mode level Set the service mode level by referring to the table below. Description Hold to Run function AUTO mode operation Level 0 Disabled Allowed NOTE The settings made here are only valid Level 1 Enabled Allowed until the controller power is turned...
Page 264
12. “SYSTEM” mode 2. Operating speed limits in “SERVICE” mode Specify the maximum robot operating speed. Description Sets robot operation within 3 % of maximum operating speed. <3% <100% Sets no limit on robot operating speed. NOTE The settings made here are only valid [Procedure] until the controller power is turned off.
Page 265
12. “SYSTEM” mode 3. Operating device in “SERVICE” mode Specify the operating device to use. Description NOTE Only MPB operation is allowed. The settings made here are only valid MPB/DI until the controller power is turned Allows MPB and dedicated input. off.
12. “SYSTEM” mode 12.3.2.1 Saving the “SERVICE” mode parameters WARNING In “SERVICE” mode, changing To save the parameter settings for “SERVICE” mode, follow the procedure below. the settings from their default The parameter settings made here are only valid until the controller power is turned off, values is likely to increase hazards to the robot operator unless you save those settings.
12. “SYSTEM” mode 12.3.3 SIO settings NOTE • Output results might be incorrect The serial I/O unit allows the master station sequencer (PLC) to send and receive parallel if the SIO specified port is the port ON/OFF data in the robot controller I/O unit, regardless of the robot program. This same as the port used by the program.
Page 268
12. “SYSTEM” mode 1. Direct connection from SI n ( ) to DO n ( ) NOTE Output results might be incorrect if the The serial port input can be directly connected to parallel port output. The relation SIO specified port is the same as the between parallel and serial ports that can be set is as follows.
Page 269
12. “SYSTEM” mode 2. Direct connection from DI n ( ) to SO n ( ) NOTE Output results might be incorrect if the Parallel port input can be directly connected to serial port output. The relation be- SIO specified port is the same as the tween serial and parallel ports that can be set is as follows.
12. “SYSTEM” mode 12.3.4 Double-carrier setting NOTE The anti-collision function for double This controller has a function to prevent two carriers (sliders) from colliding with each- carriers is supported by controllers of other, when the two carriers are installed on the same axis of double-carrier type robots. Ver.
12. “SYSTEM” mode 12.3.4.2 Setting the double-carrier parameters [Procedure] 1) Press the (W.CARRIER) in "SYSTEM>OPTION" mode. Fig. 4-12-86 Double-carrier parameter setting (1) SYSTEM>OPTION>W.CARRIER V8.58 1.Stroke[mm] 0.00 2.Carrier1 3.Carrier2 4.Control mode EDIT JUMP Valid keys and submenu descriptions in this mode are shown below. Valid keys Menu Function...
Page 272
12. “SYSTEM” mode 2) Enter the stroke in "mm" units and press . Up to 2 decimal places are allowed. Refer to the drawing below to determine the stroke. Fig. 4-12-88 Stroke setting Stroke Origin position Origin position Point where one carrier is closest to the other 2.
Page 273
12. “SYSTEM” mode 4. Control mode setting Select the double-carrier functions. [Procedure] 1) Select "4. Control mode" and press (EDIT). Fig. 4-12-90 Double-carrier parameter setting (4) SYSTEM>OPTION>W.CARRIER>EDIT V8.58 1.Stroke[mm] 650.00 2.Carrier1 3.Carrier2 4.Control mode WARNING The robot moves as follows according to the control mode setting. Valid keys Menu Function...
12. “SYSTEM” mode 12.4 Initialization When initializing the parameter data you entered, follow the descriptions in this section. [Procedure] 1) Press the (INIT) key in “SYSTEM” mode. The initialization screen appears. Fig. 4-12-91 Initialization screen SYSTEM>INIT V8.35 PARAM MEMORY CLOCK 2) Select the item to initialize with the (PARAM) to (CLOCK) keys.
12. “SYSTEM” mode 12.4.1 Initializing the parameters To initialize the "robot" parameters, "axis" parameters and "other" parameters, follow the procedure below. The “Display language (JPN/ENG)" setting among "other" parameters is not changed by initialization. [Procedure] NOTE 1) Press the (PARAM) key in “SYSTEM>INIT” mode. •...
12. “SYSTEM” mode 12.4.2 Initializing the memory This initializes the program, point data, shift coordinates, hand definitions and pallet defi- nitions. Before initializing, make sure that the currently input data is no longer needed. [Procedure] 1) Press the (MEMORY) key in “SYSTEM>INIT” mode. Fig.
12. “SYSTEM” mode Valid keys and submenu descriptions in “SYSTEM>INIT>MEMORY” mode are shown below. Valid keys Menu Function Deletes the program data. PROGRAM Deletes the point data. POINT Initializes the shift coordinate data. SHIFT Initializes the hand definition data. HAND Deletes/initializes all data (program, point, shift coordinates, hand definition, pallet definition, point comment).
12. “SYSTEM” mode 12.4.4 Clock setting A clock function is provided in the controller for setting the date and time. [Procedure] CAUTION The clock used in the controller might 1) Press the (CLOCK) key in “SYSTEM>INIT” mode. differ from the correct time. If this happens, set the correct time.
To protect the equipment against adversely effect robot operation such accidents, save the initial parameter data when shipped from YAMAHA and the or create operator hazards. parameter data from system upgrades onto an external PC storage device by way of the Always consult YAMAHA if RS-232C.
12. “SYSTEM” mode 12.5 Self diagnosis This function makes a check of the controller and displays the error history and battery voltages. [Procedure] 1) In “SYSTEM” mode, press the (DIAGNOS) key to enter “SYSTEM>DIAGNOS” mode Fig. 4-12-98 Self diagnosis SYSTEM>DIAGNOS V8.35 CHECK HISTRY...
12. “SYSTEM” mode 12.5.2 Error history display To display past errors that occurred, follow the procedure below. A maximum of 500 items may be stored in the error history. [Procedure] 1) Press the (HISTRY) key to enter “SYSTEM>DIAGNOS> HISTRY” mode. Fig.
12. “SYSTEM” mode 12.5.3 Displaying the total operation time Use the following procedure to check the total controller operation time. [Procedure] 1) Press the (TOTAL) key. Fig. 4-12-101 Displaying the total operation time SYSTEM >DIAGNOS>TOTAL V8.35 Total operation time (04/07/20, 12:05) YEAR DAY HOUR MIN Power-on time 0/ 14/ 10: 34...
12. “SYSTEM” mode 12.6 Backup processes The various data in the controller's internal memory can be backed up in the internal flash ROM. [Procedure] 1) Press the (BACKUP) key in the "SYSTEM" mode. Fig. 4-12-103 Backup SYSTEM>BACKUP V8.35 RAM CARD FROM Valid keys and submenu descriptions in "SYSTEM>BACKUP"...
12. “SYSTEM” mode 12.6.1.1 Loading files The various data backed up in the controller's internal flash ROM can be loaded back into the controller's internal memory. NOTE [Procedure] If the data in the internal memory is destroyed for any reason, it can be 1) Press the (LOAD) key in the "SYSTEM>BACKUP>FROM"...
12. “SYSTEM” mode 12.6.1.2 Saving files NOTE If the data in the internal memory is The data in the controller's internal memory are saved as ALL files on the flash ROM. The destroyed for any reason, it can be data cannot be saved separately. If data is already saved, the new data cannot be saved restored by loading the backup data from the internal flash ROM.
13. “MONITOR” mode The “MONITOR” mode displays the I/O status regardless of the current mode and level. The “MONITOR” mode display is overlapped onto the screen during normal operation. So the robot controller can still be operated even with the monitor screen displayed. [Procedure] 1) Press the key.
Page 287
13. “MONITOR” mode 3) Press the key again to display other monitor screens. DISPLAY Pressing the key shifts the monitor screen in the following sequence. DISPLAY DI monitor → DO monitor → MO monitor → LO/TO monitor → SI monitor → SO monitor →...
14.“UTILITY” mode The “UTILITY” mode can be entered from any other mode regardless of the mode level. [Procedure] 1) Press the ) key. UTILITY LOWER NOTE The “UTILITY” mode screen is displayed. The current internal controller temperature is displayed on the right end of the 3rd line.
14. “UTILITY” mode 14.1 Canceling emergency stop; Motor power and servo on/off 14.1.1 Canceling emergency stop Emergency stop must be cancelled to turn the servo on and operate the robot again in the following cases. (1) When the emergency stop button was released after pressing the emergency stop button.
14. “UTILITY” mode 14.1.2 Motor power and servo on/off This is usually used with the motor power turned on. This operation is performed after emergency stop has been cancelled or when turning the servo on/off temporarily in order to perform direct teaching. [Procedure] 1) Press the (MOTOR) key in “UTILITY”...
14. “UTILITY” mode 14.2 Enabling/disabling the sequence execution flag To enable or disable execution of sequence programs, proceed as follows. [Procedure] 1) Press the (SEQUENC) key in “UTILITY” mode. 2) To enable execution of sequence programs, press the (ENABLE) key. To disable execution of sequence programs, press the (DISABLE) key.
14. “UTILITY” mode 14.3 Changing the arm type To set the hand type on SCARA robots that move using Cartesian coordinate data, follow the procedure below. The right-handed system is selected when the parameters are initialized. (Arm type can be changed only for SCARA robots.) [Procedure] 1) Press the (ARMTYPE) key in “UTILITY”...
14. “UTILITY” mode 14.4 Resetting the output ports This resets the general-purpose output ports DO2() to DO27()/MO2() to MO27()/LO0()/ TO0()/SO2() to SO27()/SOW(2) to SOW(15). [Procedure] 1) Press the (RST.DO) key in “UTILITY” mode. A confirmation message appears on the guideline. Fig.
14. “UTILITY” mode 14.5 Changing the execution level Program execution levels can be set as shown in the table below. However, the following NOTE commands are usable only when return-to-origin is complete. Execution level is automatically set to “LEVEL 0” in the following cases. Movement commands : MOVE, MOVE2, MOVEI, MOVEI2, DRIVE, 1.
14. “UTILITY” mode 14.5.2 Displaying the Help message See the help message as needed. [Procedure] 1) Press the (HELP) key. F 15 The first page of the Help screen appears. Press the (NEXT P.) key or cursor (↓) key to refer to the next page or press (PREV.
14. “UTILITY” mode 14.6 Changing the access level (operation level) NOTE Once the robot system is installed, anyone can change its program and point data. How- Access level is automatically set to ever, unauthorized changing of such data can be a source of trouble. “LEVEL 0”...
14. “UTILITY” mode 14.6.2 Changing the access level NOTE Change the access level as needed. The online command (@ACCESS) [Procedure] from the RS-232C allows changes to the access level regardless of the 1) Set the access level with the (LEVEL0) to (LEVEL3) keys.
Page 301
Chapter 5 Two-robot setting Contents 1. Explanation of two-robot setting ............5-1 Two-robot setting .................. 5-1 System configuration example .............. 5-2 2. Operations and data when using the two-robot setting ....5-3 "AUTO" mode ..................5-3 2.1.1 Changing the automatic movement speed ..........5-3 2.1.2 Executing the point trace ................
(MOVEI2) commands are invalid for these axes. Moreover, the usable robot language varies for each group. For details, see "3.1 Robot languages used in the two-robot setting". Fig. 5-1-1 Axis configuration example (RCX142, SXYx 2 axis spec. × 2 robots) Main robot axes Sub robot axes...
1. Explanation of two-robot setting System configuration example Configuration example 1 Example: SXYx + SXYx MXYx + MXYx Fig. 5-1-2 System configuration example BA TT Configuration example 2 Example: NXY-W Fig. 5-1-3 System configuration example BA TT...
2. Operations and data when using the two-robot setting The operations, data types and enabled functions unique to the two-robot setting are explained in this section. This explanation consists of excerpts from Chapter 4 "Operation" and Chapter 10 "Troubleshooting" which relate to two-robot setting operations. Although portions of those chapters appear in this explanation, be sure to also refer to the above chapters for details.
2. Operations and data when using the two-robot setting 2) Use the (VEL+), (VEL-), (VEL++), (VEL--) keys to F 10 change the speed for the currently selected group. 2.1.2 Executing the point trace NOTE For details concerning executing the The point trace is executed in a group-specific manner. point trace, also see "9.7 Executing Before executing this function, be sure to verify the currently selected group.
2. Operations and data when using the two-robot setting "MANUAL" mode The robot to be operated must be selected when performing the following operations in the "MANUAL" mode: • Manual movement • Point data input by direct teaching • Input by point data direct teaching •...
2. Operations and data when using the two-robot setting 2.2.2 Manual movement NOTE For manual movement details, also see Manual movement is executed in a group-specific manner. Before executing this function, "11.1 Manual movement" in Chapter 4. be sure to verify the currently selected group. The selected group can be changed by the procedure described below.
Page 309
2. Operations and data when using the two-robot setting Fig. 5-2-10 "mm" units (X) example (Two-robot setting: Sub group selected) Subject group display SG (Sub group is selected) MANUAL 50/ 50%[SG][S0H4X] ————————————————————————————————————————— Current position *Mx= 0.00 *My= 0.00 *Sx= 0.00 *Sy= 0.00 POINT PALLET...
2. Operations and data when using the two-robot setting Fig. 5-2-12 Robot motion in "mm" units (X) (ex) Main group Sub group q With the main group selected, press #1+ , #1- to move the tip of the robot arm in the X-direction (orthogonal coordinates). w With the main group selected, press #2+ , #2- to move the tip of the robot arm in the Y-direction (orthogonal coordinates).
Page 311
2. Operations and data when using the two-robot setting 2.2.3.1 Point data input by teaching NOTE • For details concerning Point data Point data input by direct teaching consists of registering the currently selected group's input by direct teaching, also see coordinate values as point data.
2. Operations and data when using the two-robot setting 5) When the axis reaches the target point, press the (TEACH) key. The specified point is "taught" as the current position of the selected group. Point data teaching inputs are made in the currently selected coordinate system format. 6) If a point data exists for the specified point number, a confirmation message displays at the guidance line when the (TEACH) key is pressed.
2. Operations and data when using the two-robot setting 2.2.4.1 Setting the point in pallet definition by teaching NOTE For details concerning Setting the Setting the point in pallet definition by teaching consists of registering the currently selected point in pallet definition by teaching, group's coordinates as point data.
2. Operations and data when using the two-robot setting 2.2.5 Changing the manual movement speed NOTE For details concerning changing the Manual movement speed settings are made in a group-specific manner. manual movement speed, also see "11.4 Changing the manual movement [Procedure] speed"...
2. Operations and data when using the two-robot setting 2.2.6 Shift coordinates NOTE For shift coordinate details, also see When in the two-robot setting, the same shift data is used by both robots. However, shift "11.5 Displaying, editing and setting numbers are specified in a robot-specific manner.
Page 316
2. Operations and data when using the two-robot setting [Ex.2] S1 = 50.00 100.00 0.00 0.00 S3 = 0.00 150.00 0.00 0.00 If the main group's shift number is set as "S1", and the sub group's shift number is set as "S3", the main group's point data operation position is shifted by the amount of the "S1"...
2. Operations and data when using the two-robot setting 2.2.6.1 Shift coordinates setting method 1 NOTE For "Shift coordinates setting method The "Shift coordinates setting method 1" function allows shift coordinate data to be set by 1" details, also see "11.5.3 Shift teaching 2 points, and then entering the coordinate direction.
2. Operations and data when using the two-robot setting 2.2.6.2 Shift coordinates setting method 2 NOTE For "Shift coordinates setting method The "Shift coordinates setting method 2" function allows shift coordinate data to be set by 1" details, also see "11.5.4 Shift teaching 2 points, and then entering that 2-point shift coordinate value.
2. Operations and data when using the two-robot setting 2.2.7 Hand definition NOTE For hand definition details, also see In the two-robot setting, the same hand data is used by both robots. Hand definition numbers "11.6 Displaying, editing and setting H0 to H3 can be used at the main robot, and H4 to H7 can be used at the sub robot.
Page 320
2. Operations and data when using the two-robot setting Fig. 5-2-29 Shift coordinate setting method (Two-robot setting: Sub group selected) Subject group display SG (Sub group is selected) MANUAL >HAND 50% [SG] [S0H4X] —————————————1————————2————————3————————4——— 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00...
2. Operations and data when using the two-robot setting 2.2.8 Absolute reset NOTE For "Absolute reset" details, also see The "absolute reset" function is used to teach the origin position when the motor's position "11.8 Absolute Reset" in Chapter 4. sensor cannot identify the origin position (a condition hereafter referred to as "origin incomplete").
2. Operations and data when using the two-robot setting 2.2.8.2 Absolute reset on each axis (Mark Method) NOTE For absolute reset (mark method) on This function performs an absolute reset only at the specified mark method axis. Return- each axis, also see "11.8.2 Absolute to-origin methods are not possible when performing Return-to-origin methods using the reset on each axis"...
2. Operations and data when using the two-robot setting 4) When all axes have returned to their origins, the dashed line (- - - -) on the message line changes to a solid line (——), and return-to-origin is now complete. 2.2.8.3 Absolute reset on each axis (Stroke end method / sensor method) NOTE...
2. Operations and data when using the two-robot setting 2.2.8.4 Absolute reset on all axes NOTE For "Absolute reset on all axes" This function performs an absolute reset on all the controller axes. This absolute reset is details, also see "11.8.3 Absolute reset performed in the following axis order: on all axes"...
Page 325
2. Operations and data when using the two-robot setting 4) When the absolute reset is completed normally for all "mark method" axes, a NOTE message displays on the guidance line if "stroke end method / sensor method" axes In the two-robot setting, Return-to- origin s are performed in the main exist.
2. Operations and data when using the two-robot setting "SYSTEM" mode The "SYSTEM" mode screen format for the two-robot setting varies slightly from that of the one-robot setting. Screen Reference Section "SYSTEM" mode initial screen 2.3.1 "SYSTEM" mode initial screen format Robot parameters screen 2.3.2 Robot parameters screen format Axis parameters screen...
2. Operations and data when using the two-robot setting 2.3.2 Robot parameters screen format NOTE For "robot parameters screen format" The SYSTEM>PARAM>ROBOT mode's robot parameter format for the two-robot setting details, also see 12.1.1 "Robot is shown below. Parameters" in Chapter 4. Fig.
2. Operations and data when using the two-robot setting 2.3.4 Setting the area check output NOTE • For "Setting the area check The area check output function performs area checks based on the robot's current position output" details, also see "12.3.1 and the point data area specified by the area check output parameters.
The following conditions must be satisfied in order to use the double-carrier collision prevention. q Either of the carriers (arms) must approach the other carrier (arm) when moving in its plus direction as follows. If this is not the case, please contact your YAMAHA representative. "+" direction for carrier 2 "+"...
Page 330
2. Operations and data when using the two-robot setting [Procedure] Although the following explanation applies to a double-carrier type robot, the same settings are used for a double-arm type robot. 1) Establish the SYSTEM>OPTION>W.CARRIER mode. 2) Specify the settings. 1. Stroke setting With carrier-B at its origin position, this "stroke"...
Page 331
2. Operations and data when using the two-robot setting 2. Carrier 1 setting 3. Carrier 2 setting The collision prevention settings are specified in a carrier-specific manner. 2-1) Use the cursor up/down (↑/↓) keys to select "2. Carrier 1" or "3. Carrier 2", then press the (EDIT) key.
Page 332
2. Operations and data when using the two-robot setting 2-2) Use the function keys to select the collision prevention function's control content. Refer to the above table for menu item meanings. Fig. 5-2-48 Control mode setting SYSTEM>OPTION>W.CARRIER V8.66 1.Stroke[mm] 650.00 2.Carrier1 3.Carrier2 4.Controll mode...
2. Operations and data when using the two-robot setting Error message displays NOTE For error message details, also see "1.1 Robot controller error messages" When an error occurs, an error message displays at the message line (2nd line) of the in Chapter 10.
3. Programming Robot languages used in the two-robot setting NOTE • For details regarding each robot language, refer to the RCX Series The commands which can be used in the robot languages for robot operation and coordinate Programming Manual. control, etc., vary according to the group. The main commands and functions are listed •...
Page 335
Chapter 6 Parallel I/O interface Contents 1. Standard I/O interface overview ............6-1 Power supply ..................6-1 Connector I/O signals ................6-2 Connector pin numbers ................ 6-3 Typical input signal connection ............6-4 Typical output signal connection ............6-5 1.5.1 Dedicated outputs ..................
1. Standard I/O interface overview The robot controller has a standard I/O interface for compatibility with customer systems. CAUTION A description of each I/O terminal and its connection is given here. Connect these I/O See "7. I/O connections" in Chapter 3 for a definition of NPN and PNP terminals correctly and efficiently.
1. Standard I/O interface overview Connector I/O signals Remarks I/O No. Signal name CAUTION I/O command execution trigger input DI05 • See "7. I/O connections" in Servo ON DI01 Chapter 3 for a definition of NPN Sequence control DI10 and PNP specifications. Interlock DI11 •...
1. Standard I/O interface overview Connector pin numbers STD. DIO Connection side Solder side Connector type: MR-50LM An STD. DIO connector is supplied with the controller.
1. Standard I/O interface overview Typical input signal connection NPN specifications CAUTION See "7. I/O connections" in Chapter DC24V (P.COM DI) 3 for a definition of NPN and PNP specifications. DI 01 DI 10 DI 11 DI 12 DI 17 DI 20 DI 21 DI 22...
1. Standard I/O interface overview Typical output signal connection 1.5.1 Dedicated outputs CAUTION See "7. I/O connections" in Chapter NPN specifications 3 for a definition of NPN and PNP specifications. COMMON DO 01a DO 01b DO 02a DO 02b DO 03a DO 03b DO 10 DO 14...
1. Standard I/O interface overview 1.5.2 General-purpose outputs CAUTION NPN specifications • When an inductive load (solenoid, relay, etc.) is used, always connect a diode in DC24V parallel as a surge killer. • Never short the DO output to DC 24V (NPN specifications) since DO 20 to DO27 this will damage the internal...
1. Standard I/O interface overview Dedicated input signal description NOTE 1. DI01 Servo-ON input If two or more dedicated inputs are supplied simultaneously or the pulse Use to cancel emergency stop and turn on the servo power (servo-on). (However, the width of input signals is too short, the emergency stop input signal contacts must be closed.) input signals might not be recognized.
Page 344
1. Standard I/O interface overview 7. DI15 Program reset input DI15 is used to reset the program. When a signal is input to DI15 while the program is stopped in “AUTO” mode, the robot program is reset. At this point, all general-purpose outputs and variables are cleared.
1. Standard I/O interface overview Dedicated output signal description 1. DO01a CPU_OK output: contact A (normally open) This is always on during normal controller operation. In the following cases this output turns off and CPU operation stops. • Serious malfunction •...
Page 346
1. Standard I/O interface overview In case (3) Since the CPU has stopped, the alarm cannot be turned off and operation cannot be reset unless the power supply is turned on again. In case (4) When a battery abnormality is detected, the alarm cannot turn off until the power supply is turned on again.
1. Standard I/O interface overview Dedicated I/O signal timing chart 1.8.1 Controller power ON, servo ON and emergency stop CAUTION It will take about 3 seconds for the controller to issue the CPU_OK CPU_OK output: DO(01)a output after the power is turned on. Servo-ON output: DO(02)a Alarm output: DO(03)a Emergency stop input...
1. Standard I/O interface overview 1.8.2 Absolute reset Conditions: MANUAL mode and servo ON CPU_OK output: DO(01)a Servo-ON output: DO(02)a Return-to-origin complete output: DO(11) Interlock input: DI(11) off Absolute reset input: DI(17) off Move Robot axis status Stop a ) b ) c ) d ) e ) f ) g ) h ) i ) j ) k )
1. Standard I/O interface overview 1.8.3 Switching to AUTO mode, program reset and execution AUTO mode output: DO(10) Return-to-origin complete output: DO(11) Robot program-in-progress output: DO(13) Program reset status output: DO(14) Interlock input: DI(11) Program start input: DI(12) AUTO mode input: DI(13) Program reset input: DI(15) b ) c ) g ) h )
1. Standard I/O interface overview 1.8.4 Stopping due to program interlocks AUTO mode output: DO(10) Return-to-origin complete output: DO(11) Robot program-in-progress output: DO(13) Interlock input: DI(11) Program start input: DI(12) d ) e ) f ) g ) 100ms or more Program execution a) Program start input turns on.
1. Standard I/O interface overview General-purpose I/O signals 1.9.1 General-purpose input signals CAUTION These are a total of 16 signals consisting of DI20 to DI27 and DI30 to DI37. If the "DI noise filter" parameter is These general-purpose inputs are available to the user and can be connected to components set to "VALID"...
2. Option I/O interface overview The option I/O interface of the controller is expandable to a maximum of 4 units (RCX142) or 2 units (RCX142-T) for compatibility with customer systems. A description of each I/O terminal and its connec- tion is given here. Connect these I/O terminals correctly and efficiently.
2. Option I/O interface overview ID settings Use the DIP switch on the option I/O interface unit (adjacent to OPT. DIO connector) to set the ID. Fig. 6-2-1 DIP switch OPT. DIO connector The DI/DO ports are assigned based on these ID. ( ■ : switch lever) DIP switch Input port No.
2. Option I/O interface overview Connector I/O signals I/O No. Signal name Remarks CAUTION ID=1 ID=2 ID=3 ID=4 ID=1 ID=2 ID=3 ID=4 See "7. I/O connections" in Chapter P.COM DI P.COM DI + common 3 for a definition of NPN and PNP specifications.
2. Option I/O interface overview Connector pin numbers OPT. DIO Connection side Solder side Connector type: MR-50LM An OPT. DIO connector is supplied with the controller.
2. Option I/O interface overview Typical input signal connection CAUTION NPN specifications See "7. I/O connections" in Chapter 3 for a definition of NPN and PNP P.COM DI External power specifications. supply is used. External power supply N.COM DI Typical output signal connection NPN specifications External power supply is used.
2. Option I/O interface overview 2.7.3 General-purpose output signal reset (off) All the general-purpose output signals are reset in the following cases. 1) When (RST.DO) is selected in “UTILITY” mode. 2) When any of the following operations is performed while no sequencer program is executed.
3. Ratings 1. Input NPN specifications CAUTION See "7. I/O connections" in Chapter DC input (positive common type) Method 3 for a definition of NPN and PNP Photocoupler insulation method specifications. Input power DC 24V±10%, 10mA/point Response time 20ms Min. (during on/off) PNP specifications DC input (negative common type) Method...
4. Caution items 1. When using a dual-lead proximity sensor as an input signal, check whether or not it is within input signal specifications. If the sensor has a high residual voltage during on and off, this might cause possible malfunctions. 2.
1. SAFETY I/O interface overview The robot controller is provided with SAFETY I/O interfaces for compatibility with the system used by the customer. A description of the I/O terminals and connection methods are explained below. Connect the I/O terminals correctly for effective operation. The SAFETY I/O interface contains an emergency stop input and one dedicated input point.
1. SAFETY I/O interface overview Emergency stop input signal connections 1.4.1 RCX142 Connections using the standard MPB programming box with external emergency CAUTION stop circuit External emergency stop and the Emergency stop switch MPB emergency stop button are MPB connector...
Page 366
1. SAFETY I/O interface overview Connections using the MPB-E2 (MPB compatible with an enable switch) with external emergency stop circuit (PNP specifications) Emergency Enable stop switch switch CAUTION MPB connector External emergency stop and the MPB emergency stop button are disabled when pin 13 and pin 14 are directly shorted to each other on the SAFETY connector.
Page 367
1. SAFETY I/O interface overview 2. When the service key switch contact is open: The enable switch is operable at this point. a. In normal operation, EMG 24V is connected to EMG RDY via the MPB-E2 emer- gency stop switch, enable switch and SAFETY connector, and turns on the control- ler internal motor power relay.
1. SAFETY I/O interface overview 1.4.2 RCX142-T Connections using the standard MPB programming box with external emergency CAUTION stop circuit External emergency stop and the Emergency stop switch MPB emergency stop button are MPB connector disabled when pin 13 and pin 14 are directly shorted to each other on the SAFETY connector.
Page 369
1. SAFETY I/O interface overview Connections using the MPB-E2 (MPB compatible with an enable switch) with external emergency stop circuit (PNP specifications) Emergency Enable stop switch switch CAUTION MPB connector External emergency stop and the MPB emergency stop button are disabled when pin 13 and pin 14 are directly shorted to each other on the SAFETY connector.
Page 370
1. SAFETY I/O interface overview 2. When the service key switch contact is open: The enable switch is operable at this point. a. In normal operation, EMG 24V is connected to EMG RDY via the MPB-E2 emer- gency stop switch, enable switch and SAFETY connector, and the controller checks that emergency stop is released.
1. SAFETY I/O interface overview Dedicated input signal connections CAUTION See "7. I/O connections" in Chapter 3 for a definition of NPN and PNP specifications. NPN specifications P.COMDI for STD.DIO DI02 NOTE Protective Connect DC 24V and ground for STD. circuit DIO.
1. SAFETY I/O interface overview Input signal description CAUTION See "7. I/O connections" in Chapter 3 for a definition of NPN and PNP specifications. 1. DI02 SERVICE mode input Service mode input can only be used on robot controllers with SAFE mode enabled. When the DI02 contact is open (OFF), the robot controller service mode is set for exclusive control for operating levels, operating speed limits and operating devices conforming to the service mode parameter settings.
Page 373
Chapter 8 RS-232C interface Contents 1. Communication overview ..............8-1 2. Communication function overview ..........8-2 3. Communication specifications ............8-3 Connector ..................... 8-3 Transmission mode and communication parameters ......8-4 Communication flow control ..............8-5 3.3.1 Flow control during transmit ..............8-5 3.3.2 Flow control during receive ..............
1. Communication overview The robot controller can communicate with external devices in the following 2 modes using the RS- 232C interface. These modes can be used individually or jointly in a variety of applications. (1) Data communication is performed by communication commands in robot language (SEND command).
2. Communication function overview There are 2 types of robot controller communication modes, “ONLINE” and “OFFLINE”. (1) “OFFLINE” mode In “OFFLINE” mode, the communication between the robot and external unit is executed with SEND commands in the program. • SEND command (robot → external unit) SEND <source file>...
3. Communication specifications Connector The RS-232C interface connector is located on the front panel of the robot controller as shown below. RCX142 MOTOR OP.1 OP.3 MODEL. SER. NO. MANUFACTURED FACTORY AUTOMATION EQUIPMENT MADE IN JAPAN CAUTION READ INSTRUCTION MANUAL BATT OP.2...
3. Communication specifications 3.Connection cable examples a. Cable capable of hardware busy control Controller External device b. Cable not using control wires Controller External device * For signal wire layout on the external device, refer to the instruction manual for that NOTE 1) Termination code device.
3. Communication specifications Communication flow control Software flow control (XON/XOFF) and hardware flow control (RTS/CTS) methods can be selected by specifying the communication parameters. 3.3.1 Flow control during transmit NOTE 1) Transmission stops when XON/XOFF and CTS indicate whether the other party can receive data. transmission is disabled in either of XON/XOFF or RTS/CTS flow Flow Control...
3. Communication specifications Other caution items 1) The controller allows receiving data as long as the receive buffer has a free area. The receive buffer is cleared in the following cases. • When the power was turned off and turned back on. •...
Page 381
Fig. 8-3-1 Problems caused by poor connections Improper ground wire connection might cause electrical shock if connector metal parts are touched. External device * RCX142 series AC100 to 200V Connector metal parts Potential Malfunction or breakdown might Ground wire was not at ground...
3. Communication specifications Character code table HEX. XO N " STO P XO F F & EO F < > Note 1: The above character codes are written in hexadecimal. Note 2: SP indicates a blank space. Note 3: Only capital letters can be used for robot language. Small letters are used for program comments and so on.
3. Communication specifications Connecting to a PC The following are examples of connecting to a PC using the YAMAHA communication cable. 1) Using the PC's COM port CAUTION RCX142 MOTOR OP.1 OP.3 MODEL. There is no problem with reversing SER. NO.
Setting by accel coefficient and decel. rate parameters (1% steps) Acceleration/deceleration (Can be changed by programming.) setting Zone control (Optimum speed setting matching SCARA robot arm position) YAMAHA BASIC conforming to JIS B8439 (SLIM Program language language) Multitask 8 tasks maximum Sequence program 1 program...
Acceleration/deceleration Setting by accel coefficient and decel. rate parameters (1% steps) (Can be changed by programming.) setting Zone control (Optimized speed for arm position) YAMAHA BASIC conforming to JIS B8439 (SLIM Program language language) Multitask 8 tasks maximum Sequence program...
2. Controller basic functions Function Description AUTO mode (Major functions: program execution, step execution, etc.) PROGRAM mode (Major functions: program creation and editing, etc.) Operation modes MANUAL mode (Major functions: jog movement, point data teaching, etc.) SYSTEM mode (Major functions: parameter editing, data initializing, etc.) UTILITY mode (Major functions: motor power supply control, etc.) Array declaration commands (DIM statement) Assignment commands (Numeric assignment statement, character string...
1. Error Messages Robot controller error messages When an error occurs, an error message appears on the message line (2nd line) of the MPB screen. Error messages comprise the following elements. 12.1: Emg.stop on Message Error classification No. Error No. Error group No.
Page 396
• Turn the power ON again in “UTILITY” mode to reset. DO 02a (SERVO ON) = OFF DO 03a (ALARM) = ON CAUTION When an error cannot be cancelled, *4 … System backup battery defect contact your YAMAHA sales dealer. • Replace battery to reset. DO 03a (ALARM) = ON...
1. Error Messages [ 0] Warnings and messages : Undefined error Code : &H0000 Meaning/Cause : Undefined system error. Action : Contact our company. : Origin incomplete * If the cause of the Origin incomplete error can be pinpointed, an error code will be attached in parentheses at the end.
Page 398
1. Error Messages : Program suspended by “HOLD” Code : &H0006 Meaning/Cause : Program execution was interrupted by a HOLD command. Action : Press the key to cancel hold condition and start running START the program from the next command. : Turn on power again Code : &H0007...
1. Error Messages 0.16 : Changed SERVICE mode input Code : &H0010 Meaning/Cause : Status of service mode inputs (DI02, SI02) was changed. Action : --- 0.17 : Can't edit while STD.DIO DC24V on Code : &H0011 Meaning/Cause : Setting to disable the DC 24V monitoring function of STD.DIO was attempted even though DC 24V was being supplied at STD.DIO connector.
Page 400
1. Error Messages : Std. coord. doesn't exist Code : &H0202 Meaning/Cause : Setting of standard coordinates is incomplete. Action : 1. Set the standard coordinates. 2. Set the parameter arm length and offset pulse. : Coordinate cal. failed Code : &H0203 Meaning/Cause : a.
Page 401
1. Error Messages 2.10 : Exceeded movable range Code : &H020A Meaning/Cause : Area is outside the movable range of movement path. Action : 1. Set movement points correctly. 2. Specify movement path to be within the movable range. 2.11 : ? exceeded shift coord. range Code : &H020B Meaning/Cause : Shift coordinate range ? value was exceeded.
Page 402
1. Error Messages 2.23 : Cannot move (RIGHTY to LEFTY) Code : &H0217 Meaning/Cause : a. Interpolation movement shifting from the right-handed sys- tem to the left-handed system was executed with a SCARA robot. Action : 1. Check the current hand system and point data hand system flag.
1. Error Messages 2.27 : W. carrier deadlock Code : &H021B Meaning/Cause : Failed to move the double carrier axis and a deadlock occurred, because the target positions of both carriers will interfere with each other. Action : Check the robot program. [ 3] Program file operating errors : Too many programs Code...
Page 404
1. Error Messages : Cannot find strings Code : &H0309 Meaning/Cause : Could not find specified character string during search. Action : If needed change the character string and try searching again. 3.10 : Object program doesn’t exist Code : &H030A Meaning/Cause : The object program name is not registered.
1. Error Messages 3.17 : Cannot erase current program Code : &H0311 Meaning/Cause : Currently selected program cannot be deleted. Action : 1. Cancel deletion of program. 2. Change the specified program. 3.18 : Duplicated Breakpoint Code : &H0312 Meaning/Cause : Setting of breakpoint was attempted on line already set with break- points.
Page 406
1. Error Messages : Data error Code : &H0502 Meaning/Cause : Data entered in wrong format. Action : Input the data in the correct format. : Number error Code : &H0503 Meaning/Cause : a. Mistake in the number entry. b. Expression value is wrong. Action : 1.
Page 407
1. Error Messages 5.10 : Too many characters Code : &H050A Meaning/Cause : a. Character string was defined in excess of 75 characters. b. Addition to the character string total exceeds 75 characters. Action : 1. Change to character string count of 75 characters or less. 2.
Page 408
1. Error Messages 5.17 : WHILE without WEND Code : &H0511 Meaning/Cause : There is no WEND statement corresponding to WHILE statement. Action : 1. Delete the WHILE statement. 2. Add a WEND statement corresponding to the WHILE state- ment. 5.18 : NEXT without FOR Code : &H0512...
Page 409
1. Error Messages 5.24 : END SUB without SUB Code : &H0518 Meaning/Cause : a. There is no SUB statement corresponding to END SUB statement. b. END SUB command was executed without SUB command. Action : 1. Delete the END SUB statement. 2.
Page 410
1. Error Messages 5.32 : Undefined user function Code : &H0520 Meaning/Cause : Undefined function was called. Action : Set definition for undefined function. 5.34 : Too many dimensions Code : &H0522 Meaning/Cause : An array exceeding 3 dimensions was defined. Action : Change array to within 3 dimensions.
Page 411
1. Error Messages 5.41 : Illegal command outside proce. Code : &H0529 Meaning/Cause : Command cannot be executed outside of procedure (between SUB to END SUB statements). Action : Delete command that cannot be executed outside of procedure. 5.42 : Illegal command inside IF Code : &H052A Meaning/Cause : Cannot execute command between IF to ENDIF...
Page 412
1. Error Messages 5.48 : END SELECT without SELECT Code : &H0530 Meaning/Cause : There is no SELECT statement corresponding to END SELECT statement. Action : 1. Delete the END SELECT statement. 2. Add a SELECT statement corresponding to the END SE- LECT statement.
1. Error Messages 5.55 : ELSEIF without ENDIF Code : &H0537 Meaning/Cause : There is no ENDIF statement corresponding to ELSEIF statement. Action : 1. Delete the ELSEIF statement. 2. Add an ENDIF statement corresponding to the ELSEIF statement. [ 6] Robot language execution errors : Illegal command Code : &H0601...
Page 414
1. Error Messages : RETURN without GOSUB Code : &H0607 Meaning/Cause : RETURN command was executed without executing the GOSUB command. Action : Confirm execution of GOSUB command. : END SUB without CALL Code : &H0608 Meaning/Cause : END SUB command was executed without executing CALL com- mand.
Page 415
1. Error Messages 6.14 : Task number error Code : &H060E Meaning/Cause : a. Task number is outside the range 2 to 8. b. START, CUT, SUSPEND or RESTART command was ex- ecuted for task 1 (main task). c. START, CUT, SUSPEND or RESTART command was ex- ecuted for its own task.
Page 416
1. Error Messages 6.21 : Same point exists Code : &H0615 Meaning/Cause : a. Same points exist for 1 of 3 points of an MOVE C command. b. Same points are consecutively on the path of PATH motion. Action : 1. Change the MOVE C command to 3 different points. 2.
Page 417
1. Error Messages 6.28 : PATH without END Code : &H061C Meaning/Cause : PATH START was executed without executing PATH END. Action : Execute PATH END to end the path setting and then execute PATH START. 6.29 : No PATH data Code : &H061D Meaning/Cause : No path is set for PATH motion.
1. Error Messages 6.35 : Expression value error Code : &H0623 Meaning/Cause : The expression value is other than -1 and 0 even though condi- tional expression is a numeric expression. Action : 1. Set the expression value correctly. 2. Change the "TRUE condition" parameter setting. [ 9] Memory errors : Program destroyed Code...
Page 419
1. Error Messages : POS.OUT data destroyed Code : &H0908 Meaning/Cause : Part or all of the POS.OUT data was destroyed. Action : Initialize the POS.OUT data. : Pallet data destroyed Code : &H0909 Meaning/Cause : Part or all of the pallet definition data was destroyed. Action : Initialize the pallet definition data.
1. Error Messages 9.38 : Sequence object memory full Code : &H0926 Meaning/Cause : Sequence object program exceeded its memory capacity. Action : Compress the source size of sequence program, so that the object program size is reduced. 9.39 : Sequence object destroyed Code : &H0927 Meaning/Cause : Part or all of the sequence object program has been destroyed.
Page 421
1. Error Messages 10.8 : Cannot set auxiliary axis Code : &H0A08 Meaning/Cause : Setting of axis that cannot be set as an auxiliary axis was at- tempted. The following axes cannot be set as an auxiliary axis. • SCARA type robot axes •...
1. Error Messages 10.21 : Sys. backup battery low voltage Code : &H0A15 Meaning/Cause : a. System backup battery voltage is low. b. System backup battery is disconnected from CPU board. Action : 1. Replace system backup battery. 2. Connect system backup battery securely to CPU board. Dedicated output : *4 10.22 : STD.DIO DC24V power low Code...
Page 423
1. Error Messages 12.3 : Arm locked Code : &H0C03 Meaning/Cause : Movement of an arm was attempted while the arm lock variable LO was ON. Action : Clear the arm lock variable LO. 12.11 : CC-Link communication error Code : &H0C0B Meaning/Cause : a.
Page 424
1. Error Messages 12.17 : DeviceNet hardware error Code : &H0C11 Meaning/Cause : a. Breakdown in DeviceNet compatible unit. Action : 1. Replace the DeviceNet compatible unit. 12.18 : Incorrect DeviceNet setting Code : &H0C12 Meaning/Cause : a. The MacID or communication speed setting is incorrect. Action : 1.
Page 425
1. Error Messages 12.32 : DO1 DC24V disconnected Code : &H0C20 Meaning/Cause : a. DC 24V not being supplied to DO1 section of OPT.DIO unit. b. Drop in DC 24V supply voltage to DO1 section of OPT.DIO unit. c. OPT.DIO connector is not connected. Action : 1.
1. Error Messages 12.41 : EtherNet link error Code : &H0C29 Meaning/Cause : TELENET is disconnected. a. The cable is broken or disconnected. b. Communicating with a client was off for more than the time specified by the "7. timeout [min]" parameter for EtherNet. c.
1. Error Messages 13.2 : MPB parity error Code : &H0D02 Meaning/Cause : Abnormal data was entered in communication with MPB. Action : 1. Install the MPB correctly. 2. Install the MPB in a good operating environment. (Do not install near sources of noise.) 13.11 : MPB version mismatch Code : &H0D0B...
Page 428
1. Error Messages 14.12 : CMU is not ready Code : &H0E0C Meaning/Cause : Could not sent data from controller because receive prohibit status of other party continued for more than 10 seconds. Action : 1. Replace the communications cable. 2.
1. Error Messages 14.26 : Illegal command,SERVICE mode Code : &H0E1A Meaning/Cause : Unable to execute since operation is in SERVICE mode. Action : 1. Cancel SERVICE mode. 2. Change the exclusive control setting so it can be used in SERVICE mode.
Page 430
1. Error Messages 15.12 : Disk full Code : &H0F0C Meaning/Cause : Write failed. No space is available on memory card. (File con- tents cannot be guaranteed.) Action : 1. Use a new memory card. 2. Delete unnecessary files. 15.13 : Unformatted media Code : &H0F0D Meaning/Cause : a.
1. Error Messages 15.24 : Media hardware error Code : &H0F18 Meaning/Cause : a. Memory card is defective b. Error occurred in controller. Action : 1. Replace the memory card. 2. Replace the controller. 15.27 : Data read error Code : &H0F1B Meaning/Cause : Failed to load file.
Page 432
1. Error Messages 17.3 : Over current Code : &H1103 Meaning/Cause : a. Short in motor cable. b. Malfunction occurred in motor. Action : 1. Replace the motor cable. 2. Replace the motor. Dedicated output : *2 17.4 : Over load Code : &H1104 Meaning/Cause : a.
Page 433
1. Error Messages 17.6 : P.E.counter overflow Code : &H1106 Meaning/Cause : a. Robot drive section mechanically locked. b. Motor acceleration is excessive. c. System generation setting is wrong. d. Motor cable wiring is broken or wiring is incorrect. e. Electromagnetic brake for holding vertical axis is defective. f.
Page 434
1. Error Messages 17.17 : Mode error Code : &H1111 Meaning/Cause : Driver unit is in abnormal control mode status. Action : Contact our company with details on the problem. Dedicated output : *2 17.18 : DPRAM data error Code : &H1112 Meaning/Cause : 2 tries at loading the dual port RAM failed.
Page 435
1. Error Messages 17.24 : Can not reserve parameter Code : &H1118 Meaning/Cause : Data for driver unit from the CPU unit was not received by driver unit. Action : 1. Turn the power off and then on again. 2. Replace the controller. 17.28 : Dual P.E.
Page 436
1. Error Messages 17.35 : Axis weight over Code : &H1123 Meaning/Cause : The weight (sum of work weight + axis weight) on a particular robot axis exceeded the maximum payload of that axis. Action : 1. Redo the system generation. 2.
Page 437
1. Error Messages 17.82 : CS read error Code : &H1152 Meaning/Cause : Readout check of resolver electrical angle information failed twice Action : 1. Perform absolute reset. 2. Replace the motor. 3. Replace the controller. 17.83 : Backup position data error 1 Code : &H1153 Meaning/Cause : Backup position information did not match the resolver angle...
1. Error Messages 17.93 : Position backup counter overflow Code : &H115D Meaning/Cause : Position information lost when motor speed (rotation) exceeded 4096 when controller power was cut off. Action : 1. Do not rotate motor more than necessary when the controller power is being cut off.
1. Error Messages 21.11 : System error (EmgHalt) Code : &H150B Meaning/Cause : Software error occurred. Action : Contact our company with details of this problem. 21.12 : System error (RTOS) Code : &H150C Meaning/Cause : Software error occurred. Action : Contact our company with details of this problem.
Page 440
1. Error Messages 22.3 : DC24V power low Code : &H1603 Meaning/Cause : a. DC 24V power supply malfunctioned and the voltage dropped. b. Electromagnetic brake for vertical axis is defective. c. Wiring for electromagnetic brake of vertical axis is wrong. d.
Page 441
1. Error Messages 22.12 : Abnormal temperature Code : &H160C Meaning/Cause : Controller internal temperature rose to 60°C or more. Action : 1. Improve the operating environment. 2. Check if the cooling fan is operating correctly. 3. Replace the controller. Dedicated output : *1 22.13 : Bus interface overtime Code...
Page 442
1. Error Messages 22.42 : OPT.2 interface overtime Code : &H162A Meaning/Cause : 1. Failed to acquire access privilege for interface with option board connected to option slot 2. Action : 1. Replace the option board connected to option slot 2. : 2.
1. Error Messages MPB Error Messages When a hardware error or a software error occurs in the MPB, the following messages are highlighted (shown with reversed background) on the guideline of the lowest line of the screen. M P B T R A P ! ! Contents : Undefined operation code was executed.
Page 444
1. Error Messages M P B T r a n s m i t E r r o r ! ! ( T i m e O u t E r r o r ) Contents : Transmitting to controller is impossible. Cause : a.
Please contact our company with details of the problem that occurs. Report the following items in as much detail as possible. Item Description • Controller model name and serial No. example: RCX142 + regenerative unit • Robot model name + serial No. What happened example: YK250X • Controller version No.
2. Troubleshooting Acquiring error information Error history (log) information is stored inside the robot controller. The following 2 methods are available for checking this information. 2.2.1 Acquiring information from the MPB [Procedure] 1) Press the (DIAGNOS) key in “SYSTEM” mode. 2) To check controller error status, press the (DIAGNOS) key.
2. Troubleshooting Troubleshooting checkpoints 1. Installation and power supply Symptom Possible cause Check items Corrective action Controller won't turn on • Power not supplied. • Check power input terminal • Connect power input terminal even with power supplied. connection (L/N/GND). correctly.
Page 448
2. Troubleshooting 2. Robot operation Symptom Possible cause Check items Corrective action Controller turns on but • Interlock signal. • Check standard I/O interface • Connect the standard I/O can't execute program and connector (for interlock signal) interface connector for manual movement.
Page 449
2. Troubleshooting 3. I/O operation Symptom Possible cause Check items Corrective action Won't operate even when • No DC24V supply. • Check that DC 24V is supplied • Supply DC 24V. dedicated input signal is from standard I/O interface supplied. connector.
Page 450
All rights reserved. No part of this publication may be reproduced in any form without the permission of YAMAHA MOTOR CO., LTD. Information furnished by YAMAHA in this manual is believed to be reliable. However, no responsibility is assumed for possible inaccuracies or omissions.