李建剛
[摘 ? ?要]研磨拋光是制造業(yè)領(lǐng)域的一項重要內(nèi)容,其質(zhì)量水平的提升工作受到了業(yè)界的高度重視,為提高其質(zhì)量水平,對機(jī)器人的運(yùn)用加強(qiáng)了研究?;诖耍Y(jié)合研磨拋光機(jī)器人的基本特點,從通信設(shè)計、軟件設(shè)計和質(zhì)量控制三個方面入手,探討了研磨拋光項目中運(yùn)用機(jī)器人的具體流程以及質(zhì)量控制措施等。
[關(guān)鍵詞]機(jī)器人;研磨;拋光;工業(yè)生產(chǎn)
[中圖分類號]TP242 [文獻(xiàn)標(biāo)志碼]A [文章編號]2095–6487(2022)05–0–03
Application of Robots in Grinding and Polishing Projects
Li Jian-gang
[Abstract]Grinding and polishing is an important content in the field of manufacturing. The improvement of its quality level has been highly valued by the industry. In order to improve its quality level, researchers have strengthened the research on the application of robots. Based on this, combined with the basic characteristics of grinding and polishing robots, this paper starts from three aspects of communication design, software design and quality control, and discusses in detail the specific process of using robots in grinding and polishing projects, as well as quality control measures.
[Keywords]robot; grinding; polishing; industrial production
隨著科學(xué)技術(shù)的不斷發(fā)展,制造業(yè)已經(jīng)向著高精尖的趨勢不斷邁進(jìn),這就對研磨拋光項目的技術(shù)水平提出了更高的要求。以樂器加工制造為例,機(jī)器人研磨拋光對于替代手工拋光,具有效率高、品質(zhì)穩(wěn)定、安全性高等諸多優(yōu)勢,但由于拋光表面的形狀復(fù)雜性,以及經(jīng)常涉及到多種材料的應(yīng)用,以及對一些復(fù)雜曲面進(jìn)行加工。在這種情況下,手工研磨拋光就存在不穩(wěn)定、效率低和工作環(huán)境惡劣等諸多缺點,需要機(jī)器人設(shè)備取而代之。由此可見,機(jī)器人在用研磨拋光項目中進(jìn)行進(jìn)一步的深入研究與應(yīng)用已是大勢所趨,應(yīng)當(dāng)對此做進(jìn)一步的深入探究。
1 用于研磨拋光的機(jī)器人系統(tǒng)概述
用于研磨拋光的機(jī)器人系統(tǒng)是一個整體性較強(qiáng)的系統(tǒng),其涵蓋了機(jī)器人、控制器、末端執(zhí)行器、拋光頭、力傳感器、上位機(jī)和其他附屬設(shè)備等[1-2]。其中,拋光頭是執(zhí)行研磨拋光加工的主要器件,其與機(jī)器人協(xié)同運(yùn)動;力傳感器則安裝在機(jī)器人末端和研磨工具之間,主要用于數(shù)據(jù)的采集和輸出。整個系統(tǒng)通過局域網(wǎng)進(jìn)行連接,通信協(xié)議則采用TCP/UDP協(xié)議,確保各個設(shè)備之間的通信[3]。同時,傳感器和上位機(jī)(三菱PLC)也通過以太網(wǎng)進(jìn)行連接,用UDP協(xié)議進(jìn)行通信,再由上位機(jī)控制機(jī)器人的運(yùn)動情況。整體來看,用于研磨拋光的機(jī)器人系統(tǒng)的主要任務(wù)是,控制機(jī)器人按照已經(jīng)預(yù)設(shè)完成的運(yùn)動路徑,使之執(zhí)行研磨拋光的過程[4]。
在本次設(shè)計中,針對機(jī)器人的選型,采用六軸型機(jī)器人用于拋光加工,該機(jī)器人的基本參數(shù)見表1。
除了機(jī)器人本體之外,安川KUKA也為機(jī)器人配備了軟件系統(tǒng),該軟件系統(tǒng)是為操作者提供基本控制功能的關(guān)鍵,其中包括路徑規(guī)劃、I/O管理、數(shù)據(jù)和文件管理等內(nèi)容,同時,該軟件系統(tǒng)模塊化程度較高,能夠根據(jù)實際需要,補(bǔ)充安裝技術(shù)包和數(shù)據(jù)包等內(nèi)容。
2 研磨拋光機(jī)器人的通信方案設(shè)計
2.1 整體通信方案綜述
為確保機(jī)器人能夠正常執(zhí)行研磨拋光等相關(guān)工作,需要對整體的通信方案進(jìn)行優(yōu)化設(shè)計。在實際設(shè)計工作中,通常需要考慮實時通信和非實時通信兩種情況。其中實時通信的主要目的是用于機(jī)器人在RSI運(yùn)行時的數(shù)據(jù)處理與發(fā)送;非實時通信的主要目的則是為機(jī)器人提供路徑規(guī)劃信息,再經(jīng)由相應(yīng)的算法進(jìn)行轉(zhuǎn)換,形成機(jī)器人的運(yùn)動信息,以指導(dǎo)機(jī)器人正確執(zhí)行研磨拋光操作。
2.2 上位機(jī)和力傳感器的通信方案
力傳感器安裝在機(jī)器人末端和研磨工具之間,用以采集研磨頭的受力信息并將其傳輸至上位機(jī),再由上位機(jī)對控制方案進(jìn)行最終決策??紤]到通信效率,應(yīng)當(dāng)確保各個模塊中使用相同的編程語言進(jìn)行通信的代碼,因此在實際設(shè)計中,需要本著一致性原則,優(yōu)先使用C#程序來實現(xiàn)傳感器和上位機(jī)之間的通信。
考慮到機(jī)器人系統(tǒng)整體的通信方式是基于以太網(wǎng)進(jìn)行的,因此,基于簡化的原則,可采用UDP協(xié)議進(jìn)行通信,這種通信方式對于研磨機(jī)器人系統(tǒng)距離短和干擾因素少的情況下,能夠有效保證信息的可靠有效性,且傳輸速率較高(通??蛇_(dá)到7 000 Hz左右)。在確定整體通信方案后,還需要對力傳感器的IP地址進(jìn)行設(shè)置,其IP地址通常設(shè)置為192.168.01.1,通信端口號則采用默認(rèn)值為49 152[5]。
2.3 上位機(jī)與研磨拋光機(jī)器人的通信方案設(shè)計
在機(jī)器人通信接口部分,通?;贙RL機(jī)器人語言進(jìn)行編程設(shè)計,以實現(xiàn)研磨拋光等各項功能,在應(yīng)用這種編程語言時,主要包括定義、初始化和程序主體這幾個部分,通過正確的KRL編程,即可實現(xiàn)點對點之間的運(yùn)動。但由于研磨拋光機(jī)器人運(yùn)行時涉及到的點位較多,因此在實際操作時,僅憑少量的代碼還無法實現(xiàn)預(yù)期要求,為此,通常會在已有的基礎(chǔ)上引入RSI及其通信方法,該方法的相關(guān)數(shù)據(jù)文件則以XML格式存儲[6]。
2.4 系統(tǒng)軟件整體架構(gòu)設(shè)計
系統(tǒng)軟件整體位于上位機(jī)中,包括非實時部分和實時部分,其中非實時部分主要用于數(shù)據(jù)文件的存儲,以提供預(yù)設(shè)的路徑信息和研磨拋光過程。而對于實時部分來說,考慮到上位機(jī)端程序軟件應(yīng)實現(xiàn)的功能,該部分通常細(xì)分為兩個工作線程。一個線程負(fù)責(zé)機(jī)器人與上位機(jī)程序的信息交互,并包括實時計算的功能;另一個線程則用于與力傳感器之間進(jìn)行信息交互,二者之間的通信則通過全局的變量加以實現(xiàn)。力傳感器數(shù)據(jù)的發(fā)送頻率可達(dá)到7 000 Hz左右,同時,考慮到機(jī)器人與上位機(jī)的信息交互過程涉及到不同的傳感器件,且各個傳感器件之間的通信頻域又存在著一定的差異,因此,為解決這種差異,在各個傳感器到機(jī)器人的通信線路中間增設(shè)一個頻域均衡器,利用其頻率響應(yīng)特性,來解決頻域不同帶來的同步通信問題。
3 研磨拋光機(jī)器人行進(jìn)路徑的生成
考慮到當(dāng)前的研磨拋光加工涉及到更多的自由曲面,因此在實際工作中,傳統(tǒng)的路徑規(guī)劃方式已經(jīng)難以滿足需要,為此,在應(yīng)用研磨拋光機(jī)器人的過程中,通常需要對已有的數(shù)據(jù)進(jìn)行處理,實現(xiàn)對需要加工的自由曲面的三維重構(gòu),并在此基礎(chǔ)上,根據(jù)不同工件的特點,選擇合適的規(guī)劃方法,以確保研磨拋光機(jī)器人具有正確的行進(jìn)路徑。
為實現(xiàn)研磨拋光機(jī)器人行進(jìn)路徑的生成,多采用空間填充曲線法進(jìn)行路徑的生成,這種方法的區(qū)間分布均勻性和連續(xù)性均較高,基本上消除了整個切削過程中的空行程,并且降低了研磨拋光機(jī)器人行進(jìn)軌跡的總長度,以往的路徑規(guī)劃方法相比,其優(yōu)勢更為突出,具有良好的自動適應(yīng)曲面局部特征復(fù)雜區(qū)域的能力,且在研磨拋光過程中產(chǎn)生顫震現(xiàn)象的幾率也相對較低。
在確定了路徑生成方法后,還需要對路徑規(guī)劃算法方面進(jìn)行研究。在路徑規(guī)劃算法的選擇上,通常優(yōu)先選擇Hilbert曲線生成算法,該算法的總體設(shè)計流程如下。
①確定遞歸深度n和開口方向s。②計算曲線的各個生成元。③根據(jù)開口方向,確定路徑曲線的具體連接方式。④確定曲線遞歸的起點和終點。⑤執(zhí)行遞歸子程序,對生成的各部分按照連接方式來繪制遞歸曲線,即可實現(xiàn)Hilbert曲線生成算法。
在確定Hilbert曲線生成算法后,通過基于OpenGL的系統(tǒng)仿真平臺,生成Hilbert三維曲面的路徑,即可由此引導(dǎo)機(jī)器人沿此路線行進(jìn)。以往的研究經(jīng)驗表明,基于上述的設(shè)計方案后,機(jī)器人的行進(jìn)路徑較為準(zhǔn)確,證明這種方式具有較強(qiáng)的實用性。
4 機(jī)器人在研磨拋光項目中應(yīng)用的控制方案
4.1 控制方案的主要目的和方法
對于研磨拋光機(jī)器人實際工作時所采取的“控制方案”,其主要目標(biāo)是,對機(jī)器人在研磨和拋光過程中的力進(jìn)行有效控制。其控制方法分為以下兩類。
(1)基于“不沖突”的原則,控制力和力矩沿著被約束方向和非約束方向,對機(jī)器人的位置進(jìn)行控制,這種方法依賴于專門的控制器,因此實際應(yīng)用占比較低。
(2)將機(jī)器人在約束環(huán)境下所受的作用力作為位置偏差的信息源,并將其傳給機(jī)器人末端執(zhí)行器,當(dāng)系統(tǒng)剛度值處于合理區(qū)間時,確定位置偏差與作用力之間的關(guān)系,即可確保機(jī)器人研磨拋光設(shè)備與工件之間的作用力也保持在合理區(qū)間之內(nèi),再通過力傳感器的反饋,即可確定工件研磨拋光位置的具體精度。相對而言,這類方法更為簡單,不需改變機(jī)器人的位置控制器即可實現(xiàn)機(jī)器人的力控制,實際效果較好,在實際工作中應(yīng)用也較多。
4.2 研磨拋光機(jī)器人主被動柔順控制
研磨拋光機(jī)器人的末端裝置的剛度都較高,一旦位置控制出現(xiàn)失誤,則很容易導(dǎo)致工件的研磨拋光受到不可逆的破壞。但在實際工作中,由于客觀原因所限,機(jī)器人末端與工件曲面不恰當(dāng)?shù)慕佑|難以完全避免,為避免這種情況,就需要引入柔性作用力,以形成“主被動柔順控制”的目的。在實際工作中,為實現(xiàn)這一目標(biāo),通常引入柔性海綿墊材料,將其與研磨拋光機(jī)器人末端裝置相連接。通過這種優(yōu)化設(shè)計后,研磨拋光機(jī)器人與工件曲面的接觸面積顯著增加,有效避免了研磨拋光機(jī)器人可能出現(xiàn)的錯誤的進(jìn)給運(yùn)動而造成的工件研磨拋光失敗的問題,同時這也有助于實現(xiàn)研磨拋光系統(tǒng)工作效率的提高。
在此基礎(chǔ)上,為了進(jìn)一步提高主被動柔順控制的水平,通常需要對機(jī)器人的主被動控制結(jié)構(gòu)做進(jìn)一步分析,綜合考慮機(jī)器人研磨拋光控制端的剛度系數(shù)、海綿的質(zhì)量和彈性系數(shù)、研磨拋光頭的位移情況等多方面的數(shù)據(jù)信息,分析其具體的函數(shù)關(guān)系。根據(jù)以往的研究經(jīng)驗可知,在研磨拋光工作系統(tǒng)中,整個系統(tǒng)的傳遞函數(shù)由以下兩個公式組成:
式中,k為海綿材料的彈性系數(shù),F(xiàn)t(s)為研磨拋光力,τ為輸入信號的延遲時間,Gt(s)為研磨系統(tǒng)的控制對象。根據(jù)以上兩個公式,即可確定主被動柔順控制系統(tǒng),并根據(jù)跟蹤反饋的結(jié)果,對機(jī)器人的位置進(jìn)行微調(diào),以實現(xiàn)更為有效的控制。
4.3 研磨拋光機(jī)器人的內(nèi)??刂?/p>
內(nèi)模控制(簡稱IMC)是基于數(shù)學(xué)模型的一種新型控制策略,這種控制方法的魯棒性相對更高,具有對偶穩(wěn)定性、理想控制器特性和零穩(wěn)態(tài)偏差特性等多種特點,同樣具有較高的實用價值。
在內(nèi)??刂破髦?,其傳遞函數(shù)如下:
式中,Cimc(s)為內(nèi)??刂破鳎瑢崿F(xiàn)抑制擾動和無靜差跟蹤的功能。M(s)為對象觀測模型,其作用是讓整個系統(tǒng)區(qū)域穩(wěn)定。
為實現(xiàn)內(nèi)??刂破鞯脑O(shè)計,在實際的研究工作中,主要通過以下幾個步驟加以實現(xiàn):①對預(yù)測模型進(jìn)行模型分解,此環(huán)節(jié)需要綜合考慮所有的時滯;②考慮到被控對象具有時滯的特點,選取濾波器對其進(jìn)行濾波,同時調(diào)節(jié)濾波器參數(shù)來實現(xiàn)系統(tǒng)期望的動態(tài)性能,即可最終實現(xiàn)內(nèi)??刂破鞯脑O(shè)計;③內(nèi)模控制器設(shè)計完成后,將其在MATLAB中進(jìn)行仿真,確定其最終性能。
整體來看,內(nèi)??刂频男ЧQ于系統(tǒng)的跟蹤特性、抗干擾特性和可調(diào)參數(shù)等多個方面,其中又以調(diào)整參數(shù)的作用更為顯著。在實際工作中,該調(diào)整參數(shù)通常會綜合考慮跟蹤特性和抗干擾性能來折中進(jìn)行選擇,再通過反復(fù)試湊確定。當(dāng)然,從以往的經(jīng)驗來看,內(nèi)??刂破麟m然易于實現(xiàn),但很難同時滿足跟蹤特性和魯棒性兩方面的要求,因此其實際應(yīng)用也相對較少。
4.4 研磨拋光機(jī)器人的滑模控制
針對研磨拋光機(jī)器人的滑??刂?,其主要目的是彌補(bǔ)內(nèi)??刂频牟蛔恪>唧w來看,滑??刂葡到y(tǒng)屬于一種特殊的非線性系統(tǒng),控制不連續(xù)性的特點較為突出,在該系統(tǒng)中,其狀態(tài)軌跡沿著開關(guān)超平面運(yùn)動,如圖1所示。
從圖1中不難看出,s=0為滑模曲面(又稱為切換函數(shù)或切換面),s>0和s<0則分別對應(yīng)兩種不同的狀態(tài)空間,但無論系統(tǒng)處于何種狀態(tài)空間,都會受到控制量變化的影響,朝著滑動曲面s=0運(yùn)動,如此循環(huán)往復(fù),直至滿足要求為止。同時也能看出,滑模運(yùn)動控制對象的所有狀態(tài)點均不受參數(shù)變化和擾動的影響,因此從理論上講,滑??刂频姆€(wěn)定性相對更高。
為實現(xiàn)滑模控制,其首要工作是對滑模變結(jié)構(gòu)控制器(滑動控制器)進(jìn)行設(shè)計,基本步驟主要包括以下兩個部分:①設(shè)計切換函數(shù),確保其所確定的滑動模態(tài)相對更為穩(wěn)定,并提升其動態(tài)品質(zhì);②設(shè)計滑動模態(tài)控制率,以實現(xiàn)滑模變結(jié)構(gòu)控制。在實際工作中,為實現(xiàn)有效的滑模變結(jié)構(gòu)控制,通常優(yōu)先采取比例切換控制法,以綜合考慮各種運(yùn)行工況。
在以上環(huán)節(jié)設(shè)計完成后,即可得出研磨拋光機(jī)器人的傳遞函數(shù),再將其轉(zhuǎn)換為狀態(tài)方程形式,在MATLAB上進(jìn)行仿真,即可實現(xiàn)對控制器性能的確認(rèn)。一般來說,滑模控制有著更小的誤差和更強(qiáng)的抗干擾能力,具有更高的實用價值。
5 結(jié)束語
研磨拋光項目涉及到的工藝因素相對較為復(fù)雜,因此其對機(jī)器人的應(yīng)用也有著相對更高的要求。從研磨拋光機(jī)器人的使用角度來考慮,其關(guān)鍵性的工作則是對通信方案、軟硬件等方面加強(qiáng)優(yōu)化設(shè)計,并合理選擇控制方式,以實現(xiàn)研磨拋光質(zhì)量的穩(wěn)步提升。當(dāng)然,在今后的工作中,仍需要對此不斷進(jìn)行優(yōu)化創(chuàng)新,以切實提高研磨拋光的質(zhì)量水平。
參考文獻(xiàn)
[1] 曾學(xué)淑,劉紅,崔歡歡.工業(yè)機(jī)器人在制造業(yè)中的應(yīng)用研究[J].中國設(shè)備工程,2022(3):34-35.
[2] 劉速杰,李論,趙吉賓,等.整體葉輪機(jī)器人研磨柔順控制研究[J].機(jī)械設(shè)計與制造,2021(12):253-256,261.
[3] 孟雨彤.光學(xué)鏡面加工機(jī)器人軌跡誤差分析及輪廓控制研究[D].徐州:中國礦業(yè)大學(xué),2021.
[4] GB/T 39407—2020, 研磨拋光機(jī)器人系統(tǒng) 通用技術(shù)條件[S].
[5] 劉天祥.柔性體磨削拋光無力傳感器機(jī)器人柔順控制系統(tǒng)研究[D].武漢:武漢紡織大學(xué),2020.
[6] 張旭東.研磨拋光機(jī)器人恒力打磨末端執(zhí)行器的研究與設(shè)計[D].北京:中國石油大學(xué)(北京),2018.