運動控制系統發展經歷從直流到交流,從開環到閉環,從模擬到數字,直到基于PC的伺服控制網絡系統和基于網絡的運動控制的發展過程。從運動控制器件的發展看,大致經歷下列階段:
① 模擬電路。早期運動控制系統一般采用運算放大器等分立元件,以模擬電路硬件連線方式構成。這類控制系統具有響應速度快、精度較高、有較大帶寬等優點。但與數字系統比較,存在老化和環境溫度的變化對構成系統的元器件參數影響很大;元器件較多,系統復雜,使系統可靠性下降;采用硬接線,修改困難;受系統規模限制,難以實現高精度、大運算量的復雜控制算法等缺點。② 微處理器。微處理器集成了CPU、RAM、ROM等,具有運算速度快、功率消耗低、集成度高、抗擾性強等優點。但總體集成度仍較低,不具備運動控制所需的控制算法,處理速度和能力有限等缺點。③ 通用計算機。它采用高級編程語言和相應的控制軟件,配合計算機通信接口和驅動電動機的電路板,可獨立組成運動控制系統?梢詫崿F高性能、高精度的復雜控制算法,程序修改方便。但受到通用計算機的限制,其實時性較差,體積大,難于在工業現場應用。④ 專用運動控制芯片。專用的運動控制芯片將實現運動控制所需的各種邏輯功能和運動控制功能集成在一塊專用集成電路板內,提供了一些專用控制指令,并具有一些輔助功能,使用戶軟件設計工作量減小到最小程度。但由于軟件算法固化,所以復雜控制算法實現困難,程序擴展性和靈活性較差。⑤ 數字信號處理器。數字信號處理器(DSP:Digital Signal Processer)是集成極強數字信號處理能力和電動機控制系統所必需輸入、輸出、模數變換、事件捕捉等外圍設備的能力的專用芯片。是一個實時處理信號的微處理器。具有體積小、功耗低、運算速度快等特點。近年推出的超長指令字(VLIW)結構、超標量體系結構和DSP/MCU混合處理器是DSP結構發展的新潮流。⑥ 可編程控制器。早期可編程控制器以邏輯運算為主,不具有運動控制算法。近年來,PLCopen組織頒布了運動控制規范,將運動控制、邏輯控制和安全結合在一個平臺,實現運動控制。
我國運動控制技術的發展相對落后。上世紀80年代開始采用通用運動控制器產品。應用規模小,應用范圍窄。此外,運動控制器的運動速度較慢,精度也不高。隨著對外開放政策的落實,一些國外運動控制產品進入國內,一些外商和合資企業建立,促進了運動控制技術的發展。
二、 運動控制系統的關鍵技術
運動控制技術是包含機械工程、電子工程、控制工程、計算機科學及傳感檢測技術的相互交叉和融合的綜合性技術。① 精密機械技術。機械技術是運動控制的技術基礎。在運動控制中,機械結構更簡單,功能更強,一些新機構、新原理、新材料和新工藝被應用,能夠滿足對各種應用的需要,既提高精度和剛度,又改善性能,例如,體積縮小,重量降低,性價比提高等。② 傳感檢測技術。運動控制技術需要對位置、速度、加速度等檢測,組成反饋回路,實現伺服控制系統,為此,對傳感檢測技術提出更高要求,例如,高精度檢測,快速檢測和苛刻環境條件檢測等。③ 計算機與信息處理技術。運動控制中涉及大量運動信息,因此,除了這些信息的檢測傳送外,還涉及計算機與信息處理的大量工作。例如,信息的交互、運算、判斷、決策等。與過程控制中采用集散控制系統不同,它對信息處理時間要求更高,對信息實時性和交互要求更高。④ 自動控制技術。在過程控制中,控制理論是基礎。同樣,在運動控制中,控制理論也是基礎。由于被控對象不同,并且大量伺服系統的電動機是非線性被控對象。因此,高精度位置控制、軌跡控制、同步控制等都需要控制理論用于指導。⑤ 伺服驅動技術。伺服驅動技術是在控制器輸出指令下,控制驅動元件使其按照指令要求運動,因此,需要滿足運動過程動態響應等性能指標。由于不同的伺服驅動方式有不同的動態性能,因此,對DC伺服、AC伺服、步進等電動機和變頻技術等有更高要求。而伺服技術則從DC伺服轉向AC伺服。全閉環交流伺服驅動技術、直線電機驅動技術等已經顯現其優勢。
⑥ 系統總體技術。運動控制技術是對整個運動系統的控制,因此,既要將運動控制系統分解為各自自治又相互交互的單元,又要在總體性能要求下兼顧各個個體性能。只有這樣,才能
三、 智能制造市場對運動控制產品和系統的要求
使設計的運動控制系統具有良好的性價比,滿足應用要求。
① 性能更好。表現為:能效高,改善能效算法,驅動功耗低,編碼器分辨率高,運動控制通信總線速率高、抖動小等。② 更安全。推行國際機械安全標準(UL-ISO-IEC),提供運動控制和安全控制一體化系統,采用高絕緣材料等。③ 更智能。伺服驅動器智能算法,運動控制軟件平臺對不同行業和裝備的針對性更強,以低制造成本為前提向絕對型定位驅動反饋發展,優化節能和降低能源損耗。④ 更快速。提高伺服電機軸速,高電壓驅動要求采用高性能IGBT和FET器件才能滿足高轉速輸出,低諧波,提高器件反饋帶寬至400KHz以上。⑤ 噪聲更小。采用新的電機設計降低震動和減少電機固有諧波,控制電機功率輸入的諧波,控制電機輸入電壓和電流的波形以降低諧波。⑥ 運轉更平滑。利用DSP和FPGA的性能計算和存貯電壓電流波形,消除諧波和畸變,使運動速度和加速度更為平滑,高分辨的反饋信號和更好的運動控制總線性能也有利于運動平滑平穩。⑦ 體積更小。運動控制產品安裝的空間減小,使整體產品體積縮小。⑧ 價格更便宜。中國制造的伺服系統比美國至少便宜20%,運動控制系統中軟件比硬件的比例更高意味著整體價格趨向于不斷下降;數字驅動比模擬驅動價格便宜,性能更強;隨著運動控制產品越來越廣泛的運用于各行各業,生產批量越來越大,它的成本可迅速下降;此外,隨著機械系統變得簡約,整體成本也顯著降低。① 長期以來,用戶能夠在很大范圍內選擇實現運動控制的硬件。不過,每種硬件都要求獨自而無法兼容的開發軟件。即使所要求的功能完全相同,在更換另一種硬件時,也需要重新編寫軟件。這一困擾運動控制用戶的問題,其實質就是如何實現運動控制軟件的標準化。② 為適應應用需要,開發一體化的邏輯控制、運動控制、視覺控制開發平臺是高效、快速開發智能制造生產線和智能制造裝備的必然趨勢。傳統運動控制器雖然集成PLC功能,但PLC和運動控制是相對獨立的兩套軟件,常需要IO接口交換數據實現同步等,造成成本高,系統復雜,維護困難。③ 運動控制的要求不同。例如,機器人和數控機床關注的是路徑規劃、運動參數的混成緩沖等。機器人主要是面時間的定位。數控機床主要解決型面和輪廓的加工,即關注加工刀具的運動路徑控制。而印刷機械、包裝機械等關注的是主軸和從軸之間的同步和工藝節拍。④ 由于運動部件有一定的質量,為保證它能準確地停在目標位置,需要按照原來已經定義的減速值計算驅動器的速度,所計算的速度值用于生成一個優化的位置參考值,在該位置開始減速,就能讓驅動器準確停在目標位置。⑤ CNC和機器人這些制造單元的開放架構問題。MES、ERP、CAM等都要求制造設備層能提供基于IT技術的軟硬件接口。而智能制造技術的實現也要求CNC、機器人和其它制造單元和設備之間建立開放性的網絡和軟件接口。此外,傳統CNC采用G代碼編程,PLC采用IEC 61131-3編程語言編程。⑥ 運動控制系統中為了保證返回原點的準確,常常在靠近原點的某個位置設置一個位置開關強制減速。但在需要進行許多點定位時,就很難設置多個位置開關。計算優化開始減速的位置,必須有基準位置。PLCopen組織開發運動控制規范的目的是解決上述存在的問題。基于IEC 61131-3的編程環境,將開發、設計、安裝和維護運動控制軟件和邏輯控制、安全控制和視覺控制等結合在一個操作平臺,能夠協調不同編程開發平臺,滿足運動控制、邏輯和安全控制視覺控制等應用要求。
經多年的應用,PLCopen的運動控制規范已經成為獨立于運動控制硬件的開發平臺,它具有良好的可復用性,大大降低開發、應用和維護成本。它能夠與IEC 61131-3友好地結合在同一開發環境下協調工作,也能夠在安裝和維護等各階段滿足應用的要求。該規范的第4部分規定了各種協調運動的功能塊,既集合機器人、CNC和通用運動控制的工程軟件平臺,也將硬件和軟件一體化,成為實際應用運動控制規范的智能裝備。
五、 運動控制系統的發展趨勢
運動控制技術是推動工業4.0的關鍵技術。其發展趨勢如下:① 智能化。智能控制已經深入到運動控制系統的各個層次,智能化已經成為一切工業控制設備的流行趨勢。智能化主要表現在下列方面:
-
具有參數記憶功能。系統所有參數可通過人機界面由軟件設置,并保存在運動控制系統的伺服單元內部,這些參數能夠方便地在運動過程中被修改和觀測。
-
具有參數自整定功能。閉環控制系統的參數整定,可通過自整定的控制算法實現,從而使控制系統運行更穩定,控制精度更高,動態響應更快。
-
具有故障自診斷和分析功能。當系統發生故障時,系統可自動提供有用的故障信息,例如,故障的類型、可能引起故障的原因、檢查方法和消除故障的步驟等。從而簡化維護和縮短調試和維護時間,降低成本。
-
具有預定義的行業應用的宏功能,可通過簡單的行業專用宏命令實現復雜的功能。
② 統一的操作平臺。為了在不同應用中使用,軟件平臺的統一是極其重要的。為此,PLCopen組織專家,制定和完善了運動控制的標準規范。一些制造商也根據該規范開發了相應的操作平臺。在該平臺環境,可運行編程程序,對不同被控對象,例如,CNC、數控機床、數據加工中心、各種類型的機器人進行編程。也可通過該平臺,實現人機交互,完成對伺服控制系統的控制。這些操作平臺將邏輯運算、運動控制和安全集成在一起,方便了用戶的應用。PLC技術、機器人技術和CNC技術正在呈現融合發展的趨勢。③ 數字化。采用新型高速微處理器和專用信號處理器DSP代替原來的模擬電子器件,實現全數字化的伺服控制。將原來用硬件實現的伺服控制變成以軟件實現的伺服控制,使控制性能得到改善,更便于控制功能的實現。例如,采用NURBS樣條函數、多階多項式的插補技術,采用前饋控制算法、模糊控制算法、神經網絡控制算法等。觀測器和各種辨識技術被應用于運動控制系統中,極大地改善了控制系統的控制性能,為復雜的多層網絡控制提供了基礎。數字化主要表現如下:
-
精確定位控制的同時,還可滿足速度控制和轉矩控制的要求。
-
-
啟動力矩大,加減速控制功能強,可方便地實現快速運動。
-
便于用軟件來實現各類機械裝置運動過程中負載控制的要求。
-
數字化使硬件接線降低的同時也降低了故障的發生率。離線調試和離線編程不僅縮短工期而且有利于操作人員的培訓。④ 交流化。從目前市場分析看,新的伺服控制系統已經呈現全AC伺服控制的情況,說明越來越多的制造商已經看到交流伺服控制系統的優點。變頻調速技術的發展已使交流伺服電機成為主流產品,主要表現為:
-
提供很寬的轉矩范圍的專用伺服電機。例如,峰值轉矩范圍從95mNm到1650Nm。
-
提供緊湊尺寸的直接驅動的專用伺服電機。例如,專門為食品行業提供專用的不銹鋼電機,為液體和高潔凈度應用的伺服電機等。
-
提供集成驅動器的專用伺服電機。例如,安裝在電機上的模塊化的高度集成的伺服電機,它將電機殼體作為散熱片,縮小體積。
-
提供簡化安裝的直接驅動的伺服電機。例如,采用全新的DDR直接驅動技術的,結合無機架直接驅動電機的性能優點和完整機架的電機安裝便利性生產的伺服電機。
⑤ 模塊化和網絡化。模塊化是網絡化的前提。為實現網絡化,將不同制造商的產品集成在同一平臺,各產品必須模塊化,它們有標準的接口用于互聯和互操作。網絡化是指利用通信技術和計算機技術將不同地點的計算機和各類電子終端設備互連,按一定網絡協議相互通信,達到用戶資源(硬件、軟件和數據)共享的目的。目前的運動控制系統產品都具有標準的通信接口和現場總線接口,可實現與其他控制設備的互聯,這也為整個車間或企業的生產管理提供了堅實基礎。
⑥ 功能專用化。根據特殊市場的需求,一些其他用途的專用運動控制系統也越來越多地被開發和應用。例如,圖形伺服控制的專用運動控制器、力伺服的專用運動控制器、電機專用運動控制器等。為此,一些制造商根據應用需要設計出個性化的運動控制器。
六、 運動控制技術的應用領域
運動控制技術已經在各行各業迅速發展并獲得應用。例如,在汽車、機床、儀表、各種機械工程、工業機器人和民用工業都得到廣泛應用。① 各種機械。數控機床,包括數控車床、數控磨床、數控銑床等數控設備、加工中心,包括各種數控機械加工等設備。② 機器人。各種類型的機器人。例如,焊接、裝配、搬運、噴涂、建筑等行業的機器人、機器臂,消防、醫療、搶險、輔助機器人等。此外,各種無人裝置,例如,無人機、無人駕駛汽車等。③ 生產流水線。各種無人或少人的生產流水線。例如,面包生產線、紡織生產線、啤酒生產線等。包括各種物體、材料等輸送的生產流水線。④ 測量測試。例如,坐標檢測、齒輪檢測、進給檢測、定位檢測、電子線路板測試、超聲波掃描等。⑤ 軍事航空航天。例如,自行火炮、坦克等武器的火控系統、車(船)載衛星移動通信、飛機機載雷達、天線定位器、激光跟蹤裝置、天文望遠鏡、空間攝影控制等。⑥ 醫療設備。例如,血壓分析、CAT掃描、DNA測試、測步、尿樣測試、醫療圖像聲納、人造心臟、人造肺等。⑦ 紡織機械。例如,自動織帶機、地毯紡織機、被褥縫制機、繞線機、編織機等。⑧ 半導體制造和測試。例如,晶體自動輸送、電路板連接器、IC插裝機、晶片探針器、拋光機、晶片切割機、清洗設備等。總之,運動控制的應用領域十分廣泛。包括各行各業,例如,半導體生產、包裝裝配、紡織編織、軍事航天、倉儲碼垛、塑料加工成型、食品加工、醫療等。運動控制技術已經在國民經濟和社會發展的各行各業、各領域發揮其作用,并產生巨大經濟效益。它是控制理論在機械工程和電力工程的完美應用,它將微電子技術、電子電力技術、計算機和信息技術、傳感檢測技術、電機學等技術靈活結合,是一門綜合性的學科。目前我國五大工程實施效果初顯;重大標志性項目取得階段性成效;開展試點示范,落地生根效應凸顯;制定分地區指南,各地差異化發展格局加快形成;制造業與互聯網融合效應明顯;實施專項行動,質量品牌建設取得初步成效,相信運動控制技術在不久將來將成為中國制造的重要手段和支柱。