在加工多溝槽零件,我們之前說過可以使用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向循環結束