文/楊柳
隨著計(jì)算機(jī)技術(shù)的不斷完善和發(fā)展,數(shù)控技術(shù)的應(yīng)用也越來(lái)越廣泛,在數(shù)控加工行業(yè)當(dāng)中,計(jì)算機(jī)輔助制造CAM已經(jīng)逐步成為程序編程的主流方式。程序在輸入機(jī)床的過(guò)程中,往往因?yàn)檐浖傻某绦驍?shù)據(jù)體量較大,手動(dòng)輸入程序已經(jīng)不能滿足加工的需要,采用CF卡傳輸其操作過(guò)程也較為繁雜,而采用網(wǎng)絡(luò)端口DNC與計(jì)算機(jī)PC端直接通信的方式,可以減少數(shù)控程序的傳輸流程。
西門子數(shù)控系統(tǒng)是當(dāng)下應(yīng)用較為廣泛的數(shù)控機(jī)床系統(tǒng)之一,該系統(tǒng)的型號(hào)為802D系統(tǒng),系統(tǒng)配置有CF卡插槽,可以使用CF數(shù)據(jù)卡進(jìn)行數(shù)控加工程序的輸入,但是需要CF卡反復(fù)的在機(jī)床和電腦之間進(jìn)行裝卸,對(duì)于頻繁傳輸程序的場(chǎng)合,使用CF卡傳輸就顯得有些復(fù)雜,其程序傳輸?shù)男室脖容^低,且CF卡的傳輸配件的指針容易損壞,傳輸程序的數(shù)據(jù)量受到CF卡容量的限制,直接影響到數(shù)控加工程序的傳輸效率。為了更快速方便的進(jìn)行加工程序輸入,本文采用機(jī)床電柜內(nèi)置的DNC網(wǎng)絡(luò)端口與計(jì)算機(jī)網(wǎng)絡(luò)端口直接連接,設(shè)置一條穩(wěn)定快速的通信路線,使得計(jì)算機(jī)和數(shù)控機(jī)床兩者可以進(jìn)行數(shù)據(jù)交換,提高數(shù)據(jù)傳輸?shù)男省?/p>
數(shù)控機(jī)床RS232串口通過(guò)CAXA軟件DNC601-A轉(zhuǎn)換器連接,該端口可以實(shí)現(xiàn)網(wǎng)絡(luò)傳輸,與電腦PC端的網(wǎng)絡(luò)接口直接連接。
圖1:機(jī)床參數(shù)設(shè)置
圖2:數(shù)控加工程序
實(shí)現(xiàn)PC機(jī)與數(shù)控系統(tǒng)之間的連接,需要安裝雙方都能識(shí)別的通信軟件,西門子數(shù)控系統(tǒng)可以采用CAXADNC通信軟件,CAXA網(wǎng)絡(luò)DNC管理模塊的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)和對(duì)象模型,構(gòu)架在客戶端/服務(wù)器體系結(jié)構(gòu)上。通過(guò)電子倉(cāng)庫(kù),產(chǎn)品數(shù)據(jù)集中放置在服務(wù)器中,在此基礎(chǔ)上,實(shí)現(xiàn)數(shù)據(jù)的集中和共享。CAXADNC通過(guò)RS232串口連接線完成機(jī)床與電腦之間的數(shù)據(jù)通信。
入到CAXADNC數(shù)據(jù)接線設(shè)備和電腦的接口中,保證在數(shù)控程序傳輸?shù)倪^(guò)程中,數(shù)據(jù)通道始終在開(kāi)啟的狀態(tài)。
(2)在電腦中安裝CAXADNC數(shù)據(jù)傳輸軟件,設(shè)置軟件的通信參數(shù)“通信服務(wù)器IP為127.0.0.0”。
(3)對(duì)電腦的IP地址進(jìn)行匹配,打開(kāi)“網(wǎng)絡(luò)和internet”設(shè)置,選擇“更改網(wǎng)絡(luò)配適器選項(xiàng)”,進(jìn)入到網(wǎng)絡(luò)連接界面,對(duì)以太網(wǎng)的屬性進(jìn)行更改,選擇“internet協(xié)議版本4(TCP/IPV4)的屬性”選項(xiàng),更改IP地址為10.7.0.201,子網(wǎng)掩碼為255.0.0.0,設(shè)置完畢后,
(1)將數(shù)據(jù)傳輸電纜的兩個(gè)端口分別插保存設(shè)置。
(4)驗(yàn)證機(jī)床數(shù)控系統(tǒng)與電腦PC端之間通信是否可以連接,在電腦上運(yùn)行指令“ping10.7.0.201”,如果電腦運(yùn)行結(jié)果顯示數(shù)據(jù)有回復(fù),則表明電腦PC端與機(jī)床的數(shù)控系統(tǒng)可以正常通信,這也是數(shù)據(jù)通信的基本保證。
(5)在電腦的CAXADNC軟件中設(shè)置好對(duì)應(yīng)的機(jī)床參數(shù),在基本信息的欄目中需要設(shè)置機(jī)床排號(hào),IP地址設(shè)置要與電腦的IP地址一致,傳輸設(shè)備的選項(xiàng)中選擇CAXAN系列,如圖1所示。
(1)數(shù)控機(jī)床的操作模式選為“PROGRAM MANAGER”程序操作管理模式,程序的編輯狀態(tài)選為“讀入”,此時(shí),數(shù)控機(jī)床的顯示屏顯示“數(shù)據(jù)輸入在進(jìn)行中”,表明數(shù)控機(jī)床已經(jīng)做好接受文件的準(zhǔn)備。
(2)在電腦PC端的CAXADNC軟件中單擊發(fā)送文件,系統(tǒng)彈出“選擇傳輸程序文件”的對(duì)話框,定義文件類型為TXT格式,選擇需要加工的程序文件,單擊確定,選定的加工程序文件傳輸?shù)綌?shù)控系統(tǒng)的存儲(chǔ)器。
在傳輸程序文件的過(guò)程中,必須保證文件的格式為記事本txt格式,程序文件開(kāi)頭要輸入西門子文件傳輸協(xié)議(共兩行),傳輸協(xié)議的內(nèi)容一共兩行,第一行為“%_N_XXX_MPF; ”,其中的XXX代表所傳輸?shù)某绦蛎诙袨椤?$PATH=/_N_MPF_DIR; ”,程序內(nèi)容如圖2所示。
通過(guò)DNC的數(shù)據(jù)傳輸方式,可以避免手動(dòng)程序輸入容易出錯(cuò)的缺點(diǎn),提高加工程序的傳輸效率。常規(guī)的加工程序傳輸只需要幾秒鐘的時(shí)間,且程序不易出錯(cuò),對(duì)于需要程序頻繁更改的加工場(chǎng)合比較適用,可以提高傳輸速度,用戶也不用增加額外的投入,且程序可以隨時(shí)進(jìn)行更改傳輸和備份。