44
Fanuc OiTC CNC Control Unit P01-01 CNC LATHES PROGRAMMER'S MANUAL HARDINGE CNC Lathes Equipped with

HARDINGE Programmers Manua… · R Defining Tapers for Canned cycle S Spindle Speed Command (S Function) T Turret Station (T Function) U Increment value of X axle or G04 Dwell W Increment

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

  • Fanuc OiTC CNC Control Unit

    P01-01

    CNC LATHES PROGRAMMER'S MANUAL

    HARDINGECNC LathesEquipped with

  • 一、 English address List P03-01

    二、 G Function List P04-01

    三、 M Function List P05-01

    四、 G Function & General command operation statement

    02、 G90 Canned Turning Cycle。 P07-0103、 G92 Canned Threading Cycle。 P08-0104、 G94 Canned Facing Cycle。 P09-0105、 G71 Automatic Turning Cycle。 P10-0106、 G72 Automatic Facing Cycle。 P11-0107、 G73 Automatic Pattern Repeat Cycle。 P12-0108、 G74 Automatic Drilling Cycle (Constant Depth Increments)。P13-0109、 G75 Automatic Grooving Cycle。 P14-0110、 G76 Automatic Threading Cycle。 P15-0111、 G32 Threadcutting (Constant Lead)。 P16-0112、 G41、G42 Tool Nose Radius Compensation。 P17-0113、 G83 Z Axis Drilling Cycle。 P18-0114、 G87 X Axis Drilling Cycle。 P19-0115、 G84 Right-Hand Z Axis Tapping Cycle P20-0116、 G88 Right-Hand X Axis Tapping Cycle。 P21-0117、 P22-01

    P02-01

    Table of Contents

    G112 Polar Interpolation。

    P06-01

    GS SERIES - CNC Lathes

    O Program number,N Serial number,S Spindlespeed,T Tool Function,F Feedrate。01、

  • WORDA Radial motion around the spindle centerline. (Sub Spindle)B It is a spindle orient commandC Radial motion around the spindle centerline. (Spindle)F Feedrate Command (F Function)G Preparatory Functions (G Functions)H Increment value of C axleI Circular Interpolation of X axisK Circular Interpolation of Z axisM Miscellaneous Functions (M Functions)N Sequence number (N Function)O Program NumberPQR Defining Tapers for Canned cycleS Spindle Speed Command (S Function)T Turret Station (T Function)U Increment value of X axle or G04 DwellW Increment value of Z axleX Linear motion parallel to the spindle face and parallel to the machine bed.Z Linear motion parallel to the spindle centerline and parallel to the machine bed.

    P03-01

    Meanings represented

    DATA WORD DESCRIPTIONS

    the sequence number of the first block in the program for G71G72 and G73 cycles

    the Sequence Number of the last block in the program for G71G72 and G73 cycles

  • Function Preparatory(Word) Commands Format Minimum Maximum Format Minimum Maximum

    O (Program #) O4 1 8999 O4 1 8999N (Block #) N4 1 9999 N4 1 9999

    G (Command) G3 0 999 G3 0 999M (Command) M3 0 899 M3 0 899

    P (Block #) P4 1 9999 P4 1 9999P (Dwell) P8 1 99999999 P8 1 99999999

    Q (Block #) Q4 1 9999 Q4 1 9999E (Coordinate) G00, G01 E±3.3 0.001 596.9 E±2.4 0.0001 23.5U (Coordinate) G00, G01, G02, G03 U±3.4 0.0001 - U±2.5 0.00001 -

    U (Dwell) G04 U5.3 0.001 99999.999 U5.3 0.001 99999.999V (Coordinate) G00, G01, G02, G03 V±3.4 0.001 - V±2.5 0.00001 -W (Coordinate) G00, G01, G02, G03 W±3.4 0.0001 - W±2.5 0.00001 -

    X (Coordinate) 2, 4 G00, G01, G02, G03 X±3.4 0.0001 502.158 X±2.5 0.00001 19.77X (Coordinate) 5 G00, G01, G02, G03 X±3.4 0.0001 532.13 X±2.5 0.00001 20.95

    X (Coordinate) 3, 6 G00, G01, G02, G03 X±3.4 0.0001 441 X±2.5 0.00001 17.362X (Dwell) G04 X5.3 0.001 99999.999 X5.3 0.001 99999.999

    Y (Coordinate) 1 G00, G01, G02, G03 Y±2.3 0.001 50.8 Y±1.4 0.0001 2Z (Coordinate) 2 G00, G01, G02, G03 Z±3.4 0.0001 419.1 Z±2.5 0.00001 16.5Z (Coordinate) 3 G00, G01, G02, G03 Z±3.4 0.0001 350.14 Z±2.5 0.00001 13.7805Z (Coordinate) 4 G00, G01, G02, G03 Z±3.4 0.0001 651 Z±2.5 0.00001 25.63Z (Coordinate) 5 G00, G01, G02, G03 Z±3.4 0.0001 638.175 Z±2.5 0.00001 25.125Z (Coordinate) 6 G00, G01, G02, G03 Z±3.4 0.0001 581.91 Z±2.5 0.00001 22.91X (Tool Offset) G10 X±3.4 0 - X±2.5 0 -X (Wear Offset) G10 X±2.4 0 12.7 X±0.5 0 0.5X (Zero Offset) G10 X±3.4 0 - X±2.5 0 -

    Y (Tool Offset) 1 G10 Y±3.4 0 - Y±2.5 0 -P03-02

    INCH MODE (G20)METRIC MODE (G21)

  • Y (Wear Offset) 1 G10 Y±2.4 0 12.7 Y±0.5 0 0.5Z (Tool Offset) G10 Z±3.4 0 - Z±2.5 0 -Z (Wear Offset) G10 Z±2.4 0 12.7 Z±0.5 0 0.5Z (Zero Offset) G10 Z±3.4 0 - Z±2.5 0 -I (Circ. Interp.) G02, G03 I±4.4 0 9999.9999 I±3.5 0 999.99999J (Circ. Interp.) G02, G03 J 4.4 0 9999.9999 J 3.5 0 999.99999K (Circ. Interp.) G02, G03 K±4.4 0 9999.9999 K±3.5 0 999.99999K (Lead Change) G34 K±3.4 0.0001 500 K±1.6 0.000001 9.999999F (per min) [E] G98 F5.0 1 38000 F4.2 0.01 1500

    F (per min) [X/U] G98 F5.0 1 15000 F3.2 0.01 590F (per min) [Z/W] G98 F5.0 1 30000 F4.2 0.01 1181F (per min) [Y/V] G98 F5.0 1 6000 F3.2 0.01 236

    F (per rev) G99 F3.4 0.0001 500 F1.6 0.000001 9.999999F (Thread Lead) G32, G33, G34 F3.4 0.0001 500 F1.6 0.000001 9.999999S (Spindle rpm) 7 G50, G97 S4 0 6000 S4 0 6000S (Spindle rpm) 8 G50, G97 S4 0 4200 S4 0 4200S (Spindle rpm) 9 G50, G97 S4 0 8000 S4 0 8000S (Spindle rpm) 10 G50, G97 S4 0 3429 S4 0 3429S (Spindle rpm) 11 G50, G97 S4 0 6000 S4 0 6000S (Sub-Spindle) 12 G50, G97 S4 0 6000 S4 0 6000S (Sub-Spindle) 13 G50, G97 S4 0 10000 S4 0 10000S (Sub-Spindle) 14 G50, G97 S4 0 8000 S4 0 8000S (Sub-Spindle) 15 G50, G97 S4 0 4000 S4 0 4000S (Live Tooling) 16 G97 S4 0 8000 S4 0 8000S (Surface Speed) G96 S4 1 9999 S4 1 9999B (Spindle Orient) - B3 0 359 B3 0 359

    C (C-Axis) - C±5.3 0 999999.99 C±5.3 0 99999.999T (Tool Function) 17 - T4 0 1032 T4 0 1032T (Tool Function) 18 - T4 0 1232 T4 0 1232T (Tool Function) 19 - T4 0 1632 T4 0 1632

    ,A (Angle) G00, G01 ,A3.4 0.0001 359 ,A3.5 0.00001 359.99999,C (Chamfer) G01 ,C3.4 0.0001 - ,C2.5 0.00001 -R (Radius) G02, G03 R3.4 - - R2.5 - -,R (Radius) G01 ,R3.4 0.0001 - ,R2.5 0.00001 -

    P03-03

  • Group RemarksG00 01 Positioning BG01 01 Linear Interpolation BG02 01 Clockwise Arc BG03 01 Counter-Clockwise Arc BG04 00 Dwell BG10 00 Offset Value Setting BG20 06 Inch Data Input BG21 06 Metric Data Inpu BG32 01 Thread cutting (Constant Lead) BG40 07 Cancel Tool Nose Radius Compensation BG41 07 Tool Nose Radius Compensation - Workpiece Left of Tool BG42 07 Tool Nose Radius Compensation - Workpiece Right of Tool BG50 00 Maximum RPM Limit BG53 00 Mmechanical coordinate setting BG65 00 Macro Call BG70 00 Automatic Finishing Cycle BG71 00 Automatic Turning Cycle BG72 00 Automatic Facing Cycle BG73 00 Automatic Pattern Repeat Cycle BG74 00 Automatic Drilling Cycle (Constant Depth Increments) BG75 00 Automatic Grooving Cycle BG76 00 Automatic Threading Cycle BG90 01 Canned Turning Cycle BG92 01 Canned Threading Cycle BG94 01 Canned Facing Cycle BG96 02 Constant Surface Speed BG97 02 Direct RPM Programming (Constant Surface Speed Cancel) BG98 05 Inches / Millimeter per Minute Feedrate BG99 05 Inches / Millimeter per Revolution Feedrate B

    ★ 00 groups of G function of group can be the single shape, it, in order to extend the state.

    P04-01

    Standard FANUC - G Function list

    The power is imported or pushed " RESET" At the key, initial state of a control, NC ofsystem,keep power shut off G code before to G20 and G21.

    If input G code not listed in the location in the table, or designated alternative G code inthe instruction system,will show alarm ( NO 10 IMPROPER G-CODE )。

    Several G function can be stored in the same form section, when several G function ofgroup of the same group can exist in the same form section at the same time, G function ofend person is effective, the others have no function.

    G Function Definition

  • Group RemarksG17 16 X , Y Work Plane Selection OG18 16 X , Z Work Plane Selection OG19 16 Y , Z Work Plane Selection OG80 10 Cancel Machining Cycle OG83 10 Z Axis Drilling Cycle OG84 10 Right-Hand Z Axis Tapping Cycle OG85 10 Z Axis Boring Cycle OG87 10 X Axis Drilling Cycle OG88 10 Right-Hand X Axis Tapping Cycle OG89 10 X Axis Boring Cycle O

    P04-02

    G Function Meaning

    Option of FANUC - G Function list

  • M-CODE Definition 定義 Standard / Option

    M00 Program Stop 程式暫停 ★ Standard

    M01 Optional Stop 選擇停止 ★ Standard

    M02 End of Program 程式結束 ★ Standard

    M03 Main Spindle Forward 主軸正轉 ★ Standard

    M04 Main Spindle Reverse 主軸逆轉 ★ Standard

    M05 Main Spindle Stop/Coolant OFF 主軸停止 ★ Standard

    M08 Coolant ON 切削水 ON ★ Standard

    M09 Coolant OFF 切削水 OFF ★ Standard

    M10 High Pressure Coolant ON [Option] 高壓切削水 ON Option

    M11 High Pressure Coolant OFF [Option] 高壓切削水 OFF Option

    M13 Main Spindle Forward/Coolant ON 主軸正轉 & 切削水 ON ★ Standard

    M14 Main Spindle Reverse/Coolant ON 主軸反轉 & 切削水 ON ★ Standard

    M15 M13/M14 Command OFF M13/M14 指令關閉指令 ★ Standard

    M19 Main Spindle Orientation ON 第一主軸定位 ★ Standard

    M20 Main Spindle Orientation OFF 第一主軸定位解除 ★ Standard

    M21 Main Spindle Collet / Chuck Open 第一主軸夾頭放鬆 ★ Standard

    M22 Main Spindle Collet / Chuck Close 第一主軸夾頭鎖緊 ★ Standard

    M25 Part Catcher Retract [Option] 工件收集器 收回 Option

    M26 Part Catcher Extend [Option] 工件收集器 推出 Option

    M27 Main Spindle Internal Chucking Mode 第一主軸端 - 正夾加工模式 ★ Standard

    M28 Main Spindle External Chucking Mode 第一主軸端 - 反夾加工模式 ★ Standard

    M29 Rigid Tapping Mode 剛性攻牙模式 ★ Standard

    M30 End of Program 程式結束 ★ Standard

    M33 Work Lamp ON 工作燈開 ★ Standard

    M34 Work Lamp OFF 工作燈關 ★ Standard

    M36 Main Spindle Air Blow ON [Option] 第一主軸端 - 吹氣裝置 ON Option

    M37 Main Spindle Air Blow OFF [Option] 第一主軸端 - 吹氣裝置 OFF Option

    M38 Auto Door Open [Option] 自動門 OPEN Option

    M39 Auto Door Close [Option] 自動門 CLOSE Option

    M40 Low Speed Range 第一主軸低檔 ★ Standard

    M41 High Speed Range 第一主軸高檔 ★ Standard

    M44 Chuck Rotation Without Part Function Active 第一主軸夾頭放鬆可旋轉啟動 ★ Standard

    M45 Chuck Rotation Without Part Function Inactive 第一主軸夾頭放鬆可旋轉取消 ★ Standard

    M48 Override Disable 進給率調整開關無效 ★ Standard

    M49 Override Enable 進給率調整開關有效 ★ Standard

    M61 Barfeed Start 自動送料機開始送料 Option

    M66 Spindle Constand Speed In Chuck Open Valid 夾頭打開時主軸固定速度旋轉 ★ Standard

    M67 Spindle Constand Speed In Chuck Open Invalid 夾頭打開時主軸固定速度旋轉解除 ★ Standard

    M68 Chip Conveyor ON 除屑機啟動 Option

    M69 Chip Conveyor OFF 除屑機停止 Option

    M72 Chamfer OFF G92及G76倒角量 - 機能 OFF ★ Standard

    M73 Chamfer ON G92及G76倒角量 - 機能 ON ★ Standard

    M72 Chamfer OFF ( G92 & G76 ) G92及G76倒角量 - 機能 OFF ★ Standard

    M73 Chamfer ON ( G92 & G76 ) G92及G76倒角量 - 機能 ON ★ Standard

    M82 Tailstock Body Vance (GS-250) 尾座本體前進 ( GS-250 有效) Option

    M83 Tailstock Body RETRACT TO HOME (GS-250) 尾座本體退回原點 ( GS-250 有效) Option

    M84 TAILSTOCK BODY ADVANCE (GS-150 & GS-200)TAILSTOCK QUILL ADVANCE (GS-250)尾座本體前進 (GS-150 & GS-200)

    尾座頂心前進 (GS-250)Option

    P05-01

    GS-SERIES M - CODE - LIST

  • M85 TAILSTOCK RETRACT TO HOME BY TIMER (GS-150 & GS-200)TAILSTOCK QUILL RETRACT TO HOME BY TIMER (GS-250) 尾座本體或頂心利用時間設定退回原點 Option

    M86

    TAILSTOCK RETRACT TO HOME BY LIMIT SWITCH (GS-150 & GS-200)TAILSTOCK QUILL RETRACT TO HOME BY LIMIT SWITCH(GS-250)

    尾座本體或頂心利用微動開關退回原點 Option

    M92 Tool Probe Arm Down 刀具量測之刀臂伸出 Option

    M93 Tool Probe Arm Up 刀具量測之刀臂收回 Option

    M94 STEADY REST OPEN (GS-250L) 中心架開 Option

    M95 STEADY REST CLOSE (GS-250L) 中心架閉 Option

    M97 Part Counter Count(P6700.0=1,P6710=97) 工件計數器計數 ★ Standard

    M106 Oil Mist Collector ON [Option] 油霧回收機啟動 Option

    M107 Oil Mist Collector OFF [Option] 油霧回收機停止 Option

    M117 Main Spindle Lock ON (for live tooling type) 第一主軸鎖定 Option

    M118 Main Spindle Lock OFF (for live tooling type) 第一主軸鎖定解除 Option

    M123 CS AXIS SELECT Cs 軸選擇 Option

    M124 CS AXIS REELEASE Cs 軸解除 Option

    P05-02

  • 一 、 O : Program number。

    FANUC OiT to supply 400 groups of Program number;From O0001 ~ O9999 Setting.

    EX:O0001,O0002,O0003,O0010,O6000,O7999。

    O0100 ( HARDINGE ); Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。;

    N1; Serial number。M98 P0001 Call Sub-Program O0001。T0101; Call Tool number & offset。G50 S1800; The supreme spindle speed limiting is S1800 RPM。G96 S200 M03 ; Constant Surface Speed Vc = S200 m/min,Spindle Forward。G00 X50.0 Z0.0; Cutting start point。---------------------------------M98 P0001; Call Sub-Program O0001。M30; End of Program。

    P06-01

    O、N、S、T、F Function Explaining

  • 二、 N:Serial number 。

    ※ This Function is on convenient to search program of checking 。

    EX:

    O0200; Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。;

    N1; Serial number。M98 P01 Call Sub-Program O0001。T0101; Call Tool number & offset。G50 S1800; The supreme spindle speed limiting is S1800 RPM。G96 S200 M03 ; Constant Surface Speed Vc = S200 m/min,Spindle Forward。G00 X50.0 Z0.0; Cutting start point。---------------------------------M98 P01 Call Sub-Program O0001。M01;;

    N2; Serial number。M98 P01 Call Sub-Program O0001。T0202; Call Tool number & offset。G50 S1800; The supreme spindle speed limiting is S1800 RPM。G97 S1000 M03 ; Fixed RPM S1000 rev/min,Spindle Forward。G00 X20.0 Z0.0; Cutting start point。---------------------------------M98 P01 Call Sub-Program O0001。M30; End of Program。

    P06-02

  • 三 、 S:Spindle Speed。

    EX:1、Fixed RPM︰ G97 S1000 M03; Spindle Forward,Fixed 1000 rpm。

    G50 S1800; The Max spindle speed is 1800 rpm。G96 S200 M03;

    Calculate formula of spindle speed:

    N︰ spindle speed ( rpm )。

    V︰ Constant Surface Speed ( m / min )。

    D︰ Cutting Diameter ( mm )。

    π︰ Circular constant ( 3.14159 )。

    P06-03

    1000 * Vπ * D

    Constant Surface SpeedVc = 200 m / min,Spindle

    N =

    2、Constant Surface Speed ︰

  • 四、 T:Tool Function。

    Format:T ○○ □□ ;

    ○○ → Tool Number;□□ → Offset Number

    EX:O0300; Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。;

    N1; Serial number。M98 P01 Call Sub-Program O0001。T0101; Call Tool number & offset。G50 S1800; The supreme spindle speed limiting is S1800 RPM。G96 S200 M03; Constant Surface Speed Vc = S200 m/min,Spindle Forward。G00 X50.0 Z0.0; Cutting start point。---------------------------------M98 P01 Call Sub-Program O0001。M30; End of Program。

    P06-04

  • 五、 F:Feedrate 。

    F Function is to designate cutting speed of tool。1、 G98 F = mm/min ( General Machining Center Used )。2、 G99 F = mm/rev ( General CNC Lathe Used )。

    EX:O0400; Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。;

    N1; Serial number。M98 P01 Call Sub-Program O0001。T0101; Call Tool number & offset。G50 S1800; The supreme spindle speed limiting is S1800 RPM。G96 S200 M03; Constant Surface Speed Vc = S200 m/min,Spindle Forward。G00 X0.0 Z5.0; Cutting start point。G98 G01 Z-60.0 F500; Cutting speed used mm/min。---------------------------------M98 P01 Call Sub-Program O0001。M30; End of Program。

    O0500; Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。;

    N1; Serial number。M98 P01 Call Sub-Program O0001。T0101; Call Tool number & offset。G50 S1800; The supreme spindle speed limiting is S1800 RPM。G96 S200 M03; Constant Surface Speed Vc = S200 m/min,Spindle Forward。G00 X0.0 Z5.0; Cutting start point。G99 G01 Z-60.0 F0.2; Cutting speed used mm/rev。---------------------------------M98 P01 Call Sub-Program O0001。M30; End of Program。

    P06-05

  • %O1(SAFE INDEX PROGRAM MAIN SPINDLE)M05 Main Spindle Stop。M09G00 G18 G40 G99 T0G53 X#502 Z#503 Move to X & Z axle tool change safe positionM99 Return From Sub-Program。%

    P06-06

    Coolant OFF

  • 1、 Format:G90 X ( U )___ Z ( W )___ F___;

    X: X Axial Each time of cutting depth。Z: Z Axial coordinate。F: Feedrate。

    EX1:

    O0010 ( G90-EXAMPLE );Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。M98 P01 Call Sub-Program O0001。;

    N1; Serial number。T0101; Call Tool number & offset。G50 S1500; The supreme spindle speed limiting is S1500 RPM。G96 S200 M13; Constant Surface Speed Vc = S200 m/min,Spindle Forward/Coolant ON。G00 X70.0 Z2.0; Cutting start point。G90 X60.0 Z-40.0 F0.25; The 1st circulation is processed。X55.0; The 2nd circulation is processed。X50.0; The 3rd circulation is processed。M98 P01; Call Sub-Program O0001。M30; End of Program。

    P07-01

    G90 Canned Turning Cycle

  • 2、 Format:G90 X ( U )___ Z ( W )___R ___F___;

    X: X Axial coordinate。Z: Z Axial coordinate。R: One side taper differ value。F: Feedrate。

    EX2:θ tanθ = b / a

    O0002 ( G90-R-EXAMPLE );Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。M98 P01 Call Sub-Program O0001。;

    N1; Serial number。T0101; Call Tool number & offset。G50 S1500; The supreme spindle speed limiting is S1500 RPM。G96 S200 M13; Constant Surface Speed Vc = S200 m/min,Spindle Forward/Coolant ON。G00 X74.0 Z0.0 ; Cutting start point。G01 X-2.0 F0.12; Cutting face。G00 X74.0 Z2.0; Cutting circulation of start point。G90 X65.0 Z-45.0 R-4.112 F0.25; The 1st circulation is processed。X60.0; The 2nd circulation is processed。X55.0; The 3rd circulation is processed。M98 P01; Call Sub-Program O0001。M30; End of Program。

    P07-02

  • 1、 Format:G92 X ( U )____ Z ( W )____ F____;

    X: Thread Internal & external diameterZ: The length of ThreadF: Thread lead

    PS. (1)Metric thread : One side thread depth = Pitch * 0.6495(2)Inch thread : One side thread depth = Pitch * 0.6495

    EX1:

    O0003 ( G92-EXAMPLE );Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。M98 P01 Call Sub-Program O0001。;

    N1; Serial number。T0101; Call Tool number & offset。G50 S1500; The supreme spindle speed limiting is S1500 RPM。G97 S800 M13; Fixed RPM S800 rev/min,Spindle Forward/Coolant ON。G00 X60.0 Z3.0; Cutting start point。G92 X34.3 Z-40. F1.5; The 1st circulation is threading。X33.7; The 2nd circulation is threading。X33.1; The 3rd circulation is threading。X33.052; The 4th circulation is threading。X33.052; The 5th circulation is threading。M98 P01; Call Sub-Program O0001。M30; End of Program。

    P08-01

    G92 Canned Threading Cycle

    Pitch

  • 2、 Format:G92 X ( U )___ Z ( W )___R ___ F___;

    X: Thread Internal & external diameterZ: The length of ThreadR: One side taper differ value。F: Thread lead

    PS. (1)Metric thread : One side thread depth = Pitch * 0.6495(2)Inch thread : One side thread depth = Pitch * 0.6495

    EX2:

    O0004 ( G92-R-EXAMPLE ); Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。M98 P01 Call Sub-Program O0001。;

    N1; Serial number。T0202; Call Tool number & offset。G50 S1500; The supreme spindle speed limiting is S1500 RPM。G97 S800 M13; Fixed RPM S800 rev/min,Spindle Forward/Coolant ON。G00 X60.0 Z2.0; Cutting start point。G92 X33.426 Z-20. R-2.012 F1.5; The 1st circulation is threading。X32.826; The 2nd circulation is threading。X32.326; The 3rd circulation is threading。X32.178; The 4th circulation is threading。X32.178; The 5th circulation is threading。M98 P01; Call Sub-Program O0001。M30; End of Program。

    P08-02

    Pitch 1.5

  • 1、 Format:G94 X ( U )___ Z ( W ) ____ F___;

    X: X Axial coordinate。Z: Z Axial Each time of cutting depth。F: Feedrate。

    EX1:

    O0005 ( G94-EXAMPLE );Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。M98 P01 Call Sub-Program O0001。;

    N1; Serial number。T0303; Call Tool number & offset。G50 S1500; The supreme spindle speed limiting is S1500 RPM。G96 S200 M13; Constant Surface Speed Vc = S200 m/min,Spindle Forward/Coolant ON。G00 X74.0 Z2.0; Cutting start point。G94 X35.0 Z-2.5 F0.25; The 1st circulation is processed。Z-5.0; The 2nd circulation is processed。Z-7.0; The 3rd circulation is processed。Z-8.0; The 4th circulation is processed。M98 P01; Call Sub-Program O0001。M30; End of Program。

    P09-01

    G94 Canned Facing Cycle

  • 2、 Format:G94 X ( U )___ Z ( W )___R ___F___;

    X: X Axial coordinate。Z: Z Axial Each time of cutting depth。R: One side taper differ value。F: Feedrate。

    EX2:

    O0006 ( G94-R-EXAMPLE ); Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。M98 P01 Call Sub-Program O0001。;

    N1; Serial number。T0303; Call Tool number & offset。G50 S1400; The supreme spindle speed limiting is S1400 RPM。G96 S200 M13; Constant Surface Speed Vc = S200 m/min,Spindle Forward/Coolant ON。G00 X94.0 Z2.0; Cutting start point。G94 X40.0 Z-2.5 R-2.362 F0.25; The 1st circulation is processed。Z-5.0; The 2nd circulation is processed。Z-7.5; The 3rd circulation is processed。Z-10.0; The 4th circulation is processed。M98 P01; Call Sub-Program O0001。M30; End of Program。

    P09-02

    tanθ = b / a

  • 1、 G71 U ( d )___ R ( e )___;G71 P ( ns )___Q ( nf )___U ( u )___W ( w )___F ( f )___;

    d: Depth of cut ( X axle - radius designation )e: Escaping amount ( Can be set up by the parameter )

    ns: Sequence number of the first block for the program of finishing shape。nf: Sequence number of the last block for the program of finishing shape。u: Distance and direction of finishing allowance in X axle ( diameter designation ) 。w: Distance and direction of finishing allowance in Z axle。f: Feedrate of rough cutting cycle。

    (Example)TYPE - I TYPE - IIG71 U6.0 R5.0 ; G71 U6.0 R5.0 ;G71 P100 Q200....; G71 P100 Q200........;N100X (U)___; N100X (U)___ Z(W)___;: :: :N200..............; N200.........................;

    2、 G70 P ( ns )___ Q ( nf )___;( Automatic Finishing Cycle )

    ns: Sequence number of the first block for the program of finishing shape。nf: Sequence number of the last block for the program of finishing shape。 P10-01

    G71 Automatic Turning Cycle Format:

    Format:

  • 1、 G71 U ( d )___ R ( e )___;G71 P ( ns )___Q ( nf )___U ( u )___W ( w )___F ( f )___;

    O0007 ( G71-EXAMPLE ); Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。M98 P01; Call Sub-Program O0001。;N1; Serial number。T0101; Call Tool number & offset。G50 S1600 ; The supreme spindle speed limiting is S1600 RPM。G96 S200 M13; Constant Surface Speed Vc = S200 m/min,Spindle Forward/Coolant ON。G00 X45.0 Z0.1; Cutting face, 0.1mm of finishing allowance in Z axle。G01 X-1.0 F0.25; Cutting face to pass the center。

    ★ G00 X45.0 Z2.0; Cutting circulation of start point。G71 U2.5 R0.5; X axle Each time of cutting depth = 2.5mm,Escaping amount = 0.5mm。G71 P15 Q25 U0.3 W0.1 F0.35;0.3mm of finishing allowance in X axle, 0.1mm of finishing allowance in Z axle。N15 G00 X9.0; Rough(Finish)Cutting start point N15 Correspond → P15。G01 X16.0 Z-1.5 F0.12; F0.12 is to execute G70 feedrate。Z-20.0;X19.0;X21.0 Z-40.0;Z-45.0;X22.0;X25.0 Z-46.5;Z-57.0;G02 X31.0 Z-60.0 R3.0;G01 X36.0;N25 X44.0 Z-64.0; Rough(Finish)Cutting end point N25 Correspond → Q25M98 P01; Call Sub-Program O0001。M09; Coolant OFF。M01; Optional Stop。;N2; Serial number。M98 P01; Call Sub-Program O0001。T0202; Call Tool number & offset。G50 S2200; The supreme spindle speed limiting is S2200 RPM。G96 S240 M13; Constant Surface Speed Vc = S240 m/min,Spindle Forward/Coolant ON。G00 X20.0 Z0.0; Cutting face,Finish cutting。G01 X-1.0 F0.12; Cutting face to pass the center。

    ★ G00 X45.0 Z2.0; Cutting circulation of start point,Must be the same as rough start point。G70 P15 Q25; Automatic Finishing Cycle。M98 P01; Call Sub-Program O0001。M09; Coolant OFF。M30; End of Program。 P10-02

    Format:

  • 2、 G71 U ( d )___ R ( e )___;G71 P ( ns )___Q ( nf )___U ( u )___W ( w )___F ( f )___;

    O0007 ( G71-EXAMPLE ); Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。M98 P01; Call Sub-Program O0001。;N1; Serial number。T0101; Call Tool number & offset。G50 S1600 ; The supreme spindle speed limiting is S1600 RPM。G96 S200 M13; Constant Surface Speed Vc = S200 m/min,Spindle Forward/Coolant ON。G00 X40.0 Z0.1; Cutting face, 0.1mm of finishing allowance in Z axle。G01 X-1.0 F0.25; Cutting face to pass the center。

    ★ G00 X40.0 Z2.0; Cutting circulation of start point。G71 U2.5 R0.5; X axle Each time of cutting depth = 2.5mm,Escaping amount = 0.5mm。G71 P15 Q25 U0.3 W0.1 F0.35;0.3mm of finishing allowance in X axle, 0.1mm of finishing allowance in Z axle。N15 G00 X13.0; Rough(Finish)Cutting start point N15 Correspond → P15。G01 X20.0 Z-1.5 F0.12; F0.12 is to execute G70 feedrate。Z-20.0;X24.0 Z-45.0;Z-57.0;G02 X30.0 Z-60.0 R3.0;G01 X31.0;N25 X39.0 Z-64.0; Rough(Finish)Cutting end point N25 Correspond → Q25M98 P01; Call Sub-Program O0001。M09; Coolant OFF。M01; Optional Stop。;N2; Serial number。M98 P01; Call Sub-Program O0001。T0202; Call Tool number & offset。G50 S2200; The supreme spindle speed limiting is S2200 RPM。G96 S240 M13; Constant Surface Speed Vc = S240 m/min,Spindle Forward/Coolant ON。G00 X24.0 Z0.0; Cutting face,Finish cutting。G01 X-1.0 F0.12; Cutting face to pass the center。

    ★ G00 X40.0 Z2.0; Cutting circulation of start point,Must be the same as rough start point。G70 P15 Q25; Automatic Finishing Cycle。M98 P01; Call Sub-Program O0001。M09; Coolant OFF。M30; End of Program。

    P10-03

    格式 Format:

  • 1、 G72 W ( d )___ R ( e )___ ;G72 P ( ns )___Q ( nf )___U ( u )___W ( w )___F ( f )___;

    d: Depth of cut ( Z axle )e: Escaping amount ( Can be set up by the parameter )

    ns: Sequence number of the first block for the program of finishing shape。nf: Sequence number of the last block for the program of finishing shape。u: Distance and direction of finishing allowance in X axle ( diameter designation )。w: Distance and direction of finishing allowance in Z axle。f: Feedrate of rough cutting cycle。

    2、 G70 P ( ns )___ Q ( nf )___;( Automatic Finishing Cycle )

    ns: Sequence number of the first block for the program of finishing shape。nf: Sequence number of the last block for the program of finishing shape。

    P11-01

    Format:

    Format:

    G72 Automatic Facing Cycle

  • O0008 ( G72-EXAMPLE ); Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。M98 P01; Call Sub-Program O0001。N1; Serial number。T0101; Call Tool number & offset。G50 S1400; The supreme spindle speed limiting is S1400 RPM。G96 S200 M13; Constant Surface Speed Vc = S200 m/min,Spindle Forward/Coolant ON。G00 X64.0 Z0.1; Cutting face, 0.1mm of finishing allowance in Z axle。G01 X-1.0 F0.25; Cutting face to pass the center。

    ★ G00 X64.0 Z2.0; Cutting circulation of start point。G72 W2.0 R0.5; Z axle Each time of cutting depth = 2.0mm,Escaping amount = 0.5mm。G72 P10 Q20 U0.3 W0.1 F0.3; 0.3mm of finishing allowance in X axle, 0.1mm of finishing allowance in Z axle。N10 G00 Z-16.0; Rough(Finish)Cutting start point N10 Correspond → P10。G01 X56.0 Z-12.0 F0.12; F0.12 is to execute G70 feedrate。X51.0;G03 X45.0 Z-9.0 R3.0;G01 Z-7.5;X42.0 Z-6.0;X30.0;Z-2.0;G02 X26.0 Z0.0 R2.0;N20 G01 Z2.0; Rough(Finish)Cutting end point N20 Correspond → Q20M98 P01; Call Sub-Program O0001。M09; Coolant OFF。M01; Optional Stop。; N2; Serial number。M98 P01; Call Sub-Program O0001。T0202; Call Tool number & offset。G50 S1700; The supreme spindle speed limiting is S1700 RPM。G96 S250 M13; Constant Surface Speed Vc = S250 m/min,Spindle Forward/Coolant ON。G00 X64.0 Z0.0; Cutting face,Finish cutting。G01 X-1.0 F0.12; Cutting face to pass the center。

    ★ G00 X64.0 Z2.0; Cutting circulation of start point,Must be the same as rough start point。G70 P10 Q20; Automatic Finishing Cycle。M98 P01; Call Sub-Program O0001。M09; Coolant OFF。M30; End of Program。

    P11-02

  • 1、 G73 U ( i )__W ( k )__ R ( d )__ ;G73 P ( ns )__ Q ( nf )__ U ( u )__ W ( w )__ F ( f )__;

    i: Distance and direction of relief in the X axle direction( radius designation )。k: Distance and direction of relief in the Z axle direction。d: The number of division。

    ns: Sequence number of the first block for the program of finishing shape。nf: Sequence number of the last block for the program of finishing shape。u: Distance and direction of finishing allowance in X axle ( diameter designation )。w: Distance and direction of finishing allowance in Z axle。f: Feedrate of rough cutting cycle。

    2、 G70 P ( ns )___ Q ( nf )___;( Automatic Finishing Cycle )

    ns: Sequence number of the first block for the program of finishing shape。nf: Sequence number of the last block for the program of finishing shape。

    P12-01

    Format:

    Format:

    G73Automatic Pattern Repeat Cycle

  • O0009 ( G73-EXAMPLE ); Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。M98 P01; Call Sub-Program O0001。;

    N1; Serial number。T0101; Call Tool number & offset。G50 S1600; The supreme spindle speed limiting is S1600 RPM。G96 S200 M13; Constant Surface Speed Vc = S200 m/min,Spindle Forward/Coolant ON。G00 X40.0 Z0.0; Cutting face。G01 X-1.0 F0.25; Cutting face to pass the center。

    ★ G00 X40.0 Z2.0; Cutting circulation of start point。G73 U6.0 W4.0 R4; 6mm of rough allowance in X axle,4mm of rough allowance in Z axle, Cutting 4 time。G73 P15 Q25 U0.3 W0.1 F0.32; 0.3mm of finishing allowance in X axle, 0.1mm of finishing allowance in Z axle。N15 G00 X13.0; Rough(Finish)Cutting start point N15 Correspond → P15。G01 X20.0 Z-1.5 F0.12; F0.12 is to execute G70 feedrate。Z-20.0;X24.0 Z-45.0;Z-57.0;G02 X30.0 Z-60.0 R3.0;G01 X31.0;N25 X39.0 Z-64.0; Rough(Finish)Cutting end point N25 Correspond → Q25M98 P01; Call Sub-Program O0001。M09; Coolant OFF。M01; Optional Stop。; N2; Serial number。M98 P01; Call Sub-Program O0001。T0303; Call Tool number & offset。G50 S2000; The supreme spindle speed limiting is S2000 RPM。G96 S250 M13; Constant Surface Speed Vc = S250 m/min,Spindle Forward/Coolant ON。

    ★ G00 X40.0 Z2.0; Cutting circulation of start point,Must be the same as rough start point。G70 P15 Q25; Automatic Finishing Cycle。M98 P01; Call Sub-Program O0001。M09; Coolant OFF。M30; End of Program。 P12-02

  • 1、一、 G74 R( e )__ ;二、 G74 X( u )__Z( w )__P( i )__Q ( k )__R(d )__F ( f )__;

    一、 e: Z axle return amount。二、 u: X axle Coordinate value of diameter。

    w: Z axle length of cutting。i: X axle Each time of cutting depth ( P30000 = 3mm )

    k: Z axle Each time of cutting depth ( Q30000 = 3mm )d: X axle cutting to bottom of return amount ( Drilling can't used this value )f: Feedrate。

    P13-01

    Format:

    G74 Automatic Drilling Cycle (Constant Depth Increments)

  • EX1 :

    1、Drilling Cycle Format:

    G74 R __ ;G74 Z __ Q __ F __ ;

    ※Explain :(1)、R Z axle return amount。(2)、Z :Cuttinf depth(3)、Q : Z axle Each time of cutting depth ( Q30000 = 3mm )(4)、F : Feedrate

    O0010 ( G74-DRILL-EXAMPLE ); Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。M98 P01; Call Sub-Program O0001。N1; Serial number。T0505; Call Tool number & offset。G97 S600 M13; Fixed RPM S600 rev/min,Spindle Forward/Coolant ON。G00 X0.0 Z5.0; Cutting circulation of start point。G74 R0.5; Z axle return amount = 0.5mm。G74 Z-65.0 Q30000 F0.12; Cuttinf depth = 65mm,Z axle Each time of cutting depth = 3mm。M98 P01; Call Sub-Program O0001。M09; Coolant OFF。M30; End of Program。

    P13-02

  • EX2:

    1、Face Grooving Format:

    一、 G74 R __ ;二、 G74 X __ Z __ P __ Q __ R __ F __ ;

    ※Explain :一、 (1)、R : Z axle return amount。二、 (2)、X : Cutting diameter。

    (3)、Z : Cutting depth。(4)、P : X axle Each time of cutting depth ( P30000 = 3mm )(5)、Q : Z axle Each time of cutting depth ( Q40000 = 4mm )(6)、R : X axle cutting to bottom of return amount。(7)、F : Feedrate。

    O0011 ( G74-EXAMPLE ); Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。M98 P01; Call Sub-Program O0001。N1; Serial number。T0505; Call Tool number & offset。G50 S1300; The supreme spindle speed limiting is S1300 RPMG96 S180 M13 ; Constant Surface Speed Vc = S180 m/min,Spindle Forward/Coolant ON。G00 X82.0 Z2.0; Cutting 1st groov start point。G01 Z-8.0 F0.1;Z2.0 F1.;X76.0; Cutting circulation of start point。G74 R0.5;G74 X60.0 Z-8.0 P30000 Q40000 R0.1 F0.1;M98 P01; Call Sub-Program O0001。M09; Coolant OFF。M30; End of Program。

    P13-03

    校刀點 刀寬 4 MM

  • 1、一、 G75 R( e )__ ;二、 G75 X( u )__Z( w )__P( i )__Q( k )__R(d )__F ( f )__;

    一、 e: X axle return amount。二、 u: X axle Coordinate value of diameter。

    w: Z axle length of cutting。i: X axle Each time of cutting depth ( P30000 = 3mm )

    k: Z axle Each time of cutting depth ( Q30000 = 3mm )d: Z axle cutting to bottom of return amount 。f: Feedrate。

    P14-01

    Format:

    G75 Automatic Grooving Cycle

  • G75 R( e )__ ;G75 X( u )__Z( w )__P( i )__Q( k )__R(d )__F ( f )__;

    O0012 ( G75-EXAMPLE ); Program number。

    #502=***.***; X axle tool change safe position。

    #503=***.***; Z axle tool change safe position。

    G99; Inches / Millimeter Per Revolution Feedrate。

    M98 P01; Call Sub-Program O0001。

    N1; Serial number。

    T0505; Call Tool number & offset。

    G50 S1400; The supreme spindle speed limiting is S1400 RPM 。

    G96 S200 M13; Constant Surface Speed Vc = S200 m/min,Spindle Forward/Coolant ON。

    G00 X64.0 Z-14.0; Cutting 1st groov start point。G01 X45.0 F0.1;

    X64.0 F1.0;

    Z-17.0; Cutting circulation of start point。G75 R0.5;

    G75 X45.0 Z-30.0 P30000 Q30000 R0.1 F0.12;

    M98 P01; Call Sub-Program O0001。

    M09; Coolant OFF。

    M30; End of Program。

    P14-02

    刀 寬 4 mm校 刀 點

  • 1、一、 G76 P ( m ) ( r ) ( a )___ Q ( dmin )___ R ( d )___ ;二、 G76 X( U ) __Z( W )__R( i )__P( k )__Q( d )__ F__;

    一、 m: Repetitive count in finishing ( 1~99 ) r: Chamfering amount ( 0.1 X lead )a: Angle of tool tip

    dmin: Minimum cutting depth ( specified by the radius value )d: Finishing allowance

    二、 u: Thread Internal & external diameterw: The length of Threadi: One side taper differ value

    k: Height of thread ( specified by the radius value )d: The 1st cutting depth( radius value )F: Lead of thread

    P15-01

    Format:

    G76 Automatic Threading Cycle

  • G76 P ( m ) ( r ) ( a )___ Q ( dmin )___ R ( d )___ ;G76 X( U ) __Z( W )__R( i )__P( k )__Q( d )__ F__;

    EX1:

    O0013 ( G76-EXAMPLE ); Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。M98 P01; Call Sub-Program O0001。N1; Serial number。T0505; Call Tool number & offset。G50 S1400; The supreme spindle speed limiting is S1400 RPM。G97 S800 M13; Fixed RPM S800 rev/min,Spindle Forward/Coolant ON。G00 X40.0 Z3.0; Cutting start point。G76 P010060 Q800 R0.1;G76 X33.052 Z-25.0 P9743 Q3500 F1.5;M98 P01; Call Sub-Program O0001。M09; Coolant OFF。M30; End of Program。

    P15-02

    Pitch

  • G76 P ( m ) ( r ) ( a )___ Q ( dmin )___ R ( d )___ ;G76 X( U ) __Z( W )__R( i )__P( k )__Q( d )__ F__;

    EX2:

    O0014 ( G76-R-EXAMPLE ); Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。M98 P01; Call Sub-Program O0001。N1; Serial number。T0505; Call Tool number & offset。G50 S1400; The supreme spindle speed limiting is S1400 RPM。G97 S800 M13; Fixed RPM S800 rev/min,Spindle Forward/Coolant ON。G00 X40.0 Z3.0; Cutting start point。G76 P010060 Q200 R0.1;G76 X32.178 Z-20. R-2.012 P974 Q350 F1.5;M98 P01; Call Sub-Program O0001。M09; Coolant OFF。M30; End of Program。

    P15-03

    Pitch

  • 1、 G32 Z ( W )___F___ ;( The parallel thread cutting )

    2、 G32 X ( U )___F___ ;( The face thread cutting )

    3、 G32 X ( U )___ Z ( W )___F___; ( The taper thread cutting )

    X: X Axial coordinate.Z: Z Axial coordinate.F: Lead of thread。

    O0015 ( G32-EXAMPLE ); Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。M98 P01; Call Sub-Program O0001。N1; Serial number。T0101; Call Tool number & offset。G97 S1200 M13; Fixed RPM S1200 rev/min,Spindle Forward/Coolant ON。G00 X36.0 Z5.0;G32 X29.3. F2.5; The 1st thread cuttingG32 Z-32.0 ;G32 X35.3;G00 Z5.0;G32 X28.7 F2.5; The 2nd thread cuttingG32 Z-32.0;G32 X34.7;G00 Z5.0;G32 X28.1 F2.5; The 3rd thread cuttingG32 Z-32.0;G32 X34.1;G00 Z5.0;G32 X27.5 F2.5; The 4th thread cuttingG32 Z-32.0 ; G32 X33.5;G00 Z5.0;G32 X26.9 F2.5; The 5th thread cuttingG32 Z-32.0 ;G32 X32.9.;G00 Z5.0;G32 X26.752 F2.5; The 6th thread cuttingG32 Z-32.0 ;G32 X32.648;G00 Z5.0;G32 X26.752 F2.5; The 7th thread cuttingG32 Z-32.0 ; G32 X32.648;G00 Z5.0;M98 P01; Call Sub-Program O0001。M09; Coolant OFF。M30; End of Program。

    P16-01

    Format:

    Format:

    Format:

    G32 Thread cutting

    Pitch

  • 1、 G41 X ( U )__ Z ( W )__ F__ ; Left Compensation

    2、 G42 X ( U )__ Z ( W )__ F__ ; Right Compensation

    3、 G40 X ( U )__ Z ( W )__ F__ ; Cancel Compensation

    ※Explain : G41、G42 generally to match G01、G02、G03 used.

    P17- 01

    Format:

    Format:

    Format:

    G41、G42 Tool Nose Radius Compensation

    Cutting not enough

    X0,Z0

    Command point

    Command point

  • O0016 ( G42-EXAMPLE ); Program number。

    #502=***.***; X axle tool change safe position。

    #503=***.***; Z axle tool change safe position。

    G99; Inches / Millimeter Per Revolution Feedrate。

    M98 P01; Call Sub-Program O0001。

    N1; Serial number。

    T0101; Call Tool number & offset。

    G50 S2000; The supreme spindle speed limiting is S1400 RPM。

    G96 S180 M13; Constant Surface Speed Vc = S200 m/min,Spindle Forward/Coolant ON。

    G00 X40.0 Z2.0; Cutting start point。G01 G42 Z0.0 F0.12; G42 tool nose radius right compensation to execute。

    X44.0;

    G03 X50.0 Z-3.0 R3.0;

    G01 Z-40.0;

    X84.0;

    G03 X90.0 Z-43.0 R3.0;

    G01 X92.0;

    G00 G40 X100.0 Z100.0 M09; Move the safe position with Cancel Compensation , Coolant OFF。

    M98 P01; Call Sub-Program O0001。

    M09; Coolant OFF。

    M30; End of Program。

    P17- 02

  • 1、 G83 Z(W)___ Q___ R___ C(H) ___ F___ ;

    W: Cutting depthQ: Depth of cut for each cuttingR:

    C(H): AngleF: Feedrate

    O0018 ( G83-MAIN-C-EXAMPLE ); Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。M98 P01; Call Sub-Program O0001。N1 M123; Serial number & CS AXIS SELECT。T0606; Call Tool number & offset。S1200 M03; Fixed RPM S1200 rev/min,Live Tooling Forward Rotation。G00 X25.4 Z3.0 M08; Cutting start point & Coolant ON。M118; Main Spindle Lock OFF。C0; Orient the angle 0 degrees。G98; Inches / Millimeter per Minute Feedrate ( mm / min ) 。G83 Z-76.2 Q30000 C0 F100; 0 degrees to drilling。G83 Z-76.2 Q30000 C120 F100; 120 degrees to drilling。G83 Z-76.2 Q30000 C240 F100; 240 degrees to drilling。G80; Cancel drilling cycle。M05; Live Tooling Stop。M117; Main Spindle Lock ON。M98 P01; Call Sub-Program O0001。M09; Coolant OFF。M30; End of Program。

    P18-01

    G83 Z Axis Drilling Cycle With C

    The distance from the initial levelto

    Format:

  • 1、 G87 X(U)___ Q___ R___ C(H)___ F___ ;

    X(U): Cutting depthQ: Depth of cut for each cuttingR:

    C(H): AngleF: Feedrate

    O0021 ( G87-MAIN-C-EXAMPLE ); Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。M98 P01; Call Sub-Program O0001。N1 M123; Serial number & CS AXIS SELECT。T0707; Call Tool number & offset。S1200 M03; Fixed RPM S1200 rev/min,Live Tooling Forward Rotation。G00 X70.0 Z3.0;G00 X70.0 Z-38.1 M08; Cutting start point & Coolant ON。M118; Main Spindle Lock OFF。C0; Orient the angle 0 degrees。G98; Inches / Millimeter per Minute Feedrate ( mm / min ) 。G87 X12.7 Q30000 C0 F100; 0 degrees to drilling。G87 X12.7 Q30000 C120 F100; 120 degrees to drilling。G87 X12.7 Q30000 C240 F100; 240 degrees to drilling。G80; Cancel drilling cycle。M05; Live Tooling Stop。M117; Main Spindle Lock ON。M98 P01; Call Sub-Program O0001。M09; Coolant OFF。M30; End of Program。

    P19-01

    G87 X Axis Drilling Cycle With C

    Format:

    The distance from the initial levelto point R level

  • 1、 G84 Z(W)___ R___ C(H)___ F___ ;Z(W): Cutting depth

    R: The distance from the initial level to point R levelC(H): Angle

    F: Feedrate ( Lead of thread )

    O0024 ( G84-MAIN-C-EXAMPLE ); Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。M98 P01; Call Sub-Program O0001。N1 M123; Serial number & CS AXIS SELECT。T0606; Call Tool number & offset。S260 M03; Fixed RPM S260 rev/min,Live Tooling Forward Rotation。G00 X25.4 Z3.0 M08; Cutting start point & Coolant ON。M118; Main Spindle Lock OFF。C0; Orient the angle 0 degrees。G99; IInches / Millimeter per Revolution Feedrate ( mm / rev )。M29 S260; Rigid Tapping Mode。G84 Z-66.68 C0 F1.9538; 0 degrees to tapping。G84 Z-66.68 C120 F1.9538; 120 degrees to tapping。G84 Z-66.68 C240 F1.9538; 240 degrees to tapping。G80; Cancel tapping cycle。M05; Live Tooling Stop。M117; Main Spindle Lock ON。M98 P01; Call Sub-Program O0001。M09; Coolant OFF。M30; End of Program。

    P20-01

    Format:

    G84 Right-Hand Z Axis Tapping Cycle With C

  • 1、 G88 X(U)___ R___ C(H)___ F___ ;X(U): Cutting depth

    R: The distance from the initial level to point R level (Radius)C(H): Angle

    F: Feedrate ( Lead of thread )

    O0027 ( G88-MAIN-B-EXAMPLE ); Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。M98 P01; Call Sub-Program O0001。N1 M123; Serial number & CS AXIS SELECT。T0606; Call Tool number & offset。S250 M03; Fixed RPM S250 rev/min,Live Tooling Forward Rotation。

    G00 X70.0 Z3.0;G00 X70.0 Z-38.1 M08; Cutting start point & Coolant ON。M118; Main Spindle Lock OFF。C0; Orient the angle 0 degrees。G99; IInches / Millimeter per Revolution Feedrate ( mm / rev )。

    M29 S260; Rigid Tapping Mode。G88 X24.49 C0 F1.27; 0 degrees to tapping。G88 X24.49 C120 F1.27; 120 degrees to tapping。G88 X24.49 C240 F1.27; 240 degrees to tapping。G80; Cancel tapping cycle。M05; Live Tooling Stop。M117; Main Spindle Lock ON。M98 P01; Call Sub-Program O0001。M09; Coolant OFF。M30; End of Program。

    P21-01

    Format:

    G88 Right-Hand X Axis Tapping Cycle With C

  • 1、 G112 Enable Polar Interpolation2、 G113 Cancel Polar Interpolation

    O0030 ( G112-MAIN-C-EXAMPLE ) Program number。#502=***.***; X axle tool change safe position。#503=***.***; Z axle tool change safe position。G99; Inches / Millimeter Per Revolution Feedrate。N1 ( MILL 3/4 SQ R.25 Q9 ); Serial number。M123; CS AXIS SELECTM98 P01; Call Sub-Program O0001。T0101; Call Tool number & offset。X1.4 Z0.2 ;S900 M03 ;C0.0 M08;G112 ;G1 C-0.375 F100.0 ;G41 X0.75 Z0.1 F50.0 ;Z-.2 F3. ;X-0.75 ;C0.375 ;X0.75 ;C-0.5 ;Z0.2 F20.0 ;G40 U1.0 ;G113 ;M124 ; CS AXIS REELEASEM98 P1 ; Call Sub-Program O0001。M05 ; Live Tooling Stop。M09; Coolant OFF。M30; End of Program。 P22-01

    Format:Format:

    G112 Polar Interpolation