82CNC數(shù)控銑床PC主機軟硬件升級改造的探討
2005/7/11 14:39:00
摘 要:本文介紹了采用工業(yè)控制計算機和軟件克隆技術(shù),并結(jié)合SUN INTERACTIVE UNIX操作系統(tǒng)和CIMATEK C3000機床加工應(yīng)用軟件的移植和重配置,對早期進口的82CNC數(shù)控銑床PC控制主機軟硬件系統(tǒng)進行升級改造,給出其實現(xiàn)方法和技術(shù)細節(jié)描述。 關(guān)鍵詞:工控機;克隆;ISA;UNIX;配置 Discuss on Software and Hardware Upgrading and Transforming with PC Host Computer for 82CNC NC Milling Machine GUAN Ming-liang JIANG Yong (ZiGong SICHUAN 643011 ZiGong Cemented Carbide Corp. .Ltd. Department of measurement & control) Abstract:The introduction to this text adopts the computer and software clone technology of industrial control, combine the transplantation of SUN INTERACTIVE UNIX operating system and CIMATEK C3000 machine tooling application software and dispose again, control to 82CNC numerical control milling machine PC that import in early days host computer software and hardware system go on transformation of upgrading, provide its implementation method and technological detail to describe. Keywords: Industrial control computer; Clone; ISA; UNIX; Configuration 一、引言 82CNC數(shù)控銑床是自貢硬質(zhì)合金公司(以下簡稱自硬公司)于1997年從瑞士斯特勞沙公司(Strausak)引進的一臺高性能數(shù)控加工中心。它在Z軸上裝配了三個可同時聯(lián)動旋轉(zhuǎn)的加工主軸,具有很高的加工效率。旋轉(zhuǎn)主軸轉(zhuǎn)速最高可達3000rpm,加工精度在2μm以內(nèi)。 該銑床經(jīng)過多年的使用,在PC控制計算機上先后出現(xiàn)了很多維修難題而無法得到圓滿的解決,主要表現(xiàn)為: 原PC系統(tǒng)是基于Intel 486體系和VESA局部顯示總線架構(gòu),啟動和運行速度均極慢,無法滿足生產(chǎn)要求;PC工作極不穩(wěn)定,運行中經(jīng)常發(fā)生死機,而每次初始化又需要很長時間;SCSI接口的軟驅(qū)、磁帶機、內(nèi)置UPS功能的PC電源均已損壞而無法修復(fù),也無法采購到備件,改造前PC電源系用普通微機電源臨時替換使用;PC的操作系統(tǒng)和應(yīng)用軟件均以安裝配置后的硬盤整體磁帶壓縮備份加密方式提供的,而目前磁帶機已經(jīng)損壞,一旦發(fā)生軟件系統(tǒng)崩潰的災(zāi)難性故障將無法得到恢復(fù),系統(tǒng)運行中潛伏著很大的危機。 基于以上原因,對82CNC數(shù)控銑床PC主機進行軟硬件的升級改造勢在必行。 二、82CNC數(shù)控系統(tǒng)構(gòu)成 82CNC數(shù)控銑床加工系統(tǒng)是一套多功能、高性能的機電一體化數(shù)控加工中心。整個系統(tǒng)由以下幾個主要部分組成: 2.1(一) HP9000/715C工作站: 該部分采用惠普公司的HP9000系列715C高性能三維實體處理圖形工作站,將要加工的工件實體通過SoliderDesigner和Hypermill軟件的處理生成標(biāo)準(zhǔn)的NC代碼,然后通過細纜以太網(wǎng)以FTP的方式與機床的PC主機進行數(shù)據(jù)交換。 2.2(二) Atek 5500 DNC: 由多塊控制板、存儲板、通訊板、A/D、D/A轉(zhuǎn)換板及I/O板、專用CPU板、電源系統(tǒng)等構(gòu)成。它下連機床驅(qū)動單元、測量檢測單元以及旋轉(zhuǎn)編碼器等,上接82CNC控制加工中心主機,在整個控制系統(tǒng)中發(fā)揮著“中樞神經(jīng)系統(tǒng)”的作用。該部分構(gòu)成復(fù)雜,功能板卡眾多,價格昂貴,且用專用的現(xiàn)場總線連接。 在DNC機柜單元內(nèi)安裝著一塊存儲板,其上集成了2MB的指令和數(shù)據(jù)存儲器(靜態(tài)存儲器,需要由機柜內(nèi)的后備電池保存數(shù)據(jù))。 2.3(三) 82CNC PC控制主機(MMI人機界面) 該部分由PC主機、VGA彩色圖形監(jiān)視器、多區(qū)操作面板、后備UPS電源和連接電纜(網(wǎng)絡(luò)、視頻、串并口等)組成。 PC主機是基于INTEL 486的系統(tǒng)(16MB RAM),通過ISA插槽擴展了VESA局部視頻總線顯示單元、LILO視頻及混合鍵盤信號驅(qū)動放大單元(NC589長線驅(qū)動卡)、串并口通訊單元、SCSI硬盤軟驅(qū)存儲系統(tǒng)單元、以太網(wǎng)絡(luò)適配卡單元。Atek 5500 DNC與PC主機的數(shù)據(jù)交換是通過串并口卡來實現(xiàn)的,波特率固定為9600bps。首次初始化傳輸指令和數(shù)據(jù),按完全裝滿2MB內(nèi)存來概算,大約需要36分鐘。一般情況下只需要裝載1.2MB的數(shù)據(jù),故每次機床初始化的時間都在12~15分鐘之間。 2.4(四) 專用UNIX操作系統(tǒng)及數(shù)控加工應(yīng)用軟件: 在PC主機上運行的是SUN公司早期的INTERACTIVE UNIX SYSTEM V 386 Ver4.0版?;谠摬僮飨到y(tǒng)及相關(guān)硬件的支撐,配合斯特勞沙公司自己開發(fā)的CIMATEK C3000 Atek NC System AG數(shù)控應(yīng)用加工軟件及X11圖形多用戶系統(tǒng)的協(xié)同操作,完成復(fù)雜的模具加工作業(yè)和實時的加工圖形顯示功能、網(wǎng)絡(luò)傳輸功能等操作。 82CNC數(shù)控系統(tǒng)的構(gòu)成如圖1所示。 三、改造方法與技術(shù)要點 因機床的機械系統(tǒng)、電氣系統(tǒng)和DNC單元均運行良好,故障的重點在PC控制主機上,故本次改造僅涉及PC硬件和MMI人機界面軟件。 三、改造方法與技術(shù)要點 因機床的機械系統(tǒng)、電氣系統(tǒng)和DNC單元均運行良好,故障的重點在PC控制主機上,故本次改造僅涉及PC硬件和MMI人機界面軟件。 3.1(一) PC主機硬件部分 PC主機硬件升級應(yīng)考慮滿足以下要求: (1).1. 在硬件體系上能完全兼容老系統(tǒng)中ISA接口的NC589長線驅(qū)動卡。該卡不可棄用,因操作臺上的彩色圖形監(jiān)示器、鍵盤和PC主機的距離超過了15米,必須配置信號驅(qū)動放大裝置才能保證信號不被過多地衰減; (2).2. 對新系統(tǒng)中擬將棄用的ISA串并口通訊卡、VESA接口顯卡、ISA接口的AHA 1542CF SCSI控制卡以及老式的ISA細纜以太網(wǎng)卡須有完善的替代解決方案; (3).3. 兼容X86指令集,可對SUN OS INTERACTIVE UNIX SYSTEM V 386 Ver4.0操作系統(tǒng)和斯特勞沙公司的C3000機床應(yīng)用加工軟件提供良好的支持。 本次改造采用了如表1所示的工業(yè)控制計算機作為PC的硬件平臺,經(jīng)實際使用表明能對改造后繼續(xù)保留的NC589長線驅(qū)動卡和軟件系統(tǒng)提供良好的運行支撐。 3.2(二) 操作系統(tǒng)和應(yīng)用軟件的升級、移植和重配置 經(jīng)對原系統(tǒng)和應(yīng)用軟件的分析,發(fā)現(xiàn)CIMATEK C3000 ATEK 5500數(shù)控加工軟件實際上是由多達50個可自由裁減的應(yīng)用軟件包組成的,可根據(jù)現(xiàn)場實際需要進行增刪和設(shè)置。 應(yīng)用軟件中與操作系統(tǒng)進行交互并發(fā)揮主導(dǎo)作用的是以下幾個驅(qū)動: (1).1. C012:C012_driver ATEK GRUNDEG SYSTEM AG,C3000核心驅(qū)動 (2).2. adi:adi_Driver ATEK GRUNDEG SYSTEM AG,并口驅(qū)動(0378H) (3).3. fas:FAS Driver (COM1/2/3/4),串口1~4通訊驅(qū)動 (4).4. fd:Floppy Disk Driver,軟盤驅(qū)動器驅(qū)動 (5).5. ic:ic0_Driver ATEK GRUNDEG SYSTEM AG,串口2驅(qū)動(負責(zé)串并口通訊卡驅(qū)動與DNC通訊) (6).6. socksys:network application compatibility driver,網(wǎng)絡(luò)應(yīng)用程序驅(qū)動(TCP/IP協(xié)議驅(qū)動) (7).7. tud:tud_Driver GRUNDEG ATEK SYSTEM AG,C3000協(xié)同驅(qū)動 (8).8. wd0:Westen Digital Ethercard PLUS,西部數(shù)據(jù)公司的8013 ISA細纜以太網(wǎng)卡驅(qū)動 由此可見,82CNC數(shù)控銑床PC主機改造的重點和難點,實際上集中于軟件的升級、移植和重配置上。 無論是早期的UNIX操作系統(tǒng)還是現(xiàn)在流行的Linux操作系統(tǒng),它們的正常運行都必須緊密依托于硬件。哪怕硬件環(huán)境發(fā)生一點輕微的變化(譬如更換更高主頻的CPU),系統(tǒng)內(nèi)核、相關(guān)的驅(qū)動和配置文件等都必須進行修改后才能運行。當(dāng)硬件體系發(fā)生較大變化時,大多數(shù)的應(yīng)用軟件還需對其源程序進行重新編譯后才能在新的硬件環(huán)境中執(zhí)行。 原曾設(shè)想將較老的INTERACTIVE UNIX操作系統(tǒng)升級到SUN公司的Solaris 8.0,但苦于無法找到數(shù)控加工軟件CIMATEK C3000的源程序;向外方咨詢和索要,被以“時間久遠無法找到”而婉拒。由于INTERACTIVE UNIX操作系統(tǒng)和CIMATEK C3000數(shù)控加工應(yīng)用軟件是以正常安裝配置后的硬盤整體壓縮備份加密方式存儲在磁帶上(用unix中的“dd”命令),這就給操作系統(tǒng)和應(yīng)用軟件在新硬件體系上的重新安裝和配置增加了更大的技術(shù)難度。 數(shù)次以失敗而告終的安裝經(jīng)歷表明:用外方提供的啟動軟盤和備份磁帶,在體系已完全發(fā)生質(zhì)變的新硬件系統(tǒng)上是根本不可能成功通過的。 經(jīng)過不懈的努力和艱難的探索,技術(shù)人員終于找到了一個既能成功安裝、移植和重新配置操作系統(tǒng)和應(yīng)用軟件,同時又可完全識別和驅(qū)動所有新增硬件的方法。這一方法的核心是采用Norton公司的GHOST 7.0克隆軟件來實現(xiàn)的。 3.3(三) 操作系統(tǒng)和應(yīng)用軟件的克隆方法 (1).1. 在新PC工控主機的IDE硬盤上預(yù)裝中文Win98SE和NORTON GHOST 7.0。 (2).2. 關(guān)閉新PC工控主機電源,將老系統(tǒng)硬盤的SCSI ID號設(shè)為2,新系統(tǒng)的SCSI硬盤ID號固定為0。將這兩塊硬盤共用一根50針的SCSI信號線,并分別接上電源線。同時接上IDE硬盤的信號線和電源線。 (3).3. 打開新PC工控主機電源====è連續(xù)按“Del”鍵====è進入BIOS設(shè)置====è啟用CPU板上集成的IDE1、2,并將引導(dǎo)順序改為IDE優(yōu)先,保存設(shè)置并重新啟動。 (4).4. 當(dāng)主機出現(xiàn)硬件自檢畫面時,連續(xù)按下鍵盤上的F8功能鍵,此時出現(xiàn)一個有帶有5個選項的引導(dǎo)菜單時,按下Shift+F5鍵。 (5).5. 當(dāng)出現(xiàn)C:>的提示符號,輸入以下命令: cd \ghost70(回車)====èghost(回車) ====è光標(biāo)鍵上移到“Disk”處,按下光標(biāo)右鍵====è選“Disk” “From Disk”====è在出現(xiàn)的克隆源列表中,選中老系統(tǒng)的SCSI硬盤====è按下回車鍵====è此時系統(tǒng)出現(xiàn)一個對話框:將藍色光標(biāo)條定位于第一分區(qū)(默認分區(qū),DOS FAT12格式)。在默認的目標(biāo)分區(qū)容量輸入框內(nèi),參考最右面的源克隆包分區(qū)大小(標(biāo)識為 OLD),將OLD指示的值填入該框內(nèi)(注意:這一步操作極其關(guān)鍵,也是技術(shù)要點和難點所在,否則克隆出的硬盤無法引導(dǎo))。====è連<
提交
查看更多評論
其他資訊
球磨機研磨時間控制系統(tǒng)的實現(xiàn)
304熱等靜壓機程控系統(tǒng)改造(新)
304熱等靜壓機程控系統(tǒng)改造
臥式真空爐計算機自動控溫研制