background image

=;76HULHV

&DW1R,((1

<5&;5RERW&RQWUROOHU

86(5¶60$18$/

6&$5$5RERWV

<5&;6HULHV

Summary of Contents for R6YXC1000

Page 1: ...7 6HULHV DW 1R 1 5 5RERW RQWUROOHU 86 5 6 0 18 6 5 5RERWV 5 6HULHV...

Page 2: ......

Page 3: ...2 Precautions for robot controllers S 11 4 4 Safety measures S 13 4 4 1 Safety measures S 13 4 4 2 Installing a safety enclosure S 14 4 5 Operation S 15 4 5 1 Trial operation S 15 4 5 2 Automatic oper...

Page 4: ...3 Power ON procedures 1 4 4 Usage environments 1 5 Chapter 2 System overview 1 I O interface overview 2 1 1 1 Main system configuration 2 1 1 2 Axis configuration for the YRCX 2 2 2 Name of each part...

Page 5: ...ions 3 11 8 Connecting the regenerative shorting connector 3 11 9 Connecting the brake power supply 3 12 10 Precautions for cable routing and installation 3 12 10 1 Wiring methods 3 12 10 2 Methods of...

Page 6: ...f 4 17 2 Ratings 4 18 2 1 Input 4 18 2 2 Output 4 18 3 Caution items 4 18 Chapter 5 SAFETY I O interface 1 SAFETY I O interface overview 5 1 1 1 Power 5 1 1 2 Connector I O signals 5 1 1 3 Connection...

Page 7: ...ation mode and parameters 6 14 3 4 2 Initializing communication parameters 6 14 3 5 System setting on personal computer client 6 15 3 5 1 Setting the TCP IP protocol 6 15 3 6 Connection check using Pi...

Page 8: ...he parameters 7 10 10 3 Parameter list 7 12 10 4 Controller parameters 7 15 10 5 Robot parameters 7 17 10 6 Axis parameters 7 20 10 7 I O parameters 7 27 10 8 Option board related parameters 7 29 Chap...

Page 9: ...9 Alarm related to the memory A 33 10 Alarm related to the environment and general hardware A 36 12 Alarm related to the option board A 38 14 Alarm related to the communication A 46 17 Alarm related t...

Page 10: ......

Page 11: ...or robot controllers S 9 4 3 Moving and installation S 10 4 3 1 Precautions for robots S 10 4 3 2 Precautions for robot controllers S 11 4 4 Safety measures S 13 4 4 1 Safety measures S 13 4 4 2 Insta...

Page 12: ...23 7 1 Movement range S 23 7 2 Robot protective functions S 24 7 3 Residual risk S 25 7 4 Special training for industrial robot operation S 25 7 5 KC mark S 26 7 5 1 EMC standards S 26 7 5 2 Examples...

Page 13: ...ppropriate safety measures as required by the user s individual system To use OMRON robots and controllers safely and correctly always comply with the safety rules and instruc tions For specific safet...

Page 14: ...symbol and signal word and then read this manual DANGER This indicates an immediately hazardous situation which if not avoided will result in death or serious injury WARNING This indicates a potentia...

Page 15: ...g operation Press the emergency stop button before entering the safety enclosure Instructions on this label Always install a safety enclosure to keep all persons away from the robot movement range and...

Page 16: ...rresponding procedures and Safety Instructions Never install adjust inspect or service the robot in any manner that does not comply with the instructions in this manual Potential hazard to human body...

Page 17: ...hazard Wait at least 100 seconds after power off before opening the covers These are precautions for OMRON and distributors service personnel Customers must not attempt to open the covers 90K41 00139...

Page 18: ...ning label is attached to the robot body Warning label comes supplied with the robot and should be affixed to an easy to see location on the door or gate of the safety enclosure Warning label comes su...

Page 19: ...nits become hot so do not touch them Instructions by this symbol This indicates the area around this symbol may become very hot Motors heatsinks and regenerative units become hot during and shortly af...

Page 20: ...ral public In equipment intended to carry or transport people In environments which are subject to vibration such as onboard ships and vehicles 2 Qualification of operators workers Operators or person...

Page 21: ...icity air pressure etc is shut off or power fluctuations occur If the object gripped by the end effector might possibly fly off or drop then provide appropriate safety protection taking into account t...

Page 22: ...e movable parts of the robot As instructed in Warning label 2 use caution to prevent hands or fingers from being pinched or crushed by movable parts when transporting or moving the robot For details o...

Page 23: ...e installed at a location that is outside the robot safety enclosure yet where it is easy to operate and view robot movement Install the robot controller in locations with enough space to perform work...

Page 24: ...rrectly using the tool specified by the connector manufacturer CAUTION When disconnecting the cable from the robot controller detach by gripping the connector itself and not by tugging on the cable Lo...

Page 25: ...wing actions should be taken as needed to prevent hazardous situations due to sudden or unexpected robot operation or faulty robot operation as listed below Place a display sign on the operator panel...

Page 26: ...rical shock equipment damage and malfunction Do not touch or operate the robot controller or programming box with wet hands Touching or operating them with wet hands may result in electrical shock or...

Page 27: ...keep the operator or other personnel from entering within the movement range of the robot WARNING Use sturdy stable posts which will not fall over easily The rope or chain should be easily visible to...

Page 28: ...s and procedure described in Adjusting the origin Standard coordinate setting SCARA robots Follow the precautions and procedure described in Setting the standard coordinates Soft limit settings SCARA...

Page 29: ...to emergency stop 2 Place a sign on the start switch indicating that the robot is being inspected in order to keep other persons from restarting the robot 4 5 3 Precautions during operation 1 When the...

Page 30: ...p due to obstruction from peripheral equipment the Z axis may move suddenly after the obstruction is removed causing injury such as pinched or crushed hands Turn off the controller and reduce the air...

Page 31: ...ized technical knowledge and skills and may also involve hazards if attempted by an unskilled person This adjustment must be performed only by persons who have the required qualifications described in...

Page 32: ...Use the following caution items when disassembling or replacing the pneumatic equipment WARNING Air or parts may fly outward if pneumatic equipment is disassembled or parts replaced while air is stil...

Page 33: ...th your local regulations or entrust disposal to a licensed industrial waste disposal company We do not collect and dispose of the used batteries 2 Disposal of packing boxes and materials When disposi...

Page 34: ...Section 1 Emergency action when a person is caught by robot in Chapter 1 YRCX NOTE Make a printout of the relevant page in the manual and post it a conspicuous location near the controller 6 Cautions...

Page 35: ...he manipulator tip and the solenoid valves attached to the robot arms move To make the robot motion easier to understand the figures below only show the movement ranges of the tool attachment section...

Page 36: ...installed at both ends of the maximum movement range Some robot models have a standard feature that allows changing the mechanical stopper positions On some other models the mechanical stopper positi...

Page 37: ...eded to perform the job correctly and safely They must also read the manual carefully to understand its contents before attempting the robot operation or maintenance Tasks related to industrial robots...

Page 38: ...tes OMRON robot products into the customer s final system which will be shipped to or used in Korea should verify that the overall system conforms to the EMC standards KC mark The OMRON robots robots...

Page 39: ...nd or related product not approved by OMRON or OMRON sales representative 4 Use of any other than genuine parts and specified grease and lubricant 5 Incorrect or inadequate maintenance and inspection...

Page 40: ......

Page 41: ...Important information before reading this manual Introduction i About this manual i Overview of the YRCX ii Before using the robot controller Be sure to read the following notes iii...

Page 42: ......

Page 43: ...e degree of freedom in movement To use OMRON robots and controllers safely and correctly be sure to comply with the safety instructions and precautions described in this manual Failure to take necessa...

Page 44: ...high level robot language that conforms to the industrial robot programming language SLIM This robot language allows easy programming even of complex movements such as multi task operations Standard...

Page 45: ...es to the robot controller Be sure to keep robot cables separate from the robot controller power connection lines and other equipment power lines Using in close contact with lines carrying power may c...

Page 46: ......

Page 47: ...ter 1 Using the robot safely 1 Emergency action when a person is caught by robot 1 1 2 Emergency stop 1 2 2 1 Emergency stop release and alarm reset 1 2 3 Power ON procedures 1 4 4 Usage environments...

Page 48: ......

Page 49: ...hands WARNING The vertical axis of the vertical use robot will slide down when the brake is released causing a hazardous situation Prop up the vertical axis with a support stand before releasing the...

Page 50: ...wer to the robot CAUTION In addition to the emergency stop button on the programming box the SAFETY connector has terminals for external dedicated input emergency stop Refer to Chapter 5 SAFETY I O in...

Page 51: ...reen Press on the programming box The QUICK MENU screen will appear Use the cursor keys to select Servo Operation and then press Step 3 QUICK MENU screen Step 4 Turn on the motor power and servo Use t...

Page 52: ...I O settings Refer to 1 11 1 From the controller power on to servo on in Chapter 4 for details Step 1 Check the setup and connections Make sure that the necessary setup and connections are correctly c...

Page 53: ...components Vibration and shock Do not apply strong shocks to the controller Do not install the controller in locations subject to large vibrations or shocks The controller may malfunction or break do...

Page 54: ......

Page 55: ...2 Axis configuration for the YRCX 2 2 2 Name of each part and control system 2 3 2 1 YRCX external view 2 3 2 2 Controller system 2 4 3 Optional devices 2 5 3 1 Programming box 2 5 3 2 Basic key oper...

Page 56: ......

Page 57: ...view 1 1 Main system configuration Configuration System for controlling one robot Example R6YXG500 All the axes on the robot controller are used as axes of the robot 1 OMRON robot YRCX Personal comput...

Page 58: ...of axes making up one robot Up to four robots can be controlled Normal axes Indicate the axes composing the main robot These can be moved with the robot language MOVE command Auxiliary axes Indicate t...

Page 59: ...8 OP 1 2 3 4 These are option ports Up to four option boards can be installed on them 9 BAT 1 2 3 4 These connectors are used for the absolute backup batteries 10 AC IN L N L1 N1 These I O connectors...

Page 60: ...asic block diagram ROBO I O 1 2 ROBO I O 3 4 BAT1 BAT2 BAT3 BAT4 SAFETY PB BK24V COM USB EN DRIVER1 DRIVER2 AXIS2 DRIVER2 AXIS3 DRIVER2 AXIS4 DRIVER POWER CPU BOARD FAN REGISTOR OP 1 OP 2 OP 3 OP 4 L...

Page 61: ...ries Alpha Num Sym Alpha Num Sym When pressing this key the character type to be input will change Additionally the LED indication showing the key status will also change LED indication when Alpha is...

Page 62: ...roller system settings Controller system settings 4 Automatic operation 2 Program editing Refer to the YRCX programming manual for information about programming language 1 Point editing 5 Return to or...

Page 63: ...ontactor 3 6 3 7 Installing a noise filter 3 7 3 8 Installing a surge absorber 3 7 4 Connecting the absolute battery 3 8 5 Robot connections 3 9 5 1 Connecting the robot cables 3 9 5 2 Noise counterme...

Page 64: ......

Page 65: ...ed above may be provided depending on the selected options 2 Installing the robot controller 2 1 Installation conditions Take note of the following points when installing the robot controller Installa...

Page 66: ...ore A clearance of 100 mm or more is recommended CAUTION To prevent degradation or breakdowns never use the controller in other than the specified installation conditions For the bottom clearance take...

Page 67: ...ymbol Name Remarks PE Ground Class D grounding Wiring material 2 0 sq or more Tightening torque 1 4 N m Ground resistance 100 ohms or less sq square is a unit used to indicate the cross sectional area...

Page 68: ...re lead Use either of the methods shown below to insert the wire core into the opening in the power connector and then ensure that the wire does not come out Strip 8 to 9 mm of sheath 8 9 mm Connectio...

Page 69: ...d to determine the control panel size controller installation method and cooling means Controller YRCX 1 When connected to SCARA robot Robot model Power capacity VA Generated heat amount W Standard ty...

Page 70: ...uit protector Always equip the robot controller power connection with an earth leakage current breaker for safety An inrush current which might be from several to nearly 20 times higher than the rated...

Page 71: ...52 1 115 0 5 10 1 43 0 5 13 1 13 1 127 1 35 1 6 M4 2 4 5 3 8 Installing a surge absorber It is recommended to install a surge absorber so as to increase the resistance against the surge noise generat...

Page 72: ...1 3 3 Absolute battery CAUTION Do not process or extend the cable or abnormal operation or malfunction may occur NOTE If the absolute battery is disconnected from the BAT connector with the power tur...

Page 73: ...when connecting the robot cables The M1 M2 M3 and M4 connectors and the ROB I O connector 1 2 3 4 have the same shape Be careful not to make incorrect connections Otherwise the robot may malfunction...

Page 74: ...00 for M1 M3 Model KBG M6563 10 for M2 M4 Connected to the OMRON robot YRCX Noise filter 6 Connecting the programming box Connect the programming box to the PB connector on the front of the robot con...

Page 75: ...sponding DI digital input is also used NPN specifications therefore make use of a sink output and a source input see the figure below Current Current DO output sink type DI input source type N COM NPN...

Page 76: ...TION As a general guide keep the specified cables separated at least 100 mm from each other 1 Keep the external device cable robot cables power cable and other equipment power lines away from each oth...

Page 77: ...Robot controller Primary wiring L1 N1 L N Ground wire Primary and secondary sides for the noise filter are bundled together Ground wire is bundled with primary wire Secondary wiring 2 Always attach a...

Page 78: ...s to the controller as described below Power supply Do not supply power until you actually begin the operation check Robot cable Programming box Absolute battery absolute type only Regenerative unit i...

Page 79: ...ntroller robot and supplied connector NOTE When the option boards are installed without wiring it goes in abnormal status such as error occurring and emergency stop To check the operation set the opti...

Page 80: ......

Page 81: ...ignal connection 4 7 1 8 Typical output signal connection 4 8 1 9 Dedicated input signal description 4 9 1 10 Dedicated output signal description 4 10 1 11 Dedicated I O signal timing chart 4 12 1 11...

Page 82: ......

Page 83: ...when the serial I O is selected dedicated inputs other than DI06 Stop of the parallel I O board become invalid For details about the definitions of the NPN and PNP specifications refer to 7 I O connec...

Page 84: ...in number 4 and CHK2 pin number 40 of the I O NOTE Standard specifications expanded specifications are determined at shipment Only one standard specification board can be used When changing the ID it...

Page 85: ...rt the electric wire all the way from the insertion port while pushing the operation lever 2 Release the operation lever To check the connection lightly pull the electric wire 3 When using a screwdriv...

Page 86: ...mplete 20 DO 12 Dedicated output Sequence program in progress 21 DO 13 Dedicated output Robot program in progress 22 DO 14 Dedicated output Program reset status output 23 DO 15 Dedicated output Warnin...

Page 87: ...output 17 37 57 77 26 DI 12 DI 42 DI 72 DI 122 General purpose input 12 42 72 122 27 DI 13 DI 43 DI 73 DI 123 General purpose input 13 43 73 123 28 DI 14 DI 44 DI 74 DI 124 General purpose input 14 4...

Page 88: ...ation I O connector pin assignment list when the ID is 2 For details about pin assignments other than those with the ID set at 2 refer to the I O connector signal list 1 Do not use 26 DI42 General pur...

Page 89: ...13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 Connector shell type number 10350 52A0 008 SUMITOMO 3M Connector plug type number 1015...

Page 90: ...nal power supply DC24V DC24V GND DO DO DO Logic circuit Load Load Load CAUTION In connecting an inductive load solenoid relay etc connect a diode in parallel to the load as a surge killer For the NPN...

Page 91: ...ce control DI10 is used to execute a sequence program When the DI10 contact is closed ON a sequence program is executed DO12 Sequence program in progress is output while a sequence program is executed...

Page 92: ...whose return to origin method is set to MARK 2 When the DI17 Mode parameter is set to ABS ORG DI17 is used to perform return to origin commonly for the absolute type axis and incremental type axis 1 A...

Page 93: ...nnot be reset unless the power supply is turned on again If the alarm remains on even after the power has been turned off and then turned back on the controller needs to be replaced In the case of 4 W...

Page 94: ...will take about 3 seconds until the CPU_OK output status is confirmed after the power is turned on Initial servo on process after turning the power on a Control power turns on b MP RDY output turns o...

Page 95: ...t turns on d Alarm reset input turns on e Alarm output turns off f Alarm reset input turns off after checking that the alarm output turns off g Servo ON input turns on h Servo ON output turns on i Ser...

Page 96: ...vement stops i Stop input turns on When the return to origin complete output is on return to origin does not have to be performed Return to origin complete output keeps on until performing return to o...

Page 97: ...turns on b Program reset status output turns on c Program reset input turns off after checking program reset status output turns on Program execution d Automatic operation start input turns on e Prog...

Page 98: ...Automatic operation start input turns on h Robot program in progress output turns on i Automatic operation start input turns off after checking that the robot program in progress output turns on Switc...

Page 99: ...7 and DO20 to DO27 These general purpose outputs can be used arbitrarily The output status of these can be changed in the robot program or sequence program All output signals are initialized and turne...

Page 100: ...ms 1 or longer 1 When three or more optional I O interface boards are installed 3 Caution items 1 When using a dual lead proximity sensor as an input signal check that the electrical specifications of...

Page 101: ...mple of controller with CE specifications and PBEX 5 2 1 4 Connections example of dedicated input signal 5 3 1 4 1 Emergency stop inputs E STOP RDY E STOP COM 5 3 1 4 2 AUTO mode inputs AUTO AUTO COM...

Page 102: ......

Page 103: ...nternal power for emergency stop B2 E STOP21 A2 E STOP11 Emergency stop contact output B3 E STOP22 A3 E STOP12 B4 E STOP RDY2 A4 E STOP RDY1 Emergency stop ready input 24 V 45 mA B5 E STOP COM2 A5 E S...

Page 104: ...wer 24V Emergency stop status detection Internal power GND Manual lock switch status detection AUTO mode change detection Motor power ready output Emergency stop Enable Manual lock Operation descripti...

Page 105: ...ower can be turned on When any emergency stop input contact is open OFF the servo power cannot be turned on To drive the internal power relay that is connected in parallel E STOP RDY E STOP COM needs...

Page 106: ...o be closed The emergency stop switch contacts are connected to that of the programming box 1 5 2 Enable switch contact outputs ENABLE 1 ENABLE 2 PBEX Controller ENABLE11 ENABLE12 ENABLE21 ENABLE22 En...

Page 107: ...ignal turns on this means that the servo on operation can be performed by supplying the main power and operating the servo on input signal If a serious alarm alarm classification number 900s that need...

Page 108: ......

Page 109: ...ectors and cables 6 9 3 2 Communication specifications 6 11 3 3 Connections 6 12 3 4 Parameter setting on controller server 6 13 3 4 1 Setting the communication mode and parameters 6 14 3 4 2 Initiali...

Page 110: ......

Page 111: ...through the RS 232C port SEND ETH TO ALL Receives the memory data of all systems through the Ethernet port The controller sends or receives the data corresponding to these commands When using the RS...

Page 112: ...e YRCX programming manual termination code CRLF 0Dh 0Ah code Robot control commands start with the start code 40h and are executed by sending a statement that the termination code CRLF 0Dh 0Ah code is...

Page 113: ...I Y i y A LF EOF J Z j z B K k C L l l l D CR M m E N n F O o 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...

Page 114: ...rdware busy control NC RXD TXD NC GND NC RTS CTS NC 1 2 3 4 5 6 7 8 9 Controller DCD RXD TXD DTR GND DSR RTS CTS External device b Cable without using control wires NC RXD TXD NC GND NC RTS CTS NC 1 2...

Page 115: ...at the end of a line Robot receive Receives data by treating entries made up to the CR code as 1 line and ignoring the LF code regardless of which termination code is selected 2 If the Display languag...

Page 116: ...heck as much as possible 6 Flow 0 None 1 Xon Xoff 2 RTS CTS 1 Sets whether or not the data flow control using the XON XOFF code or RTS CTS signal is performed When the data flow control is not perform...

Page 117: ...S is turned on 2 6 Other caution items 1 The controller allows receiving data as long as the receive buffer has capacity The receive buffer is cleared in the following cases When the power was turned...

Page 118: ...an be connected to the same network and all of the information can be controlled from the specific personal computer Since the robot controller operates as a TELNET socket server you can easily access...

Page 119: ...n the robot controller runs a specific series of actions according to instructions from the client NOTE During multitasking by the client one client can connect to multiple robot controllers at the sa...

Page 120: ...white Not use Not use Brown 8 8 Brown Not use 100BASE TX does not use the wiring of 4 5 7 and 8 pins There is a straight cable with T 568B pin assignments wired Cross cable This cable is used to dire...

Page 121: ...l Application layer TELNET Transport layer TCP Network layer IP ICMP ARP Data link layer CSMA CD Physical layer 100BASE TX Number of simultaneous log in cycles 1 IP address setting Setting is made fro...

Page 122: ...e general consumer hubs at factory Such hubs may have low noise immunity Therefore note that OMRON does not warrant the operation of a hub other than that specified above Be sure to connect a hub with...

Page 123: ...own Port 0 to 1023 CAUTION When connecting the robot controller to the existing network be sure to check with the network administrator regarding the settings such as IP address subnet mask and gatewa...

Page 124: ...ited contents are canceled Pressing the F4 key INIT initializes the communication parameters Refer to 3 4 2 Initializing communication parameters in this Chapter Step 4 Press the ESC key to exit the d...

Page 125: ...Center icon Step 2 Step 3 Click Change adapter settings in the Network and Sharing Center window Change adapter settings icon Step 3 Step 4 Right click the Local Area Connection icon to open the Loca...

Page 126: ...Executing ping Step 2 Step 3 Check the ping results When communicated successfully the display becomes as follows Reply from xxx xxx xxx xxx bytes 32 time 1ms TTL 64 See the figure 1 If the communica...

Page 127: ...key to return to Step 3 Step 6 To exit telnet input quit and then press the ENTER key Telnet window 4 Step 6 NOTE To control multiple robot controllers at the same time run multiple TELNET EXE 3 8 Ap...

Page 128: ...tackable hubs In this case multiple hubs that are connected through the stack connection are recognized as a single large hub from the network Therefore unlike the cascade connection the number of con...

Page 129: ...nal computer 133 215 0 3 255 255 255 0 133 215 0 1 Router at factory 1 133 215 1 1 255 255 255 0 Controller 1 133 215 1 2 255 255 255 0 133 215 1 1 Router at factory 2 133 215 2 1 255 255 255 0 Contro...

Page 130: ...because of transmission standby time awaiting transmission and retransmissions IP address This IP address is a number unique to each device that is assigned to each device so that the numbers are not...

Page 131: ...or example since the network length is 16 bits in class B one network address that can connect up to 65533 units is allocated However when using this network address as it is the efficiency of the man...

Page 132: ...GEP parameter setting Press the F5 key GEP in the Ethernet screen and the GEP setting screen appears There are five communication parameters GEP set values Name Setting value Initial value Remarks 1...

Page 133: ...display GEP edit screen Editing the GEP Step 2 Step 3 Set the parameters Press the F1 key CREATE to set a new GEP parameter and a pop up screen appears Input a TCP port number to set and press OK and...

Page 134: ...GEP SETTING screen to display a pop up screen Step 2 Initialize the communication parameters Select OK with the cursor keys and press the ENTER key to initialize all the GEP communication parameters P...

Page 135: ...ading the data 7 5 6 Execution level 7 6 6 1 Changing the access level 7 6 7 Safety setting 7 7 8 Initialize 7 8 8 1 Initializing the data 7 8 8 2 Setting the clock 7 9 9 Generation 7 10 10 Parameters...

Page 136: ......

Page 137: ...istory When selecting System History from the initial screen the HISTORY screen will appear The HISTORY screen displays five past alarm history records from the latest Up to 500 records are saved HIST...

Page 138: ...System Property from the initial screen the property screen will appear The property screen displays the robot information option information clock and version 4 1 Robot information The robot names c...

Page 139: ...plays that the option DIO with the PNP specifications is installed S Standard DIO 1 to 4 Expanded DIO2 D_Net DeviceNet unit ENet_IP EtherNet IP unit Profi_B PROFIBUS unit Profi_N PROFINET unit YCLnkE_...

Page 140: ...aded to the controller Select System USB Memory from the initial screen to display the USB MEMORY screen USB MEMORY screen NOTE It is recommended to save the internal data when robot controller settin...

Page 141: ...equired to the data to have been saved into the OMRON folder immediately beneath the USB memory Step 1 Select System USB Memory LOAD from the initial screen Use the cursor keys to select the type of t...

Page 142: ...he initial screen and then press the ENTER key Next select Execution Level and then press the ENTER key The ACCESS LEVEL screen will appear Step 2 Input the access level to set Input the access level...

Page 143: ...limited to its 3 3 Exclusive IO VALID INVALID Sets the dedicated input of the I O interface VALID or INVALID Even when set INVALID the general purpose inputs and outputs can be used 4 RS 232C VALID IN...

Page 144: ...ame data SFT Deletes the shift coordinate data HND Deletes the hand definition data PRM Initializes the parameter data PLT Deletes the pallet definition data ION Deletes the I O name data LOG Deletes...

Page 145: ...to execute the initialization process Select the CANCEL button and then press the ENTER key to cancel the initialization process 8 2 Setting the clock The controller is equipped with the clock functi...

Page 146: ...obot in the factory shipment status is installed and operated The robot or axis movement range is changed The robot or axis transfer conditions are changed CAUTION The parameters are important data to...

Page 147: ...Press the F1 key EDIT to select PARAMETER CONT screen PARAMETER ROBOT screen PARAMETER AXIS screen PARAMETER DRIVER screen PARAMETER IO screen PARAMETER OPTION screen The screen setting depends on th...

Page 148: ...D 1 START 0 Break point stop mode BRKSTPMD 0 HOLD 1 HALDALL 1 Shift on area check out SFTONACO 0 INVALID 1 VALID 1 1 Contact your distributor for changing these parameters as editing them may influenc...

Page 149: ...o 100 100 Tolerance TOLE 1 to value depending on the model 80 pulse OUT position OUTPOS 1 to 9999999 2000 pulse CONT pulse CONTPLS 0 to 9999999 0 pulse Arch pulse 1 ARCHP1 0 to 9999999 9999999 pulse A...

Page 150: ...select port DI SI GRPORGIN 0 to 027 Octal 0 New setting values will be valid after turning off and on the power Option parameters For details about parameters refer to 10 8 Option board related param...

Page 151: ...ition before executing again does not change When executing return to origin or absolute reset the target position after the relative motion stop is reset 1 RESET The relative motion is newly performe...

Page 152: ...er performs program reset when it starts When this parameter is initialized 0 INVALID is set Setting Meaning 0 INVALID The program reset is not performed 1 VALID The program reset is performed Permiss...

Page 153: ...is in stop status on the first line 1 START The started program is in executed status Break point stop mode BRKSTPMD This parameter sets whether the break point stops only the relevant program or all...

Page 154: ...ed from the left end of the return to origin order setting in order 3 1 2 4 5 6 Axis 3 operation Axis 1 cancel Axis 2 cancel 4 operation Axis 5 cancel Axis 6 cancel 2 Return to origin operations of on...

Page 155: ...onversion pulse coordinates Cartesian coordinates the hand system setting becomes important Setting Meaning 0 NONE Keeps the hand system that was set before performing program reset 1 RIGHT Sets the h...

Page 156: ...a real number numeric value including a period the unit is automatically converted into the pulse value Acceleration coefficient ACCEL This parameter sets the acceleration deceleration during robot mo...

Page 157: ...r is initialized the value unique to the model is set NOTE Input the OUT valid position with the 0 to 9 keys key and key When the value input with the keys is a real number numeric value including a p...

Page 158: ...position so that the remaining distance becomes arch pulse 2 when the movement of other axes is completed 3 shown in the figure above 4 When all axes enter the OUT valid position range the command is...

Page 159: ...ome long Take great care when using the robot with the acceleration coefficient decreased extremely NOTE When the tip swings during acceleration of the manual movement decrease this value to suppress...

Page 160: ...collision Dual offset DOFSET The dual offset is the function that controls two motor axes of the same models with one motor axis and adjusts the origin position of the sub axis to the main one Refer t...

Page 161: ...que to the model is set 0 CW The motor CW direction is the minus direction of the axis 1 CCW The motor CCW direction is the minus direction of the axis This parameter cannot be changed in the servo on...

Page 162: ...ed by the plus X axis direction of the standard coordinates and the R axis tip tool Unit pulse When this parameter is initialized 0 is set Additionally this parameter is set automatically when setting...

Page 163: ...ng 0 Outputs no error 1 to 0277 Octal Outputs an error from the port specified by DO or SO The general purpose output used in error output is OFF in any case of follows 1 Servo was turned on 2 Program...

Page 164: ...e command cannot be used 1 VALID Remote command can be used DI17 mode DI17MD This parameter sets the operation of the dedicated input DI17 SI17 When this parameter is initialized 0 ABS is set Setting...

Page 165: ...0 is set New setting value will be valid after turning off and on the power 10 8 Option board related parameters Option board enable OPTENBL This parameter sets the option DIO PNP specifications and...

Page 166: ...n Executes the online command GORIGIN to perform return to origin of the gripper 1 YES The gripper is added to the axes to be performed return to origin Manual Holding of Gripper GMHLMD This parameter...

Page 167: ...ated general purpose I O When this parameter is initialized 0 DEV_NORMAL is set Setting Meaning 0 DEV_NORMAL 1 DEV_COMPACT EtherNet IP IP address EIPADD This parameter sets the IP address When this pa...

Page 168: ......

Page 169: ...spection 1 Before carrying out work 8 1 2 Maintenance parts 8 1 3 Periodic inspections 8 1 3 1 Daily inspections 8 1 3 2 Three month inspections 8 2 4 Replacing the absolute battery 8 2 5 Replacing th...

Page 170: ......

Page 171: ...inal Verify that the terminal is not loose Tighten where necessary Power connector Check that the power connector is not loose Tighten and connect securely where necessary Power cable Check that the p...

Page 172: ...total power off time after the battery has been connected to the controller reaches about 8 000 hours about one year WARNING To avoid danger never replace the absolute battery in servo on status Other...

Page 173: ...e the bottom cover to which the memory battery is secured Step 1 2 1 2 Step 3 Disconnect the memory battery connector from the controller main body Step 4 Remove the memory battery from the bottom cov...

Page 174: ...8 Periodic inspection 8 4...

Page 175: ...Chapter 9 Specifications 1 Controller 9 1 1 1 Specifications 9 1 1 2 Basic functions 9 2 1 3 External view 9 3 2 Programming box 9 4 2 1 Basic specifications 9 4 2 2 External view 9 4...

Page 176: ......

Page 177: ...e Multitask 16 tasks maximum Sequence program 1 program Memory size 2 1 MB Total of program and point data Available size for program when the maximum of point is used 300 KB Program 100 programs maxi...

Page 178: ...ram execution step execution etc MANUAL mode Major functions jog movement point data teaching parameter editing etc Commands Array declaration commands DIM statement Assignment commands Numeric assign...

Page 179: ...3 1 3 External view YRCX external view YRCX AC IN L N L1 N1 BAT2 BAT3 BAT4 M1 M2 M3 M4 EN USB COM ROB I O 3 4 ROB I O 1 2 SAFETY 1 3 2 4 PB OPTION 1 2 3 4 PWR 130 PE M1 BAT1 3 5 5 355 10 5 213 225 19...

Page 180: ...unction Enable switch 3 position type Manual lock selector switch 90 2 notch Power 12 VDC Operating environment Ambient temperature for use 0 to 40 C Ambient temperature for storage 10 to 60 C Humidit...

Page 181: ...to the environment and general hardware A 36 12 Alarm related to the option board A 38 14 Alarm related to the communication A 46 17 Alarm related to the motor control A 49 19 Alarm related to the YC...

Page 182: ......

Page 183: ...ion number Classified by the axis operation or resetting procedure if an alarm occurs Error message display format 12 600 Emergency stop on Meaning Cause Action Shows the alarm meaning and the cause o...

Page 184: ...oller Controller number C O Option board Controller number option slot number R R A Robot axis Robot number axis number M C M Physical motor Controller number motor number For example when 17 403 M1 i...

Page 185: ...ax of the robot language compile 6 Alarm related to the robot language execution 7 Not used 8 Not used 9 Alarm related to the memory 10 Alarm related to the environment and general hardware 11 Not use...

Page 186: ...power off 700 to 799 Internal error Operation stop Fan error 800 to 899 Servo brake Overload 900 to 999 Immediate servo off Restart system Over current Driver communication failure 1 1 3 Warning numbe...

Page 187: ...ing Cause The command cannot be executed since the SAFETY setting is INVALID Action Set the target item in the SAFETY setting to VALID 0 23 No right of PRINT INPUT Code H0000 H0017 Meaning Cause The P...

Page 188: ...canceled by pressing the RUN key and the program execution restarts from the next command 1 8 Stop executed Code H0001 H0008 Meaning Cause The program command execution was stopped by external stop c...

Page 189: ...1 Coordinate cal failed Code H0002 H012D Meaning Cause a The standard coordinate setting is not correct b The operating position is out of the movement range Action a Set the standard coordinates corr...

Page 190: ...de H0002 H0135 Meaning Cause Y axis exceeded the shift coordinate range Action Change the operation position to the inside of the shift coordinate range Change the shift coordinate range 2 310 Z excee...

Page 191: ...tion speed exceeded the specified level Action Change the specified speed 2 327 Circular arc cal failed Code H0002 H0147 Meaning Cause The circular interpolation operation point is incorrect Action Se...

Page 192: ...omes within 60 minutes 2 334 Over soft limit Code H0002 H014E Meaning Cause The value of the target position exceeded the soft limit specified in the parameter Action Change the operating position to...

Page 193: ...fying either X or Y axis while selecting the shift coordinates for the R axis rotation Action Change the program so that the operation is executed with specifying both X and Y axis 2 342 Illegal hand...

Page 194: ...gin of the tracking parameter Change the program so that the next command or CTSTOP command execute before moving out of the work area 2 349 Can t execute CTMOVE Code H0002 H015D Meaning Cause CTMOVE...

Page 195: ...the program file operation 3 201 Too many programs Code H0003 H00C9 Meaning Cause A new program was created over 100 programs Action Create a new program after deleting an unnecessary program Make a...

Page 196: ...meter 3 218 Duplicated Breakpoint Code H0003 H00DA Meaning Cause Break points were already set on the line Action 3 219 Illegal program no Code H0003 H00DB Meaning Cause A program number exceeding 1 t...

Page 197: ...t used to input the data is incorrect Action Input the data in correct format 4 204 Undefined robot number Code H0004 H00CC Meaning Cause The specified robot number does not exist Action Input a corre...

Page 198: ...004 H00D4 Meaning Cause The specified data does not exist Action Input a point name that can be used Create and save new data 4 213 Undefined controller number Code H0004 H00D5 Meaning Cause The speci...

Page 199: ...f up to 3 decimal places 5 207 Illegal axis name Code H0005 H00CF Meaning Cause The input robot axis name is incorrect Action Input a correct axis name 5 208 Illegal order Code H0005 H00D0 Meaning Cau...

Page 200: ...xecuted without executing FOR command Action a 1 Delete the NEXT statement a 2 Add FOR statement corresponding to the NEXT statement b Confirm execution of FOR command 5 219 FOR without NEXT Code H000...

Page 201: ...lete the SUB statement Add END SUB statement corresponding to the SUB statement 5 226 Duplicated variable Code H0005 H00E2 Meaning Cause Two or more array variables were defined with the same name Act...

Page 202: ...dimensions 5 235 Dimension mismatch Code H0005 H00EB Meaning Cause The array dimension number does not correspond to that declared Action Make the array dimension numbers correspond to each other 5 2...

Page 203: ...0005 H00F4 Meaning Cause The command cannot use an external label Action Change to an internal label Change the execution command 5 245 Illegal program name Code H0005 H00F5 Meaning Cause a When trans...

Page 204: ...the CASE statement 5 251 Illegal command line Code H0005 H00FB Meaning Cause The command cannot be executed since it is between SELECT and CASE statements Action Delete the command between SELECT and...

Page 205: ...ng to the EXIT FOR statement 5 302 EXIT SUB without SUB Code H0005 H012E Meaning Cause There is no SUB statement corresponding to the EXIT SUB statement Action Delete the EXIT SUB statement Add a SUB...

Page 206: ...array variable to within the defined range 6 207 RETURN without GOSUB Code H0006 H00CF Meaning Cause The RETURN command was executed without executing the GOSUB command Action Confirm the execution o...

Page 207: ...ommand for task 1 c Delete the command for its own task 6 215 Task running Code H0006 H00D7 Meaning Cause The START command was executed for a task currently in operation Action Delete or correct the...

Page 208: ...mmand 6 228 No PATH data Code H0006 H00E4 Meaning Cause a No path is set for PATH motion b The previously set path was lost for the following reasons When PATH SET command is executed When the program...

Page 209: ...Meaning Cause Data is not defined in the specified pallet number Action Specify another pallet number Define the pallet 6 237 Specification mismatch Code H0006 H00ED Meaning Cause The command is non e...

Page 210: ...he specified hand number is out of the range between 0 and 31 Action Specify a hand number between 0 and 31 6 256 Illegal pallet no Code H0006 H0100 Meaning Cause The specified pallet number is out of...

Page 211: ...statement then register a task 6 264 Type mismatch Code H0006 H0108 Meaning Cause a Expression types are not equal on both sides b Prohibited type constant variable expression was used Action a Use t...

Page 212: ...cuted during data editing Action After completing data editing execute the online command 6 281 Illegal command Running Code H0006 H0119 Meaning Cause The non executable online command was executed du...

Page 213: ...gin complete status 6 309 INC motor disconnected Code H0006 H0135 Meaning Cause Return to origin command was executed without incremental type or absolute type axes Action Refer to DI14 Return to orig...

Page 214: ...g return to origin mark method was attempted b Only one of Z or R axis is set to ZR stroke end method Action a Perform absolute reset for axes of Mark method using the programming box or support softw...

Page 215: ...of the gripper 9 701 Program destroyed Code H0009 H02BD Meaning Cause a Part or all of the program data has been destroyed b This error message is sometimes issued due to a major error or the power b...

Page 216: ...eaning Cause Part or all of the name of I O has been destroyed Action Initialize the name of I O 9 712 Area checkout data destroyed Code H0009 H02C8 Meaning Cause Part or all of the area check output...

Page 217: ...e Ethernet has been destroyed Action Initialize the communication setting of general purpose Ethernet 9 723 Controller status data destroyed Code H0009 H02D3 Meaning Cause Part or all of the controlle...

Page 218: ...eration destroyed Code H0009 H0384 Meaning Cause Part or all of the system generation data has been destroyed Action Back up the current data then send load the data that is proper for the target robo...

Page 219: ...non corresponded parameter data was written because the controller data of different controller version was used Action a 1 Input the parameter name correctly a 2 Write the correct parameter data b S...

Page 220: ...orrect Action Reset the safe mode 10 701 Real time clock data failed Code H000A H02BD Meaning Cause Gaining real time clock data failed Action Reset the real time clock 10 900 Turn on power again Code...

Page 221: ...and set VALID b Check if the counter value can be read 12 202 Tracking vision not enabled Code H000C H00CA Meaning Cause Tasks or counters which did not execute the CTVISION command were specified whe...

Page 222: ...Incorrect Indiv Origin setting Code H000C H012C Meaning Cause Multiple axes were specified for the Axes sel port DI SI parameter No axis was specified for the Axes sel port DI SI parameter Axis which...

Page 223: ...A Meaning Cause a 24V power is not supplied to the PIO STD board b The power supply voltage supplying to the PIO STD board has dropped Action a Supply 24V power b Check if any device with over voltage...

Page 224: ...curred by noise etc in the EtherNet IP system b The master module power is turned off or has stopped operating c The cable is broken or unconnected Action a Take the noise preventive actions for the c...

Page 225: ...counter 1 is set to VALID Action Set the counter status to INVALID if the encoder is not connected to the counter 1 Check the encoder cable of the counter 1 Check if the encoder works normally 12 582...

Page 226: ...b Option board enable parameter was changed c Parallel IO ID parameter was changed d PIO board is damaged Action a Check if the PIO board configuration is correct b Check if the option board configura...

Page 227: ...ributor 12 763 EtherNet IP parameter mismatch Code H000C H02FB Meaning Cause Parameters set in the controller do not correspond to those set in the option board Action Initialize the EtherNet IP optio...

Page 228: ...5 Option board overlapped Code H000C H0389 Meaning Cause The installed option board cannot be overlapped Action Remove the option board that cannot be overlapped 12 906 Undefined option board Code H00...

Page 229: ...d of a single line Action a Limit the number of characters in 1 line to 255 b Add a C R code 0Dh at the end of a single line 14 222 No start code Code H000E H00DE Meaning Cause Starting code is not ad...

Page 230: ...ng Cause Error occurred on the EtherNet IP option board Action Contact your distributor 14 500 Data send error Code H000E H0190 Meaning Cause Error occurred on the external communication by RS 232C du...

Page 231: ...incorrect Action a Check the connection of the servo wire b Check the connection of the position sensor cable c Set the parameter setting correctly 17 402 ABS data error Code H0011 H0192 Meaning Caus...

Page 232: ...ROB I O connector is removed Even after turning off the power the controller still memorizes the disconnection and this is displayed as an error when the controller is restarted Action Perform absolu...

Page 233: ...t or disconnected on the vertical axes electromagnetic brake h The SAFETY connector is not used correctly Action a Perform robot service and maintenance b Decrease the load on motor c Lower the motor...

Page 234: ...Replace the ROB I O cable b Replace the motor c Replace the controller 17 906 ABS mixing error 2 Code H0011 H038A Meaning Cause The position data count is not consistent while the controller power is...

Page 235: ...ake wiring is broken Action a Check the drive sections for assembled condition and lubrication to ensure smooth movement b Check that the motor brake works properly 17 914 Overspeed Code H0011 H0392 M...

Page 236: ...a The driver unit malfunctioned by external noise b The controller is defective Action a Turn the power off and then on again b Contact your distributor 17 923 Parameter data error Code H0011 H039B M...

Page 237: ...997 Mode error 2 Code H0011 H03E5 Meaning Cause Error occurred in software for driver unit Action Contact your distributor 17 999 Undefined Code H0011 H03E7 Meaning Cause Undefined system error Action...

Page 238: ...e The checksum error occurred in the data received by the YC Link E master Host check Action Check the cable connection Replace the cable Take noise preventive measures Replace the controller 19 802 Y...

Page 239: ...of time Action Check the LAN cable for disconnection Take noise preventive measures Replace the master board 19 904 YC E master send data destroy Code H0013 H0388 Meaning Cause The return of the data...

Page 240: ...Link E does not communicate Only the master might be turned off and then it might be turned on again Action Turn off all the controllers that are connected with the YC Link E and turn them on again 19...

Page 241: ...drops during robot operation b 2 Lower the robot duty cycle c Replace the vertical axes electromagnetic brake d 1 Do not supply 24 V DC to the SAFETY connector from external source d 2 Do not use 24 V...

Page 242: ...oling fan cable b Replace the ROB IO cable c Replace the controller d e Replace the controller cooling fan 22 516 Controller over heat Code H0016 H0204 Meaning Cause The environmental temperature insi...

Page 243: ...e CPU unit did not recognize the driver 2 board Action Replace the controller 22 905 Abnormal over voltage Code H0016 H0389 Meaning Cause a Output voltage for motor power supply exceeded 420 V b The r...

Page 244: ...e gripper control board Action Contact your distributor 26 332 Gripper soft limit over Code H001A H014C Meaning Cause The operating position exceeds the software limit value specified by the parameter...

Page 245: ...r Action a Connect the gripper b Make gripper settings 26 398 Illegal gripper no Code H001A H018E Meaning Cause A gripper number outside the range from 1 to 4 was specified Action Specify a gripper nu...

Page 246: ...Initialize the parameters c Check the power supply capacity and if it is insufficient adjust the power supply voltage to be within the rated range d Check the moving parts of the mechanism for heavy m...

Page 247: ...tributor 26 810 Gripper feedback error 1 Code H001A H032A Meaning Cause a External force caused the finger to overrun the software limit b External noise caused the encoder to miscount Action a Turn o...

Page 248: ...Time out occurred in the communication process between the CPU unit and driver unit Action Contact your distributor 28 904 RTOS fail Code H001C H0388 Meaning Cause Software error occurred Action Cont...

Page 249: ...t moves unexpectedly Operate carefully when the robot moves as expected c50 Memory backup battery low Meaning Cause The memory battery voltage dropped Action Replace the memory battery c70 Motor overl...

Page 250: ...occurred during data receiving Specified communication was not performed within the specified period of time Action Check the communication cable for abnormality Check that the connector is inserted c...

Page 251: ...o particular location during program operation Current status is Programming box screen status example Nothing is displayed on screen Error message appears on screen Robot servo status example Servo w...

Page 252: ...e set Step 2 Check the alarm status Send the command READ SCK from the personal computer The alarm code is received when an alarm occurs No alarm code is received when any alarm does not occur 2 2 2 C...

Page 253: ...or is inserted Replace the programming box and check operation Plug in the PB connector correctly Replace the programming box Replace the controller 3 Although the controller turns on the alarm number...

Page 254: ...ation in program language Set a correct tip weight parameter Set a correct acceleration parameter Make a correct setting in the program language A mechanical problem occurred Check for resonance in th...

Page 255: ...y 24 V DC A problem in signal connection occurred Check the I O interface connector wiring Correct the I O interface connector wiring An alarm occurred Connect the programming box and check the alarm...

Page 256: ......

Page 257: ...ears as a suffix to the catalog number on the front cover manual Cat No I231E EN 01 Revision code The following table outlines the changes made to the manual during each revision Revision code Date De...

Page 258: ......

Page 259: ......

Page 260: ...DW 1R 1 XWKRUL HG LVWULEXWRU 3ULQWHG LQ XURSH...

Reviews: