天天看點

多溝深槽的數控宏程式

在加工多溝槽零件,我們之前說過可以使用G75指令進行加工,但在實際生産中我們會遇到槽深比較深的情況,我們可以采用子程式來加工,但程式較長,我們今天考慮使用宏程式來編制

我們知道深槽的加工,由于切槽刀刀寬即“背吃刀量”,故在加工槽時切削力較大,易引起刀具劇烈震動,在槽較深時排屑困難,由于上述兩種原因,在數控車床上加工深槽時容易“打刀”,是以加工這類深槽時應選擇合理的切削用量,選擇強度盡可能高的刀具;粗加工時應分層加工,最後精加工時在槽底平刀保證加工精度即可。

下面我們結合一個加工執行個體來說程式編制

多溝深槽的數控宏程式

我們在這設定三個變量,首先設單槽加工的X、Z各一個變量,然後設槽與槽間一個變量,這裡使用刀寬為4mm的槽刀,X的變化為40到80之間,Z的變化為-12到-14之間,槽間距為18,下面我們通過宏程式來編寫這個程式程式編制:

O0001;程式号

T0101;選擇4mm槽刀

G40G97G99S280M03;程式頭

G00X82Z-12;第一刀定位點

#1=-12;

WHILE[#1 GE -54]DO1;控制刀具在槽之間的運動

WHILE[#2 GE 42]DO2;控制刀具在每個槽内X徑向運動,精加工餘量單邊1mm

#3=#1;槽内Z向和槽間Z向建立聯系

WHILE[#3 GE[#1-2] DO3;控制刀具在每個槽内Z向運動

G00X82Z-12;設定G75循環點

G75R1;

G75X[#2]Z[#3]P3000Q3000F0.08;

G00X82;

Z#1;刀具回到起始點

#3=#3-1;Z每次循1mm

END3;槽内Z向循環結束

#2=#2-5;x向每次循環單邊2.5mm

END2;槽内x向循環結束

#1=#1-18;糟與槽之間的距離18

END1;糟與槽之間z向循環結束