摘要:現代數控系統的發(fā)展就是要提 高數控機床的生產能力。本文在研究分析世界上著名數控公司的最新產品和技術文獻的基礎上,討論 了現代開放式數控系統的主要發(fā)展方向和要解決的問題 。
關鍵詞:CNC;數控機床 開放式數控系統
Abstract:The aim of modern CNC system is to raise the productivity of CNC machine is deter mined by performance,availability and information of it.CNC technology can impact these factors via adapt openness CNC structure•advanced computer technology,fields BUS technology,math theory, servo driver technology and algorithm method. Severa1 problem of open CNC based on PC BUS are discussed finally.
Key words:CNC ;CNC Machine;open CNC system
0引言
現代數控系統的發(fā)展就是圍繞著怎么樣提高機床的生產能力,即提高機床的加工性能、有效性和信息獲取能力而展開研究的。下面就從這幾個方面探討一下現代數控系統從提高系統的控制性能,采用新的驅動技術和采用開放性的結構幾方面的發(fā)展和PC數控系統所要解決的問題。
1提高機床的性能
數控機床的性能除了受機床本身的結構和刀具的性能影響外,數控系統的功能起著決定性的作用,具體有以下幾個方面:
1.1數控系統的控制能力數控系統的控制能力指系統的控制軸數,聯動軸數,控制分辨率,程序段預處理時間,插補時間和軟件的其它能力。
控制軸數是指數控系統能帶動多少個獨立的運動軸運動,它取決于系統的硬件控制能力和軟件處理速度較多的控制軸除了用來直接參與加工外,還可用來完成工件輸送、刀具管理等輔助加工功能。提高加工系統的性能和有效性指標?,F代高檔數控系統大都提供了l0軸以上的控制能力。讓用戶根據需要配置。
聯動軸數指系統在加工的準備指令中可以同時控制的運動軸數,多的聯動軸數意味著加工系統可以加工各種復雜曲面。進行多維加工?,F代數控系統提供了空間直線、空間圓弧、螺旋線和樣條曲線的插補算法,有的還提供了專門的曲面插補算法。顯然。這些改進大大提高了數控機床的適應能力和加工能力。
控制分辨率取決于機械傳動系統、位移檢測系統和數控系統的位移檢測電路頻率上限和數學處理能力,它限制了數控機床的加工精度。在同一系統中,它和系統的最大加工速度是相互制約的?,F代數控系統中采用高精度位移傳感器(高分辨率碼盤,光柵尺)或在電路中采用數字細分來提高采樣分辨率,提高接口電路的工作頻率和控制器的處理速度來解決控制分辨率和運動速度的矛盾?,F代高檔數控系統可以做到0.1甚至更高的分辨率。
程序預處理指把標準的數控代碼轉換成數控系統的內部格式,以供系統的插補等工作使用。預處理時間就是用于這些工作的時間。由于這項工作是針對每個程序段的,所以預處理時間直接決定了在一定加工速度條件下,系統所能處理的程序段的最小移動距離反之。當加工的零件決定了加工程序的最小移動距離時,它就成為提高加工速度的瓶頸?,F代數控系統由于采用了高性能的運算處理器,可以做到在每程序段為lmm的條件下。達到上百米的加工速度。
插補周期是指數控系統的主CPU向軸CPU發(fā)送位移命令的時間間隔在這段時間間隔內,主CPU要完成加工程序的預處理,刀補和插補運算及其它輔助工作。該指標由系統的體系結構,主CPU的處理能力和插補功能的復雜程度決定。它和預處理時間一起決定了機床的可能加工速度和加工精度?,F代數控系統采用2種辦法來提高插補周期和預處理時問指標:
a采用多CPU體系結構,減輕主CPU的負擔;
b提高主CPU的性能現代數控系統可做到4ms或更小的插補周期。
現代CNC控制軟件還提供了一些新的控制功能以提高機床的加工精度和性能。例如提供內裝式的自適應控制軟件及其它強魯棒性的控制軟件,以適應加工材料、刀具和機械性能的變化。得到好的加工質量;提供控制算法改進運動軸加減速過程中的零速區(qū)機械爬行對加工圓弧和其它曲線的加工質量的影響;提供控制算法和伺服系統相結合得到零跟隨誤差控制。
提供伺服系統的高速接口也是現代數控系統的特征之一。高速數字接口允許數控系統的CPU可以從伺服系統中即刻存取必須的控制數據,采用更先進的控制算法。改進加工質量而不影響加工速度。
1.2伺服驅動系統的性能
數控機床的進給驅動系統有步進電機系統、直流伺服系統、模擬交流伺服系統、混合型交流伺服系統、全數字交流伺服系統和直線伺服電機等幾種。
步進電機系統采用細分、平滑等先進技術,結合閉環(huán)反饋,其性能有了很大提高。高檔的步進電機系統的控制分辨率和力矩/速度特性已和普通直流伺服差不多。同時由于采用了電子阻尼等措施,大大減少了共振頻率區(qū),在低速情況和單相供電場合還有較多的使用,但由于其啟動和堵轉轉矩小,可能產生掉步等缺點,在高速高精度的場合應用較少。
伺服系統的發(fā)展方向為全數字式交流伺服和直線伺服。和傳統的采用±10V模擬速度信號控制的模擬伺服系統相比,全數字伺服采用通訊總線和數控系統相連。內部采用高速DSP完成位置環(huán)、速度環(huán)。甚至電流環(huán)的閉環(huán)控制算法。具有如下特點:
a采用數字化給定和數字化反饋,消除了在這兩個通道上的干擾對系統性能的影響;
b采用數字總線和數控系統相連,使得數控系統可以得到更多的伺服系統內部的信息,有利于各種控制方法的實現和系統監(jiān)控的實現;
c全數字化伺服采用計算機控制,可以采用各種先進的控制算法,提高伺服系統的跟蹤精度,甚至實現零誤差跟蹤,大大提高機床加工精度:
d全數字化伺服可以由計算機系統發(fā)出PWM信號控制功率器件驅動電機,使得控制系統和強電隔離,有利于提高系統的抗干擾能力和可靠性;
e采用帶有掉電保護功能的光碼盤反饋系統。在上電后把機床位置數據反饋回數控系統。省掉回參考點動作;
f可以針對不同的控制對象。自動調節(jié)最佳控制參數,使得系統的安裝調整更加容易。
而直線電機由附于床身的磁鐵和附于運動部件上的包有線圈的鋼條構成。由于沒有機械部件的接觸。所以具有以下優(yōu)點:
a可用于高速加工場合其運動速度可達3~4m/s,是傳統電機的6~8倍。
b快速響應時間傳統伺服電機加滾珠絲杠的驅動系統的響應時問為lOOms左右,而直線伺服為10~20ms。
c高的加速度直線電機驅動系統的加速度可達2~10m/s[sup]2[/sup],是傳統的驅動系統的10倍以上。
d高可靠性直線電機系統降低了機械系統磨損,可靠性高達到5000h,是傳統系統的5~10倍。
2提高機床的有效性
機床的有救性由機床的可靠性和維修的快捷方便性決定?,F代數控系統從以下幾方面來達到上述要求:
2.1提高系統部件和元器件的可靠性
現代數控系統除了利用最新電子技術提高自身的可靠性外,還利用其它技術提高機床整體的可靠性。如采用直線電機減低機械磨損,利用自身軟件和位移檢測系統相結合省去回參考點和超程保護開關動作,增加機床可靠性。
2.2內置的故障診斷和定位系統
現代數控系統除了利用各種先進的電子技術和人工智能技術在機床出現故障時定位故障,還能在出現潛在故障而沒有影響加工時給出預警,以便及時維修,防止更大的破壞出現。
2.3系統的結構化和部件的通用性
為了能快速得到損壞部件的替代品修復數控機床,現代數控系統多采用模塊化、結構化的系統結構,各種部件之間的連接采用標準的接頭和電氣協議,使同一產品的不同系列之間或不同產品之間的相同功能部件具有可替換性。
3提高加工信息的獲取能力
現代開放型數控系統特別是基于和個人PC兼容的計算機平臺的數控系統具有良好的信息獲取能力,主要表現在以下幾個方面:
3.1良好的人機操作界面
現代數控系統多采用和個人電腦相近的圖形操作界面和觸摸屏操作功能,大大方便了操作。同時許多開放式數控系統還提供了客戶定制操作界面的功能。使用戶可根據需要設計自己喜歡的人機界面。
3.2良好的可集成性
現代數控系統提供了多種可供用戶選擇的串行通訊協議和網絡協議,可以方便地與各種網絡或系統相連,共享信息和交換數據而基于工業(yè)PC的數控系統還允許用戶編制自己的應用程序,處理CNC的數據。以供使用。
3.3內置的CAD/CAM系統
現代數控系統配以多用戶實時圖形操作系統,加上CPU功能的不斷增強,使得有可能在數控系統中配以圖形程序輸入系統或簡單的CAD/CAM系統,在不影響加工的情況下進行設計工作,改變了老式數控的單調呆板的純指令輸入方法。
4基于PC的開放式數控系統需解決的問題
以上討論了現代數控系統從提高數控機床的加工性能、有效性和信息獲取能力3個方面的特點和要求。顯然,利用現有的PC軟件和硬件的研究成果是達到上述要求的有效手段。其關鍵有以下幾個方面的工作要深入研究:
4.1運動控制卡標準化工作
當前,市場上提供各種基于PC總線的運動控制卡成百上千種,但由于它們僅采用了相同的硬件總線標準,而沒有對應的軟件標準,所以不適應現代數控系統的要求。應該研究一種類似于PC的“即插即用”標準的運動控制卡的軟件標準,使得不同的運動控制卡能做到相互即時替換。
4.2 WindowsNT操作
系統的實時化和精簡化WindowsNT是一種強壯的多任務圖形操作系統,但由于它的任務調度方式不具有實時性,同時功能太多,容量太大。不太適應實時應用。必須在這兩方面加以改進,形成實用、可靠的CNC軟件平臺。
4.3控制軟件和接口軟件的標準化和芯片化
為了方便用戶開發(fā)自己的界面和控制軟件,應采用面向對象的設計方法,研究CNC控制軟件和界面軟件的標準,開發(fā)出標準的CNC控制軟件和界面軟件的類庫或軟件芯片,使得用戶可以按照標準在此基礎上發(fā)展和提高。
5結束語
現代數控系統利用電子技術、計算機技術的最新成果,正在向高開放性、高可靠性和高速高精度的方向發(fā)展。我們應抓住這個契機,利用我們的人才優(yōu)勢,結合開放式系統提供的軟件和硬件產品,開發(fā)出適合國情的現代高檔數控系統,促進數控產業(yè)化的發(fā)展和制造業(yè)的發(fā)展。
參考文獻
[1] Selecting a CNC System.Factor Impacting MachineTool Product ivity[z].GE Fanuc CNC Technica Brief.
[2] High speed Machining with GE Fanuc Linear Motors [z].GE Fanuc CNC Technical Brief.
[3] Performance Improvement with Digital Drive TechnologyCZ3.GE Fanuc Power Motion Technical Brief.
[4] Mamoru Mitsushi,etc.An Open Architecture CNC CAD——CAM Maching System with Data-•Base Sharing and Mutual Information Feedback EJ].Annals of the CIRP,1997.46(1):269—274.
[5] Kazuo Yamazaki etc.Autonomously Proficient CNC Controller for High —Periormance Machine Tools Based 0n an()pen Architecture Concept口].Annals oi the CIRP,1997.46(1):275—278.
[6] European Research Will Result in()pen CNC Architectur~[J].Machinery and Production Engineering、1995.(4)7—8.