You are on page 1of 290
OSP7000L OSP700L SPECIAL FUNCTIONS MANUAL (NO. 2) (1st Edition) Pub. No. 3816-E (LE51-022-R1) July 1994 OKUMA th {8 4) a? aM 2G LE00-002-R1 P-(i) SAFETY PRECAUTIONS SAFETY PRECAUTIONS The machine is equipped wit safety devices which serve to protect personnel and the machine itself from hazards arising from unforeseen accidents. However, operators must not rely exclusively on these safety devices: they must also become fully familiar with the safety guidelines presented below to ensure accident-free operation. This instruction manual and the hazard warning labels stuck to the machine cover only those hazards which (Okuma can predict. Be aware that they do not cover all possible hazards. PRECAUTIONS RELATING TO MACHINE INSTALLATION a) (2) @) Install the machine ata site where the following conditions (the conditions for achievement of the ‘guaranteed accuracy) apply. = Ambient temperature: 1710 25°C ~ Factory humidity: 40% to 75% at 20°C (no condensation) + Site not subjectto direct sunlight or excessive vibration; environment as free of dust, acid, corrosive gases, and salt spray as possible, Prepare a primary power supply that complies with the following requirements, - Voltage: 200V = Voltage fluctuation: 10% max. ~ Power supply frequency: 50/60 Hz ~ Donotdraw the primary power supply froma distribution panel that also supplies a majornoise source (for example an electric welder or electric discharge machine) since this could cause malfunction of the NC unit, + Ifpossible connect the machine to a ground not used by any other equipment, Ifthere iso choice but to. use a common ground, the other equipment must not generate a large amount of noise (such as an electric welder or electric discharge machine). Installation environment (Observe the following points when installing the electrical control cabinet, ~ Make sure that the NC unit will not be subject to direct sunlight. = Make sure that the electrical control cabinet will not be splashed with chips, water, or oil. ~ Make sure that the electrical control cabinet and operation panel are not subject to excessive vibrations or shock, ~ The permissible ambient temperature range for the electrical control cabinet is 0 to 40°C. = The permissible ambient humidity range for the electrical control cabinet Is 30 to 95% (no condensation). = The maximum altitude at which the electrical control cabinet can be used is 1000 m (3281 fl.). LE00-002-R1 P-(i) SAFETY PRECAUTIONS 2. POINTS TO CHECK BEFORE TURNING ON THE POWER (1) @) @ Close all the doors of the electrical control cabinet and operation panel to prevent the entry of water, chips, and dust Make absolutely sure that there is nobody near the moving parts of the machine, and that there are no obstacles around the machine, before starting machine operation. ‘When turning on the power, turn on the main power disconnect switch first, then the CONTROL ON switch on the operation panel. 3, PRECAUTIONS RELATING TO MANUAL AND CONTINUOUS OPERATION a) 2) (3) (a) 3 ©) ) 7) ©) ® (10) (11) (12) (13) (14) (15) (76) (17) (18) Always follow the instructions in the operating manual. Do not operate the machine with any of the safety covers (front shield, chuck cover, etc.) removed. Always close the front shield before starting operation. Never run a new program without checking its operation. Run the program with no workpiece in the chuck and make sure that there is no interference, then cut a workpiece in the single block mode. Ino problems are discovered, automatic operation may be started, Confirm safety before performing operations involving spindle rotation or axis movement. Never touch chips or the workpiece while the spindle is rotating. Do not attempt to stop rotating parts with your hand or any object. ‘Check the jaw mounting conditions, hydraulic pressure, and maximum allowable spindle speed for the power chuck. Check the mounting and arrangement of the tools, Check the tool offset settings. ‘Check the zero offset settings. Make sure that the spindle speed and feedrate override set 100%, Before feeding the turret, check the software limit setting and the emergency limit LS (limit switch) dog positions for both the X- and Z-axes to ensure that it wll not interfere with the chuck or 0. 195 set on the NC operation panel are Check the turret index/rotation position. Check the tallstock body position. Make sure the cutting operation is within the allowable transmission power and torque ranges. Make sure the workpiece is securely clamped if the chuck or fixture, Check that the coolant nozzles are positioned correctly. LE00-002-A1 P-(i) SAFETY PRECAUTIONS 4. ON FINISHING WORK (1) On finishing work, clean the vicinity of the machine. (2) Move the turret to the predetermined retraction position. (3) Always turn off the power to the machine before leaving it, (4) To tum off the power, tum off the CONTROL ON switch on the eperation panel first, then the main power disconnect switch, PRECAUTIONS APPLICABLE DURING MAINTENANCE INSPECTION AND WHEN TROUBLE OCCURS In order to prevent unforeseen accidents, damage to the machine, etc., it is essential to observe the following points when performing maintenance inspections or during checking when trouble has occurred, (1) When trouble occurs, press the emergency stop button on the operation panel to stop the machine, (2) Consult the person responsible for maintenance to determine what corrective measures need to be taken, (8) Iftwo or more persons must work together, establish signals so that they can communicate to confirm safety before proceeding to each new step. (4). Use only the specified replacement parts and fuses. (6) Always tum the power off before starting inspection or changing parts. (6) When parts are removed during inspection or repair work, always replace them as they were and ‘secure them properly with their screws, ete. (7) When carrying out inspections in which measuring instruments are used — for example voltage ‘checks — make sure the instrument is properiy calibrated. (8) Do not keep combustible materials or metals inside the electrical control cabinet or terminal box. (2) Check that cables and wires are free of damage: damaged cables and wires will cause current leakage and electric shacks. (10) (1) LE00-002-R1P-(i) ‘SAFETY PRECAUTIONS — SsSsSsssssSsSSSSSsMMseseF Maintenance inside the electrical control cabinet a) Switch the main power disconnect switch OFF before opening the electrical control cabinet door, b) Even when the main power disconnect switch is OFF, there may some residual charge in the servo amplifier and spindle drive unit, and for this reason only service personnel are permitted to perform any work on these units, Even then, they must observe the following precautions. - Servo amplifier Discharge the residual voltage one minute after turning off the breaker inside the unit. = Spindle drive unit Discharge the residual voltage one minute after turning off the main power disconnect switch, ©) The electrical control cabinet contains the NC unit, and the NC unit has a printed circuit board ‘whose memory stores the machining programs, parameters, etc. In order to ensure that the contents of this memory will be retained even when the power is switched off, the memory is. supplied with power by a battery. Depending on how the printed circuit boards are handled, the contents of the memory may be destroyed and for this reason only service personnel should handle these boards. Periodic inspection of the electrical control cabinet a) Cleaning the cooling unit The cooling unit in the door of the electrical control cabinet serves to prevent excessive temperature rise inside the electrical control cabinet and increase the reliability of the NC unit. Inspect the following points every three months. «= Is the fan motor inside the cooling unit working? ‘The motor is normal if there is a strong draft from the unit. = Is the external air inlet blocked? Hfitis blocked, clean it with compressed air. LE00-002-R1_P-(v) ‘SAFETY PRECAUTIONS 6. GENERAL PRECAUTIONS (1) Keep the machine and area around it clean and tidy. (2) Wear appropriate clothing while working, and follow the instructions of someone with sufficient training. (8) Make sure that your clothes and hair cannot become entangled in the machine. Machine operators must wear safety gear such as safely shoes and safety goggles. (4) Machine operators must read the instruction manual carefully and make sure of the correct procedure before operating the machine, (6) Memorize the position of the emergency stop button so that you can press it immediately at any time and from any position. (6) Do not access the inside of the control panel, transformer, motor, etc., since they contain high-voltage terminals and other components which are extremely dangerous. (7) ftwo or more persons must work together, estat confirm safety before proceeding to each new step. signals so that they can communicate to SYMBOLS USED IN THIS MANUAL The following waming indications are used in this manual to draw attention to information of particular importance. Read the instructions marked with these symbols carefully and follow them. PMT] : tndicates an imminent hazard which, AXWARNING) : !ncicates hazards which, it not avoided, could result in death or serious injury. ot avoided, will result in death or serious injury. ZACAUTION] : tnstcates hazards whieh, i not avoided, could result in minor injuries or damage to devices or equipment. NOTICE ] : incicates precautions relating to operation or use. P-(i) TABLE OF CONTENTS ‘TABLE OF CONTENTS: SECTION 1 PROGRAMMABLE TAILSTOCK FUNCTION (TOW-ALONG SYSTEM) ...... 1. OVERVIEW .. spud 1 2. SETTING INITIAL POSITION ......... 3 8, MANUAL POSITIONING OF TAILSTOCK BODY . 4 4, TAILSTOCK POSITIONING BY PROGRAMMED COMMANDS .......20.2.20:0sssesees 5 5. PARAMETER SETTING... 7 541. Soft Limit and Travel End Limit m tyes sue eae 7 5-2. Backlash. tases Baar sea auztase 10 5-3, Feed Unit Amount and Acceleration Unit Amount for Manual W-axis Movement . . 1 5-4. Cancellation of intertock on the XB-axis Limit ... 12 6. SYSTEM VARIABLES . 13 7. ALARMMESSAGES ..... 4 18 18 2. PROGRAMMING FORMAT . . 18 3, CONTENTS OF PARAMETERS .. 19 4. DATA SETTING RASS 22 5. PROGRAM EXAMPLES FOR TWO-SADDLE MODELS ....... tsgeasiede 24 SECTIONS GRAPHIC CRT DISPLAY . ore 25 1. OVERVIEW ........ 25 2. ANIMATION MODE DISPLAY ... cee gaE 26 2-1, Function Keys Used for Graphic Display Operation . .. i 26 2:2. General Precautions for Animation Mode Display 31 2-8. High Speed Drawing .. 2 32 Display Page ... 82 Machine Time Display . sesgesd 32 ‘Additional Functions for Multi-machining Models 33 Additional Functions for Sub Spindle Models. 37 Pt) ‘TABLE OF CONTENTS 3, TOOL FORM SELECTION . r 39 4. DRAWING BLANK SHAPE . 42 5. HOWTO SET DRAWING POSITIONS OF CHUCK AND TAILSTOCK e 57 54. Single-spindle ......... 57 5-2. Two-Spindle Models . . wpiansiiat i 59 6. SYSTEM VARIABLES FOR ANIMATION DISPLAY ....... wetiséasy SB 7. BLANK MATERIAL DRAWING METHOD .. ‘ 65 SECTION 4 CYCLE TIME CALCULATION FUNCTION ........ a 66 1. OVERVIEW ... 66 1-1, Cycle Time Calculation Process 66 1-2, CRT Display of Machine Time Data . or 1-3. Operation Procedure ..... or SECTIONS OVERLOAD DETECTION 68 1, OVERVIEW .... i 68 1-1. Setting Monitor Range 68 1 Program Examples . . 68 4-24. For One-Saddle Mode! 68 1-22. For Two-Saddle Model . i Cy 1-8. Setting Limit Current Value . 68 4-4. Setting Detection Time ........ecscsseveeaes 70 1-5. Setting Alarm Level a9 70 1-6. Alarm Messages ..... n SECTION6 LOAD MONITOR AB .. 73 4. OVERVIEW 73 2, OVERVIEW OF OPERATIONS 7 3. PROGRAMS ....... 3-41, Format of System Variable VLMON 3-2, Monitoring ON/OFF Command . 3-3, Monitoring on Multiple Parts ... 3-4, Programming on Two-saddle Models, 3:5, Rapid Feed Ignoring Function (M215, M216) 36. Load Trace Display Clear Command (LCLEAR) P-(i) ‘TABLE OF CONTENTS SECTION 8 GAUGING DATA PRINTOUT FUNCTION ...... ss ep SETTING OF LIMIT LEVELS at. 42, Automatic Setting Method Direct Setting of Limit Levels LOAD MONITORING LOAD MONITORING GRAPHIC DISPLAY (LOAD TRACE DISPLAY) ...... LOAD MONITORING FUNCTION USED IN COMBINATION WITH THE TOOL, LIFE MANAGEMENT FUNCTION .... PARAMETERS ..... ALARM MESSAGES .. OVERVIEW OPERATION .. CONTENTS OF CONVERSION . ‘Simultaneous 4-Axis Control Program . OVERVIEW ... Constant Cutting Speed Program . Address Characters Specifying Variable Pitch . Endless Operation .... His Reels Ooruneeniien Function LAP... CONDITIONS FOR DATA PRINTOUT ... CONTENTS OF PRINTOUT DATA . PRINTOUT FORMAT .... INTERFACE FOR RP-80 LINK . edevenesie Parameter Setting at OSP7000L ........ BA. 52. 53. 54, 55. ‘Switch Setting at RP-80 ‘Switch Setting at RP-80Il ..... Switch Setting at SP-500........ Connection of RP-80 to OSP7000L PAGE 78 79 80 a2 83 98 29 100 101 102 402 404 105 4106 109 Petiv) TABLE OF CONTENTS: PAGE SECTION 9 SLIDE HOLD FUNCTION DURING THREAD CUTTING CYCLE (G34, G35, G112, 6113) .. 4 1. OVERVIEW 0.2.2.0... % ayunte? | Sit 11, Program Examples 12 1-2. Precautions .......+ 114 SECTION 10 PITCH ERROR COMPENSATION FOR X,Z AND CAXES 0.2.0.4. 15 1. OVERVIEW .. petra s¥Sbagelaaoge 115 2. DATASETTING .. vee 116 24, Data to be Set 116 22. Data Setting Procedure 117 Data Setting Range . 721 Compensation Data Backup Function 121 2-5, Alarm Messages .. 123 8. COMPENSATION METHOD ..... 124 SECTION 11 NC OPERATION MONITOR .. 125 1. OVERVIEW ae iiiewen 136 2, CONTENTS OF DISPLAY AND COUNT-UP CONDITIONS OF NC WORK COUNTER ... 126 3, ALARM CONDITIONS FOR NC WORK COUNTER... 127 4. CONTENTS OF NC HOUR METER DISPLAY AND COUNT-UP CONDITIONS .. 128 5. ALARM CONDITIONS OF NC HOUR METER .. 129 6. NC OPERATING TIME PRINTOUT ... a 131 ‘SECTION 12 TAPE DATA INPUT/OUTPUT FUNCTION ... 133 1. OVERVIEW .. 193 2. FUNCTION APPLICATION .. 134 3. INPUT/OUTPUT TAPE FORMAT OF SETTING DATA .. 134 34, FileNames..... 194 32, Tape Format Table 135 3-8. Actual Tape Format ..... 145 P-(w) TABLE OF CONTENTS PAGE 4. OPERATION PROCEDURES .. 147 41, Data Input (READ) ....... 148 4-2. Data Output (PUNCH) ...... 150 4-3. Data Verify ‘ 152 4-4, Precautions on Tape Read.n, Punchout and Vertying Operations 154 5. ERROR MESSAGES .... 155 SECTION 13 PROGRAM INPUT/OUTPUT FUNCTIONS BY FLOPPY DISKS (OSP FORMAT) ..... 187 1. OVERVIEW .. 187 2, CONFIGURATION .......... 168 241, 8.5" Portable Floppy Disk Drive . 158 2-2. _ 8" Portable Floppy Disk Drive . adeoshiys 160 3. DATA INPUT/OUTPUT FUNCTIONS BY FLOPPY DISKS 161 34. Function Overview 161 3-2. Input/Output Relationship 162 3-8, Types of Floppy Disks 164 4, EXPLANATION OF OPERATIONS 168 41. INIT: Initialize... 168 4-1-1, 8.5" Floppy Disks . 166 4-1-2. 8" Floppy Disks 167 4-2. DEL: Delete ... a) 169 4-3, RENAME: Name Change . 169 DIR: Directory... ephay 170 FREE: Remaining Floppy Disk Area ...... 170 LIST: List of Files ... see 170 READ: Reading from Tape Reader . m ‘Output of Files to the Tape Punch 172 Matty sejeaweseeees 173 Read from Memory . 174 Data Transmission to Memory 175 IGF Floppy Disk Files (Optional) . 176 IGF Floppy Disk File Conversion (Optional) 7 Floppy Disk File Conversion (Optional)... 178 Floppy Disk File Protection . 179 Floppy Disk Fle Data Transfer (PIP) (Optional) 179 P-(vi) ‘TABLE OF CONTENTS PAGE SECTION 14 CALENDAR TIMER ... SapaaaReON gnaey 180 4. OVERVIEW oo. ..eesceee 4 180 4-1. Warm-Up Program . 180 1-2, Alam Messages . pee 181 1-8. M.Codes for Gancsling Intoock Funatons 181 SECTION 15 EDIT INTERLOCK FUNCTION Sikes 182 1. OVERVIEW . a 182 SECTION 16 SYSTEM AIR PRESSURE CHECK FUNCTION .... = 183 1. OVERVIEW .. feasaueaes 183 4-1. EC Input 183 4-2. Alarm 183 SECTION 17 CYCLE TIME REDUCTION FUNCTION ..... 184 1. OVERVIEW i a adh 184 4-1. Ignoring Spindle Rotetion Answer, M63... 184 1-2. Ignoring Answer Signals for M Codes Other Than Spindle Rotation Control, Mé4 . 185 4-8. Ignoring Answer Signals for T Commands, M65... 185 1-4. Free Turret Indexing Position, M66 .. 186 SECTION 18 TOOL LIFE MANAGEMENT .. 187 1. OVERVIEW ....... He : 187 2. SELECTION OF TOOL LIFE CONDITIONS ..........sseseeeseseseeee 188 3, SETTING TOOL LIFE DATA AND DISPLAY OF TOOL LIFE DATA ..... 189 31. Data Setting Procedure . 189 3-2. Initializing Too! Life Control Table 194 4, PROGRAMMING .. 195 5. PROCESSING AFTER ALL SPARE TOOLS HAVE BEEN USED UP .... 196 ©. ALARMMESSAGES 6.0.0.0... ceeeceesseeseee 197 SECTION 19 PHASE MATCHING FUNCTION FOR THREAD CUTTING OPERATIONS . 198 4. OVERVIEW ..eeeeeecee 198 2. MCODES. 199 P-(vi) ‘TABLE OF CONTENTS PAGE 3. OPERATIONS + 200 4. PRECAUTIONS . 204 SECTION 20 EXTERNAL PROGRAM SELECTION .... 205 1. EXTERNAL PROGRAM SELECTION A (PUSHBUTTON METHOD) . 205 Tt. Overview oe... 2 205 Main and Schedule Program Selection... 205 Inhibiting the Selection of the Same Program .... + 205 Program Selection . + 205 Precautions . 205 ‘Alar Messages «.. oe 208 1-7. Panel Example (When the Number of Programs is Four 206 2, EXTERNAL PROGRAM SELECTION B (ROTARY SWITCH METHOD) .. 207 24. Overview in 207 2:2. Main and Schedule Program Selection ....... 207 Inhibiting the Selection of the Same Program 207 Program Selection 207 Precautions ..... 207 ‘Alarm Messages ........... ar 208 Panel Example (When the Number of Programs is Four) 208 Lamp Indication ..........+. 208 3, EXTERNAL PROGRAM SELECTION C (BCD SYSTEM) . 208 341. Overview of External Program Selection © 209 3-2, Types of Selectable Programs ...... nis 209 3-3. Main and Schedule Program Selection 209 3-4. Inhibiting the Selection of the Same Program 209 35. Precautions .. 210 3-6. Alarm Messages .... att SECTION 21 CYCLE TIME OVER CHECK FUNCTION ... a yenepeayen nryerasheNTbEs 212 1. OVERVIEW . # 212 1-1. Check ON Conditions . 212 1-2, Cycle Time Setting ...... 212 48.0 Alarm coeesceee 212 P-(vii) ‘TABLE OF CONTENTS PAGE SECTION 22 STM TIME OVER CHECK FUNCTION ........ : 213, 1. OVERVIEW .. 213 1-1. Cheok ON Conditions 213 1-2. §,T,MCycle Time Setting .. 213 13. Alarm .. ih denies 213 Timing Chart Example 214 SECTION 28 FUNCTION OF MCODE . 215 1. CHUCK OPEN/CLOSE BY M CODES . 215, 4-1. M Codes Used for Chuck Open/Close 218 4-2. Alarm Messages .... 215 2. CANCELLATION OF CHUCK OPEN/CLOSE INTERLOCK BY MCODES ........2...000+ 27 Bet. VED civeody -zs8dingtgtearnsinengagtoee i 217 2:2. M Codes Used for Canceling Chuck Open/Close Interlock . 217 3, CHUCK HIGH/LOW PRESSURE SELECTION BY M CODES 218 34. Overview ... cong ssesa2 218 32, MCodes Used for Chuck High/Low Pressure Selection 218 4, INDEX CHUCK ... ne 219 4-1, M Codes Used for Indexing the Index Chuck . 219 42. Alarm Messages ......... seredicens 218 CHUCKING ERROR DETECTION . 220 BA, Overview .....2... 5 220 5-2, M Code Used for Detecting Chucking Error . 220 5-3. Funotions .. 220 5-4. Parameter Setting 222 5-5. Alarm Message ..... 222 6. TAILSTOCK SPINDLE ADVANCE/RETRACT BY M CODES (WITH CONFIRMATION LIMIT SWITCHES) . : 223 6-1. MCodes Used for Chuck Open/Close . 228 6-2, Alarm Messages ..........6.0005 228 7. TAILSTOCK SPINDLE HIGH/LOW THRUST SELECTION BY M CODES ..... 225 TA. Overview . egeterteinsd aye ATO 225 7-2, M Codes Used for Selecting High/Low Tailstock Spindle Thrust 225 Palin) ‘TABLE OF CONTENTS PAGE 8 CANCELLATION OF CENTER WORK INTERLOCK BY M CODES . 226 1. Overview . 226 82, M Codes Used for Canceling Center Work Interlock 226 83. Program Example .... ‘ 226 9. TAILSTOCK SPINDLE ADVANCE/RETRACT DURING SPINDLE ROTATION BY M CODES ..... “ z 227 9-1. Overview of Tallstock Spindle Advance/Retraction during Spindle Rotation 207 9-2, MCodes Used for Advancing and Retracting Tallstock Spindle .. 207 9-3. Program Example ....... , 227 10. WORK REST CLAMP/UNCLAMP AND ADVANCE/RETRACT BY M CODES . 228 10-1, M Codes Used for Clamping/Unclamping and Advancing/ Retracting Work Reset 228 11, AUTOMATIC FRONT DOOR OPEN/CLOSE BY M CODES 229 1141. Overview . ‘ 229 112. M Codes Used fr Opening/Cosing he Font Door 229 12, PARTS CATCHER ADVANCING/RETRACTING BY MCODES.......... : 230 12-4, Parts Catcher with Swing Arm .. auene 230 12-2, Operation .......+. 231 412-8. Output Control 231 12-4, Interlock 232 126. Alarm 233 18. BAR FEEDER INTERLOCK FUNCTION ...... 234 19-4. M Codes Used for Operating Bar Feeder . 234 18-2, Top-Cut... 234 18-3. Example of Program 234 18-4, Alarm Messages . . 235 18-5, Automatic Continuous Operation .. 235 14, SPARE AIR BLOWER FUNCTION ....... abies aes 236 1441, -M Codes Used for Turing ONOFF Spare lr Blow (18). 236 14-2, M Codes Used for Turning ON/OFF Spare Air Blow (2/3) .. 236 14-3. M Codes Used for Turing ON/OFF Spare Air Blow (3/3). . 236 15. SPINDLE JOGGING FUNCTION WHEN AIR BLOW IS COMMANDED 237 15-1. Overview . 237 15-2, Operation . s sen 237 16. ROBOT/LOADER INTERFACE FUNCTION .. aesteyaeasegcaneeccgenes bane 238 11. Overview oe seseses 238 P(x) TABLE OF CONTENTS PAGE 16-2. Type-B Robot/Loader Interface ....... 238 16-21. Features 238 162-2, Functions ..... 238 163, Type-C Robot/Loader Interface . 239 16-3-1. Features 239 16-4. Alarm Messages .... a 2 240 16-5. Operation of Type-B Robot/Loader interface ......... eat 16-5-1. Operation Sequence Diagram 242 246 248 16-6. Operation of Type-C Robot/Loader Interface . 253 16-6-1. Operation Sequence Diagram 253 166-2, VO Signals . 287 16-6-3. Signals ninice 258 16-7. Connection Precautions .... SS oatee 264 16-8. Type-D/E Robot/Loader Interface . pes ; 264 17. COOLANT HIGH/LOW PRESSURE SELECTION FUNCTION BY M CODES ... 265 WA. Overview . 5 mee 265 17-2, Modes Used for Seloctng HightLow Coolant Preseure 265 18. NO WORK MONITORING FUNCTION 266 18-4. Overview .. - 266 18-2. MCode to Be Used ... 268 18-3. Parameters ..... waphee 286 18-4. Alarm ... sees 266 19. SPECIAL WORK COUNT FUNCTION .. 267 194, Overview ...... Riess 267 19-2. MCode to Be Used ... = 267 20. OSL-2 (OKUMA SIMPLE LOADER) OPERATION FUNCTION WITH M CODES .. 268 20-1. M Codes to Be Used 268 20-2. Interlock . cazeee 268 20-2-1. Interlock with Front Door . 268 20-22. Interlock with Spindle Rotation 268 20-2-3, Interlock with Feed Axis 269 20-2-4, Interlock with the Loader Longitucnal Peston. 269 20-26, Interlock wih the Touch Settor (vith tho Touch Setter Speciation) 268 20-3, EC Input/Output .. : 268 20-4, Alarm ... 270 3816-E P-1 ‘SECTION 1 PROGRAMMABLE TAILSTOCK FUNCTION (TOW-ALONG SYSTEM) SECTION1 PROGRAMMABLE TAILSTOCK FUNCTION (TOW-ALONG SYSTEM) OVERVIEW ‘The tallstock body can be moved and positioned using the motion of the saddle (ZA-axis), not requiring a {ailstock body drive axis. The tallstook body is connected to the saddle with the joint pin. See Fig. 1-1 ‘When the tailstock body is connected to the saddle, itis unclamped automatically, allowing positioning ‘Ones the joint pin retracts to disconnect the tailstock body from the saddle, it is clamped against the ‘Quideway. These operations, disconnection, and unciamp, are all confirmed by the limit switches LS1, LS2 and LS3, respectively. Alter the tailstook has been connected, itis towed by the saddle (ZA-axis) according to the W-axis command and is positioned to the commanded position. Tailstock motion is defined as W-axis motion, and it is ‘controlled by the position encoder and the axis drive motor for the ZA-axis only while the tailstock body is connected with the saddle. The machine origin of the talstock body (W-axis) is at the same point as the machine origin of the ZA-axis as shown in Fig. 1-1; the independent program zero for the W-axis is also available to simplify programming. Sia Ferien sieonaasconsieied OE | teat = UF. a 2s" iH Machin on of 2h a Machioe igh o Waxis Programming 200 of Wis Fei pasion ah aa poion ener daa Wala) Fig. 1-1 S816-E P-2 SECTION 1 PROGRAMMABLE TAILSTOCK FUNCTION (TOW-ALONG SYSTEM) 8816-E P-3 SECTION 1 PROGRAMMABLE TAILSTOCK FUNCTION (TOW-ALONG SYSTEM) SETTING INITIAL POSITION Set the initial position for tailstock positioning when connecting the tallstock body with the saddle fr the first time, after installing the control software, or when the position encoder of the 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 the X-axis to the travel end to avoid interferences during setting. (2) Retract the tailstock spindle fully. Keep the spindle at a still. (8) Feed the 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 switch to connect the tailstock body with the saddle, When it has been connected, the TAILSTOCK UNCLAMP/JOINT ON indicating lamp on the operation panel illuminates. (8) Move the ZA-axis in the MANUAL mode to tow the tallstock body. (6) Press the TAILSTOCK CLAMP/JOINT OFF pushbutton switch. When the tailstock body is disconnected from the saddle, the TAILSTOCK CLAMP/JOINT OFF indicating lamp illuminates. This completes the setting of the initial position data. Saddle Tailstock body ‘Note: When connecting or disconnecting the tailstock to or from the saddle manually, align the matoh marks. Fig. 1-2 S816-E P-4 SECTION 1 PROGRAMMABLE TAILSTOCK FUNCTION (TOW-ALONG SYSTEM) MANUAL POSITIONING OF TAILSTOCK BODY See Fig. 1-6. ‘To position the tallstock body manually, follow the steps below: a @ 3) 4 6) 6) 7 Move the X-axis to the travel end position in the positive direction. Retract the tailstock spindle fully. Keep the spindle at a stil, Press the JOINT POSITION RETURN pushbutton switch on the operation panel. This feeds the saddle to the joint position at the rapid feedrate, Press the TAILSTOCK UNCLAMP/JOINT ON pushbutton switch. The tailstock body is connected to the saddle and unclamped with the TAILSTOCK UNCLAMP/JOINT ON indicating lamp illuminates. ‘Manually feed the Z-axis to bring the tailstock body to the desired position. 100% setting: 2.4 m/min (7.87 fpm) Move the saddle in the opposite direction as much as a half of the backlash amount to ease disconnection of the tailstock body form the saddle. (Movement of approx. 1 mm (0.04 in.) will be sufficient.) Press the TAILSTOCK CLAMP/JOINT OFF pushbutton switch 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 indicating 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 6. "PARAMETER SETTING”. 3816-E P-5 SECTION 1 PROGRAMMABLE TAILSTOCK FUNCTION (TOW-ALONG SYSTEM) 4. TAILSTOCK POSITIONING BY PROGRAMMED COMMANDS (Commands Used in Program: W_ —: Weaxis command (Incremental commands allowed) G152_: G code calling for tallstock positioning Mtge: Joint OFF Mi89. : Joint ON ‘These G and M codes are effective only in the commanded blook. Example of Program: Noo: Goo x1000 2200 ce Nove 6152 wi00 om Noos Goo x__ 2_ cr. Ccutng Program Explanation of Each Block: NoO1 : The X-axis retracts tothe travel end position, Noo2 : Tailstock positioning cycle (1) through (6) is performed. (1) The Z-axis moves to the position where the tailstock body was previously connected to the saddle at the rapid feedrate, (2) The tallstock body is connected to the saddle. In two seconds after the tailstock body joint confirmation, the saddle starts movements to tow the tailstock body to W100 position at 2.4 m/min (7.87 fpm). (@) The saddle moves so that the joint pin is located at the center ofthe joint section. (4) The talstock body is disconnected from the saddle and the tallstock body is clamped. (6) The Z-axis returns to the position where the Z-axis was located before the execution of the tailstock positioning cycle. (2200 in NOO1, in this case). In the single block mode, cycles (1) through (5) are executed as one block command. 'NOO3 : Cutting program follows. SB16-E P-6 SECTION 1 PROGRAMMABLE TAILSTOCK FUNCTION (TOW-ALONG SYSTEM) Note 1: Note 2: Note 3: Note 4: Note 5: Note 6: Note 7: Movement by G152 W command ‘The W-axis movement command must be specified with G152 in the same block as G152 wroo. Conditions for W-axis command execution are: - The X-axis is at the travel end in the positive direction. (For two-saddle models, both the X-axis and the XB-axis must be at the travel end in the positive direction.) + The tailstock spindle is at the retract end. = The spindle is at a still, The W-axis command cannot be designated in the LAP or nose radius compensation mode. ‘M codes commanding joint ON/OFF, M188 and M169, are automatically generated by the control during the execution of the G152 cycle and itis not necessary to designate those M codes. To move the Z-axis in the GOO mode after the completion of tailstock joint designated by (M189, designate M190 in the same block as G00. If M190 is designated in the GOO block, an alarm will be generated. ‘Axis feedrate in the G00 mode with the tailstock jointed is the same as the W-axis feedrate. Axis movement designated by G codes other than G152 and G00 is not possible when the tailstock is jointed. Saddle LeU f a aoc By C frouento — (Connection) — (Postioning) ~Sackash (Ciscemnecton) — Posiioning of Z-axis ] aint pestion) ‘compensation {0 tho point where t Was located belore onnecion Fig. 1-3 3816-E P-7 SECTION 1 PROGRAMMABLE TAILSTOCK FUNCTION (TOW-ALONG SYSTEM) PARAMETER SETTING Soft Limit and Travel End Limit ‘On the W-axis, sof limit and travel end limit are set both inthe positive and negative directions as on the X- and Z-axis, determining 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 outside the travel end limit, Machine origin of W-axis Soft limit (+) v Soft limit (—) v. a Travel end (+) Travel end (-) | W-axis travel range Fig. 1-4 Note: Set the soft limits of W-axis inside those of ZA-axis. 3816-E P-8 ‘SECTION 1 PROGRAMMABLE TAILSTOCK FUNCTION (TOW-ALONG SYSTEM) (1) Procedure for Setting Travel End Limit b) °) Display the SYSTEM PARAMETER page of the PARAMETER SET mode pages. For two-saddle models, press the A key on the NC operation panel to select A-turret. ‘Move the cursor to W data of +STROKE END LIMIT and -STROKE END LIMIT. Press 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. Ifthe 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 Waxis both in the positive and negative directions from the actual position. Set the measured distances using function key [F2] (ADD). Movable distance in the positive direction: [F2] and (plus value) Movable distance in the negative direction : [F2J and (minus value) I travel end values must be changed, contact your local Okuma service representative before changing the data. 8816-E P-9 SECTION 1 PROGRAMMABLE TAILSTOCK FUNCTION (TOW-ALONG SYSTEM) (2) Procedure for Setting Soft Limit (Variable Limit) a) b) °) g anaueres SET USER PRRETER © vert. Lint Pp s00.000 seo. Teen Lint P _ i0a-ee _Son,c0 Svat: LIMtt M2678 000 16704: 000 vert: init 4 24t7e.090 5s0e.000 ‘reer bere a0 eae EDEDEDEDES Display the USER PARAMETER page of the PARAMETER SET mode pages. For two-saddle models, press the A key on the NC operation panel to select A-turret. Move the cursor to W data of parameters +/- variable limit (P/M). After pressing function key [F1] (SET), key in numerical values through the keyboard. Press the WRITE key. ‘Note 1: The operations indicated below require the setting of both travel end limit and soft limit. Ifthe setting is not made, the W-axis will fail to move or its movement is limited within a certain range, = Installing of NC control software - Replacement of memory board - Replacement of OSP position encoder of Z-axis Note 2: When the travel end limit data is changed, the soft limit data is also changed at the same values. 3816-E P-10 ‘SECTION 1 PROGRAMMABLE TAILSTOCK FUNCTION (TOW-ALONG SYSTEM) 5-2. Backlash ‘As shown in Fig. 1-5, there is a backlash between the saddle and the tailstock body for joint. Therefore, itis necessary to preset the backlash amount to insert the jointpin at the center ofthe joint hole correctly and also to eliminate positioning error caused by different joint movement direction. ri Backlash amount Fig. 1-5 Backlash amount must be set within a range of 0 mmto 10mm (0.29/n.)inunits of 1 um. The installing of the NG control software clears the setting to 0 mm, ‘The procedure for setting the backlash amount is explained below. EDEDED! (1) Display the SYSTEM PARAMETER page of the PARAMETER SET mode pages. For two-saddle models, press the A key on the NC operation panel to select A-turret, (2) Move the cursor to W data of the parameter BACKLASH. (8) After pressing function key [F1] (SET), key in the backlash data and then press the WRITE key. 5-3, 3816-E P11 SECTION 1 PROGRAMMABLE TAILSTOCK FUNCTION (TOW-ALONG SYSTEM) Feed Unit Amount and Acceleration Unit Amount for Manual W-axis Movement Use the system parameters to set the unit amount and acceleration unit amount of manual feed or rapid feed. Feedrate is determined by the designated unit amount. The relationship is shown in the expression described below. X (m/min) x 10% 60 & 108 (msec) Unit amount (um/12.8 msec’ X 12.8 (msec) “9¢* equals feedrate and its unit is m/min, When starting or ending feeding, automatic acceleration and deceleration are carried out and the acceleration/deceleration time is determined by the acceleration unit amount. Their relationship is as follows: X 12.8 (msec) Note: For the attempt to change these values, indications of Okuma must be obtained. If they are ‘changed without our technical support, the axis feed systems might be damaged. ‘The following is the setting method: PARMNETER SET (1) Display the SYSTEM PARAMETER page of the PARAMETER SET mode page. (2) Move the cursor to the desired position on the W column, (@) Press function key [F] (SET) and key in the value through the keyboard, Then press the WRITE key. 9816-E P12 ‘SECTION 1 PROGRAMMABLE TAILSTOCK FUNCTION (TOW-ALONG SYSTEM) 5-4, Cancellation of Interlock on the XB-axis Limit With two-saddle models, it is impossible to move the tailstock when the XB-axis is not at the positive limit position. However, this interlock can be canceled by setting proper parameter data, Bit 4 of parameter (bit) data No. 19 (intial value 0) 0 : Interlock valid 1: Interlock cancel 3816-E P-13 SECTION 1 PROGRAMMABLE TAILSTOCK FUNCTION (TOW-ALONG SYSTEM) SYSTEM VARIABLES ‘System variables indicated below are used for setting and reading out of zero offset, and plus and minus soft limit of W-axis, (These variables are available when user task 2 function is selected.) (1) @) @) ......... Zero OFfset of W-axis When setting a variable, designate as VZOFW = 1234.567 Positive Limit on W-axis When setting a variable, designate as VPVLW = 2000.00 « Negative Limit on Weaxis ‘When setting a variable, designate as VNVLW = 100.000 Note 1; Numerical data of these variables are referenced to the origin of the machine coordinate system (machine origin). Note 2; For two-saddle models, these variables can be designated only when the G13 mode (A-turret) is established. 8816-E P-14 SECTION 1 PROGRAMMABLE TAILSTOCK FUNCTION (TOW-ALONG SYSTEM) ALARM MESSAGES ALARM-A 1259 1260 Tow-along tailstock connect G00, G01, G02, G03, G30, G31, G32, G33, G34 or G35 command is designated while the tallstock body is connected, Index : None Character-sting = None Code = None ‘Tow-along tailstock condition M188 (Tailstock disconnect), or M189 (Tailstock connect) is designated with G152 calling for tailstock towing mode while the spindle speed is zero or the spindle is at a still. M189 or 6182 is designated whit M188, M189, or G152 is designated while the center work is not elected. M188, M189, or G152 is designated while the tailstock spindle is not at the retract end, or the turrets (both A-turret and B-turret) are not at the travel end in the positive direction. the spindle rotation command is active. Index : None Character-string : None Code £ M188, M189, or G152 is designated while the spindle is not in zero speed. Mi88, M189, or G152 is designated while the spindle isnot ata stil. M188, M189, or G152 is designated while the spindle rotation command is active. - M188, M189, or G152 is designated while center work is not selected. . M188, M189, or G152 is designated while the tailstock spindle is not at the retract end. - M188, M189, or G152 Is designated while the turrets (both Acturret and B-turret) are not at the travel end in the positive direction, s+ s+e++ M189 oF 152 is designated when either both of joint on and off signals are on or neither joint on nor joint off signal is off B .-..s.-1+1+2. The spindle is not at a still when the TAILSTOCK UNCLAMPIJOINT ON pushbutton is pressed. «The XA-axls is not at the positive travel end when the TAILSTOCK UNCLAMPZJOINT ON pushbutton is, pressed, 10 «2.2.01. The tallstock is not at the retract end when the TAILSTOCK UNCLAMP/JOINT ON pushbutton is pressed, ++ The tailstock is not unclamped when the TAILSTOCK UNCLAMP/JOINT ON pushbutton is pressed. S816-E P-15 SECTION 1 PROGRAMMABLE TAILSTOCK FUNCTION (TOW-ALONG SYSTEM) 1261 1262 1263 ‘Tow-along tailstock ctamp/unclamp Netther joint ON nor joint OFF signal is derived for more than three seconds. Both joint ON and joint OFF signals are derived for more than three seconds. ‘The joint ON signal is derived at other than travel end of X-axis or tailstock spindle retract end. Index : None Character-string : None Code + None ....+.+.. Neither joint ON nor joint OFF signal is derived for more than three seconds. 3. + Both joint ON and joint OFF signals are derived for more than three seconds. 4. «+++ Joint ON signal is derived at other than travel end of X-axis, Sr -» doint ON signal is derived at other than tailstock spindle retract end, ‘Weaxis plus variable limit over \W-axis command exceeding the positive soft limit (variable limit) is designated. Index : None Character-string : None Code + None \W-axis minus variable limit over ‘Weaxis command exceeding the negative soft limit (variable limit) is designated, Index : None Character-string : None Code : None 8816-E P-16 SECTION 1 PROGRAMMABLE TAILSTOCK FUNCTION (TOW-ALONG SYSTEM) ALARM-B. 2371 2372 2456 TOW-ALONG TAILSTOCK MOVEMENT condition {@152 (tow-along tailstock positioning cycle) is designated in other than G13 (A-turret) mode. 152 is designated without a W command, 152 is designated while tool nose radius compensation or LAP mode is active. Index : None Character-string : None Code aA 6152 was designated in other than G1 mode. . G152 was designated without a W command, 152 was designated during tool nose radius ‘compensation mode. G152 was designated during LAP mode, ‘TOW-ALONG TAILSTOCK MOVEMENT no spec. 6152 was designated although the control has no tow-along tailstock specification. Index : None Character-string : None Code : None W-axis minus variable limit over AW command exceeding the soft limit (variable limit) in the negative direction is designated. Index None Character-string : None Code None 8816-E P-17 SECTION 1 PROGRAMMABLE TAILSTOCK FUNCTION (TOW-ALONG SYSTEM) PROGRAMMABLE TAILSTOCK TAILSTOCK CLAMP/JOINT OFF fae] “2gb © e TAILSTOCK UNCLAMP/JOINT ON ‘aE gt O » Dp Fig. 1-6 Operation Panel for Programmable Tailstock a816-E P18 SECTION 2 SPINDLE ORIENTATION FUNCTION SECTION2 SPINDLE ORIENTATION FUNCTION OVERVIEW ‘This function stops the spindle at a desired angular position specified by a C command preceded by M19. PROGRAMMING FORMAT a) @ ° a) 6) @ Neves) Mig COO. Spindle orientation command The spindle orientation angle is specified by a C command. ‘The zero position of the spindle orientation function is set using a parameter. ‘The zero position is set at the parameter (long word) No, 44 in increments of 0.001°. Setting range is 0° to 359.999", nasa reference ‘The angle is measured in the MOS direction taking the marker signal posit position, 0°. Programmable range of the spindle orientation angle is from 0° to 359.999°. ‘When no G command is designated following M19, the control assumes C command as C =0° and spindle orientation is made to that angular position. After the zero position of the spindle orientation function has been established, C commands are referenced to the set zero position. ‘Note: For the pin type spindle orientation function, the programmable range of spindle orientation angle is predetermined depending on the machine specifications. In this case, the data ofthe orientation Zero position might be other than 0° and the value specific to individual machine might be set. Therefore, itis necessary to write down the zero position value since installing the NC control software clears the set value to zero, 3. 3816-E P-i9 SECTION 2 SPINDLE ORIENTATION FUNCTION CONTENTS OF PARAMETERS Mos ee 6 e2: 63: v2: v3: Kt: Spindle orientation angle Spindle deceleration starting angle Spindle creep rotation starting angle ‘Angle where the spindle speed becomes zero Spindle orientation starting speed Spindle creep speed Deceleration rate for decelerating spindle speed to ve Designated spindle orientation position 61 and 71 in addition to 02, 83, 64, V2, V3, and K1 explained in the illustration above are all set by the parameters for spindle orientation. a: 1 05: ‘The angle to determine the execution mode of M19 spindle orientation function when M19 is. ‘commanded with the spindle ata stil, Ifthe present angular position is within the angle set by 61 from the target orientation angle, the spindle rotates by one tum. (If 81 = 0, however, the spindle does not rotate by one turn even the actual position and the target position coincide each other.) Duration of time the control determines unti the spindle orientation is completed, affer the spindle speed has reached zero. Note: This value is set by parameter (word) No. 71. (Unit: 10 msec) Parameter used to output spindle speed in proportion to positional offset from the target position after the spindle has been brought into range within 84 from the target position, 9816-E P-20 SECTION 2 SPINDLE ORIENTATION FUNCTION M19 Command Programmed While Spindle Is at a Still The mode for executing the M19 command depends on the spindle angular position referenced to the orientation target angle. When present angular position is: Within 64 : M19 is completed without the spindle rotation, Within 83 : Orientation is accomplished at a creep speed. Within 62 : The spindle is accelerated ata rate K1. When the spindle speed reaches the half the speed determined by present spindle angular position 62 and V2, the spindle maintains that speed until the speed drops below the speed determined by @2 and V2. After that, the spindle speed changes as in conventional spindle orientation operation. Over 62: The spindle is accelerated at a rate K1. When the half the spindle speed determined by 62 and V2 is larger than the speed V2, the spindle rotates at V2. After that, the spindle speed changes as in conventional spindle orientation operation. 816-E P-21 SECTION 2 SPINDLE ORIENTATION FUNCTION Control after the actual position enters within 04 range: After the spindle has been brought into the range within 84 from the target position, positi ata spindle speed calculated in the following formula: is carried out X 0 (A0= angle from the target point) v3 MES 3816-E P22 SECTION 2 SPINDLE ORIENTATION FUNCTION 4. DATA SETTING Set the parameters stated on the previous page by following the procedure explained below, (1) Spindle orientation complete timer : parameter (word) No. 71 (unit: 10 ms) (2) Spindle orientation direction parameter (bit) No. 7, bits O and 1 (8) Spindie orientation zero point parameter (long word) No. 44 (unit: 0.001°) (4) Spindle control parameters For setting the data, other than those indicated above, use the SPINDLE PARAMETER page. The screen page to be used varies depending on the selected spindle speed range or winding. Mat ‘ist page 2nd page a Srd page M44 oe ath page When the data has been set, first tum off the power supply and then tum it back on again. The set data becomes effective, st = me som 35, 8 agaymozenes 2 s é ? 5 3816-E P-23 SECTION 2 SPINDLE ORIENTATION FUNCTION Parameter | Contents| Setting Range Sotting Unit Remarks 1 Kt Ot0.99998999 [0.001°/12.8 msec? |0.0001712.8 mse? (0.1 um specification) 2 at to 99898899 [0.001 0.0001" (0.1 4m specification) a 2 10 99990898 | 0.001° 0.0001° (0.4 um specification) 4 3 to 99998999 | 0.001 0.0001° (9.1 wm specification) 5 cr 1 to 99998999 | 0.001 0.0001° (0.1 um specification) 6 5 ‘010 99999909 [0.001 0,0001° (0.4 um specification) 7 va 010 99899899 |0.001°712.8 msec | 0,0001°/12.8 msec (0. um specification) 8 ve (01099690090 |0.001°/12.8 msec | 0.0001°/12.8 msec (0.4 ym specification) 71 [Backlash —a000%e 1000 | 0.007" 0.0001" ‘compensation (0.1 um specification) amount Do not change the data other than those listed above. Setting Examples: a) (2) ‘Spindle Acceleration/Deceleration Unit Amount K1 ‘To stop the spindle which Is rotating at "S" min" {rpm} in “T* seconds, the time Ic1 Is obtained using the following equation. 983.04 S min" {rpm} Tisec] Kt= For example, to stop the spindle which is rotating at 1000 min“l{pm} in 0.5 seconds, 1000 ki = 989,04 x 20 se6g080 Os e V2 or V3 Speed When the spindle speed is min“'{fpm}, V2 or V3 can be obtained using the following equation. V2 or V3 = 76.88 For example, when the spindle speed is 100 min"\{rpm}, V2. or V3 = 76.8 x 100 = 7680 Note: Multiply the values in (1) and (2) by ten for 0.1 4m control models. 9816-E P-24 SECTION 2 SPINDLE ORIENTATION FUNCTION 5, PROGRAM EXAMPLES FOR TWO-SADDLE MODELS Example 1: Noo oxo 100 150 is 00 Mio P1009. ous 00 wie P00 woz ‘Synchronized with P code Example 2: oot 010 ozo oso 100 120 miei NOTICE @) 13 600 600 P1009 wis puto Goo Piz0 ot 600 ‘600 P100 00 P120, oz orientation is not executed, @) Burt placed in the standby mode ‘and the spindle oreniation command M19 is executed withthe command for Acturet program (1) When designating M19 while in the simultaneous 4-axis control mode, synchronize the operation of the turrets A and B using a P code, When sequence return operation is performed passing the block containing M19, spindle If the spindle is rotated in the manual operation intervention mode after the completion of M19, automatic return from the manual operation intervention mode is impossible. For example 1, sequence return to sequence NO10, or to N150 and later sequences is possible. However, sequence return to sequence NOSO or to N121 and later sequences in example 2 is impossible. 9816-E P-25 SECTION 3 GRAPHIC CRT DISPLAY SECTION3 GRAPHIC CRT DISPLAY 1. OVERVIEW ‘This function displays the progress of the program in animation in addition to the programmed tool paths on cRT. Depending on the CRT type, display mode varies: = On the color graphic CRT, workpiece, cutting tools, etc. are diferentiated by colors + On the monochrome graphic CRT, they are differentiated by pattems, line types, and brightness. 9816-E P26 SECTION 3 GRAPHIC CRT DISPLAY 2. ANIMATION MODE DISPLAY 2-1. Function Keys Used for Graphic Display Operation ‘The graphic display is possible in the auto, MDI and manual operation modes. orosgeeeacion, (1) F1 (STD/EXT GRAPHIC) ‘The graphic display mode in the scale set on the NORMAL SCALE function is selected. r, the graphic display mode in the scale set on the ENLARGE SCALE function is selected, Each time this key is pressed, the display mode is switched between normal and enlarged. ‘Note: Switching between the standard and enlarged graphic display modes during the execution of 2 program is impossible. S816-E P-27 SECTION 3 GRAPHIC CRT DISPLAY (2) F3 (NORMAL SCALE) EVXEDEDEDEDEDEDED This function selects the unit length of an axis on the graphic display. On the graphic display, a dotted line with arrow marks at both ends is displayed with SCALE indication and scale value. This represents the scale length. ‘The standard scale is set in two different methods such as 2) Automatic determination b) Arbitrary setting ‘The procedure for setting the standard scale is explained below. Note that the standard graphic page must be displayed for setting the standard scale. a) Automatic determination ‘The graphic soale is automatically determined by pressing function key [F1] (AUTO SCALE). When this key is pressed, the program is read up to the end of the program (M02) and the scale is determined automatically so that the machining area can be displayed on the CRT. 3816-E P28 SECTION 3 GRAPHIC CRT DISPLAY NOTICE (1) Before executing the automatic determination, select the desired program, (2) If following commands are used in a part program, they are executed when the program is read by the pressing of function key [Ft] (AUTO SCALE), READ, WRITE, GET, PUT, DELETE, SAVE and DEF (8) output variables, system variables, and common variables are used in a left member of ‘expression in a part program, they are rewritten by the automatic determination operation. (4) Ifthe scheduled operation mode is selected, automatic determination of the scale value is possible only for the program selected by the first SELECT command. (©) fan alarm ocours during the reading of a program for automatic determination, ori the program reading is looped due to the statements GOTO, IF and other program execution order designating commands and automatic determination of the scale is not completed, then escape such state by resetting the control (6) The drawing area automatically determined is calculated from the following formula (Operating area in the cutting G code mode) x (100 + n)% Here nis a factor to allow margin in the tool path drawing operation and set by optional parameter (word) No. 51. (0 Sn = 100) b) Atbitrary setting ovo opecarion = === asacwtw tere ce The scale value can be directly entered through the keyboard after pressing function key [F2] (SCALE SET). inthis scale setting, setting range is from 12.5 mm (0.49 in.) to 1250 mm (49.21 in.) ‘The position of the coordinate axes can be set at a required position using the cursor after setting the scale value, The standard scale setting operation ends by pressing function key [F7] (SCALE QUIT). 8816-E P-29 SECTION 3 GRAPHIC CRT DISPLAY (3) F4 (ENLARGE SCALE) EQXEDEDEDEDEDEDES ‘The display area to be zoomed up from the standard graphic display or enlarged graphic display can be set as needed. Pressing function key [F1] (FRAME ENLARGE) reduces the frame indicating the display area. Pressing function key [F2] (FRAME REDUCE) enlarges the display area indicating frame. Setting the position of the display area frame Is made using the cursor key. The enlarge scale setting function terminates when function key [F7] (SCALE QUIT) is pressed. 9816-E P-30 SECTION 3 GRAPHIC CRT DISPLAY “4 ) (6) F5 (TRACE/ANIMATE) savro‘oreRarion "= ‘The graphic display mode is selectable from the three modes indicated below by pressing function key [F5] (TRACE/ANIMATE). Note that selection ofthe graphic display mode must be made betore starting the operation, The selected mode cannot be changed during the operation. a) TRACE/ANIMATE mode In this mode, tool shape, chuck shape, blank shape and tailstock spindle shape are displayed in addition to programmed tool paths. The blank shape is actually removed in accordance with the progress of the part program. b) TRACE mode In this mode, only the programmed tool paths are drawn. ©) ANIMATE mode In his mode, tool shape, chuck shape, blank shape and tailstock spindle shape are displayed and blank shape is actually removed in accordance with the progress of the part program. Display of the tool paths is not available, F6 (MATERIAL) ‘The blank shape, chuck shape and tailstock spindle shape registered are displayed, F7 (CLEAR) ‘Tool paths, blank shape, chuok shape and tailstock spindle shape displayed on the CRT are all cleared. 8816-E P-31 SECTION 8 GRAPHIC CRT DISPLAY 2-2, General Precautions for Animation Mode Display (1) Scale Value Setting Range Setting ranges of the scale value are indicated below: Normal scale : 12.8mm (0.49 in.) to 1250 mm (49.21 in.) Enlarge scale : 0.4 mm (0.02 in.) to 1250 mm (49.21 in.) (2) Relationship between Animation Display and Scale Value Available animation display differs depending on the scale value setting and the relationship between the set scale value and animation display available is summarized in the table below. Function] Tool Sh ‘Scale Value " Display eel pall ieee 1250 to & mm (4921 to. 0.20'n,) 3 5 5 to2.5 mm (0.20100.10 in.) x o 2.5 to 0.4 mm (0.10 100.02 2 x © (8) Animation Drawing Speed ‘The animation drawing function has a limitin the drawing speed (feedrate of 1 meter per min. willbe the maximum drawing speed at a soale value setting of 25 mm (0.98 in). This means simulation withthe animation drawing in the machine lock mode automatically overrides the specified feedrate (animation speed override). In actual machining operation, however, animation speed override is impossible and if program is executed at a feedrate for which animation drawing is impossible, the control displays the message “ANIM SPEED OVER” and erases animation drawing. In this case, only programmed paths are displayed on the CRT. Note: To clear the message “ANIM SPEED OVER”, press function key [F7] (CLEAR) after the part program has been completed. (4) Parameter Data for Selecting the Elements of Animation and Too! Paths Drawing For the display or drawing of animation and tool path, display elements can be selected by a parameter data - optional parameter (bit) No. 10. Bit ON/OFF BitO ..... Jog feed path drawing Bit 1 ..... Rapid feed path drawing Bit2 ..... Cutting feed path drawing Bit3 ..... Blank shape drawing Bit4 ..... Chuck shape drawing Bits Tailstock shape drawing Bit ..... Tool shape drawing Bit7 ..... Blank removal drawing SB16-E P-32 SECTION 3 GRAPHIC CRT DISPLAY 2:3. 25. High Speed Drawing Programmed tool paths can be drawn ata high speed in the machine lock and dry run on mode. Setting of the single block function is effective. In this programmed path drawing operation, since the too! path in the G00 rapid feed mode is not the same as the actual movements, this must be taken into consideration. Display Page LO AAT SSSA om fi peru posttI04 9409 2 faze & “bee. EXEDEDEDEDEDEDED Note 1: Data in item "XB" and ZB" is available for two-saddle models. Note 2: Data in item °C" is available for multi:machining specs. Machine Time Display ‘Actual program execution time in the automatic and MDI mode operation is counted and displayed. While the controls in the slide hole mode or the program stop mode, such time is not counted, In the high speed drawing mode (machine lock and dry run on), machine time display is not available. If machine time calculation is required through the execution of the high speed drawing operation, optional function for this operation is necessary. S816-E P-23 SECTION 3 GRAPHIC CRT DISPLAY 2-6. Additional Functions for Multi-machining Models ‘The available function keys are basically the same as used for standard models. (1) Standard/Enlarged Graphic Display @) Standard graphic display mode For the blank display, the page key is used for switching the view angle from the side tothe frontand from the front to the side. This display change is possible even during the progress of cutting operations. Note that the page key is not effective for other than the multi-machining models. Raa SR | TE Soe | sour [aware] “Rie | cuese [come ENEDEDEDEDEDEDED Side View 8816-E P-34 SECTION 3 GRAPHIC CRT DISPLAY 2 (3) Front View ‘The front view is displayed in the coordinate system on which the C-axis angle is fixed as shown above. The indications on the scale represent X-axis values (in radius). b) Enlarged graphic display mode Inthe enlarged graphic display mode, switching the view angle between the front and side viewsis possible as in the standard graphic display mode. Standard Scale Setting Independent scale setting on the side and front views is possible, For setting the scale for these two views, first display the required view. When the same scale setting is used for both of the displays in common, then the setting is necessary only from either of the displays. In this case, specific scale value is set both for the front and side views. Setting procedure is the same as used with standard models Enlarged Scale Setting Inthe enlarged graphic display mode, independent scale setting for the different two displays front and side. As in the scale setting from the standard display mode, display the required view and setting should be done from that display. 3816-E P-35 SECTION 3 GRAPHIC CRT DISPLAY (4) Switching between Trace and Animation Displays ‘As with the standard models, function key [F5] (TRACE/ANIMATE) is used for selecting the three different display modes. a) Trace/Animate Side Viow: ‘Tool shape, chuck shape, blank shape and tailstock spindle shape are displayed. Tool paths are also displayed in cyan and the blank is removed as the progress of cutting. ‘While the C-axis is connected (only for A-turret tools for two-saddle model), the tool paths are displayed in magenta and removal of blank will not occur. Front View: The front view of the blank shape is displayed and the tooltip point is indicated by red marker. ‘Tool path is also displayed in magenta, During the cutting, the tool outline is displayed in the specified interval". Removal of blank dos not occur. ‘The marker and tool outline are displayed only while the C-axis is connected. Display of blank shape, tool path and too! outline is dependenton the setting of parameter data explained in 3. (4). “1 Thetoo! outline is drawn in dots in magenta in accordance with the tool mounting direction, tool diameter (D) and cutting angle (At) when the revolving tool (M-tool) is selected (tool classification code: 27-28) as the tool shape. Tool Front Display Tool Side Display oN bp) LAM} oo point Af eae The interval of the tool outline drawing is the distance the tool point has moved from the previous tool outline display position as indicated below: Drill diameter + “r" represents the factor to designate the tool outline drawing interval and is set at optional parameter (word) No. 55 within a range of 10 to 100. ‘The tool outline is drawn on the display, in addition to the conditions indicated above, when the feedrate Is changed from the rapid traverse to cutting feedrate or the commanded point is reached (with C-axis connected). 2816-E P36 SECTION 3 GRAPHIC CRT DISPLAY b) Trace Side View: The display is only tool paths, chuck shape and tailstock spindle shape. As in case a) above ‘tool path is drawn in magenta while the C-axis is in connection (only for A-turret for two-saddle model) and in cynic in other cases. Front ‘The tool point position is identified by red marker and tool outline is drawn in magenta in the specified. ©) Animate Side View: Tool shape, chuck shape, blank shape and tailstock spindle shape are displayed. Tool path display is not available. Removal of blank occurs in accordance with the progress of cutting. Note that when the C-axis is in connection (only for A-turret for two-sadidle mode), removal of the blank does not occur. Front View: ‘Same as in case a) above, but the too! path is not displayed, (6) Blank Drawing Function Key Side View: Blank shape, chuck shape and tallstock spindle shape registered are displayed. Front View: Blank shape registered is displayed. “This function key is effective only for the page ourrently displayed. That is, pressing this key while the side view is being displayed displays only the side view of the blankand front view of the blank cannot be display. This is the same for the front view display page. (6) Delete Function Key Side Vi ‘Tool paths, blank shape, chuck shape, the tailstock spindle shape and tool shape displayed on the side view page are all deleted, Front View: The tool outline drawing and the blank shape displayed on the front view page are deleted. This function key is also effective only for the page currently displayed. 3816-E P-37 SECTION 8 GRAPHIC CRT DISPLAY 27. Additional Functions for Sub Spindle Models ‘The available function keys are basically the same as used for standard models. (1) [FI] (STD/EXT GRAPHIC) The front and side views of the 1stand 2nd spindles can be displayed inthe patter which is selected by pressing function key [F2] (MODE SELECT). The front and side views of the 1st and 2nd spindles can also be displayed in the enlarged mode in the pattem which is selected by pressing function key [F2] (MODE SELECT). Each time this key is pressed, the display mode is switched between normal and enlarged. Note however, the display mode cannot be switched while machine operation is in progress. (2) [F2] (MODE SELECT) ‘The display pattern for the standard/enlarged graphic display in each operation mode can be selected by pressing this function key. Select the display pattern before starting machine operation, ‘The display mode cannot be switched while machine operation is in progress. ) Graphic display pattern Display Pattern Display Screen 1 Side view of the 1st spindle Front view of the tst spindle 2 ‘Side view of the 2nd spindle Front view of the 2nd spindle 3 ‘Side view of the 1st spindle Side view of the 2nd spindle 4 Front view of the tst spindle Front view of the 2nd spindle In display patterns 1 and 2, switching between the side view and the front view is possible using age keys even during machine operation, In display pattems 3 and 4, switching between the 1st spindle and the 2nd spindle is not possible using page keys during machine operation. Its switched automatically by GG140/G141 during ‘operation. In this case, the graphic display of the spindle which is selected for the turret selected by the A key or B key, b) Display pattems available when the mult-machining specification is not selected When the mutti-machining specification is not selected, patterns 1 through 3 can be selected by pressing function key [F2] (MODE SELECT). The front views for patterns 1 and 2 cannot be selected using the page keys. ©) Display pattems available when the multi machining specification is selected only for the main spindle Patterns 1 through 3 can be selected by pressing function key [F2] (MODE SELECT). The tront View for pattern 2 cannct be selected using the page keys. ) Display pattems available when the mult-machining specification is selected for both the main and sub spindles Pattems 1 through 4 can be selected by pressing function key [F2] (MODE SELECT), S816-E P-38 SECTION 8 GRAPHIC CRT DISPLAY (3) @ © 6) ” Standard Scale Setting Independent scale setting on the side and front views is possible. For setting the scale for these two views, first display the required view. Independent scale setting for the 1st and 2nd spindles is not possible. When the same scale setting is used for both of the displays in common, then the setting is necessary only from either of the displays. In this case, specific scale value is set both for the front and side views. Setting procedure is the same as used with standard models. Enlarged Scale Setting Inthe enlarged graphic display mode, independent scale setting for the different two displays - front and side. As in the scale setting from the standard display mode, display the required view and setting should be done from that display. ‘Switching between Trace and Animation Displays ‘As with the standard models, function key [F5] (TRACE/ANIMATE) is used for selecting the three different display modes. a) Trace/Animate b) Trace ©) Animate For details, refer to 2-1, and 2-6. Blank Drawing Function Key Side Views Blank shape, chuck shape and tailstock spindle shape registered are displayed. Front View: Blank shape registered is displayed. his function key is effective only for the page currently displayed. That is, pressing this key while the side viewis being displayed displays only the side view of the blank and front view of the blank cannotbe display. This is the same for the front view display page. Delete Function Key Side View: ‘Tool paths, blank shape, chuck shape, the tailstock spindle shape and tool shape displayed on the side view page are all deleted. Front View: The tool outline drawing and the blank shape displayed on the front view page are deleted. This function key is also effective only for the page currently displayed. 9816-£ P-20 SECTION 8 GRAPHIC CRT DISPLAY 3. TOOL FORM SELECTION ‘The procedure to set the tool form used in animation display is explained below, ‘The operation to set the tool form means that the data necessary to select the form pattern appropriate to the too! to be used from the tool form pattems already defined. Tool form data must be set in advance for all tools that are used in the program. However, when a tool animation data command (commanded using system variables) is designated in a program such as the rogram made using the IGF function, the tool form data is automatically set when the program is executed. ‘Thus the setting of tool form data is not necessary in this step, (1) Select the TOOL DATA SET mode. ee fe (2) Press function key [F7] (ITEM|) to display the TOOL FORM SELECT page. (8) Using the PAGE keys @) (G) , display the screen for the tool number to be set. oouDara:sor OWN MLA HSEOLOTI Page 2 ar te fou, Fee SELECT Too. no. "FINISH OD) EDEDEDED! ENEDED Note: Inthe initial state, an OD tuming tool is set as the too! form. 8816-E P-40 SECTION 3 GRAPHIC CRT DISPLAY (4) Press function key [F3] (TOOL KIND) to cisplay the page from which the tool code number can be set. T'rousico- —fe'rmasi ens 8 cnoove oot ZRH Te AL FINISH Ibs 28 Groove JD Sroucl Faces 2 FINISHrmcet Bt GROOVE PRUE ¢ Roun ob 13 Teo oor 2 ORULL S foun os 34 Teno Yor 3a BRILL OGIO S fous freer 35 Temp precise outcome ‘ran! Ope 3g Thee Ob» 35 arcesé one SrGSI oe a7 mero Ibs 2s RECESS IX ‘FINISH Frees 48 TREND Feet om "i Cg set | exo | ‘eno we | new | row (8) Input TOOL CODE NO. If keys [3] and WRITE are pressed, the display indicated below is displayed. MT AO WTO TTY ee roc. rom sage eT Too. NO. 4 Took cone nO. PC FIOM ED > Fe Gane. Fore PATTER! FIRE te | creme | rron 3816-E P-4t SECTION 3 GRAPHIC CRT DISPLAY (©) Input the FORM CODE NO. If form code "3" is designated, the display will change into the page as shown below. oe: oo stem ode ND. 13 Toa st | exo | ‘xno EDEDEDEDEDES) (7) From this page, set the TOOL EDGE DATA by locating the cursor at the required data position. TOOL ANGLE At EDGE ANGLE A2 STICKING OUT L Note: The too! interference area is automatically created according to the selected tool form. For the automatic interference area creation, values registered with parameters are used, If required, change these values. (8) Input the offset number of this tool by locating the cursor at the required OFFSET NO (ON1 - ON3) data position. This number's used to designate the too! form for which graphic guide is given on the tool offset setting screen. For the system having the tool life management specification, ON1 - ONS corresponds to the offset group 1 -3, respectively. On the too! fe management table, tool offset numbers identical to those ‘set in the tool life management table are automatically set, 3816-E P42 SECTION 8 GRAPHIC CRT DISPLAY 4. DRAWING BLANK SHAPE ‘The user graphic commands (UGC) are provided so that arbitrary blank shapes may be drawn on the color ‘graphic CRT. (1) Definition Format (One-spindle models) ‘The format used for blank shape (side view) drawing is indicated below. DEF WORK : Declaration of blank definition ‘A group of user graphic commands used for drawing blank shape END: End of blank shape definition DRAW : Blank shape defined is drawn, ‘The format used for blank shape (front view) drawing is indicated below. (This is effective only for multiple machining specification models.) DEF WORKF : Declaration of blank definition ‘A group of user graphic commands used for drawing blank shape END: Endoof blank shape definition DRAW : Blank shape defined is drawn.

You might also like