background image

User’s Manual

ENGLISH

E

YAMAHA 4-AXIS ROBOT CONTROLLER

E92-Ver. 1.09

RCX142

Summary of Contents for RCX142

Page 1: ...User s Manual ENGLISH E YAMAHA 4 AXIS ROBOT CONTROLLER E92 Ver 1 09 RCX142 ...

Page 2: ......

Page 3: ...ual 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 Refer to the Programming Manual for detailed information on robot programs ...

Page 4: ...otentially hazardous situation which if not avoided could result in death or serious injury c CAUTION CAUTION indicates a potentially hazardous situation which if not avoided could result in minor or moderate injury or damage to the equipment or software n NOTE Explains key points in the operation in a simple and clear manner Note that the items classified into CAUTION might result in serious inju...

Page 5: ...ctions Never directly touch the conductive sections or electronic components other than the rotary switches and DIP switches on the outside panel of the robot controller Securely attach each connector cable connector into the receptacles or sockets Poor connections will cause faulty operation or malfunctions Wiring safety points w WARNING Always shut off all phases of the power supply externally b...

Page 6: ...ng or removing an option board Failure to shut off all phases could lead to breakdowns or malfunctions When using ferrite cores for noise elimination fit them to the power cable as close to the robot controller as possible to prevent faulty operation or malfunctions due to noise When performing maintenance of the robot controller under instructions from the YAMAHA or YAMAHA sales dealer turn off t...

Page 7: ...g the absolute battery in Chapter 3 before connecting the robot cables An error relating to absolute settings is always issued if the robot controller power is turned on without connecting the absolute batteries so the origin position cannot be detected This means the robot connected to this controller cannot be used with absolute specifications 3 When connecting robot cables to the robot controll...

Page 8: ...d 2 for rapid execution of programs 1 Standard Language for Industrial Manipulators 2 This compiling method checks the syntax in a robot language program converts it into intermediate codes and creates an execution file object file before actually performing the program 3 Movement command Arch motion Spatial movement during pick and place work can be freely set according to the work environment Th...

Page 9: ...2 T 2 4 3 Controller system 2 5 3 1 RCX142 2 5 3 2 RCX142 T 2 6 4 Optional devices 2 7 4 1 MPB programming box 2 7 4 2 Expansion I O board 2 7 4 3 Regenerative unit 2 7 5 Basic sequence from installation to operation 2 8 Chapter 3 Installation 1 Unpacking 3 1 1 1 Packing box 3 1 1 2 Unpacking 3 1 2 Installing the robot controller 3 2 2 1 Installation 3 2 2 2 Installation methods 3 3 3 Connector na...

Page 10: ...n 1 Operation overview 4 1 2 The RCX robot controller 4 2 2 1 Part names 4 2 2 2 Main functions 4 2 3 MPB programming box 4 3 3 1 Part names 4 3 3 2 Main functions 4 4 3 3 Connection to the robot controller 4 5 4 Turning power on and off 4 6 5 Operation keys 4 7 5 1 MPB screen 4 7 5 2 Operation key layout 4 8 5 3 Basic key operation 4 9 5 4 Function keys 4 10 5 5 Control keys 4 12 5 6 Data keys 4 ...

Page 11: ...Inserting a line 4 51 10 2 4 Deleting a character 4 51 10 2 5 Deleting a line 4 52 10 2 6 User function key display 4 52 10 2 7 Quitting program editing 4 53 10 2 8 Specifying the copy cut lines 4 53 10 2 9 Copying the selected lines 4 53 10 2 10 Cutting the selected lines 4 54 10 2 11 Pasting the data 4 54 10 2 12 Backspace 4 54 10 2 13 Line jump 4 55 10 2 14 Searching a character string 4 56 10 ...

Page 12: ... the manual movement speed 4 104 11 5 Displaying editing and setting shift coordinates 4 105 11 5 1 Editing shift coordinates 4 108 11 5 1 1 Restoring shift coordinates 4 109 11 5 2 Editing the shift coordinate range 4 109 11 5 2 1 Restoring a shift coordinate range 4 111 11 5 3 Shift coordinate setting method 1 4 111 11 5 4 Shift coordinate setting method 2 4 113 11 6 Displaying editing and setti...

Page 13: ...ing files 4 222 12 6 1 2 Saving files 4 223 12 6 1 3 Initializing the files 4 223 13 MONITOR mode 4 224 14 UTILITY mode 4 227 14 1 Canceling emergency stop Motor power and servo on off 4 228 14 1 1 Canceling emergency stop 4 228 14 1 2 Motor power and servo on off 4 229 14 2 Enabling disabling the sequence execution flag 4 230 14 3 Changing the arm type 4 231 14 4 Resetting the output ports 4 232 ...

Page 14: ...Error message displays 5 31 3 Programming 5 32 3 1 Robot languages used in the two robot setting 5 32 Chapter 6 Parallel I O interface 1 Standard I O interface overview 6 1 1 1 Power supply 6 1 1 2 Connector I O signals 6 2 1 3 Connector pin numbers 6 3 1 4 Typical input signal connection 6 4 1 5 Typical output signal connection 6 5 1 5 1 Dedicated outputs 6 5 1 5 2 General purpose outputs 6 6 1 6...

Page 15: ...specifications 8 3 3 1 Connector 8 3 3 2 Transmission mode and communication parameters 8 4 3 3 Communication flow control 8 5 3 3 1 Flow control during transmit 8 5 3 3 2 Flow control during receive 8 5 3 4 Other caution items 8 6 3 5 Character code table 8 8 3 6 Connecting to a PC 8 9 Chapter 9 Specifications 1 Controller basic specifications 9 1 1 1 RCX142 basic specifications 9 1 1 2 RCX142 T ...

Page 16: ...ard errors 10 28 13 MPB errors 10 32 14 RS 232C communication errors 10 33 15 Memory card errors 10 35 17 Motor control errors 10 37 21 Major software errors 10 44 22 Major hardware errors 10 45 1 2 MPB Error Messages 10 49 2 Troubleshooting 10 51 2 1 When trouble occurs 10 51 2 2 Acquiring error information 10 52 2 2 1 Acquiring information from the MPB 10 52 2 2 2 Acquiring information from the ...

Page 17: ...Safety 1 1 1 1 Safety precautions during robot operation 1 2 1 2 Safety precautions during maintenance 1 2 1 3 Motor overload precautions 1 2 1 4 Warning labels 1 3 1 5 Warning marks 1 3 2 Warranty 1 4 3 Operating environment 1 5 ...

Page 18: ...MEMO ...

Page 19: ... safety items and operation points are identified in this manual by the following symbols and signal words w WARNING WARNING indicates a potentially hazardous situation which if not avoided could result in death or serious injury c CAUTION CAUTION indicates a potentially hazardous situation which if not avoided could result in minor or moderate injury or damage to the equipment or software n NOTE ...

Page 20: ...t or controller In cases where you have to replace or repair parts used in the robot or controller first consult with us and then follow the instructions we provide b Before beginning maintenance for the robot or controller be sure to turn off the power to the controller Even after turning off the controller there are some parts in the controller which are still hot or at a high voltage Always wai...

Page 21: ...ler read this manual carefully and follow the instructions Connectors have a particular orientation so insert each connector in the correct direction 1 5 Warning marks The following warning marks are shown on the controller To use the YAMAHA robot and controller safely and correctly be sure to observe the instructions and caution of the marks a Electric Hazard mark This mark warns you of possible ...

Page 22: ... other internal data that were changed or created by the user Failures resulting from the following causes are not covered by warranty repair 1 Damage due to earthquakes storms floods thunderbolt fire or any other natural or man made disasters 2 Troubles caused by procedures prohibited in this manual 3 Modifications to the robot and or related product not approved by YAMAHA or YAMAHA sales represe...

Page 23: ...e 35 to 85 RH no condensation in order to guarantee continuous operation within the initial specifications Installing the robot controller inside an air conditioned or cooled housing is recommended when the ambient humidity is higher than 85 or when condensation occurs Storage humidity The controller should be stored in a location at an ambient humidity below 95 RH no condensation when not being u...

Page 24: ...1 6 MEMO ...

Page 25: ...CX142 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 2 5 3 2 RCX142 T 2 6 4 Optional devices 2 7 4 1 MPB programming box 2 7 4 2 Expansion I O board 2 7 4 3 Regenerative unit 2 7 5 Basic sequence from installation to operation 2 8 ...

Page 26: ...MEMO ...

Page 27: ... 1 1 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 RCX142 MOTOR XM YM ZM RM PWR SRV ERR SAFETY MPB COM STD DIO RGEN ACIN P N L N ROB I O XY ROB I O ZR OP 1 OP 3 OP 2 OP 4 200 230V 50 60Hz MA X 2500VA MODE L SER NO MANUF ACTUR ED FACTOR Y AUTOMA...

Page 28: ... 4 are used as the main auxiliary axes Fig 2 1 2 System for controlling one robot and auxiliary axes RCX142 MOTOR XM YM ZM RM PWR SRV ERR SAFETY MPB COM STD DIO RGEN ACIN P N L N ROB I O XY ROB I O ZR OP 1 OP 3 OP 2 OP 4 200 230V 50 60Hz MA X 2500VA MODE L SER NO MANUF ACTUR ED FACTOR Y AUTOMA TION EQUIPM ENT MADE IN JAPAN 注 意 CAU TIO N 取扱 説明 書参 照 READ INST RUCT ION MAN UAL BATT ZR XY PLC MPB PC Y...

Page 29: ...ed with the robot language MOVE command The letters M are displayed on the MPB 1 to 4 Main auxiliary axes Are the single axes composing the main group These cannot be moved with the robot language MOVE command Use the DRIVE command to move these axes The letters m are displayed on the MPB 1 to 4 Sub group Indicates the sub robot and sub auxiliary axes and has a maximum of 2 axes The letters SG are...

Page 30: ... 60Hz MAX 2500VA BATT ZR XY MODEL SER NO MANUFACTURED FACTORYAUTOMATIONEQUIPMENT MADEINJAPAN 注意 CAUTION 取扱説明書参照 READ INSTRUCTION MANUAL 2 2 RCX142 T Fig 2 2 2 MOTOR XM YM ZM RM PWR SRV ERR SAFETY COM STD DIO RGEN ACIN P N L N ROB I O XY ROB I O ZR OP 1 OP 3 OP 2 OP 4 BATT ZR XY 注意 CAUTION 取扱説明書参照 READ INSTRUCTION MANUAL MODEL SER NO MANUFACTURED FACTORY AUTOMATION EQUIPMENT MADE IN JAPAN RCX142T R...

Page 31: ...R SAFETY STD DIO COM OP BOARD OP BOARD OP BOARD OP BOARD CN2 CN12 HEATSINK TH1 FG CN8 CN5 CN9 CN5 CN5 CN4 CN2 CN1 CN1 CN1 CN1 CN3 CN1 CN3 CN4 CN6 CN7 CN4 CN11 CN7 CN3 CN8 CN1 CN3 CN3 CN3 CN3 TB1 CN5 CN10 CN3 CN7 CN2 CN4 CN1 CN1 CN2 CN1 CN2 CN2 CN2 CN2 CN2 MPB CN9 CN13 CN10 CN10 BATT CN6 XY CN8 CN9 CN11 ZR CN1 D POWER BOARD ASSY DRIVER2 BOARD ASSY DRIVER1 BOARD ASSY CPU BOARD ASSY POWER CPU UNIT1 P...

Page 32: ...OB I O ZR SAFETY STD DIO COM OP BOARD OP BOARD CN2 CN12 HEATSINK TH1 FG CN8 CN5 CN7 CN5 CN5 CN4 CN2 CN1 CN1 CN3 CN1 CN3 CN4 CN6 CN7 CN4 CN11 CN7 CN3 CN8 CN1 CN3 CN3 TB1 CN5 CN10 CN3 CN7 CN2 CN4 CN1 CN1 CN51 CN1 CN2 CN2 CN2 MPB CN9 CN13 CN10 CN10 BATT CN6 XY CN8 CN9 CN11 ZR CN1 AC DC 24V AC DC 5V 12V POWER CPU UNIT1 POWER CPU UNIT2 No connect 3 Controller system ...

Page 33: ...ter settings Fig 2 4 1 Emergency stop button 4 2 Expansion I O 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 4 3 Regenerative unit A regenerative unit may be required depending on the robot type or appl...

Page 34: ...en the origin position becomes indefinite return to origin incomplete For SCARA robots Set the reference coordinates XY coordinate system with the X axis rotation center set as the origin Programming is unnecessary if not using a program such as in operation with I O commands Basic procedure Refer to 4 Turning power on and off 13 Checking the robot controller operation 12 SYSTEM mode Robot type ca...

Page 35: ...ling a current control switch 3 8 5 Connecting the robot cables 3 9 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 3 18 12 2 Precautions for installation 3 ...

Page 36: ...MEMO ...

Page 37: ... Accessories MPB RCX142 MO TOR XM YM ZM RM PW R SRV ERR SAFETY MPB COM STD D IO RGEN ACIN P N L N ROB I O XY ROB I O ZR OP 1 OP 3 OP 2 OP 4 200 2 30V 50 60 Hz MA X 2 500VA MODE L SER NO MANUFA CTURED FACTORY AUTOMA TION EQUIPME NT MADE IN JAPAN 注 意 CAU TION 取扱 説明 書参 照 READ INSTR UCTIO N MANU AL BATT ZR XY Standard Option Accessories 1 1 1 1 1 1 1 2 4 Max 4 Max 1 STD DIO connector MPB terminator L ...

Page 38: ... hand truck and move it carefully to avoid dropping and resultant damage 2 Take care not to allow the connectors on the front of the robot controller to be hit or bumped Shocks received by the connectors may damage the PC boards in the controller 3 Be sure to give the cables used to connect the controller enough extra length to avoid strain and pulling at the connectors 4 Keep the controller away ...

Page 39: ...lied as standard accessories to the front Fig 3 2 2 2 RCX142 MOTOR XM YM ZM RM PWR SRV ERR SAFETY MPB COM STD DIO RGEN ACIN P N L N ROB I O XY ROB I O ZR OP 1 OP 3 OP 2 OP 4 200 230V 50 60Hz MAX 2500VA MODE L SER NO MANUF ACTUR ED FACTOR Y AUTOM ATION EQUIPM ENT MADE IN JAPAN 注 意 CAU TIO N 取扱 説明 書参 照 REA D INST RUC TION MAN UAL BATT ZR XY c CAUTION The L type brackets have mounting holes in two di...

Page 40: ...SAFETY MPB COM STD DIO RGEN ACIN P N L N ROB I O XY ROB I O ZR OP 1 OP 3 OP 2 OP 4 200 230V 50 60Hz MAX 2500VA MODE L SER NO MANUF ACTUR ED FACTOR Y AUTOM ATION EQUIPM ENT MADE IN JAPAN 注 意 CAU TIO N 取扱 説明 書参 照 REA D INST RUC TION MAN UAL BATT ZR XY Standard for front and rear Option for side 1 2 L type bracket part No single item When installing the controller with L type brackets use two same br...

Page 41: ... MPB COM STD DIO OP 1 4 BATT XY ZR REGN P N AC IN L N Connectors for servomotor drive Connectors for servomotor feedback and sensor signals Input output connector for safety function such as emergency stop Connector for MPB RS 232C interface connector Connector for dedicated input output and standard general purpose input output Connectors attached to optional expansion I O boards OP 2 and OP 4 ca...

Page 42: ...00XP 600XP YK700XP 800XP 1000XP Ceiling hanging inverse type YK300XS 400XS YK500XS 600XS YK700XS 800XS 1000XS Power capacity VA 500 1000 1500 1700 2000 2500 Robot model 2 When connected to 2 axes Cartesian robot or multi axis robot Axis current sensor value X axis 05 10 20 10 20 20 Y axis 05 05 05 10 10 20 Power capacity VA 600 800 1100 1000 1300 1700 c CAUTION Before connecting the power cable be...

Page 43: ... When connected to 4 axes Cartesian robot and or multi axis robot Axis current sensor value X axis 05 10 20 10 20 20 10 20 20 20 10 20 20 20 20 Y axis 05 05 05 10 10 20 10 10 20 20 10 10 20 20 20 Z axis 05 05 05 05 05 05 10 10 10 20 10 10 10 20 20 R axis 05 05 05 05 05 05 05 05 05 05 10 10 10 10 20 Power capacity VA 800 1000 1200 1100 1400 1600 1300 1500 1800 2100 1400 1700 2000 2200 2500 Axis cur...

Page 44: ...unction Refer to the circuit protector manufacturer s data sheets for making the selection Example RCX142 20A RCX142 T 5A Rated current Operating characteristics Slow type with inertia delay 300 2 sec 1000 0 01 sec 4 5 Installing a current control switch When controlling the power on off of the robot controller from an external device such as a PLC a current control switch contactor breaker etc ma...

Page 45: ... AL BATT ZR XY n NOTE Check robot cables for bent pins kinks and other damage before connecting w WARNING The power to the controller must be off when connecting the robot cables The robot cable connectors XM and YM ZM and RM ROB I O XY and ROB I O ZR have an identical shape Do not confuse these cable connectors when making connections A misconnection will cause the robot to malfunction Keep robot...

Page 46: ...0 230V 50 60Hz MAX 2500VA MODE L SER NO MANU FACTU RED FACTO RY AUTOM ATION EQUIPM ENT MADE IN JAPAN 注 意 CA UTI ON 取扱 説明 書参 照 REA D INST RUC TION MAN UAL BATT ZR XY c CAUTION Use caution since the MPB connector must be connected in the correct direction Connecting in the wrong direction may cause faulty operation or breakdowns Emergency stop in the robot controller is triggered when the MPB is dis...

Page 47: ... open collector transistor is used for the I O port having a transistor and photocoupler and a corresponding DI digital input is also used NPN specifications therefore make use of a sink output and a source input see drawing below Current Current DO output sink type DI input source type N COM P COM NPN b PNP specifications PNP specifications indicate that a DO digital output type PNP open collecto...

Page 48: ... RS 232C port of the computer For more detailed information on the RS 232C interface see RS 232C Interface in Chapter 8 n NOTE D SUB 9P female connector is for RS 232C interface Fig 3 8 1 Host computer connection RCX142 MOTOR XM YM ZM RM PWR SRV ERR SAFETY MPB COM STD DIO RGEN ACIN P N L N ROB I O XY ROB I O ZR OP 1 OP 3 OP 2 OP 4 200 230V 50 60Hz MAX 2500VA BATT ZR XY MODEL SER NO MANUFACTURED FA...

Page 49: ...batteries each for the BATT XY and or BATT ZR connectors to extend the backup time Standard connection 1 Connect the absolute battery connectors to the BATT XY ZR connectors on the front right of the controller as shown below Fig 3 9 1 RCX142 MOTOR XM YM ZM RM PWR SRV ERR SAFETY MPB COM STD DIO RGEN ACIN P N L N ROB I O XY ROB I O ZR OP 1 OP 3 OP 2 OP 4 200 230V 50 60Hz MAX 2500VA MODE L SER NO MA...

Page 50: ...230V 50 60Hz MAX 2500VA MODE L SER NO MANUF ACTUR ED FACTOR Y AUTOMA TION EQUIPM ENT MADE IN JAPAN 注 意 CAU TIO N 取扱 説明 書参 照 READ INST RUC TION MAN UAL BATT ZR XY SAN YOD ENK I RGEN BATT ZR XY Plug the absolute battery connector into each of the XY connectors 1 Plug the absolute battery connector into each of the ZR connectors 2 1 If neither the X axis nor Y axis is used for robot setting then you ...

Page 51: ...r the backup time was exceeded while the controller power was off The batteries are automatically charged when power is supplied to the controller Keep power supplied for longer than needed to charge the batteries by referring to the table below Battery type 3 6V 2000mAh KS4 M53G0 100 Battery name 1 B3 Connection method Standard connection Parallel connection Hours until full charge 2 48h Backup t...

Page 52: ...bient temperature of 20 C 3 Time after power is off with the absolute battery fully charged Replacing the absolute battery When the RGU 2 is mounted remove the four screws on the top and bottom with a Phillips screwdriver and remove the RGU 2 For B3 batteries 1 Remove the tie strap cable tie that secures the battery cords 2 Unplug the connector for the absolute battery to be replaced and then remo...

Page 53: ...o the controller must be off when connecting the regenerative unit to the robot controller To prevent electrical shocks never touch the RGEN terminals when power is supplied to the robot controller c CAUTION Always securely connect the cable Poor connections or contact failure may cause malfunctions n NOTE The RCX142 T does not require a regenerative unit The RCX142 may require a regenerative unit...

Page 54: ...of electromagnetic contactors induction motors solenoid valves or brake solenoids should be separate from the I O cable communication cable and robot cable Never pass them through the same conduit or bundle them together 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 RCX142...

Page 55: ...o account the following points 1 Place a noise filter and ferrite core at a point near the robot controller Do not bundle the primary wiring and secondary wiring of the noise filter together Noise filter Robot controller Primary wiring Secondary wiring L N Ground wire Primary wiring and secondary wiring of the noise filter are bundled together Ground wire is bundled with primary wiring of the nois...

Page 56: ...ble MPB programming box Absolute battery Regenerative unit if needed 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 RCX142 MOTOR XM YM ZM RM PWR SRV ERR SAFETY MPB COM STD DIO RGEN ACIN P N L N ROB I O XY ROB I O ZR OP 1 OP 3 OP 2 OP 4 200 230V 50 60Hz MA X 2500VA MODE L SER NO MANUF ACTUR ED FACTOR Y AUT...

Page 57: ... signal connection Fig 3 13 2 RCX142 GND GND 24V MPB connector 13 14 13 14 3 4 MPB Emergency stop button EMG RDY EMG 24V EMG IN2 EMG IN1 SAFETY connector SAFETY connector supplied RCX142 AC 200V Motor power supply relay coil Motor power supply circuit Fig 3 13 3 RCX142 T GND 24V MPB connector 13 14 13 14 3 4 MPB Emergency stop button EMG RDY EMG 24V EMG IN2 EMG IN1 SAFETY connector SAFETY connecto...

Page 58: ...he SAFE mode setting is enabled and the serial I O is connected the SRV LED lamp does not light up Abnormal operation The PWR and ERR LED lamps on the front panel of the controller light up Check the error message displayed on the MPB and take corrective action according to the description given in Chapter 9 Troubleshooting 13 Checking the robot controller operation n NOTE An interlock signal alwa...

Page 59: ... 5 1 MPB screen 4 7 5 2 Operation key layout 4 8 5 3 Basic key operation 4 9 5 4 Function keys 4 10 5 5 Control keys 4 12 5 6 Data keys 4 14 5 7 Other keys 4 14 6 Emergency stop 4 15 6 1 Emergency stop reset 4 16 7 Mode configuration 4 18 7 1 Basic operation modes 4 18 7 2 Other operation modes 4 19 7 3 Mode hierarchy 4 20 8 SERVICE mode 4 24 8 1 Operation device 4 24 8 2 Prohibition of AUTO mode ...

Page 60: ...serting a line 4 51 10 2 4 Deleting a character 4 51 10 2 5 Deleting a line 4 52 10 2 6 User function key display 4 52 10 2 7 Quitting program editing 4 53 10 2 8 Specifying the copy cut lines 4 53 10 2 9 Copying the selected lines 4 53 10 2 10 Cutting the selected lines 4 54 10 2 11 Pasting the data 4 54 10 2 12 Backspace 4 54 10 2 13 Line jump 4 55 10 2 14 Searching a character string 4 56 10 3 ...

Page 61: ...llet definition 4 102 11 3 4 Deleting a pallet definition 4 103 11 4 Changing the manual movement speed 4 104 11 5 Displaying editing and setting shift coordinates 4 105 11 5 1 Editing shift coordinates 4 108 11 5 1 1 Restoring shift coordinates 4 109 11 5 2 Editing the shift coordinate range 4 109 11 5 2 1 Restoring a shift coordinate range 4 111 11 5 3 Shift coordinate setting method 1 4 111 11 ...

Page 62: ...neration 4 217 12 5 Self diagnosis 4 218 12 5 1 Controller check 4 218 12 5 2 Error history display 4 219 12 5 3 Displaying the total operation time 4 220 12 5 4 System error details display 4 220 12 6 Backup processes 4 221 12 6 1 Internal flash ROM 4 221 12 6 1 1 Loading files 4 222 12 6 1 2 Saving files 4 223 12 6 1 3 Initializing the files 4 223 13 MONITOR mode 4 224 14 UTILITY mode 4 227 14 1...

Page 63: ...roller MPB is used for robot operation programming teaching parameter input etc Used for basic input output operations Used for input output of emergency stop signal enable switch signal etc Used for communication through RS 232C RS 232C interface Controller This chapter mainly explains how to operate the MPB programming box n NOTE Refer to Chapter 6 for Parallel I O interface Refer to Chapter 7 f...

Page 64: ...CAUTION READ INSTRUCTION MANUAL 1 AC IN terminal 5 MPB connector 6 COM connector PWR SRV ERR 2 POWER LED 3 SERVO LED 4 ERROR LED 2 2 Main functions q AC IN terminal Supplies power to the controller w PWR LED Lights up when the controller is turned on e SRV LED Lights up when the robot servo is on and turns off when the servo power is off r ERR LED Lights up when a serious error occurs t MPB connec...

Page 65: ...ot controller and allows you to edit or execute robot programs 3 1 Part names Fig 4 3 1 MPB programming box q Display liquid crystal screen e Emergency stop button r MPB connector w Sheet key u Display contrast adjustment trimmer side of MPB y LOWER button t UPPER button ...

Page 66: ...mergency stop button Pressing this button during operation immediately stops robot operation This is a B contact normally closed type switch r MPB connector Use this connector to connect the MPB to the robot controller t UPPER button This button has the same function as the UPPER sheet key y LOWER button This button has the same function as the LOWER sheet key u LCD contrast adjustment trimmer sid...

Page 67: ... YM ZM RM PWR SRV ERR SAFETY MPB COM STD DIO RGEN ACIN P N L N ROB I O XY ROB I O ZR OP 1 OP 3 OP 2 OP 4 200 230V 50 60Hz MAX 2500VA BATT ZR XY MODEL SER NO MANUFACTURED FACTORYAUTOMATIONEQUIPMENT MADEINJAPAN CAUTION READ INSTRUCTION MANUAL MPB connector MPB programming box 3 MPB programming box n NOTE Emergency stop is triggered when the MPB is connected to or disconnected from the robot controll...

Page 68: ...een MANUAL 50 MR S0H0J Current position M1 0 M4 0 M2 0 M3 0 POINT PALLET VEL VEL c CAUTION When connecting the MPB to the robot controller always use the dedicated cable and connector attached to the MBP Do not modify this cable or extend it by using a relay unit etc n NOTE If an error message Parameter destroyed or Memory destroyed appears on the screen when the robot controller is turned on be s...

Page 69: ...rn to origin complete Program is being executed Online command is being executed through RS 232C interface Changes to a dot when the command ends Sequence program is being executed 3 Data area 3rd to 7th lines Various types of data and editing information are displayed on the 3rd to 7th lines These lines scroll to the right and left to show up to 80 characters per line 4 Guideline Bottom line The ...

Page 70: ...eys 5 2 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 Control key Function key Data key ...

Page 71: ...nable various functions Fig 4 5 3 Key configuration Shift 1 Shift 2 Shift 3 2 There are 3 ways shift 1 to shift 3 to use each operation key Shift 1 2 3 Example of key input Shift 1 Use a key while holding down the key Input data UPPER UPPER LOWER LOWER LOWER Shift 3 Use a key while holding down the key Shift 2 Use a key without holding down the and keys UPPER ...

Page 72: ...ir menus in MANUAL mode is shown below Function key Selected menu POINT PALLET VEL VEL SHIFT HAND UNITCHG VEL VEL ABS RST COORDI F 1 F 2 F 4 F 5 F 6 F 7 F 8 F 9 F10 F13 F15 UPPER UPPER UPPER UPPER UPPER LOWER LOWER F 1 F 6 F 11 F 2 F 7 F 12 F 1 F 6 F 11 F 2 F 7 F 12 F 3 F 8 F 13 F 4 F 9 F 14 F 4 F 9 F 14 F 5 F 10 F 15 F 5 F 10 F 15 F 3 F 8 F 13 F 5 F 10 F 15 ...

Page 73: ...nd to the function key menus on the screen from the left Pressing the UPPER key switches to function keys F 6 to F 10 and pressing the LOWER key switches to function keys F 11 to F 15 n NOTE From hereon when the F 6 to F 10 keys are mentioned it means to press the F 1 F6 F11 to F 5 F10 F15 keys while holding down the UPPER key or UPPER button on the side of the MPB Likewise when the F 11 to F 15 k...

Page 74: ... the previous screen upper hierarchy 3 Cursor keys Moves the cursor up Moves the pointer highlighted line number display up when not editing on the screen Moves the cursor down Moves the pointer highlighted line number display down when not editing on the screen Moves the cursor to the left Screen scrolls to the right when the cursor reaches the left end Scrolls the screen to the right when not ed...

Page 75: ...lid during program execution direct command execution point trace execution and return to origin operation 1 Moves axis 1 in the direction or the robot in the X direction on the XY coordinates 1 Moves axis 1 in the direction or the robot in the X direction on the XY coordinates 2 Moves axis 2 in the direction or the robot in the Y direction on the XY coordinates 2 Moves axis 2 in the direction or ...

Page 76: ...data keys 1 Alphanumeric keys 0 to 9 Enters numbers A to Z Enters alphabetic characters SPACE Inserts spaces 2 Symbol keys 5 7 Other keys 1 Enter key Pressing this key executes a direct command when in AUTO DIRECT mode When the cursor is displayed pressing this key completes the data input on the cursor line 2 Shift keys UPPER Selects shift 1 for key operation LOWER Selects shift 3 for key operati...

Page 77: ... shown below appears on the MPB screen The highlighted display for the mode name is cancelled during emergency stop MANUAL 50 MG S0H0J 12 1 Emg stop on Current position POINT PALLET VEL VEL M1 0 M4 0 M2 0 M3 0 Fig 4 6 1 Emergency stop MPB programming box Emergency stop button n NOTE Besides the emergency stop button on the MPB an external dedicated input emergency stop terminal is provided in the ...

Page 78: ...r Off Sequence DISABLE Armtype RIGHTY MOTOR SEQUENC ARMTYPE RST DO At this time pressing the ESC key returns to the previous mode with the motor power still turned off To turn on the motor power continue the following operations 4 Press the F 1 MOTOR key The following screen appears Fig 4 6 4 UTILITY MOTOR mode 1 UTILITY MOTOR motor power Off D1 M1 Brake D5 M5 no axis D2 M2 Brake D6 M6 no axis D3 ...

Page 79: ...4 6 5 UTILITY MOTOR mode 2 UTILITY MOTOR motor power On D1 M1 Servo D5 M5 no axis D2 M2 Servo D6 M6 no axis D3 M3 Servo D4 M4 Servo On Off 6 Press the ESC key to return to the previous mode 6 Emergency stop n NOTE If the motor power is turned off due to a serious error the motor power will not turn on with UTILITY MOTOR mode In this case the robot controller must be turned back on again ...

Page 80: ...perform maintenance work using the MPB safely within the safety enclosure of the robot system This mode includes AUTO and MANUAL modes in the basic operation mode and can be selected by turning DI02 SERVICE mode OFF The following functions are selected in SERVICE mode 1 Robot is controlled only by MPB operation 2 Automatic operation is prohibited 3 Robot operating speed is set to below 3 of the ma...

Page 81: ...and axis parameter settings 7 2 Other operation modes Other than the basic operation modes the following two modes are also available 1 DI DO Monitor mode 2 UTILITY mode These modes can be selected with the control keys 1 DI DO Monitor mode Use this mode to monitor the robot controller I O status or task status on the MPB screen Use the DISPLAY key to select this mode 2 UTILITY mode Use this mode ...

Page 82: ... menu MANUAL 50 MG S0H0J Current position AUTO PROGRAM MANUAL SYSTEM M1 0 M4 0 M2 0 M3 0 These are basic modes at the highest hierarchy on the menu The display position for each mode name corresponds to each function key of F 1 F 2 F 3 and F 4 from the left For example when the F 1 AUTO key is pressed AUTO mode is entered Fig 4 7 2 AUTO mode menu AUTO T1 100 TEST1 1 TEST1 PROGRAM 2 3 DO2 0 0 4 WAI...

Page 83: ...ion can proceed through each hierarchy by selecting the menu items with the function keys To return to the previous mode hierarchy press the ESC key To return to a highest mode press MODE The basic modes are then displayed on the guideline so select the desired basic mode by pressing the corresponding function key Refer to Mode hierarchy diagram on the next page for the entire mode hierarchy n NOT...

Page 84: ...VEL F5 VEL F6 COPY F7 ERASE F9 VEL F10 VEL F15 PASSWD F1 EDIT F2 RANGE F4 VEL F5 VEL F6 METHOD1 F7 METHOD2 F9 VEL F10 VEL F2 PROGRAM F1 EDIT F2 TEACH F4 VEL F5 VEL F8 UNITCHG F9 VEL F10 VEL F3 MANUAL F1 RESET F2 TASK F3 DIR F4 VEL F5 VEL F6 POINT F7 DIRECT F8 BREAK F9 VEL F10 VEL F11 STEP F12 SKIP F13 NEXT F1 EDIT F3 DIR F5 COMPILE F6 JUMP F7 FIND F8 FIND F9 FIND F13 ERR RST F1 POINT F2 PALLET F4 ...

Page 85: ... F2 CMU F3 OPTION F4 INIT F5 DIAGNOS F9 BACKUP F15 DRV UP F1 PROGRAM F2 POINT F3 SHIFT F4 HAND F5 ALL F6 PALETTE F7 COMMENT F1 DATE F2 TIME F1 ROBOT F2 AXIS F4 CLEAR F5 HELP F6 AUX F7 DUAL F15 LAYOUT F9 DSW HLP F10 DIO HLP F1 EXECUTE F2 ACCESS F5 RST DO F9 DSW HLP F10 DIO HLP UTILITY 1 F1 MOTOR F2 SEQUENC F3 ARMTYPE F5 RST DO UTILITY 2 DISPLAY F1 PARAM F2 MEMORY F3 CMU F4 CLOCK F6 GENERAT F10 PASS...

Page 86: ...un function If the robot operator using the MPB should trip or fall during maintenance work he she might be exposed to a dangerous situation To prevent this kind of accident the Hold to Run function allows the robot to move only during the time that the MPB key is kept pressed like a deadman switch However the Hold to Run function can be turned OFF provided you take responsibility for your own saf...

Page 87: ...t speed r Program name t Message line y Online command execution mark u Sequence program execution mark i Pointer display o Guideline q Mode hierarchy Shows the current mode hierarchy When the highest mode AUTO in this case is not highlighted it means the servomotor power is off When highlighted it means the servomotor power is on w Task display Shows the task number for the program listing being ...

Page 88: ... compiled and an object file is created to execute automatic operation When the same object file already exists no compiling is executed If an error is found in a command statement during compiling the error message and the program listing after the command line where the error occurred are displayed If the compiling ends normally the program listing is displayed from the top command line n NOTE U...

Page 89: ...tomatic movement speed for the selected robot group in steps 100 50 20 5 1 Moves to the specified point number position Executes a command statement written on one line Sets a break point Increases automatic movement speed for the selected robot group in 1 increments Decreases automatic movement speed for the selected robot group in 1 decrements Executes one line of the command statement Advances ...

Page 90: ...tomatic operation in progress AUTO T1 100 TEST1 0 2 Running RESET TASK DIR VEL VEL The following keys are enabled during automatic operation ROBOT LOWER MODE Valid keys F9 F10 Menu VEL VEL Function Increases automatic movement speed for the selected robot group in 5 increments Decreases automatic movement speed for the selected robot group in 5 decrements Switches the selected robot group n NOTE R...

Page 91: ...he program listing The pointer indicates the next command line number to be executed in the program 3 Press the START key to re execute the program c CAUTION Do not turn off the robot controller during program execution If turned off an error may occur in the internal system data and the program might not restart normally when the power is again turned on Always be sure to terminate or stop the pr...

Page 92: ...es not exist 1 Press the F 1 RESET key in AUTO mode 2 Press the F 4 YES key The program listing appears from the first line A pointer also appears on the first line number of the program Fig 4 9 6 Program reset AUTO T1 50 TEST1 1 ST 2 MOVE P P0 3 MOVE P P1 4 MOVE P P2 5 GOTO ST Reset program OK YES NO n NOTE The output is also reset when the program is reset However the output will not be reset wh...

Page 93: ... MOVE P P1 4 MOVE P P2 5 GOTO ST Change to _SELECT OK YES NO 2 When the F 5 NO key is pressed in Step 1 the following message then appears on the guideline Press the F 4 YES key to reset the current program or press the F 5 NO key to cancel the reset Fig 4 9 8 Program reset AUTO T1 50 TEST1 1 ST 2 MOVE P P0 3 MOVE P P1 4 MOVE P P2 5 GOTO ST Reset program OK YES NO n NOTE The output is also reset w...

Page 94: ...be executed in the current task Fig 4 9 9 Main task T1 display AUTO T1 100 TEST1 5 MOVE P P0 6 L1 7 MOVE P P1 8 MOVE P P2 9 GOTO L1 RESET TASK DIR VEL VEL 3 Press the F 2 TASK key to select a lower order task program Each time the F 2 TASK key is pressed lower order task programs T2 T3 T8 are displayed At this time the pointer indicates the next command line number to be executed in each task Fig ...

Page 95: ...ed 2 Use the cursor keys to select the desired program and press the ESC key The selected program will automatically be compiled and an object program file made Fig 4 9 11 Switching programs AUTO DIR T1 100 TEST2 No NAME LINE BYTE RW RO 1 TEST1 13 125 RW 2 TEST2 50 608 RW 3 PARTS100 38 411 RW 4 TEST3 7 78 RW n NOTE The output is also reset when the program is reset However the output will not be r...

Page 96: ... 100 MG S0H0J x y z r P3 150 50 64 53 21 78 45 14 P4 96 65 224 89 43 31 28 79 P5 63432 19735 6243 22642 COMNT LEFTY POS 0 0 0 0 PTP JUMP VEL VEL The RIGHTY message on the first line appears only when a SCARA robot is selected The LEFTY message on the sixth line appears only when a SCARA robot is selected and a hand system flag is set for the point data n NOTE When two robots are specified two spee...

Page 97: ...h axis to the right during ARCH motion mode Moves the arch axis to the left during ARCH motion mode Switches the units for indicating the current position to mm pulse Increases automatic movement speed for the selected robot group in 1 increments Decreases automatic movement speed for the selected robot group in 1 decrements Switches to the point data editing screen in MANUAL mode Moves the cursor...

Page 98: ...otion mode with no auxiliary axis AUTO POINT RIGHTY 50 100 MG S0H0J x y z r P3 150 50 64 53 21 78 45 14 P4 96 65 224 89 43 31 28 79 P5 63432 19735 6243 22642 COMNT LEFTY POS 0 0 0 0 PTP JUMP VEL VEL 3 Press the START key and the robot moves by PTP motion to the specified point position The trace speed is one tenth of the automatic movement speed If the SCARA robot is selected and the hand system f...

Page 99: ... 43 31 28 79 P5 63432 19735 6243 22642 COMNT LEFTY POS 0 0 0 0 PTP JUMP VEL VEL To perform trace for the auxiliary axis Fig 4 9 17 Point trace screen in PTP motion mode with auxiliary axis AUTO POINT RIGHTY 50 100 MG S0H0J x y z r P3 150 50 64 53 21 78 45 14 P4 96 65 224 89 43 31 28 79 P5 63432 19735 6243 22642 COMNT LEFTY POS 0 0 0 0 PTP JUMP VEL VEL 3 Press the START key and the robot moves by P...

Page 100: ...NT LEFTY POS 0 0 0 0 ARCH A POS JUMD VEL VEL 3 Press the F 2 A POS key and set the arch motion position Fig 4 9 20 Point trace screen in ARCH motion mode with no auxiliary axis AUTO POINT RIGHTY 50 100 MG S0H0J x y ARCH z r P3 150 50 64 53 21 78 45 14 P4 96 65 224 89 43 31 28 79 P5 63432 19735 6243 22642 COMNT LEFTY POS 0 0 0 0 Enter ARCH data 20000 4 Use the cursor keys to select the point number...

Page 101: ...T LEFTY POS 0 0 0 0 ARCH A POS JUMP VEL VEL 3 Press the F 2 A POS key and set the arch motion position Fig 4 9 23 Point trace screen in ARCH motion mode with auxiliary axis AUTO POINT RIGHTY 50 100 MG S0H0J x y z r P3 150 50 64 53 21 78 45 14 P4 96 65 224 89 43 31 28 79 P5 63432 19735 6243 22642 COMNT LEFTY POS 0 0 0 0 Enter ARCH data 20000 4 Use the cursor keys and F 14 AXIS or F 15 AXIS key so t...

Page 102: ... 50 100 MG S0H0J x y z r P3 150 50 64 53 21 78 45 14 P4 96 65 224 89 43 31 28 79 P5 63432 19735 6243 22642 COMNT LEFTY POS 0 0 0 0 LINEAR JUMP VEL VEL 3 Press the START key to move the robot by linear interpolation motion to the specified point position The trace speed is one tenth of the automatic movement speed If the SCARA robot is selected and the hand system flag is set for the point data the...

Page 103: ...R JUMP VEL VEL To perform trace for the auxiliary axis Fig 4 9 28 Point trace screen in linear interpolation motion mode with auxiliary axis AUTO POINT RIGHTY 50 100 MG S0H0J x y z r P3 150 50 64 53 21 78 45 14 P4 96 65 224 89 43 31 28 79 P5 63432 19735 6243 22642 COMNT LEFTY POS 0 0 0 0 LINEAR JUMP VEL VEL 3 Press the START key to move the robot by linear interpolation motion to the specified poi...

Page 104: ...mmand execution AUTO T1 100 TEST1 1 TEST1 PROGRAM 2 START SUBTASK T2 3 DO2 0 0 4 WAIT DI3 4 3 2 3 5 MOVE P P0 DO 25 1_ 2 Enter one line of the command statement 3 Press the key to execute the command you have just entered n NOTE The following command statements can be executed directly Assignment statements movement commands SET statements RESET statements etc Before executing a movement command r...

Page 105: ... backwards from the cursor position Finds the specified character string searching forwards from the cursor position Menu Function Valid keys Cursor key Page key 9 9 1 Setting break points To make program debugging easy the program execution can be stopped on the line where a break point is set Procedure 1 Press the F 8 BREAK key in AUTO mode to switch to AUTO BREAK mode 2 Use the cursor keys to s...

Page 106: ...as set press the F 3 SEARCH key This function makes it easier to find a break point that you want to delete n NOTE Up to 4 break points can be set in one program These 4 break points cannot set in different programs However when there is COMMON program 4 break points can be set including the main program For more information on the COMMON program refer to the programming manual If the program is c...

Page 107: ... without executing the command statement of the line number where the pointer is displayed 9 12 Executing the next step Procedure 1 Press the F 13 NEXT key in AUTO mode 2 Each time this key is pressed the command statement of the highlighted line number is executed After execution the pointer moves to the next line If the command statement is a sub routine or sub procedure it is executed at once w...

Page 108: ... the highest mode PROGRAM in this case is highlighted it means the servomotor power is on When not highlighted it means the servomotor power is off w Program name Shows the program name currently selected e Message line This line shows the number of digits of the program If an error occurs the error message also appears here r Online command execution mark When an online command is being executed ...

Page 109: ...m the cursor position Finds the specified character string searching forwards from the cursor position Allows editing if the selected program is destroyed Menu Function Valid keys Cursor key Page key 10 1 Scrolling a program listing Procedure 1 Pressing the cursor keys in PROGRAM mode scrolls up or down through a program listing one line at a time Pressing the cursor keys scrolls right or left thr...

Page 110: ...e Fig 4 10 2 PROGRAM EDIT mode PROGRAM EDIT TEST2 1 TEST2 PROGRAM 2 GOSUB SUBPROG 3 DO2 0 0 4 WAIT DI3 4 3 2 3 5 MOVE P P0 ORIGIN SELECT COPY CUT PASTE BS 1 2 3 Pressing the key finishes the program input for one line and moves the cursor to the beginning of the next line 3 When program editing is complete press the ESC key n NOTE Program editing is finished when any of the key up down cursor keys...

Page 111: ... input for one line and moves the cursor to the beginning of the next line Selects the starting line for copy or cut Copies the selected line and temporarily stores it in a buffer Cuts the selected lines and temporarily stores it in a buffer Inserts the buffer data directly prior to the cursor line Backs the cursor and deletes the preceding character Displays the program listing from the specified...

Page 112: ...rsor movement PROGRAM EDIT TEST2 3 DO2 0 0 4 WAIT DI3 4 3 2 3 5 MOVE P P0_ ORIGIN 6 MOVE P P1 7 DO2 1 1 SELECT COPY CUT PASTE BS 1 2 3 10 2 2 Insert Overwrite mode switching Procedure 1 Press the INS key in PROGRAM EDIT mode The cursor changes to underline _ form and the screen switches to Insert mode In Insert mode the input character is inserted just previous to the cursor position Fig 4 10 4 In...

Page 113: ... 3 2 3 5 MOVE P P0 ORIGIN 6 MOVE P P1 7 SELECT COPY CUT PASTE BS 1 2 3 10 2 3 Inserting a line Procedure Pressing the L INS LOWER INS key in PROGRAM EDIT mode inserts a blank line at the line previous to the cursor position Fig 4 10 6 Inserting a line PROGRAM EDIT TEST2 3 DO2 0 0 4 WAIT DI3 4 3 2 3 5 _ 6 MOVE P P0 ORIGIN 7 MOVE P P1 SELECT COPY CUT PASTE BS 1 2 3 10 2 4 Deleting a character Proced...

Page 114: ...er strings on the guideline which are preassigned to function keys F 1 to F 15 Each character string is displayed in up to 7 characters from the beginning 2 Press the function key matching the character string you want to enter For example when the F 2 GOTO key is pressed in Fig 4 10 8 the character string for GOTO is entered at the cursor position Fig 4 10 8 User function keys PROGRAM EDIT TEST2 ...

Page 115: ...ST2 1C TEST2 PROGRAM 2C 3C DO2 0 0 4 WAIT DI3 4 3 2 3 5 MOVE P P0 ORIGIN SELECT COPY CUT PASTE BS 1 2 3 10 2 9 Copying the selected lines Procedure After selecting the lines in 10 2 8 press the F 2 COPY key The data on the selected lines are copied into the buffer The C marks then disappear Fig 4 10 10 Copying the selected lines PROGRAM EDIT TEST2 1 TEST2 PROGRAM 2 3 DO2 0 0 4 WAIT DI3 4 3 2 3 5 M...

Page 116: ...fer by copy cut operation is inserted just before the cursor line Fig 4 10 12 Pasting the data PROGRAM EDIT TEST2 1 TEST2 PROGRAM 2 3 DO2 0 0 4 WAIT DI3 4 3 2 3 5 MOVE P P0 ORIGIN SELECT COPY CUT PASTE BS 1 2 3 10 2 12 Backspace Procedure Pressing the F 5 BS key in PROGRAM EDIT mode backs the cursor and deletes the preceding character When the cursor is at the beginning of a line it connects to th...

Page 117: ...eline Fig 4 10 13 Line jump PROGRAM EDIT TEST2 1 TEST2 PROGRAM 2 GOTO _ 3 DO2 0 0 4 WAIT DI3 4 3 2 3 5 MOVE P P0 ORIGIN Enter line no 45_ 1 2 3 2 Enter the line number to jump to and press the key The program is then displayed from the specified line Fig 4 10 14 Performing line jump PROGRAM EDIT TEST2 45 RESET DO3 4 46 DELAY 1000 47 A 4 48 GOTO T4 49 T5 SELECT COPY CUT PASTE BS 1 2 3 ...

Page 118: ...cter string MOV_ 1 2 3 Search starts from the cursor position towards the end of the program and stops at the first matching character string Fig 4 10 16 Character string search PROGRAM EDIT TEST2 18 MOVE P P1 19 A 1 20 TOTO A 21 T2 22 WAIT A 1 SELECT COPY CUT PASTE BS 1 2 3 3 To continuously search for another character string press the F 8 FIND or F 9 FIND key Pressing the F 8 FIND key restarts ...

Page 119: ... item are shown below No Name Line Byte RW RO Date Time Indicates the serial number of the program The number of the program which is currently selected is highlighted reversed background Indicates the program name The mark reversed background shows this program is compiled and the object program exists The s mark reverse background shows an object exists in the sequence program Shows the number o...

Page 120: ...anges the program attribute Shows the object program information Automatically creates the program name FUNCTION 10 3 1 Cursor movement Procedure To select the program use the cursor keys in PROGRAM DIR mode The pointer cursor moves to the selected program number The program name is displayed at the right end on the system line 1st line 10 3 2 Registering a new program name When creating a new pro...

Page 121: ...f program 5 Number of points 124 Source use sum Object use sum Sequence use sum Number of program Number of points Displays a count of used bytes and bytes available for source program and point data Displays a count of used bytes and bytes available for object program Displays a count of used bytes and bytes available for sequence object program 8 bytes are used for one circuit of sequence progra...

Page 122: ...rogram name appears on the guideline along with an edit cursor 3 Enter a new program name Press the ESC key if you want to cancel this operation Fig 4 10 21 Copying a program PROGRAM DIR TEST1 No RW RO 1 TEST1 55 952 RW 2 TEST2 50 907 RW 3 PARTS100 38 843 RW 4 TEST100 100 1968 RW Enter program name TEST3 Name Line Byte 4 Press the key to make a copy n NOTE Program names can be up to 8 characters a...

Page 123: ...0 38 843 RW 4 TEST100 100 1968 RW Erase program OK YES NO Name Line Byte 3 Press the F 4 YES key to erase the selected program Press the F 5 NO key if you want to cancel erasure After the program is erased the lower program names move upward Fig 4 10 23 After erasing a program PROGRAM DIR TEST2 No RW RO 1 TEST2 50 907 RW 2 PARTS100 38 843 RW 3 TEST100 100 1968 RW 4 TEST200 80 1525 RW NEW INFO Name...

Page 124: ...m name appears on the guideline along with the original program name Fig 4 10 24 Renaming a program PROGRAM DIR TEST1 No RW RO 1 TEST1 TEST2 55 952 RW 2 PARTS100 50 907 RW 3 TEST100 38 843 RW 4 100 31968 RW Enter program name TEST_ Name Line Byte 3 Enter a new program name Press the ESC key if you want to cancel this operation 4 Press the key to rename the program n NOTE Program names can be up to...

Page 125: ...the F 10 ATTRBT key to enter PROGRAM DIR ATTRBT mode A confirmation message appears on the guideline Fig 4 10 25 Changing a program attribute PROGRA DIR ATTRBT TEST2 No RW RO 1 TEST2 50 907 RW 2 PARTS100 38 843 RW 3 TEST100 100 1968 RW 4 TEST200 80 1525 RW Change attribute OK YES NO Name Line Byte 3 Press the F 4 YES key to change the program attribute Press the F 5 NO key if you want to cancel th...

Page 126: ... 50 907 RW 3 PARTS100 38 843 RW 4 TEST100 100 1968 RW Overwrite FUNCTION OK YES NO Name Line Byte 2 Press the F 4 YES key to perform this operation A sample program will be automatically created under the program name FUNCTION Press the F 5 NO key if you want to cancel this operation 3 Rewrite the contents of this program as needed User function keys can be customized with this program n NOTE Use ...

Page 127: ...ERNATE DO 23 DO 23 M_F5 DO 24 ALTERNATE DO 24 DO 24 M_F6 DO 25 MOMENTARY DO 25 1 DO 25 0 M_F7 DO 26 MOMENTARY DO 26 1 DO 26 0 M_F8 DO 27 MOMENTARY DO 27 1 DO 27 0 M_F9 DO2 ON DO2 255 M_F10 DO2 OFF DO2 0 M_F11 OPEN DO3 0 B1 M_F12 CLOSE DO3 0 O M_F13 AND DO3 1 1 DO3 0 M_F14 DI4 DO4 DO4 DI4 M_F15 DO5INC DO5 DO5 1 P_F1 MOVE P P P_F2 MOVE L P P_F3 GOTO P_F4 DELAY P_F5 WAIT P_F6 GOSUB P_F7 RETURN P_F8 P...

Page 128: ... compiling Press the F 5 NO key if you want to cancel the compiling Fig 4 10 28 Compiling PROGRAM COMPILE TEST2 1 TEST2 PROGRAM 2 GOTO 3 DO2 0 0 4 WAIT DI3 4 3 2 3 5 MOVE P P0 ORIGIN Compile program OK YES NO 2 3 0 4 Compiling If an error is found in the command statements the program listing for that line appears along with an error message and the compiling stops When the compiling ends normally...

Page 129: ...robot controller recognizes a program named FUNCTION as a special program for registering the user function keys Therefore do not use this name for normal programs Procedure 1 In PROGRAM mode press the F 3 DIR key to enter PROGRAM DIR mode 2 Press the F 1 NEW key 3 When the message Enter program name appears on the guideline enter FUNCTION following this message and press the key Fig 4 10 30 Regis...

Page 130: ...command statement for registering function keys in the following format The command statement format differs between the PROGRAM mode and MANUAL mode When registering function keys for editing in PROGRAM mode P_F n character string 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 Example P_F2 MOVE P Charact...

Page 131: ... of up to 65 characters can entered However up to 7 characters following the colon are displayed on the function key menu Fig 4 10 32 Registering user functions PROGRAM EDIT FUNCTION 1 P_F2 MOVE P 2 P_F8 DELAY 3 M_F2 MOMENT 4 DO 20 1 5 DO 20 0 SELECT COPY CUT PASTE BS 1 2 3 7 When the registration is complete press the ESC key n NOTE I O statement 2 may be omitted If omitted the I O statement 1 wi...

Page 132: ...DO2 0 23 OFW 4 WAIT DI3 4 3 2 3 5 MOVE P P0 ORIGIN Error reset OK 1 2 3 YES NO ERROR RESET 2 Press the F 4 YES key to reset the error The program can be edited after resetting the error Press the F 5 NO key if you want to cancel the error reset c CAUTION This function resets an error but does not restore the program data A problem is probably occurring in the program so check and correct the progr...

Page 133: ...oordinate units Message line t Fig 4 11 2 MANUAL mode two robot setting MANUAL 50 50 MG S0H0X s Current position Mx 0 00 My 0 00 Sx 0 00 Sy 0 00 POINT PALLET VEL VEL o Guideline q Mode hierarchy w Manual movement speed e Robot group u Sequence program execution mark y Online command execution mark i Current position r SHIFT HAND coordinate units Message line t Fig 4 11 3 MANUAL mode with auxiliary...

Page 134: ...error occurs the error message appears here A dashed line means return to origin is incomplete A solid line means return to origin return is complete y Online command execution mark When an online command is being executed a mark is displayed in the second column on the second line This mark changes to a dot when the online command ends u Sequence program execution mark When a sequence program is ...

Page 135: ...l movement speed for the selected robot group in steps 1 5 20 50 100 Decreases automatic movement speed for the selected robot group in steps 100 50 20 5 1 Switches to the shift data processing screen Switches to the hand data processing screen Changes the current position display units to mm or pulse Increases manual movement speed for the selected robot group in 1 increments Decreases manual mov...

Page 136: ... screen If Tool coordinate mode is selected a letter T is displayed Fig 4 11 5 Display shown in mm units X Mx 151 05 My 35 27 Mz 49 23 MANUAL 50 MG S0H0X Current position POINT PALLET VEL VEL Fig 4 11 6 Display shown in mm units Tool coordinate mode T Mx 204 73 My 81 40 Mz 25 37 Mr 32 51 MANUAL 50 MG S0H1T Current position POINT PALLET VEL VEL w WARNING The robot starts to move when a Jog key is p...

Page 137: ...es the same way as when X is displayed Fig 4 11 7 Robot movement in Tool coordinate mode example Y X Y X 2 1 1 2 4 4 If the above hand is defined the robot moves with Jog keys as illustrated below Y HAND 1 X 100 00mm 90 00 degrees MANUAL HAND 50 MG S0H1T 1 2 3 4 H0 0 00 150 00 0 00 R H1 90 00 100 00 0 00 R H2 0 0 00 0 00 H3 0 0 00 0 00 1 2 Robot movement with to keys 4 4 Robot movement with and ke...

Page 138: ...s not complete 1 When the current position is displayed in pulse units Robot movement with the Jog keys is possible the same as when return to origin is complete However the message 0 1 Origin incomplete appears when a Jog key is pressed 2 When the current position is displayed in mm units The robot does not move with the Jog keys The current position display switches automatically to pulse units ...

Page 139: ...crolls up or down one line at a time Scrolls right or left one character at a time Scrolls up or down three lines at a time Scrolls right or left one page at a time The 5 digit area on the left side shows the point numbers with the point number for editing shown highlighted The hand system will appear in the sixth line when the SCARA robot is selected and a hand system flag of the extended setting...

Page 140: ...eases manual movement speed for the selected robot group in 1 increments Decreases manual movement speed for the selected robot group in 1 decrements Moves the arm to the specified point Switches to the point comment edit screen Allows editing even if the point data is destroyed Moves the cursor to the left to select another axis Enabled only when auxiliary axis is added Moves the cursor to the ri...

Page 141: ...RIGHTY right handed system 2 Indicates that point has been set with LEFTY left handed system 4 Press the key cursor up down keys or page up down keys to finish the point data input Press the ESC key if you want to cancel the point data input Valid keys and submenu descriptions in MANUAL POINT EDIT mode are shown below Cursor key Page key INS DEL F1 F3 UNDO JUMP Valid keys Menu Function Moves the c...

Page 142: ... is set to the currently selected coordi nate system Fig 4 11 11 Point data teaching with no auxiliary axis 2 MANUAL POINT 50 MG S0H0X x y z r P7 100 00 250 00 15 00 30 00 P8 50 00 100 00 5 00 10 00 P9 122 62 24 54 12 35 23 11 POS 50 00 100 00 5 00 10 00 EDIT TEACH JUMP VEL VEL COMNT n NOTE Point data teaching cannot be performed when return to origin is incomplete Perform point teaching after per...

Page 143: ...00 5 00 10 00 Overwrite point OK YES NO COMNT Press the F 4 YES key to perform the teaching The specified point number data is rewritten Press the F 5 NO key if you want to cancel the teaching input When an auxiliary axis is used Procedure 1 In MANUAL POINT mode use the cursor keys to select the point number to obtain point data Fig 4 11 13 Point data teaching with auxiliary axis 1 When teaching a...

Page 144: ...00 COMNT POS 100 00 400 00 50 15 111 23 EDIT TEACH JUMP VEL VEL Fig 4 11 15 Point data teaching with auxiliary axis 3 When teaching on standard axes MANUAL POINT 100 MG S0H0X x y z r P7 100 00 250 00 15 00 30 00 P8 220 00 150 00 115 00 90 00 P9 400 00 200 00 15 00 30 00 COMNT POS 100 00 400 00 50 15 111 23 EDIT TEACH JUMP VEL VEL Fig 4 11 16 Point data teaching with auxiliary axis 4 When teaching ...

Page 145: ...y z r P7 100 00 250 00 15 00 30 00 P8 220 00 150 00 115 00 90 00 P9 400 00 200 00 15 00 30 00 POS 212 43 152 31 100 26 86 86 Overwrite point OK YES NO COMNT After teaching the specified point number moves to the next line automatically Fig 4 11 18 Point data teaching with auxiliary axis 6 When teaching on all axes MANUAL POINT 100 MG S0H0X x y z r P7 100 00 250 00 15 00 30 00 P8 212 43 152 31 100 ...

Page 146: ...his procedure you move the robot by hand since the Jog keys cannot be used 11 2 4 Point jump display Procedure 1 Press the F 3 JUMP key in MANUAL POINT mode The message Enter point no appears on the guideline Fig 4 11 21 Point jump 1 MANUAL POINT 50 MG S0H0X x y z r P7 100 00 250 00 15 00 30 00 P8 50 00 100 00 5 00 10 00 P9 122 62 24 54 12 35 23 11 POS 50 00 100 00 5 00 10 00 Enter point no 100_ C...

Page 147: ...MP VEL VEL COMNT 11 2 5 Copying point data Point data can be copied under another point number Procedure 1 Press the F 6 COPY key in MANUAL POINT mode The message Copy appears on the guideline Fig 4 11 23 Copying point data 1 MANUAL POINT 50 MG S0H0X x y z r P30 100 00 250 00 15 00 30 00 P31 50 00 100 00 5 00 10 00 P32 122 62 24 54 12 35 23 11 POS 50 00 100 00 5 00 10 00 Copy COMNT n NOTE Valid po...

Page 148: ...15 00 30 00 P31 50 00 100 00 5 00 10 00 P32 122 62 24 54 12 35 23 11 POS 50 00 100 00 5 00 10 00 30 34 50 Copy OK YES NO COMNT 3 Press the F 4 YES key to make a copy The point data in the selected range is copied onto the data lines starting from the specified copy destination number Press the F 5 NO if you want to cancel the copy 11 2 6 Erasing point data Procedure 1 Press the F 7 ERASE key in MA...

Page 149: ...4 Erase OK YES NO COMNT 3 Press the F 4 YES key to erase the data The point data in the specified range is erased Press the F 5 NO key if you want to cancel erasure 11 2 7 Point data trace Point data positions can be checked by actually moving the robot Refer to 9 7 Executing the point trace earlier in this chapter for details Procedure 1 In MANUAL POINT mode press the F 11 TRACE key to switch to ...

Page 150: ...ally Switches to other screens Edits point comments Enters point data by teaching Displays the specified jumped data Increases manual movement speed for the selected robot group in steps 1 5 20 50 100 Decreases manual movement speed for the selected robot group in steps 100 50 20 5 1 Copies point comments Deletes point comments Changes the current position display units to mm or pulse Increases ma...

Page 151: ...2 24 54 12 35 23 11 Comment _ COMNT POS 50 00 100 00 5 00 10 00 3 Enter a point comment with the data keys Up to 15 characters can be entered as a comment 4 Press the enter key to finish the point comment input and display it Press the ESC key if you want to cancel the comment input 11 2 8 2 Point data input by teaching For point data teaching methods use the same procedure as explained in 11 2 2 ...

Page 152: ... 122 62 24 54 12 35 23 11 Enter point no 107_ COMNT POS 50 00 100 00 5 00 10 00 2 Enter the point comment to jump to and press the key A jump is made to the designated point and its comment is then displayed Fig 4 11 30 MANUAL POINT COMMENT 50 MG S0H0X x y z r P107 340 05 250 03 115 00 34 54 340 05 200 05 115 00 34 54 P108 P109 122 62 24 54 12 35 23 11 EDIT TEACH JUMP VEL VEL COMNT WAIT_POS 08 POS...

Page 153: ...7 and P16 onto the lines after P107 enter 7 16 107 and press the key Fig 4 11 31 MANUAL POINT COMMENT 50 MG S0H0X x y z r P7 100 00 250 00 15 00 30 00 P8 P9 122 62 24 54 12 35 23 11 COMNT POS 50 00 100 00 5 00 10 00 Copy 7 16 107_ 3 A confirmation message appears on the guideline Press the F 4 YES key to make a copy The comments in the selected range are copied onto the data lines starting from th...

Page 154: ... enter 7 16 and press the key Fig 4 11 33 MANUAL POINT COMMENT 50 MG S0H0X x y z r P7 100 00 250 00 15 00 30 00 P8 P9 122 62 24 54 12 35 23 11 COMNT POS 50 00 100 00 5 00 10 00 Erase 7 16_ 3 A confirmation message appears on the guideline Press the F 4 YES key to erase the point comments The point comments in the specified range are erased Press the F 5 NO key if you want to cancel erasure Fig 4 1...

Page 155: ...position towards the end of the program and stops at the first matching character string Fig 4 11 36 MANUAL POINT COMMENT 50 MG S0H0X x y z r P334 100 00 250 00 15 00 30 00 P335 P336 122 62 24 54 12 35 23 11 EDIT TEACH JUMP VEL VEL COMNT WAIT_PICKUP POS 50 00 100 00 5 00 10 00 4 To continuously search for another character string press the F 12 FIND or F 13 FIND key Pressing the F 12 FIND key rest...

Page 156: ...5 00 30 00 P31 50 00 100 00 15 00 10 00 P32 122 62 24 54 12 35 23 11 POS 50 00 100 00 5 00 10 00 Error reset OK YES NO COMNT 2 Press the F 4 YES key to reset the error Point data can be edited after resetting the error Press the F 5 NO key if you want to cancel the error reset c CAUTION This function resets an error but does not restore the point data A problem is probably occurring in the point d...

Page 157: ... PL4 PL5 PL6 PL7 PL8 PL9 Point number used P3996 to P4000 P3991 to P3995 P3986 to P3990 P3981 to P3985 P3976 to P3980 P3971 to P3975 P3966 to P3970 P3961 to P3965 P3956 to P3960 P3951 to P3955 Pallet number PL10 PL11 PL12 PL13 PL14 PL15 PL16 PL17 PL18 PL19 Point number used P3946 to P3950 P3941 to P3945 P3936 to P3940 P3931 to P3935 P3926 to P3930 P3921 to P3925 P3916 to P3920 P3911 to P3915 P3906...

Page 158: ...he pallet definition point by teaching Increases manual movement speed for the selected robot group in steps 1 5 20 50 100 Decreases manual movement speed for the selected robot group in steps 100 50 20 5 1 Copies pallet definitions Deletes pallet definitions Increases manual movement speed for the selected robot group in 1 increments Decreases manual movement speed for the selected robot group in...

Page 159: ...ints per pallet must be within 32767 NX NY NZ Fig 4 11 40 MANUAL PALLET EDIT 50 MG S0H0X PALLET NO PL0 XY Used point P3996 P4000 NX 3 NY 4 NZ 5_ POINT 5 Press the key to determine the input value 6 To continue editing repeat steps 3 to 5 7 Press the ESC key to quit editing and return to MANUAL PALLET mode Valid keys and submenu descriptions in MANUAL PALLET EDIT mode are shown below Valid keys Men...

Page 160: ...ITCHG VEL VEL Menu Function Specifies the point data or scrolls the screen Edits the point in pallet definition Sets the point in pallet definition by teaching Increases manual movement speed for the selected robot group in steps 1 5 20 50 100 Decreases manual movement speed for the selected robot group in steps 100 50 20 5 1 Switches the current position display units Increases manual movement sp...

Page 161: ... cancel the point data input 5 To continue editing repeat steps 2 to 4 6 Press the ESC key to quit editing and return to MANUAL PALLET EDIT POINT mode Valid keys and submenu descriptions in this mode are shown below Cursor key F1 Valid keys undo Menu Function Moves the cursor Reverses the last data input and restores the preceding data 11 3 1 1 2 Setting the point in pallet definition by teaching ...

Page 162: ... 0 00 0 00 0 00 0 00 VEL VEL 5 Perform teaching at P 2 P 3 P 4 and P 5 only when 3 D is selected as in step 4 6 Enter the number of points NX between P 1 and P 2 on the pallet with a positive integer Fig 4 11 45 MANUAL PALLET METHOD 50 MG S0H0X PALLET NO PL0 XY Enter number of points NX on P 1 P 2 1 1000 ENTER _ n NOTE Pallets cannot be defined by teaching if return to origin is incomplete Perform...

Page 163: ... METHOD mode are shown below F4 F5 F8 F9 F10 Valid keys VEL VEL UNITCHG VEL VEL Menu Function Increases manual movement speed for the selected robot group in steps 1 5 20 50 100 Decreases manual movement speed for the selected robot group in steps 100 50 20 5 1 Switches between the current display units mm or pulses Increases manual movement speed for the selected robot group in 1 increments Decre...

Page 164: ...7 MANUAL PALLET 50 MG S0H0X PL0 SET PL1 SET PL2 SET PL3 POS 0 00 0 00 0 00 0 00 Copy PL NO 3_ 3 A confirmation message then appears in the guideline Press the F 4 YES key to make a copy Press the F 5 NO key if you want to cancel the copy Fig 4 11 48 MANUAL PALLET 50 MG S0H0X PL0 SET PL1 SET PL2 SET PL3 POS 0 00 0 00 0 00 0 00 PL1 PL3 Copy OK YES NO n NOTE Valid pallet numbers are from 0 to 19 Pall...

Page 165: ...confirmation message then appears asking if the currently selected pallet definition is to be deleted Press the F 4 YES key to delete it Press the F 5 NO key if you want to cancel Fig 4 11 49 MANUAL PALLET 50 MG S0H0X PL0 SET PL1 SET PL2 SET PL3 SET POS 0 00 0 00 0 00 0 00 Erase OK YES NO n NOTE Pallet definition cannot be deleted if the currently selected pallet is undefined ...

Page 166: ...the F 5 VEL key to change the manual move ment speed in steps Each time this key is pressed the speed changes in steps of 1 5 20 50 100 The maximum motor speed is set at 100 2 Press the F 9 VEL or the F 10 VEL key to change the manual move ment speed gradually Each time this key is pressed the speed changes in units of 1 Holding down the key changes the speed continuously n NOTE When two robots ma...

Page 167: ...dinate numbers 0 to 9 can be set to shift the standard coordinates in the X Y Z and R XY plane rotation directions Each shift coordinate can specify the robot operating area Shift coordinate data format Sn dX mm dY mm dZ mm dR degrees n 0 to 9 When the shift amount is dX 0 00 dY 0 00 dZ 0 00 dR 0 00 the shift coordinates equal the standard coordinates Fig 4 11 50 Standard coordinates and shift coo...

Page 168: ...00 180 00 POS 600 00 0 00 0 00 0 00 EDIT RANGE VEL VEL Fig 4 11 52 MANUAL SHIFT mode two robot setting 1 Main robot group is selected MANUAL SHIFT 50 50 MG S1H0X x y z r S0 0 00 0 00 0 00 0 00 S1 300 00 0 00 0 00 0 00 S2 300 00 300 00 100 00 0 00 S3 0 00 0 00 0 00 180 00 POS 600 00 0 00 0 00 0 00 EDIT RANGE VEL VEL Fig 4 11 53 MANUAL SHIFT mode two robot setting 2 Sub robot group is selected MANUA...

Page 169: ...e shift coordinates Sets the shift coordinates range Increases manual movement speed for the selected robot group in steps 1 5 20 50 100 Decreases manual movement speed for the selected robot group in steps 100 50 20 5 1 Makes setting 1 for shift coordinates Makes setting 2 for shift coordinates Increases manual movement speed for the selected robot group in 1 increments Decreases manual movement ...

Page 170: ...L SHIFT EDIT 50 MG S1H0X x y z r S0 0 00 0 00 0 00 0 00 S1 300 00 0 00 100 00 180 _ S2 300 00 300 00 100 00 0 00 S3 0 00 0 00 0 00 180 00 POS 600 00 0 00 0 00 0 00 UNDO 5 Press the key cursor up down keys or page up down keys to finish the data input Press the ESC key if you want to cancel the data input 6 To continue the editing repeat steps 3 to 5 7 Press the ESC key to quit editing and return t...

Page 171: ...ou to specify the robot work area more precisely Shift coordinate range data format Plus side SP n dPX mm dPY mm dPZ mm dPR degrees Minus side SMn dMX mm dMY mm dMZ mm dMR degrees n 0 to 9 Fig 4 11 55 Shift coordinate range X X Y Z dMR Y dMZ dPX dPZ dMX d P Y d M Y dPR To edit a shift coordinate range use the procedure below Procedure 1 In MANUAL SHIFT mode use the cursor keys to select the shift ...

Page 172: ...point Fig 4 11 57 Editing shift coordinate range 2 MANUAL SHIFT RANGE 50 MG S1H0X x y z r Range of shift coorinate mm deg SP1 300 00 300 00 250 00 180 _ SM1 0 00 0 00 0 00 0 00 POS 150 00 0 00 0 00 0 00 UNDO 5 Press the key cursor up down keys or page up down keys to finish the data input Press the ESC key if you want to cancel the data input 6 To continue editing the shift coordinate range on the...

Page 173: ... Z value of teach point 1 is the Z value of the shift coordinate Fig 4 11 58 Shift coordinate setting method 1 1 Point 1 1st P Point 2 2nd P X X Y Y Procedure 1 In MANUAL SHIFT mode select the shift coordinate number with the cursor key 2 Press the F 6 METHOD1 key to enter MANUAL SHIFT METHOD1 mode Fig 4 11 59 Shift coordinate setting method 1 2 MANUAL SHIFT METHOD1 50 MG S0H0X x y z r Move arm to...

Page 174: ...dR are automatically calculated and stored The screen then returns to MANUAL SHIFT mode Valid keys and submenu descriptions in MANUAL SHIFT METHOD1 mode are shown below F4 F5 F8 F9 F10 Valid keys VEL VEL UNITCHG VEL VEL Menu Function Increases manual movement speed for the selected robot group in steps 1 5 20 50 100 Decreases manual movement speed for the selected robot group in steps 100 50 20 5 ...

Page 175: ... setting method 2 2 MANUAL SHIFT METHOD2 50 MG S0H0X x y z r Move arm to P 1 and press ENTER key 1st P 2nd P POS 600 00 0 00 0 00 0 00 VEL VEL 3 Use the Jog keys to move the robot arm tip to teach point 1 Position it accurately n NOTE When two robots main and sub robots are specified check the currently selected robot group on the MPB screen MG indicates the main robot group is selected and SG ind...

Page 176: ... SHIFT METHOD2 mode are shown below F4 F5 F8 F9 F10 Valid keys VEL VEL UNITCHG VEL VEL Menu Function Increases manual movement speed for the selected robot group in steps 1 5 20 50 100 Decreases manual movement speed for the selected robot group in steps 100 50 20 5 1 Switches between the current display units mm or pulses Increases manual movement speed for the selected robot group in 1 increment...

Page 177: ...imal point or an integer of up to 7 digits depending on the robot type setting and hand definition type 2nd to 3rd parameters bbbbbb cccccc Enter a number consisting of an integer portion of up to 5 digits and having 2 or less places below the decimal point 4th parameter R Enter one character depending on the hand definition type When all values for a hand definition are 0 this means the hand defi...

Page 178: ...00 EDIT VEL VEL Valid keys and submenu descriptions in MANUAL HAND mode are shown below Cursor key F1 F4 F5 F6 F8 F9 F10 Valid keys EDIT VEL VEL METHOD1 UNITCHG VEL VEL Menu Function Specifies the hand definition number Edits the hand definition Increases manual movement speed for the selected robot group in steps 1 5 20 50 100 Decreases manual movement speed for the selected robot group in steps ...

Page 179: ...es of the standard 2nd arm and the number of offset pulses of the imaginary 2nd arm of hand n If counterclockwise enter a value unit pulses 2nd parameter Specify with a real number the difference between the imaginary 2nd arm length of hand n and the standard 2nd arm length unit mm 3rd parameter Specify the Z axis offset amount of hand n with a real number unit mm 4th parameter No setting for R Fi...

Page 180: ...al number the angle between the X direction of Cartesian coordinates and hand n If counterclockwise enter a value unit degrees 2nd parameter Specify the length of hand n with a positive real number unit mm 3rd parameter Specify the Z axis offset amount of hand n with a real number unit mm 4th parameter Specify R Fig 4 11 70 Standard 2nd arm 150 00mm 100 00mm 90 00 degrees Y HAND 0 HAND 1 X Fig 4 1...

Page 181: ...parameter Specify the Y axis offset amount of hand n with a real numbers unit mm 3rd parameter Specify the Z axis offset amount of hand n with a real number unit mm 4th parameter No setting for R Fig 4 11 72 Y X 100 00mm 100 00mm HAND 1 HAND 0 Fig 4 11 73 Hands attached to 2nd arm Cartesian type MANUAL HAND 50 MG S0H1X 1 2 3 4 H0 0 00 0 00 0 00 H1 100 00 100 00 100 00 H2 0 00 0 00 0 00 H3 0 00 0 0...

Page 182: ... real number the angle between the X direction of Cartesian coordinates and hand n If counterclockwise enter a value unit degrees 2nd parameter Specify the length of hand n with a positive real number unit mm 3rd parameter Specify the Z axis offset amount of hand n with a real number unit mm 4th parameter Specify R Fig 4 11 74 150 00mm 100 00mm 90 00 degree X Y HAND 1 HAND 0 Fig 4 11 75 Hands atta...

Page 183: ...s to enter the data Fig 4 11 77 Hand editing screen 2 MANUAL HAND EDIT 50 MG S0H1X 1 2 3 4 H0 0 0 00 0 00 H1 45 00 300 100 R_ H2 90 00 100 00 100 00 R H3 8000 100 00 100 00 POS 600 00 0 00 0 00 0 00 UNDO 5 Pressing the key or cursor up down keys completes the hand definition settings Press the ESC key if you want to cancel the settings 6 To continue editing repeat steps 2 to 4 7 Press the ESC key ...

Page 184: ...1 78 Hand setting 1 1 MANUAL HAND METHOD1 50 MG S0H0X 1 2 3 4 Move arm to P 1 and press ENTER key 1st P 2nd P POS 600 00 0 00 0 00 0 00 VEL VEL 3 Use the Jog keys to move the robot working point to point 1 Position it accurately 4 Press the key to enter the teaching value Fig 4 11 79 Hand setting 1 2 MANUAL HAND METHOD1 50 MG S0H0X 1 2 3 4 Move arm to P 2 and press ENTER key 1st P 214 45 15 01 20 ...

Page 185: ...20 50 100 Decreases manual movement speed for the selected robot group in steps 100 50 20 5 1 Switches between the current display units mm or pulses Increases manual movement speed for the selected robot group in 1 increments Decreases manual movement speed for the selected robot group in 1 decrements n NOTE When teach point 1 is obtained the Z direction shift value is automatically determined If...

Page 186: ...ht of the MPB screen are switched to X or J or T However T Tool coordinate mode can be selected only when hand data for the R axis is selected hand definition is made Fig 4 11 80 Switching the display units pulse units J mm units X mm units T Tool coordinate mode Selectable only when hand data for the R axis is selected mm units Cartesian coordinates Displays the current position with a number con...

Page 187: ... some parameters were changed g Motor was replaced h All data files data file with extension ALL or parameter files data files with extension PRM were written into the robot controller Origin incomplete errors are listed below These errors occur during startup of the robot controller 17 81 D ABS battery wire breakage 17 83 D Backup position data error 1 17 85 D Backup position data error 2 17 92 D...

Page 188: ...end method Origin incomplete Axis 3 Sensor method Origin incomplete Axis 2 Sensor method Origin incomplete Axis 1 Origin Detection Method Parameter Absolute Reset Status Axis The above MPB screen shows the return to origin is incomplete on axis 1 axis 2 and axis 3 but complete on axis 4 The robot controller is in origin incomplete status since not all axes performed return to origin F1 F2 F3 F4 F1...

Page 189: ...r the selected robot group in steps 1 5 20 50 100 Decreases manual movement speed for the selected robot group in steps 100 50 20 5 1 Increases manual movement speed for the selected robot group in 1 increments Decreases manual movement speed for the selected robot group in 1 decrements Key operations to move to a position where absolute reset is possible For instance when the current axis positio...

Page 190: ... no axis M3 NG TORQUE M4 OK Mark M1 M2 M3 M4 M5 1 In MANUAL RST ABS mode press the F 1 M1 to F 4 M4 keys to enter MANUAL RST ABS mode on each axis The selected axis appears highlighted on the MPB screen Fig 4 11 85 This screen shows the following information MANUAL RST ABS M1 50 MG SOHOJ Align axes with MARK Press ENTER M1 NG 6 M5 no axis M2 NG 49 M6 no axis M3 NG TORQUE M4 OK 72 ADJ ADJ VEL VEL N...

Page 191: ...he guideline Press the F 4 YES key to perform absolute reset of the selected axis Press the F 5 NO key to cancel absolute reset of the selected axis Fig 4 11 88 MANUAL RST ABS M1 50 MG SOHOJ Align axes with MARK Press ENTER M1 NG 50 M5 no axis M2 NG 49 M6 no axis M3 NG TORQUE M4 OK 72 Reset ABS OK YES NO w WARNING When you perform direct teaching make sure that the emergency stop button is pressed...

Page 192: ...olid line and return to origin is now complete Next press an axis movement key and the MPB screen will display the current position of each axis 6 When origin incomplete status cannot be canceled this means an axis has still not returned to origin So repeat the absolute reset operation w WARNING The robot starts to move slightly when absolute reset is performed while the servo is on To avoid dange...

Page 193: ...ion 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 F 1 M1 to F 4 M4 keys to enter MANUAL RST ABS mode on each axis A confirmation message appears on the guideline Press the F 4 YES key to perform absolute reset of the selected axis Press the F 5 NO key to cancel absolute reset o...

Page 194: ...e first position where absolute reset is possible Increases manual movement speed for the selected robot group in steps 1 5 20 50 100 Decreases manual movement speed for the selected robot group in steps 100 50 20 5 1 Increases manual movement speed for the selected robot group in 1 increments Decreases manual movement speed for the selected robot group in 1 decrements Key operations to move to a ...

Page 195: ...E M4 OK Mark M1 M2 M3 M4 M5 1 Press the F 11 ALL key in MANUAL RST ABS mode to enter ABS RESET mode for all axes Fig 4 11 94 This screen shows the following information MANUAL RST ABS ALL 50 MG SOHOJ Align axes with MARK Press ENTER M1 NG 6 M5 no axis M2 NG 49 M6 no axis M3 NG TORQUE M4 OK 72 ADJ ADJ VEL VEL No axis hereafter 72 Return to origin complete Axis 4 Stroke end method Origin incomplete ...

Page 196: ...G SOHOJ Align axes with MARK Press ENTER M1 NG 50 M5 no axis M2 NG 49 M6 no axis M3 NG TORQUE M4 OK 72 Reset ABS OK YES NO 4 If the servo is on when performing absolute reset on all axes that use the mark method the robot will move to the 0 pulse position after reset w WARNING The robot starts to move when absolute reset is performed To avoid danger do not enter the robot movement range n NOTE An ...

Page 197: ...f all axes ends correctly the dashed line on the message line changes to a solid line and return to origin is now complete Next press an axis movement key and the MPB screen will display the current position of each axis 8 To cancel return to origin operation press the STOP key In this case the message Origin Incomplete then appears on the message line c CAUTION If the robot controller is in origi...

Page 198: ...nt teaching This method sets the standard coordinates by using 4 teach points that form a rectangle The first teach point is specified as the teaching origin and the positions of the other 3 points are entered relative to the first point 3 point teaching This method sets the standard coordinates by using 3 teach points equally spaced on a straight line The direction and length from the first teach...

Page 199: ...ength distance to rotation center of Y axis and R axis or distance to rotation center of Y axis and working point 2 Offset pulse S1 X axis offset pulse angle formed by the X axis when the robot is at the origin 0 pulse position and the X axis on the standard coordinate plane S2 Y axis offset pulse angle formed by the X axis andY axis when the robot is at the origin 0 pulse position S4 R axis offse...

Page 200: ...iptions in MANUAL mode are as shown below F1 F2 F5 Valid keys 4POINTS 3POINTS SIMPLE Menu Function F1 Sets standard coordinates by 4 point teaching F2 Sets standard coordinates by 3 point teaching F5 Sets standard coordinates by simple teaching c CAUTION When two robots main and sub robots are specified check the currently selected robot group on the MPB To switch the robot group use the ROBOT key...

Page 201: ...n P 1 is set as the origin position Procedure 1 In MANUAL COORDI mode press the F 1 4POINTS key to enter the mode for setting standard coordinates by 4 point teaching Fig 4 11 103 MANUAL COORDI 4POINTS 50 MG J x y z r Move arm to P 1 and press ENTER key P 2 P 3 P 4 POS 0 0 0 0 VEL VEL n NOTE Separate the teach points from each other as much as possible Setting might be impossible if one side is le...

Page 202: ...EL VEL 5 Repeat step 3 4 to set teach points P 3 and P 4 6 A message for checking the length and offset pulse value appears on the guideline If the calculation failed an error message appears Press the F 4 YES key to store the setting Press the F 5 NO key if you want to cancel the setting Fig 4 11 105 MANUAL COORDI 4POINTS 50 MG J x y z r Arm length mm M1 199 96 M2 199 98 Offset pulse M1 12421 M2 ...

Page 203: ...ing Fig 4 11 107 MANUAL COORDI 3POINTS 50 MG J x y z r Move arm to P 1 and press ENTER key P 1 P 2 P 3 POS 0 0 0 0 VEL VEL 2 Use the Jog keys to move the robot arm tip to teach point P 1 and press the key Fig 4 11 108 MANUAL COORDI 3POINTS 50 MG J x y z r Move arm to P 2 and press ENTER key P 1 43202 47158 P 2 P 3 POS 43202 47158 0 0 VEL VEL n NOTE Separate the teach points from each other as much...

Page 204: ...he key The length should be less than 1000 Fig 4 11 110 MANUAL COORDI 3POINTS 50 MG J Select 1st P to 3nd P get Direction X P 1 P 3 Enter the length of P 1 P 3 mm 1 1000 Enter _ 6 A message for checking the arm length and offset pulse value appears on the guideline If the calculation failed an error message appears Press the F 4 YES key to store the setting Press the F 5 NO key if you want to canc...

Page 205: ...X X Arm Y Arm x y z r POS 24349 1029 0 0 VEL VEL 2 Use the Jog keys or your hands if the servo is off to move the robot arm so that the X and Y arms are set in a straight line then press the key At this point the X direction is set as shown in Fig 4 11 112 3 Enter the X arm length and press the key Fig 4 11 114 MANUAL COORDI SIMPLE 50 MG J Enter the length of X Arm mm 1 1000 Enter 225 00_ x y z r ...

Page 206: ...000 Enter 175 00_ x y z r 5 A message for checking the arm length and offset pulse value appears on the guideline Press the F 4 YES key if you want to store the setting Press the F 5 NO key if you want to cancel the setting Fig 4 11 116 MANUAL COORDI SIMPLE 50 MG J Arm length mm M1 225 00 M2 175 00 Offset pulse M1 24349 M2 1029 Set OK YES NO x y z r ...

Page 207: ...ction key and the preassigned task will be executed just as if using online commands Fig 4 11 117 MANUAL POINT 50 MG S0H0X x y z r P7 100 00 250 00 15 00 30 00 P8 P9 122 62 24 54 12 35 23 11 DO 20 A 1 DO 21 A DO 22 A DO 23 A DO 24 A COMNT POS 0 00 0 00 0 00 0 00 n NOTE When using the user function keys it is necessary to make a program named FUNCTION and then write command statements for storing f...

Page 208: ...tter T is displayed at the end of the software version number e Message line If an error occurs the error message appears here r Online command execution mark When an online command is being executed a mark appears in the second col umn on the second line This mark changes to a dot when the online command ends t Robot model name Shows the robot model name specified by the controller When two robot...

Page 209: ...d The number in parentheses indicates a station number n When set to SAFE mode the following display appears Display safemode Meaning Operation mode is set to SAFE mode that enables service mode o Guideline The contents assigned to function keys are shown highlighted A message on what to do next also appears here in some operation steps Valid keys and submenu descriptions in SYSTEM mode are shown ...

Page 210: ...10V M4 aRF ROBOT AXIS OTHERS OP BRD 3 Select a parameter item with the cursor keys Or press the F 2 JUMP key and enter a parameter number to jump to that parameter item Fig 4 12 3 Robot parameters SYSTEM PARAM ROBOT V8 35 1 Tip weight kg 2 Origin sequence 4 Armtype at PGM reset 3 R axis orientation EDIT JUMP 4 Press the F 1 EDIT key 5 Edit the selected parameter There are 2 ways to edit parameters...

Page 211: ... below F1 F2 F3 F5 F10 Valid keys ROBOT AXIS OTHERS OP BRD PASSWRD Menu Function Sets robot parameters for robot operation Sets axis parameters for robot operation Sets other parameters for setting the controller Sets parameters for option boards Allows write prohibited axis parameters to be changed ...

Page 212: ...two robot setting SYSTEM PARAM ROBOT V8 35 1 Tip weight kg MR 5 SR 4 0 200 Enter _ 5 Valid keys and submenu descriptions for editing robot parameters are shown below Cursor key Page key F1 F2 Valid keys EDIT JUMP Menu Function Moves the cursor up and down Switches to other screens Edits the parameter Moves the cursor to the designated parameter n NOTE A description and method for setting robot par...

Page 213: ...ode 2 Press the F 1 EDIT key 3 Select the parameter with the cursor keys Fig 4 12 6 Setting the Tip weight kg SYSTEM PARAM ROBOT V8 35 1 Tip weight kg MR 5 5 0 200 Enter _ 4 Enter the value with the 0 to 9 keys and then press the key 5 Press the ESC key to quit the edit mode n NOTE This parameter cannot be input if the robot was set to MULTI To set the auxiliary axis tip weight use the axis tip we...

Page 214: ...ounding equipment Procedure 1 Select 2 Origin sequence in SYSTEM PARAM ROBOT mode 2 Press the F 1 EDIT key 3 Select the parameter with the cursor keys Fig 4 12 7 Setting the Origin sequence SYSTEM PARAM ROBOT V8 35 2 Origin sequence MG 312456 312456 0 654321 Enter _ 4 Enter the value with the 0 to 9 keys and then press the key 5 Press the ESC key to quit the edit mode n NOTE Perform origin return ...

Page 215: ...ions the R axis automatically rotates to maintain its direction This is effective only on SCARA robots Procedure 1 Select 3 R axis orientation in SYSTEM PARAM ROBOT mode 2 Press the F 1 EDIT key 3 Select the parameter with the cursor keys Fig 4 12 8 Setting the R axis orientation SYSTEM PARAM ROBOT V8 35 3 R axis orientation MR KEEP KEEP FREE 4 Press the F 1 KEEP key or the F 2 FREE key 5 Press th...

Page 216: ...elected when the parameters are initialized This is effective only on SCARA robots Procedure 1 Select 4 Armtype at PGM reset in SYSTEM PARAM ROBOT mode 2 Press the F 1 EDIT key 3 Select the parameter with the cursor keys Fig 4 12 9 Setting the Armtype at PGM reset SYSTEM PARAM ROBOT V8 35 4 Armtype at PGM reset MR RIGHTY RIGHTY LEFTY 4 Press the F 1 RIGHTY key or the F 2 LEFTY key to select the ha...

Page 217: ... setting two robot setting SYSTEM PARAM AXIS V8 35 1 Accel coefficient M1 100 M2 100 S1 100 S2 100 100 1 100 Enter _ Valid keys and submenu descriptions for editing robot parameters are shown below Cursor key Page key F1 F2 Valid keys EDIT JUMP Menu Function Moves the cursor up and down Scrolls up and down the screen Edits the parameter Moves the cursor to the designated parameter n NOTE A descrip...

Page 218: ...IS mode 2 Press the F 1 EDIT key 3 Select the axis with the cursor keys Fig 4 12 12 Setting the Accel coefficient SYSTEM PARAM AXIS V8 35 1 Accel coefficient M1 100 M2 100 M3 100 m4 100 1 100 Enter _ 100 4 Enter the value with the 0 to 9 keys and then press the key 5 Repeat the above steps 3 and 4 if necessary 6 Press the ESC key to quit the edit mode n NOTE If the robot arm tip shakes or sways du...

Page 219: ...rsor keys Fig 4 12 13 Setting the Decel rate SYSTEM PARAM AXIS V8 35 2 Decel rate M1 100 M2 100 M3 90 m4 100 1 100 Enter _ 100 4 Enter the value with the 0 to 9 keys and then press the key 5 Repeat the above steps 3 and 4 if necessary 6 Press the ESC key to quit the edit mode n NOTE This parameter value is a rate to the acceleration n NOTE If the robot arm tip shakes or sways when the robot stops ...

Page 220: ...ys Fig 4 12 14 Setting the Soft limit pulse SYSTEM PARAM AXIS V8 35 3 Soft limit pulse 112 50 mm M1 100000 M2 100000 M3 100000 m4 100000 6144000 Enter _ 100000 4 Enter the value with 0 to 9 and keys and then press the key If the value you input was a real number number containing a decimal point then the soft limit setting is converted into pulse units 5 Repeat the above steps 3 and 4 if necessary...

Page 221: ...Select 5 Tolerance pulse in SYSTEM PARAM AXIS mode 2 Press the F 1 EDIT key 3 Select the axis with the cursor keys Fig 4 12 16 Setting the Tolerance pulse SYSTEM PARAM AXIS V8 35 4 Tolerance pulse M1 80 M2 80 M3 80 m4 80 1 Enter _ 80 0 09mm 4 Enter the value with the 0 to 9 and keys and then press the key If the value you input was a real number number containing a decimal point then the tolerance...

Page 222: ...evious positioning operation will end even when executing consecutive PTP operations The value set for the selected axis is displayed in converted units on the 3rd line of the MPB screen Fig 4 12 17 Current position Out position range Target position Tolerance range Procedure 1 Select 6 Out position pulse in SYSTEM PARAM AXIS mode 2 Press the F 1 EDIT key 3 Select the axis with cursor keys Fig 4 1...

Page 223: ... position Movement of other axes Specified axis movement Specified axis movement Arch position range of arch specified axis Arch position range of other axes Procedure 1 Select 7 Arch position pulse in SYSTEM PARAM AXIS mode 2 Press the F 1 EDIT key 3 Select the axis with cursor keys Fig 4 12 20 Setting the Arch position pulse SYSTEM PARAM AXIS V8 35 7 Arch position pulse 0 56mm M1 2000 M2 2000 M3...

Page 224: ...lse ms in SYSTEM PARAM AXIS mode 2 Press the F 1 EDIT key 3 Select the axis with the cursor keys Fig 4 12 21 Setting the Origin speed pulse ms SYSTEM PARAM AXIS V8 35 8 Origin speed pulse ms M1 20 M2 20 M3 20 m4 20 1 Enter _ 20 4 Enter the value with the 0 to 9 keys and then press the key 5 Repeat the above steps 3 and 4 if necessary 6 Press the ESC key to quit the edit mode c CAUTION The maximum ...

Page 225: ...M AXIS mode 2 Press the F 1 EDIT key 3 Select the axis with the cursor keys Fig 4 12 22 Setting the Manual accel SYSTEM PARAM AXIS V8 35 9 Manual accel M1 100 M2 100 M3 100 100m4 100 1 100 Enter _ 100 4 Input the value with the 0 to 9 keys and then press the key 5 Repeat the above steps 3 and 4 if necessary 6 Press the ESC key to quit the edit mode n NOTE If the robot arm tip shakes or sways durin...

Page 226: ... origin position before position error then enter a value of A B Procedure 1 Select 10 Origin shift pulse in SYSTEM PARAM AXIS mode 2 Press the F 1 EDIT key 3 Select the axis with the cursor keys Fig 4 12 23 Setting the Origin shift pulse SYSTEM PARAM AXIS V8 35 10 Origin shift pulse M1 0 M2 0 M3 0 m4 0 6144000 Enter _ 0 4 Enter the value with the 0 to 9 keys and then press the key 5 Repeat the ab...

Page 227: ...ect 11 Arm length mm in SYSTEM PARAM AXIS mode 2 Press the F 1 EDIT key 3 Select the axis with the cursor keys Fig 4 12 24 Setting the Arm length mm SYSTEM PARAM AXIS V8 35 11 Arm length mm M1 200 00 M2 200 00 M3 0 00 m4 0 00 0 10000 Enter _ 200 00 4 Enter the value with the 0 to 9 and keys and then press the key 5 Repeat the above steps 3 and 4 if necessary 6 Press the ESC key to quit the edit mo...

Page 228: ...are set Procedure 1 Select 12 Offset pulse in SYSTEM PARAM AXIS mode 2 Press the F 1 EDIT key 3 Select the axis with the cursor keys Fig 4 12 25 Setting the Offset pulse SYSTEM PARAM AXIS V8 35 11 Offset pulse M1 10000 M2 20000 M3 0 m4 1000 6144000 Enter _ 10000 4 Enter the value with the 0 to 9 keys and then press the key 5 Repeat the above steps 3 and 4 if necessary 6 Press the ESC key to quit t...

Page 229: ...s Fig 4 12 26 Setting the Axis tip weight kg SYSTEM PARAM AXIS V8 35 13 Axis tip weight kg M1 0 M2 0 M3 0 m4 10 0 200 Enter _ 0 4 Enter the value with the 0 to 9 keys and then press the key 5 Repeat the above steps 3 and 4 if necessary 6 Press the ESC key to quit the edit mode n NOTE This parameter can be entered only for MULTI type robots or auxiliary axes For robots other than MULTI type robots ...

Page 230: ...s the mark does not perform return to origin Procedure 1 Select 14 Origin method in SYSTEM PARAM AXIS mode 2 Press the F 1 EDIT key 3 Select the axis with the cursor keys Fig 4 12 27 Setting the Origin method SYSTEM PARAM AXIS V8 35 14 Origin method M1 SENSOR M2 SENSOR M3 TORQUE M4 MARK SENSOR TORQUE MARK 4 Press one of the F 1 SENSOR F 2 TORQUE or F 3 MARK keys 5 Repeat the above steps 3 and 4 if...

Page 231: ...ct 15 Origin direction in SYSTEM PARAM AXIS mode 2 Press the F 1 EDIT key 3 Select the parameter with the cursor keys Fig 4 12 28 Setting the Origin direction SYSTEM PARAM AXIS V8 35 15 Origin direction M1 M2 M3 m4 4 Press the F 1 or F 2 key 5 Repeat the above steps 3 and 4 if necessary 6 Press the ESC key to quit the edit mode c CAUTION YAMAHA can accept no liability from problems arising due to ...

Page 232: ...F 1 EDIT key 3 Select the axis with the cursor keys Fig 4 12 29 Setting the Motor direction SYSTEM PARAM AXIS V8 35 16 Motor direction M1 M2 M3 m4 4 Press the F 1 or F 2 key 5 Repeat the above steps 3 and 4 if necessary 6 Press the ESC key to quit the edit mode n NOTE This parameter cannot be changed while servo is on c CAUTION YAMAHA can accept no liability from problems arising due to changing t...

Page 233: ...to other screens Edits the parameter Moves the cursor to the designated parameter 1 Display language DSPLNG This parameter sets the language for displaying messages on the MPB Procedure 1 Select 1 Display language JPN ENG in SYSTEM PARAM OTHERS mode 2 Press the F 1 EDIT key The function key menu changes Fig 4 12 31 Setting the display language SYSTEM PARAM OTHERS V8 35 1 Display language JPN ENG E...

Page 234: ...5 Watch on STD DIO DC24V VALID 6char 8char 3 Press the F 1 6char or F 2 8char key 4 Press the ESC key to quit the edit mode 3 Parameter display unit PDUNIT This parameter sets the units for showing axis parameters This is automatically set to pulses when the parameters are initialized Procedure 1 Select 3 Parameter display units in SYSTEM PARAM OTHERS mode 2 Press the F 1 EDIT key The function key...

Page 235: ...k signal input when there is no STD DIO DC24V power being supplied This is automatically enabled valid when the parameters are initialized Procedure 1 Select 5 Watch on STD DIO DC24V in SYSTEM PARAM OTHERS mode 2 Press the F 1 EDIT key The function key menu changes Fig 4 12 35 Setting the Watch on STD DIO DC24V SYSTEM PARAM OTHERS V8 35 1 Display language JPN ENG ENGLISH 2 Data display length 6cha...

Page 236: ...zed Procedure 1 Select 7 IO cmd DI05 on STD DIO in SYSTEM PARAM OTHERS mode 2 Press the F 1 EDIT key The function key menu changes Fig 4 12 37 SYSTEM PARAM OTHERS V8 35 3 Parameter display unit PULSE 4 DO cond on EMG HOLD 5 Watch on STD DIO DC24V VALID 6 Incremental Mode control INVALID 7 IO cmd DI05 on STD DIO VALID INVALID VALID 3 Press the F 1 INVALID or F 2 VALID key 4 Press the ESC key to qui...

Page 237: ...roller does not respond to any signal input shorter than 25msec This prevents the controller from responding to noise inputs Procedure 1 Select 8 DI noise filter in SYSTEM PARAM OTHERS mode 2 Press the F 1 EDIT key The function key menu changes Fig 4 12 38 Setting DI noise filter SYSTEM PARAM OTHERS V8 35 4 DO cond on EMG HOLD 5 Watch on STD DIO DC24V VALID 6 Incremental Mode control INVALID 8 DI ...

Page 238: ...If the value is other than 1 and 0 an error 6 35 EXPRESSION ERROR occurs When conditional expression is a numeric expression the result is TRUE if the expression value is other than 0 and is FALSE if 0 Procedure 1 Select 9 TRUE condition in SYSTEM PARAM OTHERS mode 2 Press the F 1 EDIT key The function key menu changes Fig 4 12 39 Setting TRUE condition SYSTEM PARAM OTHERS 5 Watch on STD DIO DC24V...

Page 239: ...inate mode Sets mm unit system in tool coordinate mode Procedure 1 Select 10 Unit select in SYSTEM PARAM OTHERS mode 2 Press the F 1 EDIT key The function key menu changes Fig 4 12 40 Setting Unit select SYSTEM PARAM OTHERS Normal J pls X mm T mm 10 Unit select Normal 6 Incremental Mode control INVALID 7 IO cmd DI05 on STD DIO INVALID 9 TRUE condition 1 8 DI noise filter VALID V8 63 3 Press a key ...

Page 240: ...tomatic operation started 4 When STEP SKIP or NEXT execution started 5 Return to origin or absolute reset started 6 When an I O command was received 7 When a remote command was received 8 When manual movement started with the programming box in MANUAL mode 9 When an online command was executed Procedure 1 Select 11 Error output DO SO in SYSTEM PARAM OTHERS mode 2 Press the F 1 EDIT key The functio...

Page 241: ...alized this parameter setting is Keep Setting Keep default setting Reset Meaning Motion to the original specified target position occurs when operation resumes after a relative motion interruption Target position is unchanged Motion to a new current position referenced target position occurs when operation resumes after a relative motion interruption The original target position prior to re execut...

Page 242: ...ach time the power to the controller is turned on Procedure 1 Select 13 Skip undefined parameters in SYSTEM PARAM OTHERS mode 2 Press the F 1 EDIT key The function key menu changes Fig 4 12 43 Setting Skip undefined parameters SYSTEM PARAM OTHERS V8 66 INVALID VALID 9 TRUE condition 1 10 Unit select Normal 11 Error output DO SO Off 12 MOVEI DRIVEI start pos Keep 13 Skip undefined parameters INVALI...

Page 243: ...i n m E_Net YCLnk Mn Meaning An option DIO board of NPN specifications is installed The number in parentheses is an ID number An option DIO board of PNP specifications is installed The number in parentheses is an ID number A CC Link unit is installed Letters in parentheses indicate a station number n and a communication speed m A DeviceNet unit is installed Letters in parentheses indicate a MAC ID...

Page 244: ...D 3 4 SELECT 1 In SYSTEM PARAM OP BRD mode select the option DIO board with the cursor keys and press the F 1 SELECT key Fig 4 12 46 SYSTEM PARAM OP BRD SELECT V8 35 1 Board condition VALID EDIT JUMP 2 Press the F 1 EDIT key Fig 4 12 47 SYSTEM PARAM OP BRD SELECT V8 35 1 Board condition VALID INVALID VALID 3 Press the F 1 INVALID or F 2 VALID key to select whether to monitor the DC 24V supply inpu...

Page 245: ...tput When set to Small 2 channels each are occupied by the input output This parameter cannot be set to Small when parameter 3 is set to VALID Procedure Fig 4 12 48 SYSTEM PARAM OP BRD V8 63 1 D_Net M4 500k VALID 2 DIO_N 1 VALID 3 4 SELECT 1 In SYSTEM PARAM OP BRD mode select the serial I O board with the cursor keys and press the F 1 SELECT key Fig 4 12 49 SYSTEM PARAM OP BRD SELECT V8 63 1 board...

Page 246: ... Output MSG to SOW 1 INVALID EDIT JUMP 4 IO size Large 3 Press the F 1 EDIT key Fig 4 12 51 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 INVALID VALID 4 IO size Large 4 Press the F 1 INVALID or F 2 VALID key To select 4 IO size press the F 1 Large or F 2 Small key 5 Press the ESC key to quit the edit mode ...

Page 247: ...VALID the Ethernet can be used When set to INVALID Ethernet cannot be used Sets the IP address Sets the subnet mask Sets the gateway Procedure Fig 4 12 52 SYSTEM PARAM OP BRD V8 35 1 E_Net VALID 2 3 4 SELECT 1 In SYSTEM PARAM OP BRD mode select E_Net with the cursor keys and press the F 1 SELECT key Fig 4 12 53 SYSTEM PARAM OP BRD SELECT V8 35 1 board condition VALID 2 IP address 3 Subnet mask 4 g...

Page 248: ...t unit When changing other parameters use the 0 to 9 and keys to make the setting and press the key 4 Press the ESC key to quit the edit mode c CAUTION Changes you made to the IP address and subnet mask are enabled after restarting the robot controller When connecting the robot controller to an existing network always consult with the network administrator for the IP address subnet mask and gatewa...

Page 249: ...ig 4 12 55 Communication parameter screen SYSTEM CMU V8 35 1 CMU mode ONLINE 2 Data bits 8 3 Baud rate 9600 4 Stop bit 1 5 Parity ODD EDIT JUMP 2 Select the parameter with the cursor keys Or press the F 2 JUMP key and enter a parameter number to jump to that parameter item Page keys can be also used 3 Press the F 1 EDIT key to enter the edit mode The edit mode stays open until the ESC key is press...

Page 250: ... Procedure 1 Select 1 CMU mode in SYSTEM CMU mode 2 Press the F 1 EDIT key The function key menu changes Fig 4 12 56 Setting the CMU mode SYSTEM CMU V8 35 1 CMU mode ONLINE 2 Data bits 8 3 Baud rate 9600 4 Stop bit 1 5 Parity ODD ONLINE OFFLINE 3 Select the communication mode with the F 1 OFFLINE or F 2 ONLINE key 4 Press the ESC key to quit the setting To continue selecting other items use the cu...

Page 251: ...sets the communication speed Procedure 1 Select 3 Baud rate in SYSTEM CMU mode 2 Press the F 1 EDIT key The function key menu changes Fig 4 12 58 Setting the Baud rate SYSTEM CMU V8 35 1 CMU mode ONLINE 2 Data bits 8 3 Baud rate 9600 4 Stop bit 1 5 Parity ODD 4800 9600 19200 38400 57600 3 Select the baud rate with the F 1 4800 through F 5 57600 keys 4 Press the ESC key to quit the setting To conti...

Page 252: ...ng To continue selecting other items use the cursor keys 5 Parity This parameter sets the parity check Procedure 1 Select 5 Parity in SYSTEM CMU mode 2 Press the F 1 EDIT key The function key menu changes Fig 4 12 60 Setting the Parity SYSTEM CMU V8 35 1 CMU mode ONLINE 2 Data bits 8 3 Baud rate 9600 4 Stop bit 1 5 Parity ODD NON ODD EVEN 3 Select the parity check with the F 1 NON F 2 ODD or F 3 E...

Page 253: ...cting other items use the cursor keys 7 XON XOFF control This parameter sets whether to control the data flow using XON XOFF control Procedure 1 Select 7 XON XOFF control in SYSTEM CMU mode 2 Press the F 1 EDIT key The function key menu changes Fig 4 12 62 Setting the XON XOFF control SYSTEM CMU V8 35 3 Baud rate 9600 4 Stop bit 1 5 Parity ODD 6 Termination code CR 7 XON XOFF control YES YES NO 3 ...

Page 254: ...ether to control the data flow using RTS CTS signal Procedure 1 Select 8 RTS CTS CONTROL in SYSTEM CMU mode 2 Press the F 1 EDIT key The function key menu changes Fig 4 12 63 RTS CTS CONTROL setting SYSTEM CMU V8 35 4 Stop bit 1 5 Parity ODD 6 Termination code CRLF 7 XON XOFF control YES 8 RTS CTS control YES YES NO 3 Select the F 1 YES or F 2 NO key 4 Press the ESC key to quit the edit mode ...

Page 255: ...ouble carrier type robots Procedure 1 In SYSTEM mode press the F 3 OPTION key to enter SYSTEM OPTION mode 2 In SYSTEM OPTION mode press a key from F 1 POS OUT to F 4 W CARRIER to show the parameter items Fig 4 12 64 OPTION parameter setting SYSTEM OPTION V8 35 POS OUT SERVICE SIO W CARRIER Parameters can be edited by entering data with the number keys or by selecting the function keys Refer to eac...

Page 256: ...ystem Comparison point 2 Z X Y Comparison point 1 n NOTE If the port used for area check output is the same as the output port used by the program then the output data might be changed So do not use the same output port If the same port is designated for a different area check output OR will be output On controllers of Ver 8 63 onwards the area check cannot be performed and an error is displayed u...

Page 257: ...keys and press the F 1 SELECT key 3 Select the parameter items with the cursor keys Fig 4 12 67 Selecting the area check output parameters SYSTEM OPTION POS OUT SELECT V8 63 1 Output of area1 2 Output port1 DO SO 20 3 Compare Point number11 PO 4 Compare Point number12 PO 5 Condition IN EDIT JUMP NO Valid keys and submenu descriptions in this mode are shown below Cursor key F1 F2 Valid keys EDIT JU...

Page 258: ...e selecting other items use the cursor keys 2 Area check output port No This parameter specifies the port to output the area check results to The following ports can be used as area check output ports DO20 to DO27 SO20 to SO27 Procedure 1 Select 2 Output port1 DO SO in SYSTEM OPTION POS OUT SELECT mode 2 Press the F 1 EDIT key The function key menu changes Fig 4 12 69 Selecting the area check outp...

Page 259: ...4 12 71 When points are designated in Cartesian coordinates mm unit system Comparison point 2 Z X Y Comparison point 1 n NOTE The area check is carried out on all set axes Take care when setting the R axis point if using the system with four axes Always provide a margin when setting the comparison point data n NOTE The units of comparison point numbers 1 and 2 must be the same to perform correct o...

Page 260: ...ority The default setting is IN output is on within specified area 5 Condition for area check output Selects the condition that allows the area check output to turn on from either when the robot is within a specified area or when outside it Procedure 1 Select 5 Condition in SYSTEM OPTION POS OUT SELECT mode 2 Press the F 1 EDIT key Fig 4 12 72 Criterion selection for area check output SYSTEM OPTIO...

Page 261: ... when the keys are held down on the MPB 2 Operating speed limits in SERVICE mode Specify the maximum robot operating speed Description Sets robot operation within 3 of maximum operating speed Sets no limit on robot operating speed 3 100 3 Operating device during SERVICE mode Specify the operating device to use ALL MPB COM MPB DI MPB Description Only MPB operation is allowed Allows MPB and dedicate...

Page 262: ...t password is entered Fig 4 12 74 SERVICE mode initial screen SYSTEM OPTION SERVICE V8 35 1 Service level 2 Movement Vel 3 3 Operating device MPB EDIT JUMP SAVE HELP LEVEL 3 Valid keys and submenu descriptions in this mode are shown below Cursor key F1 F2 F4 F5 Valid keys EDIT JUMP SAVE HELP Menu Function Selects the SERVICE mode parameters Edits the SERVICE mode parameters Moves to the designated...

Page 263: ...vel SYSTEM OPTION SERVICE V8 35 1 Service level 2 Movement Vel 3 3 Operating device MPB LEVEL 0 LEVEL 1 LEVEL 2 LEVEL 3 LEVEL 3 3 Select the SERVICE mode level with the F 1 LEVEL 0 to F 4 LEVEL 3 keys 4 Press the ESC key to quit the setting To continue selecting other items use the cursor keys n NOTE The settings made here are only valid until the controller power is turned off Save these settings...

Page 264: ... SYSTEM OPTION SERVICE V8 35 1 Service level 2 Movement Vel 3 Operating device MPB 100 3 LEVEL 3 3 3 Select the maximum robot operating speed with the F 1 100 or F 2 3 key 4 Press the ESC key to quit the setting To continue selecting other items use the cursor keys n NOTE The settings made here are only valid until the controller power is turned off Save these settings if you want to use them agai...

Page 265: ...ode devices SYSTEM OPTION SERVICE V8 35 1 Service level 2 Movement Vel 3 Operating device MPB MPB DI MPB COM ALL LEVEL 3 3 MPB 3 Select the operating device with the F 1 MPB to F 4 ALL keys 4 Press the ESC key to quit the setting To continue selecting other items use the cursor keys n NOTE The settings made here are only valid until the controller power is turned off Save these settings if you wan...

Page 266: ...key if you want to cancel the settings 12 3 2 2 Help display in SERVICE mode To display the help messages for SERVICE mode parameters proceed as follows Procedure 1 Press the F 5 HELP key in SYSTEM OPTION SERVICE mode Fig 4 12 79 Help display in SERVICE mode SYSTEM OPTION SERVICE HELP V8 35 Security level of serv mode LEVEL0 No limit LEVEL1 Hold to Run LEVEL2 Prohibit operation in AUTO LEVEL3 LEVE...

Page 267: ... DI3 DI4 DI5 SO2 SO3 SO4 SO5 DO2 DO3 DO4 DO5 SI2 SI3 SI4 SI5 DO port SI port Output devices such as valves Input devices such as sensors Procedure 1 Press the F 3 SIO key in SYSTEM OPTION mode Fig 4 12 81 SIO setting initial screen SYSTEM OPTION SIO V8 35 1 Direct SI2 DO2 NO 2 Direct SI3 DO3 NO 3 Direct SI4 DO4 NO 4 Direct SI5 DO5 NO 5 Direct SO2 DI2 NO EDIT JUMP Valid keys and submenu description...

Page 268: ... to 4 in SYSTEM OPTION SIO mode 2 Press the F 1 EDIT key Fig 4 12 82 Editing the SIO settings 1 SYSTEM OPTION SIO V8 35 1 Direct SI2 DO2 NO 2 Direct SI3 DO3 NO 3 Direct SI4 DO4 NO 4 Direct SI5 DO5 NO 5 Direct SO2 DI2 NO EDIT JUMP 3 Press the F 1 SET key to set the direct connection or press the F 2 NO key not to set it 4 Press the ESC key to quit the setting To continue selecting other items use t...

Page 269: ... to 8 in SYSTEM OPTION SIO mode 2 Press the F 1 EDIT key Fig 4 12 83 Editing the SIO settings 2 SYSTEM OPTION SIO V8 35 4 Direct SI5 DO5 NO 5 Direct SO2 DI2 NO 6 Direct SO3 DI3 NO 7 Direct SO4 DI4 NO 8 Direct SO5 DI5 NO SET NO 3 Press the F 1 SET key to set the direct connection or press the F 2 NO key not to set it 4 Press the ESC key to quit the setting To continue selecting other items use the ...

Page 270: ...ition where no collision will occur and next moves to the target position or the operation stops as an error 12 3 4 1 Before using a double carrier Check the following items before using the anti collision function 1 As shown in the drawing below each carrier should approach the other carrier when it moves in the direction If not please consult us Fig 4 12 85 Double carrier setting direction for c...

Page 271: ... keys EDIT JUMP Menu Function Edits the parameter being selected with the cursor Jumps to the specified point number Moves the cursor up and down 1 Stroke setting Procedure 1 Select 1 Stroke mm and press F 1 EDIT Fig 4 12 87 Double carrier parameter setting 2 SYSTEM OPTION W CARRIER EDIT V8 58 1 Stroke mm 0 00 2 Carrier1 M1 3 Carrier2 M2 4 Control mode OFF 1 Enter 650 00 n NOTE The stroke correspo...

Page 272: ... carrier is closest to the other Stroke 2 Carrier 1 setting 3 Carrier 2 setting Procedure 1 Select 2 Carrier 1 or 3 Carrier 2 and press F 1 EDIT Fig 4 12 89 Double carrier parameter setting 3 SYSTEM OPTION W CARRIER EDIT V8 58 1 Stroke mm 650 00 2 Carrier1 M1 3 Carrier2 M2 4 Control mode OFF M1 M2 M3 M4 M5 2 Select the double carrier axis with the function key n NOTE Each function key display diff...

Page 273: ...ands by until interference free motion is possible Anti collision function is disabled During Manual movement During auto operation During Manual movement During auto operation The manual movement and auto operation conditions indicated in the above table are defined as shown below During Manual movement Manual movement at MPB Jog and inching movement by I O commands Jog and inching movement by on...

Page 274: ...en SYSTEM INIT V8 35 PARAM MEMORY CMU CLOCK 2 Select the item to initialize with the F 1 PARAM to F 4 CLOCK keys Valid keys and submenu descriptions in SYSTEM INT mode are shown below F1 F2 F3 F4 F6 F10 Valid keys PARAM MEMORY CMU CLOCK GENERAT PASSWRD Menu Function Initializes the parameter settings Deletes the user memory Sets the communication parameters to the initial values Sets the clock Set...

Page 275: ...ess the key Fig 4 12 92 Initializing the parameters 1 SYSTEM INIT V8 35 Enter password _ 2 When the correct password was entered a confirmation message appears on the guideline Fig 4 12 93 Initializing the parameter 2 SYSTEM INIT PARAM V8 35 ROBOT YK400X D1 M1 aYK400X D5 M5 no axis D2 M2 aYK400X D6 M6 no axis D3 M3 aYK400X D4 M4 aYK400X Initialize OK YES NO 3 Press the F 4 YES key to initialize th...

Page 276: ...of program 5 Number of points 124 PROGRAM POINT SHIFT HAND ALL 2 Select the item to initialize with the F 1 PROGRAM to F 7 COMMENT keys A confirmation message appears on the guideline Fig 4 12 95 Initializing the memory program SYSTEM INIT MEMORY PROGRAM V8 35 Source use sum 1316 364580 bytes Object use sum 528 98304 bytes Sequence use sum 0 4096 bytes Number of program 5 Number of points 124 Init...

Page 277: ...int comment data 12 4 3 Initializing the communication parameters To initialize the communication parameters proceed as follows Procedure 1 Press the F 3 CMU key in SYSTEM INIT mode A confirmation message appears on the guideline Fig 4 12 96 Initializing the communication parameters SYSTEM INIT CMU V8 35 MODE DATA RATE STOP PARI TERM XON RTS ONLINE 8 9600 1 ODD CRLF YES NO Initialize OK YES NO 2 P...

Page 278: ...CLOCK V8 35 DATE TIME 04 08 21 10 13 35 DATE TIME 2 Select the item with the F 1 DATE or F 2 TIME key A confirmation message appears on the guideline 3 Enter the date or time in the specified format and then press the key Enter this data using the 0 to 9 and keys F1 F2 Valid keys DATE TIME Menu Function Sets the year month date Sets the hours minutes seconds c CAUTION The clock used in the control...

Page 279: ...correct system generation settings To protect the equipment against such accidents save the initial parameter data when shipped from YAMAHA and the parameter data from system upgrades onto an external PC storage device by way of the RS 232C Please contact us for system generation operating methods c CAUTION If you change the system generation by mistake this may adversely effect robot operation or...

Page 280: ...ime Displays details of major software errors that occurred in the past 12 5 1 Controller check This makes a self diagnosis check of the controller Procedure 1 Press the F 1 CHECK key to enter SYSTEM DIAGNOS CHECK mode Fig 4 12 99 System check SYSTEM DIAGNOS CHECK V8 35 System check OK NEXT P PREV P An error message appears if an error is detected 2 Check the error message if displayed Pressing th...

Page 281: ...splays the past 5 errors in order from the most recent error Error information is displayed in the following format Date Time Error No Error message The hour minute and second are displayed for the time 2 Check the error history Pressing the cursor keys changes the display one line at a time Pressing the F 1 NEXT P or F 2 PREV P key changes the display one screen at a time 3 Press the F 5 key if y...

Page 282: ... time that the controller power has been on The Run time is the total time that the controller has performed automatic operation Pressing the F 5 CLEAR key resets the total operation time The display shows the new total operation time starting from the date and time after reset 2 Press the ESC key to return to SYSTEM DIAGNOS mode 12 5 4 System error details display Details of important software er...

Page 283: ... FROM ALL 311800 04 07 22 17 32 SYSTEM BACKUP FROM V8 35 LOAD SAVE INIT Valid keys and submenu descriptions in SYSTEM BACKUP FROM mode are shown below Valid keys F1 F2 F4 Menu LOAD SAVE INIT Function Loads the data backed up in the internal flash ROM into the controller s internal memory Saves the controller s internal memory data into the internal flash ROM as backup data Initializes the internal...

Page 284: ...s are loaded Only point comment files are loaded 3 A confirmation message appears on the guidelines Press the F 4 YES key to load the data Press the F 5 NO key to cancel the procedure Fig 4 12 106 Check of FROM loading No File Ext Size Data Time 1 FROM ALL 311800 04 07 22 17 32 SYSTEM BACKUP FROM LOAD PGM V8 35 Load from FROM OK YES NO 4 The message 0 5 Accessing will appear during the procedure n...

Page 285: ... If data has already been written in it cannot be overwritten and saved If data has already been written in initialize the memory and then save the new data The data saved on the internal flash ROM cannot be restored if any hardware trouble occurs Always save the data onto an external PC storage device If an abnormal process occurs such as if the power is turned OFF while saving the data the data ...

Page 286: ...00000000 DI2 B00000000 DI6 B00000000 DI3 B00000000 DI7 B00000000 EDIT TEACH JUMP VEL VEL _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ x _ _ _ _ _ _ _ _ y _ _ _ _ _ _ _ _ z _ _ _ _ _ _ _ _ _ r _ _ _ Display format Port No B bit 7 bit 6 to bit 0 2 Press the DISPLAY key again Input status is displayed in the data area 3rd to 7th lines as shown below Fig 4 13 2 Input status display 2 MANUAL POINT 50 MG S0H0J DI mo...

Page 287: ... _ _ _ _ _ _ _ _ z _ _ _ _ _ _ _ _ _ r _ _ _ The information is displayed with the following format Port No B 7th bit 6th bit to 0th bit Fig 4 13 4 Example of word information display MANUAL POINT 50 MG S0H0J SIW monitor SIW 0 H0000 SIW 1 H0000 SIW 2 H0000 SIW 3 H0000 SIW 4 H0000 SIW 5 H0000 SIW 6 H0000 SIW 7 H0000 EDIT TEACH JUMP VEL VEL _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ x _ _ _ _ _ _ _ _ y _ _ _ _...

Page 288: ...r 100 Max torque D1 20 D5 0 D2 5 D6 0 D3 3 D7 0 D4 0 D8 0 EDIT TEACH JUMP VEL VEL _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ x _ _ _ _ _ _ _ _ y _ _ _ _ _ _ _ _ z _ _ _ _ _ _ _ _ _ r _ _ _ Display format is as follows D axis number current command value Current command value is shown as a percent of the maximum current command ...

Page 289: ...de UTILITY Date Time 04 07 20 18 59 40 36 C Execut level LEVEL0 Access level LEVEL0 EXECUTE ACCESS RST DO Valid keys and submenu descriptions in UTILITY mode are shown below F1 F2 F3 F5 Valid keys MOTOR SEQUENC ARMTYPE RST DO Menu Function Turns the motor power and servo on and off Prohibit or permits executing the sequence program Sets the arm hand type Valid only on SCARA robots Clears the outpu...

Page 290: ... Procedure 1 Press the UTILITY LOWER ESC key to enter UTILITY mode You can switch to UTILITY mode from any other mode The UTILITY mode screen appears with a confirmation message shown on the guideline Fig 4 14 3 Canceling emergency stop UTILITY Date Time 04 07 20 18 59 37 36 C motor power Off Sequence DISABLE Armtype RIGHTY Cancel emergency flag YES NO 2 Press the F 4 YES key to cancel the interna...

Page 291: ...Off 3 Press the ESC key to return to the mode selected just previous to UTILITY mode 4 To set the servo of each axis to ON OFF or FREE select the axis with the cursor keys When setting the servo to ON the servo power for the axis must be turned on beforehand by the operation in step 2 Fig 4 14 5 Setting the servo of each axis UTILITY MOTOR D1 M1 Free D5 M5 no axis D2 M2 Servo D6 M6 no axis D3 M3 S...

Page 292: ...ce programs press the F 2 DISABLE key To enable DO reset during sequence program execution press the F 6 RST DO key Fig 4 14 6 Enabling disabling the sequence program UTILITY SEQUENC Scan time 10msec Sequence ENABLE ENABLE DISABLE n NOTE The following conditions must be satisfied before executing a sequence program 1 An object program must be made for sequence execution 2 Sequence execution must b...

Page 293: ...ters are initialized Arm type can be changed only for SCARA robots Procedure 1 Press the F 3 ARMTYPE key in UTILITY mode Fig 4 14 7 Main sub robot specifications UTILITY ARMTYPE Armtype at Present Main robot RIGHTY Sub robot LEFTY RIGHTY LEFTY 2 Select the parameter item with the cursor keys 3 Press the F 1 RIGHTY or F 2 LEFTY key to set the right handed or left handed system 4 Press the ESC key t...

Page 294: ...to SO27 SOW 2 to SOW 15 Procedure 1 Press the F 5 RST DO key in UTILITY mode A confirmation message appears on the guideline Fig 4 14 8 Resetting the output ports UTILITY RST DO Date Time 04 07 20 18 59 37 36 C Reset OUTPUT port OK YES NO Execut level LEVEL0 Access level LEVEL0 2 Press the F 4 YES key to reset Press the F 5 NO key if not resetting ...

Page 295: ...UAL mode MANUAL mode AUTO mode AUTO mode MANUAL mode AUTO mode AUTO mode AUTO mode NO NO YES NO YES YES YES NO YES NO NO NO NO NO YES YES NO YES Invalid Invalid Invalid Invalid Invalid Invalid Invalid Valid Note 1 Valid Note 1 Level Program execution at origin incomplete When power is turned on Mode Program reset Return to origin signal in AUTO mode Program reset at program start Description Note ...

Page 296: ...twice to enter UTILITY mode then press the F 1 EXECUTE key Fig 4 14 9 UTILITY Date Time 04 07 23 12 36 37 36 C Execut level LEVEL7 Access level LEVEL0 EXECUTE ACCESS RST DO 2 Select the execution level with the F 1 LEVEL0 to F 9 LEVEL8 keys Fig 4 14 10 UTILITY EXECUTE Execut level LEVEL7 LEVEL0 LEVEL1 LEVEL2 LEVEL3 LEVEL4 3 Press the ESC key to exit UTILITY mode ...

Page 297: ... or press the F 2 PREV P or cursor key to refer to the previous page Fig 4 14 11 UTILITY EXECUTE HELP LEVEL0 Program cannot execute if arm has not returned to ORIGIN PowerOn mode is MANUAL PowerOn without program reset NEXT P PREV P Fig 4 14 12 UTILITY EXECUTE HELP LEVEL1 Program can execute if arm has not returned to ORIGIN PowerOn mode is MANUAL PowerOn without program reset NEXT P PREV P 2 Pres...

Page 298: ...assword appears on the guideline Enter with LVL here and press the key Fig 4 14 13 Setting the access level 1 UTILITY Date Time 04 07 20 18 59 37 36 C Execut level LEVEL7 Access level LEVEL0 Enter password LVL_ 2 If the correct password was entered the following screen appears Fig 4 14 14 Setting the access level 2 UTILITY ACCESS Access level LEVELO LEVEL0 LEVEL1 LEVEL2 LEVEL3 HELP n NOTE Access l...

Page 299: ... Help screen appears Press the F 1 NEXT P key or cursor key to refer to the next page or press the F 2 PREV P or cursor key to refer to the previous page Fig 4 14 16 Access level Help screen first page UTILITY ACCESS HELP LEVEL0 All data access available LEVEL1 Data change invalid NEXT P PREV P Fig 4 14 17 Access level Help screen second page UTILITY ACCESS HELP LEVEL2 LEVEL1 SYSTEM PROGRAM mode c...

Page 300: ...4 238 MEMO ...

Page 301: ...2 2 5 Changing the manual movement speed 5 12 2 2 6 Shift coordinates 5 13 2 2 6 1 Shift coordinates setting method 1 5 15 2 2 6 2 Shift coordinates setting method 2 5 16 2 2 7 Hand definition 5 17 2 2 7 1 Hand definition setting method 1 5 17 2 2 8 Absolute reset 5 19 2 2 8 1 Checking absolute reset status 5 19 2 2 8 2 Absolute reset on each axis Mark Method 5 20 2 2 8 3 Absolute reset on each ax...

Page 302: ...MEMO ...

Page 303: ... These axes can be moved only by DRIVE and DRIVEI commands Sub group SG Sub robot SR Sub robot axes S Sub auxiliary axes m Main auxiliary axes m Main group MG Main robot MR Main robot axes M Where no main auxiliary axes and sub auxiliary axes exist the main group main robot and the sub group sub robot The main auxiliary axes and sub auxiliary axes can be operated only by the DRIVE DRIVE2 and DRIVE...

Page 304: ...OP 4 200 230V 50 60Hz MA X 2 500VA MODEL SER NO MANUFA CTURED FACTORY AUTOMAT ION EQUIPMEN T MADE IN JAPAN CAU TION READ INSTR UCTIO N MANU AL BATT ZR XY Configuration example 2 Example NXY W Fig 5 1 3 System configuration example RCX142 MOTOR XM YM ZM RM PWR SRV ERR SAFET Y MPB COM STD DIO RGEN ACIN P N L N ROB I O XY ROB I O ZR OP 1 OP 3 OP 2 OP 4 200 230V 50 60Hz MA X 2 500VA MODEL SER NO MANUF...

Page 305: ...Procedure 1 Press the LOWER MODE robot keys to toggle between the groups the selected group is highlighted at the Automatic movement speed display area The highlighted speed value is the Automatic movement speed for the currently selected group Fig 5 2 1 Changing the automatic movement speed two robot setting Main group selected Main Group Sub Group Main group is selected AUTO 50 100 TEST1 1 TEST1...

Page 306: ...b group Fig 5 2 3 Point trace screen Two robot setting Main group selected AUTO POINT 50 100 MG S0H0J x y z r P3 150 50 64 53 0 00 0 00 P4 96 65 224 89 0 00 0 00 P5 63432 19735 0 0 COMNT POS 0 0 0 0 PTP ARCH LINEAR Subject group display MG Main group is selected Fig 5 2 4 Point trace screen Two robot setting Sub group selected AUTO POINT 50 100 SG S0H4J x y z r P3 150 50 64 53 0 00 0 00 P4 96 65 2...

Page 307: ...ent position displays at the initial screen in the MANUAL mode The M display indicates the main robot axes and the S display indicates the sub robot axes For settings with auxiliary axes m indicates main auxiliary axes and s indicates sub auxiliary axes Fig 5 2 5 MANUAL mode screen example pulse units MANUAL 50 50 MG S0H0J Current position M1 0 M2 0 S1 0 S2 0 POINT PALLET VEL VEL Current position ...

Page 308: ...Fig 5 2 7 Pulse units J example Two robot setting Main group selected MANUAL 50 50 MG S0H0J Current position M1 0 M2 0 S1 0 S2 0 POINT PALLET VEL VEL Subject group display MG Main group is selected Fig 5 2 8 Pulse units J example Two robot setting Sub group selected MANUAL 50 50 SG S0H4J Current position M1 0 M2 0 S1 0 S2 0 POINT PALLET VEL VEL Subject group display SG Sub group is selected Fig 5 ...

Page 309: ...ary axes settings only the corresponding axes are moved Fig 5 2 11 Robot motion in pulse units J ex RCX142 MOTOR XM YM ZM RM PWR SRV ERR SAFETY MPB COM STD DIO RGEN ACIN P N L N ROB I O XY ROB I O ZR OP 1 OP 3 OP 2 OP 4 200 230V 50 60Hz MAX 250 0VA BATT ZR XY MODEL SER NO MANUFACTU RED FACTORYAUTOMATION EQUIPMENT MADE IN JAPAN CAUTION READ INSTRUCTION MANUAL q w e r Main group number 2 axis Sub gr...

Page 310: ...lete However the message 0 1 Origin incomplete appears when a jog key is pressed With the current position displayed in mm units X the robot cannot be moved unless return to origin is complete If an attempt is made to move the robot the display automatically changes to pulse units J and the message 0 1 Origin incomplete then appears 2 2 3 Point data When in the two robot setting the same point dat...

Page 311: ... group Fig 5 2 14 Point data teaching screen two robot setting Main group selected MANUAL POINT 50 50 MG S0H0X x y z r P7 100 00 250 00 0 00 0 00 P8 P9 122 62 24 54 0 00 0 00 POS 10 00 100 00 0 00 0 00 EDIT TEACH JUMP VEL VEL COMNT Current position of main group Subject group display MG Main group is selected Fig 5 2 15 Point trace screen two robot setting Sub group selected MANUAL POINT 50 50 SG ...

Page 312: ...ed group The selected group can be changed by the same procedure as that described in section 2 2 3 1 Point data input by teaching 2 2 4 Pallet definition When in the two robot setting the same pallet definition data is used by both robots Ex For PL0 If the main group uses PL0 and is selected the PL0 coordinates indicate the main group s coordinate position If the sub group uses PL0 and is selecte...

Page 313: ...to toggle between the groups the selected group is displayed An MG display indicates the main group and SG indicates the sub group Fig 5 2 17 Pallet definition setting Two robot setting Main group selected MANUAL PALLET 50 50 MG S0H0X PL0 PL1 PL2 PL3 POS 0 00 0 00 0 00 0 00 EDIT METHOD VEL VEL Subject group display MG Main group is selected Fig 5 2 18 Pallet definition setting Two robot setting Su...

Page 314: ...al movement speed Two robot setting Main group selected Main Group Sub Group Main group is selected Manual movement speed MANUAL 50 50 MG S0H0J Current Position M1 0 M2 0 S1 0 S2 0 POINT PALLET VEL VEL Fig 5 2 20 Changing the manual movement speed Two robot setting Sub group selected MANUAL 50 50 SG S0H4J Current Position M1 0 M2 0 S1 0 S2 0 POINT PALLET VEL VEL Main Group Sub Group Sub group is s...

Page 315: ...unt of the S1 data Fig 5 2 21 Two robot setting shift coordinates Shift selection display Main group Sub group S1 selected for both the main and sub groups Shifted by the amount of the S1 data Shifted by the amount of the S1 data Main group Sub group MANUAL 50 50 MG S1H0X MANUAL 50 50 SG S1H4X RCX142 MOTOR XM YM ZM RM PWR SRV ERR SAFETY MPB COM STD DIO RGEN ACIN P N L N ROB I O XY ROB I O ZR OP 1 ...

Page 316: ...ig 5 2 22 Two robot setting shift coordinates S1 is selected as the main group s shift number and S3 is selected as the sub group s shift number Shift selection display Main group Sub group MANUAL 50 50 MG S1H0J MANUAL 50 50 SG S3H4J Shifted by the amount of the S1 data Shifted by the amount of the S3 data Main group Sub group RCX142 MOTOR XM YM ZM RM PWR SRV ERR SAFETY MPB COM STD DIO RGEN ACIN P...

Page 317: ... 0 00 S1 0 00 0 00 0 00 0 00 S2 0 00 0 00 0 00 0 00 S3 0 00 0 00 0 00 0 00 POS 0 00 0 00 0 00 0 00 EDIT RANGE VEL VEL Subject group display MG Main group is selected Fig 5 2 24 Shift coordinates setting method Two robot setting Sub group selected MANUAL SHIFT 50 50 SG S0H4X x y z r S0 0 00 0 00 0 00 0 00 S1 0 00 0 00 0 00 0 00 S2 0 00 0 00 0 00 0 00 S3 0 00 0 00 0 00 0 00 POS 0 00 0 00 0 00 0 00 E...

Page 318: ... 0 00 S2 0 00 0 00 0 00 0 00 S3 0 00 0 00 0 00 0 00 POS 0 00 0 00 0 00 0 00 EDIT RANGE VEL VEL Subject group display MG Main group is selected Fig 5 2 26 Shift coordinates setting method Two robot setting Sub group selected MANUAL SHIFT 50 50 SG S0H4X x y z r S0 0 00 0 00 0 00 0 00 S1 0 00 0 00 0 00 0 00 S2 0 00 0 00 0 00 0 00 S3 0 00 0 00 0 00 0 00 POS 0 00 0 00 0 00 0 00 EDIT RANGE VEL VEL Subje...

Page 319: ...and sub groups Before executing this function be sure to verify the currently selected group The selected group can be changed by the procedure described below Procedure 1 Establish the MANUAL HAND mode 2 Press the LOWER MODE robot keys to toggle between the groups the selected group is displayed An MG display indicates the main group and SG indicates the sub group Fig 5 2 28 Hand definition setti...

Page 320: ...down keys to select the desired hand definition number then press the F 6 METHOD1 key to change the mode 4 Use the Jog key to teach the non hand work point as Point 1 5 In the same manner as in step 4 above teach the point that is the hand work point specified as Point 2 in step 4 in order to set the hand definition value w WARNING The robot starts to move when a Jog key is pressed To avoid danger...

Page 321: ...re 1 In the MANUAL mode press the F 13 ABS RST key Fig 5 2 30 Checking absolute reset M1 MANUAL RST ABS Press F key to get axis for ABSRST M1 NG TORQUE M2 NG TORQUE S1 OK TORQUE S2 OK TORQUE M2 S1 S2 M1 NG TORQUE Return to origin method TORQUE Stroke end detection method SENSOR Sensor method MARK Mark method Axes M Main robot axes S Sub robot axes m Main auxiliary axes s Sub auxiliary axes Absolut...

Page 322: ... Absolute reset statuses OK Return to origin complete status NG Origin incomplete status The return to origin method displays for axes where a method other than the mark method is in effect 3 Pressing the key displays a confirmation message on the guidance line To perform the absolute reset for the specified axis press the F 4 YES key at this time To abort the absolute reset operation press the F ...

Page 323: ...statuses 2 A confirmation message then displays on the guidance line To perform the absolute reset for the specified axis press the F 4 YES key at this time To abort the absolute reset operation press the F 5 NO key Fig 5 2 33 Absolute reset on each axis Stroke end method sensor method MANUAL RST ABS M2 Reset ABS OK YES NO Starting origin search 50 50 MG SOHOJ 3 When the Return to origin is comple...

Page 324: ...NTER M1 NG 61 M2 NG S1 NG TORQUE TORQUE TORQUE S2 OK ADJ VEL VEL 50 50 MG SOHOJ 3 Pressing the key displays a confirmation message on the guidance line To perform the absolute reset for the mark method at all axes press the F 4 YES key at this time To abort the absolute reset operation press the F 5 NO key Fig 5 2 36 All axes absolute reset Reset ABS OK MANUAL RST ABS ALL Align axes with MARK Pres...

Page 325: ... returned to their origins the dashed line on the message line changes to a solid line and return to origin is now complete n NOTE In the two robot setting Return to origin s are performed in the main robot sub robot order The axis operation order is according to the parameter setting w WARNING Robot motion occurs when an absolute reset is performed To ensure safety be sure to stay out of the robo...

Page 326: ...s in the two robot and one robot settings Setting the area check output Double carrier settings For details see 2 3 4 Setting the area check output and 2 3 5 Double carrier collision prevention 2 3 1 SYSTEM mode initial screen format The SYSTEM mode initial screen format for the two robot setting is shown below Fig 5 2 39 SYSTEM mode initial screen SYSTEM V8 66 Robot SXYx_A SXYx_A Axes XY XY Stand...

Page 327: ...group parameters SG value Sub group parameters 2 3 3 Axis parameters screen format The SYSTEM PARAM AXIS mode s axis parameter format for the two robot setting is shown below Fig 5 2 41 Axis parameters setting screen SYSTEM PARAM AXIS V8 66 1 Accel coefficient M1 100 M2 100 S1 100 S2 100 100 1 100 Enter _ M value Main robot axis setting S value Sub robot axis setting denotes the axis number When a...

Page 328: ... 66 2 Select 1 area check output then press the F 1 EDIT key Fig 5 2 43 Area check output SYSTEM OPTION POS OUT SELECT 1 Output of area1 NO EDIT V8 66 2 Output port1 DO SO 20 3 Compare Point number11 PO 4 Compare Point number12 PO 5 Condition IN JUMP 3 Use the F 1 NO to F 3 SUB keys to select the robot where the area check output is to be executed Fig 5 2 44 Area check output Execution robot selec...

Page 329: ...as follows If this is not the case please contact your YAMAHA representative direction for carrier 1 direction for carrier 2 wEach carrier s arm s motion amount indicated on the MPB screen must match the actual motion amount If the amounts do not match please contact your Yamaha representative MANUAL 50 50 MG S0H0X Current position Mx 0 00 0 My 0 00 MANUAL 50 50 MG S0H0X Current position Mx 300 00...

Page 330: ...rier B Origin position Origin position Point where carriers are nearest to each other Stroke A B A If the carriers are equipped with a tools the stroke must be set so that the tools do not interfere with each other B A A Stroke Position where tools are nearest to each other Origin position Origin position 2 1 Use the cursor up down keys to select 1 Stroke mm then press the F 1 EDIT key 2 2 Enter t...

Page 331: ...arrier moving toward the other carrier before reaching that carrier If the target position of one carrier will interfere with the other carrier during auto operation the carrier stands by until interference free motion is possible Function Anti collision function is disabled The manual movement and auto operation conditions indicated in the above table are defined as shown below During Manual move...

Page 332: ... 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 M1 3 Carrier2 S1 4 Controll mode OFF OFF WARNING ON ...

Page 333: ...g of the error message M Main group axis number S Sub group axis number D Driver axis number OP Option unit number 2 1 M1 Over soft limit Indicates that an overload error occurred at the 2nd axis of the driver unit Indicates that a soft limit over error occurred at 1st axis of the main group robot 17 4 D2 Over load Although axes viewed from the robot and those viewed from the driver normally corre...

Page 334: ...TRQTIME2 Main Group DRIVE DRIVEI MOVE MOVEI PMOVE SERVO WAIT ARM CHANGE HAND LEFTY RIGHTY SHIFT ACCEL ARCH ASPEED AXWGHT DECEL ORGORD OUTPOS SPEED TOLE WEIGHT JTOXY WHERE WHRXY XYTOJ ACCEL ARCH AXWGHT DECEL ORGORD OUTPOS TOLE WEIGHT ABSRPOS ARMCND ARMTYPE MCHREF PATH PATH END PATH SET PATH START DRIVE in systems with the torque limiting option TORQUE TRQSTS TRQTIME When specifying all axes by SERV...

Page 335: ...6 12 1 8 3 Switching to AUTO mode program reset and execution 6 13 1 8 4 Stopping due to program interlocks 6 14 1 9 General purpose I O signals 6 15 1 9 1 General purpose input signals 6 15 1 9 2 General purpose output signals 6 15 1 9 3 General purpose output signal reset off 6 15 2 Option I O interface overview 6 16 2 1 ID settings 6 17 2 2 Power supply 6 17 2 3 Connector I O signals 6 18 2 4 C...

Page 336: ...MEMO ...

Page 337: ...edicated 9 General purpose 16 Dedicated 11 General purpose 8 STD DIO MR 50LM Honda Tsushin Kogyo 0 3mm2 or more 1 1 Power supply The standard I O interface uses an external 24V power supply Connect the 24V and ground terminals of the external power supply to pins 47 to 50 of the STD DIO connector on the controller c CAUTION See 7 I O connections in Chapter 3 for a definition of NPN and PNP specifi...

Page 338: ...ral purpose input 34 General purpose input 35 General purpose input 36 General purpose input 37 Relay common CPU_OK contact B normally closed CPU_OK contact A normally open Servo ON contact B normally closed Servo ON contact A normally open Alarm contact B normally closed Alarm contact A normally open AUTO mode Return to origin complete Sequence program in progress Robot program in progress Progra...

Page 339: ... O interface 1 Standard I O interface overview 1 3 Connector pin numbers STD DIO 33 1 19 50 18 32 1 33 19 18 50 32 Connection side Solder side Connector type MR 50LM An STD DIO connector is supplied with the controller ...

Page 340: ...o DI 17 DI 20 DI 21 DI 22 DI 37 GND N COM DI DI 23 DI 36 Protective circuit External power supply NPN Controller side to PNP specifications DC24V P COM DI DI 01 DI 10 DI 11 DI 12 to DI 37 GND N COM DI DI 36 Protective circuit External power supply PNP Controller side c CAUTION See 7 I O connections in Chapter 3 for a definition of NPN and PNP specifications ...

Page 341: ...Dedicated outputs NPN specifications COMMON DO 01a DO 01b DO 02a DO 02b DO 03a DO 03b DO 10 to DO 14 Controller side PNP specifications COMMON DO 01a DO 01b DO 02a DO 02b DO 03a DO 03b DO 10 to DO 14 Controller side c CAUTION See 7 I O connections in Chapter 3 for a definition of NPN and PNP specifications ...

Page 342: ...580 or equivalent External power supply DC 24V Controller side DC24V GND DO 20 to DO27 Photocoupler PS2801 or equivalent c CAUTION When an inductive load solenoid relay etc is used always connect a diode in parallel as a surge killer Never short the DO output to DC 24V NPN specifications since this will damage the internal circuitry Never short the DO output to GND PNP specifications since this wi...

Page 343: ...peration is disabled when the DI11 contact is open 5 DI12 Program start input DI12 is used to start the program When the DI12 contact is closed ON in AUTO mode the robot program starts at the rising edge of the signal pulse DO13 Robot program in progress is issued when the robot program is executed Input signal pulse width 100ms minimum 6 DI13 AUTO mode input DI13 is used to switch to AUTO mode Wh...

Page 344: ...signal pulse width 100ms minimum 9 DI17 Absolute reset input DI17 is used to perform absolute reset This input is only valid when using an absolute motor When the DI17 contact is closed ON in MANUAL mode absolute reset will then start at the rising edge of the signal pulse Absolute reset can only be performed on axes using the stroke end or sensor method for return to origin Absolute reset is not ...

Page 345: ...sed This is a complementary inverted logic output of the servo ON A contact signal 5 DO03a Alarm output contact A normally open This output turns on in the following cases 1 When contacts on the emergency stop switch open 2 When a driver unit detects a serious malfunction such as an overload However does not include abnormalities from when the power is turned on 3 When the host CPU has stopped due...

Page 346: ... normally closed This is a complementary inverted logic output of the alarm A contact signal 7 DO10 AUTO mode output DO10 is always on when AUTO mode is selected 8 DO11 Return to origin complete output DO11 is always on when return to origin on all axes is complete If this output is off absolute reset must be performed 9 DO12 Sequence program in progress output DO12 is always on when the sequence ...

Page 347: ...servo ON output turns off Shifting from emergency stop to servo ON e Emergency stop input turns on f Servo ON input turns on g Alarm output turns off h Servo ON output turns on i Servo ON input turns off after checking for servo ON output If the emergency stop input contacts are open or a major error malfunction occurs when the controller power is turned on the servo remains off Likewise if SAFE m...

Page 348: ... complete output turns on Interlocks during absolute reset f Absolute reset input turns on and return to origin complete output turns off g Robot axis starts moving to origin position h Absolute reset input turns off i Interlock input turns off j On going robot axis movement stops k Interlock input turns on When the return to origin complete output is on absolute reset does not have to be performe...

Page 349: ...b AUTO mode output turns on c AUTO mode input turns off after checking AUTO mode output is turned on Program reset d Program reset input turns on e Program reset status output turns on f Program reset input turns off after checking program reset status output is turned on Program execution g Program start input turns on h Program reset status input turns off and robot program in progress output tu...

Page 350: ...ck input turns off e Robot program in progress output turns off Program execution after stopping program due to interlock input f Interlock input turns on g Program start input turns on h Robot program in progress output turns on i Program start input turns off after checking that the robot program in progress output is turned on Program will stop if switching to emergency stop An alarm is output ...

Page 351: ...utput signals are reset off in the following cases 1 When the F 5 RST DO key was pressed in UTILITY mode 2 When any of the following operations is performed without executing a sequence program or the sequencer execution flag was reset When compiling was done in PROGRAM mode When a program was compiled in AUTO mode When a program was reset in AUTO mode When the dedicated input signal DI15 Program ...

Page 352: ...NP specifications is set prior to shipment Inputs are referred to here as DI Digital Inputs and outputs as DO Digital Outputs Specifications ID 1 2 3 4 Number of I O points Connector name OPT DIO Connector type No MR 50LM Honda Tsushin Kogyo Conductor wire 0 3mm2 or more General purpose input 24 General purpose output 16 General purpose input 24 General purpose output 16 General purpose input 24 G...

Page 353: ...7 DI170 to DI177 DO110 to DO117 DO120 to DO127 2 2 Power supply The option I O interface uses an external 24V power supply Be sure to always connect the 24V and ground terminals of the external power supply to pins P COMxx and N COMxx of the OPT DIO connector on the controller An error is issued when the controller power is turned on if the external 24V power supply is not connected c CAUTION Alwa...

Page 354: ... 174 24 DI65 DI115 DI145 DI175 Input 65 Input 115 Input 145 Input 175 25 DI66 DI116 DI146 DI176 Input 66 Input 116 Input 146 Input 176 26 DI67 DI117 DI147 DI177 Input 67 Input 117 Input 147 Input 177 27 P COM A P COM A common 28 DO30 DO50 DO70 DO110 Output 30 Output 50 Output 70 Output 110 Transistor output 29 DO31 DO51 DO71 DO111 Output 31 Output 51 Output 71 Output 111 NPN or PNP specifications ...

Page 355: ...I O interface 2 Option I O interface overview 2 4 Connector pin numbers OPT DIO 33 1 19 50 18 32 1 33 19 18 50 32 Connection side Solder side Connector type MR 50LM An OPT DIO connector is supplied with the controller ...

Page 356: ...switches or sensors and can be specified for use as needed in the robot program or sequence program 2 7 2 General purpose output signals All signals are Darlington transistor open collector outputs The general purpose outputs on the option I O interface are all available to the user These are connectable to pushbutton switches or sensors and can be specified for use as needed in the robot program ...

Page 357: ... When compiling the program in automatic mode and compiling was routinely quit When F 1 RESET is executed in AUTO mode When in Auto mode the dedicated input signal DI15 program reset input was set on while the program was being stopped When either of the following was initialized in SYSTEM mode initialization 1 Program memory SYSTEM INIT MEMORY PROGRAM 2 Entire memory SYSTEM INIT MEMORY ALL In AUT...

Page 358: ...ethod Load Response time NPN open collector negative common type Photocoupler insulation method DC 24V 10 100mA point resistance load 10ms Max PNP specifications Method Load Response time PNP open collector positive common type Photocoupler insulation method DC 24V 10 100mA point resistance load 10ms Max 2 Relay contact output A contact partly C contact common ground DC 24V 0 5A Max DC 24V 1mA Min...

Page 359: ... protect against noise 3 If a short occurs in the load or an excessive current flows the internal over current protective circuit shuts off the interface circuit Once this protective circuit is activated it is not possible to restore the previous state Furthermore heat generated inside might damage the internal circuits so always draw current only within the rated load 4 As a noise prevention keep...

Page 360: ...6 24 MEMO ...

Page 361: ...rface overview 7 1 1 1 Power 7 1 1 2 Connector I O signals 7 1 1 3 Connector terminal numbers 7 2 1 4 Emergency stop input signal connections 7 3 1 4 1 RCX142 7 3 1 4 2 RCX142 T 7 6 1 5 Dedicated input signal connections 7 9 1 6 Input signal description 7 10 ...

Page 362: ...MEMO ...

Page 363: ...V EMG RDY Reserved SERVICE mode Do not use Emergency stop input 1 Emergency stop input 2 Emergency stop input 3 Emergency stop input 4 Enable switch input 1 Enable switch input 2 Enable switch input 3 Enable switch input 4 DC 24V P COMDI GND N COMDI Emergency stop input power Emergency stop READY signal Do not use NPN PNP specs conform to STD DIO settings Common terminal P COM N COM Usable only wh...

Page 364: ...7 2 SAFETY I O interface 7 1 SAFETY I O interface overview 1 3 Connector terminal numbers 1 8 9 15 1 8 9 15 Connection side Solder side ...

Page 365: ...rns on the controller internal motor power relay b When emergency stop is triggered power to EMG RDY of the SAFETY connector is cut off and the motor power supply turns off Emergency stop is triggered if the MPB and SAFETY connector are removed Pins 13 and 14 on the MPB connector are shorted in the MPB terminator that comes with the robot controller Pin 3 is shorted to pin 13 and pin 4 is shorted ...

Page 366: ...cy stop switch but can be bypassed with the service key switch 1 When the service key switch contact is close The enable switch is inoperable at this point a In normal operation EMG 24V is connected to EMG RDY via the MPB E2 emer gency stop switch and SAFETY connector and turns on the controller internal mo tor power relay b When emergency stop is triggered power to EMG RDY of the SAFETY connector...

Page 367: ...er internal motor power relay b When emergency stop is triggered power to EMG RDY of the SAFETY connector is cut off and the motor power supply turns off Emergency stop is triggered if the MPB E2 and SAFETY connector are removed Pins 13 and 14 pins 15 and 16 pins 17 and 18 and pins 19 and 20 on the MPB connector are shorted in the MPB terminator that comes with the robot controller Pin 3 is shorte...

Page 368: ...emergency stop is triggered power to EMG RDY of the SAFETY connector is cut off and the controller detects the emergency stop and halts the robot Emer gency stop is triggered if the MPB and SAFETY connector are removed Pins 13 and 14 on the MPB connector are shorted in the MPB terminator that comes with the robot controller Pin 3 is shorted to pin 13 and pin 4 is shorted to pin 14 in the SAFETY co...

Page 369: ...th the service key switch 1 When the service key switch contact is close The enable switch is inoperable at this point a In normal operation EMG 24V is connected to EMG RDY via the MPB E2 emer gency stop switch and SAFETY connector and the controller checks that emer gency stop is released b When emergency stop is triggered power to EMG RDY of the SAFETY connector is cut off and the controller det...

Page 370: ...top is released b When emergency stop is triggered power to EMG RDY of the SAFETY connector is cut off and the controller detects the emergency stop and halts the robot Emer gency stop is triggered if the MPB E2 and SAFETY connector are removed Pins 13 and 14 pins 15 and 16 pins 17 and 18 and pins 19 and 20 on the MPB connector are shorted in the MPB terminator that comes with the robot controller...

Page 371: ...cations DI02 N COM Protective circuit P COMDI for STD DIO PNP specifications DI02 P COMDI P COMDI for STD DIO Protective circuit c CAUTION See 7 I O connections in Chapter 3 for a definition of NPN and PNP specifications n NOTE Connect DC 24V and ground for STD DIO n NOTE Connect DC 24V and ground for STD DIO ...

Page 372: ...gic AND circuit comprised of SI02 and DI02 If the service mode input is changed the program being executed will pause or ongo ing robot jog movement will pause 2 DI00 Emergency stop inputs 1 2 3 4 Emergency stop signal inputs are used when making the interlock circuit to ensure the system including the robot controller will operate safely Contacts must be closed for the system to function normally...

Page 373: ... 3 Communication specifications 8 3 3 1 Connector 8 3 3 2 Transmission mode and communication parameters 8 4 3 3 Communication flow control 8 5 3 3 1 Flow control during transmit 8 5 3 3 2 Flow control during receive 8 5 3 4 Other caution items 8 6 3 5 Character code table 8 8 3 6 Connecting to a PC 8 9 ...

Page 374: ...MEMO ...

Page 375: ...s are received The robot controller communicates in compliance with the these commands 2 Various commands are transmitted directly through a communication port from the external devices These commands are called online commands If this function is used some operations can be performed from an external device just by turning on power to the robot controller Example AUTO Switches to AUTO mode RUN Ex...

Page 376: ...e a variety of commands can be sent directly from the external unit to the robot Commands sent directly from the external unit are called online commands The SEND command in a program is also valid even in ONLINE mode To set ONLINE mode select ONLINE as a communication parameter in SYSTEM mode The ONLINE statement in the program can also be used to set ONLINE mode ONLINE command format _ online co...

Page 377: ...MATIONEQUIPMENT MADEINJAPAN CAUTION READ INSTRUCTION MANUAL 6 1 9 5 Specifications of the RS 232C interface connector installed on the robot controller are shown below 1 A D SUB 9 pin female connector is installed on the robot controller so use a connection cable with a D SUB 9 pin male connector 2 Pin arrangement of D SUB 9 pin connector is as follows Name NC RXD TXD NC GND NC RTS CTS NC Pin No 1...

Page 378: ... Stop bit bit 1 2 Parity None even odd RTS CTS control Yes No Termination code CR CRLF XON XOFF control Yes No Receive buffer 1024 bytes Transmit buffer 1024 bytes Numbers or items in square brackets indicate settings after initialization n NOTE 1 Termination code Robot transmit When CRLF carriage return line feed is selected Transmits data with a CR code 0DH and LF code 0AH added at the end of a ...

Page 379: ...nsmits XOFF when available space in receive buffer falls below a certain capacity Transmits XON when receive buffer is empty Turns RTS off when available space in receive buffer falls below a certain capacity Turns RTS on when receive buffer is empty XON and XOFF are not transmitted XON and XOFF are ignored if received RTS is always on n NOTE 1 Transmission stops when transmission is disabled in e...

Page 380: ...g the controller on 3 When the external device does not support handshake protocols BUSY control XON XOFF control the data processing speed becomes slower than the communication speed causing a communication error In this case take countermeasures such as reducing the communication speed baud rate 4 When the communication speed is set at a high rate communication errors might occur due to external...

Page 381: ...al Ground wire was not at ground potential or not connected Improper ground wire connection might cause electrical shock if connector metal parts are touched Malfunction or breakdown might occur when making connection or after connection Failure to use ground wire might raise the voltage potential External device Notebook PC using an AC adapter etc AC100 to 200V ...

Page 382: ...X Y Z 6 a b c d e f g h i j k l m n o 7 p q r s t u v w x y z 8 9 E A B C D 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 However these cannot be entered on the MPB Note 4 BS deletes the preceding character in the receive buffer Note 5 T...

Page 383: ...538F 300 Cable part No Straight serial conversion adapter part No KX0 M657E 000 2 Using the PC s USB port RCX142 series RCX142 MOTOR XM YM ZM RM PWR SRV ERR SAFETY MPB COM STD DIO RGEN ACIN P N L N ROB I O XY ROB I O ZR OP 1 OP 3 OP 2 OP 4 200 230V 50 60Hz MAX 2500VA BATT ZR XY MODEL SER NO MANUFACTURED FACTORYAUTOMATIONEQUIPMENT MADEINJAPAN CAUTION READ INSTRUCTION MANUAL PC 25 pins 25 pins 9 pin...

Page 384: ...8 10 MEMO ...

Page 385: ...ations 9 1 1 1 RCX142 basic specifications 9 1 1 2 RCX142 T basic specifications 9 2 2 Controller basic functions 9 3 3 Robot controller external view 9 4 3 1 RCX142 external view 9 4 3 2 RCX142 T external view 9 5 4 MPB basic specifications and external view 9 6 ...

Page 386: ...MEMO ...

Page 387: ...d setting matching SCARA robot arm position YAMAHA BASIC conforming to JIS B8439 SLIM language 8 tasks maximum 1 program 364KB Total of program and point data Available size for program when maximum number of points is used 84KB 100 programs maximum number of programs 9999 lines maximum lines per program 98KB maximum capacity per program maximum capacity per object program 10000 points maximum num...

Page 388: ...M language 8 tasks maximum 1 program 364KB Total of program and point data Available size for program when maximum number of points is used 84KB 100 programs maximum number of programs 9999 lines maximum lines per program 98KB maximum capacity per program maximum capacity per object program 10000 points maximum number of points MDI coordinate data input direct teaching teaching playback offline te...

Page 389: ...tatements Parameter commands ACCEL OUTPOS TOLE statements etc Condition wait command WAIT statement Task related commands START SUSPEND CUT statements etc etc Arithmetic functions SIN COS TAN functions etc Character string functions STR LEFT MID RIGHT functions etc Point functions WHERE JTOXY XYTOJ functions etc Parameter functions ACCEL OUTPOS TOLE statements etc etc Simple variables integer vari...

Page 390: ...KI 250 180 139 5 15 5 15 5 204 15 5 5 5 44 8 100 27 6 180 30 80 5 290 265 235 10 5 5 5 5 5 10 25 20 30 Fig 9 3 1 2 RCX142 with RGU 2 option installed 250 180 40 139 5 15 5 15 5 204 15 5 8 5 5 44 8 100 27 6 180 290 265 235 10 5 10 5 5 5 5 25 30 20 SANYODENKI RCX142 MOTOR XM YM ZM RM PWR SRV ERR SAFETY MPB COM STD DIO RGEN ACIN P N L N ROB I O XY ROB I O ZR OP 1 OP 3 OP 2 OP 4 200 230V 50 60Hz MAX 2...

Page 391: ...ACIN P N L N ROB I O XY ROB I O ZR OP 1 OP 3 OP 2 OP 4 BATT ZR XY MODEL SER NO MANUFACTURED FACTORY AUTOMATION EQUIPMENT MADE IN JAPAN 注意 CAUTION 取扱説明書参照 READ INSTRUCTION MANUAL 250 180 139 5 15 5 15 5 204 15 5 5 5 44 8 100 27 6 180 30 80 5 290 265 235 10 5 5 5 5 5 10 25 20 30 200 230V 50 60Hz MAX 300VA 3 Robot controller external view ...

Page 392: ...nsation storage temperature 10 to 65 C W189 H241 D28 6 5m 700g excluding cable MPB external view F 1 F 2 F 3 F 4 F 5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 A B C D E START STOP 7 8 9 4 5 6 1 2 3 0 UPPER LOWER SPACE 1 2 3 4 5 6 1 2 3 4 5 6 F G H I J K L M N O P Q R S T U V W X Y Z A B C D E START STOP 7 8 9 4 5 6 1 2 3 0 UPPER LOWER SPACE 1 2 3 4 5 6 1 2 3 4 5 6 F G H I J K L M N O P Q R S T U V W X Y...

Page 393: ...rrors 10 19 9 Memory errors 10 24 10 System setting or hardware errors 10 26 12 I O and option board errors 10 28 13 MPB errors 10 32 14 RS 232C communication errors 10 33 15 Memory card errors 10 35 17 Motor control errors 10 37 21 Major software errors 10 44 22 Major hardware errors 10 45 1 2 MPB Error Messages 10 49 2 Troubleshooting 10 51 2 1 When trouble occurs 10 51 2 2 Acquiring error infor...

Page 394: ...MEMO ...

Page 395: ...ow Group No 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 Contents Warnings and messages Warnings error history entry Robot operating area errors Program file operating errors Data entry and edit errors Robot language syntax compiling errors Robot language execution errors Not used Not used Memory errors System setting or hardware errors Not used I O and option board errors MPB errors...

Page 396: ... the preset soft limit values have been exceeded on axis 1 of the main group robot Likewise the message 17 4 D2 Overload indicates that an overload has occurred in axis 2 of the driver unit The axes viewed by the robot and the axes viewed by the driver are normally a one to one match with each other but when dual drive axes are used one axis viewed by the robot may sometimes be treated as 2 axes b...

Page 397: ...mes undefined due to battery voltage drop c Robot I O cable was removed or disconnected d Absolute reset was interrupted e System generation was changed or parameters initialized Or parameters for specifying the origin position such as for the return to origin direction or axis polarity were changed Equivalent to writing ALL or PRM file on controller Action Perform absolute reset and complete retu...

Page 398: ... Break point was reached during program execution Action 0 10 INC motor disconnected Code H000A Meaning Cause Return to origin command was attempted on an absolute axis or an axis that does not exist Action 1 Select the correct axis 2 Check the system generation data 0 11 ABS motor disconnected Code H000B Meaning Cause Absolute reset was attempted on an incremental mode axis or semi absolute mode ...

Page 399: ...arnings error history entry 1 31 CPU Reset start Code H011F Meaning Cause Power was turned on and CPU operation commenced Action 1 32 CPU Normal start Code H0120 Meaning Cause Start up checks and initialization ended and controller operation started Action 1 33 ABS Backup start Code H0121 Meaning Cause Power was cut off so backup of robot position data commenced Action 1 34 ABS Backup fin Code H01...

Page 400: ...cal failed Code H0206 Meaning Cause Calculation for setting hand definition failed Action Set hand definition correctly 2 7 Illegal Pallet parameter Code H0207 Meaning Cause Calculation for setting pallet definition failed Action Set pallet definition correctly 2 8 Movable range cal failed Code H0208 Meaning Cause a Calculation of movement path failed b Current position is not within movement rang...

Page 401: ...n is not used on X and Y axes Action Change to correct arch motion command 2 18 RIGHTY now selected Code H0212 Meaning Cause On SCARA type robots the arm will now use the right handed system for starting Cartesian movement Action 2 19 LEFTY now selected Code H0213 Meaning Cause On SCARA type robots arm will now use the left handed system for starting Cartesian movement Action 2 20 Illegal hand typ...

Page 402: ...d or gripper is attached to the tip of the R axis 2 26 Collision in W carrier Code H021A Meaning Cause Failed to move the double carrier axis because one carrier will interfere with the other carrier Action If this error occurred during MANUAL mode 1 Move the other carrier to a position where the two carriers will not interfere with each other and then move the robot manually If this error occurre...

Page 403: ...ction Making a new program copy transmission by using SEND com mand using a new unregistered program name 3 3 Program doesn t exist Code H0303 Meaning Cause A registered program of the specified name does not exist Action Correctly enter a registered program name 3 4 Writing prohibited Code H0304 Meaning Cause The specified program is write protected Action Use a program that is not write protecte...

Page 404: ...d cannot be made by communication with a program of the same name Action 1 Change the mode 2 Change the program name 3 13 Changing data prohibited Code H030D Meaning Cause Data cannot be changed because access level is not at 0 Action Set the access level to 0 3 14 Cannot use mode Code H030E Meaning Cause Specified mode cannot be changed because access level is set to level 2 or level 3 Action Cha...

Page 405: ...was entered exceeding P9999 Action Input a correct point number 4 2 Input format error Code H0402 Meaning Cause Wrong format was used to enter the data Action Use the correct data format 4 3 Undefined pallet Code H0403 Meaning Cause Specified pallet is undefined Action 1 Change the specified pallet 2 Define the pallet 4 4 Undefined robot number Code H0404 Meaning Cause Specified robot number does ...

Page 406: ...output to port 0 or port 1 was set for ports DO MO SO Action 1 Change to the correct port number 2 Change output for ports DO MO SO to a port other than port 0 or port 1 5 6 Digit number error Code H0506 Meaning Cause a Binary number has exceeded 8 digits places b Octal number has exceeded 6 digits places c Decimal number has exceeded the specified range d Hexadecimal number has exceeded 8 digits ...

Page 407: ...ment of CALL statement especially character variables 5 13 Illegal variable Code H050D Meaning Cause A variable other than a global variable was used in SEND READ WRITE commands Action Change to a global variable 5 14 Type mismatch Code H050E Meaning Cause a Expression does not match on both sides b Prohibited type constant variable expression was used Action 1 Change so that both sides of express...

Page 408: ...OR statement 2 Add a NEXT statement corresponding to the FOR statement 5 20 ENDIF without IF Code H0514 Meaning Cause There is no IF statement corresponding to ENDIF statement Action 1 Delete the ENDIF statement 2 Add an IF statement corresponding to the ENDIF statement 5 21 ELSE without IF Code H0515 Meaning Cause There is no IF statement corresponding to ELSE statement Action 1 Delete the ELSE s...

Page 409: ... Cause Two or more array variables were defined for the same name Action Delete a definition statement for the array variables with the same name 5 27 Duplicated identifier Code H051B Meaning Cause Two or more identifiers were defined for the same name Action Define another identifier 5 28 Duplicated label Code H051C Meaning Cause Two or more of the same labels were defined Action Define another l...

Page 410: ...de H0524 Meaning Cause The number of SUB statement arguments does not correspond to the CALL statement Action Make the number of SUB statements correspond to the CALL state ment 5 37 Specification mismatch Code H0525 Meaning Cause Cannot execute command under present robot specifications Action Change command for execution 5 38 Illegal option Code H0526 Meaning Cause Error is present in command op...

Page 411: ...use Command cannot use an external label Action 1 Change to an internal label 2 Change execution command 5 45 Illegal program name Code H052D Meaning Cause a When transmitting a program file by SEND command the NAME statement was not defined on beginning line of the program data b Characters other than alphanumeric and underscore _ were used in the program name c Program name has exceeded 8 charac...

Page 412: ...ASE state ment Action 1 Delete the CASE statement 2 Add an END SELECT statement corresponding to the CASE statement 5 51 Illegal command line Code H0533 Meaning Cause Cannot execute command statement between SELECT and CASE statements Action Delete the command statement between SELECT and CASE state ments 5 52 Command doesn t exist Code H0534 Meaning Cause Line does not have a command statement Ac...

Page 413: ...g Cause A command to divide by 0 0 was attempted Action Change from the divide by 0 command 6 4 Point doesn t exist Code H0604 Meaning Cause Assignment movement reference to an undefined point was at tempted Action Define the point 6 5 Coordinate type error Code H0605 Meaning Cause a Arithmetic operations of joint coordinate point data and Cartesian coordinate point data were attempted b Joint coo...

Page 414: ...execution of SUB command 6 10 SUSPEND without START Code H060A Meaning Cause SUSPEND command was executed for a task not executed by START command Action Confirm execution of START command 6 11 CUT without START Code H060B Meaning Cause CUT command was executed for a task not executed by START command Action Confirm execution of START command 6 12 RESTART without START Code H060C Meaning Cause RES...

Page 415: ...10 Meaning Cause START or SUSPEND command was executed for a task in pause suspend condition Action Delete START or SUSPEND command 6 17 Illegal command in error routine Code H0611 Meaning Cause Command which could not be executed was attempted within an error processing routine Action Delete the command which could not be executed 6 18 EXIT FOR without FOR Code H0612 Meaning Cause EXIT FOR comman...

Page 416: ...MOVE C command to 1mm or more for circular arc radius 6 24 Circular arc radius too large Code H0618 Meaning Cause MOVE C command radius exceeded 5000mm 5 meters Action Change MOVE C command to within 5000mm 5 meters for circular arc radius 6 25 Too low speed Code H0619 Meaning Cause Specified speed was too low so movement time exceeded 300 seconds Maximum movement time is 300 seconds Action Increa...

Page 417: ...tart position Code H061F Meaning Cause Robot s current position is not the start position of PATH motion Action Move the robot to the start position specified with PATH SET and then execute PATH START 6 32 PATH execute error Code H0620 Meaning Cause Cannot execute PATH motion a Acceleration zone distance is too short b Speed is too high in the position where the direction changes Action 1 Reduce t...

Page 418: ...use a Part or all of the point data has been destroyed b This error message is sometimes issued due to a major error or the power being turned off during rewrite of point data Action Initialize the point data 9 3 Memory destroyed Code H0903 Meaning Cause Error or malfunction occurred in the memory Action Initialize memory 9 4 Parameter destroyed Code H0904 Meaning Cause Part or all of the paramete...

Page 419: ... that the object program size is smaller 9 33 Sys generation destroyed Code H0921 Meaning Cause Part or all of the system generation data has been destroyed Action Remake the system generation data correctly 9 34 Sys generation mismatch Code H0922 Meaning Cause Mistake made in specifying the robot type axis number of sys tem generation data Action Redo the system generation correctly 9 35 Program ...

Page 420: ...ine has ex ceeded upper limit Action 1 Reduce number of local variables defined in the subroutine 2 Use the global variable 10 System setting or hardware errors 10 1 Robot disconnected Code H0A01 Meaning Cause Axis control was attempted with no axis specified for all axes of system generation Action Re perform the system generation 10 3 D unit disconnected Code H0A03 Meaning Cause Manual movement ...

Page 421: ... Change the axis setting 10 10 Cannot change axis Code H0A0A Meaning Cause Changing of an axis whose setting cannot be changed was at tempted The following axes cannot be changed X and Y axes on SCARA type robots Action 1 Do not change that axis 2 Change a different axis 10 13 Cannot set Dualdrive Code H0A0D Meaning Cause A dual drive setting was attempted on an axis that cannot be set to dual dri...

Page 422: ...R mode 12 I O and option board errors 12 1 Emg stop on Code H0C01 Meaning Cause a Emergency stop button was pressed b Emergency stop terminals on SAFETY connector are open emergency stop status c MPB or terminator are not connected to MPB connector d SAFETY connector is not connected Action 1 Release the MPB emergency stop button 2 Close the emergency stop terminals on SAFETY connector 3 Connect M...

Page 423: ...ror in CC Link system communications due to noise pickup etc 2 Master station sequencer PLC power is turned off or has stopped operating Action 1 Implement countermeasures to protect the CC Link system cable and controller from noise 2 Check if the master station sequencer PLC is operating correctly 12 16 DeviceNet link error Code H0C10 Meaning Cause a Error in cable for DeviceNet system b The Dev...

Page 424: ... PLC has stopped operating or is not operating correctly or is broken d Breakdown in PROFIBUS compatible unit Action 1 Check for a break misconnection or wiring error in PROFIBUS cable and check the specifications cable length etc 2 Check the station address settings 3 Check whether the master station PLC is operating correctly 4 Check the hardware configuration settings 5 Replace the PROFIBUS com...

Page 425: ...cted Code H0C21 Meaning Cause a DC 24V not being supplied to DO2 section of OPT DIO unit b Drop in DC 24V supply voltage to DO2 section of OPT DIO unit c OPT DIO connector is not connected Action 1 Supply DC 24V to DO2 section of OPT DIO unit 2 Check for short breakage or wiring error in OPT DIO con nector 3 Check if load connected to DO2 section of OPT DIO unit is too large for the DC 24V supply ...

Page 426: ...the keep alive packet or set the 12 keep alive sec parameter to 0 to stop the keep alive packet from being sent out 12 42 EtherNet hardware error Code H0C2A Meaning Cause a Breakdown in EtherNet compatible unit Action 1 Replace the EtherNet compatible unit 12 70 Incorrect option setting Code H0C46 Meaning Cause a Error in DIP switch setting on option unit b Mismatched option units have been instal...

Page 427: ...e H0E01 Meaning Cause a During external communication via the RS 232C an error occurred b An overrun error or framing error occurred via the RS 232C c Power supply for external device turned on or off after con necting communication cable with the external device Action 1 Change to a correct system environment for RS 232C Do not install near sources of noise 2 Replace the communications cable 3 Ch...

Page 428: ... 1 line exceeded 75 letters 2 CR code 0Dh was not added at end of line Action 1 Limit number of characters in 1 line to 75 letters 2 Add a CR code at the end of a single line 14 22 No start code Code H0E16 Meaning Cause Starting code was not added at beginning of single line in an on line command Action Add starting code at the beginning of on line command 14 23 Illegal command Operating Code H0E1...

Page 429: ...1 Change to a file which can be accessed 2 Change to a file allowing read write 15 2 Read only file Code H0F02 Meaning Cause Writing was attempted on a write protected file Action 1 Change to another file 2 Change to a file not write protected 15 3 Same file name already exists Code H0F03 Meaning Cause File name change was attempted but the same file name already exists Action Change it to an unus...

Page 430: ...protect Action 1 Change to allow writing 2 Use another memory card 15 15 Media type mismatch Code H0F0F Meaning Cause Memory card is unusable Action Replace the memory card 15 16 Media data destroyed Code H0F10 Meaning Cause All or part of data stored on memory card is damaged Action 1 Format the memory card 2 Overwrite the damaged portion with new data 3 Replace the memory card backup battery 4 R...

Page 431: ...ry rewriting the file 2 Replace the memory card 3 Replace the controller 15 29 Timeout error Code H0F1D Meaning Cause Failed to load write file Action 1 Try to reload rewrite the file 2 Replace the memory card 3 Replace the controller 17 Motor control errors 17 1 System error DRIVER Code H1101 Meaning Cause Error occurred in software for driver unit Action Contact our company with details of the p...

Page 432: ...nnected on electromagnetic brake for holding the vertical axis h SAFETY connector is not used correctly Action 1 Perform robot service and maintenance 2 Decrease load on motor 3 Lower the motor acceleration 4 Redo the system generation 5 Wire the motor cable correctly 6 Replace the motor cable 7 Replace the magnetic brake for holding the vertical axis 8 Replace the robot I O cable 9 Do not use DC ...

Page 433: ... robot I O cable 8 Do not use DC 24V from SAFETY connector as power source for driving external loads Dedicated output 2 17 9 Command error Code H1109 Meaning Cause Driver cannot identify commands from CPU Action Check the versions of the CPU unit and driver unit Dedicated output 2 17 10 Feedback error 1 Code H110A Meaning Cause Wiring of motor cable or encoder cable is incorrect Action 1 Rewire t...

Page 434: ...or manual orthogonal movement Action Contact our company with details on the problem Dedicated output 2 17 20 Motor type error Code H1114 Meaning Cause A motor type unidentifiable by drive unit was selected Action 1 Redo the system generation 2 Replace the controller 17 21 Bad origin sensor Code H1115 Meaning Cause a Origin sensor is defective b Sensor cable is broken Action 1 Replace the origin s...

Page 435: ...ng Cause Cannot perform positioning Action 1 Turn the power off and then on again 2 Replace the controller Dedicated output 2 17 31 Servo off Code H111F Meaning Cause Movement command was attempted in servo OFF state Action Change status to servo ON 17 33 Busy now Code H1121 Meaning Cause a Servo Off command was attempted while the driver was stopped b Return to origin command was attempted before...

Page 436: ... the torque mode 17 73 Resolver wire breakage Code H1149 Meaning Cause a Resolver signal wire is broken b Motor malfunction occurred c Controller malfunction occurred Action 1 Replace the robot I O cable 2 Replace the motor 3 Replace the controller 17 78 Power module error Code H114E Meaning Cause a Power module overheated b Power module motor drew excessive current Action Lighten the load on the ...

Page 437: ...h current sensor specifications Action 1 Replace the controller 2 Redo the system generation 17 91 Cannot perform ABS reset Code H115B Meaning Cause Absolute reset was attempted at a position where absolute reset cannot be performed Action Move the axis to a position machine reference from 44 to 56 where absolute reset can be performed and then try again 17 92 Resolver disconnected during power of...

Page 438: ...ur company with details of this problem 21 3 System error TaskID Code H1503 Meaning Cause Software error occurred Action Contact our company with details of this problem 21 4 System error drcom Code H1504 Meaning Cause Software error occurred Action Contact our company with details of this problem 21 5 System error drmod Code H1505 Meaning Cause Software error occurred Action Contact our company w...

Page 439: ...e controller 21 14 DPRAM error PTP data Code H150E Meaning Cause 1 Failed to write PTP command data into driver Action 1 Replace the driver 2 Replace the controller 21 41 System error EXCEPTION Code H1529 Meaning Cause a Software error occurred Action 1 Contact our company with details of this problem 22 Major hardware errors 22 1 AC power low Code H1601 Meaning Cause a AC supply voltage dropped b...

Page 440: ...tor d Cable connecting regenerative unit and controller is defective e Regenerative unit is defective f Safety connector is used incorrectly Action 1 Check the power supply voltage 2 Connect the regenerative unit 3 Lower the robot operating duty 4 Replace the connecting cable 5 Replace the regenerative unit 6 Do not supply DC 24V to SAFETY connector from external source 22 10 Abnormal drop in volt...

Page 441: ...ed Code H1614 Meaning Cause 1 CPU unit could not recognize driver unit 2 Dual port RAM is defective Action Replace the controller Dedicated output 1 22 30 DRIVER unit abnormality Code H161E Meaning Cause 1 Wrong DIP switch setting on drive unit 2 Drive unit not operating correctly 3 Dual port RAM is defective Action Replace the controller Dedicated output 1 or 2 22 40 PCMCIA interface overtime Cod...

Page 442: ...face with option board connected to option slot 3 Action 1 Replace the option board connected to option slot 3 2 Replace the controller Dedicated output 1 22 44 OPT 4 interface overtime Code H162C Meaning Cause 1 Failed to acquire access privilege for interface with option board connected to option slot 4 Action 1 Replace the option board connected to option slot 4 2 Replace the controller Dedicat...

Page 443: ...ed c The connector is not making contact Action 1 Separate equipment away from noise source 2 Replace the MPB cable 3 Replace the MPB M P B R e c e i v e E r r o r P a r i t y E r r o r Contents Parity error occurred during communication Cause a Malfunction occurred due to noise b The cable is broken or disconnected c The connector is not making contact Action 1 Separate equipment away from noise ...

Page 444: ... control the controller Cause a The cable is broken or disconnected b Controller operation is abnormal c The connector is not making contact Action 1 Replace the MPB cable 2 Replace the controller M P B R S 4 2 2 E r r o r D A T A L I N E E r r o r Contents Data communication with controllers is defective Cause a The cable is broken or disconnected b The connector is not making contact Action 1 Re...

Page 445: ...d to particular location during program operation Status on MPB screen example Nothing is displayed on screen Error message appears on screen Robot servo status example Servo won t turn on Abnormal sound when robot is moved Sets to origin incomplete MPB operating status example Keys won t function Response after pressing key is slow Only the emergency stop switch functions etc How often above prob...

Page 446: ... To check controller error status press the F 1 DIAGNOS key A maximum of 5 error histories are displayed 3 To check a particular error history press the F 2 HISTORY key A maximum of 500 error histories can be checked 2 2 2 Acquiring information from the RS 232C Procedure 1 Connect the robot controller to the PC with the RS 232C cable 2 Set the communication conditions 3 Send READ LOG from the PC t...

Page 447: ...d power supply voltage Replace the controller Plug in MPB connector correctly Replace the MPB Replace the controller Release MPB emergency stop switch Insert MPB connector Connect the emergency stop terminal of SAFETY connector Check the axis from the error information Check the cause from the error information Eliminate the cause of the error Check the cause from the error information Eliminate t...

Page 448: ...e the robot frame Tighten the robot cover screws Remove foreign matter if found Replace if warped or damaged guides or ball screws are found If operation is normal use the substitute controller Replace motor if count is incorrect Replace cable if found to be defective Ground the robot and controller Isolate from noise sources around robot Isolate from noise sources around robot I O cable Adjust to...

Page 449: ...ect wiring on option I O interface connector Make the correct option I O interface setting Check the cause from the error information Eliminate the cause of the error Check items Check that DC 24V is supplied from standard I O interface connector Check DI04 on MPB screen Check wiring on standard I O interface connector Connect MPB and check robot settings in SYSTEM mode Check if ERR LED is lit on ...

Page 450: ...07 English manual Ver 1 08 is based on Japanese manual Ver 3 08 English manual Ver 1 09 is based on Japanese manual Ver 3 09 Revision record Manual version Dec 2004 Jun 2005 Jun 2005 Dec 2005 Aug 2006 Dec 2006 Apr 2007 Jul 2007 Nov 2007 Jan 2008 Issue date Description Jan 2008 Ver 1 09 This manual is based on Ver 3 09 of Japanese manual YAMAHA MOTOR CO LTD IM Company All rights reserved No part of...

Reviews: