引自:《智能制造裝備基礎(chǔ)》(作者:吳玉厚、陳關(guān)龍、張珂、趙德宏、鞏亞東、劉春時(shí)) 「 1. 基本概念 」 數(shù)字控制系統(tǒng)(numerical control system)是指根據(jù)計(jì)算機(jī)存儲器中存儲的控制程序,執(zhí)行部分或全部數(shù)值控制功能,并配有接口電路和伺服驅(qū)動裝置的專用計(jì)算機(jī)系統(tǒng)。自20世紀(jì)50年代起,數(shù)控系統(tǒng)已經(jīng)經(jīng)歷了多次變革,目前已進(jìn)入第七代,如圖1所示。 圖1 數(shù)控系統(tǒng)技術(shù)更新歷程 智能制造裝備數(shù)控系統(tǒng)有別于傳統(tǒng)的數(shù)字控制系統(tǒng),它與智能元器件、智能化軟件平臺等共同使裝備實(shí)現(xiàn)智能化,除能控制機(jī)械設(shè)備的動作外,還具有預(yù)測、感知、分析、推理、決策等功能,可實(shí)現(xiàn)加工優(yōu)化、實(shí)時(shí)補(bǔ)償、智能測量、遠(yuǎn)程監(jiān)控和診斷。在裝備數(shù)控化的基礎(chǔ)上,可進(jìn)一步提高裝備的生產(chǎn)效率、制造精度,降低能源資源消耗。 智能制造系統(tǒng)為分布式自主制造系統(tǒng),其由若干智能系統(tǒng)組成。根據(jù)生產(chǎn)任務(wù)不同細(xì)化層次,智能系統(tǒng)劃分為不同級別,各系統(tǒng)間通過網(wǎng)絡(luò)實(shí)現(xiàn)信息連接,實(shí)現(xiàn)數(shù)字化協(xié)同。數(shù)控系統(tǒng)的結(jié)構(gòu)框架如圖2所示,目前主要分為4種結(jié)構(gòu)形式:專用CNC+PC機(jī)、工業(yè)PC機(jī)+運(yùn)動控制卡、全軟件型及基于總線形式的數(shù)控系統(tǒng)。其中,工業(yè)PC機(jī)+運(yùn)動控制卡的開放性及性能較好。 圖2 數(shù)控系統(tǒng)構(gòu)成 未來智能制造裝備數(shù)控系統(tǒng)應(yīng)該具備以下能力: (1)能夠感知自身狀態(tài)和加工能力并能自我標(biāo)定; (2)能夠監(jiān)視和優(yōu)化加工過程,并對加工質(zhì)量進(jìn)行評估; (3)具有自主學(xué)習(xí)能力; (4)能夠?qū)崿F(xiàn)人與機(jī)床,機(jī)床與機(jī)床間的互聯(lián)互通。 智能數(shù)控系統(tǒng)具有“四化”特征: (1)多功能化(multi-functional)——多軸聯(lián)動,曲面直接插補(bǔ)(SDI),3D刀補(bǔ),多種工藝方法控制,復(fù)合加工工藝控制(包括增材制造過程控制)等; (2)集成化(integrated)——CAD/CAM/CMM,STEP-NC,伺服總線,運(yùn)動軸和加工過程先進(jìn)控制,有線網(wǎng)絡(luò)/無線網(wǎng)絡(luò),工藝仿真/工藝數(shù)據(jù)庫等; (3)智能化(smart)——工件/刀具識別,狀態(tài)檢測,自適應(yīng)控制,幾何/溫度自動補(bǔ)償,實(shí)時(shí)圖像監(jiān)測,在位快速測量,遠(yuǎn)程控制等; (4)綠色化(green)——輕量化結(jié)構(gòu),運(yùn)行過程優(yōu)化/能效管理,綠色切削,模塊化可重構(gòu)。 數(shù)控系統(tǒng)一般由3大部分組成:控制系統(tǒng)、伺服系統(tǒng)和位置測量系統(tǒng)。其中,控制系統(tǒng)是數(shù)控機(jī)床的“大腦”,是一個(gè)具有計(jì)算能力的控制元件或者計(jì)算機(jī),負(fù)責(zé)向伺服系統(tǒng)發(fā)送運(yùn)動控制指令。位置測量系統(tǒng)負(fù)責(zé)檢測機(jī)械的運(yùn)動位置和速度,并將信息反饋到控制系統(tǒng)和伺服系統(tǒng),達(dá)到精確控制的目的。伺服系統(tǒng)將來自控制系統(tǒng)的控制指令和測量系統(tǒng)的反饋信息進(jìn)行比較和調(diào)節(jié)后,通過控制電流驅(qū)動伺服電機(jī),再由伺服電機(jī)驅(qū)動機(jī)床部件的運(yùn)動,所以“伺服”是將電能轉(zhuǎn)化為機(jī)械運(yùn)動的過程??刂葡到y(tǒng)和伺服系統(tǒng)之間由現(xiàn)場總線連接,總線負(fù)責(zé)傳遞信息數(shù)據(jù),是整個(gè)系統(tǒng)的“神經(jīng)網(wǎng)絡(luò)”。數(shù)控系統(tǒng)的結(jié)構(gòu)如圖2所示。智能制造裝備數(shù)控系統(tǒng)具備傳統(tǒng)數(shù)控系統(tǒng)的基本硬件,以及基于PC控制的全軟件式結(jié)構(gòu)。其體系結(jié)構(gòu)從嵌入式向開放式系統(tǒng)轉(zhuǎn)變,從專用封閉式轉(zhuǎn)變?yōu)橥ㄓ瞄_放式,不僅能使機(jī)床實(shí)現(xiàn)數(shù)控,而且能使機(jī)床與移動互聯(lián)網(wǎng)無縫連接,其核心技術(shù)為信息通信技術(shù)(ICT)。智能制造裝備數(shù)控系統(tǒng)除了使機(jī)床具備感知、自學(xué)習(xí)、自診斷、自判斷能力外,還增加了從用戶角度定義的智能化功能。例如,三維仿真功能:使操作人員預(yù)覽加工軌跡,提升管理效率,分辨后續(xù)加工問題;工藝支持功能:把操作經(jīng)驗(yàn)轉(zhuǎn)換為程序代碼,指導(dǎo)經(jīng)驗(yàn)匱乏人員;特征編程功能:系統(tǒng)根據(jù)三維圖紙調(diào)用后臺工藝支持功能,直接生成加工程序,并完成校對測量等任務(wù);圖形診斷功能:使智能設(shè)備可以自動診斷故障,生成三維圖片引導(dǎo)用戶解決問題,在網(wǎng)絡(luò)支持下,可實(shí)現(xiàn)遠(yuǎn)程診斷功能,與企業(yè)上層信息管理系統(tǒng)連接,以智能設(shè)備為中心,又可集成作業(yè)計(jì)劃、生產(chǎn)調(diào)度、設(shè)備管理、成本核算等信息系統(tǒng)。數(shù)控機(jī)床在生產(chǎn)人工制品的同時(shí)也產(chǎn)生相應(yīng)的數(shù)據(jù)。智能制造裝備的可控制及聯(lián)動軸數(shù)較傳統(tǒng)設(shè)備更多,如五軸數(shù)控系統(tǒng)與兩軸、三軸系統(tǒng)有著巨大的技術(shù)跨越,不僅需要完成底層算法,還需考慮軸與軸之間的協(xié)調(diào)、同步及規(guī)劃。智能制造裝備數(shù)控系統(tǒng)作為機(jī)床的“大腦”,集成了開放式數(shù)控系統(tǒng)架構(gòu)、大數(shù)據(jù)采集與分析技術(shù)、多傳感器融合技術(shù),直接決定著機(jī)床裝備的智能化水平。(1) 開放式數(shù)控系統(tǒng)架構(gòu)。遵循公開性、擴(kuò)展性及兼容性原則,確保機(jī)床中的軟硬件具有互換性、可擴(kuò)展性和互操作性。包括系統(tǒng)平臺和應(yīng)用軟件,其中系統(tǒng)平臺對機(jī)床運(yùn)動部件進(jìn)行數(shù)字量控制,它所具備的硬件和軟件平臺用于運(yùn)行應(yīng)用軟件。硬件平臺是實(shí)現(xiàn)系統(tǒng)功能的物理實(shí)體,主要包括處理器、存儲器、電源、I/O接口、顯示器、控制面板及外設(shè)裝置。在系統(tǒng)、軟件和程序的驅(qū)動下,完成各項(xiàng)任務(wù)。軟件平臺是開放式數(shù)控系統(tǒng)的核心,包括操作系統(tǒng)、通信系統(tǒng)、圖形系統(tǒng)和編程接口等,應(yīng)用軟件在軟件平臺中對系統(tǒng)硬件進(jìn)行利用和控制。(2) 應(yīng)用軟件分為標(biāo)準(zhǔn)模塊庫。運(yùn)動控制模塊、I/O控制模塊、邏輯控制模塊、網(wǎng)絡(luò)控制模塊等;系統(tǒng)配置軟件將各模塊配置成一致、完整的應(yīng)用軟件系統(tǒng),是軟件集成的工具和方法;用戶應(yīng)用軟件根據(jù)應(yīng)用協(xié)議自行開發(fā)或由系統(tǒng)制造商開發(fā)。(3) 大數(shù)據(jù)采集與分析技術(shù)。主要負(fù)責(zé)采集機(jī)床內(nèi)部或外加傳感器的信息,如主軸電流、力矩、刀具狀態(tài)、G指令時(shí)間、位置、速度等內(nèi)部信息和振動、熱誤差、變形量等外部信息,以支撐制造過程管理及分析優(yōu)化。(4) 多傳感器融合模塊。采集機(jī)床加工過程相關(guān)信息并進(jìn)行融合、特征提取,為智能控制、故障診斷及加工工藝優(yōu)化提供數(shù)據(jù)支撐。未來智能化數(shù)控系統(tǒng)關(guān)鍵技術(shù)研究在于數(shù)控系統(tǒng)的開放化、網(wǎng)絡(luò)化;具有自適應(yīng)、自學(xué)習(xí)的智能伺服系統(tǒng);多傳感器信息融合理論及技術(shù);CAD、CAM、CNC集成技術(shù)等,如圖3所示。圖3 智能制造裝備數(shù)控系統(tǒng)框架
「 3. 數(shù)控裝備智能編程與工藝優(yōu)化 」智能制造裝備數(shù)控系統(tǒng)在大數(shù)據(jù)平臺支撐下,可在系統(tǒng)內(nèi)實(shí)現(xiàn)真正的智能工藝規(guī)劃,可分析加工要求,參照機(jī)床自身參數(shù),智能匹配大數(shù)據(jù)平臺中的最優(yōu)工藝流程和加工參數(shù),取代CAM設(shè)計(jì)人員,并在加工過程中不斷記錄加工參數(shù)和結(jié)果,更新工藝數(shù)據(jù)庫。 傳統(tǒng)數(shù)控系統(tǒng)與制造系統(tǒng)的交互數(shù)據(jù)接口采用ISO-6983(G&M)標(biāo)準(zhǔn)代碼,僅規(guī)定了工件加工軌跡信息和開關(guān)量狀態(tài),造成CAD/CAM、CAPP中工件描述信息及加工工藝信息無法傳遞到數(shù)控系統(tǒng),傳統(tǒng)數(shù)控系統(tǒng)僅僅是制造系統(tǒng)中的一個(gè)孤立單元。2001年ISO14649(STEP-NC)標(biāo)準(zhǔn)被提出,它可與ISO10303無縫銜接,用以解決數(shù)控系統(tǒng)和CAD/CAM間信息丟失和單向傳遞問題。該協(xié)議采用高層信息表達(dá)產(chǎn)品數(shù)據(jù),描述制造對象的特征及技術(shù)要求,并傳送給車間現(xiàn)場,使加工對象的幾何信息、技術(shù)要求、拓?fù)湫畔⒓艾F(xiàn)場修改信息等能在數(shù)控系統(tǒng)及制造系統(tǒng)間雙向交互?;赟TEP-NC的工藝規(guī)劃和加工程序生成,可實(shí)現(xiàn)自主決策及加工過程優(yōu)化。圖4所示為基于STEP-NC的智能數(shù)控系統(tǒng)構(gòu)架。圖4 3種STEP-NC數(shù)控系統(tǒng)類型目前應(yīng)用的主要數(shù)控編程(NCP-NC programming)系統(tǒng)為CAD/CAM軟件。CAM軟件的作用是利用計(jì)算機(jī)編程生成機(jī)床設(shè)備能夠讀取的代碼,是將零件設(shè)計(jì)、工藝和工序轉(zhuǎn)換成數(shù)控程序的關(guān)鍵環(huán)節(jié)。輸入CAM的內(nèi)容是來自CAD的零件設(shè)計(jì)信息和CAPP的零件工藝信息,這些信息通過CAM軟件在自動或人工干預(yù)下生成數(shù)控程序。一般步驟為:(1)準(zhǔn)備原始數(shù)據(jù)。首先人們必須給計(jì)算機(jī)送入必要的原始數(shù)據(jù),這些原始數(shù)據(jù)描述了被加工零件的所有信息,包括零件的幾何形狀、尺寸和幾何要素之間的相互關(guān)系,刀具運(yùn)動軌跡和工藝參數(shù)等。(2)輸入翻譯。原始數(shù)據(jù)以某種方式輸入計(jì)算機(jī)后,計(jì)算機(jī)并不能立即識別和處理,必須通過一套預(yù)先存放在計(jì)算機(jī)中的編程系統(tǒng)軟件,將其翻譯成計(jì)算機(jī)能夠識別和處理的形式。這種軟件又成為編譯軟件。(3)數(shù)學(xué)處理。這部分主要是根據(jù)已經(jīng)翻譯的原始數(shù)據(jù)計(jì)算出刀具相對于工件的運(yùn)動軌跡。編譯和計(jì)算合稱為前置處理。(4)后置處理。后置處理就是編程系統(tǒng)將前置處理的結(jié)果處理成具體的數(shù)控機(jī)床所需要的輸入信息,即形成了零件加工的數(shù)控程序。(5)信息的輸出。將后置處理得到的程序信息,可制成穿孔紙帶,用于數(shù)控機(jī)床的輸入;也可利用計(jì)算機(jī)和數(shù)控機(jī)床的通信接口直接把程序信息輸入數(shù)控機(jī)床。「 4. 智能制造裝備數(shù)控系統(tǒng)云服務(wù) 」云服務(wù)(cloud service):面向客戶端,通過云計(jì)算,利用互聯(lián)網(wǎng)技術(shù)把大量可擴(kuò)展的、彈性的IT相關(guān)能力作為一種服務(wù)提供給多個(gè)客戶。 數(shù)控系統(tǒng)云服務(wù)實(shí)際就是將數(shù)控系統(tǒng)、并行信息處理、網(wǎng)絡(luò)技術(shù)、工業(yè)控制等技術(shù)融合,涉及數(shù)控加工、協(xié)同制造管理、并行控制、故障診斷、網(wǎng)絡(luò)通信、自動控制、信號處理等領(lǐng)域。采用云服務(wù),數(shù)控系統(tǒng)能夠?qū)崿F(xiàn)在線誤差綜合補(bǔ)償控制、CAD/CAPP/CAM/CNC集成、交互式協(xié)同等功能。 云服務(wù)用于數(shù)控加工設(shè)備的控制,其特征在于:該云數(shù)控系統(tǒng)包括云控制核心節(jié)點(diǎn)、云測控子節(jié)點(diǎn)、微調(diào)驅(qū)動單元、實(shí)時(shí)通信網(wǎng)絡(luò)和在線互聯(lián)網(wǎng)絡(luò)。其中,云控制核心節(jié)點(diǎn)主要實(shí)現(xiàn)人機(jī)操作和主控功能,還實(shí)現(xiàn)各種復(fù)雜的信號處理、組合控制和復(fù)合控制算法的運(yùn)算與控制指令輸出,遠(yuǎn)程通信、協(xié)調(diào)管理操作功能。云測控子節(jié)點(diǎn)主要完成各種部件的運(yùn)行狀態(tài)信號檢測和微調(diào)控制信號的產(chǎn)生,同時(shí)接受云控制核心節(jié)點(diǎn)的協(xié)調(diào)、管理、控制指令,其中一部分子節(jié)點(diǎn)根據(jù)具體需要配合云控制核心節(jié)點(diǎn)完成核心的實(shí)時(shí)控制功能實(shí)現(xiàn),各獨(dú)立的云測控子節(jié)點(diǎn)之間根據(jù)其內(nèi)在有機(jī)聯(lián)系實(shí)現(xiàn)合理連接,實(shí)現(xiàn)交互式協(xié)作測控功能。微調(diào)驅(qū)動單元接受云測控子節(jié)點(diǎn)的指令,完成對各自針對數(shù)控加工設(shè)備內(nèi)部部件的微調(diào)控制執(zhí)行操作。實(shí)時(shí)通信網(wǎng)絡(luò)構(gòu)成云控制核心節(jié)點(diǎn)內(nèi)部、云控制核心節(jié)點(diǎn)與云測控子節(jié)點(diǎn)之間、云測控子節(jié)點(diǎn)之間的在線數(shù)據(jù)傳遞功能。在線互聯(lián)網(wǎng)絡(luò)完成云控制核心節(jié)點(diǎn)與外部相關(guān)組件之間的通信功能。 1)云服務(wù)整體架構(gòu) 云服務(wù)提供:面向云服務(wù)消費(fèi)者,提供登錄界面和訪問;根據(jù)云服務(wù)資源狀況和消費(fèi)者需求,包裝云服務(wù)資源;對云服務(wù)的消費(fèi)設(shè)立服務(wù)等級,按需消費(fèi);管理云消費(fèi)者狀態(tài)和請求。 云服務(wù)管理:運(yùn)行云計(jì)算結(jié)構(gòu)系統(tǒng),保障云架構(gòu)的穩(wěn)定和可靠性。 云服務(wù)資源:軟件服務(wù)(software as a service)、平臺服務(wù)(platform as a service)、基礎(chǔ)架構(gòu)服務(wù)(infrastructure as a service)、云儲存。 智能制造裝備系統(tǒng)中加入云服務(wù),基于機(jī)床可智能、互聯(lián)的云制造,使分散式的或分級式的生產(chǎn)組織成為可能。如圖5所示,由云平臺協(xié)調(diào)的機(jī)床加工生產(chǎn)體系或網(wǎng)絡(luò)是以機(jī)床而不是以企業(yè)為單位的,因而可以解決規(guī)模經(jīng)濟(jì)與靈活生產(chǎn)之間的矛盾。(1)滿足數(shù)控系統(tǒng)和云服務(wù)平臺間數(shù)據(jù)交互和邊緣處理需求:(2)實(shí)現(xiàn)異構(gòu)數(shù)據(jù)源的裝備認(rèn)證接入和數(shù)據(jù)采集;(3)設(shè)置加密通道,保障工業(yè)數(shù)據(jù)傳輸安全;(4)支持多種數(shù)據(jù)采集模式(實(shí)時(shí)數(shù)據(jù)采集、非實(shí)時(shí)的周期性采集)。制造業(yè)的未來將會是一個(gè)復(fù)雜的信息物理系統(tǒng)(CPS)——所有的產(chǎn)品、設(shè)備、工廠都將通過互聯(lián)網(wǎng)相互連接,實(shí)現(xiàn)信息的交換,制造業(yè)的價(jià)值鏈從物理的實(shí)體拓展到虛擬的網(wǎng)絡(luò)空間。(5)改變產(chǎn)品的定義和設(shè)計(jì)。產(chǎn)品變成一個(gè)包含有物理實(shí)體和虛擬空間的復(fù)雜系統(tǒng),產(chǎn)品性能的改進(jìn)將通過軟件的升級來完成,改變產(chǎn)品的性能。遠(yuǎn)程監(jiān)測、維修和控制產(chǎn)品成為可能,通過分析產(chǎn)品產(chǎn)生的大量數(shù)據(jù)可以不斷優(yōu)化產(chǎn)品性能,并使產(chǎn)品實(shí)現(xiàn)更高級的自主化功能。(6)拓寬工業(yè)的邊界。企業(yè)競爭不再是單個(gè)產(chǎn)品之間的競爭,當(dāng)產(chǎn)品成為一個(gè)系統(tǒng)的組成部分后,更激烈的競爭將會發(fā)生在系統(tǒng)與系統(tǒng)之間。(7)改變企業(yè)的商業(yè)模式。產(chǎn)品價(jià)值鏈將會被重新塑造,企業(yè)活動從銷售產(chǎn)品轉(zhuǎn)向提供服務(wù),按時(shí)租賃的商業(yè)模式因能夠獲得產(chǎn)品實(shí)時(shí)使用數(shù)據(jù)而成為可能。(8)出現(xiàn)智慧工廠。通過智能、互聯(lián)產(chǎn)品組成系統(tǒng)網(wǎng)絡(luò),實(shí)現(xiàn)對工廠的信息化管理;安全管理成為企業(yè)要重視的問題之一;改變企業(yè)的技術(shù)架構(gòu)、人力資源、組織結(jié)構(gòu)和文化。(1)短信服務(wù)功能:將機(jī)床的加工狀態(tài)以文本信息SMS形式發(fā)送到指定的維護(hù)或管理人員的手機(jī)上,使其第一時(shí)間了解到當(dāng)前機(jī)床狀態(tài),及時(shí)處理已經(jīng)發(fā)生的故障,從而提高生產(chǎn)效率。(2)現(xiàn)場監(jiān)控和遠(yuǎn)程診斷:利用局域網(wǎng)或現(xiàn)場總線功能,將CNC與PC連接起來,既可根據(jù)工序計(jì)劃自動分配并傳遞NC程序到相應(yīng)機(jī)床,又可實(shí)時(shí)采集機(jī)床狀態(tài)并監(jiān)控加工現(xiàn)場的作業(yè),還可將工廠網(wǎng)絡(luò)與系統(tǒng)供應(yīng)商的網(wǎng)絡(luò)相連,由系統(tǒng)供應(yīng)商的專家人員提供遠(yuǎn)程診斷服務(wù),解決工廠技術(shù)人員無法排除的故障。(3)PLC程序在線編輯和診斷:在數(shù)控系統(tǒng)中集成軟PLC功能,實(shí)現(xiàn)在線編輯、編譯、下載和診斷功能,提供梯形圖、結(jié)構(gòu)化文本、功能模塊圖等多種編程語言,由用戶根據(jù)自身習(xí)慣進(jìn)行選擇。可將PLC程序在線診斷功能和圖形化診斷功能結(jié)合起來,可以從圖形化診斷界面進(jìn)入對應(yīng)PLC程序模塊進(jìn)行在線診斷。
|