【摘 要】 坐標系有機床坐標系與工件坐標系,形狀復雜的零件還可以一個工件坐標系里再設子坐標系,G52局部坐標系指令的使用能大大簡化程序,減少存儲容量。
【關鍵詞】 工件坐標系;局部坐標系
1 、前言
數控加工中有時會遇上形狀比較復雜的零件,我們往往就會在一個工件坐標系里再設定局部坐標系,可以大大簡化我們的編程。歷屆畢業生到玉柴工作,反饋回來廠里生產的多個零件使用到局部坐標系指令G52。而以前的教學中對G52的講解比較簡單,這篇文希望能給正在學習數控銑、加工中心編程的人們以幫助。
2 、工件坐標系指令及其設定
使用數控機床加工零件,會涉及到兩個坐標系,一個是機床坐標系,機器出廠時自帶的,不容隨意更改;另一個是工件坐標系,是編程人員根據零件樣圖及加工工藝等在零件上建立的,是編程時的坐標計算依據,是為操作人員服務的,用G54~G59六個指令表示。操作人員通過“對刀”方式確定工件坐標系的原點在機床坐標系上的位置,數控機床在加工時就會通過計算自動將點在工件坐標系中的值,轉化為點在機床坐標系中的值,數控裝置就可控制刀具的運動軌跡了,從而保證加工的準確性。在系統中,我們可以設定6個工件坐標系。在加工比較復雜的零件時,為了方便編程,我們可以利用G54~G59指令對不同的加工部位設定不同的工件坐標,即一個大的工件坐標系里分出一個或多個子坐標系,比如選擇了以G54作為大的工件坐標系,那么 G55、G56、G57、G58、G59 都可以是子坐標系。
機床操作員通過對刀選擇了第一個工件坐標系(G54),隨后設定的工件坐標系則不需要對刀,直接計算與第一工件坐標系原點的偏移值,通過 MDI 方式輸入到參數寄存器相應的位置里就可以了。而使用局部坐標系 G52 指令就免去了計算坐標與輸坐標這一步,只要在程序中加上兩段程序就實現新的工件坐標系的設立,方便多了。
3 、局部坐標系G52的設定
編程格式:G52 X__ Y__設定局部坐標系。X__ Y__是局部坐標系原點在工件坐標系中的坐標值,必須是G90絕對值,G91不可取。是G52后面的程序的X0 Y0 點,即新坐標系原點,此后面的G90絕對值中的坐標指令向局部坐標G52 X0 Y0 Z0 取消局部坐標系用下圖說明G52與G54的關系:O´在G54X35Y30處
(1)程序舉例,用一把刀加工下圖零件上、下兩個水平面中的型腔,程序如下:
(2)G52局部坐標系其實就是工件坐標系往X Y 軸平移,并不改變工件坐標系(G54~G59)的原點位置。G52 是非模態指令,斷電后無記憶,手動回參考點或者指令回參考點,局部坐標系偏置都會被清除。如果重復執行程序,會造成工件坐標系發生偏移的情況,所以,在程序結束后,返回參考點,或者在程序開頭或結尾加上指令回參考點的程序段。
下面再舉一個例子(只加工中間的圓和十字)04年廣西數控大賽試題之一:
圓孔的直徑分別為Ø20通孔,Ø30深10mm;
用Ø12鍵槽銑刀加工圓,Ø8鍵槽銑刀加工十字,工件坐標系G54原點在同心圓圓心上(0,0)
上面的例子,我沒有使用子程序。如果不建立局部坐標系,十字槽的節點計算有點復雜,利用局部坐標系就簡化了。但是有一點須注意,G52 的設定只能相對所選擇的工件坐標系,不能在自身的基礎上再進行疊加。
4 、小結
其實局部坐標系并不是普遍運用,但是在某些特定生產加工中,對于形狀復雜的零件,運用局部坐標系編程,能大大減少坐標節點的運算量,簡化程序,縮小容量。
如果您有機床行業、企業相關新聞稿件發表,或進行資訊合作,歡迎聯系本網編輯部, 郵箱:skjcsc@vip.sina.com