金亮
(遼寧石化職業(yè)技術(shù)學(xué)院自動(dòng)化系,遼寧 錦州 121001)
隨著信息技術(shù)的快速發(fā)展,工業(yè)機(jī)器人技術(shù)或?qū)⒊蔀槲磥?lái)科學(xué)技術(shù)研究的主流方向。在各行各業(yè)的日常生產(chǎn)和發(fā)展過(guò)程中,都可以嘗試運(yùn)用機(jī)器人技術(shù)來(lái)進(jìn)行工作效率的提升和工作質(zhì)量的完善。沒(méi)有信息技術(shù)發(fā)展基礎(chǔ)下的機(jī)器人技術(shù)不僅擁有超高的信息處理能力,還擁有較高的智能化水平,能夠在更廣闊的領(lǐng)域發(fā)揮較為明顯的作用。而分布式控制系統(tǒng)下的工業(yè)機(jī)器人或?qū)⒊蔀槲磥?lái)工業(yè)機(jī)器人發(fā)展的一個(gè)重大方向。
作為目前投入工業(yè)生產(chǎn)使用當(dāng)中的工業(yè)機(jī)器人大多數(shù)負(fù)責(zé)一些低技術(shù)含量高重復(fù)率的工作,這些工作過(guò)于單調(diào)乏味,倘若使用人力資源,需要消耗過(guò)高的成本。但倘若使用工業(yè)機(jī)器人,則能夠在控制成本的基礎(chǔ)上,提升日常的工作效率。大多數(shù)工業(yè)機(jī)器人的工作條件都較為惡劣,這些惡劣的工作環(huán)境很可能會(huì)給工作人員帶來(lái)身體健康方面的危險(xiǎn),但如果用工業(yè)機(jī)器人代替人力進(jìn)行惡劣環(huán)境下的工作,則能夠在一定程度上提升工作人員身體健康方面的保障?,F(xiàn)階段所使用的工業(yè)機(jī)器人是一種全電動(dòng)的空間關(guān)節(jié)型機(jī)器人這種機(jī)器人。通常由三個(gè)重要的部分組成,其中決定機(jī)器人性能的是本體部分,它需要負(fù)責(zé)完成工業(yè)生產(chǎn)方面的主要操作,因此工作人員在進(jìn)行機(jī)器人驅(qū)動(dòng)和監(jiān)控的過(guò)程中,需要對(duì)機(jī)器人的本體進(jìn)行必要的操作[1-2]。
在傳統(tǒng)的機(jī)器人構(gòu)建與設(shè)計(jì)過(guò)程中一些關(guān)鍵性的關(guān)節(jié)和位置通常都是以混合控制和集中控制的方式來(lái)進(jìn)行設(shè)計(jì),但這樣的設(shè)計(jì)很難滿足工業(yè)生產(chǎn)的需求,很難讓機(jī)器人使用類人的姿勢(shì)進(jìn)行相應(yīng)的工業(yè)生產(chǎn),為此有關(guān)技術(shù)研究者嘗試采用分布式控制結(jié)構(gòu)或主從式控制結(jié)構(gòu)來(lái)取代原有的控制方法和理念,進(jìn)行關(guān)鍵關(guān)節(jié)的組裝設(shè)計(jì)。結(jié)果證明相比較混合控制或集中控制理念而言,分布式控制結(jié)構(gòu)的確能夠讓機(jī)器人的日常行動(dòng)變得更為智能,因此現(xiàn)階段的機(jī)器人控制系統(tǒng)通常都會(huì)采用分布式結(jié)構(gòu)來(lái)進(jìn)行組裝設(shè)計(jì)。
為了讓分布式控制系統(tǒng)的工業(yè)機(jī)器人在日常的工業(yè)生產(chǎn)過(guò)程中發(fā)揮更大的作用,有關(guān)技術(shù)研究者嘗試進(jìn)行控制系統(tǒng)的進(jìn)一步優(yōu)化,下面將對(duì)優(yōu)化策略進(jìn)行深入的分析與研究。
實(shí)際上工業(yè)機(jī)器人日常所處的工作環(huán)境是十分惡劣的,并且會(huì)隨著時(shí)間的不斷推移而進(jìn)行變化。因此分布式控制系統(tǒng)下的工業(yè)機(jī)器人需要具有進(jìn)行突發(fā)事件處理的能力,能夠及時(shí)通過(guò)感應(yīng)模塊的相應(yīng)數(shù)據(jù)傳輸來(lái)對(duì)外界環(huán)境進(jìn)行必要的分析與監(jiān)測(cè),通過(guò)程序指令來(lái)進(jìn)行相對(duì)應(yīng)動(dòng)作的呈現(xiàn),以便進(jìn)行現(xiàn)階段所身處環(huán)境的準(zhǔn)確應(yīng)對(duì),在這一過(guò)程中分布式控制系統(tǒng)需要為有關(guān)工業(yè)機(jī)器人進(jìn)行三個(gè)功能模塊的區(qū)分,這三個(gè)功能模塊分別是動(dòng)態(tài)數(shù)據(jù)處理模塊,驅(qū)動(dòng)控制模塊和感應(yīng)模塊。想要讓分布式控制系統(tǒng)下的工業(yè)機(jī)器人,能夠合理的應(yīng)對(duì)各種突發(fā)狀況和工作環(huán)境,這三個(gè)模塊缺一不可,但在傳統(tǒng)的機(jī)器人控制系統(tǒng)中,大部分技術(shù)人員會(huì)使用集中式的控制模式來(lái)進(jìn)行相應(yīng)控制功能的呈現(xiàn),這些控制功能通過(guò)CPU集成的方式來(lái)進(jìn)行運(yùn)用,很容易在實(shí)際使用過(guò)程中出現(xiàn)系統(tǒng)延時(shí)或卡頓等現(xiàn)象,終影響到工業(yè)機(jī)器人的指令下達(dá)和行動(dòng)呈現(xiàn),有些技術(shù)人員為了提升CPU的性能,會(huì)嘗試進(jìn)行機(jī)器人系統(tǒng)的成本投入,但就會(huì)其他限度的突破機(jī)器人系統(tǒng)的成本運(yùn)算,且無(wú)法進(jìn)一步的提升機(jī)器人系統(tǒng)的信息處理能力,也無(wú)法讓機(jī)器人的適應(yīng)環(huán)境能力變得更為優(yōu)良。為此有關(guān)技術(shù)人員嘗試拋棄原本的集中式控制模式運(yùn)用理念,采取分布式控制系統(tǒng)的運(yùn)用方法,來(lái)進(jìn)行相應(yīng)驅(qū)動(dòng)控制功能的轉(zhuǎn)移,這樣一來(lái),機(jī)器人的綜合系統(tǒng)效能就能夠得到進(jìn)一步的提升與完善[3-5]。
現(xiàn)階段所使用的工業(yè)機(jī)器人大多都是6關(guān)節(jié)工業(yè)機(jī)器人,為了使得其控制精度能夠得到進(jìn)一步的提升,大部分五關(guān)節(jié)的工業(yè)機(jī)器人都會(huì)采用分布式控制系統(tǒng),通過(guò)主機(jī)和接點(diǎn)機(jī)的合理配合運(yùn)用來(lái)構(gòu)建一個(gè)上下位機(jī)的二級(jí)結(jié)構(gòu)。上位機(jī)通常會(huì)使用PC機(jī)的方式來(lái)進(jìn)行中央系統(tǒng)的控制使得工作人員通過(guò)系統(tǒng)管理的方式來(lái)實(shí)現(xiàn)人機(jī)對(duì)話,并在故障發(fā)生的過(guò)程中進(jìn)行各層級(jí)之間的協(xié)調(diào)和故障的進(jìn)一步檢測(cè),而下位機(jī)通常是由單片機(jī)組成。其中6個(gè)主要關(guān)節(jié)需要通過(guò)電機(jī)字符控制來(lái)進(jìn)行關(guān)節(jié)運(yùn)動(dòng)的操控,只有如此,才能夠使得工業(yè)機(jī)器人能夠順利的完成工作人員所希望完成的控制任務(wù)。由于每個(gè)關(guān)節(jié)中都有微處理器來(lái)進(jìn)行運(yùn)動(dòng)控制,因此相應(yīng)工業(yè)機(jī)器人的工作速率和工作質(zhì)量都能夠得到質(zhì)的飛躍。需要注意的是,在機(jī)器人工作的過(guò)程中,控制系統(tǒng)需要控制周邊裝置,只有如此才能夠讓機(jī)器人與其進(jìn)行協(xié)調(diào)的配合,為此技術(shù)人員嘗試在機(jī)器人內(nèi)部安裝遙感信號(hào)系統(tǒng),通過(guò)此來(lái)讓機(jī)器人與周邊的設(shè)備進(jìn)行必要的連接,通過(guò)內(nèi)部的傳感信號(hào)來(lái)進(jìn)行有關(guān)數(shù)據(jù)的傳輸。需要注意的是主控系統(tǒng)和關(guān)節(jié)控制單元之間,需要通過(guò)教和系統(tǒng)的串行通訊來(lái)進(jìn)行信息處理,只有如此,才能夠達(dá)到較為良好的信息處理效果。
工業(yè)機(jī)器人在日常的工作過(guò)程中,需要被關(guān)注的控制點(diǎn)有許多,譬如其動(dòng)作順序,動(dòng)作時(shí)間間隔等都是應(yīng)當(dāng)被有關(guān)技術(shù)人員所關(guān)注的點(diǎn),只有進(jìn)行相應(yīng)位置和速度的精準(zhǔn)控制,才能夠使得工業(yè)機(jī)器人在日常的工業(yè)生產(chǎn)中發(fā)揮較為良好的作用。通常情況下,六關(guān)節(jié)的機(jī)器人在進(jìn)行驅(qū)動(dòng)裝置運(yùn)用的過(guò)程中,都會(huì)使用交流伺服電機(jī)來(lái)進(jìn)行驅(qū)動(dòng)。使用交流伺服電機(jī)意味著測(cè)速驅(qū)動(dòng)和碼盤(pán)都被看作是一個(gè)整體,通過(guò)兩個(gè)碼道的位置信號(hào)來(lái)進(jìn)行相應(yīng)數(shù)據(jù)的傳輸。當(dāng)然在進(jìn)行關(guān)節(jié)字符的使用過(guò)程中,很可能會(huì)由于可逆計(jì)數(shù)器發(fā)生錯(cuò)誤而導(dǎo)致最終的信息數(shù)據(jù)反饋遭到干擾。為了避免有關(guān)干擾現(xiàn)象的出現(xiàn),在進(jìn)行技術(shù)的過(guò)程中,應(yīng)當(dāng)嘗試進(jìn)行時(shí)鐘脈沖的同步,只有如此才能夠使得工業(yè)機(jī)器人在運(yùn)動(dòng)過(guò)程中關(guān)節(jié)平滑性達(dá)到技術(shù)研究者的理想程度,使得機(jī)器人能夠完全代替人力來(lái)進(jìn)行相應(yīng)的工業(yè)生產(chǎn)和工業(yè)勞動(dòng)。
工業(yè)機(jī)器人在工業(yè)生產(chǎn)過(guò)程中有不同的工作狀態(tài),現(xiàn)階段所設(shè)計(jì)的工作狀態(tài)有4種,一種是歸零,一種是示教,還有編輯和再現(xiàn)。大部分工業(yè)機(jī)器人在進(jìn)行軟件設(shè)計(jì)的過(guò)程中,技術(shù)工作人員都會(huì)采用模塊化的結(jié)構(gòu)來(lái)進(jìn)行相應(yīng)的軟件設(shè)計(jì),這種模塊化的設(shè)計(jì)結(jié)構(gòu)能夠使得控制系統(tǒng)的可讀性得到進(jìn)一步的改善,也能夠使得其易維護(hù)性得到進(jìn)一步的提升與完善。在這一整個(gè)過(guò)程中,控制系統(tǒng)的軟件設(shè)計(jì)調(diào)試時(shí)間都能夠得到必要的縮短,與此同時(shí),其功能又能夠得到進(jìn)一步的拓展。在工業(yè)機(jī)器人的主控軟件設(shè)計(jì)過(guò)程中,工作人員試圖將主控軟件分為三個(gè)模塊來(lái)分別進(jìn)行運(yùn)用,這三個(gè)模塊是主模塊,功能模塊和任務(wù)模塊。
在工業(yè)機(jī)器人投入生產(chǎn)應(yīng)用過(guò)程之前,有關(guān)工作人員需要對(duì)初始化模塊進(jìn)行必要的編程,為系統(tǒng)開(kāi)辟出一個(gè)適當(dāng)?shù)木彌_區(qū),進(jìn)行軟件標(biāo)志的建立,在這一系列工作完成后,需要啟動(dòng)自己模塊,對(duì)整個(gè)控制系統(tǒng)進(jìn)行自我診斷和自我檢測(cè)。與此同時(shí),有關(guān)技術(shù)人員還要嘗試進(jìn)行歸零模塊的運(yùn)用,讓工業(yè)機(jī)器人的主控單元向控制板發(fā)出指令使得所選的關(guān)鍵控制能夠歸零,這一整個(gè)過(guò)程需要通過(guò)內(nèi)部傳感器來(lái)進(jìn)行操作。除此之外,視角模塊的運(yùn)用意味著用戶可以通過(guò)發(fā)布指令的方式來(lái)讓機(jī)器人根據(jù)指令進(jìn)行相關(guān)的關(guān)節(jié)性動(dòng)作,有關(guān)指令也需要通過(guò)關(guān)節(jié)控制板來(lái)進(jìn)行信息的傳遞,如受用戶需要機(jī)器人進(jìn)行有關(guān)關(guān)節(jié)活動(dòng)狀態(tài)的記憶就需要通過(guò)關(guān)節(jié)控制板進(jìn)行坐標(biāo)位置的發(fā)送,然后通過(guò)編輯模塊中的關(guān)節(jié)空間坐標(biāo)值來(lái)進(jìn)行相應(yīng)記憶程序的植入。而在再現(xiàn)模塊,工作人員需要使用控制系統(tǒng),對(duì)機(jī)器人的生產(chǎn)作業(yè)動(dòng)作進(jìn)行必要的規(guī)范使其產(chǎn)生可行路徑,然后通過(guò)其工業(yè)生產(chǎn)的具體操作來(lái)進(jìn)行有關(guān)路徑的再現(xiàn),使得機(jī)器人以更為智能的方法來(lái)進(jìn)行有關(guān)信息任務(wù)的處理。
與此同時(shí),有關(guān)技術(shù)人員還需要進(jìn)行示教系統(tǒng)軟件的運(yùn)用,在給示教和系統(tǒng)軟件充上電后,需要對(duì)硬件進(jìn)行初始化操作,然后通過(guò)顯示的主菜單進(jìn)行進(jìn)一步的操作通過(guò)在示教盒中進(jìn)行生產(chǎn)作業(yè)要求的收入來(lái)讓機(jī)器人接受有關(guān)指令進(jìn)行相應(yīng)的動(dòng)作。在進(jìn)行分布式控制系統(tǒng)下的工業(yè)機(jī)器人運(yùn)用過(guò)程中,需要設(shè)立固定的工作崗位,進(jìn)行工業(yè)機(jī)器人運(yùn)用的質(zhì)量和狀態(tài)的監(jiān)督,對(duì)其中仍然存在的,急需改進(jìn)的問(wèn)題進(jìn)行相應(yīng)的記錄。只有如此才能夠使得未來(lái)分布式控制系統(tǒng)下的工業(yè)機(jī)器人生產(chǎn)建設(shè),更符合工業(yè)生產(chǎn)的期待,也只有如此,才能夠使得工業(yè)機(jī)器人的日常生產(chǎn)能夠切實(shí)提升生產(chǎn)效率和生產(chǎn)質(zhì)量。這是未來(lái)分布式控制系統(tǒng)下工業(yè)機(jī)器人設(shè)計(jì)技術(shù)創(chuàng)新的發(fā)展方向[6]。
總而言之,相比于傳統(tǒng)的工業(yè)設(shè)備,工業(yè)機(jī)器人有眾多優(yōu)勢(shì),智能化、易操作易管理、效率高、安全性能高、經(jīng)濟(jì)效益高等顯著優(yōu)勢(shì)。分布式控制系統(tǒng)下的工業(yè)機(jī)器人技術(shù)將會(huì)是未來(lái)工業(yè)生產(chǎn)中的主力軍,不論是技術(shù)研發(fā)者還是一線工業(yè)生產(chǎn)工作人員都需要對(duì)此技術(shù)引起足夠的重視,嘗試進(jìn)行機(jī)器人工業(yè)生產(chǎn)的常態(tài)化操作訓(xùn)練,以期能夠使得未來(lái)我國(guó)的工業(yè)生產(chǎn)迸發(fā)出新的活力。