張愛明
摘 要 目前,在使用的數(shù)控機(jī)床中,仍有許多數(shù)控車系統(tǒng)不具備橢圓插補(bǔ)功能,實(shí)際加工中又難免遇到加工橢圓的情況,此時(shí),顯然無法用常規(guī)方法編制橢圓加工程序。使用計(jì)算機(jī)自動(dòng)編程則易受現(xiàn)場加工條件的限制,為解決這一問題,常用方法是采用宏程序加工。本文將以GSK980TD系統(tǒng)為例,通過典型案例分析,介紹使用宏程序加工橢圓的方法。
關(guān)鍵詞 GSK980TD 橢圓加工 宏程序 參數(shù)方程 四心圓法
中圖分類號:TG519 文獻(xiàn)標(biāo)識碼:A DOI:10.16400/j.cnki.kjdks.2016.08.026
Abstract At present, in the use of CNC machine tools, there are still many NC lathe system does not have the ellipse interpolation functions, actual processing and will inevitably encounter processing ellipse. At this time, apparently not conventional compilation method for ellipse machining program. The use of computer automatic programming is subject to the restrictions of the field processing conditions, in order to solve this problem, the common method is to use macro program processing. This article will take the GSK980TD system as an example, through the typical case analysis, introduces the method of using the macro program to process the ellipse.
Key words GSK980TD; ellipse processing; macro program; parametric equation; four circle method
1 宏程序加工法
宏程序加工橢圓實(shí)際上是根據(jù)橢圓方程,用宏指令密集地計(jì)算出橢圓輪廓上的坐標(biāo),然后驅(qū)動(dòng)刀具沿著這些坐標(biāo)點(diǎn)一步步移動(dòng),用小段直線逼近橢圓輪廓。
1.1 宏程序簡介
宏程序有A、B兩類,GSK980TD數(shù)控車床中使用的是 A類宏程序,類似匯編語言,一般指令格式:G65 Hm P#i Q#j R#k 。宏程序主要包括兩部分內(nèi)容:變量和邏輯跳轉(zhuǎn)或邏輯循環(huán)。
變量:宏程序中可以使用變量來給地址賦值,一般用于坐標(biāo)地址X、Z或U、W,亦可用于F,S,M。如:G00 X#200,若#200的值為50則程序段等同于G00 X50;M03 S#201,若#201的值為800,則程序段等同于M03 S800。同時(shí)可以使用表達(dá)式(算術(shù)四則運(yùn)算及函數(shù)等)給變量賦值。如:G65 H01 P#202 Q100表示變量#202=100。這樣就可以實(shí)現(xiàn)編制同一個(gè)程序用于不同尺寸的同類零件的加工,只要修改少數(shù)幾個(gè)參數(shù)即可,具有極大的靈活性。
邏輯跳轉(zhuǎn)或邏輯循環(huán):可以使程序?qū)崿F(xiàn)智能化判斷,根據(jù)一定的條件決定執(zhí)行或不執(zhí)行某些程序段,繼續(xù)一個(gè)循環(huán)或退出循環(huán)。
1.2 編程的相關(guān)計(jì)算
1.3 編程實(shí)例
橢圓的加工一般不宜一次切削成形,最好采取粗加工分層切削和精加工成形的方式。橢圓輪廓的形狀不同,粗加工分層切削的走刀方式亦有所不同。
如圖1所示零件,前端橢圓的長半軸 = 26mm,短半軸 = 13mm。在前刀架車床上看,需加工的橢圓曲線在第四象限(270皛360埃Q∮妹髦本段獉%O32mm,#45鋼,根據(jù)零件特征,加工走刀方式采用仿G71走刀方式。
可看出,其編程方法較復(fù)雜,而且工藝性不太好,仿G71切削方式粗加工時(shí)每層切削量是不均勻的,針對這種情況,根據(jù)制圖中采用四心圓法近似繪制橢圓的原理,用四段圓弧擬合成橢圓,然后直接以圓弧編程,這種方法編程簡單,加工效率高,但是如果單純用這種方法加工出橢圓,則橢圓輪廓誤差較大,精度不高,這時(shí)我們可考慮把四心圓法擬合加工和宏程序加工結(jié)合起來,用四心圓法繪制的圓弧進(jìn)行粗加工,留下余量用宏程序進(jìn)行精加工,這樣就能相互取長補(bǔ)短,編出高效的程序,我們稱這種方法為綜合加工法。
2 結(jié)束語
本文介紹了利用宏程序直線逼近的方法進(jìn)行橢圓的加工和利用“四心圓法”擬合加工,在半閉環(huán)結(jié)構(gòu)的數(shù)控機(jī)床上實(shí)現(xiàn)橢圓曲線加工的編程方法。在編制宏程序時(shí),要牢記變量的種類及特性,不可亂用。因?yàn)榫植孔兞俊⑾到y(tǒng)變量、公共變量的用途和性質(zhì)各不相同,編程時(shí)要非常小心。從上述的編程例子來看,無論是仿G71的編程還是仿G73的編程,編程都是較復(fù)雜的,而利用制圖中“四心圓法”擬合繪制橢圓的原理先進(jìn)行橢圓的粗加工,留出精加工余量,再利用宏程序進(jìn)行橢圓輪廓精加工,確實(shí)可以大大提高編程的效率。
參考文獻(xiàn)
[1] 廣州數(shù)控設(shè)備有限公司.GSK980TD操作編程說明書.
[2] 黃麗芬.數(shù)控車床編程與操作.北京:中國勞動(dòng)社會保障出版社,2007.