【廣告】
我們?cè)O(shè)計(jì)的無(wú)氣噴涂機(jī)配件控制器基于STM32微控制器控制器,完成控制器的硬件設(shè)計(jì)后,需要設(shè)計(jì)和實(shí)現(xiàn)控制器的軟件,實(shí)現(xiàn)控制器的功能。操控器設(shè)計(jì)的參數(shù)調(diào)理規(guī)模包括市面上干流操控器的氣壓操控范圍,盡可能滿意操控器與其他產(chǎn)品配件的兼容性。軟件設(shè)計(jì)采用ST的STM32CUBE作為驅(qū)動(dòng)開(kāi)發(fā)環(huán)境,該軟件可以在圖形界面中配置無(wú)氣噴涂機(jī)配件MCU的時(shí)鐘和外設(shè),直接生成MDK開(kāi)發(fā)的C語(yǔ)言代碼,大大節(jié)省了MCU的時(shí)間。配置提高了開(kāi)發(fā)效率。
無(wú)氣噴涂機(jī)配件控制板編程控制板主程序包括初始化程序,RS422通信模塊,ADC模擬數(shù)據(jù)采樣模塊,電壓電流控制算法模塊,氣壓控制和步進(jìn)電機(jī)驅(qū)動(dòng)模塊,EEPROM數(shù)據(jù)存儲(chǔ)模塊,管理協(xié)調(diào)軟件和數(shù)據(jù)存儲(chǔ)單元。靜電噴涂控制器操作面板的主要程序分為按鍵處理、通信和顯示三部分。管理協(xié)調(diào)軟件負(fù)責(zé)各功能軟件之間的通信和協(xié)調(diào),實(shí)現(xiàn)各模塊之間的同步;功能軟件模塊通常由主程序調(diào)用子程序和中斷程序?qū)崿F(xiàn)。
無(wú)氣噴涂機(jī)配件存儲(chǔ)模塊編程靜電噴涂控制器配置參數(shù)保存在主板的EEPROM中。在粉料粉末涂料方面,我國(guó)己經(jīng)處于穩(wěn)定的需求增長(zhǎng)時(shí)期,這也預(yù)示著噴涂生產(chǎn)職業(yè)在未來(lái)的開(kāi)展是一個(gè)需求增長(zhǎng)的開(kāi)展模式。斷電時(shí)電源不會(huì)丟失??梢栽俅螐膯?dòng)中讀取參數(shù)。存儲(chǔ)芯片2_SLC640是一個(gè)64Kb電可擦PROM,它是8Kx8bit結(jié)構(gòu),存儲(chǔ)空間地址為Ox0000} Ox1FFF,頁(yè)面大小為承諾字節(jié),通過(guò)SPI接口通信,通信頻率高達(dá)2MHz。
所顯示的無(wú)氣噴涂機(jī)配件數(shù)據(jù)是由密鑰或接收到的測(cè)量數(shù)據(jù)所設(shè)置的數(shù)據(jù)。它是十六進(jìn)制數(shù)據(jù)。依據(jù)對(duì)無(wú)氣噴涂機(jī)配件實(shí)際噴涂出產(chǎn)調(diào)研和查找國(guó)內(nèi)外噴涂操控器參數(shù)資料能夠斷定操控器參數(shù)。它需要轉(zhuǎn)換為常用的十進(jìn)制數(shù)據(jù),并分解成單獨(dú)的位、10位和100位。顯示狀態(tài)包括:只顯示,用0表示;閃爍顯示,用1表示;不顯示,用2表示。以3位數(shù)字管顯示器的參數(shù)為例,為了滿足操作面板的顯示要求,需要六種顯示狀態(tài)。用012編碼,它們是222非顯示、000非閃爍、001位閃爍、010位閃爍、100位閃爍和111位全閃爍。如果還有其他要求,可以使用更多的編碼。
無(wú)氣噴涂機(jī)配件除了能夠單獨(dú)的控制每個(gè)位的顯示之外,用于顯示寄存器操作的其他顯示程序設(shè)計(jì)的另一個(gè)優(yōu)點(diǎn)是它可以顯示特殊字符??刂浦靼逡髐SendDataFlag的所有8位表示都具有1字節(jié)和8位。8位1字節(jié)數(shù)據(jù)分別代表8段數(shù)碼管對(duì)應(yīng)的8位LED,寫一段LED熄滅,寫0段LED發(fā)光。因此,我們可以設(shè)計(jì)錯(cuò)誤顯示子程序。當(dāng)控制器通過(guò)自檢檢測(cè)出內(nèi)部錯(cuò)誤或硬件錯(cuò)誤時(shí),調(diào)用函數(shù)顯示特殊字符“Err”以指示故障,并顯示故障代碼sErrorCode以方便設(shè)備的維護(hù)和維修。此外,在操作面板中有六個(gè)指示燈,無(wú)氣噴涂機(jī)配件由BC7277控制。它們是由BC7277控制的顯示位的LED控制段的兩個(gè)段。因此,可以通過(guò)使用顯示寄存器控制來(lái)點(diǎn)亮指示燈,以將對(duì)應(yīng)的數(shù)據(jù)段寫入0。
在粉末噴涂設(shè)備中,用于驅(qū)動(dòng)噴槍運(yùn)動(dòng)的升降機(jī)通常通過(guò)電機(jī)的正反轉(zhuǎn)動(dòng)來(lái)控制噴槍的上下運(yùn)動(dòng)。復(fù)雜形狀的工件因受“法拉第效應(yīng)”的影響噴涂質(zhì)量往往難以確保,有時(shí)甚至需求采納手工補(bǔ)噴。無(wú)氣噴涂機(jī)配件抖動(dòng)嚴(yán)重,噴槍不均勻,粉體浪費(fèi)嚴(yán)重。為了解決這一問(wèn)題,在鏈傳動(dòng)裝置上設(shè)置了升降滑塊反轉(zhuǎn)連接機(jī)構(gòu),并增加了新的部件以平衡升降機(jī)構(gòu)的重力,有效地減輕了電機(jī)的負(fù)荷。此外,電梯底座還設(shè)有調(diào)節(jié)機(jī)構(gòu),可調(diào)節(jié)電梯與工件的相對(duì)位置。在此基礎(chǔ)上進(jìn)一步改進(jìn),增加了無(wú)氣噴涂機(jī)配件噴槍的數(shù)量,噴槍與活動(dòng)管相連,活動(dòng)管可以伸展在固定塊上,使噴槍的噴距更加可調(diào)。
目前,國(guó)內(nèi)外已經(jīng)生產(chǎn)了大量的智能機(jī)器人噴涂設(shè)備。然而,這些設(shè)備大多需要人工輔助,不能完成更復(fù)雜的操作。無(wú)氣噴涂機(jī)配件包括五軸機(jī)器人、工作臺(tái)、快速接頭、噴涂裝置和控制系統(tǒng)。自動(dòng)噴槍通過(guò)快速接頭與五軸機(jī)器人的一級(jí)頭部連接。噴涂裝置和五軸機(jī)器人分別與控制系統(tǒng)電連接。因此,對(duì)相關(guān)噴涂設(shè)備進(jìn)行防爆設(shè)計(jì)、安裝與維護(hù),依照安全標(biāo)準(zhǔn)設(shè)計(jì)設(shè)備外,急停措施,保證噴涂生產(chǎn)作業(yè)的安全進(jìn)行。可實(shí)現(xiàn)智能化操作,節(jié)省人工成本,保持產(chǎn)品質(zhì)量穩(wěn)定一致。無(wú)氣噴涂機(jī)配件包括基本串聯(lián)運(yùn)動(dòng)單元和末端并聯(lián)噴涂操作單元2兩部分?;敬?lián)運(yùn)動(dòng)單元具有三個(gè)轉(zhuǎn)動(dòng)自由度和一個(gè)移動(dòng)自由度,末端平行噴涂操作單元具有兩個(gè)移動(dòng)自由度。該裝置易于制造,易于控制,易于實(shí)現(xiàn)模塊化。該噴涂機(jī)器人具有柔性大、柔性高、自動(dòng)化程度高等特點(diǎn),能夠有效地滿足噴涂生產(chǎn)線的要求。