FANUC
數控加工中心具有直線插補、圓弧插補、刀具直徑補償、刀具長度補償等基本功能外,還具有工件坐標系選選擇、用戶宏指令等任選功能。機床還具有自動換刀、自動*換工件、刀具壽命檢測、刀具破損監測、備用刀具*換、自適應控制、工件自動測量、打印、故障報警、診斷等功能,具備了實現全自動加工的條件。充分了解所用數控加工中心的技術規格和性能,包括數控裝置所具備的功能,是著手編制零件程序之前必須做的工作之一,對于數控加工中心,除了解三軸的行程大小、刀庫容量、主軸錐孔大小外,對回轉工作臺的分度值、工件托板尺寸、工件托板交換方式等均應了解清楚。
數控編程是數控加工的依據,編程質量的好壞直接影響產品加工質量和效率,實踐證明編程方式和加工路徑千變萬化,但其合理程度與個人編程能力有直接關系,本文通過對一些常用代碼的技巧分析,試圖找出*為合理有效的使用方式,從而使數控編程向簡潔、直觀、合理、使用方向發展。小編通過幾年的數控加工中心實際使用,將自己的體會和經驗總結出來。
1 G52、G53、G54、G59、G92的使用技巧
G53和G54~G59只能相對于機床參考點(機床原點)產生偏置、調用作用,G52只能對當前的坐標系產生作用,當前坐標可以是G54~G59也可是已設的G52,G92對G54~G59和機床坐標系均產生作用,也可以對已設的G92產生作用;
G92建立坐標系唯一的依據是設定當前刀具停留在G92中的坐標值來反向確定G92原點并建立G92坐標系,G52、G52、G54~G59均為相對當前坐標系產生偏移,與當前刀具位置無關(使用刀具也是為了獲得刀具在機床坐標系中的坐標值);
G53X Y Z是為了將刀具移動到機床坐標系的X Y Z 點,所以G53僅僅是調用了機床坐標系,G52、G54~G59、G92均是在原有坐標基礎上建立新坐標系,刀具不移動;
G52只對當前的坐標系產生偏移形成新坐標系,G92將當前坐標系以及剩余的G54~G59均進行偏移;
G92、G52設定時,參考的坐標系,既可G90也可G91,G53、G54~G59必須為 G90;
取消G92恢復G54時要將G92的坐標值與G54的坐標值一致,取消G52恢復G54直接輸入G52X0Y0即可。
2 M00、M01、M02和M30的區別與聯系
M00為程序無條件暫停指令。程序執行到此進給停止,主軸停轉。重新啟動程序,按下CW(主軸正轉)啟動主軸,接著返回AUTO狀態下,按下START鍵才能啟動程序。
M01為程序選擇性暫停指令。程序執行前必須打開控制面板上OP STOP選擇性停止鍵才能執行,執行后的效果與M00相同,要重新啟動程序同上。
M00和M01常常用于加工中途工件尺寸的檢驗或排屑。
M02為主程序結束指令。執行到此指令,進給停止,主軸停止,冷卻液關閉。但程序光標停在程序末尾。
M30為主程序結束指令。功能同M02,不同之處是,光標返回程序頭位置,為再次啟動做好準備,不管M30后是否還有其他程序段。
3 暫停指令
G04X_/P_是指刀具暫停一段時間(進給停止,主軸不停止)以推遲執行下個程序段,地址P或X后的數值是暫停時間。X后面的數值帶小數點,以秒(s)為單位,P后面數值不能帶小數點(即整數表示),以毫秒(ms)為單位。
例如:G04 X2.0 G04 P2000
均為暫停2秒
但在某些孔系加工指令中(如G82、G88及G89),為了保證孔底的粗糙度,當刀具加工至孔底時需有暫停時間,此時只能用地址P表示,若用地址X表示,則控制系統認為X是X軸坐標值進行執行。
例如:G82X100.0Y100.0Z-20.0R5.0F200P2000
鉆孔(100.0,100.0)至孔底暫停2秒
4 地址D、H的使用
刀具補償參數D、H具有相同的功能,可以任意互換,它們都表示數控系統中補償寄存器的地址名稱,但具體補償值是多少,關鍵是由它們后面的補償號地址來決定。不過在數控加工中心中,為了防止出錯,一般人為規定H為刀具長度補償地址,D為刀具半徑補償地址,H形狀和D形狀與H磨耗和D磨耗均為補償,只是補償性質不同但在數值上(即刀具具體編程量上),是相互通用合算的,及磨耗數值可直接在形狀數值中變化。
5 圓弧插補指令格式比較
G02為順時針插補,G03為逆時針插補,在XY平面中,格式如下:
G02/G03X_Y_Z_I_J_K_F_或G02/G03X_Y_Z_R_F_
X、Y、Z為圓弧終點坐標,I、J、K為圓弧起點到圓心在X、Y、Z軸上的增量值,R為圓弧半徑,F為進給量。
在圓弧切削時注意,圓心角<180°,R為正值;圓心角>180°,R為負值;圓心角=180°,R可正可負;I、J、K的指定也可用R指定,當兩者同時被指定時,R指令優先,I、J、K無效;R不能做整圓切削,整圓切削只能用I、J、K編程,因為經過同一點,半徑相同的圓有無數個。
當有I、J、K為零時,就可以省略;無論G90還是G91方式,I、J、K都按相對坐標編程;圓弧插補時,不能啟用刀補指令G41/G42。
6 編制換刀程序
在數控加工中心上,換刀是不可避免的。但機床出廠時都有一個固定的換刀點,不在換刀位置,便不能換刀,而且換刀前,刀補和循環都必須取消掉,主軸停止,冷卻液關閉。為方便換刀建議采用以下程序:
。1)自動換刀
G91G28Z0
M06T__
G54G90
M03S__
。2)手動換刀
G91G00Z200
M05M00
G54G90
M03S__
7 極坐標G16、旋轉坐標G68、直角坐標G54的選用
直角坐標G54是*常用的坐標形式,采用右手直角笛卡爾坐標,坐標軸相互垂直,一般用于工件坐標點可直接用直角坐標值表示的場合,尤其在加工規則圖樣時選用*多。
旋轉坐標G68一般用于工件某部分輪廓與直角坐標不平行垂直,斜在坐標中,但其本身的形狀是規則的,符合直角坐標系特點,只要將直角坐標系數值(程序)沿某點旋轉一定角度即可。
極坐標G16一般用于工件點位離原點數值和角度容易得到的場合,如正多邊形加工。
鏡像與子程序
鏡像與子程序都用于對某一圖形有多處相同部分重復加工的場合,鏡像用于圖形相對于某條直線或某點對稱的場合,鏡像后刀路相反(順逆倒置)一般不超過四處,而子程序調用時,刀路完全一致,且調用數目不受限制。
以上各項均在FANUC數控加工中心上運行。在實際應用中,只有深刻理解各種指令的用法和編程規律,多做、多練、多總結,才能運用自如,得心應手。