• Motoman UP130, XRC Manipulator Manual (P/N 142107-1) Customer Service Information If you are in need of technical assistance, contact the Motoman service staff at (937) 847-3200. Please have the following information ready before you call: • Robot Type (UP6, SK16X, etc.) •...
Page 6
INTRODUCTION NOTES Sensor Function MOTOMAN...
We recommend that all personnel who intend to operate, program, repair, or use the robot system be trained in an approved Motoman training course and become familiar with the proper operation of the system. This safety section addresses the following: •...
NOTE: Information appearing in a NOTE caption provides additional information which is helpful in understanding the item being explained. Sensor Function MOTOMAN...
Do not make any modifications to PART 1. Making any changes without the written permission of Motoman will VOID YOUR WARRANTY! • Some operations require standard passwords and some require special passwords.
This includes controller parameters, ladder parts 1 and 2, and I/O (Input and Output) modifications. Check and test all changes at slow speed. MOTOMAN Sensor Function...
(Input and Output) modifications. Check and test all changes at slow speed. • Improper connections can damage the robot. All connections must be made within the standard voltage and current ratings of the robot I/O (Inputs and Outputs). Sensor Function MOTOMAN...
Page 13
FOR SENSOR FUNCTION Upon receipt of the product and prior to initial operation, read these instructions thoroughly, and retain for future reference. MOTOMAN INSTRUCTIONS MOTOMAN SETUP MANUAL MOTOMAN-¨¨¨ INSTRUCTIONS YASNAC XRC INSTRUCTIONS YASNAC XRC OPERATOR’S MANUAL YASNAC XRC OPERATOR’S MANUAL for BEGINNERS The YASNAC XRC operator’s manuals above correspond to specific usage.
Page 14
M A N D A T O R Y • This manual explains the sensor function of the YASNAC XRC system and general operations. Read this manual carefully and be sure to understand its contents before handling the YASNAC XRC. •...
Page 15
NOTES FOR SAFE OPERATION Read this manual carefully before installation, operation, maintenance, or inspection of the YASNAC XRC. In this manual, the Notes for Safe Operation are classified as “WARNING”, “CAUTION”, “MANDATORY”,or ”PROHIBITED”. Indicates a potentially hazardous situation which, if not avoided, W A R N I N G could result in death or serious injury to personnel.
Page 16
W A R N I N G • Before operating the manipulator, check that servo power is turned off when the emergency stop buttons on the playback panel or program- ming pendant are pressed. When the servo power is turned off, the SERVO ON READY lamp on the playback panel and the SERVO ON LED on the programming pendant are turned off.
Page 17
• Read and understand the Explanation of the Alarm Display in the setup manual before operating the manipulator. Definition of Terms Used Often in This Manual The MOTOMAN manipulator is the YASKAWA industrial robot product. The manipulator usually consists of the controller, the playback panel, the programming pen- dant, and supply cables.
Page 18
Descriptions of the programming pendant and playback panel keys, buttons, and displays are shown as follows: Equipment Manual Designation Programming Character Keys The keys which have characters printed on them are Pendant denoted with [ ]. ex. [ENTER] Symbol Keys The keys which have a symbol printed on them are not denoted with [ ] but depicted with a small picture.
1.1 Real-time Path Correction Function 1 Sensor Function The sensor function corrects the manipulator path and speed, measures distance, and detects position using a sensor such as the displacement sensor or the torque sensor. The analog signals output from a sensor are connected to the XRC, and various controls are performed according to the input voltage.
1.4 Search Function Search Function The search function moves a manipulator according to the input signal from a sensor, and stops the manipulator when the input signal reaches a designated level. The sensor monitors the manipulator operation, and stops the manipulator at the moment of completing the operation.
Page 23
1.4 Search Function 3. According to the calculated difference, the program is modified to proceed the opera- tion.
2.1 Analog Input Signal Connection 2 Wiring Analog Input Signal Connection Connect analog output signals of each sensor to the analog input terminals on the optional base board. Connect the signals to the sensors in the following manner. 1. Provide an analog input cable for the connection between the sensor and the XRC. Connect the cables as shown below.
Page 26
2.1 Analog Input Signal Connection Sensor 1 X C P 0 2 C N 0 5 Analog voltage output AIN 0 Analog output GND G N D Sensor 2 AIN 1 Analog voltage output Analog output GND G N D Sensor 3 AIN 2 Analog voltage output...
2.2 Direct IN Signal Connection Direct IN Signal Connection Connect the sensor section to the servo control section for the transmission of the detection signals for the search function. When the search function is not used, this wiring is not neces- sary.
Page 28
2.2 Direct IN Signal Connection XCP02 XIU01 CN04 CN06 DIN1+ DIN1- P O U T 1 DIN2+ 5 m A P O U T C O M DIN2- P O U T 2 DIN3+ 5 m A P O U T C O M DIN3- DIN4+ DIN4-...
3 Real-time Path Correction Function The real-time path correction function corrects the motion path of the manipulator according to the input signal from a sensor. To start path correction, execute a real-time path correction start instruction (ACORON). To end it, execute a real-rime path correction end instruction (ACOROF). During path correction, the manipulator moves in the motion instructed by a move instruction with the correction amount output from the sensor section.
3.1 Correction Amount Correction Amount For the deviation of the analog input, the correction amount is calculated in the following for- mula. • Where V > V nosens offset = R × ( V - V nosens offset • Where V >...
3.2 Correction Direction Correction Direction The direction in which the path is to be corrected can be determined in the following three ways. • Tool coordinate • Forward direction • Optional direction The correction from the sensor is executed on the coordinates specified by ACORON and SACORON instructions (real-time path correction start instructions).
3.2 Correction Direction 3.2.2 Forward Direction The correction is executed toward the forward direction of move instruction in execution. Sensor Input Channel Correction Direction (specify at registration of instruction) Forward direction Forward direction (CH1) STEP N STEP N+1 3.2.3 Optional Direction The motion path is corrected in the direction determined by two reference points.
3.3 Monitoring of Sensor Input Voltage Monitoring of Sensor Input Voltage To prevent the manipulator from deviating excessively from its path, the analog signals are monitored during the path correction. When the path correction starts, the signals are monitored according to a specified sensor monitor condition file.
3.3 Monitoring of Sensor Input Voltage 1: Stops the path correction and moves the manipulator toward the taught steps. After the end of a step is detected by distance monitoring, the path correction restarts. Error detected Manipulator motion path Distance monitor zone S T E P N S T E P N + 1...
3.4 Instructions for the Real-time Path Correction Function Instructions for the Real-time Path Correction Function 3.4.1 ACORON and SACORON Instructions The ACORON and the SACORON are instructions to start the real-time path correction. Use the SACORON in a coordinated job. <Format>...
3.4 Instructions for the Real-time Path Correction Function Registration of the ACORON Instruction Operation Move the cursor to the address area Press [INFORM LIST] Select {SENSOR} Select {ACORON} Press [SELECT] Set the conditions in the detail edit display Press [ENTER] two times Explanation The instruction list dialog box appears.
3.4 Instructions for the Real-time Path Correction Function Set the correction conditions. • Editing in “CORRECT COORD”. Move the cursor to the “CORRECT COORD”, and press [SELECT]. The following selection dialog box appears. J O B EDIT DISPLAY UTILITY DETAIL EDIT A C O R O N C O R R E C T C O O R D T F MON COND FILE SCF#() 1...
3.4 Instructions for the Real-time Path Correction Function The sensor instruction list dialog box appears. ACORON ACOROF ACORCH AOVRON AOVROF GETSFT SCALIB Sensor Instruction List Dialog Box An ACOROF instruction appears in the input buffer line. 3.4.3 ACORCH and SACORCH Instructions The ACORCH and the SACORCH are instructions to change the real-time path correction conditions.
3.4 Instructions for the Real-time Path Correction Function Registration of the ACORCH Instruction Operation Move the cursor to the address area Press [INFORM LIST] Select {SENSOR} Select {ACORCH} Press [SELECT] Set the conditions in the detail edit display Press [ENTER] two times Explanation The instruction list dialog box appears.
Page 40
3.4 Instructions for the Real-time Path Correction Function Set a condition to be changed. • Selecting a condition to be changed Move the cursor to either the “THRESHOLD CH” or “THRESHOLD VOLT”. The fol- lowing selection dialog box appears. J O B E D I T D I S P L A Y U T I L I T Y...
4 Real-time Speed Correction Function During playback of the manipulator, the real-time speed correction function corrects the speed according to the signals from a sensor. To start speed correction, execute a real-time speed correction start instruction (AOVRON). To end it, execute a real-time speed correction end instruction (AOVROF).
4.1 Override Ratio Override Ratio The override ratio is calculated as follows. • Where V > V nosens offset = 100 • Where V > V > - V nosens offset nosens offset = R × ( V ) + 100 nosens offset •...
4.2 Instructions for the Real-time Speed Correction Function Instructions for the Real-time Speed Correction Function 4.2.1 AOVRON Instruction The AOVRON is an instruction to start the real-time speed correction. <Format> • ‚ A O V R O N TCH#( ) T V = •Threshold channel No.
4.2 Instructions for the Real-time Speed Correction Function The detail edit display appears. J O B E D I T D I S P L A Y U T I L I T Y D E T A I L E D I T A O V R O N T H R E S H O L D C H T C H # ( )
5.1 Shift Amount 5 Shift Amount Creation Function The shift amount creation function detects a distance between a manipulator and a workpiece using a displacement sensor to calculate the shift amount on the base coordinate system. <Job Example> 001 NOP 002 MOVJ VJ=25.00 003 MOVL V=100 004 SCALIB TCH#(1)
5.3 GETSFT Instruction GETSFT Instruction The GETSFT is an instruction to create the shift amount. <Format> G E T S F T • ‚ ƒ TCH#( ) T V = P,LP,..•Threshold channel No. Specifies the sensor input channel to be used for the creation of the shift amount. 1 to 3: CH1 to CH3 0 or No specification: The shift amounts of all the channels (directions) on the specified coordinate system are averaged to calculate a shift amount.
5.3 GETSFT Instruction 5.3.1 Registration of the GETSFT Instruction Operation Move the cursor to the address area Press [INFORM LIST] Select {SENSOR} Select {GETSFT} Press [SELECT] Set the conditions in the detail edit dis- play Press [ENTER] two times Explanation The instruction list dialog box appears.
6 Search Function When the analog signal changes according to the position of manipulator, the serch function monitors the analog signal while the manipulator moves in linear interpolation. When the detected value exceeds the set value, the detection result and the detected position are saved and the manipulator is stopped.
6.1 Detection Results Detection Results After the search operation, the detection results are registered in the system variables. System Contents Variable $B02 Detection 0: Not detected 1: Detected $PX002 Detected position (pulse) $PX003 Detected position (base axis orthog- onal value) Search Operation with Multiple Channels Normally in the search operation, one search detection channel is monitored.
6.3 ASRCH Instruction ASRCH Instruction The ASRCH is an instruction to start the search operation with a move instruction. <Format> • ‚ ƒ … A S R C H SCH#( ) T V = R I S E D I S = „...
6.3 ASRCH Instruction 6.3.1 Registration of the ASRCH Instruction Operation Move the cursor to the instruction area Move the cursor to a move instruction where a search instruction is to be registered Press [SELECT] two times Select {UNTIL} Select {ASRCH} Set the conditions in the detail edit display Press [ENTER] two times...
7.1 SCALIB Instruction 7 Calibration Some sensors have a characteristic that changes the analog output according to an external factor such as temperature change. With this function, the amount that an analog signal changes is set in the offset value for compensation, so each function can be used appropi- ately.
7.1 SCALIB Instruction 7.1.1 Registration of the SCALIB Instruction Operation Move the cursor to the address area Press [INFORM LIST] Select {SENSOR} Select {SCALIB} Press [SELECT] Set the conditions in the detail edit dis- play Press [ENTER] two times Explanation The instruction list dialog box appears.
7.2 Entering an Offset Value Entering an Offset Value Follow the explanation in Section 8.2 “Editing in Sensor Output Status Display”. All Channels Calibration Follow the explanation in Section 8.3 “Calibration of All Sensor Input Channels”.
8.1 Calling Sensor Output Status Display 8 Sensor Output Status Display D A T A E D I T D I S P L A Y U T I L I T Y S E N S O U T S T A T U S : S L 1 C H I N P U T O F F S E T D E A D Z O N E C O N N E C T...
8.3 Calibration of All Sensor Input Channels Calibration of All Sensor Input Channels Operation Select {DATA} under the top menu Select {ALL CH CALIBRATION} Explanation The calibration menu appears. D A T A D A T A E D I T D I S P L A Y U T I L I T Y A L L C H C A L I B R A T I O N...
9 Sensor Parameters (SxE) Initial Setting Contents Value Range Application specification Sensor input channel specification 0 : No specification 1: AN0 5: AN4 2: AN1 6: AN5 3: AN2 7: AN6 4: AN3 8: AN7 Resolution For real-time path correction, [0.01 mm/V] For real-time speed correction, [0.1 %/V] Dead zone [mV]...
Page 60
Initial Setting Contents Value Range For analog input signal and correction amount D0: Low-pass filter D1: Fuzzy control (valid only for path correction) Sampling interval [msec] 1 to 10 General-purpose output signal No. at search detection Direct IN signal No. at search detection Combination at execution of search operation by multiple sensors D0 : CH1...
10 Alarm List Alarm Message Cause Remedy ROM ERROR Check error in ROM (memory) for Replace the XCP02 1003 (XCP02) sensor program board. ANALOG INPUT Cannot read the analog input Check the cable. FAULT (XCP02) value on the XCP02 board cor- Replace the XCP02 [Decimal Data] rectly.
Need help?
Do you have a question about the UP Series and is the answer not in the manual?
Questions and answers