手動編程方法及程序
/ 2021/7/3 12:11:59
次
R刀=4.0 mm,α/2=45 ?觷, △R=R刀(1-cosα/2)=4×(1-cos45)=1.172 mm, △Z=R刀(1-SINα/2)=4×(1-sin45)=1.172 mm。 刀具半徑補償值D2=4-△R=2.828 mm,刀具長度補償值H2=Z綜-△Z。 加工之前,按鍵輸入D2=2.828 mm和H2=Z綜-△Z。 其中Z綜為對刀時,機械(機床)坐標(biāo)系中的Z值。 手動編程程序如下: O2; N2 G17G40G80G49;(初始化編程環(huán)境) N4 G90G54G0X0Y0M3S3000;(驗證工件坐標(biāo)系中心位置是否和設(shè)置的一致) N6 G43Z100.0 H2;(建立刀具長度補償) N8 #1=0;(初次下刀深度為零) N10 G01 G41X[10+#1*TAN[45]] D2;(建立刀具半徑補償) N12 G01Z[-#1] F100;(下刀至#1的深度) N14 G02 I[10+#1*TAN[45]] F1000;(以“10+#1×TAN[45]”為半徑順時針切外圓) N16 #1=#1+0.2;(深度遞增0.2 mm) N18 IF[#1LT30.0] GOTO10;(判斷下刀深度是否超過錐面的高度,若沒超過返回至第10段,超過的話執(zhí)行第20段及其之后的程序段)。 N20 G00 Z100.0;(抬刀) N22 M30;(程序結(jié)束) 該程序中若修改加工參數(shù)只需在機床面板上的中修改即可,如每次切削的行距,只需把“N16 #1=#1+0.2”中0.2做相應(yīng)的調(diào)整即可,刀具的轉(zhuǎn)速、刀具的進給速度可隨時更改。即使是能力較差的操作者,也能按照公式計算出刀具的各種補償修正值△R和△Z。