數控車牀加工多槽時,G00、G01車削太複雜,不如用子程序調動加工

當數控車床加工一個軸類零件外圓上帶有多個槽時,如果繼續用G00、G01來車削,則程序太多繁瑣,且很難保證零件的精度,今天教大家如何用子程序調用的方法來進行多槽的加工。

子程序指令(M98、M99)

子程序的定義

一組程序段在一個程序中多次出現,或者在幾個程序中都要使用它,我們將這樣一組程序段單獨加以命名,做成固定的程序,這組程序段稱為子程序。

子程序說明

子程序一般不可以作為獨立的加工程序使用,只能通過主程序進行調用,實現加工中的局部動作。

子程序結束後,能自動返回到調用它的主程序中。

數控車床加工多槽時,G00、G01車削太複雜,不如用子程序調動加工

1.子程序調用指令(M98)編程格式

M98 PXXXXX XXXX;

指令說明

P後面的前四位為重複調用次數,省略時為周用一次,後4位為子程序號。

例如:

M98 P46666;(表示連續調用四次O6666子程序)

M98 P6666;(表示調用O6666子程序一次)

M98 P12;(表示調用O12子程序一次)

2.子程序編程格式

Oxxxx(子程序號)

......

......

......

M99(子程序程序結束並返回主程序)

說明

程序號及程序內容與主程序的要求基本相同。

子程序在FAMUC系統中則用M99表示結束,並實現自動返回主程序功能。

3. 子程序的嵌套

為了進一步簡化加工程序,可以允許子程序在調用另一個子程序,這一功能簡稱為子程序的嵌套。

主程序調用同一子程序執行加,最多可執行999次,且子程序亦可再調用另一子程序執行加工,最多可調用4層子程序(不同的系統其執行的次數及層次可能不同)。

數控車床加工多槽時,G00、G01車削太複雜,不如用子程序調動加工

根據圖尺寸的參考程序

數控車床加工多槽時,G00、G01車削太複雜,不如用子程序調動加工

數控車床加工多槽時,G00、G01車削太複雜,不如用子程序調動加工

注意事項

使用M98調用子程序的指令要注意調刀位置及切槽起點的座標值計算,切削速度應比切削外圓適當減小一些人,但進給量不可太小,否則容易引起振動。


分享到:


相關文章: