李 鵬 蔣文超
(洛陽LYC軸承有限公司特大型軸承事業(yè)部 河南洛陽)
數(shù)控機床因其高精度高自動化的特點,廣泛用于機加工行業(yè)。加工人員把加工意圖以指令的形式傳輸?shù)綌?shù)控系統(tǒng)中,系統(tǒng)通過解譯指令驅動相應的執(zhí)行機構和元件,執(zhí)行對應的動作完成加工。在實際中,編程人員根據(jù)不同的產品類型編制數(shù)控加工程序,把R參數(shù)、NC變量等數(shù)據(jù)以特定的格式編制在程序中,不同的變量代表不同的含義。程序編制完成后列出變量表,操作人員需根據(jù)加工產品類型選擇相應程序,對照變量表輸入諸如磨削起始位、磨削次數(shù)、進給速度、安全位置等,并在參數(shù)輸入完成后再對照變量表核對是否有誤,整個過程較繁瑣且容易出現(xiàn)錯誤。
以滾動軸承磨加工為例,以西門子802D_sl數(shù)控系統(tǒng)為平臺,開發(fā)適用于滾動軸承磨加工的界面。在界面中,通過圖片的形式直觀地顯示要加工的軸承類型,以文字形式顯示加工該類型軸承過程中需用到的參數(shù),操作人員在文字后輸入對應參數(shù),系統(tǒng)通過運行預先編制好的數(shù)控程序并調用關聯(lián)參數(shù)完成產品的加工。
以立式磨床加工軸承外圈外徑為例,采用較常用的切入磨削。程序示例如下。
…
N110 G90 G01 Z=R11 F=R12(R11為Z軸磨削位置,R12為到Z軸磨削位置的進給率)
N120 G01 X=R13 F=R14(R13為X軸安全位,R14為到X軸安全位的進給率)
N130 G01 X=R15 F=R16(R15為X軸磨削起始位,R16為到X軸磨削起始位的進給率)
CU1:N140 G01 X=R17 F18 (R17為單次磨削量,R18為磨削進給速度)
N150 G4FR19
N160 R20=R20-1
IF R20>=0 GOTO B CU1
…
802D_sl數(shù)控系統(tǒng)提供了基于XML語言進行自定義用戶界面開發(fā)的功能。在開發(fā)過程中,有3個文件相關度較高,分別為Xmldial.xml,Aluc.txt和*.bmp,需要在開發(fā)的過程中進行自設定。
Xmldial.xml文件為界面開發(fā)的腳本文件,是自定義界面的用戶入口,所有的畫面設定均要寫在DialogGui標簽中。存放位置在/Machine manufacture-drive(f:)/appl,該文件的基本格式如下。

在界面定義中通過使用如下格式的定義,將界面與R參數(shù)等變量關聯(lián)起來。

Aluc.txt為文本文件,用于在自定義界面中設置相應提示及報警,存放位置在/Machine manufacture-drive(f:)/lng,該文件的基本格式如下。
標題:

文字:

消息框:

*.bmp為圖片文件,用于在開發(fā)界面中以圖片形式顯示加工類型,相對位置,磨削部位等信息。該文件存放于/Machine manufacture-drive(f:)/ico。
在這3個文件編輯完成后,通過RCS工具連接數(shù)控系統(tǒng),把文件傳輸?shù)綄恢茫?zhí)行一次重啟后,所有設置即生效。編輯完成后的Xmldial.xml文件如下。

將編輯的文件傳輸?shù)綌?shù)控系統(tǒng)對應位置的文件夾中,并執(zhí)行重啟后,顯示的界面如圖1。

圖1 開發(fā)的界面顯示
在現(xiàn)代軸承加工裝備中,數(shù)控機床的應用已十分廣泛,但在實際使用中,數(shù)控系統(tǒng)所擁有的強大功能還遠遠沒有得到發(fā)掘和應用。在今后的使用中,如何在數(shù)控機床的平臺上,通過拓展數(shù)控功能,將軸承加工的特點與數(shù)控機床有機結合起來,發(fā)揮數(shù)控機床的最大功用,提高軸承加工的效率,提升產品質量,將是軸承生產企業(yè)越來越關注的領域。以西門子802D_sl數(shù)控系統(tǒng)為平臺,給出軸承磨加工開發(fā)實例,在實際加工中,具有較強的借鑒意義。