發那克公司的FANUC-0系統編程指令說明

對於數控車床來說,採用不同的數控系統其編程方法也不盡相同,這裡以國內市場上影響力較大的日本發那克公司的FANUC-0系統編程語言為例介紹數控車的加工程序編制。該系統編程的有關規定和部分指令說明

1)絕對值編程與增量值編程。不用G90和G91指令。絕對值編程時用X-Z-表示X軸與Z軸的座標值;增量值編程時用U-W-表示X軸和Z軸上的相對移動量。絕對值編程和增量值編程可在零件加工程序中混用。

2)直徑與半徑編程。X軸方向絕對值編程與增量值編程均採用直徑編程。

3)小數點編程。該系統允許使用小數點編程。如X50.0或寫成X50.。

4)工件座標系的設定。該系統用G50指令設定工件座標系,而不用G92。編程格式為:G50X-Z-。該指令一般作為第一條指令放在整個程序的最前面。

5)刀具補償功能。具有刀尖圓弧半徑補償功能,其指令為G41,G42,G40。還具有刀具長度補償功能,其編程格式為:T××××,前兩位數字表示刀具位置號,後兩位數字表示刀具補償號。刀具補償號從01開始,00表示取消刀補。如T0100取消1號刀刀補。

6)固定循環功能。可以用G90、G92、G94代碼分別進行外圓切削循環、螺紋切削循環和端面切削循環。

① 外圓車削循環

編程格式:G90 X(U)-Z(W)-F-;

如圖1(a)所示,刀尖從起始點A開始,按矩形循環,最後又回到起始點。圖中虛線表示刀具快速移動,實線表示按F指令的工進速度移動。

圖1(b)所示為車圓錐面循環,起程序段為:G90 X(U)-Z(W)-R-F-;刀尖從起始點A開始按梯形循環,最後又回到起始點。R為圓錐體大小端的半徑差值。

發那克公司的FANUC-0系統編程指令說明


a) b)

圖1 外圓切削循環

② 螺紋切削循環

編程格式:G92 X(U)-Z(W)-F-;如圖2(a)所示,刀尖從起始點A開始,按矩形循環。F為工件螺距。

G92 X(U)-Z(W)-R-F-;為車圓錐螺紋的指令。如圖2(b)所示,刀尖從起始點A開始,按梯形循環。F為工件螺距,R為圓錐螺紋大小端的半徑差值。

發那克公司的FANUC-0系統編程指令說明

a) b)

圖2 螺紋切削循環

③端面切削循環

編程格式:G94 X(U)-Z(W)-R-F;

圖3為切削帶有錐度的端面循環。刀尖從起始點A開始按1、2、3、4順序循環,2(F)、3(F)表示F代碼指令的工進速度,1(R)、4(R)的虛線表示刀具快速移動。R為錐面的長度。當去掉格式中的R時,即為切削不帶錐度的端面循環。

發那克公司的FANUC-0系統編程指令說明


圖3 車帶有錐度的端面循環


分享到:


相關文章: