陳孝尚
(申科滑動軸承股份有限公司,浙江 諸暨 311800)
在以信息技術(shù)為代表的高新技術(shù)大面積應(yīng)用的背景下,制造企業(yè)面臨著越來越激烈的市場競爭。這種情況下,如何應(yīng)用、管理好數(shù)控機床及相關(guān)設(shè)備,促使數(shù)控機床充分發(fā)揮自身優(yōu)勢,就成為制造企業(yè)必須面臨的課題。而工廠數(shù)控機床聯(lián)網(wǎng)管理主要指在一臺(或多臺)中央計算機內(nèi),對一臺(或多臺)數(shù)控機床實施綜合數(shù)字控制,其可以有效提升工廠數(shù)控機床管理水平?;诖?,對工廠數(shù)控機床聯(lián)網(wǎng)管理方案進行適當分析非常必要。
針對現(xiàn)階段制造企業(yè)內(nèi)部數(shù)控程序量大、無法實現(xiàn)信息共享、管理效率低下、工藝參數(shù)統(tǒng)計難度大等問題,在工廠數(shù)控機床聯(lián)網(wǎng)系統(tǒng)框架構(gòu)建時,可以引入EXTJS框架技術(shù)(基于Web的富客戶端框架),進行B/S(瀏覽器/服務(wù)器)結(jié)構(gòu)的WEB型數(shù)控機床程序化管理系統(tǒng)開發(fā)。即利用開源軟件,搭建Windows+MySQL+Apache+Php架構(gòu),最大限度節(jié)約工廠數(shù)控機床聯(lián)網(wǎng)系統(tǒng)框架構(gòu)建成本。整個系統(tǒng)僅需安裝通用瀏覽器,就可以在JAVA Script操作的支持下,進行界面刷新及數(shù)據(jù)重構(gòu)、系統(tǒng)維護升級。
工廠數(shù)控機床聯(lián)網(wǎng)方式主要包括TCP/IP(傳輸控制協(xié)議/網(wǎng)際協(xié)議)直接連接方式、通過數(shù)據(jù)采集模塊連接、通過串口連接、通過Extreme DNC(網(wǎng)絡(luò)群控軟件)系統(tǒng)連接等。具體如下:
(1)TCP/IP直接連接方式。TCP/IP直接連接方式主要適用于數(shù)控機床中采用西門子840DSL/828DSL等系統(tǒng)帶OPC-UA協(xié)議的情況。TCP/IP直接連接方式不需額外增加過多硬件,可以直接利用數(shù)控機床自帶的網(wǎng)卡在機床、服務(wù)器間建立數(shù)據(jù)傳輸通道。進而實現(xiàn)數(shù)控機床操作狀態(tài)(自動/手動/MDI)、主軸倍率、進給速度、主軸轉(zhuǎn)速、進給倍率、主軸功率、當前使用刀具號、執(zhí)行程序名稱、執(zhí)行程序路徑、預警信息等內(nèi)容的實時采集。并能通過OPC-UA對機床進行控制操作,實現(xiàn)自動加工。
(2)通過數(shù)據(jù)采集模塊連接。通過數(shù)據(jù)采集模塊連接主要適用于采用西門子802Dsl、802D的數(shù)控系統(tǒng),其可以通過數(shù)控機床原系統(tǒng)自帶的數(shù)據(jù)采集模塊進行數(shù)據(jù)采集。同時考慮到數(shù)控機床原系統(tǒng)版本較低,需要對原系統(tǒng)程序進行修改,將數(shù)控機床基本狀態(tài)輸出至數(shù)據(jù)采集模塊。隨后經(jīng)過數(shù)據(jù)采集模塊將數(shù)據(jù)轉(zhuǎn)換至TCP/IP網(wǎng)絡(luò),最后上傳至數(shù)據(jù)采集、監(jiān)控服務(wù)器內(nèi)。通過數(shù)據(jù)采集模塊連接方式受數(shù)據(jù)量的限制,程序修改壓力較大,且需要額外配置信號轉(zhuǎn)換電路、采集模塊。
(3)通過串口連接。通過串口連接主要適用于西門子840D/810D+MMC103的系統(tǒng),主要是將所采集數(shù)據(jù)輸出值MMC103串口,經(jīng)串口服務(wù)器,將網(wǎng)絡(luò)轉(zhuǎn)換為以太網(wǎng)絡(luò)。通過將以太網(wǎng)絡(luò)并入數(shù)控加工車間網(wǎng)絡(luò),實現(xiàn)聯(lián)網(wǎng)管理。該模式需要額外增加串口服務(wù)硬件。
(4)通過Extreme DNC系統(tǒng)連接。通過Extreme DNC系統(tǒng)主要是通過宏程序輸出機床部分狀態(tài)至串口,隨后在服務(wù)器上進行數(shù)控加工數(shù)據(jù)接收。整個聯(lián)網(wǎng)過程中,網(wǎng)絡(luò)布線模式仍然需要通過串口服務(wù)器轉(zhuǎn)換為TCP/IP模式,進行遠距離數(shù)據(jù)傳輸,適用于幾乎全部的數(shù)控機床系統(tǒng)。在網(wǎng)絡(luò)連接方式確定后,可以將帶屏蔽的超五類雙絞線布放至每一臺數(shù)據(jù)機床,并將交換機及兩臺多串口通訊服務(wù)器安裝在機柜內(nèi)。同時將帶有以太網(wǎng)接口的加工中心直接與交換機相連接,并通過同軸電纜,將面銑、六軸五聯(lián)動機床與交換機串聯(lián)。其余數(shù)控機床可以利用RS232接口與多串口通訊服務(wù)器相連。隨后可以將兩臺多串口通訊服務(wù)器連接至交換機。最后,可以將交換機連接至電腦服務(wù)器網(wǎng)絡(luò)接口,并在電腦服務(wù)器內(nèi)安裝Extreme DNC軟件及NCmanager軟件。
(1)硬件配置。在工廠數(shù)控機床聯(lián)網(wǎng)管理硬件配置時,可以準備一套含Extreme DNC server服務(wù)器、文件編輯器、文件比較器、軌跡繪圖的Extreme DNC軟件及一套NCmanager數(shù)控程序管理軟件、一臺多串口通訊服務(wù)器、自適應(yīng)交換機(含16口100M交換機及4口10M帶BNC接頭交換機)、50Ω同軸電纜、T型頭、終端頭、全部RJ45帶屏蔽水晶頭、帶屏蔽的超五類雙絞線、惠普服務(wù)器、RS232插頭等。同時準備一臺3KVA的UPS電源、一個機柜、兩個配線架、五個理線器。除此之外,考慮到工廠數(shù)控機床聯(lián)網(wǎng)系統(tǒng)需要全天候不間斷穩(wěn)定運行,在硬件配置時,應(yīng)綜合考慮接線工藝可靠性、硬件壽命及服務(wù)器質(zhì)量、臨時停電等因素,準備充足的備件。
(2)技術(shù)部署。以往工廠數(shù)控機床管理模式主要為串聯(lián)模式,在任意硬件、或者軟件發(fā)生故障時,會對多臺設(shè)備運轉(zhuǎn)效率造成較大影響。再加上RS232傳輸距離限制,在線路傳輸距離超出15m時需要進行長距離接收器及PC機的設(shè)置,成本較高。基于此,可以利用傳感器技術(shù),在數(shù)控機床上安裝電壓傳感器、溫度傳感器、速度傳感器、壓力傳感器、激光傳感器、位移傳感器等,對數(shù)控機床刀具、運動軸、內(nèi)部機械或電氣部件狀態(tài)進行檢測,實時采集振動、聲音、溫度等信息并將其轉(zhuǎn)換為數(shù)據(jù)信息。隨后經(jīng)RS232/RS485/IO口,傳輸給數(shù)據(jù)傳輸終端。在這個基礎(chǔ)上,利用無線網(wǎng)絡(luò)技術(shù),運行管理者通過手機端或者PC端,對數(shù)控機床所處運行狀態(tài)及制作工序進行檢測,實現(xiàn)產(chǎn)量、運行效率的自動核算。并以報警信息、波形診斷數(shù)據(jù)、系統(tǒng)識別、伺服相關(guān)數(shù)據(jù)、主軸相關(guān)數(shù)據(jù)、數(shù)控系統(tǒng)參數(shù)、PLC的I/O狀態(tài)數(shù)據(jù)等形式,自動記錄儲存與工件坐標、螺距補償、刀補參數(shù)、故障信息參數(shù)有關(guān)的數(shù)據(jù),為后續(xù)維修、保養(yǎng)提供依據(jù)。
(3)功能實現(xiàn)。遠程控制功能是工廠數(shù)控機床聯(lián)網(wǎng)管理的關(guān)鍵功能,對于每一臺數(shù)控機床而言,均具有接收箱、發(fā)送箱兩個模塊,數(shù)控機床管理人員僅需根據(jù)零件圖號在工廠數(shù)控機床聯(lián)網(wǎng)系統(tǒng)中輸入一條遠程指令,就可以調(diào)用對應(yīng)加工程序,實現(xiàn)便捷管理。在遠程控制程序調(diào)用時,首先,數(shù)控機床管理人員需要將指定子目錄中全部程序拷貝至服務(wù)器發(fā)件箱。即打開“COPYDIR”文件,將首行括號內(nèi)容修改為需要調(diào)用的子目錄名稱,并將子目錄存放在服務(wù)器共享目錄內(nèi)。同時發(fā)送“COPYDIR”至PC端服務(wù)器,由PC端服務(wù)器自動將發(fā)件箱清空后將共享目錄下全部程序拷貝至發(fā)件箱。其次,數(shù)控機床管理人員需要調(diào)用遠程服務(wù)器發(fā)件箱內(nèi)部目錄清單,獲得需要調(diào)用的數(shù)控機床加工程序名稱。最后,在獲得需要調(diào)用的加工程序名稱后,數(shù)控機床管理人員可以進行遠程服務(wù)器發(fā)件箱內(nèi)加工程序的直接調(diào)用。
(4)應(yīng)用優(yōu)勢。工廠數(shù)控機床聯(lián)網(wǎng)管理的實現(xiàn),可以做到在任意一臺計算機上直接控制任意一臺數(shù)控機床,提高數(shù)控機床控制靈活度。同時由于工廠數(shù)控機床網(wǎng)絡(luò)線路連接方式為典型星型組網(wǎng),設(shè)備故障僅會影響對應(yīng)設(shè)備,不受線路傳輸長度及周邊設(shè)備的限制,可保證工廠數(shù)控機床聯(lián)網(wǎng)管理可靠性。一方面,對于工廠數(shù)控機床管理者而言,工廠數(shù)控機床聯(lián)網(wǎng)管理的實現(xiàn),可以實現(xiàn)預知維修,及早發(fā)現(xiàn)故障隱患,并在遠程診斷和服務(wù)系統(tǒng)的指導下解決故障,減少機床停機時間,降低機床停機損失。另一方面,對于數(shù)控機床使用者而言,工廠數(shù)控機床聯(lián)網(wǎng)管理的實現(xiàn),可以最大限度減少維護服務(wù)費用、時間,保證數(shù)控機床正常發(fā)揮作用。同時工廠數(shù)控機床聯(lián)網(wǎng)的實現(xiàn),可以對數(shù)控機床運行狀態(tài)、使用情況進行質(zhì)量跟蹤,發(fā)現(xiàn)數(shù)控機床運行缺陷,為加工件質(zhì)量、效率提升提供依據(jù)。
綜上所述,以往工廠數(shù)控機床管理過程中,需要在機床、計算機兩端同時操作,操作難度較大,再加上每一臺數(shù)控機床校驗位、設(shè)定傳輸速率、停止位均不一致,需要頻繁更改傳輸程序,管理過程較為繁瑣?;诖耍瑧?yīng)利用EXTJS框架技術(shù)進行網(wǎng)頁型數(shù)控機床聯(lián)網(wǎng)管理系統(tǒng)的開發(fā)。從數(shù)控機床程序源頭入手,進行簡便、高效管理,保證數(shù)控程序版次分明、查詢便捷,為工廠數(shù)控機床加工、管理效率的提升提供依據(jù)。