Download as pdf
Download as pdf
You are on page 1of 398
CNC SYSTEMS OSP500L-G OSP5000L-G SPECIAL FUNCTIONS MANUAL (4th Edition) Publication No. 2465-E-R5 (July 1987) 2465-E P-(i)-R5 TABLE OF CONTENTS SECTION 1 PROGRAMMABLE TALLSTOCK POSITIONING FUNCTION (Tow-Along System). 1-1. OVERVIEW : 1-2. SETTING INITIAL POSITION 1-3. MANUAL POSITIONING OF TATLSTOCK BODY .... 1-4. TAILSTOCK POSITIONING BY PROGRAMMED COMMANDS . 1-5. PARAMETER SETTING . 1-6. SYSTEM PARAMETERS . 1-7. ALARM MESSAGES SECTION 2 SPINDLE ORTENTATION ........sseseseeeseseeeeeeeees 2-1, OVERVIEW OF SPINDLE ORIENTATION FUNCTION 2-2, PROGRAMMING FORMAT . 2-3, DATA SETTING .... s # 2-4, M19 COMMAND PROGRAMMED WHILE SPINDLE IS AT A STILL . 2-5, PROGRAM EXAMPLES .. 2-6. REMARKS . SECTION 3 CYCLE TIME CALCULATION FUNCTION ... 3-1, OVERVIEW OF CYCLE TIME CALCULATION FUNCTION 3-2. CYCLE TIME CALCULATION PROCESS 3-3. CRT DISPLAY OF MACHINE TIME DATA 3-4. OPERATION PROCEDURE ........44 SECTION 4 OVERLOAD DETECTION ..... 4-1, OVERVIEW OF OVERLOAD DETECTION FUNCTION . 4-2. SETTING MONITOR RANGE ...... 4-3, PROGRAM EXAMPLES ..... + For One-Saddle Model |. For Two-Saddle Model 4-4, SETTING LIMIT CURRENT VALUE ..... 4-5. SETTING DETECTION TIME .... 4-6. SETTING ALARM LEVEL 4-7, ALARM MESSAGES . PAGE GEorune 19 19 19 21 22 24 25, 26 26 26 27 28 29 29 29 29 29 30 30 31 31 32 ‘OKUMA MACHINERY WORKS LTD. 2465-E P-(ii)-R5 SECTION 5 GAUGING DATA PRINT OUT FUNCTION .. S-1, OVERVIEW OF GAUGING DATA PRINT OUT FUNCTION .. 5-2, CONDITIONS FOR DATA PRINT OUT . 5-3. CONTENTS OF PRINT OUT DATA . 5-4, PRINT OUT FORMAT ......005 5-5, INTERFACE FOR RP-8J LINK .. 5-5-1. Parameter Setting at OSPSGGL-G/OSPSUSGL-C 5-5-2. Switch Setting at RP-80 ... 5-5-3. Connection of RP-8 to OSPSIGUL-G . SECTION 6 ALARM DATA PRINT OUT FUNCTION . 6-1, OVERVIEW OF ALARM DATA PRINT OUT FUNCTION ..... 6-2. CONDITIONS FOR DATA PRINT OUT ... 6-3. CONTENTS OF PRINT OUT DATA . 6-4. PRINT OUT FORMAT ......4. SECTION 7 SLIDE HOLD FUNCTION DURING THREAD CUTTING CYCLE (G34, 35) 7-1, OVERVIEW .. 7-2. PROGRAM EXAMPLES 7-3, PRECAUTIONS . SECTION 8 COORDINATE CONVERSION . 1. OVERVIEW OF COORDINATE CONVERSION FUNCTION 2. CONVERSION METHOD . 3. PROGRAM EXAMPLES 4. ALARM MESSAGES 1 a a a SECTION 9 PITCH ERROR COMPENSATION FOR X, Z AND C AXES ......-+ 9-1, OVERVIEW OF PITCH ERROR COMPENSATION FUNCTION .. ATA SETTING . + Data to be Set + Data Setting Procedure |; Data Setting Range .... + Compensation Data Backup Function + Alarm Messages ... 9-3. COMPENSATION METHOD .......4. PAGE 34 34, 35 36 37 38 38 ag 41 4a, 4 45 46 46 47 47 47 50 51 51 52 52 54 ‘OKUMA MACHINERY WORKS LTD. 2465-E P-(iii)-RS SECTION 19 NC OPERATION MONITOR 19-1, OVERVIEW OF NC OPERATION MONITOR . 1-2. CONTENTS OF DISPLAY AND COUNT-UP CONDITIONS OF NC WORK COUNTER ..... 19-3. ALARM CONDITIONS FOR NC WORK COUNTER ..... 10-4. CONTENTS OF NC HOUR METER DISPLAY AND COUNT-UP CONDITIONS 10-5. ALARM CONDITIONS OF NC HOUR METER ....+-.+ SECTION 11 DNC-A sseeeeeee 11-1, FUNCTIONS .......4.- 11-2, OPERATING PROCEDURES 11-2-1, Downloading an NC Program (File) 11-2-2, Unloading an NC Program (File) . 11-3. SETTING UP NC OPTIONAL PARAMETERS 11-3-1. NC Optional Parameter (Bit) No. 2. 11-3-2. NC Optional Parameter (Word) No. 46 11-3-3. NC Optional Parameter (Bit) No. 1. 11-3-4. NC Optional Parameter (Bit) Nos. 12 - 16 11-3-5. RS-2326 Interface Parameters for CNO: (TT 11-4. ERROR MESSAGES ..... 11-5. SPECIFICATIONS ..... 11-5-1. Data Formats . 11-5-2. Example RS-232C Interface Connections and Timing Charts SECTION 12 AUTOMATIC ANY-ANGLE CHAMFERING . 12-1, OVERVIEW OF AUTOMATIC ANY-ANGLE CHAMFERING FUNCTION . 12-2. C-CHAMPERING (G75) . 12-3, R-CHAMPERING (G76) . 12-4, PRECAUTIONS .. 12-5. ALARM MESSAGES SECTION 13 EDIT INTERLOCK FUNCTION . 13-1, OVERVIEW OF EDIT INTERLOCK FUNCTION . SECTION 14 CYCLE START DISABLING FUNCTION USING PRESET COUNTER . 4-1. OVERVIEW OF CYCLE START DISABLING FUNCTION USING PRESET COUNTER .... OKUMA MACHINERY WORKS LTD. PAGE 65 65 65 66 67 68 0 0 n 3 Th cz B Dy 5 76 76 76 7 7 8g 90 90 90 91 92 93 96 96 2465-E P-(iv)-R5 PAGE SECTION 15 OPERATION END LAMP/ALARM LAMP . 98 15-1, OPERATION END LAMP ....... 98 15-2. ALARM LAMP ...... eat 98 SECTION 16 CYCLE TIME REDUCTION FUNCTION ...... 99 16-1, IGNORING SPINDLE ROTATION ANSWER, M63 ... 99 16-2. IGNORING ANSWER SIGNALS FOR M CODES OTHER THAN SPINDLE ROTATION CONTROL, M64 . Bese ae 16-3. IGNORING ANSWER SIGNALS FOR T COMMANDS, M65 16-4. FREE TURRET INDEXING POSITION, M66 .......0« 101 senses 192 SECTION 17 TOOL LIFE MANAGEMENT .... + 12 17-1, OVERVIEW OF TOOL LIFE MANAGEMENT FUNCTION .. 102 17-2, SELECTION OF TOOL LIFE CONDITIONS . 193 17-3, SETTING TOOL LIFE DATA AND DISPLAY OF TOOL LIFE DATA . 17-3-1. Data Setting Procedure .. 173-2. Initializing Tool Life Control Table 14. 106, - lg 17-4, PROGRAMMING . eate 17-5. PROCESSING AFTER ALL SI + 113 17-6. ALARM MESSAGES ... 114 SECTION 18 PHASE MATCHING FUNCTION FOR THREAD CUTTING OPERATIONS ......... 115 - OVERVIEW OF FUNCTION - 115 + M CODES +115 OPERATIONS + 116 PRECAUTIONS . + 123 SECTION 19 CALENDAR TIMER ......... see 125 19-1, OVERVIEW OF CALENDAR TIMER . ane: 125 19-2. WARMING UP PROGRAM ........ + 125 19-3. ALARM MESSAGES . Hieae + 126 19-4. M CODES FOR CANCELING INTERLOCK FUNCTIONS ... aeeccs 126 ‘OKUMA MACHINERY WORKS LTD. SECTION 2-1. 29-2. 20-3. 20-4, 20-5. 20-6. SECTION ai-1. 21-2. 21-3. 21-4, 21-5. 21-6. 21-7. 21-8. SECTION 22-1. 22-2. 22-3. 22-4, 22-5. 22-6. SECTION SECTION 2-1. 2-2. SECTION + OVERVIEW OF CHUCK OPEN/CLOSE INTERLOCK CANCEL FUNCTION . + M CODES USED FOR CANCELING CHUCK OPEN/CLOSE INTERLOCK M CODES USED FOR INDEXING THE INDEX CHUCK .... + ALARM MESSACES . 2665-E P-(v)-RS 29° EXTERNAL PROGRAM SELECTION A (PUSHBUTTON TYPE) OVERVIEW OF EXTERNAL PROGRAM SELECTION A... MAIN AND SCHEDULE PROGRAM SELECTION INHIBITING THE SELECTION OF THE SAME PROGRAM. PROGRAM SELECTION . PRECAUTIONS .. ALARM MESSAGES 21 EXTERNAL PROGRAM SELECTION B (ROTARY SWITCH TYPE) . OVERVIEW OF EXTERNAL PROGRAM SELECTION B MAIN AND SCHEDULE PROGRAM SELECTION . INHIBITING THE SELECTION OF THE SAME PROGRAM ...... PROGRAM SELECTION .......++ PRECAUTIONS . ALARM. MESSAGE: LAMP INDICATION . CYCLE START INTERLOCK USING PART PROGRAM 22 EXTERNAL PROGRAM SELECTION C (BCD SYSTEM) ...+.-.eee0e OVERVIEW OF EXTERNAL PROGRAM SELECTION C TYPES OF SELECTABLE PROGRAMS . MAIN AND SCHEDULE PROGRAM SELECTION ....... INHIBITING THE SELECTION OF THE SAME PROGRAM . PRECAUTIONS .. ALARM MESSAGES . 23 CANCELLATION OF CHUCK OPEN/CLOSE INTERLOCK BY M CODES 24 CHUCK HIGH/LOW PRESSURE SELECTION BY M CODES .... OVERVIEW OF CHUCK HIGH/LOW PRESSURE SELECTION FUNCTION . M CODES USED FOR CHUCK HIGH/LOW PRESSURE SELECTION ... 25 INDEX CHUCK . PAGE 127 127 127 127 127 128 128 129 129 129 129 129 130 136 131 + 131 + 133 133 133 133 133 134 135 136 136 + 136 137 137 137 138 138 138, ‘OKUMA MACHINERY WORKS LTD. SECTION 26-1. 26-2. 26-3. 26-4, 26-5. SECTION 2-1. 27-2. 27-3. 21-4, SECTION 28-1. 28-2. SECTION 29-1. 29-2, 29-3. SECTION 30-1. 30-2. 3-3. SECTION 3i-1. SECTION 32-1, 32-2. 2465-E P-(vi)-RS PAGE 26 LONG STROKE CHUCKING FUNCTION .......42.+5 139 OVERVIEW OF LONG STROKE CHUCKING FUNCTION ...... 139 M CODES USED FOR LONG STROKE CHUCKING FUNCTION . 139 DESIGNATION OF CHUCK OPEN POSITION . : - 139 CHUCK OPEN AND CLOSE OPERATION BY M83 AND M&4 . 1d ALARM MESSAGES .. oe 14 27 CHUCKING ERROR DETECTION ... lake BRERA 141 OVERVIEW OF CHUCKING ERROR DETECTION FUNCTION ......+..+ + 141 €M CODE USED FOR DETECTING CHUCKING ERROR . wneitsmie 14L PARAMETER, SETTING e iabsinn aenahins shinee 141 ALARM MESSAGE . fo eewb eve Sebeeeas 141 28 TATLSTOCK SPINDLE HIGH/LOW THRUST SELECTION BY M CODES . 142 OVERVIEW OF TAILSTOCK SPINDLE AIGH/LOW THRUST SELECTION ..... 142 © CODES USED FOR SELECTING HIGH/LOW TAILSTOCK SPINDLE THRUST 142 29 CANCELLATION OF CENTER WORK INTERLOCK BY M CODES . 143) OVERVIEW OF CENTER WORK MODE CANCELLATION FUNCTION .......+0+ 143 M CODES USED FOR CANCELING CENTER WORK INTERLOCK. . 143 PROGRAM EXAMPLE . af 143 39 TAILSTOCK SPINDLE ADVANCE/RETRACTION DURING SPINDLE ROTATION BY M CODES . + 144 OVERVIEW OF TAILSTOCK SPINDLE ADVANCE/RETRACTION DURING SPINDLE ROTATION .. : Ser 144, M CODES USED FOR ADVANCING AND RETRACTING TATLSTOCK SPINDLE 14d. PROGRAM EXAMPLE ....+0+ ie teearaine ses ene 14d. 31 WORK RESET CLAMP/UNCLAMP AND ADVANCE/RETRACT BY M CODES ....... 145 M CODES USED FOR CLAMPING/UNCLAMPING AND ADVANCING/RETRACTING WORK RESET ...... ves endesowen oe 145 32 AUTOMATIC FRONT DOOR OPEN/CLOSE BY M CODES . 146 OVERVIEW OF AUTOMATIC FRONT DOOR OPEN/CLOSE FUNCTION . 146 ©M CODES USED FOR OPENING/CLOSING THE FRONT DOOR ...... 146 ‘OKUMA MACHINERY WORKS LTD. 2465-E P-(vii)-RS SECTION 33 FRONT DOOR INTERLOCK FUNCTION .... 33-1. OVERVIEW OF FRONT DOOR INTERLOCK FUNCTION . 33-2. DESCRIPTION OF OPERATION 33-3, ALARM MESSAGES ..... SECTION 34 UNLOADER ADVANCE/RETRACT BY M CODES .. 34-1, M CODES USED POR ADVANGING/RETRACTING UNLOADER SECTION 35 LOADER INTERLOGK FUNCTION . 35-1. M CODES USED FOR LOADER OPERATIONS . 35-2. DESCRIPTION OF LOADER CONTROL SWITCH . 35-3, ALARM MESSAGES . SECTION 36 SWING ARM LOADER ADVANCING/RETRACTING BY M CODES .. 36-1. M CODES USED FOR ADVANGING/RETRACTING SWING ARM LOADER . SECTION 37 WORK CATCHER ADVANCING/RETRACTING BY M CODES .... 37-1. M CODES USED FOR ADVANCING/RETRACTING WORK CATCHER . SECTION 38 BAR FEEDER INTERLOCK FUNCTION 38-1. M CODES USED FOR OPERATING BAR FEEDER ... 38-2. TOP-CUT .. 38-3. EXAMPLE OF PROGRAM 38-4. ALARM MESSAGES . 38-5. AUTOMATIC CONTINUOUS OPERATION .......scceeeecseeeeeeeteesceeecenes SECTION 39 SPARE AIR BLOWER FUNCTION . 39-1. M CODES USED FOR TURNING ON/OFF SPARE AIR BLOW . 39-2. M CODES USED FOR TURNING ON/OFF SPARE AIR BLOW . SECTION 4G ROBOT INTERLOCK FUNCTION .. 4G-1. OVERVIEW OF ROBOT INTERLOCK FUNCTION . 40-2. M CODES USED FOR OPERATING ROBOT 4G-3. ALARM MESSAGES ... PAGE 147 147 147 148 148 149 149 149 149 15d 15 151 151 152 152 152 + 152 153 153 154 = 154 154 155 155 155 155 ‘OKUMA MACHINERY WORKS LTD. 2465-B P-(viii)-RS SECTION 41 COOLANT HIGH/LOW PRESSURE SELECTION FUNCTION BY M CODES .. 41-1. OVERVIEW OF COOLANT HIGH/LOW PRESSURE SELECTION FUNCTION 41-2. M CODES USED FOR SELECTING HIGH/LOW COOLANT PRESSURE .. SECTION 42 TAILSTOCK SWING OPERATION (LB10 only) « covveas 1ST 42-1. OVERVIEW .. +157 42-2. OPERATIONS . ‘ 157 42-2-1. Operation by Pushbuttons 157 42-2-2. Operation by M Codes 157 42-2-3. Remarks sia + 157 157 158 SECTION 43 TAPE PUNCH INTERFACE FUNCTION .. Esteli 159 43-1. FUNCTION OVERVIEW .... 159 43-2. SPECIFICATIONS . 159 43-3. OPERATION PROCEDURES . 161 43-4. PARAMETER SETTING . = 167 43-4-1. Setting of NC Optional Parameter (Bit) 167 43-4-2, Setting of NC Optional Parameter (Word) 174 43-5. RS232C PINS AND CORRESPONDING SIGNALS 77 43-6. SIGNAL DESCRIPTION .. . 179 43-7. EXTERNAL DEVICE CONNEGTION ... 182 43-8. DC CODE CONTROL .....4..40+ + 187 43-8-1, Transmission Codes .. ‘ + 187 438-2. Bxternal Device Connection .. + 188 43-9. SLAVE STATION FUNCTION . : . eedeeveveve TAL 43-9-1. Connection Example with External Device in Slave Station Function . er asuye ayann: TST 43-9-2. Connection Example with External Device in Slave Station Function (DC Code Control) . soatesieale es HOR 43-19. EIA SPECIAL CODES . bike nina neewiene 194 43-10-1, Setting of BIA Special Characters .......cseccseseceeee 195 43-10-2. Input/Output of the Special EIA Codes . a wie owe 195 43-11, ERROR MESSAGES . weeeweeond ee 197 43-12. TAPE PUNCH CONNECTION EXAMPLES . ani 204 ‘OKUMA MACHINERY WORKS LTD. SECTION 44 OVERLOAD MONITORING FUNCTION .. 4-1, 4a-2. 44-3. 4-3-1, Format of System Variable VLMON ......+ 4-3-2, Monitoring ON/OFF Command ...sssssssereeeseeeseetenees 44-3-3. Monitoring on Multiple Parts .. 4-3-4. Programming on Two-saddle Models 44-3-5. Rapid Feed Ignoring Function (M215, M216) .... 4-3-6. Load Trace Display Clear Command (LCLEAR) . 44-4. 4i-4-1. Automatic Setting Method 4lin-b-2. Direct Setting of Limit Levels 44-5. 4h~6. 44-7, 44-8. 44-9. 44-19. 45-1. 45-2. 2465-E P-(ix)-R5 PAGE 222 202 222 FUNCTION OVERVIEW . OVERVIEW OF OPERATIONS . 223 223 224 224 225 226 226 PROGRAMS . 227 227 228 SETTING OF LIMIT LEVELS .. 230 231, LOAD MONITORING ... LOAD MONITORING GRAPHIC DISPLAY (LOAD TRACE DISPLAY) LOAD MONITORING FUNCTION USED IN COMBINATION WITH THE TOOL LIFE MANAGEMENT FUNCTION . 4 233 SETTING OF PERCENT VALUE AT THE MAXIMUM INPUT OF SPINDLE AND M-TOOL SPINDLE DRIVE MOTORS . 234 PARAMETERS . ‘ + 235 ALARM MESSAGES 238 SECTION 45 TAPE DATA INPUT/OUTPUT FUNCTION . 239 OVERVIEW ...... fo 239 FUNCTION APPLICATION ea 24g INPUT/OUTPUT TAPE FORMAT OF SETTING DATA ....seeeeeeeeeeeeeeeeeees 240 45-3. 45-3-1. File Names .....+. 45-3-2. Tape Format Table ... 45-3-3. Actual Tape Format . 45-4. 45-4-1, Data Input (READ) . 45-4-2. Data Output (PUNCH) 45-4-3. Data Verify .. 249 261 245 247 248 250 253 OPERATION PROCEDURES 45-4-4, Precautions on Tape Read-in, Punch Out and Verifying 45-5. 255 Operations -.....++5 ERROR MESSAGES « seeees 257 OKUMA MACHINERY WORKS LTD. 2465-E P~(x2)-R5 PAGE SECTION 46 NC MACHINING PROGRAM INPUT/OUTPUT FUNCTIONS BY FLOPPY DISKS (OSP FORMAT) ..... sorenewesinn 269 46-1. OVERVIEW . 265 46-2. CONFIGURATION : 266 46-3. METHOD OF OPERATTOI 261 46-4. EXPLANATION OF OPERATIONS ...... 46-4-1. Types of Floppy Disks - 464-2. INIT: Initialize 46-4-3. DEL: Delete . 46-4-4. RENAME: Name Change .. 46-4~5. DIR: Directory . 46-4~6. FREE: Remaining Floppy Disk Area 46-4-7. LIST: List of Files .... 46-4-8. READ: Reading from Tape Reader . 46-4-9. Output of Files to the Tape Punch . 46-4-19. Verify . 46-4-11. Read from Bubble Memory 46-4-12. Data Transmission to Bubble Memory ...... 46-4-13. Floppy Disk File Edit ... 46-4-14, IGF Floppy Disk Files (optional) ... 46-4-15. IGP Floppy Disk File Conversion (optional) - 46-4-16. Floppy Disk File Conversion (optional) 46-4-17. Floppy Disk File Protection vee 263 + 267 see 268 27 an 272 272 273 27% 275 276 277 278 219 280 281 282 283 46-4-18. Floppy Disk File Data Transfer (PIP) (optional) - + 283 46-5. INTERFACING SPECIFICATIONS . eaeee 284 46-5-1. Floppy Disk Drive Connector Board (FDC Board) ... 284 46-5-2. Floppy Disk Drive Connection Cable . 286 46-5-3. Portable Floppy Disk Drive Unit . + 288 SECTION 47 NC MACHINING PROGRAM INPUL/OUTPUT FUNCTIONS BY FLOPPY DISKS (IBM FORMAT) . seeee ++ 289 47-1. OVERVIEW .... 289 47-2. OPERATIONS . 290 296 294 301 303 306 399 3 47-2-1. Directory . 47-2-2. Copy - 47-2-3. Free (Remaining Floppy 47-2-6. Initializing ........ 47-2-5, Deletion 47-2-6. Rename . 41-2-7, Protect 41~ 4I-3-1, Parameter Setting . 41-3-2. Usage of File Name PRECAUTIONS ON I/O FUNCTIONS USING FLOPPY DISKS ..... 316 anal wi + 316 318 47-4. CODE TABLES .. 321 OKUMA MACHINERY WORKS LTD. 2465-B P-(xi)-R5 PAGE 47-5. FLOPPY DISK FORMAT (IBM FORMAT) .....eeeeeeeeeeee 3 325 47-5-1, Index Cylinder .. seeeteeee seeeeee 327 47-5-2, Faulty Cylinder Information .. eves ox 330 47-5-3, Volume Label Information = 332 4]-5-4, File Directory .... save vases 334 47-5-5. Floppy Disk Information Used in OSP Series 47-56. Examples 47-5-7. Data Writing Method . SECTION 48 M-SPINDLE FLAT TURNING FUNCTION ..... 352 48-1, OVERVIEW se .seeseeeeees 352 48-2. FLAT TURNING PRINCIPLE 352 48-3, COMMANDS .....++eeeeeees seraaeus 355 48-3-1. Flat Turning ON/OFF M Code 355, 48-3-2. Program Example « + 356 48-4. PARAMETERS .. + 356 ‘484-1. Flat Turning Mode, M Spindle Zero Offset + 356 48-4-2. System Variables 2356 48-4-3. SB Command Acceleration/Deceleration . 357 48-5. DISPLAY . wees + 397 48-6. ALARM eeeeeee + 357 1. Alarm B + 357 “2. Alarm A. + 358 48-7. CAUTIONS .... see + 358 SECTION 49 CIRCULAR THREAD CUTTING FUNCTION . 7 = 359 49-1, OVERVIEW «4... a8 w + 359 49-2. PROGRAM COMMANDS ...... sree en = 360 49-2-1. Defining Thread Cutting Are by Designating Arc Genter + 360 49-2-2. Defining Thread Cutting Arc by Designating Arc Radius ........++ 365 seve 366 teseee 367 49-3. PROGRAM EXANPLE ..... . _ 49-4. CAUTION . ‘OKUMA MACHINERY WORKS LTD. 2465-E P-(xii)-RS PAGE SECTION 50 WORK COUNTER . ia = 368 50-1. OVERVIEW ......... = Ae 2 + 368 50-2. COUNTER APPEARANCE AND ITS LOCATION ON OPERATION PANEL . + 368 50-3. FUNCTIONS ...... : ++ 369 50-4. PROGRAM EXAMPLE 378 50-5. CAUTIONS . + 373 50-6. HOW TO PRESET . + 373 SECTION 51 PICK-OFF ATTACHMENT . eo + 374 51-1. AUTOMATIC OPEN/CLOSE OF PICK-OFF ATTACHMENT .... 374 51-2, M-SPINDLE ROTATION INTERLOCK ce 374 51-3. M-SPINDLE ROTATION INTERLOCK IGNORE FUNCTION 374 51-4, ALARM MESSAGES pskile eee ts 6 375 SECTION 52 CUT-OFF DEVICE . Ra 376 52-1. M CODES USED FOR CONTROLLING CUT-OFF DEVICE ........4+ 376 SECTION 53 BACK-END CUTTING DEVICE ............ aah anes 377 53-1. M CODES USED FOR CONTROLLING BACK-END CUTTING DEVICE .. +377 SECTION 54 TOOL RETRACTION CYCLE . Sa oe 378 54-1. OVERVIEW .. ble : wigs 8 + 378 54-2, INTERRUPTION REQUEST SIGNAL ... 379 54-2-1. Internal Signal Generation .. i 379 54-2-2. External Signals .. ae seeteeeeres 379 54-3. PROGRAM .... i 380 54-3-1. Main Program ees 380 54-3-2. Subprograms . ies 381 54-3-3. Program Example ..... 381 54-4. OPERATION DESCRIPTION .. see 383 54-5. OTHERS .. 384 Note: To avoid any confusion over the use of the letter "0 (oh)" and figure "0 (zero)" in this manual, the numerical value "0 (zero)" 18 expressed as "0" If there is any possibility of misunderstanding. ‘OKUMA MACHINERY WORKS LTD. 2465-E P-L SECTION 1 PROGRAMMABLE TAILSTOGK POSITIONING FUNCTION (Tow-Along System) 1-1. OVERVIEW With this function, the tailstock body can be moved and positioned using the motion of the saddle (ZA-axis), not requiring special tailstock body drive axis. The tailstock body is connected to the saddle with the joint pin. See Fig. 1-1. When the tailstock body is connected to the saddle, the tailstock body automatically unclamped allowing positioning. Once the joint pin retracts to disconnect the tailstock body from the saddle, it is clamped against the guideway. These operations related to the tailstock body repositioning, such as body joint, disconnection and clamp, are all confirmed by the limit switches LSI, LS2 and LS3, respectively. After the joint, the tailstock body is towed by the saddle (ZA-axis) according to W-axis command and is positioned to the conmanded position. The tailstock motion is progranned assuming W-axis, and it is controlled by the position encoder and axis drive motor for Zk-axis only while the tailstock body is connected with the saddle. The machine origin of the tailstock body (W-axis) is at the same point as the machine origin of ZAwaxis as shown in Fig. 1-1; independent programming zero for W-axis is also available to simplify programming. lZA-axis im Saddle Lamnnune fe" notor| si Z-axis j Joint pin position Tailstock encoder Machine origin of ZA~axis Machine origin Programming | /of Waxis zero of Wraxis W-axis zero Active position offset of Weaxis Zh-axis position encoder data (W-axis) ‘OKUMA MACHINERY WORKS LTD. 1-2. 2H65-E P-2 SETTING INITIAL POSITION Set the initial position for the tailstock positioning function when con~ necting the tailstock body with the saddle for the first time, after loading the control software, or when the position encoder of ZA-axis has been replaced. This setting is necessary for storing the active position data of the tailstock body to the NC memory. Take the following steps: (1) Move X-axis to the travel end to avoid interferences during setting. (2) Retract the tailstock spindle fully. Keep the spindle at a still. (3) Feed ZA-axis to the position where the tailstock body can be connected with the saddle, Match marks are provided on the saddle and the tailstock body for visual confirmation of joint position. (4) After selecting the MANUAL mode, press the TAILSTOCK UNCLAMP/JOINT ON pushbutton to connect the tailstock body with the saddle. When the joint is completed, the TAILSTOCK UNCLAMP/JOINT ON indicator lamp on the operation panel illuminates. (5) Move ZA-axis in the MANUAL mode to tow the tailetock body. (6) Press the TAILSTOCK CLAMP/JOINT OFF pushbutton. When the tailstock body is disconnected from the saddle, the TAILSTOCK CLAMP/JOINT OFF Indicator Lamp. illuminates. This completes the setting of the initial position data. Saddle ! 8 Note: When connecting or discon- necting the tailstock to or from the saddle manually, align the match marks. Tailstock body Fig. 1-2 OKUMA MACHINERY WORKS LTD. 1-3. 2465-E P=3 MANUAL POSITIONING OF TATLSTOCK BODY See Fig. 1-6. For manually positioning the tailstock body, follow the steps below: (1) Move X-axis to the travel end position in the positive direction. (2) Retract the tailstock spindle fully. Keep the spindle at a still. (3) Press the JOINT POSITION RETURN pushbutton on the operation panel. This feeds the saddle to the join position at a rapid traverse speed. (4) Press the TAILSTOCK UNCLAMP/JOINT ON pushbutton. The tailstock body is connected to the saddle and unclamped with the TAILSTOCK UNCLAMP/ JOINT ON indicator lamp illuminates. (5) Manually feed Z-axis to bring the tailstock body to the desired posi- tion. 109% setting; 2.4 m/min. (6) Move the saddle in the opposite direction as much as a half of the backlash anount to ease disconnection of the tailstock body form the saddle. (Movement of approx. 1 mm will be sufficient.) (7) Press the TAILSTOCK CLAMP/JOINT OFF pushbutton on the operation panel. The tailstock body is disconnected from the saddle and then clamped. Check to be sure that the TAILSTOCK CLAMP/JOINT OFF indicator lamp on the operation panel is on. Note: Unit amount of acceleration/deceleration for manual W-axis motion can be changed as desired with a parameter. Refer to Section 1-5, “Parameter Setting". ‘OKUMA MACHINERY WORKS LTD. 2465-E PH 1-4, TAILSTOCK POSITIONING BY PROGRAMMED COMMANDS Commands Used in Program: + Weaxis command (Incremental commands allowed) + code calling for tailstock positioning + Joint OFF + Joint OW These G and M codes are effective only in the commanded block. Example of Program: NgOL Naga Ngg3 God = -K1GGS 224d CR 152 wld oR cig xX z. oR Cutting Program Explanation of each block NdG1: X-axis retracts to the travel end position. NG@2: Tailstock positioning cycle (1) through (5) is performed. (1) Z-axis moves to the position where the tailstock body was previously connected to the saddle at a rapid traverse speed. (2) The tailstock body is connected to the saddle. In two seconds after the tailstock body joint confirmation, the saddle starts movements towing the tailstock body to W1ds position at 2.4 m/min. (3) The saddle moves so that the joint pin is located at the center of the joint section. (4) Te tailstock body is disconnected from the saddle and the tailstock body is clamped. (5) Z-axis returns to the position where Z-axis was located before the execution of the tailstock positioning cycle. (2200 in NGO1, in this case). In the single block mode, cycle (1) through (5) are executed as one block command. NJG3: Cutting program follows. ‘OKUMA MACHINERY WORKS LTD. 2465-E P-5 Cautions: (1) Axis movement command of W-axis should be specified with 6152 in the same block as G152 WIG. (2) Conditions for W-axis command execution are: ~ Maxis is at the travel end in the positive direction. (For two- saddle model, both XA~axis and XB-axis must be at the stroke end in the positive direction.) ~ The tailstock spindle is at the retraction end. = The spindle is at a still. _(3) Weaxis command cannot be designated in LAP or nose radius compen- sation mode. (4) M-codes commanding joint ON/OFF, M188 and M189, are automatically Movement by G152 W command generated by the control during the execution of the C152 cycle and it is not necessary to designate those M codes. When Z-axis move- ment command is executed in the GU mode after completion of the tailstock joint with the designated M189, axis movement command is executed at the rate in which W-axis has been fed. Saddle : \ Backlash amount Tailstock body Saddle ‘Tailstock bod ieturn to—(Conneetton)—>(Posstioning)=(Backlash ———~(Diseconnection) = (Posteioning of joint compensation) Zaxie to che Position) point where 10 was located before conection) Fig. 1-3 ‘OKUMA MACHINERY WORKS LTD. 2465-E P-6 1-5. PARAMBTER SETTING (1) Soft-Limit and Travel End Limit On the W-axis, soft-limit and travel end limit are set both in the positive and in the negative direction as on the X- and Z-axis, deter- mining travel range of the W-axis. See Fig. 1-4. They can be set in the same manner as setting those limits of the X- and Z-axis. As with the X- and Z-axis, soft-limits of the W-axis cannot set out- side the travel end limit. Machine origin of Soft—limit (+) Vv Aa Travel end (+) Travel end (- wel en CD. W-axis travel range| Fig. 1-4 Note: Set the soft-limits of W-axis inside those of ZA-axis. ‘OKUMA MACHINERY WORKS LTD, 2465-E P-7-R3 a) Procedure for setting travel end limit —_EnED 1) 2) 3) 4) 5) PAMUETER SET Atm 01611 npi93 1567 Pace 1 UIT 1 on SYSTEM PARAMETER tom om « 4 STROKE END LEAT A 9600.00 9090.000 ~ STROKE END LIMIT A 190.000 169.900 109.000 sacicasi A 6.018 0.919 a.010 EAE Display the SYSTEM PARAMETER page of the PARAMETER SET mode pages. For the two-saddle model, press the [A] key on the NC opera~ tion panel to select A-turret. Move the cursor to W data of +STROKE END LIMIT and -STROKE END LIMIT. Press the function key [F1](SET) and set the STROKE END LIMIT values of W-axis noted on the NC management data card at the back of the tape reader box. If the values to be set are not recorded on the card, first set the actual position of the axes, which are known from the position display data, at the parameters STROKE END LIMIT. Measure the movable distances of the W-axis both in the posi tive and negative directions from the actual position. OKUMA MACHINERY WORKS LTD.

You might also like