FANUC-0系統編程的有關規定和部分指令說明

發布日期:2015-07-08    蘭生客服中心    瀏覽:5858

  對于數控車床來說,采用不同的數控系統其編程方法也不盡相同,這里以國內市場上影響力較大的日本發那克公司的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)固定循環功能?梢杂肎90、G92、G94代碼分別進行外圓切削循環、螺紋切削循環和端面切削循環。

① 外圓車削循環     編程格式:G90 X(U)-Z(W)-F-;如圖1(a)所示,刀尖從起始點A開始,按矩形循環,最后又回到起始點。圖中虛線表示刀具快速移動,實線表示按F指令的工進速度移動。 圖1(b)所示為車圓錐面循環,起程序段為:G90 X(U)-Z(W)-R-F-;刀尖從起始點A開始按梯形循環,最后又回到起始點。R為圓錐體大小端的半徑差值。

 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為圓錐螺紋大小端的半徑差值。  

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時,即為切削不帶錐度的端面循環。 

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

更多相關信息