Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
3K views
Hitachi Seiki HT20!23!30J Programming J300L
hitachi seiki programming manual
Uploaded by
Isabel Jaramillo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save Hitachi Seiki HT20!23!30J Programming J300L For Later
Download
Save
Save Hitachi Seiki HT20!23!30J Programming J300L For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
3K views
Hitachi Seiki HT20!23!30J Programming J300L
hitachi seiki programming manual
Uploaded by
Isabel Jaramillo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save Hitachi Seiki HT20!23!30J Programming J300L For Later
Carousel Previous
Carousel Next
Save
Save Hitachi Seiki HT20!23!30J Programming J300L For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 178
Search
Fullscreen
SE PROGRAMMING MANUAL FOR HITEC-TURN 20/23/30J TYPE CNC LATHE SEIKI-SEICOS J300L ( Edition 2. 5-1999 ) EE SEIKI Hitachi Seiki Co., Ltd.CONTENTS 1, PREPARATION FOR TOOL LAYOUT...... 2. PROGRAMMING 2-1 Basis for Programming 24 2-1-1 Program Reference Point and Coordinate Values 24 2-1-2 Regarding Machine Zero Point .... : 2-2 2-4-3 Program Example... a 8 2-2 Details of F, S, T and M Functions 24 2-2-1 F Function (Feed Function) ... 24 2-2-2 S Funetion (Spindle Function) ..n.----n : 25 2-2-3 T Funetion (Tool Function) nn a 2-2-4 M Function (Miscellaneous Function) List... 241 2:25: jorque Diag 2-3 Details of G Function 2-3-1 List of G Function (Preparatory Function) 2-3-2 G50 Maximum Spindle Speed Setting 2-3-3 G00 Positioning ... 2-3-4 G01 Linear Cutting ... 2-3-5 G02, G03 Circular Cutting 2-3-6 G04 Dwell 2-3-7 G06 Positioning in the Error Defect Off Mode... 2-3-8 G10 Programmable Data Input. 2-3-9 G20, G21 Inch Input/Metric Input .. 2-3-10 G27 Reference Point Return check 2-3-11 G28 Automatic Reference Point Return. 2-3-12 G30 2nd Reference Point Return 2-3-13 G31 Skip Function...... : 2-3-14 G36 ~ G39 Stored Stroke Limit 2-3-15 Stroke Limit Check Before Move 2-3-16 G54 Work Coordinate System Setting (Work Length) 2-3-17 G90, G94 Canned Cycle 2-3-18 G70, G71, G72, G73, G74, G75 Compound Repetitive Cycle (Option) ... eee 2-53 2-3-19 G32, G92, G76 Thread Cutting enn BBS2-3-20 Continuous Thread Cutting... 2-3-21 Multiple-thread Cutting (G32) .. 2-3-22 Multithread Cutting (Option)... 2-3-23 G36 Variable Lead Thread Cutting, 2-3-24 G150, G151, G152 Groove Width Compensation 3,AUTOMATIC CALCULATING FUNCTION OF TOOL NOSE RADIUS COMPENSATION 3-1 Outline 3-2 Preparation to Execute the Automatic Caleulating Function of Tool Nose Radius Compensation... - 3-3 Three Conditions of Nose Radius Compensation 3-4 Caution Point of Approach to Workpiece .. 3-5 Tool Nose Radius Compensation to Direct Designation G Code (6141, 6142) 4, PROGRAM EXAMPLE (NC PROGRAM) 4-1 Chuck Work. 4-1-4 Machining Drawing 4-1-2 Chuck Work Program 4-2 Center Work. 4-2-1 Machining Drawing. 4-2-2 Center Work Program 4-3 Bar Work... 4-3-1 Machining Drawing . 4-3-2 Bar Work Program 4-4 Grooving... 4-4-1 OD Grooving... 4-4-2 ID Grooving... 4-4-3 End Face Grooving oe 4-5 1st and 2nd Process Continuous Machining Method 4-5-1 Machining Method by Single Program... 4-5-2 Machining Method by Subprogram Calling... 4-6 Operation Example of Many Shout Length Works... 5. APPENDIX TABLE...... " 2.91 2-93 on 284 2-95 2.94 34 34 32 3:3 3-10 3145-1 HT20/23J Variable Combination Tool List (Standard)... 51 5-2 HT20/23J KV Combination Tool List (Standard) .......0s-rnnnsnsnsnnin 5-5 5-3 HT20/23J Rotating Tool Combination Too! List (Selection).....rreenrn 9 6. FEFERENCE MATERIALS...... 6-4 6-1 How to Calculate the Tool Nose Radius Compensation Amount Without Using the Tool NOse Radius Compensation Function ......ren6-1 6-2 Calculation Formulas...... = 6-10 6-2-1 How to Obtain Side and Angle of Right Tangle ee oe B10 6-2-2 How to Obtain Side and Angle of inequilateral Triangle 6-12 6-2-3 How to Obtain Taper and intersecting Point of Circular ArC.....:nnnneB13 6-2-4 Others..... eer 7 . 647 ul1. PREPARATION FOR TOOL LAYO 1-1 Machine Strokes and Tool Set 4, The instruction manual should be read and understood prior to programming. 2. Following items are shown in the instruction manual. 1) Machine strokes and tool set 2) Tool interference drawing 3) Standard tool set 4) Quick setter and workpiece interference drawing 5) Tool layout 3. The above items should be fully understood because they serve as prerequisites for machine operation, programming, and tool rayout. 12INTRODUCTION In this manual, from tool layout to machining, various rules of actual operation and notabilty are explained by the flow shown on right column. Note) See “ Delivery Description” regarding the distinction of the standard or option. ae | i. 2-1-2 Regarding Machine Zero Point Properly speaking, the machine zero point and reference point is a different position, however, as for our NC lathe make the both points the same position. Therefore, here in after the reference point calls as the machine Zero point in this manual. Itis a position which is the machine proper and the machine zero point which is the basis of program set the end of each axis. This machine zero point utilizes an electrically identical point, a grid point, and stop a servo motor at the certain Point. Turn on the power at the starting time in the morning, it can be entered a program operation by execution of the zero return. 222. PROGRAMMING 2-1 Basis for Programming 2-1-1 Program Reference Point and Coordinate Values For a CNC lathe, coordinate axes X and Z are set on the machine and their intersecting point is called a "program reference point’. The X axis assumes a spindle center line to be a position of "XO", and the Z axis assumes a workpiece finish end face on the tail stock side to a position of "ZO" To move a tool, specify its moving position, adding signs "+" and "-”" to both X and Z axes, with this program reference point as a datum point. aacun point. a CoP Dlametrieal dimension 2 + Longitudinal dimension 62,01 4% eats 8000 . Center of SJ spindle tee re) Bsa Reference point for programming Ko Jrsntaned face -Kaxts + Position of the tool A ... Since it is locates a plus 50 dia. on the X-axis and plus 35MM (1.4IN) on the Z-axis, 50.0 236.0 ..... (Omit the plus sign) + Position of the too! B Since it is locates a plus 80 dia. on the X-axis and minus 25MM (1.0IN) on the Z-axis, 80.0 2-25.0 a2-1-3 Program example NC program Act ( R20 cts ) & 8 = Y z + 8 EU ‘ ‘ 7+}. 12 05802 << ——_Jatingush om other roorams: [bo nat use the same program eure NL G28 U0 N2G28. WO oo a [is © se asin ne 7 NATO gy (Caiihe tnetveadiove wes ————_—id NsGee x2000 72080 [tea sine vange os Wah 6 [Remvay cated a saqvence ruber —)/ 7NSMOL SS land ntes a ok fol the same momber ais spinda speed por minute t 1530 IMachine operation snot afeced, | —AN701 T0700 M41 fev fhe sequence number's ma oi. 702.697. ...s1590° M08 [Raaroiea caine |__—«NTS Goo xme i809 hana doer ae sob erp oy GB6, 2D FLO SISq ee ey cae constant surece soeed contol N06 X4485 2-15 sarees [ZN Gide peroming areuar |] NIT 7-120 “) fitng nthe courtersocose 708X460 tecton. [Used when performing N709 G03" X50.0 2-140 R20 [Cancels creular cutting with Goi. cemceen ni cotta N7T*Go2 x540 219.0 R20 N72 Gol XS80 N13 X60 2-210 N74 GOO X700 NTIS G97 200.0 7200.0 8680 NTI6 MOL N7 G28 UO WO T0100 NB M30 %2-2 Details of F, S, T and M Functions 2-2-1 F Function (Feed Function) G99 mode F OOO.GO (Up to 5 digits in increment of 0.001) mmirev Specify a cutting “feed rate" per spindle revolution or a lead of the threading, (Example) 0.3 mmirev = FO.3 or F30 4,0 mmirev = F1.0 or F100 4.5 P thread = F1.5 or F150 In case of thread cutting, it is possible to command down to 5 digits of decimals, F COO. OOOGG (0.00004 unit; max. 8 digits) Whether lead designation or thread number designation should be selected for the address of E depends on parameter setting, When 8th place from the right of the parameter No.2403 is 0 ..... Lead designation, (Example) In case of 14 threads per inch 25.4 Feed rate = 77 ypoags 1.814287 51,81429mmirev F1.81429 When 8th place from the right of the parameter No.2403 is 1 ..... (Thread number designation) (Example) £14.0 Max. feed rate 10,000mmimin, ‘A maximum feed rate depends on the spindle speed used. ‘Assuming the spindle speed to be N; _ 10,000 N (Example) When the spindle speed is 1,000 rpm, the maximum feed rate is; 10,000 Toop 7100 F=10.0mmiev G98 mode F OOOOOG A decimal point cannot be used. mmimin Feed rate per minute Generally, you specify a feed rate per spindle revolution for in case of tuming However, if specified in the G98 mode, a feed rate per minute is set. (Example) 200 mm/min = F200 Notes) 1. Since the G99 mode is set when turning on the power, you do not have to specify it, unless G98 is to be used. 2. A cutting feed in taper cutting or circular cutting is that of @ tool advance direction (tangent direction). 3. Ifa cutting feed in G98 mode (GO1, G02, G03) is specified, the turret head moves even if the spindle is not running. 4. When commanding G98 from G99 mode or G99 mode from G98, be sure to command F.... a8 well a4In case of F command is missing in the block, F value is effective which is designated just preceding block in G98, G99 mode respectively. To'be conerete, it becomes as follows: Indicate "F" that becomes effective in that block with [ ] (Feed per minute) (Feed per revolution) When the power is tu ON 0 0.00 N1 G99 F1,23; 0 [1.23] N2—; 0 (1.23) N3 G98 F1000 ; T1000} Nam; [1000] NS G32 F2.34567 ; [2.34867 } 1234567 ] [2.34] [2.34] {1000} [10001 N11.G32; [2.348567 } 2-2-2 S Function (Spindle Function) ‘Specify a spindle speed or surface speed (cutting speed) with S 4-digit numeral (SOOO i) Command Description G50SOOO0O Max. spindle speed limit (Example) G50 $1800 : A maximum spindie speed is limited to 1,800 (mim~') G97SC]000 Constant surface speed cancel Specify a spindle revolution with S000 (Example) G97 $1000 : A spindle speed per minute is set to 1,000 (mim™ = G96SOOOO Constant surface speed control ‘When performing constant surface speed control, specify a cutting speed "V" (m/min) with an $ 4-digit code (SOO). 25(Example) G96 $150. : A spindle speed is controlled to 150 150 m/min cutting speed at the cutting point. Refer to the left figure. * Formula for calculating the spindle speed from the surface speed 4000 \V zxD \V:: Surface speed (m/min) i344 D: Too! nose position ( mm) N: Spindle speed (mim”') 1000% 150 Spindle speed "N" al the position A = 3 aq,7qq.4— = 1193. (mim ') 1000x150 Spindle speed "N" at the position =—3yqxegq~ = 795 (mim”') 1000 150) Spindle speed " at the position C 3.14*706 ee ‘As mentioned above, an automatic change of the spindle speed relating to the work diameter is called as the constant surface speed control. Notes) 1. considering a workpiece chucking condition, specify the maximum spindle speed limit with S 4-digit code in a G50 block at the beginning of a program. 2. When roughing with G96, calculate maximum and minimum spindle speeds so that cutting will be performed in a constant power range as much as possible. 3. When changing over from G96 to G97 and vice versa, specify not only a G code, but also an S code. 4, When changed over from G96 to G97 and no S code is specified, the spindle is run with the speed specified in the latest S code in G96 mode. 5. When changed over from G96 to G97 and no S code is specified, the spindle tus with the previously used surface constant speed is S code had been specified in G96 mode. Also, when no S code is specified in G96 mode, S results in 0. 6. The following interlocks are provided as the rotating conditions of spindle. (1) the direction of the chuck inner clamp and outer clamp key shall be the same direction as that of chick clamping. (2) Q-setter shall be stored. (3) Rotating speed shall be command with G96 Sxxx. (4) The lamp of advance or retract of center support shall be on. (Option) (5) The door shail be closed. 26In case of rotary tool, there are four additional interlocks as follows. (1) The connection of C-axis shall be in the status of OFF (M40 command). (Option) (2) The connection of rotating too! shall be in the status of OFF (M45 command), (Option) (3) Set up of the ACT shall be cancel condition. (Option) (4) The safety door of the ATC magazine shall be closed. (Option) 2-2-3 T Function (Tool Function) The tool used and its offset No. can be selected with a 4-digit number following " TOOAA ‘Turret face selection —_ — Face 01 ~ maximum number of faces — Offset No. 1. Setting Coordinate of Tool-nose Position ‘As a general usage, it is not necessary to command of offset No. Only command of calling of turret as shown below can set the tool-nose position. Example) If the turret No. 3 is to be called, program as follows: T0300 2. Setting Coordinate of Tooknose Position for Arbitrary Offset No. When using an arbitrary offset No., program as follows. Setting is done with the tool mounting position (diameter, length) of the offset No. 13. Example) T0313 Turet No. 3 ——2/\_— ottset No. selected Note 1. Be sure to input the tool-nose point on the tool layout screen, 2. Input “9"to the tool-nose point for driling end-miliing tool. (When a rotating tool is equipped.) 3. When "TCICIA.A" command is specified on the same line as the axis travel command, the indexing of turret is made simultaneously with traveling and a coordinate is set after completion of traveling. Be careful not to command T function together with the travel command. 3. Compound Offset ‘When an adjustment is made on diametrical dimension of 50 and 70mm respectively at the following workpiece, two or more offset can be applied on one tool.Example 1) Tos00 eT G97 $2546 Mos . G00 X50.0 210.0 Mos Je 18 = G96 730 $200 ate el Got 72-150 FO2 | a | X70.0 T0919 <— Compound offset No. 19 ] 2.40.0 | \ 84.0 T0900 <— Compound offset cancel G00 210.0 —- ——— G97 _ X200.0 2200.0 $500 oe is Mot 8 8 8 Example) Input status of dimension adjustment when the part ¢70 is made larger by 0.03. TOOL LAYOUT OFFSET M2 19 003 «0 000 ~~ Note) Be sure to input zero for Rand T.
Compound compensation 2. Data of tool point from 1 to 9 and setting of tool nose R — Multi tool cutting 3. Tool point is zero and set a tool nose R —> AlarmD. Program example Tot Tos i wo Turret face No.1 Turret face No.3 Offset No.1 Offset No.3 Turret face No.6 (Compound compensation 33, 34) (Offset No.6, 36) N100 To100 ‘The turret face No.1 is indexed and setting-up is. performed by the data of offset No.1 Mot N300 T9300 ‘The turret face No.3 is indexed and setting-up is. performed by the data of offset No.3. Gor Z~ > T0333 ‘Compound compensation ON (Offset No.33) XDZ CO 10334 Compound compensation ON (Offset No.34) 70300 Cancel compound compensation ‘Mot Neoo T0600 ‘The turret face No.6 is indexed and setting-up is ‘Compound compensation ON (Offset No.36) T0636 Mutti tool compensation ON (Offset No.36) Moi Example of compensating data No Xx Z RT 01 Q-setter Q-setter os 3 03 Q-setter Qsetter 08 3 06 Q-setter Qsetter o4 2 33 Extremely Extremely ‘small amount small amount 0 0 34 Extremely Extremely small amount small amount 0 36 Q-setter Q-setter 04 2 2-102-2-4 M Function (Miscellaneous Function) List Please refer to the details on the Delivery specifications a to the discrimination between Standard or Option, Mcode Function Description ‘moo Program stop ‘This code can stop the machine during its loperation, when measuring a workpiece or removing cutting chips. (The spindle and coolant also stop.) To restart, press the CYCLE START key. However, since the spindle and coolant are being suspended, specify MO3/MO8 in a subsequent block. Mot Optional stop [Same function as MOO. An MO1 command on a program can be either jexecuted or ignored by means of the OPTIONAL STOP key on the operation panel. Executed when a lamps lit = Up. (optional stop is sheet key || Q2™'|| effective) Ignored when a lamp is lit off, (optional stop is not effective) oz Program end This code is used in the tape operation and is. programmed at the end of the program. It stops the spindle and coolant, and resets NC. Mo3 Spindle forward | Viewing from the talistock side, this code starts the start spindle in the counterclockwise direction. M04 Spindle reverse __| Viewing from the tailstock side, this code starts the start spindle in the clockwise direction. ‘MOS Spindle stop ‘This code stops the spindle. [When changing over spindle revolution from orward to reverse (or the other way), stop the spindle once with MOS, and then specify MO4 (Mo3), + M05 and MO9 are executed after the completion of the axes travel. «Do not specify M codes in the same block duplicately.Mcode Function Description M08 =| Coolant start This code starts discharging coolant. Mog | Coolant stop This code stops discharging coolant. M12 |Work count (tool Normally, this code starts a work counter or tool }count). counter to count up. M18 | Release the spindle | Release the spindle positioning. Positioning ‘Mi9 [Spindle Positioning |The spindle can be position at the one point. M21 Error detect ON ‘Since a time lag occurs between a command and its execution due to deceleration/acceleration, tool moves round at the corner of the current travel and the next travel. With this M21 code is specified, roundness at the corer is prevented by that the next travel is executed after the completion of the! current travel M23 |Chamfering ON This code performs automatic thread chamfering (automatic thread [during a threading cycle (G92). A chamfering chamfering) length can be set in the paranieter in increment of 0.1 L. -— \ c Ps kee ‘When M23 is specified. M24 |Chamfering OFF This code cancels M23. M25 |Tailstock advance |The tailstock advances by the command of M25. [during program operation. However, it works when the spindle is stopped. a2Mcode Function Description M26 |Tailstock retract | The quill retracts when the spindle is stopped. M27 |Tallstock forward | Tailstock advances until the forwarding end (or end movement surface of work), when the spindle is stopped. In (Moved to the ithe program check mode, the program stops at the| forwarding end) _| status of forwarding movement completed Pressing "STOP" button makes the program resume. M28 | Tailstock retract end| The tailstock moves the retract end, 30 Program end This code is used instead of M02 in case of (memory operation) | memory operation. In addition to the function of M02, this code returns the program to the top. (Specify in an independent block.) M31 [No-workpiece chuck | 1) Too! life check Number check _|2) Machined work number check by preset type work counter. 3) When a bar feeder is equipped, non blank check. M32__ |Top cut chuck Block ship ON, however, block skip becomes OFF by the top cut signal ON. M33 |Top cut reset Reset the top cut signal. 34 [Programmable —_| Or open the shutter tailstock advance M35. [Programmable | Or close the shutter tailstock retract M36 |Power offis Power is off by command of MOO, M01, MO2 or effective at program |M30 when the power cut off is ON stop M37 [Power offisnot | Power does not off even the command of MOO, effective at program |MO1, M02 or MO3 when the power cut off is ON. stop Discharge the air at the live center section. 38 |Center air blow ON M39. |Center air blow OFF | Stop the air.M code Function Description Mao [HT20J 41 | M40 {Main spindle low-speed gear selection 20~-3000 141 |Main spindle high-speed gear selection 20~5000 HT230 40 —_|Main spindle low-speed gear selection 20~2000 M41 |Main spindle high-speed gear selection 20~4000 HT30J 40 _| Main spindle low- speed gear selection 20~1200 Mat Main spindle high-speed gear selection 20~3000 46 |Spindie override is | The spindle override can be applied. effective M47 [Spindle override is | The spindle override is ignores. not effective M48 _|feedrate override is | The feedrate override can be applied. effective M49 _|feedrate override is | The feedrate override is ignores. not effective M51 [Spindle air blow ON [Discharge the air at the chuck section. M52 |Spindle air blow OFF |Stop the ait. M53. | Tool sensor air blow ION M54 | Tool sensor air blow OFF M55. [Tool measuring arm }down is6_ | Tool measuring arm up Ms8 | Steady rest clamp M59. | Steady rest unclamp M61 [Auto Door open _| The door opens by a program command M62 Auto door close —_| Closes the door. adMode Funetion Description ‘M63 |Unioader advance | Catch workpiece by protrusion of the unloader. M64 |Unloader retract | Retract the unloader. ‘M67 [Chuck clamping _| The pressure of spindle chuck shift to high side. pressure is high Mes [Chuck side close | The spindle chuck closes. ‘M69 Chuck side open _| The spindle chuck opens, M73. [Work measuring censor air blow ON ‘M174 |Work measuring censor air blow OFF M75 |Chip conveyor start M76 [Chip conveyor stop M79. |Unloader cylinder lout M80 |Unloader cylinder return Me1 [Robot service 1 [Robot start 1 MB2 [Robot service 2 _|Robot start 2 M88 |Machine proper | The machine proper standby from the robot. standby ‘Ma9__|Release standby of | The robot stops unti release a standby from the robot machine. M98 _|Subprogram calling [This code switches program from a main program {to a subprogram. 99 |Main program return| This code returns control from a subprogram to a main program. If specified in the main program, {the program returns to its top.Example of Subprogram Call (Example) Main Program ‘Subprogram ‘NOoo1 ————— 0101 = 0401 ; Nooz——— 3/5 Ntog2. ———— Nao2 'NOO3 —————; 5 “=N103 M98 P401 q N403 a NOO4 M98 P101 ; Seems Snaoa Sisisiaiaannaan Noos ————. 2! aes N105 M99; aos 99: Noos 5 NOO7 Mes P201 L2 0201; Noos-——————; N202 5 wo02 «| N203 5 Noto [5 ®N204 M99; Nott No12Me8 P3201 <2 — 0301 ; No13 N302 ; Not4 N303 M99 —POIS ; Nots—————— No1éMe9 PO18 No17 Note Note) Another subprogram can be called from one subprogram. Although the example above calls subprograms doubly, they can be nested up to 4 times. Note) One call command can repeatedly call the subprogram for 9999 times running. Note) When the subprogram ends, if a sequence number is specified with P, contro! does not return to next to the program called by a parent, but to the sequence number specified with P’.2-3 Details of G Function 2-3-1 List of G Function (Preparatory Function) Please refer to the details on the Delivery specifications, 1s to the discrimination between Standard or Option. G code Function G00 [Positioning (rapid traverse) 01 [G01 [Linear interpolation ‘G02 _ | Circular interpolation (radius R designation) G03 _| Circular interpolation (radius R designation) G04 [Dwell 00 |” G06 [Positioning (error detect OFF) G10 [Programmable data input 01 | G11 |[Chamfering G12 [Rounding (05 | G20 #2 [Input unit system designation (inch) ‘G21 #2 | Input unit system designation (mm) 05 | G22 {Circular interpolation radius R designation CW G23 _| Circular interpolation radius R designation CCW ‘G27 _ [Reference point return check G28 [Automatic reference point return 00 | G29 [Return from reference point 30 _|2nd, 3rd, 4th reference point return G31_| Skip function | (01 | G32 _| Thread cutting, continuous thread cutting, muttiple-thread cutting G34 _|Variable lead thread cutting (07 _ | G36#2 | Stored stroke limit 2nd area ON (G37 #2 |Stored stroke limit 2nd area OFF 08 | G38 | Stored stroke limit 3rd area ON G39_| Stored stroke limit 3rd area OFF (06 | G40 #1 [Nose R offset, cancel Gat [Nose R offset, left G42 Nose R offset, right G0 | G50#1 | Coordinate system setting, max-spindle speed setting, workpiece coordinate system setting ‘G51 Actual position display zero return 219Group | Gcode Function 00 | G65 |Macroprogram simple call 09 | G66 |Macroprogram modal call G67 #1 |Macroprogram modal call, cancel 70 | G68 | Programmable mirror image ON ‘Gee _| Programmable mirror image OFF G70 _| Multiple canned cycle Finish) G71 | Multiple canned cycle (OD, rough) G72 [Multiple canned cycle (Face, rough) 00 [G73 |Multipte canned cycle (closed loop cutting) G74 |Multiple canned cycle (face, cut-off) G75 [Multiple canned cycte (OD, cut-off) G76 | Multiple canned cycle (automatic thread cutting) G75 _| ODAD cutting-off cycle G76 _|Mutiple repetitive threading cycle ‘G80 #1 [Canned cycle, cancel GB1_ [Canned cycle (ailing) G82 _| Canned cycle (spot facing) Gb3 [Canned cycle (high-speed deep hole criling) Ges Canned cycle (tapping) G85 _|Canned cycle (boring) 14 | G86 [Caned cycle (boring) G87 _| Canned cycle (back boring) G88 [Canned cycle (boring) G89 [Canned cycle (boring) G90 #2 |Cutting cycle A 01 | G82. [Thread cutting cycle (G04 [Cutting cycle B 02 | G96 _|Constant speed contro! (G97 #1 [Constant speed control, cancel 00 | Git1 | Multiple chamfering/rounding of taper G112_| Multiple chamferingirounding of arc 71 | 6122" |Startof tool registration (6123 #1 |End of tool registration 2-20Group | Geode Function 20 | Gi2a_|Cyinarical interpolation [6425 #1 | Cyindrical interpolation cancel 48 | G26 |Potar coordinate mode ON Gi27_| Polar coordinate mode OFF 22 | Gi82_ [Rotary tool S command mode Gi3e_|Rotary tool S command mode cancel 78 | 6196 #2 [Canned cycie (intial point level return) Gi99_| Canned cycle (point level return) 27 | 6230 | Toolife control mode cancel Gz31_| Tool ie control mode The G codes of the group 01~03 above are called modal G codes. ‘Once they are specified, they remain effective unit! other G code of the same group is specified Group 01 Function to control a tool motion. Group 02 Function to control the spindle. Group 04 Function to control a tool nose move. Groups 07 and 08 Funetion to set a too! intrusion enabled/disabled area. Group 13 Function to control groove width compensation ‘The G codes of the group indicated with “+” are called unmodal G codes. Once they are executed, they become ineffective, Therefore, they are effective only in the blocks where they are specified. Notes) On 07 and 08 groups, the last G codes entered are displayed after power is turned on. 2. Same G codes could be entered into the same block if they are of different gourps. When two or more G codes of a same group are entered, Commands entered later are effective. Example: When G01, G96 and G00 are entered in this order, G96 and G00 are executed. 4. Classification: B: Standard specification Q: Optional 2-212-3-2 G50 Maximum Spindle Speed Setting Using a command "G50 S........;", you can directly specify the upper limit value of a spindle speed (min~*) with a 4-digit numerical value following an address S. When aS beyond the upper limit has commanded after this command, itis clamped at this ‘upper limit Even in constant surface speed control (G96 mode), the spindle rotation speed for the specified surface speed (m/min. or ft/min. ) will be clamped to this upper limit. (Example) G50 $2000 ; Fixes the maximum spindle speed to 2,000 min" Note: Depending on a workpiece loading state, specify the maximum spindle speed (G50 $x x XX) at the beginning of the program. 2-3-3 GOO Positioning Specify this G code when feeding a tool by rapid traverse. This is used when approaching the tool to the workpiece or when retreating it after cutting is completed. 7 (Chuck work 1, Specify 2 axes simultaneously from the point "alto the point "b”. G00 X100.0 20.2 2. From the point "b" to the point "a" G00 X200.0 2200.0 ‘Center work. Specify one axis when there is any interference. 3. From the point "a" to the point "b” G00 23.0 From the point "b" to the point "c" _X80.0 4, From the point “c” to the point "b" G00 X200.0 From the point "b" to the point "a" 220.0 2-22Note: When simultaneously positioning both the X and Z axes, the too! does not linearly move from a current position to a specified position, because their rapid traverse rates differ from each other. Therefore, you must be careful when there is an interfering substance halfway a tool path. After one of 2 axes (X and Z) has completed its ‘move, the other one moves to a specified point. The tool does not move linearly as shown with a ‘oe dotted line in the left figure. xe <——_— ‘When moving the tool to the next cutting position, do so at a rapid traverse rat e after retreating it by about 2 to 3 mm from a cut surface. End face OD cutting : End facing G01 X45.0 FO.3 Retreat 23.0 Tothe point "a" GOO X100.0 Next command G01 Z OOOO {D-cutting ID cutting G01 Z~43.0 FO.2 Retreat 46.0 * Bee Tothe point "a" G00 Z10.0 To the point "b" 200.0 2200.0 uk 2-232-3-4 G01 Linear Cutting (1) Specify this G code when performing linear cutting (ordinary cutting). Chambering and taper cutting are also considered linear cutting. Use an F code to specify a feeding rate. (Example) a (example2) 7“ (Example3) 8] i a e.g £] & @ 8 | x0 = AL ae 4 20 [TR 7 xO ZO 10 3 2 38 _ x0 i G01 2-10.0 (F)...; G01 X10.0 (F). G01 X50.0 2-35.0 (F)...; P1 G00 X90.0 25.0 P2. G01 W—55.0 F0.3 P3-U6.0 P4 —-X100.0W-2.0 PS W-28.0 Pe Goo xO00.00, Absolute programming AP1 G00 X90.0 25.0 P2.G01 Z~50.0 FO.3 P3X96.0 P4 — X100.0Z~52.0 PS Z~80.0 F0.2 Pe Goo xO00.00 * Absolute programming means to specify the position with X and Z coordinates from work coordinate zero point. This is also called an incremental value programming method. This method specifies tool strokes from a current position (start point) to the next point with U(X axis) and W (Z axis) ‘An end point of the previous block becomes a start point of the next biock. ‘The end point of a previous block becomes the start point of the next block: X and W (or Und Z) can be used in the same block. Notes: 1. Be sure to specify an F function in the first GO1 command in the program. 2. Even if the GO1 command is reset, the feed rate given with an F code is kept. 2-24(2) Chamfering, comer R command | When there is chamfering (45° chambering) or comer R (quarter circle) between 2 blocks which are parallel with the X or Z and cross with each other at a right angle, specify as follows: For chambering For comer R (a) GO1X... KF. (0) GO1X...R..F (b) GO1Z...1..F (¢) GO1Z...R..F. X and Z coordinate values .. Position after chamfering or comer R cutting LKR... uu Radius designation, Signs "+" and "—" represent directions from the starting point, and a numerical value is a size of chamfering or corner R. K ot For the direction D ms 1 G01 X50.0 K-20 a oon For the direction @ os : ® G01 201-20 ~~ For the direction @ x0zo G01 X20.0 K-20 For the direction © (te : \xoz0 For the direction G01 X50.0R~2.0 ) For the direction-@ : G01 Z0R-2.0 For the direction © ® G01 X20.0R-2.5 For the direction ® G01 Z0R2.5 “S xoz0 Notes: 1. When specifying a tool movement with G01 for chamfering or commer R, it must be either one axis of X and Z. In the next block, the other one axis of X and Z, which crosses the former axis.at a right angle, must be given. 2. The stop point by a single block operation is a point after chamfering or comer R cutting. 3. Specify J. K and R values for chamfering and corner R smaller than a specified axial amount. 2-28(3) Angle designated linear interpolation ‘The angle designated linear interpolation can be performed by designating the angle A formed by the X or Z axes and +Z-axis. xg Go? PoerreepiereeeFe zw) The range of the angle is —360.0 SAS360.0 (deg). CCW angle from +Z-axis is regarded as plus and the CW angle is as minus. @ Starting point A (1) G01 X50.0 A150.0 F0.3; fs —As+150° (2) G01 Z—100.0 A— 180.0; \xoz0 2-3-5 G02, G03 Circular Cutting ‘Specify either G02 or G03 when performing circular cutting. ‘The direction of are rotation on the X-2. +X axis, plane is as illustrated below. ‘ (=) ~) Counter Clockwise direction clockwise direction +Zaxis A circular command consists of the following 3 factors: © Circular are direction G02 or G03 @ X and Z coordinate values of a | © drsebon circular are end point © Circular arc radius R (radius designation) Example : G01 Z—25.0 G02 X70.02—40.0 _R15.0 | tT t t o ® ® 1 2-26(Example 1) ‘When moving from the point A to the point B G02 X60.0 Z0 R20.0F..; ‘When moving from the point B to the point A G03 X100.0 220.0 R20.0 F...; (Example 2) ‘When moving from the point A to the point B G03 X60.0 ZO R20.0 F... When moving from the point B to the point A G02 X100.0 220.0 R20.0F...: (Example 3) ‘When moving from the point A to the point B G02 X60.0 Z0 R50.0 F.. When moving from the point B to the point A G03 X80.0 Z~ 10.0 R50. F..;(Example 4) ‘When moving from the point A to the point B G03 X60.0 20 R50.0 F...; When moving from the point B to the point A ‘A02 X80.0 Z~10.0 R50.0 F..; (Example 5) ‘When moving from the point A to the point B G03 X45.0 Z—35.9 R25.0 F...; When moving from the point B to the point A G02 XO ZO R26.0 F...; (Example 6) When moving from the point A to the point 8 (G03 X40.0 Z—40.0 R20.0 F...; ‘When moving from the point B to the point A G02 X40.0 20 R20.0 F..; AO >| 2-28© Circular command exceeding 180° When specifying a circular arc exceeding 180° , give a minus sign such as R-AA.AA. ‘When moving from the point A to the point B G03 X30.0 Z~62.5 R~25.0 F. When moving from the point B to the point A G02 X30.0 Z—-17.5 R-25.0 F. Cutting feed rate ‘The cutting feed rate commanded by F code becomes the speed that a tool moves on a circular arc. Notes: (1) When F code has not been commanded in G02 and G03 blocks or before that, an alarm will occur. (2) Exponent type acceleration/deceleration is engaged. (3) When radius of circular arc = 0 is commanded, an alarm will occur. (4) If the end point is not located on the circular arc, the tool will move on the remainder in straight line after moving in circular, when an error of the end point of circular interpolation is within the parameter setting value. And when it is out of the parameter setting value, an alarm will occur. 8 > End point as | wove straight ae Start point o Center (5) When I J, K and R are commanded in the same block, R has priority. 2-292-3-6 G04 Dwell ‘Atool can be rested during a command time. (Example) ‘When stopping the tool for 2 seconds G04 U2.0; 4 In order to stabilize the diameter of the groove t shown in the left figure, itis necessary to dwell x the tool for 1 revolution or more at the bottom of = the groove. 7 & 8 ‘Assuming the spindle speed "N" to be 600 rpm, L| 4 | the time "T" required for 1 revolution is; = 80. - 80 94 second N 600 ‘Therefore, stop the tool for 0.1 second or more. G01X40.0 F.. G04U0.2 _ Inthis case, the feed was made interrupted for 0.2 second. X55.0F..; 2-3-7 G06 Positioning in the Error Detect OFF Mode Positioning in the Error Detect OFF Mode (G06) When “G06 X(U) ..Z (W) ...(°C(H) ...¥ (V) ..);"i8 Specified positioning is executed in the “error detect OFF” mode. In the G06 mode, positioning is executed in the simultaneous 2 axis ("up to 5 axis) control mode. Note that the G08 command is not modal and valid only in the designated block. In this mode, program advances to the next block immediately after the completion of pulse distribution. 2-302-3-8 G10 Programmable Date Input By using the commands of "G10 P... X (U) ..Z. (W)... RC; itis possible to write and Update the tool offset amount using a part program. If and address is omitted in the designation of data input bloc, the offset amounts for the omitted addresses remain unchanged. Table 4.32 Description of Addresses ‘Address _ | Description | Specifies the tool offset number. Updates the present offset amount to the specified value. ‘Adds the specified value to the present offset amount, Updates the nose R offset amount to the specified value. oa) S cl N x) 0 [ Too! nose control point data Example of Programming G10 P16 X32.5 W0.05; ‘Adds 0.05mm to the offset amount of Z-axis. Updates the present offset amount of S-axis to 32.5mm, Declares that the following data are reflected to tool offset number "16". (1) Tape Format Punch the tape in the format indicated above, Offset data of different offset numbers ‘can be stored to the offset memory at a time. Label % GIOP... XZ. Ras GIP. KZ Re GIOP Xi Zo Revi % (2) Setting the Workpiece Coordinate System Shift Data With the commands of "G10 P00 X (U) ... Z(W) ... C (H)... *, itis possible to write and update the workpiece coordinate system shift data using a part program. If an address is omitted in the designation of data input block, the offset amounts for the omitted addresses remain unchanged. XZ ‘Absolute setting data of the workpiece coordinate system shift amount U,W,H: Incremental setting data of the workpiece coordinate system shift amount 2-312-3-9 G20, G21 Inch Input/Metric Input Itis possible to select the input unit of a program command either in inch input or in metric input by G20 or G21 command. ‘Command form G20; Input units inch input G21; Input unit is metric input The following units are changed by the G20/G21 command. (a) Feed rate command by F (E is included for thread cutting). {b) Commands related to positions. (©) Work reference point shift amount. (d) Tool offset amount. (e) A part of parameters. (f) The unit of one graduation of the manual pulse generator. (1) The G20/G21 command shall be commanded to the head of the program in the single block. (2) When the G20/G21 command is executed, conduct the coordinate system preset. (3) This function is for selecting the unit of numerical value programmed either in metric or in inch. Inch © Metric conversion isn't performed.2-3-10 G27 Reference Point Return Check This function checks whether the axis are correctly returned to the reference point at the completion of the part program which is created so that the program starts and ends at the reference point in the machine by specifying the commands of “G27 X (U) ... Z(W) ... (*C (H) *Y (V) oo) In the G27 mode, the function checks whether or not the axes positioned by the execution of ‘these commands in the simultaneous 2-axis (*3-axis) control mode are located at the reference point. For the axes not specified in this block, positioning and check are not executed. (1) Operation after the Check When the position reached after the execution of the commands in the G27 block agrees with the reference point, the reference point return complete famp lights. The automatic operation is continuously executed when all of the specified axes are positioned at the reference point. If there is an axis that has not been retumed to the reference point, reference point return check error (alarm “0421” (X-axis) to "0425" (5"-axis)) occurs and the automatic operation is interrupted. In this case, the cycle start lamp goes OFF. (2) Supplements to the Reference Point Return Check Command and Other Operations ‘© If G27 is specified in the tool position offset mode, positioning is made at the position displaced by the offset amount and the positioning point dies not agree with the reference point. It is necessary to cancel the tool offset mode before specifying G27. Note that the tool position offset function is not canceled by the G27 command. © The reference point return check is not executed if G27 is executed in the machine lock ON state. ‘© The mirror image function is valid to the direction of axis movement in the reference point return operation called by G27. To avoid a position unmatch error, the mirror image function should be canceled by specifying G69 (mirror image OFF before executing G27, 2-232-3-11 G28 Automatic Reference Point Return With a command "G28 X (U)00,00 Z (W)C110.010", the tool automatically returns to the machine reference point after moving to the position (intermediate point) specified with X (U), Z(W). G28 assumes the same rapid traverse rate as GOO. After returning to the machine reference point, the machine reference point lamp lights up. N922 G28 X200.0 2200.0 No23 M30 % 4 ‘As shown in the left figure, the tool returns -+FE —-— to the machine reference point via the inter-mediate point. Intermediate point 12000 72000 : acne retence am >: \i N920 G00 X.... Note) Difference from "G28 UO Wo ;* ‘Since UO WO, which is incremental programming, means that a tool stroke is O(zero), the current position becomes the intermediate point as it is, and the tool retus to the machine reference point from that position. 2-3-12 G30 2nd Reference Point Return (1) A commanded axis can be retumed the 2nd reference point automatically. ‘The 2nd reference point can be set either setting by the parameter for the distance from the machine zero point previously or process of the 2nd reference point setting. Refer to the instruction manual for the process of the 2nd reference point setting, Exactly same motion as the automatic zero return by G28 is executed except returning to the 2nd reference point by the parameter setting. 2-34program example 06801 A program example at left uses the 2nd reference point (G30) as the N1 G28 U0 turret index position. N2 G28 WO T0100 A setting of the 2nd reference point execute.on the 2nd reference N3.G50 $1500 point setting screen after the turret with maximum protruded tool is ‘moved the position (B point) which is not interfered position with a N4 G30 X200.0 2150.0 machining workpiece or the chuck etc. NS wot N101 G30 Uo WO Nto2 T0100 M40 N103 G97 $530 Mos N104 GOO X72.0 210.0 M03 N105 Got G96 20.2 F3.0.S120 A tos XO FO.2 N107 23.0 & oe a “1300 Ne Ne : 1] N118 G00 G97 X70.0 $545 -+F = N119 G30 X200.0 2150.0 Nt20 Mot a N1001 G30 Uo Wo Nioo2 1000 M40 N1003 G97, $695 MOB N1004 GOO X30.0 215.0 M03 N1005 G01 G96 27.0 F3.5 $150 Ne Ne Ne N1013 G00 G97 215.0. N1014 G30 X200.0 2150.0 Nto1s = MO1 N6 G28 UO WO T0100 N7 M30ifthe 2nd reference point is used correctly, it makes the safest program. However, when the turret head index position (2nd reference point) is altered due to a process change or preparatory plan change, set the second reference point again each time. Note 1) Before specifying G30, perform automatic reference point return at least once by ‘manual reference point return operation or a G28 command after turning on the power. (2) The third, fourth reference point G30 Pr X (U)... Z(W) (Pn=P2, PRK, PAR) Execute a positioning of the second, third or fourth reference point after positioning at intermediate point commanding by the above command. {5P2: The second reference point 23 : The third reference point’ 4: The fourth reference point} If Pris omitted, it becomes the second reference point. Be careful, if the coordinate command of an axis is omitted, the axis does not move. (1) Position of each reference point The position of each reference point is set previously by Kaxis Zaxis ‘2nd reference point | Pm6811 Pme812 ‘rd reference point | Pm6821 Pm6s22, “Ath reference point | Pm6831 ‘Pm6s32
G30 P3 U—40, W30.,] X and Z axes retum to the third reference point. 2-362-3-13 G31 Skip Function I the skip signal is entered from the outside while linear interpolation is executed by G31 command, the travel is stopped, the remaining travel amount is left and the next block is. proceeded. (1) Form of command G3tX_Z_-: (2) Program example N1.G98 G31 W50. F100; N2G01 R50. W25. / Skip signal has been input. / a ‘Skip signal has not been input. M >¢ End point of N1 staring point —— Skip signal input (3) Caution (a) The federate set in the parameter can be obtained regardless F of the program by parameter setting. (b) G31 cannot be commanded during nose R compensating mode. (c) When the next block of G31 is commanded by an increment, the next block moves. incrementally from the interrupted position by a skip signal. (d) G31 is effective only for the commanded block. (4) If skip signal is tured ON ‘When the skip signal is input, the coordinate values of the point where the skip signal is input are automatically saved to the parameters. Therefore, the coordinate values of the skip point can be used as the coordinate data in macro programs. Saving the X-axis coordinate value ‘Saving the Z-axis coordinate value (6) If skip signal is not turned ON If the skip signal is not turned ON during the execution of the commands specified in the G31 block, the operation stops upon completion of these commands and alarm “0491” occurs. Note that G31 is a non-modal G code. ‘An alarm occurs if the skip signal is not input until the completion of the G31 block. ‘An alarm does not occur if the skip signal is not input Pm0007 D2=1 | until the completion of the G31 block. The program advances to the next block. Pm0007 D2 = 0 2-372-3-14 G22, G23 Stored Stroke Limit ‘This machine is provided the stored stroke limit, which can be set the entering prohibition of tool in the movable area (Within the machine stroke) of the machine for safety operation bby whether automatic or manual operation, as standard feature, ‘This function is different from the mechanical stroke end and there are following three kinds. 1. The first prohibited area This is set the maximum stroke of the machine by the parameter and not changeable, Points A and B are set by the distance from the machine reference point by the parameter and the hatching area is prohibited entering always. 7, Point A ° 2 H pce ‘The 2nd and 3rd prohibited area can be set at any place freely by the command a distance and direction from the machine reference point. ‘The 2nd and 3rd prohibited area can be selected inside or outside. ‘Machine reference point, § [2 prohibited t a 2" prohibited area | sglg (\nside) “Dig -5000 120.0 —|(1) Selection of the prohibited area ‘You can select with the parameter pm0008 whether the inside or outside of the frames formed with the points C, D and E, F is to be specified as a prohibited area. | Pm0008 - Bit 4 For “0” The inside of the frame with the points C, D is (3th from right) prohibited. For “1" The outside of the frame with the points C, D is prohibited. Pm0008 - Bit 5 For “0” The inside of the frame with the points E, F is (6 from right) prohibited. For “1” The outside of the frame with the points E, F is prohibited. Normally, the inside is prohibited (bit status “0°) for both 2nd and 3rd axis. (2) Setting and confirmation of the prohibited area by setting data, Distances from the machine zero point can be set and confirmed on the SETTING screen. Prohibited No. Setting Position Set value area (Example) 2nd Pm0831 X of the point C -5000 ae Pmos32 Zof the point C -310000 Pm0834 X of the point D ~4800000 Om0835 Z of the point D -5000000 3° ‘Pm0837 X of the point E 170000 prohibited | pmoese Z of the point E ~10000 ] Pmos40 —_| K of the point F -480000 Pm0s41 Z of the point F -120000 2-39(3) Setting method with MDI or program command G36 UQAA WAAA IAAA KAAA; Setting of the C and D points of the 2nd prohibited area G38 UAAA WAAA IAAA KAAA; Setting of the E and F points of the 3rd prohibited area. The prohibited area can be set by the methods above. (Example) G36 U-500.0 W-310.0 1-480.0 K-00. XandZ XandZ Coordinates Coordinates Of Point C of Point D 638 U-170.0 W-10.0 1490.0 K-120.0 ; XandZ XandZ Coordinates Coordinates OfE Point Of Point F (4) Too! instruction enabled / disabled into the prohibited area Tool intrusion into the prohibited area is enabled by an MDI or program command. G37: Enables tool intrusion into the 2" prohibited area (points C and D). G39: Enables too! intrusion into the 3 prohibited area (point E and F). Specify in an independent block. Notes) 1. When G37 / G39 is specified, be sure to specify G36 / G38 to prohibit tool intrusion into the set area again. 2.If G36 / G38 U_W_I_K_; is specified, the setting data is automatically changed over to. a command value. 3. The G37 / G39 (or G36 / G38) specified last is held even if power is tured off. 4. When G36 / G38 is specified upon power-on, tool intrusion into the area is prohibited immediately by performing manual zero return. 5. You can set overtapping prohibited areas. 2-403. Data setting Operation *Refer to 2-3-8, NC Control Panel 1 Select the process key, “MAINT”. Set to the job soft key by the Up-down select key and press the "SETTING" key. Then, press the "SETTING" of the function soft key. Then the setting screen appears allowing setting display and setting. 2. Press the page key(—V-] several times until pm0831 appears. 3. Press the cursor keys [5] [Zi] to set the cursor to pm0831 4. Key in the distance from the machine initial position and press the WR key. Then the set value of pm0831 is rewritten, Repeat operations 2 and 3 above. 2-412-3-15 Stroke Limit Check Before Move ifthe end point of the block to be executed the automatic operation locates in the prohibited area, stop the axis travel and make an alarm. Execute a check regarding all effective matters by the stroke limit 4, 2 and 3, U Starting point C8 |», wags ea iin eanortst oeesia JY End point block locates in the prohibited area. Wi (1) Ifthe alarm of stroke limit before move is issued, release the alarm by pressing the rest button. (2) The end point of executing block can be calculated by the "Machine coordinate” + "Remaining amount of travel” at this time. (Note) Ifthe travel time of one block is very shor, some times becomes an alarm before setting the remaining amount of travel. FEMALE EEL EA VLE (3) Precautions (a) Concerning a traveling path of block, a check is not executed, (b) Conceming an axis which is machine lock condition, a check is not executed (©) Checking of a block of G31 is not executed. (@) Check the axis which has completed the reference point return only. (@) Ifthe end point locates very close tothe prohibited area, it becomes an alarm occasionally. 2-422-3-16 G54 Work Coordinate System Setting (Work Length) Work length shall be set as the value following address Z by the command G54 Z(w) Correct distance is displayed of the tool position from the machine origin by following procedures. 14. When tool is indexed by T code in program (available by MDI as well). 2. When rotate the turret by pushing the turret index button while manual mode. 3. When zero return is executed by feed switch. 4. When applied Q setter or Z setter (Option). ‘An incremental amount of the work length can be designated by G54 W__ command. This function is used for the case when 1st and 2nd operations are continuously machined. (Example) OxXxxx G28 uo G28 WO G54 Z0 Reference point shift amount cancel G50 $2000 G30 UO WO mot N100 To100 G97 $1230 MOB ‘1st operation machining 628 UO G28 Wo Moo... Work tun-over G28 UO G28 Wo G54 Z—5.0....Difference from the finishing end of the work at 1st operation G50 $1500 G30 UO Wo mot N150 T0100 G97 $730 MOB 2nd operation machining G54 Z0.........Reference point shift amount cancel G28 UO 628 Wo M30 2-432-3-17 G90, G94 Canned Cycle Using a canned cycle, machine functioning equivalent to 4 blocks of "cutting-in — cutting (or threading) — retreat — return’ in a regular program can be specified as 1 cycle in 1 block. The tool starts from the point A (X65.0, 22.0) land retums to the point A via the points B, C X65.0 and D respective ow 220 _ eC Ifthe canned cycle is used, the program will be 8) 2) a changed as follows: + 8 Regular Program Program with Canned Cycle. (1) Goo X50.0, Ly (2) G01 2-30.0 F, > G90 X50.0 2-30.0 F; (3) ‘X65.0; (4) Goo 22.0; The machine works in the same manner as in the 4~ block program on the left. ‘Accordingly, when a large cutting allowance is required, or when the number of blocks is many as in a threading program, the canned cycle is useful because it can simplify the program. There are the following 3 kinds of canned cycles available: 1. G90....... ODMD cutting cycle 2, G92....... Threading cycle 3. GO4....... End face/side cutting cycle 1, G80 ODID cutting cycle G90 enables OD/ID straight cutting or taper cutting. The tool moves via a specified point from its start point, cuts the workpiece at a feed rate specified with an F code and retums to the start point again. 2-44G90 cycle patterns (1) Straight cutting (2) Taper cutting Start point Start point G90 X...Z..F...; (10) R : Rapid traverse F : Cutting feed G90 X..Z.L. Fi (specified with an F code) (Pay attention to a sign of I.) When machining a ¢ 50 blank as shown in the left figure, with its start point at X55.0 and Z2.0 and a depth of cut of 2.5 mm, the program is as follows: Niot —_-TO100 M40 N102 G97 S695 M08 N103 GOO X55.0 210.0 Mo3 N104 G01 G96 22.0 F2.5 $120 N105 G90 X45.0 Z—25.0 FO.35—D Nios x40.0 —————@ Nto7 _x35.0 ———_——-@ N108 G00 G97 X200.0 2200.0 S695 Niog Mot Notes) - As G90 is modal, once it is specified, it can be neglected from the next block. ‘Accordingly, cycle operation is executed by only specifying the cutting depth of X- axis from the next block on. + After completing the canned cycle, cancel G90 with another G code, such as GOO belonging to the same group. + Forthe T, S and M functions which serve as cutting conditions, be sure to specify them in a block preceding the one where G90 is to be specified. 245,In the above-mentioned program, the tool retums to the same start point after completing each cycle. At that time, a machining time is wasted because the same parts are repeatedly machined in side cutting as shown in the figure below. Therefore, the machining time can be saved by shifting the cycle start position per cycle as shown in the program below, after completing each cycle. ‘Start position poe @ Repeated N105 G90 X45.0 Z~25.0F0.35 D ‘Since the start position is shifted by GOO N106 Goo x47.0 after completing the canned cycle, itis N107 G90 x40.0 Z~25.0 ® ohare Therefore, you must specify a G90 N108 G00 X42.0 ‘command and coordinate values each time. N109 G90 X35.0 Z~25.0 ® N110. G00 2. Example of taper cutting. When machining a #60 blank as shown in the figure below, with the cycle start position at X65.0 and Z2.0 and a depth of cut of 5 mm, the program is as follows: 50-40 First, obtain an amount of I. I= 5mm 2 The sign of I("+" or "—") is determined as a direction from point “a” to the point B Accordingly; I= —5.0 N104 G01 G96 X65.0 22.0 $120 N105 G80 X60.02~35.01-50F03 —- D Nios -X500 — @ N107 G00 X... or N104 G01 G96 X65.0 22.0 $120 N105 G90 X60.0Z-35.01-5.0F03 > © N106 GOO X55.0 N107 G90 X50.0 Z-35.01-50 + @ N108 G00 X...... 2... : 2-46G90 Cycle Pattems (0D) G90 X... 2. GIO Xe Zee 10. GIO Xu Zee | The sign (+, —) of Tis determined as a direction viewing the point B from the point C. For a cutting diameter, specify a dimension at the point C.G90 Cycle Patterns (ID) G90 Xe Zee 1Qeee The sign (+, —) of Tis determined as a direction viewing the point B from the point C. For cutting diameter, specify a dimension at the point C.2, G94 End face and side cutting cycle G94 enables straight/taper cutting of the end face and side. The tool moves via a specified point from its start point, cuts the workpiece at a feed rate specified with an F code and retums to the start point. G94 cycle patterns (1) Straight cutting (2) Taper cutting A _start point Start paint R: Rapid traverse F: Cutting feed (specified with G94 X.Z.F. anF code) G94X..Z...K..F... (K=0) (Pay attention to a sign of K) ‘When machining a 75 blank as shown in the left figure, with its cycle start position at X85.0 and Z5.0 and a depth of cut of 5 mm, the program is as follows: Niot T0100 M40 N102 G97 S450 Mos N103 GOO X85.0 210.0 MO3 N104 GO1 G96 25.0 F3.0 $120 N105,G94 X30.0 Z—5.0 FO.2 Ni06 2-100 Nto7 © Z-18.0 . N108 G00 G97 X200.0 2200.0 S150 Niog MOT eee 2-49Notes) - Since G94 is modal, specify it just once. You do not have to specify it again thereafter. Accordingly, cycle operation is executed by only giving Z-axis depth of cut from the next block on. + After completing the canned cycle, cance! G94 with another G code, such as G00, ‘belonging to the same group. + For the T, S and M functions which serve as cutting conditions, be sure to specify them in a block preceding the one where G94 is to be specified. —-@ Repeattd parts N105 G94 X30.0 Z~5.0 F0.2... N106 Goo Z—3.0 N107 G94 X30.0 Z—10.0. N108 G00 Z—8.0 N109 G94 X30.0 Z~ 15... N10 G00 X....z... 2. Example of taper cutting. Cycle start ® ® @ In the above-mentioned program, the tool returns to the same start point after completing each cycle. At that time, a machining time is wasted because the same parts are repeatedly machined in OD cutting ‘as shown in the left figure. ‘Therefore, the machining time can be saved by shifting the cycle start position per cycle as shown in the program below. Since the start position is shifted by GOO after completing the canned cycle, itis canceled each time, Therefore, you must specify a G94 command and coordinate values each time. ‘When machining a #50 blank as shown in the left figure, with its cycle start position at X85.0 and 22.0 and a depth of cut of 5 mm, the program is as follows: First, obtain a size of K. K=15 — 10=5 Determine a sign of K, viewing its cycle patter. Accordingly; K~5.0 104 GO1 G96 X55.0 22.0 8120 N105 G94 X20.0 20 K—5.0 FO.2 N08 Z=5.0 orrrrenrnrnne N07 210.0 ren N108 GOO X.... Z. or N104 G01 G96 X55.0 22.0 $120 N105 G94 X20.0 Z0 K~5.0F0.2 ......D N106 G00 Z—3.0 N107 G94 X20.0 Z-5.0K-5.0 N108 G00 Z~8.0 N109 G94 X20.0 Z~10.0K-8.0.......@ N110 GOO X.... Z... eee e 2-60G94 Cycle Patterns (OD) Taper StraightG94 Cycle Pattems (ID) Taper ig G84 Xe Zev Keo2-3-18 G70, G71, G72, G73, G74, G75 Compound Repetitive Cycle ‘Acanned cycle with G90, G92 or G94 cannot simplify the program sufficiently. However, if | you use a multiple repetitive cycle, the program can be greatly reduced by specifying a finish shape, such as enabling roughing and finishing. ‘As shown in the table below, 7 kinds of multiple repetitive cycles are available: Gcode Name Remarks G70 _ [Finishing cycle G71_ [OD roughing cycle G72_ [End face roughing cycle [Finishing enabled | Tool nose radius G73_[Glosed loop cutting cycle |by G70 compensation enabled G74 _[End face cutting-off cycle G75 _[OD cutting-off cycle Tool nose radius compensation disabled G76 _ [Automatic threading cycle 1. The G codes above are all unmoral ones belonging to the * group. 2. Finish shape programs specified by G71, G72 and G73 are stored in the NC unit's internal memory. Its maximum capacity is 45 blocks which store a set of programs. 3. When chamfering or comer R is commanded, itis equivalent to the two blocks. 4..G71 IDIOD roughing cycle (Type I and Type!) (Option) If the Z-axis command (Z or W) is not placed at the first block of the fi becomes type Tor it becomes type 1 ifit is command. (1) Type ‘As shown in the figure below, if a finish shape between A and B via A’ with a tape ‘command, the tool cuts away a section specified with the depth of cut Ad, leaving the finishing allowances AU/2 and AW. shape, it @ Anescape after turing retract at 45° direction, @ Retract amount e = 0.5mm === | toa Designate it at the parameter pm0860. Ne rute 2-53First, the tool cuts in parallel to its Z axis with the depth of cut Ad, and finally, it cuts in parallel to the tape command Create the tape command as follows: + Rough finishing cycle is omitted when the 4 bit = 1 of the parameter No.6202. (ns) (oF no specification) Nc Amove command for the finish shape “A + A+ B" is specified in the oo blocks beginning with the sequence number "ns" and ending with that "nf" 8rrLrr9 (nf) Move command from A to B v First sequence No. (ns) of a group of finishing profile blocks Last sequence No. (nf) of a group of finishing profile blocks X-ditectional finishing allowance and direction (AU) ... Diameter designation (A.U/2 for radius designation) ‘Z-directional finishing allowance and direction (AW) Depth of cut (Ad). Specify with no sign. X directional rough finishing allowance and direction (AT)... radius value co Z directional rough finishing allowance and direction ( AK). F and S function in any block within sequence No. P and Qin the cycle is ignored and those in the block of G71 or designated before G71 are effective. Also, in case of constant surface speed control, G96 or G97 during move command between A and B is ignored and those in the block of G71 or designated before G71 are effective. wxnmos 2-54‘The following 4 patterns are likely as to a profile to be cut with G71. In any case, the workpiece is cut by tool movements in parallel with the Z axis of the tool. Signs of AU and AW are as follows: The nose R,gompensation isnot engaged in the type Iof G71. AO OA 7 x j (+)... WO). Ut). WO), on Beth near and 42 circular interpolations 7 i are allowed. UG). We) Ue). We). + Between A and A’, a move cominand Is given by the block with the sequence number "ns". Z-axis command cannot be included. + Between A’ and B, cutting must assume either monotonous incremental/decremental pattern in both X and Z directions. \ + When a command between A and A' is of GOO mode, cutting -in along A to A’ is also performed in the GOO mode. + When a command between A and A' is of G01 mode, cutting -in along A to A’ is also performed in the GO1 mode. + The coordinate value of X-axis of point A and B should be same. Execution of rough fini At the last of this program, cut along with the shape leaving a finishing allowance, however, it can be omitted an execution byl=0 Also, even if the above case, execute rough cutting leaving a cutting amount designated by I and K and finally cut leaving a finishing allowance along with the shape by the command of I and K in the same block with G71. In this case, rough finishing cycle is executed after returning to the start point of cycle ‘once. ‘Tape command 2-55(2)Type 0 ‘Type 1 differs from type Lin the following points. (i) The shape is not necessary to be simple increase in X direction and it may have as many pockets as possible. ‘The first block of finishing shape requires movement of Z-axis. However, Z direction must be simple change. The following shape cannot be cut. , Zis not simple change (ii) The cutting at the beginning may not be vertical and the shape does not matter as long as Z-axis direction is simple change. (ii) The release after turing is performed on straight line after turning along the shape. (e) e (Set by parameter) Parameter 0860 Clearance e after cutting up is set to e = 0.5mm(iv) The cutting path becomes as the following example. Between A and A’ is commanded in the block with sequence No. (ns) and should be included the Z-axis command. Even if no movement on Z-axis, command WO. When moving amount of Z-axis is zero between A and A’, cutting along with A and A’ becomes the same cutting method with finish shape (GOO or G01). If Z-axis motion is included between A and A’, indeed is done by G01 + Cutting after one pocket is done, it becomes as follows. © | (Parameter No.0861) (a) Coexistence of nose R compensation This cycle can be executed with nose R compensation. In this case, a finish shape at the start point of cycle is cancel condition of compensation and each cutting motion is done by commanded finish shape program with nose R compensation. \ Se TS, ra tom oor IK, U and W shall be 0. Tool center path with too! nose radius compensation. 2-87(b) Execution of rough cutting finishing cycle At the last part of this cycle, cutting is performed along the shape, I allowance. ving the finishing By commanding I and K in the same block as G71, rough cutting is done, leaving the allowance specified in I and K, and finally cutting along the shape is performed, leaving the finishing allowance. In this case, rough cutting finishing cycle is executed after returning to the cycle start point once. G72 End face rough cutting cycle (Type I and Type 11) Pog fa 8e 707d eee First sequence No. (ns) of the finishing pattern block The last sequence No. (nf) of the finishing pattem block Finishing allowance in the X direction (Au) Finishing allowance in the Z direction (Aw) : Cutting allowance in the X direction for the rough cutting and finishing cycle (Xi) Cutting allowance in the Z direction for the rough cutting and finishing cycle (4k) : Cutting depth (Ad) .... To be commanded without symbol @ : Release amount (parameter pm0860) + F, Sand T commands commanded between (ns) and (nf) are ignored and the block of G72 or the command commanded before that block is effective. Cutting is executed by parallel motion with X axis as shown in the sketch. ‘There are type Iand type 1 same as OD rough cutting cycle. + At the last of this program, cut along with the shape leaving a finishing allowance, however, it can be omitted on execution by K = ox scorv Tool route @ An escape after turning retract at ae 45° direction. @ Retract amount e = 0.5mm Designate it at the parameter No.6213. 2-68(1) Type The following 4 pattems are likely as to a profile to be cut with G72. In any case, the workpiece is cut by repeating tool movements in paralle! with the X axis of the tool. Signs of AU and “AW are as follows: + Tool movement between A and A’ is commanded by the block of sequence No. "ns". An X-axis command cannot be contained. + Tool movement between A’ and -B must be a monotonous incremental or decremental pattern as to both X and Z axes. - a AA x z Ue). WO). 68 8 . Both near and Ue. We. | cirelarinterpoations SS are allowed. 8B Ue WED UE)... We) oe x A x + Whether a cutting mode along A to A’ is G00 or GO1 depends on a command between A and A’. (2) Type 1 if command X and Z axes in the first block (In brief, the heading block of finish shape program) of repetitive section, the tool moves parallel to Z axis then along finish shape and retract parallel to X axis by retract amount (e=0,5mm) then shift to next turing, Outline of tape command is the same as type I except the command of X and Z axes are existed in the first block of repetitive section. (a) Cutting shape Incase of type_IL, finish shape is not required simple change and regardless of the number of cavity section (Pocket). However, must be kept simple change in X direction. (b) Heading block of finish shape program ‘The first indeed section, in short, move command of heading block of finish shape program should be GOO or G01 and simple change on X axis direction. ‘The indeed section after that, regardless of any shape if simple change is kept in X direction. Note 1) The coordinate value of Z-axis of point A and B should be the same. 2) Execution of rough finishing cycle Cut along the final shape of this cycle leaving finishing shape. Rough cut leaving allowance designated by I’and K by commanding [and K in the same block of G72, then cut along the final shape leaving the finishing allowance. Inthis case, semifinishing cycle is executed after returning start point each time. 2-593. G73 Closed loop cutting cycle This G code can repeat a fixed cutting pattem, shifting a tool position litle by litte. With this cycle used, you can efficiently cut a workpiece whose material shape has been made in ppre-machining such as forging or casting. keaw Roughing ‘A section from A’ to B is divided into "d-1" Finishing ‘Aura Pattern Specified by Tape Point A --Point C —spoint D —-Point € ...... —point N Create a tape command as follows: + G73P (ns) Q {nf It__ K+__ U+__ Wt__D__F__s__; (ns) N. 819 Commanded by the blocks of sequence No. “ns" to "nf". Move command from A to N (nf ‘Sequence No. (ns) of the first block of a group of finishing profile blocks ‘Sequence No. (nf) of the last block of a group of finishing profile blocks : X directional all roughing allowance (i) ..... Radius designation Z directional all roughing allowance (Ak) X directional finishing allowance (AU) ..... Diameter designation directional finishing allowance (AW) Number of divisions (d) .... Equal to roughing times. (A decimal point is not available.) oscxznov 2-60F _ : Even if the F function is contained in any block between P and Q, itis ignored and the F function which is designated in the G73 block or previous block becomes effective. Since there are four patterns for cutting shape, at the time to prepare a program for a machining set a center of nose Rie. AU, AW, Ai, and AK to start point, a nose R ‘compensation is add on the AU and AW same as G71, if cutting is made by G73 with nose R compensation. 4, G70 Finishing cycle When rough cutting is performed with G71, G72 or G73, the following command allows finish cutting: N G70 P (ns) Q (of ; P: Sequence No. (ns) of the first block of a group of finishing profile blocks : Sequence No. (nf) ofthe last block of a group of finishing profile blocks Notes) » The F and T functions specified in G71, G72 and G73 blocks are ignored. However, those specified between sequence No. ‘ns” and “nf" become valid. + Be sure to execute multiple repetitive cycles (G70~G73) with memory operation. «The P and Q blocks specified with G70 are searched for from the beginning of the memory, and a command between the P and Q blocks found first is executed. Therefore, see to it that the same sequence No. is not repeated in the memory. + When roughing is executed by G71, G72 and G73, up to 3 pcs. of the memory address of P and Q blocks can be stored. Eventually, when executing G70, the blocks specified by P and Q can be immediately searched without searching from the beginning of the memory for P ‘and Q blocks. Further, the finishing cycles of G70 can be performed together after several roughing cycles of G71, G72 and G73 are executed. In this case, the roughing cycles after 4th becomes longer the cycle time of because P and Q blocks are searched by searching the memory. G71P100Q200...; N10... N200 671P3000400...; ‘N300 400 70P100Q200; Up to 3 is executed without search. G70P3000400; Over 4 is executed after searching. 2-61+ When the cycle is completed, the tool retums to a start point at a rapid traverse rate. For NC command data, a block next to the G70 cycle is read. «+ A subprogram cannot be called between the sequence No. “ns” and “nf" used for G70~G73. + The memory addresses stored by the roughing cycle of G71~G73 are erased after executing G70. Moreover, all the memory addresses stored by reset are erased, + If the reset button is pressed after the G71 ~G73 cycles were executed, the finish cycle of G70 is disabled to perform. Program Example of Multiple Repetitive Cycle (G74 T) End point 200.0 2140.0 orzo + 20°20 S20" 4 N100 (OD-R) N101 To100 N102 G97 $240 M08; N103 GOO X120.0 210.0 M03; N104 G96 $120; N105 G71 P106 Q112 U2.0 W2.0 02.0 F0.3, N106 G00 X40.0 F0.15; N107 G01 Z-30.0; N108 X60.0 Z-60.0 ; N109 Z-80.0; N110 X100.0 Z-90.0; N111Z-110.0; N112 X120.0 Z-130.0; N113 G00 G97 X200.0 2150.0 $500; 2-62N100 (FA-R) N101 T0100 N102 97 $220 MOB; N103 GOO X176.0 22.0 M03; N104 G96 $120; N105 G72 P106 Q111 U2.0 WO.5 02.0 FO.3; « N106 G00 Z-70.0 F0.15; i Hl N107 G01 X120.0 2-60.0; N108 Z-50.0; N109 80.0 Z-40.0; Ni10 2-200; Ni11 36.0 22.0; 112 G00 G97 X200.0 2150.0 S500; N114 Mot : 280 —>| tor 5 2-63und Canned Cycle (G71 T: of af of 40 —*— 40 t+ 9 —* 45 ‘zo 44-4. NO10 T0300 No11 G97 $1650 M08; NO12 GOO X60.0 Z-15.0 M03; NO13 G71 PO14 Q018 u0.5 D5.0 F0.3; NO14 G01 X40.0 WO F0.15; NO15 G02 Z-55.0 R25.0; NO16 —Z-95.0 R25.0; NO17 —2-136.0 R26. Not18 G01 X60.0 ‘The tool nose radius for offset No. 03 shall be 2 mm and the start point shall be the same as the tool nose center. 2-64101 T0100 N102 G97 $200 M08; N103 G00 X140.0 240.0 M03; N104 G96 $120; N105 G73 P106 Q112 19.5 K9.5 U1.0 WO.5 D3 F0.3; N106 GOO X20.0 Z0; N107 G01 Z-20.0; FO.15 $150; N108 —-X40.0 2-30.0; Ni09 60.0; N110 G02 X80.0 2-70.0 R20.0; N111 G01 X100.0 2-80.0; N12 X105.0; N113 G00 G97 X200.0 2150.0 S500 Ni14MOt6. G74 End face cutting-off cycle By this command, chip disposal in end face cutting-off can be functioned. Also, if X(U) and are omitted, peck drilling cycle in Z axis direction is effected. afr ar ee es 6/7 RT a, Ps ‘all fo
> N202 G97 $300 Mo8; riRY ER) TR) «F) a N203 GOO XO Z5.0 M03; 20 N204 G74 2-80.0 K20.0 F0.15; N205 G00 X200.0 2100.0 N206 mot 6, Outside diameter cutting-off cycle By the command, chip disposal in end face cutting off can be functioned. Also, if Z(W) and K are omitted, grooving and end cutting-off can be effected. x Point C .C X-direction incremental amount (Au) oint C A=C Z-direction incremental amount (Aw) (One-time cutting amount in X-direction (absolute value) (i) (One-time cutting amount in Z-direction (absolute value) (Ak) Tool relief amount at the cutting bottom (Ad) Feed rate Return amount (parameter pm0864) if commanded with value ‘0", or the value is omitted, retreat is effected by the value “e” in X-axis return action. if commanded with value “1”, retreat is effected to the start point (A~B) in each action of X-direction return. Note) + At the cutting bottom, tool relief is in the direction of B—*A._ When there is no Z-direction movement, the relief isin the direction of the sign of the value of Ad. + Dwell at the bottom of hole : Parameter pm 0412. 2-67 PeTORSNCG~~ \ xao00 ooen N1101 T1100 ie N1102 G97 S700 Mog; N1103 G00 X35.0 Z-50.0 M03; N1104 G96 S80; . . . - ~ —N1105 G75X-1.0 15.0 F0.15; 60 N1106 G00 G97 X200.0 2200.0 $500; N1107 M01 30 -+| Precautions for Multiple Repetitive Cycles(G70-G76) (1) In the blocks where multiple repetitive cycles are to be specified, you must correctly specify necessary parameters, such as P, Q, X, Z, U, W, I, K, D and A, block by block. (2)In the G71, G72 and G73 blocks with the sequence number specified with P, you must specify G00 or G01 of the group 01 without fail. (3) Itis not allowed to give a G70-G76 command by MDI. (4) You cannot specify an M98/M99 command in the block where G70, G71, G72 or G73 was specified, and between the blocks of the sequence numbers specified with P and Q of G70, G71, G72, of G73. (6)G codes which can be specified in the blocks excluding the sequence numbers specified with P and Q of G70, G71, G72 and G73 are G00, G01, G02, G03, G22, G23, G11, G12, G11 and G112 (6) Although you can make manual operation intervene in the multiple repetitive cycle (G70- G76) halfway its execution by suspending it, when resuming the multiple repetitive cycle, be sure to return the machine to the position where manual operation intervened. Ifyou resume the multiple repetitive cycle without returning the machine, a machine stroke by manual operation is not added to an absolute value even if the manual absolute switch is tumed on, and thereafter, the machine functions with a shift of the stroke by manual operation. (7) When executing G70, G71, G72 or G73, the sequence number-for a G70 block and those specified with P and Q should not be the same as those in the memory. (8)In.a G71 command, the X coordinate value of the start point must be equal to that of the end point of a finish shape. (9) In a G72 command, the Z coordinate value of the start point must be equal to that of the,end point of a finish shape. (10)Do not command the program which contains chambering of rounding at the end of last moving command of finishing pattem block group with P and Q of G70, G71, G72, G73 2-682-3-19 G32, G92, G76 Thread Cutting ‘AG32 command enables straightvtaperiface thread cutting and tapping, and G92 and G76 (option) commands enable straight/taper-thread cutting. + Threading code and lead programmable range ‘Specify a lead with a numerical value following F. Lead range G code Description Command | Metric input | Inch input G32_[Threading address, mmirev inchirew ‘G92 [Canned cycle for . co. 0,004 threading ~500.000| __ ~50.0000 G76 |Muttiple repetitive E 0.0001 0.000010 [cycle for threading ~s0,0000__| _~50.000000 Limitation of spindle speed The following limitation must be observed in threadinig by G32/G92/G76. toe 5000 Ps —— P: Leador N pitch(mm) 5000 Ns —— N: Spindle P speed( 8 26ues poqeus BupeasL (Example) ‘When a thread pitch is 3. mm, a spindle speed is; (min'") paads ojpuids wnwrcey 3 Therefore, when cutting threads with a pitch of 3mm, use a spindle speed of 1666 rpm or less. Note) The above-mentioned limitation does not apply to an oil groove, etc. which do not require an accurate lead. ‘Thread pitch (mm) 2-691. Cutting the single thread screw P | For a single thread screw, cut at a | 0 threading feed rate of P mm/rev from : an arbitrary position by 5, or more Single thread away from the end face of a thread screw i part 4 oF | re 2. Cutting the multiple thread screw L Cut the first thread of a double thread screw at a threading feed rate of L U mmirev from an arbitrary position by Double thread screw a 6. of more away from the end face of a thread part. Cut the second thread of the double | thread screw at a threading feed rate | of L mm/rev from a position by P mm | away from the cutting start position of | the first thread. This also applies to | an n-thread screw. «cs Threadlead —P: Pitch cans P Pa ( 4: Twisting angle nn 'n: No. ofthreads 8! Lead angle ‘ = = —— cota= a+ B=90" tanB= > nt Effective x Effective diameter-+ Thread bottom diameter, sectional = = ( —————————— area 4 2 tang Friction angle of Thread efficiency = 5 +p)? “helcoidal surface 2-10
. ‘When cutting the thread from the point A to the point B, it causes shorter leads(pitches) of 6, and o; at the cutting start point A due to acceleration and at the cutting end point 8 due to deceleration, respectively. Therefore, when obtaining an effective thread length" 1", a threading length of "1 +8, +6. "is required. T 4 let 82 of. eee
Obtain 6, from the spindle speed and thread lead (pitch) used for threading, using the following formula: 6 (mm)=0.0020 R(min-1) xL(mm) Example) When cutting a JIS Class-1 thread with a pitch of 1.5 at a spindle speed of 800 rpm: 6 \(mm)=0.0020800 1.5 =2.4(mm)
Obtain 6, from the spindle speed and thread lead (pitch) used for threading, using the following formula: 6 (mm)=0.00055 x R(min-1)xL(mm) Example) When cutting a JIS Class-1 thread with a pitch of 1.5 at a spindle speed ‘of 800min" 6 mm)=0.00055 800 X1.5 =0.66(nm) Note) As mentioned above, 5,and_6,values are determined by the spindle speed and thread lead. Accordingly, when cutting one screw, the spindle speed must not be changed to the last. (A threading section would be shifted.) amThread Cutting Method (1) The following shows formulas used for calculating reference thread shapes for metric coarse/fine and unified coarse/fine threads:
P =25.4In H = 0.866025! 25.4 H, = 0.541266 x25.4 Metric coarse and fine threads> a =(d) x25.4 H = 0.866025P d.=D.= (d—2H=d—1.082532/n) x 25.4 H, = 0.541266P nn: No. of threads per 25.4mm, d, =D=d-2 x H=d — 1.082532 (d) : Nominal size for thread The number of cutting times is calculated 4 as follows: 18 NE=KXxP + 2.5(P#0) 4 3aP + 25 12| 4 Note) After calculating NE, raise its decimal 10 places to a unit. 9) NE :No. of cutting times 5 K : Constant based on various NE 7 conditions (assumed to be 3.3 A in this case) 3 P : Thread pitch to be cut (mm) 4 2-12You must determine a depth of cut, depending on the nose R of a tip used. As shown in the right figure, assuming a relief amount to be 6 and a relief cutting part to be an arc (nose R); a yrs +P cosa -R = G = —H-R=—P cos30? — S 4 4 a external thread / 1 1 6=—H-R=—P cosa” — R 8 8 8 internal thread ‘A maximum allowable value for R is; P Pp Rmaxe max = nn (2) 4xtan60” axtan60” external internal thread thread Example) When P = 2.5, a maximum nose R is; Rmax (external thread) = 0.36, Rmax (internal thread) = 0.18 ‘Therefore ; when RO.2 is used for the external thread, 8 = 0.34, and depth of cut =H. + 6 = 1.353 + 0.34 = 1.694, When RO0.1 is used for the internal thread, 5 = 0.17, and depth of cut=H, +8 =1.353 + 0.17 = 1.524. 2-13‘doj oly Ye SneA parveu09 asn ‘abte} 00} axe WOHDG AiR e SeseUNUOIEG UNIHMS@NIeA PEPRIAED Sous 2-14 wo ‘0 0 a i =e =‘Thread chamfering Automatic thread chamfering is enabled in G92 and G76 threading cycles. 4. M functions for chambering selection M23 ..... chambering ON (chamfering performed) i M24 chambering OFF | \ || staring i WE ij ae) poy WA. Details of thread chamfering Details of thread chamfering ‘A range of chamfering value rof thread cutting is 0~12.7L (Lis a lead of thread) and any valve of 0.1L increment can be selected by parameter pm0100. Normally, it has been set tol 1.0L ‘Thread chamfering angle can be selected by parameter No.6205. Normally, itis set at 45° Notes: 1) When tuming on the power, M24 is set. It chamfering is required, specify M23 in the block prior to the one which starts threading. 2) The starting point of | ‘thread cutting must be designated larger than the end point (B’) of chamtering at external thread, or ‘smaller than the end point of chamfering at internal thread, otherwise NC unit issues alarm. 3) The command M23 should be placed before thread cutting command. 2154. G32 Threading The tool cuts a thread at a feed rate (pitch or lead) specified with F or E as far as a position of X... Z... in the block where G32 was specified. G32 does not allow cycle operation. Therefore, blocks before and after threading require programs for cutting retreat and return. © Program cutting retreat and return with G00 or GO1. (1) Straight thread (2) Taper thread (3) Face thread | Cutting in i (Goo/Go1) return (G00) WV) Start point Return (G00) GS fee * Retreat Icutting in RSSaeo1 [Cutingin Treading lRetum (600 (Goucoy —[Goocor, SEENON) eoarcor (G32) (Goo) eading(G30) (632) Retreat (G00'Go1) (1) Example of straight threading M50 X P4.0 thread shown in the left figure Neo1 T0900 ‘902 G97 $540 MOB N93 GOO X60.0 24.0 M03 © Tothe start point ° NgO4 —-X49.12 Cutting-in 60.0 N905 G32 Z-32.0 F4.0...(W-36.0) © Threading pictacidaiain (2 40 } N906 GOO X60.0 © Retreat N907 74.0 © Return 1 N9O8 48.39 © Cutting-in g 909 G32 Z-32.0...(W-36.0) 0 Threading as pS N910 G00 X60.0 © Retreat | xO NOI1 24.0 ‘© Return NO12 48.03 © Cutting-in > 0 + J N913 G32.Z-32.0...(W-36.0) © Threading : N914 GO0..... © Retreat Lead: 4mm 81:-4mm 82: -2mm N965 G32 Z-32.0(W-36.0) © Threading N966 G00 X60.0 O Retreat NO67 X200.0 2200.0 M09 © To the index point N968 Mot + This example cuts a thread from an outer diameter of 50.0 mm. 2-16© For the threading depth and number of threading times, refer to the number of threading list. © U... and W... within parentheses specify strokes (incremental programming) from a threading start point to an end point. ‘Although either programming (incremental or absolute) will do, note that command values will change in case of "G32 U... W..." (2) Example of taper threading Program example for ¢ 35/55 taper threading shown in the 288 lef figure. Neot T0900 N902 G97 S600 MOB N903 GOO X70.0 Z3.0 M03 Noo4 —X34.33 N90S G32 X54,33 Z-42.0 F2.0 (U20.0 W-45.0) N906 GOO X70.0 Noo7 23.0 NOB -X33.96 X909 G32 X53.96 Z-42.0...(U20.0 W-45.0) N910 GOO X70.0 Not 23.0 No12 — X33.72 N913 G32 253.72 Z-42.0...(U20.0 W-45.0) No14 Goo N940 G32 X52.83 Z-42.0...(U20.0 W-45.0) N941 GOO X70.0 Ne42 —_X200.0 2200.0 Mog No43 = MOt(3) Example of face threading x 1080 2200 \ aq aaiees gm eG: +—__| ‘zo Lead: 2mm 31: 3mm 82 2mm Program example for face threading shown in the left figure, with each depth of cut set to 0.5 mm. N301 T0300 N302 G97 $300 Mos N303 GOO X106.0 220.0 MO3 N304 2.05 N305 G32 X67.0 F4.0...(U-39.0)) N306 G00 X20.0 N307 —-X106.0 N308 1.0 X309 G32 X67.0...(U-39.0) N310 G00 x20.0 N3t1 —X106.0 N3120 24.5 N313 G32 X67.0...(U-39.0) N314 Goo N340 G32 X67..0...(U-39.0) N341 G00 220.0 342 200.0 2200.0 Mog N343 MOt Instead of "G32 X... Z...", you can use a command "G32 U... W...". Command values in this case specify strokes from the threading start point to the threading end point. Refer to the command values "U... W..." within parentheses.2. G32 Tapping When a tap feed rate (pitch, lead) is specified with G01, if the FEDERATE OVERRIDE switch on the operation panel is not set to 100%, the feed rate (pitch, lead) specified in the program carinot be obtained because of its change. To avoid this, if you specify tapping with G32, machining will be performed at the same feed rate as specified in the program for safe operation, ignoring a feed rate override, (Example) M10-P1.5 Tapping i: -' —{EE TTS Program Example: Neot T0600 N602 G97 S255 MOB N603 G00 XO 220.0 M03 N604 G01 Z6.0 F5.0 N605 G32 Z-35.0 F1.5 MOS. N606 G04 U0.5 N607 G32 210.0 Mo4 N608 Go4 U0.5 NN609 GOO X200.0 2200.0 M05 Neto = M01 © N60S G32 Z-35.0 F1.5 MOS The above-mentioned program stops the spindle (M05) when its Z axis is at a position of - 35,0 mm, However, when a spindle speed is high, it takes some time for the spindle to stop. © N607 G32 Z10.0 Mos ‘The spindle runs in the reverse direction, and then, the Z axis moves to a position of +10 mm. To retreat the tap, the safer, the bigger a command value for the Z-axis position is. ‘© When tapping, use a special purpose taper. 2193. G92 Threading Cycle From a threading start point, four actions of cutting-in, threading, retreat and return to the start point can be specified in one block as one cycle. (1) Straight thread (2) Taper thread A oo DAR)... Start point ae (R) (R) D ‘ (R) (R) 8 | Peele value) 8 ‘ Gez X.. Z.. F. G92 Z.. Zu te. F. © An incomplete thread part R: Rapid traverse F: Threading is included within a Z- axis moving range. 2-80(1) Example of straight threading Program example for M45-P-1.5 threading (left figure) 1 To io N90’ 1800 T N902 G97 S565 MOB | N903 G00 X55.0 27.0 M3 N04 M23 | N9O5 G92 X44.45 2-15.0 F1.5 (Automatic N906 » X43.97 treed ‘chamfering) N9O7 X43,74 N908- X43.54 Fig. a 909 43.37 i Noto 43.22 oat NOt X43.18 = | NO12 X43.14 aa KNOI3 M24 [— 150 23% N914 GOO X200.0 2200.0 3° NO15 Mot Fig. b ae ee Neos gaa X44as 215.0 E15 Threading a Cutting 4 Threading 4 Thread cycle diameter end position pitch command dimension in the or lead for 1st longitudinal threading direction © The above-mentioned program example executes chambering (automatic thread chambering) as shown in Fig. + above. When chambering is not required as shown in Fig. = above, delete blocks marked with "sk * (N904 and N913) © Since G92 is modal, you can omit it from the next block on, if once specified. In the above-mentioned program, therefore, specify an X-axis cutting diameter dimension after N906 to execute a threading cycle until NO12. (© After completing a canned cycle (G92), be sure to cancel it with GOO. ° 281Fig. b [ | |xs5.0 = 250 3 35.0 2 350 Chamteing — —_— ‘When cutting a taper thread as shown in the c pts left figure, obtain a size of I first. x a a. I: cH TF 2 S Next, determine a sign (+, -) of [based ona 8 rs cycle pattern. (direction of the point B viewed _ from the point C) Therefore; I= -2.5 350 as Ol Nso1 T0900, N902 G97 $500 Mos N903 GOO X55.0 Z5.0 MOS N04 M23. N90S G92 X44.45 2.35.0 1-2.5 F1.5...(W-40.0) N06 X43.97 N07 x43.74 No0g —-X43.64 xe09 _X43.37 N10 _X43.22 N11 _X43.18 NoI2 x43.14 NSIS M24 N914 GOO X200.0 2200.0 Nots—-MO1 2-82© Specify the dimension of the point C as to a cutting diameter dimension. 65 The program example on a preceding page executes chambering as shown in Fig. * © When chambering is not required as shown in Fig. ~ , delete blocks marked with "x" (No04 and N913). (Refer to the preceding page.) © Specify the dimension of the point C as to the cutting diameter dimension for threading. ke i 4397 on By — 36.0 Point C: A position of end point of threading on the extend line of taper. 2-83Straight thread Taper thread A D D A po eo ® aug c fl eee! oe 5 z + : + Ge2 xX Z G92 X ZIG) A A D e 2 Benin c i it B I lc —t ks z es oo Zz Ge2 xX Z G2 xX ZI) D A 6 ae, G2 xzi*G92 Cycles Taper thread I x D o) : A a D Q]} AQ ——<—? ¢ z Zz |«_—_++ oo. XZ c I } gb D 8} @ D oy, j= Ge2 xX Z 10) c ni I fc + D dl D 4) <— CO) g vo Ge2 X Z It) 2-85‘A lead becomes inaccurate with a constant surface speed applied. Be sure to cut a thread with G97. 2. A cutting feed rate override is always fixed at 100%. 3, If & G92 threading cycle is performed in the single block mode, the too! will return to its start point and stop there after completing one cycle. Machine operation cannot be suspended during threading. It stops after executing the first non-threading cycle following the threading mode. A taper thread lead is specified with a length in the longitudinal direction. {Example] G32 X__Z__ F400 When 6 245° , load of Z-axis direction cut by 4mm, When 6 <45° , aload of X-axis direction cut by 4mm. Therefore, when 9 =30° , a lead of Z-axis direction becomes 4xtan 30° = 2.31mm . Tool nose radius compensation is not allowed in threading. The lengths 5, and 6, of an incomplete thread part are determined by the spindle speed and lead as mentioned above. Therefore, when cutting one screw, the spindle speed must be kept constant to the last. (A thread section would be shifted.) 2-864. G76 Thread cutting cycle A thread cycle shown in the figure below is performed by the following command: au G76X(u) +_ZW) =_L 1: When the radius of the thread portion is even, the value of “I” = 0, then straight thread iscut. (Ai) K Height of thread (The distance in X direction is designated by the value of radius in the command.) (AK) D__ : The depth of ‘st cut (To be designated by the value of the radius in the command.) (Ad) + Lead of thread ‘A. -For angle of thread, designation is possible from the following 6 angles: 0°, 29°, 55°, 60°, 80°. P Cutting method (To designate P1~P4. Omission or PO is regarded as P1.) Thread finish (Chamfering): Parameter pm0100. When the value of lead is “L’, the value of "r” can be selected within the range of 0.1L ~12.7L, with 0.1L increment. (The standard setting value is 1.0L.) ‘Thread chamfering angle is about 45°.(pm0101) In the thread cutting cycle illustrated above, the command by F code is applicable between C and P only, other sections being performed by rapid traverse. In the case of the illustrated cycle, the sign of the incremental amount is as follows. KD FLAP U, W: Negative (decided by the direction of the path CP) I :Negative (decided by the direction of the path A~C) K Positive (always positive) D Positive (always positive) 2-87Cutting method ‘The P command determines how the in-feed is made for thread cutting operation as indicated below. No P command Pt P2 P3 or greater ‘Constant cutting amount, in-feed on one side. Constant cutting amount, single edge. Constant cutting amount, zig-zag in-feed mode. constant cutting amount, in-feed on one side. (1) Constant cutting amount, single edge (P1 designation) Cut it from point 8 as Blade this sketch a In H command, the cutting is completed with the process of H times. ‘1st cutting amount 2nd cutting amount 3rd cutting amount 4th cutting amount .. Sth cutting amount ... Pd Cuttings are repeated the number of times as set by Parameter pmO866. (Finishing) wo Od Adve AS AAS AAS 2-88(2) Constant cutting amount, Zig-Zag in-feed mode cutting (P2 designation) ‘1st cutting amount 2nd cutting amount In H command, the cutting is completed with the process of H times, Cuttings are repeated the number of times as set by Parameter pmO866. (Finishing) ddS2 3rd cutting amount ...... 4th cutting amount ... Sth cutting amount Sth cutting amount ag Late we AAS LL Aas 2-89Remarks: © In case of single block, single-block-stop at points A and A’. @ Finish margin “e” is set by Parameter pm0868. @ When commanding P2, P4 (staggered cutting), "H" is to be commanded by an even number (2,48,..) @ The last 2 times of rough cuttings in P2, P4, a half of the remaining margin is to be cut off each time, @ In entire process of G76, spindle override becomes ineffective. © Ifthe thread cutting feed hold option is selected, thread chamfering is executed immediately when the FEED HOLD button is pressed during the execution of thread cutting cycle. After the completion of chamfering, the cutting tool returns to the start point A. If the setting for parameter pm4011 D2 is “1” (pm4011 D2 = 1), the cutting tool stops at the point B where chamfering is completed. the cutting tool returns to point A when the CYCLESTART button is pressed after that. If the thread cutting feed hold option is not selected, the thread cutting cycle is continued even if the FEED HOLD button is pressed during the execution of thread cutting cycle. In this case, the operation is suspended upon completion of retraction operation after finishing the thread cutting cycle. Start point Thread cutting cycle path when feed hold is executed, Feed Hold during Thread Cutting Cycle ‘© Nose R offset is invalid for the G76 cycle. © Inthe block immediately after the G76 block, it is necessary to newly specity a G code of 01 group. Example) G76 .....5 G00 M30; 2-902-3-20 Continuous Thread Cutting ‘Since the NC has buffer register, designation for continuous thread cutting is possible. In addition, continuous threads can be cut smoothly because the block-to block pause time is "0" for thread cutting command blocks. Example of Programming G32 X (U) ... Z (W) ... F (E) G32 X (U) ... ZW) G32 X (U) ... Z(W) ...5 (2) Reinforced pipe coupling Fig.2.28 Continuous Thread Cutting 2-912-3-21 Multi-thread Cutting (Option) Multiple-thread cutting (muttiple threads in a lead) is possible without shifting the thread cutting start point. In thread cutting operation, axis feed starts in synchronization with the start point pulse (1 pulse/tumn) output from the spindle pulse generator attached to the spindle. Therefore, the thread cutting start point is always at the same point on the workpiece circumference. In muttiple-thread cutting operation, axis feed starts when the spindle rotates by a certain angle after the output of the start-point pulse from the spindle pulse generator. Fig. 2.30 Double-start Thread With the commands of “G32 X (U) ...Z.(W) ...F (E) ... B ..;", the spindle rotates by the angle specified by address B after the output of the start-point pulse of the spindle pulse generator. After that thread cutting starts toward the point specified by X (U) and Z (W) at the lead specified by an F or E command. (1) Address 8 Specified in Multithread Cutting Least input increment : 0.001" Programmable range 0S B<360.000 If decimal point input is used, “B1." Is equal to 1° (B1. = 1°). B commands are non-modal and valid only in the specified block. 2-92(2) Number of Threads and B Command In general, the thread cutting start points lie on the workpiece circumference; the intervals of these points are calculated by dividing 360°by the number of threads. Examples of multiple threads (double-start, triple-start, and quadra-start threads) are shown in following, Double thread screw Cut-in start point 180" 1" thread: Without B command 2 thread:B180 Three thread screw Cut-in start point 1" thread:Without B ‘command 2% thread:B120 3” thread:B240 2-93 Four thread screw Cut-in start point 1* thread: Without B command 2 thread:B90 3% thread:B180 4? thread:B240(3) Spindle Rotating Angle from Start-point Pulse Specified by 8 Command For the designation of spindle rotating angle measured from the start[point pulse, the least detectable increment is 360° /4096 pulses = 0.0879°/pulse since the pulses output from the spindle pulse generator (4096 pulses/rotation) are used. For a B command, an error of = 1 pulse of the spindle rotation detection pulses could be generated. An example of programming for double-start thread is indicated below. Example of Programming GOOU...;- G32... Fn G00 U...; Wau Thread cutting of thread A Vans G32 W.... B180.; G00U...; 632 W... B180.; eee Thread cutting of thread B w Uns 632 W.... B180.; Fig. 2.32 Spindle Rotation Angle from Start-point Pulse by B Command Note 1) If a 8 command value is outside the programmable range (0 to 360.000), alarm "0453" occurs. Note2) if a B command is specified for multiple-thread cutting, continuous thread cutting is not possible. G32W ... B90 G32W ...Since the operation is suspended at this block to wait for the start- point pulse, continuous thread cannot be cut. Note 3) The spindle rotation angle from the start-point pulse is specified using a B command (0 to 3609 disregarding of the spindle rotating direction. 2-942-3-22 G34 Variable Lead Thread Cutting With the commands of “G34 X (U) Z (WW) ... K... F (E) i", variable lead thread can be cut; thread lead variation per one spindle rotation is specified by address K. The least input increment of a K command is 0.0001 mrrvrev or 0.00001 inchirev. If the setting for parameter pmi000 DO = 1, the least input increment of a K command is 0.001 mmirev or 0.0001 inchirev. Fig. 2.33 Variable Lead Thread (1) Restrictions on Programmable Range of K Commands The programmable range of K ‘commands is restricted by the formule F_ ; Fixed lead command (mmi/rev or inch/rev) K_ : Variable lead command (mm/rev or inch/rev) W : Distance along the Z-axis from the start point to the end point (mm or inch). ‘<'U" along the X-axis in the case of face thread cutting.> S_: Spindle speed (revmm) NN. : Number of spindle revolutions from the start point to the end point (rev). Ne-(F+ki2) + (F + Rae KW K (2) Feedrate at End Point Specify the commands so that the feedrate at the end point will not exceed the upper limit indicated in Table 2.14. Table 2.14 Upper Limit of Feedrate at End Point Upper Limit ‘Mim output ‘500 mmirev Inch output 50 inchirev ‘Sx (F#K/24KN) S pm2600 (Max. cutting feedrate). 2-95(3) Feedrate at End Point ‘Specify the commands so that the feedrate at the end point wil not be a negative value. (F + Ki2y'+ 2KW >0 Notet) In the continuous block thread cutting for variable lead thread cutting, distribution of ‘command pulses is interrupted at joints between blocks. Note2) if a K command is outside the programmable range, alarm “0450” occurs. ‘Note3) If G34 is executed in the dry run mode, the axes move at a feedrate designated for the jog feedrate if ‘parameter pm2000 D1 = 1”. Noted) if address 8 is designated in the G34 block, alarm “0450” occurs. 2-962-3-23 G150, G151, G152 Groove Width Compensation Groove width compensation is changing the tool point by shifting the coordinate system to the ‘amount of tool width through reading the data of tool width and too! point in the too! layout screen by command of G151. (Shift to the amount of tool width x 2 for end surface.) 150 Groove compensation, OFF G151 Groove compensation for end surface, ON G12 Groove compensation for ODD, ON ‘Compensating amount of tool width to be set at H data in the tool compensation screen. In case of using grooving tool on TO3 with tool width 2.0mm. If groove width compensation (6151, G152) is commanded, tool point will be shifted as follows. Tool width compensation is canceled by G150 or T command Refer to"3. Tool nose R compensation automatic calculating function” about tool nose point. ise 10/00 Groove oust End Face Groove Tool nose i point Ae Nb buck ond foe | ke tca 43 +3 sreoving grooving 10 grooving 297(Example 1) in case of 0D grooving tool (tool nose point 3) Tool width 6.0 ~—fa-—- —e + The coordinate system of the Z-axis is shifted by the too! width amount. + The tool nose point is shifted internally from 3 to 4. (Example 2) In case of end grooving tool (too! nose point 2) Tool width 5.0 144 + The coordinate system of the X-axis is shifted by tool width x2, SP te: se os: : + The tool nose point is shifted oe Internally from 2 to 8. 2 NOTE (1) Except when the tip point is at 1 ~4, alarm is produced. (2) With G151/G152 are continuously commanded in a program, the current correction is canceled and a new one is applied. (3) With a spindle shift command given simultaneously with 150 ~G150, an alarm is produced. (4) Correction is canceled on resetting while in correction, where, however, no change takes place in the coordinate axes. 2-98where, however, no change takes place in the coordinate axes. 2-993. AUTOMATIC CALCULATING FUNCTION OF TOOL NOSE RADIUS COMPENSATION 3-1 Outline Normally, a tool nose is programmed as one point. However, an actual tool has nose R. Although it canbe ignored when cutting in parallel to axes, such as an end face , outer diameter land inner diameter, when chambering or cutting a slope and circular arc, the workpiece tends to be cut insufficiently or excessively due to this nose R. Tool nose radius compensation automatic calculating function makes operation processing done inside the NC unit, automatically controls the tool nose and prevents insufficient and excessive cutting. Kags End facing ! Point \ | ~ *Zaxis op euting point Program pont in lt fre (Caled oot nose point) When tool nose radius compensation is under way, the following 3 states exist: State Tool route ‘Compensation cancel state | The tool moves on a programmed route. Compensation to left The tool moves on the left side of a programmed route advance direction. | Compensation to right ‘The tool moves on the right side of a programmed route advance direction a1Compensation Compensation ‘olen torght Compensation teh 3-2 Preparation to Execute the Automatic Calculating Function of Tool Nose Radius Compensation. The following setting is required to do a nose R compensation. These are set in the tool offset screen. 1. Tool tip point (refer to the lower sketch) ... Input at the T__ of tool offset screen, 2. Size of nose R....... Input at the R__ of tool offset screen. Input of a tool tip point is done by inputting of designated address of tool as lower sketch. 2 Aes = = Tool tip point c 2 y—1 A programmed point in nose R is t ‘called like this. |A program or method of nose R 4 different depend on the setting compensation become completely I 5 M3 1 4 2 gS method. fi te) —4 323-3 Three Conditions of Nose Radius Compensation, When performing tool nose radius compensation, its program starts from a tool nose radius ‘compensation cancel state and proceeds to a tool nose radius compensation state via a start- up state, and then, it returns to the intial compensation cancel state. These are divided into three states and each block is called as follows: 1. Start-up block .... Block changing over from rapid traverse to cutting feed (G00 > G01) 2. Tool nose radius compensation block .... Continuous block for cutting feed (G01 - G02 - G03 ~ GO1 - G02 - G03) 3. Compensation cancel block .... Block changing over from cutting feed to rapid traverse (GO1 = Got) 334. Tool nose radius compensation block (during cutting) ‘A tool nose radius compensating method during cutting is determined by the tool nose point and a tool nose moving direction. A list is given below. i + Compensating direction by tool nose point and too! nose moving direction Workpiece “Tool nse moving direction (7 Left ‘Workpiece O;Follows the compensating direction in a preceding block (because the ‘compensating direction cannot be determined), .:Does not compensate the tool nose radius (the tool nose moves as programmed). ‘Moving direction - t - 1 Nose point 1 Rig | © | tet | Let | Len | O | Right | Right 2 Right | Right | Right | © | tet | Let | Let | 0 3 Tet | O | Right | Right | Right | © | Left | Let 4 Tet | tek | Len | O | Right | Right | Right | © 5 © | ten | cen [ten | O | Right | Right | Right 6 Right | Right | © | Len | ten | tet | O | Right 7 © | Right | Right | Right | O | tet | Let | Lett 8 Tet | cet | © | Right | Right | Right | © | Lott 0-8 zsyTalyaeleafafafeals "During cutting” means to be in the G01/G02 G03 mode. a) When a tangent angle is 180° or less (inner comer), an intersecting point is operated and the tool nose center moves to that intersecting point. rogrammed route ‘The cool nose center a4b) When the tangent angle is 180° , the tool nose center comes on the normal of a command point. c) Do not command a wedge shape with an obtuse angle In case of the path A > B — Cis commanded by G01, a tool tip does not move further than condition @ even a command of point B.2. Start-up block and compensation cancel block (approach/retreat) Concretely, the start-up block and compensation cancel block refer to blocks changing over from G00 to G01 (approach) and G01 to GOO (retreat). How to determine the compen: ing direction in apy retreatir © i) When a specified stroke is | nix x > | Z|, create a virtual ine parallel to the Zaxis. (| >| > | Z| means the case when a moving axis direction makes an angle larger than 45° with the Z axis.) wie ic il) When a spectied stroke is | >| = |Z |, create a vitual ine paraleltothe X axis. (| >| < |Z | means the case when a moving axis direction makes an angle of 45° or less with the Zaxis.) © Viewing the compensating direction of the moving axis, determine either (determination of a virtual line direction). @ Determine the compensating direction (right or left) to the virtual fine. @ Calculate the intersecting point. Note) When you cannot determine the compensating direction to the virtual line in @ (when the tool nose point is 5 through 8), select the same compensating direction as in 2. Example 1) For the tool nose point 3 x © Since | 5 | < |Z! create the vitual ine parallel to the X axis. c 0 Vital He vital ine partial Ps ox ads “Tool nose pont 3@ Determine a virtual line direction in the same direction as the compensating direction of the moving axis (+X side because the compensating direction is to the right) Compensating direction axsie| ro ww ma [ek side © Determine the compensating direction of the virtual line, and then, the intersecting point. 4 > N100 T100 M40; Ni01 G97 S1060 MOB; N102 X36.14 22.0 _MO3; N103 G01 G96 X50.0 Z-10.0 FO2 $120; N104 Z-XXXX; Example 2) For the tool nose point 6 x © Since | >| < |Z create the virtual ne parallel to the X axis. Movog ae evel ne Toot nose point 6 @Determine a virtual line direction to the -X side, because the compensating direction of the ‘moving axis isto the right. ‘compeoatng directon on3&@. Since the compensating direction of the virtual line cannot be determined, assume it in the same direction as the compensating direction of the moving axis. (Example) Program point_} ™~ See One! ‘tection in tbe same —
LN517 28.1 L-+M.N518 X87.0 F5.0 N519 G150 N520 G00 G97 X200.0 2200.0 $365 N521 M01 4..T08 (OD grooving) Tool width : 3 am [Change to a program point "b’ [Groove width offset OFF Turn on groove width offset before moving from H to | fe | + a4 lesoal 8 a) (2) Groove wiath offset OFF (°) Tool nase point: 3 NoseR) 02 4 Groove width offset On state (6152)4-4-2 ID Grooving Programming N601 T0600 N602 G97 $400 Mo8 N603 G150 N604 GOO X78.0 YO 210.0 MO.3 N605 G01 G96 2-9.75 F5.0 S100 ‘A-+B N606 X86.0 FO.1 BC N607 X79.0F1.0 (CD N608 Z-10.7 DE N609 X80.4 2-10.0 FO.1 EF N610 X86.0 FG N6112.9.8 GH N612 X79.0F1.0 N613 G152 H-IN614 26.3 T J N615 X80.4 Z-7.0 JOK N616 X86.0 FO.1 KL NG17 2-7.2 L>MN618 X78.0F1.0 N619 G00 210.0 N620 G150 N621 G00 G97 X260.0 2100.0 $400 N622 M01 (a) Groove width offset OFF state Tool nose point ; 2 Nose R 02 Nose width Non . ro, ® (b) Groove width offset On state(G152) Tool width: 2.5 Description [No.6 turret face calling [Groove width offset OFF Tool offset {Groove width offset ON. [Change to a program point "b" [Groove width offset OFF 4134-4-3 End Face Grooving Programming Description N301 TO300- 0.3 turret face calling 'N302 G97 $330 M08 N303 G150 [Groove width offset OFF 'N304 GOO X97.0 210.0 MO3 | AB N305 G01 21.0 F8.0 ! B—C N306 2-4.00.1 (CD N307 20.5 F1.0 DE N308 X94.6 EF N309 X96.0 Z0.2 FO.1 FG N310 2-40 GH N311 X96.5, H-IN312 20.5 F1.0 N313 G151 IT JN314 GOO X111.4 JK N315 G01 X110.0 Z-0.2 FO.1 K—LN316 2-4.0 L--MN317 X109.5 M-N N318 G00 Z10.0 N319.G150 N320 G00 X260.0 2100.0 N321 M01 coz, roove width offset ON. hange to a program point [Groove width offset OFF @* (@) Groove width offset OFF state Tool nose point: Nose R: 03 (0) Groove width offset On state(G151) Tool width: 5.0 aut4-5 1st and 2nd Process Continuous Machining Method ‘One example for programming method of consecutive machining as process 1st and 2nd is introduced as follows: 12.0 147.0,,, 190 1 pet tb-7 jata a 78 O.D Finishing 12 TA T8 TH04-5-1 Machining Method by Single Program O1111 (1st process) Ni G28 UO N2 G28 Wo TO100 N3_ G54 20 +—— Reference point shit cancel Né G50 $1800 NS Goo x200.0 21750 Ne Mot N10 (OD-R) Niot T0100 Nig G97 S545 Ni03 G00 X70.0 210.0 Mos Nios Got 202 F1.5 M08 mi0s G96 X-4.2FO2 $120 106 N. No Mot N70 (ODF) N7o1 T0700 N7O2 G87... MOB N703 GOOX..Z..MO3 N704 N Fig. 1 Ni. G00G97x2000 2175.0 NL Mot ae NB G28 UO WO Reference point for programming is the 1st N@_MOO = Turing over the workpiece. process finishing end face. (2nd process) Nit G28 UO WO Nt2 G54 2-120 <——— Difference from the fishing end face of 1st process. N13 G50. $1800 Ni4 GOO X2000 2175.0 Nis Mot Ns100 (OD-R) NSt01 T0100 N5102 G87 S545, N5103° GOO X.. Z.MOS N.. MOB N Nu G30 Uo WO No MO N70 (ODF) Ns701 T0700 Ns702 G87. S..MO8 N03 X..Z.MOS 5704 N N G00 2000 2175.0 N. Mot N20 G54 20 “—— Reference point shift cancel. N21 G28 U0 WO Naz M30 %4-5-2 Machining Method by Subprogram Calling Executing method of continuous machining when call subprogram by main program. 1st and 2nd process machining program are stored separately as subprograms, + * Main program > * * 02222 Refer to Fig. 1. (oP-4) 1 M98 P0001 For caling 1st process program N2 Moo +--+ Tuming over the workpiece (oP-2) N3 Mg8 P0002--:---- For calling 2nd process program N4 M30 % (Program for 1st process) (Program for 2nd process) (00001 (OP-1) (00002 (OP-2) Nt G28 U0 N20 G28 U0 Wo Re ces Won et ose 2120 +— emceteonme,, N3_G54 ZO Reference point shift cancel N22 G50 $1800 ‘st process: Né G56 $1800 N23. GOO x200.0 2175.0 NS GOO x200.0 21750 N24 MOt Ne MOt N5100 (OD-R) N10 (OD-R) NS101| TO100 Ntot To100 N5102 G97 S545 Ni02 G97 $545 NB103. GOO X.. Z..MO3 N103. GOO X70.0 210.0 MOS N.. MOB Nioé Got 202 F1.5 MOB N N10S G96 X-1.2 FO2 $120 N.. G00 x2000 2175.0 Nt06 Z. N.. Mot N. NS700 (OD-F) N NS701| T0700 N.. MOt NS702 G97_S...MoB N700 (OD-F) NS703 X.. — Z..MO3 N701 0700 S704 N702 G97 S...MOB N. N703 GOO X.. Z.M. N N704 N.. G00 x2000 2175.0 N N.. MOt = N N26 G54 Z0 Sesser" N.. Goo G97 x2000 21750 N27 G28 UO WO N.. Mot 1N28 M99 NB G28 Uo Wo N23 M30 INO M99 % N10 M30, % ait4.6 Operation Example of Many Short Length Works 01114 (Maiti program) Nt G28 U0 N2 G28 WO N3 G10 POO 2200.0 4— Operation starting point — Machine original poi Value of operation N4_ T1000 aaa o NS G50 $2000 NS GOO x200.0 250.0 N7_ Mot N1000 T1000. M40 Nto01 Goo z1.0 Pp) Nt002 x0 ae 1003. MOO Positioning of works (manual) N1004 GOO X200.0 250.0 N1005 Mot NB M98 P2222 L3 “—— Callof Operation program and setting No G28 UO Mog N10 G28 WO MOS NIT M30 02222 _(Sub-program) N100 T0100. M40 N101 G96 S120 Mos N02 GOO Xx... Z..MO3 : Operation program 160 5 aa ‘Cutting-in program 5 N.. MO1 N12 G10 POO W160 Shifted amount Nig M99 Note) Shifted amount is finished length of work +@ cutting length of back surface + @ width of cutting in tool +@ cutting length of surface.5 APPENDIX TABLE, 5-1 HT20/23J Variable Combination Tool List (Standard) HT20J Variable Combination Too! List (Unit in mm)(12-station spec.) STANDARD COMBINATION TOOL (1/2) o_[Panne Name Sah oy Description Chuck Power chuck |r T sete 210 hotow chuck AZ (hotlow type) EG U 2Hotow onder Sotjew Ti7a2 00 81601 | Chuck GH] Hallow chock (LMG) cunt sep 2a6-052 Pressure gauge _ PS! TOAZE-0200-085 | Oyinder er | Hotow eye 6) Unt. sep oS zv1s01e-20 SET tate 2.Coolant collecting cover, Draw tube, Retaner, 10872-2100-068 | Soft jaw (set [For @ 210 chuck (uc) s20o0e04 Sase [ROESEOISO [Boe tador 7 |e pcs, ow aacedo he se feotng Sencardronie Doon RREREETSOO | Soca : sz shank ‘avase remo [Batra bar 3 Peake ‘25ehark 1593-668-15-00 | Boring bar gre be 2 Saas | eee S] ts 620 shank * a |e! Ta RaE SDD [Iveco Tim canara No center Obes ‘Shank (Royal products)HT20J Variable Combination Too! List (Unit in mm)(10-station spec.) ‘STANDARD COMBINATION TOOL (2/2) [SE, UK] Ct PartNo. ‘Name ‘Sketch ay serption Standing ‘Spanners and Tet |1 Philips screw drivers (#2, ‘accessori wrenches: #3), es (with tool box) STD Screw driver (1/4°x4") Grease gun 2. Long arm hex keys metric (2.5mm, 3mm, 4mm, Smm, mm, 8mm, 10mm, 44mm) STD (1, 592", 3116", 14", 98", 1127) 3. Combination wrench metric, GOmm, 12mm, 13mm, 44mm, 17mm, 19mm, 22mm, 30mm) STD '(1/2") 4,Open end wrench (9/16%5/8)5-2 HT20/23J KV Combination Tool List (Standard) HT20J KV Combination Tool List (Unit in inch)(10-station spec.) ‘STANDARD COMBINATION TOOL (1/2) ai PartNo. Name Sketch ay Description or Power chuck [Cynder Set [1 ¢210 hotlow chuck A2® roow type) 2Hotlow eyinder [chuck 3.Sofjaw 1742-00-81601 [Chuck = (| Hollow chuck (CMG) (Unit1 set) a 26-8-52 Pressure gauge PS! laos! 10422-0200.065 |Gyinder | Cylinder (| FHolow cylinder vic) Unit set) ‘2v180182-20, ~| [= Teeanecting) | 2 coolant cotectng cover, abe Draw tube, Retaner. 0872-2100-065 | Sof jaw [200] For 9210 chuck 62080004 Base | 1895-362-0600 Base holder 3” |8pce. ae atlached tothe holder for OD toot, Ph oy standard machine r (KENAMETAL) BI Ft oss Kv40-TAt 1742-49-120. 71508-352-07-00 Base holder nl 1/1 pieces atached to the foro0 2} fof or standard machine copying tol alt v40-7B1 1742-49-121 (KENAMETAL) 71598-362.08-00 | Base holder +” [1 pieces attached tothe for 00 end standard machine face cating KENAMETAL) Kv40-701 1742.49.122- "1508-382-08-00 | Base holder 3 | Spea. are attached tothe for toring, U standard machine an Kv40-SU 116 1742-40-123- (KENAMETAL) ID Toots | 1893-681-04.00 Boring bar z socket for 1" shank 71585-667-0500 Boring bar z socket for 34 shank 71898-661-0600 [Boring bar 2 socket for 5/8" shankHT20J KV Combination Tool List (Unit in mm)(10-station spec.) STANDARD COMBINATION TOOL (2/2) Ce wach a [baron Tre [aires eco 7 five coir NOS cane Mes Shank 3 (Royal products) Sing pana we Tea Tops wien a sean orcs BSro seen over es (With tool box) (tid"8") Grease gun 2.Long gun hex keys metric @.Smm, 3mm, 4mm, Smm, fmm, Bin, 10mm, 44mm) STD (18°, 8/32", 3/16", 14, 318", 172") 3. Combination wrench metric (10mm, 12mm, +3mm, 4mm, 17mm, 18mm, 2amm, 30mm) STD (1/2") 4.Open end wrench (9it65/8)HT23J KV Tooling System (Unit in mm) (10-station spec.) STANDARD COMBINATION TOOLS LIST (1/2) co] Pare Name Sheich oy Descinton Chuck Power enuck | Cynder 1. 2254 Holow chuck A28 Hotow tee) TH + unt, Hotow yinder Sot jaw 4 buck Shack nip = TH] How cack (RTAGAAY aD le ease 8 /2.Pressure gauge PSI 1a Tara nse088 [OyinderUni)| Srna [i How oyinder =, (KITAGAWA) 81875-15Y al necting 2. Draw tube, retainer, coolant iJ tecovery cover [0872-2200-066 | Soft jaw (| For 254 chuck Base | 1599-352-06-00 | Base holder noider for OD toot @) | Three tools attached as standard, (KENAMETAL) Kv40-TAt 1742-49-120- 7699-352-07-00 [Base holder (| One tool attached as | JOD for or standard. copying tool (KENAMETAL) vao-TB1 1742-49-121- 1893-352-08-00 (7) [One toot attached as standard, |(KENAMETAL) Kv40-TC1 1742-49-122- '1583-332-08-00 ‘®) | Five tools attached as standard, |(KENAMETAL) KVA0-SUt 1/4 1742-49-123+ ID tools | 1593-661-04-00 | Boring bar 2 socket for * Jot"shank = 71693-661-05-00 [Boring bar 2 socket for eas : eho ot 23/4"shank a € =HT23J KV Tooling System (Unit in inch) (10-station spec.) STANDARD COMBINATION TOOLS LIST (2/2) or] Paine Name Seah oy Description jo Tots | 655-087-0600 Borg bar z socket for * 256" shank 5 Te [1742-12 600-0 |Lve center 7 [ve gener wh Nos center MINos. sank Royal Prot) Standing Spanner ard Set [Php cen arvers 2. accessor renenes #3),S10 sore aver es trot box) (aids) Grease gun Long gun hex keys metic (em. Sm, sm, Sm, fmm Bm, ren) STD (18, 882" SE 318", 1729) 3, Combination wrench metic (fomm, 12mm, 13mm, 414mm, 17mm, 19mm, 22mm, 30mm) STD'(1/2") 4.0pen end wrench (ortexsi8)HT30J KV Tooling System (Unit in mm) (10-station spec.) STANDARD COMBINATION TOOLS LIST (1/2) ai Panne Name Sh ay Description Chuck Power chuck [Cinder fo 7. 0264 Holow chuck AZ (Hotow yee) = [|r una| 2. Hotow cyinder 3Ssotjaw buck [Ghul (any + TH [1 Hollow chuck (RTAGAWA) zg 821080825 & |2.Pressure gauge PS! faz) TO422-0230066 |Oyinder (Uni) | Cyl WH [a Hotow oyinder (CqTAGAWA) S1875-157 PE Lerpecig | [2 Demerara exo igre recovery cover (70872-2200.066 |Softiaw LP & [Frasca Dasw | 1699-952-0600 | Base holder = @ [Tivee took atached as holder fr 00 00k ad Phoor stander. 3| eo} (KENAMETAL) oO Kv40-TAt 1742-49-120- \aaay 1593-352-07-00 | Base holder cs (1) [One tool attached as OD for * ar standard. copying tot 3| | KENAMETAL) + xev4o-T84 1742-49-121- Fr 7305362.06-00 [Base holder 7 [One tool tached as foroDend | or standard face 8 (KENAMETAL) iv4o-To1 1742-49-122 77585 382-08-00 [Base holder 7B [Five tools atached as forborngand| ot standard ean Sed (KENAMETAL) a kv40 Sut 414 1742-49-123- TD tools | 1593-668-14-00 |Boring bar — 2 socket or jorrsnank 75055561500 [Boring ba z jsocketfor | [A els eseenonk | & |S OTS = aeHT30J KV Tooling System (Unit in inch) (10-station spec.) STANDARD COMBINATION TOOLS LIST (2/2) cL PartNo. Name ‘Sketch aw Description TD Tools | 1592-661-06-00 [Boring bar 2 socket for 5/8" shank [ive |1742-12-500-00 [Live center 50 7 [Live center with MT No.5 ee yirNos shank 2 Royal Products) 8 Te Standing ‘Spanners and 7 Sat | Philips screw drivers (#2 /accessori wrenches 143), STD screw driver es (vith tool box) (144?) Grease gun 2.Long gun hex keys metic @5mm, 3m, 4mm, Smm, mm, Brim, 10mm, 14m), STD (1, 5732", 3I16", 114 318", 172) 3. Combination wrench metric (Ome, 12mm, 13MM, 4mm, 17mm, 19mm, 22mm, 30mm) STD 1/2") 4.0pen end wrench (gies)HT23J Variable Combination Tool List (Unit in mm) (10-station spec.) ‘STANDARD COMBINATION TOOL (1/2) ee Sai ay satan Thoek Power ck |Ovindor J | ata aes tien Tee ro cnce = 5 Sok Jw : ek oak z |r ae | L] = (KITAGAWA 821040825 1_- |g 2. Presure gauge: PSI aE TRO [yaa tan | inde a ato afer ces Sy ae cooler mcvey come care tenes ara Taos [Soh aw Tso ee ck Suse [THESES se vor [ipa an sacked re Pier eres” | eT ral Seerarocine Drools | 1593-668-13-10 | Socket for |232shank 71609-668-14-00 [Boring bar socket for |o25shark 7683-660-16.00 [Boring bar —— 2 socket for & Beinn | e1IO-O-O} [ive |H1742-12-600-00 | ive center 7 [Live center with MT No.S aa comer pies shark oar proaic) -—_— 80 4HT23J Variable Combination Too! List (Unit in mm) (10-station spec.) ‘STANDARD COMBINATION TOOL (2/2) CI Par No. Name ‘Sketch ay Description Standing ‘Spanners and (| Philips screw drivers (2, accessor wrenches Uni | 49), STD screw driver es (With too! box) (144 Grease gun 2.Long arm hex keys metric 5mm, 3mm, 4mm, §mm, mm, 8mm, 10mm, 4mm) STD (1/8, 632", 3/16", 14", 318", 172") 3. Combination wrench metric (fomm, t2mm, 13mm, 4mm, 17mm, 19mm, 22mm, 30mm) STD'1/2") 4.0pen end wrench (oit6x6i8)5-3 HT20/23J Rotating Tool Combination Tools List HT20J Rotating Tool Combination Tool List (Unit in mm)(12- station spec. ) Z axis rotating | tool older STANDARD TOOL LIST (1/2) ae = = es econ 7 shuck aT RE ERS oe (Unit 1-300) LJ |e e-52 rere si eos I | |e umreng = 2 cma nt (LMC) ee, sa [ao Tine as a zg a aa ee Tao loa THREE ome ieee Seises boring ams g |HT2ORI23R rotating tool . 3 zoe area | ARTS aoe Wane {for OD cutting | | = 38 machine. Cutting possible if | HT20R/23R rotating tool \ 133, exclusive use. aa aaa rs for end face | HT20R/23R rotating tool moet ree aaa Raa eee Ee” | ar Ey Sea eam a \ | HT20RI23R rotating toot ea iran Tara a meewe machine. For end mil (Max.212) Collet: 1 pe is attached. -rSize designationHiT20J Rotating Tool Combination Too! List (Unit in mm) (12-station spec.) STANDARD TOOL LIST (2/2) a PartNo. Name Saich ay Deserplion sea hraar onto ra eva) TT secede rater sete eee a) Ta | |eesnnommorn a |Collect: 1 pc. is attached. 1 Size designation, Trae | Fase Ton sonoetne ater ae "ee el ESF | Feccvoaa Tov ung pe sated 180 -+Size designation. arate emma Tipe baened Spas pos ene a| ++ HEF For tap (40-40) ‘Tap bushing: tpc. is attached mt Size designation Blanding Spanners and Taal [Philips screw drivers (#2, accessor wrenches #3), STD screw driver es vith tool box) (144?) Grease gun 2.Long arm hex keys metric (2.5mm, 3mm, 4mm, Sm, im) 3. Combination wrench metric Omm, 12mm, 13mm, 44mm, 17mm, 19m, 22mm, 30mm) STD (1/2") 4,0pen end wrench (o/t6x6/8)HT204 Rotating Tool Combination Toots List (Unit in mm) (12-station spec.) SELECTION TOOL LIST (1/4) Gi PartNo. Name ary Description Base |1742-67-079-00 |Base holder 1 |2psc.are attached to the sid older for boring machine, 1742.67-443- HT20R/23R rotating tool exclusive use 7742-67-081-00 [Offset base "32 | + |Tpcis attached tothe std holder for = ‘machine, 1742-67-473 boring & HT20R/23R rotating tool 3 exclusive use. 8 1742-67-086-00 [Base holder 7 [Ape. are attached to the std for OD cutting ‘machine. 3 Cutting possible until OD 2210. 1742-87-442- HTZOR/23R rotating tool exclusive use. 7742-67-086-00 [Base holder | ——| 1 /1742-67-608 for end face HT20R/23R rotating tool grooving ai exclusive use, 7742-67-087-00 | Base holder T | Socket for 1D 225, 020 is for Udit | oy ‘attached. 1742-67-504- 8 HTZ0R/23R rotating tool excluxive use. 1742-67-082.00 | Z-axis rotating | T 7 _|2p6. attached tothe st. toot holder ie ‘machine For end mill (Max212) Collet: 4 pe is attached. —— Size designation 4742-67-088-00 | Xaxis rotating] tool holder 7 [1 pe: is attached the st. ‘machine For end mill (Max.12) Collet: 1 pe. is atached, Size designation 71743-67-084-00 | Z-axis rotating 7 [1 pets attached the st tool tap holder ‘machine GE ETF, | reeves rSize designation 1742-67-086-00 | X-axis rotating | 1 [7 pe is attached the st: tool tap holder | A ‘machine, (With cover for Z-axis) ayy For tap (M3-M10) = Tap bushing: 1pcs attached. Size designation117204 Rotating Tool Combination Too! List (Unit in mm)(12-station spec.) SELECTION TOOL LIST (214) a Pate Name Sketch oy Descaption [aD Taos [1504-932-26-00 [0D end face 7 [TTSUBISH! MATERIAL routing too "TOOL PCLNBAMI2 Bl arecumoaseourr soe TEonaR21500 [OD end fave 7 [RMITSUBISH WAATERIAL fihing toot “Toot ETANReAMTES ] A | | _ promos wanses 16553851800 [OD grooving 7 [IRTSUBISHI MATERIAL 00 : ‘Too. acrawaerZ3 8) 2m mctraszoo uraor- a ‘Pe 7eoaaa-2E00 [OD pring 7 [TMITSUBISH MATERIAL too "Toot POINRAAMTS 7 2.Tip DNMG4320 U77-1 pe. 150 TEBeSIE200 [OD read 7 [TMiTSUBISH MATERIAL euting oot 7 ool acTWMeaR | |mpsrrrascooe uzoT- a ‘pe 0 iD Teas | 1688-657-21-00 [Boring bar 7 [TMITSUBISHI MATERIAL (Cougting) for Te Dotng bar FPCLS2RK (¢32 shank 8 2. Tip CNMM432P-U77.6 pes, Min. machining a. 643 TEESGET-IE-00 [Bosna bar fo 7 [RMTSUBISH WATERTAL 28 shark A Doing bar FCTUI25RM a 2.Tip TPMR322 U77- 6 pcs SM, machining i. 632 7893-667-20-00 | boring bar 1 [socket for 1593-667-90 225 shank HT exclusive use 593-857-7500 [Boring bar fo TT ITSUBISHI MATERIAL 20 shank orig bar FCTU20RN 2 Tip TPURS21 UTT-Spcs, Min, maining sia. 628 7558650200 | Thread cut "rAATSUBISHI MATERIAL bac for ¢20 e thread cuting bar ark g Foust20R Tp T1802 UT20T- pe. Min, machining da. 0 28HT20J Rotating Tool Combination Too! List (Unit in mm)(12-station spec.) ‘SELECTION TOOL LIST (3/4) cL PartNo. Name ‘Sketeh oy Description 7698-667-21-00 [Boring bar : tamer scale oe mae, | aloo olte | prom 693-687-2400 [Boring bar for 16 shank MITSUBISHI MATERIAL boring bar FCTUTTORK 2cTip TPMR221 UTT- 6 pcs. 38Min, machining dia, 22 71609-667-22-00 | Boring bar socket for 1500-67-82. 216 sha co HT exclusive use 7596657 25-00 | Boring bar for "MITSUBISHI MATERIAL ‘boring bar FSTUTIZRM 12 shank 2.Tip TPGKT31L NX33-6 pes. 3.Min, machining dia. 616 71683-667-23-00 [boring bar socket for [212 shank 1693-667-93- with N20 7699-667-28-00 [Boring bar for (610 shank 7 | CMITSUBISHI MATERIAL ‘boring bar FSTUTTORK Tip TPGKT31L NX33-1 pes. 3Min, machining dia. 612, 77508-667-24-00 [Boring bar socket for 1210 shank 1503-687-04- wth NK20 7605-340-14-00 [Boring bar for 68 shank 7 [LMITSUBISHI MATERIAL ‘boring bar FSTUTOBR. 2:Tip TPGKB31L NX33-1 po. 3Min, machining dia. 10 71693-667-25-00 [Boring bar socket for 28 shank 1599-667-95- with N20 Five | 1604-340-03-00 Live center center T [WT Nod shank Live center Ninon Seiko LC5X-7W [Drlting | 1609-397-04-00 [MT No.2eMT 7 tools No,t ailH1T20J Rotating Tool Combination Too! List (Unit in mm) (12-station spec.) SELECTION TOOL LIST (4/4) cl PartNe Tame Sreich oy Dessiton 7605-557-43-00 [MTN Dail = 1] MT Not for shank i a g zs el (e201) --—} 1593-337-93- sd 7e-5871000 [MT No? ail 1 [For tit Now shank dit socket —aTs (2145-223) HS 18 1599-97-92- pes 7506 567-09-00 | MT No Da = Fe | [rena stan rt socket al f= 2 |g (6238~ 032) —— aS 1594-337-91- 71594-331-54-00 | Socket for = =. 7 [1.Use the base holder for #8 Center boring ert aor JIS 1Atype ¢3.15% 60° 1594:331-54- 7eee591- 5500 | Socket or : 7 [ruse the base holder fr o5center | 304 g boring ct 2FordiS 1Atype 62X60 '1699-391-55- Fray | 1600-247-01-00 [Tap holder 7 [7 Tapper (NiKKEN) $32212- older BreL MEAMEWithost . torque ier) 2.Not include cole. 3 Selection by customer (940% 32 socket) 7505 347-02-00 [Collett unt a 7 [rcotetikken) ~08 (ZMK12-Tap size) . 2.Size(M3, M4, M5, M6, MB, wMto, Mia, Nita, M16) Tools for| 1596-352-09- [Collet 1 unit, 1 |1. Collet(Kyoritsu Seiki) rating [00-13 (€sx200) 2. Size: 1,1.5:2,2.,3.4,5. 6.7,8.9,16, 11,12 {eee s47- 05. | Tap bushing rt 7 [ae 3, ME, 6, 00-08 tun) . io 5 Ht rotating tol exciusive useHT23J Rotating Tool Combination Too! List (Unit in mm)(10-station spec.) STANDARD TOOL LIST (1/2) — Teter oy ruck Power chuck |Opinder Tost] 0254 tow emacs AEB Hollow type) [| 2. Hollow cinder. —+- 2. Sot aw om or | alow hack RTTGANAS trata a Setosones a 2 Pressure gauge P51 a Toe 0250066 | nor Oar |, Hotow onder ae (RAGAWA Stars.i5v Thr Dl Brow ube, Rotana Connecting tae OaTe 2200066 | Setaw | Foroase oak Base [irazarre00 [Bass aaa] [apes we aadedo he aa ele alr for racine, tnaneraase boing | HTZOR/23R rotating tool I orctave we 1742-87-080-00 | Base holder for OD cutting (@ [4 pcs. are attached to the std machine. [Cutting possible until OD 2254. 1742-87-442- HT20R/23R rotating toot exclusive use 1742-67-081-00 | Offset base (| tpc. is atached to the sta older for machine. 1742-87-473, boring HTZ0R23R rotating tool exclusive use 1742-67-086-00 | Base holder 7 or na face 1742-87-505 beach HTZORI29R rotating tool - exclusive useHT23J Rotation Too! Combination Tool List (Unit in mm) (12-station spec.) STANDARD TOOL LIST (2/2) cl Part No, ‘Name ‘Sketch Description 1742-67-087-00 [Base holder for U dei 5 Socket for iD 25, 220is attached. 1742-67-504 HTZ0R/23R rotating too! exclusive use 1742-87-082-00 Z-axis rotating tool holder 2 pos. atached to the std machine, For end mill Max.212) Collect: pe. is attaches. Size designation 1742-67-083-00 axis rotating tool holder 1 pe. is attached the std machine. For end mill (Max. 12) Collet: tpc. is attached. |-+Size designation 1742-67-084-00 Z-axis rotating tool tap holder 13 1 pe is attached the sta machine, For tap (M3-M10) Tap bushing: tp. is attached, Size designation 71742-67-085-00 X-axis rotating tool tap holder 1 pe. is attached the std machine.(With cover for Z- axis) For tap(a-M10) Tap bushing: tp. is attached. Size disignation ‘Standing accessor [Spanners and wrenches. (with t001 box) Taet Philips screw drivers (#2, '#3), STD screw driver (1i4"x8") Grease gun 2.Long arm hex keys metric (25mm, 3mm, 4mm, Sm, mm, 8mm, 1Omm, 14mm) STD (1/8, (32°, 716%, 14”, 318", 2) 3. Combination wrench metric (GOmm, 12mm, 43mm, ‘4mm, 17mm, 18m, 22mm, 30mm) STD (1/2") |4.0pen end wrench (artexsia)HT23J Rotating Too! Combination Too! List (Unit in mm) (12-station spec.) SELECTION TOOL LIST (1/5) a PartNo Name Sketch oy Descipion Bace Basehoier [032 f—]) 2 pes. are attached to thew older Horterng a FL] machine. 1742467443. g HTZ0R/23R rotating too excuse use 1742-67-080-00 [Bane 1 [p08 ae atached tthe cer) fr Standard machine, }OD cuting Cutting possible unt OD 2254 1742.67-442. HT20RI29R rotating too lexctuswe use 1742-67-085-00 | Ofset base + |p. s atached othe sd holer for machine. 174287478 boning HT20R/29R rotating too oxciusve use 1742.67-086.00_|Base holder 7 for end taco 1742.67-505 grooving |HTZOR/23R rotating tool exclusive use 74267-08700 |Base holder : 1” [Socket for10 225, 220 for boring, U | cof |. attached. ca at tranerso4 : HT2OR/29R rotating tol exclusive use 74267-08200 _| Zane tating 1 [2 pes attached the aa toot holder machi For end mit (ex.012) Cote: pe. is attaches -rSize designation 1742-67-083-00 | X-axis rotating a 1 [pe. is attached the sta tot hetdor machine For end mit (Max. 12) Cote: tp. attached -sSize designation 74267-08400 |Zaie tating 7 [pei attached te sa tool tap holder machine 1 - For tap (M3-Mt0) ap bushing: pc is attached aa Size designation 74267-08500 |ycans rotating 7 [7 tached the vi tool tap holder machine (Wty caver for 2- De al ley axis) For tap (M3-N'10) 7 tT Tap bushing: tp. i attached, be Size designationHT23J Rotating Tool Combination Tools List (Unit in mm) (12-station spec.) . ‘SELECTION TOOL LIST (2/6) cl Part No, Name ‘Sketch oy Description ‘OD Tools | 1894-332-24-00 OD end face 1 | .MITSUBISHI MATERIAL roughing tool 8 ‘TOOL PCLNRA4M12 2.Tip CNMG432D U77-6 pes. 7604-332-25-00 [OD end face 1 [MITSUBISHI MATERIAL finishing tool a TOOL ETONR44N16S o 2.Tip TNMG332 NX33-6 pes. 7893-396-18-00 [OD grooving 1 [MITSUBISHI MATERIAL 001 a TOOL QCTIM44R23 2 2.Tip MGTR43200 UTI20T-1 pe. 71684-392-26.00 [OD profiling tool 7 | TMITSUBISHI MATERIAL TOOL PDINRGAM15, 2.Tip ONMG4320 UT7-1 po. 025 7604-58-12.00 [OD thread 1 | TAMITSUBISHI MATERIAL, oe a| * [ES Seine ate wreeer UOT : ae fe] | toner 932 shank 2.Tip CNMM432P U77-6 pcs. coments rae aaa
) Indicate the value found typical angle and size of nose R by the above formula inthe table (next page). 63Reade | O2 04 05 08 1.0 12 16 Angle @ mms |_& | 0.033 | 0067 | 0.084 | 0.134 | 0.167 | 0.201 | 0.268 fz { 0.101 | 0.383 | 0.478 | 0765 | 0.956 | 1.148 | 1.530 70° |_| 0.064 | 0.120 | 0.161 | 0.267 | 0.322 | 0.386 | 0.515 fx |_0.183 | 0365 | 0456 | 0.730 | 0.913 | 1.005 | 1.460 18 | | 0.093 | 0186 | 0233 | 0.372 | o46s | 0.558 | 0.745 fz |_0.174 | 0347 | 0434 | 0.695 | 0.868 | 1.042 | 1.380 20 | | 0.120 | 0240 | 0.300 | 0.480 | 0.600 | 0.719 | 0.959 ‘fz {0.165 | 0.329 | 0412 | 0659 | 0.824 | 0.988 | 1.318 25 |_f | 0.145 | 0.290 | 0.363 | 0.661 | 0.726 | 0.871 | 1.161 fz |_0.156 | 0.311 | 0389 | 0623 | 0778 | 0.934 | 1.245 30° | | o.169 | 0.338 | 0.423 | 0.676 | 0.845 | 1.014 | 1.352 fz | 0.146 | 0.203 | 0.366 | 0.586 | 0.732 | 0.878 | 1.171 35° | | 0.102 | 0.384 | 0479 | 0.767 | 0.959 | 1.151 | 1.534 fz |_0.137 | 0.274 | 0.342 | 0.548 | 0.685 | 0.822 | 1.096 a |_| 0213 | 0.427 | 0534 | 0.054 | 1.067 | 1.281 | 1.708 2 |_0.127 | 0.254 | 0.318 | 0.509 | 0636 | 0.763 | 1.018 ae | | 0234 | 0469 | 0586 | 0.937 | 1.172 | 1.406 | 1.875 tz { 0.117 | 0234 | 0.203 | 0.469 | 0.586 | 0.703 | 0.937 30 | | 0.254 | 0.609 | 0.636 | 1.018 | 1.272 | 1.526 | 2.035 2 {0.107 | 0.213 | 0.267 | 0.427 | 0.534 | 0.640 | 0.747 se | | 0.274 | 0548 | 0.685 | 1.096 | 1.960 | 1.643 | 2.191 fz {0.096 | 0.192 | 0.240 | 0.384 | 0.479 | 0.575 | 0.767 eo |x| 0.203 | 0586 | 0.732 | 1.171 | 1.464 | 1.757 | 2.343 fz 10.085 | o169 | 0.211 | 0.338 | 0.423 | 0.507 | 0.676 ee | |_0311 | 0623 | 0.778 | 1.245 | 1557 | 1.868 | 2.491 tz | 0.073 |_0.145 | 0.181 | 0.200 | 0.363 | 0.436 | 0.581 70 |x |_0.320 | ose | os24 | 1.916 | 1647 | 1.977 | 2.696 ‘tz |_0.060 | 0.120 | 0.150 | 0.240 | 0.300 | 0.360 | 0.480 75 || _0347 | 0695 | o8e8 | 1380 | 1.737 | 2084 | 2779 fz |_0.047 | 0.003 | 0.116 | 0186 | 0.233 | 0.279 | 0.372 eo | | _0.365 | 0.730 | 0913 | 1460 | 1.825 | 2190 | 2.920 fz |_0.032 | 0.064 | 0.080 | 0.120 | 0.161 | 0.193 |_0.257 oe | | 0.383 | 0765 | 0.956 | 1530 | 1.913 | 2.205 | 3.060 ‘tz |0.017 | 0.033 | 0.042 | 0.067 | 0.084 |_0.100 | 0.134 The case (@) and (f) on the previous page are excluded. ot4, Example of tool nose radius compensation amount calculation In chamfering and taper cutting Point P ‘When the tool is located at the positions A and B in the above figure, the tool nose radius compensation amount (fx, f2) is obtained as follows. (Héwever, the nose radius of a tool used shall be 0.8.) (1) For the Z-axis position at the point P in the above-mentioned figure, draw a triangle as shown below and obtain lengths of the sides "a" and "b’ The length of the side "a" is ; a = 280-630 45 The length of the side "b" is ; b =tan6o" xa 732x15=25.98 “Therefore, the position of the point P is X60.0 and z-25.98. 6-5(2) Tool nose R compensation amount (fx, f2) @ 2) tan 82 2x08 (1—tan=> fx = 2R (1—tan f) 0 2X0.8 (1—tan30°) 20.8 (10.5736) 4 = RX(1-tan oax(t—tan 2) 0.8x(1—tan15 °) 0.8x (10.268) = 20.8 (0.42265) = 080.732 = 2x0.338 = 0.5856 = 0.876 (3) X and Z coordinate value of tool nose point ‘Tool nose point position of the tool A X = 930-fk = 30-0676 Coordinate value = 29.324 > X29.32 29.32 Zo Toolnose point position of the tool B Z = Pt —25,98—0.5856 Coordinate value = —26.5656 => X60.0 = —26.67 2-26.57 (4) Program example G00X..... 2... TODAS G01Z0 F... x29.32 +——— A X60.0 2-26.57 «————_ B a To perform cutting shown in the above-mentioned example 1, program the tool nose point positions of the A and tool B, shifting them by the tool nose radius compensation amount (fx, fz).6. How to obtain too! nose radius compensation amount in circular cutting (1) Program example without considering tool nose R compensation amount In circular cutting, a tool cuts a workpiece along its circular are “r" with the nose R being in contact with the arc. ‘Convex a ‘cular a ‘Due to this, insufficient cutting will be caused as shown in the following figure, if the nose R is not taken into account in case of circular cutting as well. evar ae etProgram for Example 2_ G01 2-50.0 FO.2 060 ee G03 X100.0 2-56.0 R6.0 +«— B GOIZ-AA. A Program for Example 3 G01 X50.0 FO.2 2-60.90 «——— ¢ G02 X62.0 2-66.0R6.0 +— D GOIXAA. A ‘Since the virtual tool nose point (program point) is different from a cutting edge position for ‘actual cutting, insufficient cutting is caused by the programs for Examples 2 and 3. To prevent insufficient cutting of a convex circular arc; NZ Calculate the positions of the nose R center and virtual tool nose point at the start point and end point of the circular arc, and command the position of the virtual tool nose point by the program. To prevent insufficient cutting of a concave circular are; a oz NY For the convex circular are, command a circular arc "r" larger by a tool nose radius. For the concave circular arc, command a circular arc "r" smaller by a tool nose radius. 68(2) Program example with considering tool nose R compensation amount Example 4 Example 5 Vieualtool ys, real are aot t He eee =: = G01 Z-50.0 F0.2 G01 X50.0 FO.2 x86.5 +——— 4 (2-60.8 «<———_ ¢ G03 X100.0 Z-56.8 R6.8 +—— b G02 X60.4 2-66.0 R5.2 +—— d GO1Z-AA. A GO1XAA. A 69(3) When commanding the circular arc "r" by I and K instead of using R command a distance as far as the center of the circular arc "r’, viewed from the center of the nose R ata circular cutting start point. 1: Command an element in the X-axis direction in terms of radius value. K — : Command an element in the Z-axis direction. Programming of Land K for Examples 4 & 5 (1/4 circular arc) GOT Z-60.0 FO.2 G01 X-50.0 FO.2 x86.4 <———— a 760.8 <—— ¢ 03 X100.0 Z-56.8 K-6.8 +—— b G02 X60.4 2-66.015.2+—— d GOIZ-AA. A GOIXAA. A ‘As for the circular are “r’ other than a quarter circle, program I and K as a 2-axis command, Ke A Go3X_ Z_ b_ G02xX__ Z_ #__ K+__ 6-2 Calculation Formulas. 6-2-1 How to Obtain Side and Angle of Right Triangle Ifall inside angles of any triangle are added, a sum will be 180”. Therefore, as far as a right triangle is concerned, if 2 side lengths or 2 angles or 1 side length 2nd 1 angle are known, its all angles and side lengths can be known.in” Do ao D . E 7 sae 7X6) | ae Aa E tana” = > A&A F | Formulas (for right triangle) Av +B +C° =180" ‘Side and angle given Formula obtaining side or angle oat "D o =D [Angle "A" and side "D"|E = F = ox [Angle "AY and side "E"|D = Exsina’ — |F = ExcosA” : F ~w spt|p = Fxtana” |E = [Angle "A" and side "F" tar woK [Angle "B" and side "D"|E = —D- F = DxtanB? |Angle "B" and side" |Angle "B" and side ra Sides "D" and "E" Sides "D" and "F” [sides "E" and"F"_|sinB’ = Cosine Tangent |6-2-2 How to Obtain Side and Angle of Inequilateral Triangle sides and angles If some of sides and angles of a triangle are known, calculate remai as follows: UX A’ +B +0 =180° ASE ZL iS ee aE (1) When 3 sides (E, F and D) are known: cok = EHFHD? ogg = DEKE ¢ = 180 -A 8 2xExF 2xDXF (2) When 2 sides (E and F) and an angle (A’ ) between them are known; D = \E+F?-2xEXF Xcoash (3) When 2 sides (E and F) and 1 opposite angle (B ) fe known; sinc = E xing’ A = 180'-B'-C” Note) Pay attention to existence of double solution as c' for @ solution of c. (4) When 1 side (D) and 2 angles are known; = snB. sinc: 7 sina” ne E ‘sina xD ez6-2-3 How to Obtain Taper and intersecting Point of Circular Arc oe Obtain the command values of the start point (,) and end point (P:) of the circular arc pe (End pont) shown in the left figure. R50 (1) Obtain the taper angle” figure. in the left Ps (Btart point) = tan! 10 6 = tan 2 6 = tan" 0.5=26.57" (2) Obtain the following angles "x" and "y" from” (3) From the start point and the end point of the 8°. circular arc to the center of the circular arc. ‘draw lines which are as long as a radius of yett6s7* = 90° -26.67° =63.47° 180° -x 180° ~63.43" =116.57° eis(4) Divide the thus created fan shape into two (6) Obtain the length of the side "a". equally and obtain the angles "5" and “F" af 5 J i i 5 as t +0110 4 1 jets ee a = tan31.715° x5.0=3.08987 a = 3.09 B = 116.57" +2=58.265° wo = 90° -§8.285° =31.715 (6) The position of the end point (P2) of the circular are is; Xof Pz = 3.09X2+ o110= 9116.18 Point P, X116.18 245.0 (7) The center position of the circular arc is; 116.18 Z-40. ed(8) To.obtain the position of the circular arc start i point, create another right triangle and obtain the lengths of the sides "b" and "c", x116.18 airs Z400 at7tse Length of the side "b” (@) Based on the calculations on the left, obtain | b = 5,0Xc0s (31.715° +31.715") the position of the circular arc start point (P,) from the circular arc center. = 5.0Xc0s63.43" “Kot Py = 9 1648—-(CX2) fig 116.18~ (4.472) = 6116.18~ = 224 : 9107.24 Length of the side *c* . . ZofP, = © = 5.0Xsin (31.715 ° 431.715") = 5.0Xsin63.43° Point PP, —X107.24 = 5.0x0.8943 2-42.24 = 447 615Program the posit - ove18 6-16 ion of each intersecting point obtained by the above-mentioned calculations. Toren M. G87 Snes. MOB G00 X80.0 210.0 M03 G01 G96 23.0 Fon. S.. 225.0 F. 107.24 2-42.24 +—— P41 G02 X116.18 Z-45.0 R5.0 +— P2 G01 x.6-2-4 Others Calculation formula Classification Remarks EDN curing speed" v = 20-8 * 1000 'V.Cating speed (miminy ISpindle [Spindle speed "N" N= seiseo NN. Spindle speed (rom) [Toot nase Position #0" 0 = 21000 ZN IMax. cutting feed "== F = 8000 N |Approach feed rate "F" FS oa [Feed rate perminute"” f= FN x, Number (3.1418) . Workpiece aiameter (mm) F Feed per revolution (mm/ev) {Feed per minute (mm/min) LL Total cuting length (depth) land thread lead T.Time Machining tine lcuting ime" T = - fo v.00 NF lthreadiead L = axP tea lLeadimt (Pp) = 5000 P. Thread pitch “a 1.No. ofthreads Seindespeeatint s $900 N. Spindle speed Retain betwoen 6. Incomplete tread area line spindle speed 5000 & LIP)XN {before machining) 52. Incomplete thread area Incompleto thread area 1 = KiXNXLP) 825 KXNXLP) (ater machining) Ks, Ke, constant lDopth of thread cutting (diameter vaive) 4. Moticttread 60° | 0.6805xPx2 2. Unified thread 80° | O6t34xPx2 md Convert unified and Whitworth thread pitches into mitimater. [Finishing sur-face [Surface roughness based on feed rate and tool nose rads lHmax Max. surface roughness 7s roughness eee e Feed rate (mmirev) eR I. Tool nose radius [Feed rate based on surface roughness and tool nose radius ane Ir = VeR-Hmax Power end depth [Power requied fer cuting "KW Ik. Specie cating resistance kw = SCE Depth of cut (mm) B120%08 Cea Feed ate ¢mmirev) t= S1ZOXKW 50% |v. Cutting speed (evimin) ae Motor efficiency 80% [Required horsepower "HP" HP = KL
You might also like
Makino Basic Programming
PDF
89% (9)
Makino Basic Programming
104 pages
Hitachi Seiki HITEC-TURN 20 25 Maintenance Manual
PDF
100% (1)
Hitachi Seiki HITEC-TURN 20 25 Maintenance Manual
63 pages
Hitachi Seiki Operators Manual
PDF
50% (2)
Hitachi Seiki Operators Manual
3 pages
PM MHMSG502 B3e - L12328a01 PDF
PDF
No ratings yet
PM MHMSG502 B3e - L12328a01 PDF
475 pages
OKUMA OSP500L-G OSP5020L CNC System LB Series LNC 8 CNC Lathes Maintenance Manual
PDF
0% (1)
OKUMA OSP500L-G OSP5020L CNC System LB Series LNC 8 CNC Lathes Maintenance Manual
112 pages
Programming Manual - Mazatrol Preview 3 - H763PA0017E
PDF
No ratings yet
Programming Manual - Mazatrol Preview 3 - H763PA0017E
224 pages
Hitachi Seiki HT30J Wiring Diagram
PDF
50% (4)
Hitachi Seiki HT30J Wiring Diagram
142 pages
CD30MA0012E
PDF
No ratings yet
CD30MA0012E
130 pages
Hitachi Seiki Manual 15SII 20SII
PDF
100% (5)
Hitachi Seiki Manual 15SII 20SII
309 pages
Basic CNC Programming
PDF
No ratings yet
Basic CNC Programming
68 pages
LL1302 40011-Programare
PDF
100% (1)
LL1302 40011-Programare
60 pages
TT Programming TT31iPG90 - Ba3 PDF
PDF
100% (1)
TT Programming TT31iPG90 - Ba3 PDF
202 pages
Ac Spindle DL-SBZ
PDF
No ratings yet
Ac Spindle DL-SBZ
91 pages
Mazak Integrex ATC Alignment Procedure
PDF
No ratings yet
Mazak Integrex ATC Alignment Procedure
33 pages
Mazak Integrex MK-IV Alignment Notes
PDF
No ratings yet
Mazak Integrex MK-IV Alignment Notes
22 pages
f15 Parameter Manual
PDF
No ratings yet
f15 Parameter Manual
411 pages
Eiaiso640t MT
PDF
No ratings yet
Eiaiso640t MT
356 pages
FANUC-16,18-C Operation & Maintenance Handbook
PDF
100% (3)
FANUC-16,18-C Operation & Maintenance Handbook
456 pages
B-64310EN 01 Parameter Manual
PDF
No ratings yet
B-64310EN 01 Parameter Manual
590 pages
Doosan MX Series Alarm List
PDF
No ratings yet
Doosan MX Series Alarm List
7 pages
Yasnac I80m Appendix
PDF
No ratings yet
Yasnac I80m Appendix
339 pages
Service Bulletin: 0 9 8 9 0 0 3 Rev. 794-1 Pg. 1,2,3,5,9 Rev. 05/95-2 Pg. 3 SEPTEMBER 21, 1989 Mazatrol
PDF
No ratings yet
Service Bulletin: 0 9 8 9 0 0 3 Rev. 794-1 Pg. 1,2,3,5,9 Rev. 05/95-2 Pg. 3 SEPTEMBER 21, 1989 Mazatrol
11 pages
Puma 450
PDF
No ratings yet
Puma 450
84 pages
The Tool Measure Test of Fanuc VMC
PDF
100% (1)
The Tool Measure Test of Fanuc VMC
5 pages
GE Fanuc CNC: Series 16/18/160/180-Model C Operation and Maintenance Handbook
PDF
No ratings yet
GE Fanuc CNC: Series 16/18/160/180-Model C Operation and Maintenance Handbook
457 pages
CS20 Instruction Manual: Inverted Vertical Turning Cell
PDF
No ratings yet
CS20 Instruction Manual: Inverted Vertical Turning Cell
83 pages
B 64303EN 1 01 3of3 (Function3 Software)
PDF
No ratings yet
B 64303EN 1 01 3of3 (Function3 Software)
402 pages
FH6000 Alarm List
PDF
100% (1)
FH6000 Alarm List
90 pages
Manual TécnicoiTNC530
PDF
No ratings yet
Manual TécnicoiTNC530
1,818 pages
B-64644EN-3 - 02 FANUC iHMI Set-Up Guidance OPERATOR
PDF
No ratings yet
B-64644EN-3 - 02 FANUC iHMI Set-Up Guidance OPERATOR
332 pages
MAZAK M32 Parameters
PDF
100% (5)
MAZAK M32 Parameters
67 pages
MV Junior - Lube System
PDF
No ratings yet
MV Junior - Lube System
17 pages
MR j2 CT m6 Setup - W
PDF
No ratings yet
MR j2 CT m6 Setup - W
56 pages
Mitsubishi Meldas 300V - HDLT (Lathe) - Programming Manual
PDF
No ratings yet
Mitsubishi Meldas 300V - HDLT (Lathe) - Programming Manual
352 pages
User'S Manual: For Lathe System
PDF
100% (1)
User'S Manual: For Lathe System
510 pages
Mazak Int MarkIV ATC Operation Menu and Recovery Procedures
PDF
No ratings yet
Mazak Int MarkIV ATC Operation Menu and Recovery Procedures
11 pages
A Series AC Servo Motor
PDF
No ratings yet
A Series AC Servo Motor
278 pages
Mori Seiki Fanuc 15TF CNC Lathe Instruction Manual (OM-F15TF-1E)
PDF
20% (5)
Mori Seiki Fanuc 15TF CNC Lathe Instruction Manual (OM-F15TF-1E)
12 pages
63003en1.PDF Fanuc
PDF
No ratings yet
63003en1.PDF Fanuc
1,467 pages
Memory Upgrade For The Fanuc 16B (0010) Series CNC FROM Module Installation
PDF
100% (1)
Memory Upgrade For The Fanuc 16B (0010) Series CNC FROM Module Installation
89 pages
Fanuc CNC Custom Macros-1
PDF
No ratings yet
Fanuc CNC Custom Macros-1
170 pages
MB Electrical Yaskawa
PDF
No ratings yet
MB Electrical Yaskawa
29 pages
Userman MillPlus V500 GB
PDF
100% (1)
Userman MillPlus V500 GB
532 pages
Seiki Programming
PDF
No ratings yet
Seiki Programming
220 pages
Fanuc 21i MB Manual
PDF
No ratings yet
Fanuc 21i MB Manual
4 pages
Mazak Smart Series Live Tooling For Quick Turn Smart 200M 250M Manual
PDF
No ratings yet
Mazak Smart Series Live Tooling For Quick Turn Smart 200M 250M Manual
2 pages
Haas Service and Operator Manual Archive SL-Series Service Manual 96-8710 English January 1999
PDF
No ratings yet
Haas Service and Operator Manual Archive SL-Series Service Manual 96-8710 English January 1999
244 pages
Easy Guide Programming Manual For Mc.
PDF
No ratings yet
Easy Guide Programming Manual For Mc.
55 pages
Driven Tool Holders - Mazak
PDF
No ratings yet
Driven Tool Holders - Mazak
54 pages
Fanuc Series 0 MB Fanuc Series 00 MB Operator S Manual
PDF
No ratings yet
Fanuc Series 0 MB Fanuc Series 00 MB Operator S Manual
540 pages
Sauter Head Type Tool Turret
PDF
No ratings yet
Sauter Head Type Tool Turret
27 pages
Student
PDF
No ratings yet
Student
71 pages
Okuma Manuals 3695 PDF
PDF
100% (2)
Okuma Manuals 3695 PDF
286 pages
Basic CNC Programming V2
PDF
100% (1)
Basic CNC Programming V2
76 pages
CNC Milling
PDF
100% (3)
CNC Milling
70 pages
NC Part Programming
PDF
No ratings yet
NC Part Programming
57 pages
CNC exp-06
PDF
No ratings yet
CNC exp-06
8 pages
G Code
PDF
No ratings yet
G Code
5 pages
Coordinate System
PDF
No ratings yet
Coordinate System
18 pages
L2-L6_CNC
PDF
No ratings yet
L2-L6_CNC
41 pages