張世文(四平職業大學,吉林 四平 136002)
基于網絡的數控編程后置處理及傳輸
張世文
(四平職業大學,吉林 四平 136002)
摘 要:目前的數控機床自帶有編程程序,可是有時自帶的編程程序不能滿足復雜的編程需求,這就要求編程人員對數控編程作后置處理并傳輸。本次研究將要討論基于網絡數控編程后置處理及傳輸的問題。
關鍵詞:數控機床;數控編程;后置處理
目前的數控機床自帶有編程程序,可是有時自帶的編程程序不能滿足復雜的編程需求,這就要求編程人員對數控編程作后置處理并傳輸。
要用網絡的數控方式編程,先需了解數控機床編程需要處理的對象。
數控編程要應用多軸加工的方式處理對象。過去,機床會應用兩軸加工的方法,即Z軸固定,X與Y軸為可變座標軸,這種加工的方式過于粗放。目前人們應用了五軸機床三軸聯動加工的方式。數控編程的編程對象即為五軸。數控編程的加工原理為右手笛卡爾坐標系為標準加工;標準座標軸原點為基礎,該參數不可變,其余參數可變,數控編程需用程序控制可控參數;數控編程要用程序描述的方式控制刀具行動。數控編程具體的處理對象為刀位軌跡、切削工具、加工方式這三項內容。
數控編程人員要針對作業的需要了解編程后置處理的范圍,給出編程的方案、調整編程的參數、在計算機上做好編程模擬實驗,待編程模擬實驗的結果滿足數控機床加工的需求后,方可將上傳數控機床加工的程序,讓數控機床以此程序為依據開展生產作業。
構建網絡平臺——要做好數控機床的后置處理與傳輸,需要網絡的支持。比如數控機床需要下載配套的后置配程軟件或者與之相關的插件等。現代的數控機床都自帶有連接網絡的串行通信插口,在開展數控后置處理時,需讓數控機床連上網絡。
構建硬件平臺——數控機床本身即為一個硬件系統,只要數控機床編程人員仔細閱讀數控機床的說明書,就能掌握數控機床的硬件操作要點。比如RS-232串行口的數控機床可應用摭展卡與數聯網連接。此時擴展卡可將數控機床的通信協議轉換為以太網的通信協議,讓數控機床可以接受互聯網中的信息。如果數控機床自帶有DNC智能插口,那么數控機床可以直接接受互聯網的信息。
構建軟件平臺——要完成數控機床的后置處理工作,就需要給數控機床一個后續編程的環境。為數控機床提供網絡環境與硬件環境的目的,實際上就是為了讓數控機床能夠下載DNC集成系統,數控編程人員需在該集成系統中完成數控編程后置處理工作。如果數控機床沒有DNC集成系統,就需下載該系統;如果數控系統自帶DNC集成卡,則可僅需完成DNC集成系統的升級。
數控機床一般自帶有簡易編程的功能,只是人們應用數控機床生產復雜的機械時,可能現有的數控編程命令不能滿足人們特殊的生產需求,此時人們就要應用編程后置處理的方法完善這類程序,這個過程,就要依靠數控機床的后處理器完成。數控機床的后處理器就是要把人們下達的特殊指令轉達為數控機床能夠理解的命令。數控機床的后處理器具有接口功能、NC程序生成功能、專家系統功能、反向仿真功能,應用后置處理器,人們可以了解下達的指令是否可以滿足數控生產的需要。
當人們設置好數控編程平臺以后,人們要用編程的方式完成數控機床的后置處理。過去,人們要應用G語言為數控機床編程,這種編程方式不夠直觀,若未受過專業編程訓練的工作人員可能不能完成編程操作。現在人們設計了一套宏命令指令串,這些指令串中自帶有數控操作命令,人們如果要完成數控編程的后置處理工作,只需要給將這些宏命令串組合成程序指令,就可完成編程操作。以CAXA-ME軟件為例,該軟件自帶的宏命令串共計有35個:01——當前后置文件名POST-NAME;02——當前日期POST-DATE;03——當前時間POST-TIME;(下略)……
數控機床編程人員只需要向宏字符串下達程序操作指令,編寫程序頭,下達換刀指令,即可應用編程的方式完成特殊的數控操作。在這個過程中,編程人員需要通過編程的方式控制文件的長度、控置行號、控制編程的方法、數值的格式、圓弧的控制、做好文件擴展名的設置。
以編程人員要編寫一個程序名為test1的文件,它的文件序號為1234為例,該程序的開始編號為100,而增量為2,刀具號為01號,主軸的轉速設置為每秒1500r,該程序的后置步驟可描述為表2:

表2 后置處理test1的文件步驟
數控編程人員處理完程序以后,可傳輸編寫的程序,該程序通過后置處理器的驗證以后,若證實該程序能滿足數控生產的需求,該程序即可被應用。
數控編程人員以此方法可對數控機床的程序作后置處理與傳輸,應用此方法,數控編程人員可編寫出較為復雜的數控生產程序。
參考文獻:
[1]范興柱,王金偉,王毅棟,樓佩煌,葉文華,戴勇.集成制造車間生產控制的小型DNC系統技術研究[J].機械制造與自動化,2001(05).
[2]邱劍杰.數控程序后置處理及程序傳輸[J].模具技術,2001(06).
[3]黃國權,呂金麗.數控加工的后置處理技術[J].應用科技,2001(11).