Motoman NX100 Function Manual
Hide thumbs Also See for NX100:

Advertisement

Motoman NX100 Controller
Start Point Detect
Function Manual
Part Number:
150601-1CD
Revision
0
Motoman, Incorporated
805 Liberty Lane
West Carrollton, OH 45449
TEL: (937) 847-6200
FAX: (937) 847-6277
24-Hour Service Hotline: (937) 847-3200

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the NX100 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Motoman NX100

  • Page 1 Motoman NX100 Controller Start Point Detect Function Manual Part Number: 150601-1CD Revision Motoman, Incorporated 805 Liberty Lane West Carrollton, OH 45449 TEL: (937) 847-6200 FAX: (937) 847-6277 24-Hour Service Hotline: (937) 847-3200...
  • Page 2 COMPLETE OUR ONLINE SURVEY Motoman is committed to total customer satisfaction! Please give us your feedback on the technical manuals you received with your Motoman robotic solution. To participate, go to the following website: http://www.motoman.com/forms/techpubs.asp The information contained within this document is the proprietary property of Motoman, Inc., and may not be copied, reproduced or transmitted to other parties without the expressed written authorization of Motoman, Inc.
  • Page 3 S†g„† Pu€† 8q†qi† #$ %JCRVGT  +PVTQFWEVKQP #DQWV 6JKU &QEWOGPV 7KLV PDQXDO SURYLGHV LQIRUPDWLRQ IRU WKH 6WDUW 3RLQW 'HWHFW IXQFWLRQV DQG FRQWDLQV WKH IROORZLQJ VHFWLRQV 5'%6+10   +0641&7%6+10 3URYLGHV JHQHUDO LQIRUPDWLRQ DERXW WKH VWUXFWXUH RI WKLV PDQXDO D OLVW RI UHIHUHQFH GRFXPHQWV DQG FXVWRPHU VHUYLFH LQIRUPDWLRQ 5'%6+10   5#('6;...
  • Page 4 @‡€i†u€ Gg€‡gx 7tg‚†q„  C€†„p‡i†u€ 0QVGU gsq @u€gx...
  • Page 5 S†g„† Pu€† 8q†qi† #$ %JCRVGT  5CHGV[ +PVTQFWEVKQP +V KU VJG RWTEJCUGT U TGURQPUKDKNKV[ VQ GPUWTG VJCV CNN NQECN EQWPV[ UVCVG CPF PCVKQPCN EQFGU TGIWNCVKQPU TWNGU QT NCYU TGNCVKPI VQ UCHGV[ CPF UCHG QRGTCVKPI EQPFKVKQPU HQT GCEJ KPUVCNNCVKQP CTG OGV CPF HQNNQYGF :H VXJJHVW WKDW \RX REWDLQ DQG UHYLHZ D FRS\ RI WKH $16,5,$ 1DWLRQDO 6DIHW\ 6WDQGDUG IRU ,QGXVWULDO 5RERWV DQG 5RERW 6\VWHPV 7KLV LQIRUPDWLRQ FDQ EH REWDLQHG IURP WKH 5RERWLF ,QGXVWULHV $VVRFLDWLRQ E\ UHTXHVWLQJ $16,5,$ 5 7KH DGGUHVV LV DV IROORZV...
  • Page 6 @‡€i†u€ Gg€‡gx 7tg‚†q„ Sgrq†‘ 7KLV VDIHW\ VHFWLRQ DGGUHVVHV WKH IROORZLQJ ‡ 6WDQGDUG &RQYHQWLRQV 6HFWLRQ  ‡ *HQHUDO 6DIHJXDUGLQJ 7LSV 6HFWLRQ  ‡ 0HFKDQLFDO 6DIHW\ 'HYLFHV 6HFWLRQ  ‡ ,QVWDOODWLRQ 6DIHW\ 6HFWLRQ  ‡ 3URJUDPPLQJ 2SHUDWLRQ DQG 0DLQWHQDQFH 6DIHW\ 6HFWLRQ  5VCPFCTF %QPXGPVKQPU 7KLV PDQXDO LQFOXGHV WKH IROORZLQJ DOHUWV LQ GHVFHQGLQJ RUGHU RI VHYHULW\...
  • Page 7 S†g„† Pu€† 8q†qi† #$ )GPGTCN 5CHGIWCTFKPI 6KRU $OO RSHUDWRUV SURJUDPPHUV SODQW DQG WRROLQJ HQJLQHHUV PDLQWHQDQFH SHUVRQQHO VXSHUYLVRUV DQG DQ\RQH ZRUNLQJ QHDU WKH URERW PXVW EHFRPH IDPLOLDU ZLWK WKH RSHUDWLRQ RI WKLV HTXLSPHQW $OO SHUVRQQHO LQYROYHG ZLWK WKH RSHUDWLRQ RI WKH HTXLSPHQW PXVW XQGHUVWDQG SRWHQWLDO GDQJHUV RI RSHUDWLRQ *HQHUDO VDIHJXDUGLQJ WLSV DUH DV IROORZV ‡...
  • Page 8 @‡€i†u€ Gg€‡gx 7tg‚†q„ Sgrq†‘ +PUVCNNCVKQP 5CHGV[ 6DIH LQVWDOODWLRQ LV HVVHQWLDO IRU SURWHFWLRQ RI SHRSOH DQG HTXLSPHQW 7KH IROORZLQJ VXJJHVWLRQV DUH LQWHQGHG WR VXSSOHPHQW EXW QRW UHSODFH H[LVWLQJ IHGHUDO ORFDO DQG VWDWH ODZV DQG UHJXODWLRQV $GGLWLRQDO VDIHW\ PHDVXUHV IRU SHUVRQQHO DQG HTXLSPHQW PD\ EH UHTXLUHG GHSHQGLQJ RQ V\VWHP LQVWDOODWLRQ RSHUDWLRQ DQGRU ORFDWLRQ ,QVWDOODWLRQ WLSV DUH DV IROORZV ‡...
  • Page 9 S†g„† Pu€† 8q†qi† #$ ‡ $Q\ PRGLILFDWLRQV WR 3$57  6\VWHP 6HFWLRQ RI WKH URERW FRQWUROOHU FRQFXUUHQW ,2 SURJUDP FDQ FDXVH VHYHUH SHUVRQDO LQMXU\ RU GHDWK DV ZHOO DV GDPDJH WR WKH URERW 'R QRW PDNH DQ\ PRGLILFDWLRQV WR 3$57  6\VWHP 6HFWLRQ 0DNLQJ DQ\ FKDQJHV ZLWKRXW WKH ZULWWHQ SHUPLVVLRQ RI 0RWRPDQ ZLOO 92,' <285 :$55$17<...
  • Page 10 @‡€i†u€ Gg€‡gx 7tg‚†q„ Sgrq†‘ 0QVGU gsq @u€gx...
  • Page 11 NX100 INSTRUCTIONS NX100 OPERATOR’S MANUAL NX100 MAINTENANCE MANUAL The NX100 operator’s manual above corresponds to specific usage. Be sure to use the appropriate manual. Do not submit this electronic data to the customer. THIS MATERIAL IS FOR STUDY PURPOSE ONLY.
  • Page 12 Read this manual carefully and be sure to understand its con- tents before handling the NX100. • General items related to safety are listed in Section 1 of the NX100 instructions. To ensure correct and safe operation, carefully read the section before reading this manual.
  • Page 13 HW0482718 Notes for Safe Operation Read this manual carefully before installation, operation, maintenance, or inspection of the NX100. 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, WARNING could result in death or serious injury to personnel.
  • Page 14 Injury may result if anyone enters the P-point maximum envelope of the manipulator dur- ing operation. Always press an emergency stop button immediately if there is a problem. The emergency stop buttons are located on the right of the front door of the NX100 and the programming pendant.
  • Page 15 • Before connecting the inter-unit cables and the welding cables, be sure to turn OFF the power supply to the NX100 and the welder. Failure to observe this warning may result in an electric shock. • Special attention should be paid during starting point detection, since 200 VDC is applied across the wire and the workpiece (welding jig).
  • Page 16 -Check for problems in manipulator movement. -Check for damage to insulation and sheathing of external wires. • Always return the programming pendant to the hook on the NX100 cabi- net after use. The programming pendant can be damaged if it is left in the P-point maximum envelope of the manipulator’s work area, on the floor, or near fixtures.
  • Page 17 HW0482718 Descriptions of the programming pendant, 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.
  • Page 18: Table Of Contents

    HW0482718 Functional Overview Installation 2.1 Standard Built-In Type (MOTOPAC WE/WS Series) ..... . . 2 2.2 Floor-Mounted Type ....... . 2 Wiring Teaching 4.1 Single System...
  • Page 19 HW0482718 1 Functional Overview The starting point detecting function searches for the groove to be welded. This function helps find the groove regardless of workpiece size dispersion or setting position. Web surface Flange surface Welding groove Fig. 1 Starting Point Detection The manipulator moves to positions through as shown in Fig.
  • Page 20 Failure to observe this warning may result in an electric shock or damage to the unit. • Before connecting the inter-unit cables and the welding cables, be sure to turn OFF the power supply to the NX100 and the Power Source. Failure to observe this warning may result in an electric shock.
  • Page 21: Floor-Mounted Type

    HW0482718 2.1 Standard Built-In Type (MOTOPAC WE/WS Series) Standard Built-In Type (MOTOPAC WE/WS Series) The starting point detecting unit is built into the MOTOPAC WE/WS series. CAUTION • The board for the starting point detecting unit will be shipped in a sepa- rate package.
  • Page 22 If the cables cannot be sepa- rated, take preventative measures such as using metallic ducts or tubes on the cables of the control circuit system. • Built-in type (standard) NX100 Power Source Inter-unit cable Terminal block Terminal block Fig.
  • Page 23 Perform the wiring in the following manner, referring to the figure below. 1. Connect the 1CN on the starting point detecting unit to the NX100 terminal block. 2. Connect the positive (+) terminal of the starting point detecting unit to the positive (+) terminal of the Power Source.
  • Page 24: Single System

    HW0482718 4.1 Single System 4 Teaching This chapter describes the teaching methods of the single starting point detecting function and the coordinated starting point detecting function. Single System The single manipulator starting point detecting function detects the starting point with a single manipulator including the base axis.
  • Page 25 HW0482718 4.1 Single System 2. Teach the following three reference points for defining the detection path near the groove. Add the reference points between the teaching steps 2 and 3. • Reference point for detection standby (REFP3) • Reference point for flange surface detection (REFP4) •...
  • Page 26 HW0482718 4.1 Single System 3. Add the CALL instruction for the single starting point detecting job, TCH_JOB, in the work job WK01. In this example, the single starting point detecting job is named "TCH_JOB". WK01 MOVJ VJ =50.00 MOVJ VJ =50.00 REFP3 REFP4 REFP5...
  • Page 27 HW0482718 4.1 Single System 5. Measure the shift amount compensating for detection delay included in the shift amount "P006" at the starting point in advance. Also, when an offset from the groove position is required for welding, measure the offset separately. Web surface detection delay REFP5 Flange surface detection delay...
  • Page 28: Coordinated System

    HW0482718 4.2 Coordinated System Coordinated System The coordinated starting point detecting function detects the starting point in a coordinated operation using two manipulators or a manipulator and station. When a welding job carries out a coordinated operation, the coordinated starting point detection must be carried out instead of the single starting point detection.
  • Page 29 HW0482718 4.2 Coordinated System 2. Teach the following three reference points for defining the detection path near the groove. Add the reference points between the teaching steps 2 and 3. • Reference point for detection standby (SREFP3) • Reference point for flange surface detection (SREFP4) •...
  • Page 30 HW0482718 4.2 Coordinated System 3. Add the CALL instruction for the coordinated starting point detecting job, TCH_JOB, in the work job WK01. In this example, the coordinated starting point detecting job is named "TCH_JOB". WK01 MOVJ VJ =50.00 +MOVJ MOVJ VJ =50.00 +MOVJ SREFP3 SREFP4...
  • Page 31 HW0482718 4.2 Coordinated System 4. Add an instruction to shift the welding path by the deviation amount to the program. The shift amount for the starting point is set at the position variable "P006" after carry- ing out the job, "TCH_JOB". WK01 MOVJ VJ =50.00 +MOVJ...
  • Page 32 HW0482718 4.2 Coordinated System Measuring the Shift Amount Compensating for Detection Delay 1) Execute the starting point detection under the condition when the positions are taught and the workpiece is not offset. 2) Calculate the differences between the detected web surface position and the taught web surface position, and between the detected flange surface position and the taught flange surface position.
  • Page 33 HW0482718 4.2 Coordinated System • The moving amount of the SRCH in a FWD key operation is different from the amount in NOTE a BWD key operation. MOVL P000 V = 10.0 SRCH RIN#1 = ON T = 0.1 DIS =10.0 SRCH P000 V-16.7 DIS-10 RIN#1 Moves to the position Moves only to the position P000.
  • Page 34: Format

    HW0482718 5.1 Format 5 Instructions This chapter describes the instructions used in the starting point detecting function. Format 5.1.1 SRCH (Search Instruction) SRCH is an instruction to carry out the search function. It is an additional item to the move instruction.
  • Page 35: Gets (Read-In System Variable Instruction)

    GETS (Read-in System Variable Instruction) GETS is an instruction to save a system variable ($ variable) as a user variable. The NX100 cannot use system variables directly for operating instructions. Use GETS to fetch a value as a user variable.
  • Page 36: System Variables

    HW0482718 5.2 System Variables System Variables In this section, the system variable function and the PX variables are explained. 5.2.1 System Variable Function GETS is the only instruction which refers to system variables written by the controller system. System Variable Type Explanation $B002: Specifies whether the SRCH instruction was...
  • Page 37: Px Variables

    HW0482718 5.2 System Variables 5.2.2 PX Variables The PX variable is a group of position variables defined by the control group specified in the job header. • When the control group is R1, PX000 indicates P000. • When the control group is R1+B1, PX000 indicates P000 and BP000. •...
  • Page 38: Srch Instruction

    HW0482718 6.1 SRCH Instruction 6 Registering Instruction SRCH Instruction Operation Explanation Move the cursor to the instruc- tion area. Move the cursor to the line where SRCH instruction is to be registered. Press [SELECT] twice. Pressing [SELECT] once displays the contents registered in the job in the input buffer line.
  • Page 39 HW0482718 6.1 SRCH Instruction Operation Explanation (Continued from the previous The detail edit window of the SRCH instruction appears. page.) EDIT DISPLAY UTILITY DETAIL EDIT FD/CF SRCH DOUT MOVE DIRECT INPUT R I N # ( ) SETUP ARC WELDING CONDITION INPUT STATUS UNUSED...
  • Page 40: Gets Instruction

    HW0482718 6.2 GETS Instruction GETS Instruction Operation Explanation Move the cursor to the address area. Move the cursor to the line where GETS instruction is to be registered. Press [INFORM LIST]. The instruction list dialog appears. The cursor moves to the instruction list dialog, while the cursor in the address area changes to an underbar.
  • Page 41 HW0482718 6.2 GETS Instruction Operation Explanation Press [ENTER] twice. The detail edit window of the GETS instruction appears. EDIT DISPLAY UTILITY DETAIL EDIT FD/CF GETS DOUT MOVE PUT TO B000 GET FROM $B000 SETUP ARC WELDING DISPLAY SETUP VARIABLE B001 IN/OUT ROBOT SYSTEM INFO...
  • Page 42: Cnvrt Instruction

    HW0482718 6.3 CNVRT Instruction CNVRT Instruction Operation Explanation Move the cursor to the address area. Move the cursor to the line where CNVRT instruction is to be registered. Press [INFORM LIST]. The instruction list dialog appears. The cursor moves to the instruction list dialog, while the cursor in the address area changes to an underbar.
  • Page 43 HW0482718 6.3 CNVRT Instruction Operation Explanation Press [ENTER] twice. The detail edit window of the CNVRT instruction appears. EDIT DISPLAY UTILITY DETAIL EDIT FD/CF CNVRT DOUT MOVE DESTINATION PX000 SOURCE PX000 SETUP ARC WELDING COORDINATE TOOL NO. UNUSED DISPLAY SETUP VARIABLE B001 IN/OUT...
  • Page 44 HW0482718 7 Alarm Message List Alarm Message Cause Remedy Number WRONG CON- An instruction such as CALL or Use the same control TROL GROUP JUMP was used for a job other group for the call desti- 4474 AXIS than in the currently used job con- nation job, as the control trol group.
  • Page 45 HW0482718 8 Instruction List The information in parentheses < > indicates numerical or alphabetical data. If more than one items are shown in one section, select one of the items. Function Executes the SRCH function Format RIN# (<Direct IN No.>) = <Status> Direct IN No: 1 to 3 Status: ON, OFF, B <Vari- able No.>...
  • Page 46 60-3-6092-6377 YASKAWA ELECTRIC TAIWAN CORPORATION 9F, 16 Nanking E. Rd., Sec. 3, Taipei, Taiwan Phone 886-2-2502-5003 886-2-2505-1280 SHOUGANG MOTOMAN ROBOT CO., LTD. 7,Yongchang-North Road, Beijing Economic & Technological Development Area, Beijing 100076, China Phone 86-10-6788-0541 86-10-6788-2878 YASKAWA ELECTRIC CORPORATION YASKAWA...
  • Page 47 Start Point Detect 150601-1 Appendix A Standard Jobs Section 4, Teaching, references position variable P006 for the starting point shift amount. This variable has been changed to P001 as reflected in the following jobs. Robot 1 Touch Sense Jobs The Robot 1 jobs are used when Coordinated Motion is not required between the robot and positioner. A.1.1 R1-LAP-1 /JOB...
  • Page 48 Function Manual Appendix A Standard Jobs 'ref points 3 4 5 '******************************** CNVRT LPX004 LPX001 BF CNVRT LPX005 LPX002 BF CNVRT LPX006 LPX003 BF 'convert ref 3 4 5 to base frame '******************************** MOVL LP001 V=12.5 'move to ref p 3 MOVL LP002 V=12.5 SRCH RIN#(1)=ON T=0.10 DIS=25.0 'search toward ref p 4 '********************************...
  • Page 49 Start Point Detect 150601-1 '******************************** SETE P001 (4) 0 SETE P001 (5) 0 SETE P001 (6) 0 'clearing rollabout data '******************************** MOVL LP001 V=12.5 SUB P001 P001 'resetting global shift variable PAUSE 'touch failed '******************************** MOVL LP001 V=12.5 A.1.2 R1-TCH-1 /JOB //NAME R1-TCH-1 //POS...
  • Page 50 Function Manual Appendix A Standard Jobs 'move to ref p 3 MOVL LP002 V=12.5 SRCH RIN#(1)=ON T=0.10 DIS=25.0 'search toward ref p 4 '******************************** GETS LB000 $B002 'search detection '******************************** JUMP *NG IF LB000=0 'touch failed if LB000=0 '******************************** GETS LPX007 $PX002 'getting 1st detection point '******************************** CNVRT LPX008 LPX007 BF...
  • Page 51 Start Point Detect 150601-1 A.1.3 R1-TCH-X /JOB //NAME R1-TCH-X //POS ///NPOS 0,0,0,1,0,0 ///TOOL 0 ///POSTYPE BASE ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0001=5.053,-0.001,6.376,0.00,0.00,0.00 //INST ///DATE 2003/10/16 13:07 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB1 ///LVARS 1,0,0,0,0,11,0,0 '******************************** 'this job uses global P001 only * 'your offset amount will be 'stored in P001 '********************************...
  • Page 52 Function Manual Appendix A Standard Jobs 'setting global shift variable '******************************** SETE P001 (2) 0 SETE P001 (3) 0 SETE P001 (4) 0 SETE P001 (5) 0 SETE P001 (6) 0 'clearing unused data '******************************** MOVL LP001 V=12.5 SUB P001 P001 'resetting global shift variable PAUSE 'touch failed...
  • Page 53 Start Point Detect 150601-1 MOVL LP001 V=12.5 'move to ref p 3 MOVL LP002 V=12.5 SRCH RIN#(1)=ON T=0.10 DIS=25.0 'search for y (ref p 4) '******************************** GETS LB000 $B002 'search detection '******************************** JUMP *NG IF LB000=0 'touch failed if LB000=0 '******************************** GETS LPX007 $PX002 'getting detection point...
  • Page 54 Function Manual Appendix A Standard Jobs ///RCONF 0,0,0,0,0,0,0,0 P0001=5.053,-0.001,6.376,0.00,0.00,0.00 //INST ///DATE 2003/10/16 13:07 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB1 ///LVARS 1,0,0,0,0,11,0,0 '******************************** 'this job uses global P001 only * 'your offset amount will be 'stored in P001 '******************************** GETS LPX001 $PX013 GETS LPX002 $PX014 'ref points 3 4...
  • Page 55 Start Point Detect 150601-1 SUB P001 P001 'resetting global shift variable PAUSE 'touch failed '******************************** MOVL LP001 V=12.5 Robot 2 Touch Sense Jobs The Robot 2 jobs are used when Coordinated Motion is not required between the robot and positioner. A.2.6 R2-LAP-Z /JOB...
  • Page 56 Function Manual Appendix A Standard Jobs MOVL LP002 V=12.5 SRCH RIN#(1)=ON T=0.10 DIS=25.0 'search toward ref p 4 '******************************** GETS LB000 $B002 'search detection '******************************** JUMP *NG IF LB000=0 'touch failed if LB000=0 '******************************** GETS LPX007 $PX002 'getting 1st detection point '******************************** CNVRT LPX008 LPX007 BF SUB LP008 LP005...
  • Page 57 Start Point Detect 150601-1 SUB P002 P002 'resetting global shift variable PAUSE 'touch failed '******************************** MOVL LP001 V=12.5 A.2.7 R2-TCH-1 /JOB //NAME R2-TCH-1 //POS ///NPOS 0,0,0,1,0,0 ///TOOL 1 ///POSTYPE BASE ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0002=5.053,-0.001,6.376,0.00,0.00,0.00 //INST ///DATE 2003/10/16 13:04 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB2 ///LVARS 1,0,0,0,0,11,0,0...
  • Page 58 Function Manual Appendix A Standard Jobs '******************************** GETS LPX007 $PX002 'getting 1st detection point '******************************** CNVRT LPX008 LPX007 BF SUB LP008 LP005 'calculating 1st shift amount '******************************** MOVL LP001 V=12.5 'move to ref p 3 MOVL LP003 V=12.5 SRCH RIN#(1)=ON T=0.10 DIS=25.0 'search toward ref p 5 '******************************** GETS LB000 $B002...
  • Page 59 Start Point Detect 150601-1 ///TOOL 1 ///POSTYPE BASE ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0002=5.053,-0.001,6.376,0.00,0.00,0.00 //INST ///DATE 2003/10/16 13:07 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB2 ///LVARS 1,0,0,0,0,11,0,0 '******************************** 'this job uses global P002 only * 'your offset amount will be 'stored in P002 '******************************** GETS LPX001 $PX013 GETS LPX002 $PX014...
  • Page 60 Function Manual Appendix A Standard Jobs 'clearing unused data '******************************** MOVL LP001 V=12.5 SUB P002 P002 'resetting global shift variable PAUSE 'touch failed '******************************** MOVL LP001 V=12.5 A.2.9 R2-TCH-Y /JOB //NAME R2-TCH-Y //POS ///NPOS 0,0,0,1,0,0 ///TOOL 1 ///POSTYPE BASE ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0002=5.053,-0.001,6.376,0.00,0.00,0.00 //INST...
  • Page 61 Start Point Detect 150601-1 '******************************** JUMP *NG IF LB000=0 'touch failed if LB000=0 '******************************** GETS LPX007 $PX002 'getting detection point '******************************** CNVRT LPX008 LPX007 BF SUB LP008 LP005 'calculating shift amount '******************************** MOVL LP001 V=12.5 'move to ref p 3 '******************************** SET P002 LP008 'setting global shift variable...
  • Page 62 Function Manual Appendix A Standard Jobs ///LVARS 1,0,0,0,0,11,0,0 '******************************** 'this job uses global P002 only * 'your offset amount will be 'stored in P002 '******************************** GETS LPX001 $PX013 GETS LPX002 $PX014 'ref points 3 4 '******************************** CNVRT LPX004 LPX001 BF CNVRT LPX005 LPX002 BF 'convert ref 3 4 to base frame...
  • Page 63 Start Point Detect 150601-1 MOVL LP001 V=12.5 Robot 3 Touch Sense Jobs The Robot 3 jobs are used when Coordinated Motion is not required between the robot and positioner. A.3.11 R3-LAP-1 /JOB //NAME R3-LAP-1 //POS ///NPOS 0,0,0,1,0,0 ///TOOL 2 ///POSTYPE BASE ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0003=5.053,-0.001,6.376,0.00,0.00,0.00...
  • Page 64 Function Manual Appendix A Standard Jobs 'touch failed if LB000=0 '******************************** GETS LPX007 $PX002 'getting 1st detection point '******************************** CNVRT LPX008 LPX007 BF SUB LP008 LP005 'calculating 1st shift amount '******************************** SET LP011 LP008 GETE LD000 LP011 (3) SUB LP011 LP011 ADD LD000 2000 ' add 2mm for lap search SETE LP011 (3) LD000...
  • Page 65 Start Point Detect 150601-1 A.3.12 R3-TCH-1 /JOB //NAME R3-TCH-1 //POS ///NPOS 0,0,0,1,0,0 ///TOOL 2 ///POSTYPE BASE ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0003=5.053,-0.001,6.376,0.00,0.00,0.00 //INST ///DATE 2003/10/16 13:04 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB3 ///LVARS 1,0,0,0,0,11,0,0 '******************************** 'this job uses global P003 only * 'your offset amount will be 'stored in P003 '********************************...
  • Page 66 Function Manual Appendix A Standard Jobs MOVL LP003 V=12.5 SRCH RIN#(1)=ON T=0.10 DIS=25.0 'search toward ref p 5 '******************************** GETS LB000 $B002 'search detection JUMP *NG IF LB000=0 'touch failed if LB000=0 '******************************** GETS LPX009 $PX002 'getting 2nd detection point '******************************** CNVRT LPX010 LPX009 BF SUB LP010 LP006...
  • Page 67 Start Point Detect 150601-1 ///LVARS 1,0,0,0,0,11,0,0 '******************************** 'this job uses global P003 only * 'your offset amount will be 'stored in P003 '******************************** GETS LPX001 $PX013 GETS LPX002 $PX014 'ref points 3 4 '******************************** CNVRT LPX004 LPX001 BF CNVRT LPX005 LPX002 BF 'convert ref 3 4 to base frame '********************************...
  • Page 68 Function Manual Appendix A Standard Jobs MOVL LP001 V=12.5 A.3.14 R3-TCH-Y /JOB //NAME R3-TCH-Y //POS ///NPOS 0,0,0,1,0,0 ///TOOL 2 ///POSTYPE BASE ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0003=5.053,-0.001,6.376,0.00,0.00,0.00 //INST ///DATE 2003/10/16 13:07 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB3 ///LVARS 1,0,0,0,0,11,0,0 '******************************** 'this job uses global P003 only * 'your offset amount will be 'stored in P003...
  • Page 69 Start Point Detect 150601-1 '******************************** MOVL LP001 V=12.5 'move to ref p 3 '******************************** SET P003 LP008 'setting global shift variable '******************************** SETE P003 (1) 0 SETE P003 (3) 0 SETE P003 (4) 0 SETE P003 (5) 0 SETE P003 (6) 0 'clearing unused data '******************************** MOVL LP001 V=12.5...
  • Page 70 Function Manual Appendix A Standard Jobs '******************************** CNVRT LPX004 LPX001 BF CNVRT LPX005 LPX002 BF 'convert ref 3 4 to base frame '******************************** MOVL LP001 V=12.5 'move to ref p 3 MOVL LP002 V=12.5 SRCH RIN#(1)=ON T=0.10 DIS=25.0 'search for z (ref p 4) '******************************** GETS LB000 $B002 'search detection...
  • Page 71 Start Point Detect 150601-1 A.4.16 R1-B1-T1 /JOB //NAME R1-B1-T1 //POS ///NPOS 0,0,0,1,0,0 ///TOOL 0 ///POSTYPE BASE ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0001=5.053,-0.001,6.376,0.00,0.00,0.00 //INST ///DATE 2003/10/16 13:04 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB1,BS1 ///LVARS 1,0,0,0,0,11,11,0 '******************************** 'this job uses global P001 only * 'your offset amount will be 'stored in P001 '********************************...
  • Page 72 Function Manual Appendix A Standard Jobs MOVL LP003 LBP000 V=12.5 SRCH RIN#(1)=ON T=0.10 DIS=25.0 ' search toward ref p 5 '******************************** GETS LB000 $B002 ' search detection JUMP *NG IF LB000=0 ' touch failed if LB000=0 '******************************** GETS LPX009 $PX002 ' getting 2nd detection point '******************************** CNVRT LPX010 LPX009 BF...
  • Page 73 Start Point Detect 150601-1 ///LVARS 1,0,0,0,0,11,11,0 '******************************** 'this job uses global P001 only * 'your offset amount will be 'stored in P001 '******************************** GETS LPX001 $PX013 GETS LPX002 $PX014 ' ref points 3 4 '******************************** CNVRT LPX004 LPX001 BF CNVRT LPX005 LPX002 BF ' convert ref 3 4 to base frame '********************************...
  • Page 74 Function Manual Appendix A Standard Jobs MOVL LP001 LBP001 V=12.5 A.4.18 R1-B-T-Y /JOB //NAME R1-B-T-Y //POS ///NPOS 0,0,0,1,0,0 ///TOOL 0 ///POSTYPE BASE ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0001=5.053,-0.001,6.376,0.00,0.00,0.00 //INST ///DATE 2003/10/16 13:07 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB1,BS1 ///LVARS 1,0,0,0,0,11,11,0 '******************************** 'this job uses global P001 only * 'your offset amount will be...
  • Page 75 Start Point Detect 150601-1 '******************************** MOVL LP001 LBP001 V=12.5 ' move to ref p 3 '******************************** SET P001 LP008 ' setting global shift variable '******************************** SETE P001 (1) 0 SETE P001 (3) 0 SETE P001 (4) 0 SETE P001 (5) 0 SETE P001 (6) 0 ' clearing unused data '********************************...
  • Page 76 Function Manual Appendix A Standard Jobs 'ref points 3 4 '******************************** CNVRT LPX004 LPX001 BF CNVRT LPX005 LPX002 BF ' convert ref 3 4 to base frame '******************************** MOVL LP001 LBP001 V=12.5 ' move to ref p 3 MOVL LP002 LBP002 V=12.5 SRCH RIN#(1)=ON T=0.10 DIS=25.0 ' search for z (ref p 4) '******************************** GETS LB000 $B002...
  • Page 77 Start Point Detect 150601-1 A.5.20 R1-S1-T1 /JOB //NAME R1-S1-T1 //POS ///NPOS 0,0,0,1,0,0 ///TOOL 0 ///POSTYPE MTOOL ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0001=0.000,0.000,0.000,0.00,0.00,0.00 //INST ///DATE 2003/10/23 19:35 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB1 ///GROUP2 ST1 ///LVARS 2,0,0,0,0,12,0,12 '******************************** 'this job uses global P001 only * 'your offset amount will be 'stored in P001 '********************************...
  • Page 78 Function Manual Appendix A Standard Jobs SMOVL LP001 V=16.7 +MOVJ LEX001 'move to ref p 3 SMOVL LP003 V=16.7 SRCH RIN#(1)=ON T=0.10 DIS=15.0 +MOVJ LEX003 'search toward ref p 5 '******************************** GETS LB000 $B002 'search detection JUMP *NG IF LB000=0 'touch failed if LB000=0 '******************************** GETS LPX009 $PX002...
  • Page 79 Start Point Detect 150601-1 ///ATTR SC,RW ///GROUP1 RB1 ///GROUP2 ST1 ///LVARS 2,0,0,0,0,12,0,12 '******************************** 'this job uses global P001 only * 'your offset amount will be 'stored in P001 '******************************** GETS LPX001 $PX023 GETS LPX002 $PX024 'ref points 3 4 '******************************** CNVRT LPX004 LPX001 MTF CNVRT LPX005 LPX002 MTF 'convert ref 3 4 to...
  • Page 80 Function Manual Appendix A Standard Jobs 'resetting global shift variable PAUSE 'touch failed '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 A.5.22 R1-S1-TY /JOB //NAME R1-S1-TY //POS ///NPOS 0,0,0,1,0,0 ///TOOL 0 ///POSTYPE MTOOL ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0001=0.000,0.000,0.000,0.00,0.00,0.00 //INST ///DATE 2003/10/23 19:35 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB1 ///GROUP2 ST1...
  • Page 81 Start Point Detect 150601-1 GETS LPX007 $PX002 'getting 1st detection point '******************************** CNVRT LPX008 LPX007 MTF SUB LP008 LP005 'calculating 1st shift amount '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 'move to ref p 3 '******************************** SET P001 LP008 'setting global shift variable '******************************** SETE P001 (1) 0 SETE P001 (3) 0...
  • Page 82 Function Manual Appendix A Standard Jobs 'this job uses global P001 only * 'your offset amount will be 'stored in P001 '******************************** GETS LPX001 $PX023 GETS LPX002 $PX024 'ref points 3 4 '******************************** CNVRT LPX004 LPX001 MTF CNVRT LPX005 LPX002 MTF 'convert ref 3 4 to 'master tool frame '********************************...
  • Page 83 Start Point Detect 150601-1 A.5.24 R1-S2-T1 /JOB //NAME R1-S2-T1 //POS ///NPOS 0,0,0,1,0,0 ///TOOL 0 ///POSTYPE MTOOL ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0001=0.000,0.000,0.000,0.00,0.00,0.00 //INST ///DATE 2003/10/23 19:35 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB1 ///GROUP2 ST2 ///LVARS 2,0,0,0,0,12,0,12 '******************************** 'this job uses global P001 only * 'your offset amount will be 'stored in P001 '********************************...
  • Page 84 Function Manual Appendix A Standard Jobs SMOVL LP001 V=16.7 +MOVJ LEX001 'move to ref p 3 SMOVL LP003 V=16.7 SRCH RIN#(1)=ON T=0.10 DIS=15.0 +MOVJ LEX003 'search toward ref p 5 '******************************** GETS LB000 $B002 'search detection JUMP *NG IF LB000=0 'touch failed if LB000=0 '******************************** GETS LPX009 $PX002...
  • Page 85 Start Point Detect 150601-1 ///ATTR SC,RW ///GROUP1 RB1 ///GROUP2 ST2 ///LVARS 2,0,0,0,0,12,0,12 '******************************** 'this job uses global P001 only * 'your offset amount will be 'stored in P001 '******************************** GETS LPX001 $PX023 GETS LPX002 $PX024 'ref points 3 4 '******************************** CNVRT LPX004 LPX001 MTF CNVRT LPX005 LPX002 MTF 'convert ref 3 4 to...
  • Page 86 Function Manual Appendix A Standard Jobs 'resetting global shift variable PAUSE 'touch failed '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 A.5.26 R1-S2-TY /JOB //NAME R1-S2-TY //POS ///NPOS 0,0,0,1,0,0 ///TOOL 0 ///POSTYPE MTOOL ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0001=0.000,0.000,0.000,0.00,0.00,0.00 //INST ///DATE 2003/10/23 19:35 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB1 ///GROUP2 ST2...
  • Page 87 Start Point Detect 150601-1 GETS LPX007 $PX002 'getting 1st detection point '******************************** CNVRT LPX008 LPX007 MTF SUB LP008 LP005 'calculating 1st shift amount '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 'move to ref p 3 '******************************** SET P001 LP008 'setting global shift variable '******************************** SETE P001 (1) 0 SETE P001 (3) 0...
  • Page 88 Function Manual Appendix A Standard Jobs 'this job uses global P001 only * 'your offset amount will be 'stored in P001 '******************************** GETS LPX001 $PX023 GETS LPX002 $PX024 'ref points 3 4 '******************************** CNVRT LPX004 LPX001 MTF CNVRT LPX005 LPX002 MTF 'convert ref 3 4 to 'master tool frame '********************************...
  • Page 89 Start Point Detect 150601-1 A.5.28 R1-S3-T1 /JOB //NAME R1-S3-T1 //POS ///NPOS 0,0,0,1,0,0 ///TOOL 0 ///POSTYPE MTOOL ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0001=0.000,0.000,0.000,0.00,0.00,0.00 //INST ///DATE 2003/10/23 19:35 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB1 ///GROUP2 ST3 ///LVARS 2,0,0,0,0,12,0,12 '******************************** 'this job uses global P001 only * 'your offset amount will be 'stored in P001 '********************************...
  • Page 90 Function Manual Appendix A Standard Jobs SMOVL LP001 V=16.7 +MOVJ LEX001 'move to ref p 3 SMOVL LP003 V=16.7 SRCH RIN#(1)=ON T=0.10 DIS=15.0 +MOVJ LEX003 'search toward ref p 5 '******************************** GETS LB000 $B002 'search detection JUMP *NG IF LB000=0 'touch failed if LB000=0 '******************************** GETS LPX009 $PX002...
  • Page 91 Start Point Detect 150601-1 ///ATTR SC,RW ///GROUP1 RB1 ///GROUP2 ST3 ///LVARS 2,0,0,0,0,12,0,12 '******************************** 'this job uses global P001 only * 'your offset amount will be 'stored in P001 '******************************** GETS LPX001 $PX023 GETS LPX002 $PX024 'ref points 3 4 '******************************** CNVRT LPX004 LPX001 MTF CNVRT LPX005 LPX002 MTF 'convert ref 3 4 to...
  • Page 92 Function Manual Appendix A Standard Jobs 'resetting global shift variable PAUSE 'touch failed '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 A.5.30 R1-S3-TY /JOB //NAME R1-S3-TY //POS ///NPOS 0,0,0,1,0,0 ///TOOL 0 ///POSTYPE MTOOL ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0001=0.000,0.000,0.000,0.00,0.00,0.00 //INST ///DATE 2003/10/23 19:35 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB1 ///GROUP2 ST3...
  • Page 93 Start Point Detect 150601-1 GETS LPX007 $PX002 'getting 1st detection point '******************************** CNVRT LPX008 LPX007 MTF SUB LP008 LP005 'calculating 1st shift amount '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 'move to ref p 3 '******************************** SET P001 LP008 'setting global shift variable '******************************** SETE P001 (1) 0 SETE P001 (3) 0...
  • Page 94 Function Manual Appendix A Standard Jobs '******************************** 'this job uses global P001 only * 'your offset amount will be 'stored in P001 '******************************** GETS LPX001 $PX023 GETS LPX002 $PX024 'ref points 3 4 '******************************** CNVRT LPX004 LPX001 MTF CNVRT LPX005 LPX002 MTF 'convert ref 3 4 to 'master tool frame '********************************...
  • Page 95 Start Point Detect 150601-1 A.5.32 R2-S1-T1 /JOB //NAME R2-S1-T1 //POS ///NPOS 0,0,0,1,0,0 ///TOOL 1 ///POSTYPE MTOOL ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0002=0.000,0.000,0.000,0.00,0.00,0.00 //INST ///DATE 2003/10/23 19:35 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB2 ///GROUP2 ST1 ///LVARS 2,0,0,0,0,12,0,12 '******************************** 'this job uses global P002 only * 'your offset amount will be 'stored in P002 '********************************...
  • Page 96 Function Manual Appendix A Standard Jobs CNVRT LPX008 LPX007 MTF SUB LP008 LP005 'calculating 1st shift amount '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 'move to ref p 3 SMOVL LP003 V=16.7 SRCH RIN#(1)=ON T=0.10 DIS=15.0 +MOVJ LEX003 'search toward ref p 5 '******************************** GETS LB000 $B002 'search detection...
  • Page 97 Start Point Detect 150601-1 ///RCONF 0,0,0,0,0,0,0,0 P0002=0.000,0.000,0.000,0.00,0.00,0.00 //INST ///DATE 2003/10/23 19:35 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB2 ///GROUP2 ST1 ///LVARS 2,0,0,0,0,12,0,12 '******************************** 'this job uses global P002 only * 'your offset amount will be 'stored in P002 '******************************** GETS LPX001 $PX023 GETS LPX002 $PX024 'ref points 3 4...
  • Page 98 Function Manual Appendix A Standard Jobs '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 SUB P002 P002 'resetting global shift variable PAUSE 'touch failed '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 A.5.34 R2-S1-TY /JOB //NAME R2-S1-TY //POS ///NPOS 0,0,0,1,0,0 ///TOOL 1 ///POSTYPE MTOOL ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0002=0.000,0.000,0.000,0.00,0.00,0.00...
  • Page 99 Start Point Detect 150601-1 'search detection '******************************** JUMP *NG IF LB000=0 'touch failed if LB000=0 '******************************** GETS LPX007 $PX002 'getting 1st detection point '******************************** CNVRT LPX008 LPX007 MTF SUB LP008 LP005 'calculating 1st shift amount '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 'move to ref p 3 '******************************** SET P002 LP008...
  • Page 100 Function Manual Appendix A Standard Jobs ///GROUP1 RB2 ///GROUP2 ST1 ///LVARS 2,0,0,0,0,12,0,12 '******************************** 'this job uses global P002 only * 'your offset amount will be 'stored in P002 '******************************** GETS LPX001 $PX023 GETS LPX002 $PX024 'ref points 3 4 '******************************** CNVRT LPX004 LPX001 MTF CNVRT LPX005 LPX002 MTF 'convert ref 3 4 to...
  • Page 101 Start Point Detect 150601-1 PAUSE 'touch failed '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 A.5.36 R2-S2-T1 /JOB //NAME R2-S2-T1 //POS ///NPOS 0,0,0,1,0,0 ///TOOL 1 ///POSTYPE MTOOL ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0002=0.000,0.000,0.000,0.00,0.00,0.00 //INST ///DATE 2003/10/23 19:35 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB2 ///GROUP2 ST2 ///LVARS 2,0,0,0,0,12,0,12 '********************************...
  • Page 102 Function Manual Appendix A Standard Jobs '******************************** GETS LPX007 $PX002 'getting 1st detection point '******************************** CNVRT LPX008 LPX007 MTF SUB LP008 LP005 'calculating 1st shift amount '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 'move to ref p 3 SMOVL LP003 V=16.7 SRCH RIN#(1)=ON T=0.10 DIS=15.0 +MOVJ LEX003 'search toward ref p 5 '********************************...
  • Page 103 Start Point Detect 150601-1 ///TOOL 1 ///POSTYPE MTOOL ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0002=0.000,0.000,0.000,0.00,0.00,0.00 //INST ///DATE 2003/10/23 19:35 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB2 ///GROUP2 ST2 ///LVARS 2,0,0,0,0,12,0,12 '******************************** 'this job uses global P002 only * 'your offset amount will be 'stored in P002 '******************************** GETS LPX001 $PX023...
  • Page 104 Function Manual Appendix A Standard Jobs SETE P002 (5) 0 SETE P002 (6) 0 'clearing unused data '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 SUB P002 P002 'resetting global shift variable PAUSE 'touch failed '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 A.5.38 R2-S2-TY /JOB //NAME R2-S2-TY...
  • Page 105 Start Point Detect 150601-1 'search for y (ref p 4) '******************************** GETS LB000 $B002 'search detection '******************************** JUMP *NG IF LB000=0 'touch failed if LB000=0 '******************************** GETS LPX007 $PX002 'getting 1st detection point '******************************** CNVRT LPX008 LPX007 MTF SUB LP008 LP005 'calculating 1st shift amount '******************************** SMOVL LP001 V=16.7...
  • Page 106 Function Manual Appendix A Standard Jobs ///DATE 2003/10/23 19:35 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB2 ///GROUP2 ST2 ///LVARS 2,0,0,0,0,12,0,12 '******************************** 'this job uses global P002 only * 'your offset amount will be 'stored in P002 '******************************** GETS LPX001 $PX023 GETS LPX002 $PX024 'ref points 3 4 '********************************...
  • Page 107 Start Point Detect 150601-1 SUB P002 P002 'resetting global shift variable PAUSE 'touch failed '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 A.5.40 R2-S3-T1 /JOB //NAME R2-S3-T1 //POS ///NPOS 0,0,0,1,0,0 ///TOOL 1 ///POSTYPE MTOOL ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0002=0.000,0.000,0.000,0.00,0.00,0.00 //INST ///DATE 2003/10/23 19:35 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB2...
  • Page 108 Function Manual Appendix A Standard Jobs '******************************** JUMP *NG IF LB000=0 'touch failed if LB000=0 '******************************** GETS LPX007 $PX002 'getting 1st detection point '******************************** CNVRT LPX008 LPX007 MTF SUB LP008 LP005 'calculating 1st shift amount '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 'move to ref p 3 SMOVL LP003 V=16.7 SRCH RIN#(1)=ON T=0.10 DIS=15.0 +MOVJ LEX003...
  • Page 109 Start Point Detect 150601-1 //NAME R2-S3-TX //POS ///NPOS 0,0,0,1,0,0 ///TOOL 1 ///POSTYPE MTOOL ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0002=0.000,0.000,0.000,0.00,0.00,0.00 //INST ///DATE 2003/10/23 19:35 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB2 ///GROUP2 ST3 ///LVARS 2,0,0,0,0,12,0,12 '******************************** 'this job uses global P002 only * 'your offset amount will be 'stored in P002 '********************************...
  • Page 110 Function Manual Appendix A Standard Jobs SETE P002 (2) 0 SETE P002 (3) 0 SETE P002 (4) 0 SETE P002 (5) 0 SETE P002 (6) 0 'clearing unused data '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 SUB P002 P002 'resetting global shift variable PAUSE 'touch failed '********************************...
  • Page 111 Start Point Detect 150601-1 SMOVL LP001 V=16.7 +MOVJ LEX001 'move to ref p 3 SMOVL LP002 V=16.7 SRCH RIN#(1)=ON T=0.10 DIS=15.0 +MOVJ LEX002 'search for y (ref p 4) '******************************** GETS LB000 $B002 'search detection '******************************** JUMP *NG IF LB000=0 'touch failed if LB000=0 '******************************** GETS LPX007 $PX002...
  • Page 112 Function Manual Appendix A Standard Jobs ///RCONF 0,0,0,0,0,0,0,0 P0002=0.000,0.000,0.000,0.00,0.00,0.00 //INST ///DATE 2003/10/23 19:35 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB2 ///GROUP2 ST3 ///LVARS 2,0,0,0,0,12,0,12 '******************************** 'this job uses global P002 only * 'your offset amount will be 'stored in P002 '******************************** GETS LPX001 $PX023 GETS LPX002 $PX024...
  • Page 113 Start Point Detect 150601-1 '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 SUB P002 P002 'resetting global shift variable PAUSE 'touch failed '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 A.5.44 R3-S1-T1 /JOB //NAME R3-S1-T1 //POS ///NPOS 0,0,0,1,0,0 ///TOOL 2 ///POSTYPE MTOOL ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0003=0.000,0.000,0.000,0.00,0.00,0.00 //INST ///DATE 2003/10/23 19:35...
  • Page 114 Function Manual Appendix A Standard Jobs '******************************** GETS LB000 $B002 'search detection '******************************** JUMP *NG IF LB000=0 'touch failed if LB000=0 '******************************** GETS LPX007 $PX002 'getting 1st detection point '******************************** CNVRT LPX008 LPX007 MTF SUB LP008 LP005 'calculating 1st shift amount '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001...
  • Page 115 Start Point Detect 150601-1 A.5.45 R3-S1-TX /JOB //NAME R3-S1-TX //POS ///NPOS 0,0,0,1,0,0 ///TOOL 2 ///POSTYPE MTOOL ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0003=0.000,0.000,0.000,0.00,0.00,0.00 //INST ///DATE 2003/10/23 19:35 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB3 ///GROUP2 ST1 ///LVARS 2,0,0,0,0,12,0,12 '******************************** 'this job uses global P003 only * 'your offset amount will be 'stored in P003 '********************************...
  • Page 116 Function Manual Appendix A Standard Jobs '******************************** SET P003 LP008 'setting global shift variable '******************************** SETE P003 (2) 0 SETE P003 (3) 0 SETE P003 (4) 0 SETE P003 (5) 0 SETE P003 (6) 0 'clearing unused data '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 SUB P003 P003 'resetting global shift variable...
  • Page 117 Start Point Detect 150601-1 CNVRT LPX005 LPX002 MTF 'convert ref 3 4 to 'master tool frame '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 'move to ref p 3 SMOVL LP002 V=16.7 SRCH RIN#(1)=ON T=0.10 DIS=15.0 +MOVJ LEX002 'search for y (ref p 4) '******************************** GETS LB000 $B002 'search detection...
  • Page 118 Function Manual Appendix A Standard Jobs ///NPOS 0,0,0,1,0,0 ///TOOL 2 ///POSTYPE MTOOL ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0003=0.000,0.000,0.000,0.00,0.00,0.00 //INST ///DATE 2003/10/23 19:35 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB3 ///GROUP2 ST1 ///LVARS 2,0,0,0,0,12,0,12 '******************************** 'this job uses global P003 only * 'your offset amount will be 'stored in P003 '********************************...
  • Page 119 Start Point Detect 150601-1 SETE P003 (4) 0 SETE P003 (5) 0 SETE P003 (6) 0 'clearing unused data '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 SUB P003 P003 'resetting global shift variable PAUSE 'touch failed '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 A.5.48 R3-S2-T1 /JOB...
  • Page 120 Function Manual Appendix A Standard Jobs SMOVL LP001 V=16.7 +MOVJ LEX001 'move to ref p 3 SMOVL LP002 V=16.7 SRCH RIN#(1)=ON T=0.10 DIS=15.0 +MOVJ LEX002 'search toward ref p 4 '******************************** GETS LB000 $B002 'search detection '******************************** JUMP *NG IF LB000=0 'touch failed if LB000=0 '******************************** GETS LPX007 $PX002...
  • Page 121 Start Point Detect 150601-1 A.5.49 R3-S2-TX /JOB //NAME R3-S2-TX //POS ///NPOS 0,0,0,1,0,0 ///TOOL 2 ///POSTYPE MTOOL ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0003=0.000,0.000,0.000,0.00,0.00,0.00 //INST ///DATE 2003/10/23 19:35 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB3 ///GROUP2 ST2 ///LVARS 2,0,0,0,0,12,0,12 '******************************** 'this job uses global P003 only * 'your offset amount will be 'stored in P003 '********************************...
  • Page 122 Function Manual Appendix A Standard Jobs '******************************** SET P003 LP008 'setting global shift variable '******************************** SETE P003 (2) 0 SETE P003 (3) 0 SETE P003 (4) 0 SETE P003 (5) 0 SETE P003 (6) 0 'clearing unused data '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 SUB P003 P003 'resetting global shift variable...
  • Page 123 Start Point Detect 150601-1 CNVRT LPX005 LPX002 MTF 'convert ref 3 4 to 'master tool frame '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 'move to ref p 3 SMOVL LP002 V=16.7 SRCH RIN#(1)=ON T=0.10 DIS=15.0 +MOVJ LEX002 'search for y (ref p 4) '******************************** GETS LB000 $B002 'search detection...
  • Page 124 Function Manual Appendix A Standard Jobs ///NPOS 0,0,0,1,0,0 ///TOOL 2 ///POSTYPE MTOOL ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0003=0.000,0.000,0.000,0.00,0.00,0.00 //INST ///DATE 2003/10/23 19:35 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB3 ///GROUP2 ST2 ///LVARS 2,0,0,0,0,12,0,12 '******************************** 'this job uses global P003 only * 'your offset amount will be 'stored in P003 '********************************...
  • Page 125 Start Point Detect 150601-1 SETE P003 (4) 0 SETE P003 (5) 0 SETE P003 (6) 0 'clearing unused data '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 SUB P003 P003 'resetting global shift variable PAUSE 'touch failed '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 A.5.52 R3-S3-T1 /JOB...
  • Page 126 Function Manual Appendix A Standard Jobs SMOVL LP001 V=16.7 +MOVJ LEX001 'move to ref p 3 SMOVL LP002 V=16.7 SRCH RIN#(1)=ON T=0.10 DIS=15.0 +MOVJ LEX002 'search toward ref p 4 '******************************** GETS LB000 $B002 'search detection '******************************** JUMP *NG IF LB000=0 'touch failed if LB000=0 '******************************** GETS LPX007 $PX002...
  • Page 127 Start Point Detect 150601-1 A.5.53 R3-S3-TX /JOB //NAME R3-S3-TX //POS ///NPOS 0,0,0,1,0,0 ///TOOL 2 ///POSTYPE MTOOL ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0003=0.000,0.000,0.000,0.00,0.00,0.00 //INST ///DATE 2003/10/23 19:35 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB3 ///GROUP2 ST3 ///LVARS 2,0,0,0,0,12,0,12 '******************************** 'this job uses global P003 only * 'your offset amount will be 'stored in P003 '********************************...
  • Page 128 Function Manual Appendix A Standard Jobs '******************************** SET P003 LP008 'setting global shift variable '******************************** SETE P003 (2) 0 SETE P003 (3) 0 SETE P003 (4) 0 SETE P003 (5) 0 SETE P003 (6) 0 'clearing unused data '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 SUB P003 P003 'resetting global shift variable...
  • Page 129 Start Point Detect 150601-1 CNVRT LPX005 LPX002 MTF 'convert ref 3 4 to 'master tool frame '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 'move to ref p 3 SMOVL LP002 V=16.7 SRCH RIN#(1)=ON T=0.10 DIS=15.0 +MOVJ LEX002 'search for y (ref p 4) '******************************** GETS LB000 $B002 'search detection...
  • Page 130 Function Manual Appendix A Standard Jobs ///NPOS 0,0,0,1,0,0 ///TOOL 2 ///POSTYPE MTOOL ///RECTAN ///RCONF 0,0,0,0,0,0,0,0 P0003=0.000,0.000,0.000,0.00,0.00,0.00 //INST ///DATE 2003/10/23 19:35 ///COMM LUNEKE NX sept.28,05 ///ATTR SC,RW ///GROUP1 RB3 ///GROUP2 ST3 ///LVARS 2,0,0,0,0,12,0,12 '******************************** 'this job uses global P003 only * 'your offset amount will be 'stored in P003 '********************************...
  • Page 131 Start Point Detect 150601-1 SETE P003 (4) 0 SETE P003 (5) 0 SETE P003 (6) 0 'clearing unused data '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 SUB P003 P003 'resetting global shift variable PAUSE 'touch failed '******************************** SMOVL LP001 V=16.7 +MOVJ LEX001 Final page 111...
  • Page 132 Function Manual Appendix A Standard Jobs page 112 Final...

Table of Contents