孔中心為程式設計零點,上端面為Z向加工零點,孔深30按通孔來說,先鑽一個12mm左右的通孔,加工時從中心下刀,程式如下,供參考O0001G54 G90 G40G0 X0 Y0 Z50M3 S1000M08G0 Z5#1=0 (加工深度設為變數,初始值為0)WHILE[#1LE30] DO1 (滿足條件時,執行迴圈)G1 Z-#1 F1500G1 X1G1 G41 Y-9 D01 F1000 (新增刀具半徑D01=5)G3 X10 Y0 R9 (圓弧切入)G3 I-10 J0 (加工20孔)G3 X1 Y9 R9 (圓弧切出)G1 G40 Y0 (取消刀具半徑補償)#1=#1+2 (每次加工深度2mm)END1G0 Z100M05M30
孔中心為程式設計零點,上端面為Z向加工零點,孔深30按通孔來說,先鑽一個12mm左右的通孔,加工時從中心下刀,程式如下,供參考O0001G54 G90 G40G0 X0 Y0 Z50M3 S1000M08G0 Z5#1=0 (加工深度設為變數,初始值為0)WHILE[#1LE30] DO1 (滿足條件時,執行迴圈)G1 Z-#1 F1500G1 X1G1 G41 Y-9 D01 F1000 (新增刀具半徑D01=5)G3 X10 Y0 R9 (圓弧切入)G3 I-10 J0 (加工20孔)G3 X1 Y9 R9 (圓弧切出)G1 G40 Y0 (取消刀具半徑補償)#1=#1+2 (每次加工深度2mm)END1G0 Z100M05M30