【廣告】
靜電噴粉設(shè)備噴槍移動調(diào)節(jié)
為了更加靈活的適應(yīng)噴涂生產(chǎn)線,提升生產(chǎn)功率,在實(shí)際噴涂生產(chǎn)中需要對主動噴槍移動速度和移動行程進(jìn)行調(diào)節(jié);一起需要對主動噴槍橫向的方位進(jìn)行調(diào)節(jié),保證噴槍口到不同形狀工件的距離在抱負(fù)的范圍內(nèi)。
遠(yuǎn)程監(jiān)控要求
需要采集噴涂參數(shù)上傳到上位機(jī),經(jīng)過上位機(jī)軟件監(jiān)控噴涂現(xiàn)場的噴涂作業(yè)狀況,一起又能經(jīng)過上位機(jī)軟件對噴涂現(xiàn)場的控制器進(jìn)行參數(shù)裝備,實(shí)現(xiàn)將噴涂現(xiàn)場與操作人員的隔離,保證工人身體健康。
靜電噴粉設(shè)備體系防爆性要求
噴粉室中靜電噴槍噴出的許多粉料粉塵都是具有可燃性,假如粉塵在空氣中達(dá)到一定的比例,一旦遭受電氣設(shè)備發(fā)生的電弧火花或者機(jī)械設(shè)備發(fā)生的機(jī)械火花、摩擦火花,或者是某一個(gè)噴涂設(shè)備的發(fā)熱,都有或許導(dǎo)致粉塵原因,造成嚴(yán)峻的人員安全和經(jīng)濟(jì)上的丟失殼維護(hù)防機(jī)制。因此,對相關(guān)噴涂設(shè)備進(jìn)行防爆設(shè)計(jì)、安裝與維護(hù),依照安全標(biāo)準(zhǔn)設(shè)計(jì)設(shè)備外,急停措施,保證噴涂生產(chǎn)作業(yè)的安全進(jìn)行。根據(jù)靜電噴涂控制柜的設(shè)計(jì)要求,通信協(xié)調(diào)板主要分為六個(gè)模塊:電源模塊,MCU模塊,RS48_5模塊,固態(tài)繼電器輸出模塊,以太網(wǎng)以太網(wǎng)接口模塊,EEPROM存儲模塊。在設(shè)計(jì)電路和軟件時(shí)要提前設(shè)計(jì)預(yù),備好相應(yīng)應(yīng)對措施。
靜電噴粉設(shè)備
靜電噴粉設(shè)備顯示:在自檢狀態(tài)下,各數(shù)字管的參數(shù)顯示子程序依次調(diào)用鍵顯示模塊顯示參數(shù)1s,用于檢查硬件是否處于良好狀態(tài)。在停止?fàn)顟B(tài)下顯示測量參數(shù)。運(yùn)行狀態(tài)顯示測量參數(shù)。按“流化氣壓”和“霧化氣壓”按鈕可以切換這兩組數(shù)碼管的顯示內(nèi)容。瀏覽配置參數(shù)以瀏覽選擇狀態(tài)顯示。靜電噴粉設(shè)備接收的配置參數(shù)被存儲為用于瀏覽的臨時(shí)參數(shù)。2)漆膜光滑細(xì)膩、平整均勻,無橘皮、流掛現(xiàn)象,涂裝質(zhì)量得到顯著提高。確認(rèn)選擇后,按.”按鈕將它們保存為配置參數(shù)。預(yù)設(shè)狀態(tài)顯示臨時(shí)參數(shù)。在修改參數(shù)時(shí),根據(jù)相應(yīng)的鍵選擇閃爍的數(shù)據(jù)位。確認(rèn)選擇之后,按“確認(rèn)”按鈕保存配置參數(shù)。當(dāng)不修改時(shí),再次按“預(yù)設(shè)”來取消修改。
由于靜電噴粉設(shè)備按鍵顯示驅(qū)動芯片BC7277的通信速率低,刷新每組參數(shù)需要很多時(shí)間,所以每個(gè)周期只刷新一個(gè)參數(shù),LED指示燈顯示總共九個(gè)周期刷新一組參數(shù),所以主程序有增量。運(yùn)行速度提高了9倍。為了完成靜電噴粉設(shè)備控制任務(wù),將不同類型的數(shù)據(jù)劃分為發(fā)送優(yōu)先級。數(shù)據(jù)被打包在每個(gè)模塊中。在發(fā)送時(shí)應(yīng)考慮優(yōu)先級和發(fā)送間隔,設(shè)計(jì)數(shù)據(jù)封裝。工件之間不只會存在著水平間隔,還因?yàn)楣ぜ母叨炔灰?,筆直方向上也存在著高度差。程序和發(fā)送程序確保正常通信。數(shù)據(jù)打包器的功能不僅是對數(shù)據(jù)進(jìn)行封裝,而且對數(shù)據(jù)類型的優(yōu)先級標(biāo)志uSendDataFlag的相應(yīng)位進(jìn)行定位,并計(jì)算數(shù)據(jù)幀有效部分的CRC校驗(yàn)碼。本文采用16位CRC校驗(yàn)碼對有效數(shù)據(jù)位進(jìn)行校驗(yàn)。
數(shù)據(jù)發(fā)送程序根據(jù)數(shù)據(jù)類型的優(yōu)先級發(fā)送封裝的數(shù)據(jù)uSendDataFlag對應(yīng)的位,指示發(fā)送完成。靜電噴粉設(shè)備發(fā)送數(shù)據(jù)包之間的時(shí)間間隔是2ms,并且在發(fā)送數(shù)據(jù)之后清除。計(jì)時(shí)器用于對數(shù)據(jù)進(jìn)行計(jì)時(shí)。時(shí)間間隔不允許發(fā)送到下一次。否則,我們需要等待。數(shù)據(jù)接收程序設(shè)計(jì)采用串行IDLE空閑中斷接收數(shù)據(jù),靜電噴粉設(shè)備采用雙緩沖區(qū)接收數(shù)據(jù),盡量防止數(shù)據(jù)丟失??刂瓢逯饕譃?個(gè)模塊:電源模塊,靜電噴粉設(shè)備MCU模塊,電壓輸出模塊,電機(jī)驅(qū)動模塊,氣壓測量模塊,反饋信號處理模塊,觸發(fā)信號處理模塊,RS422通信模塊,EEPROM存儲模塊。根據(jù)我們設(shè)計(jì)的發(fā)送程序,雙緩沖區(qū)可以完全滿足一般的接收需求。接收到數(shù)據(jù)包后,必須及時(shí)處理。否則,當(dāng)接收到下一個(gè)數(shù)據(jù)包時(shí),它將覆蓋將來可以處理的數(shù)據(jù)。當(dāng)接收到數(shù)據(jù)時(shí),它將接收完成標(biāo)志RevvEndIdFig=1。
對應(yīng)于靜電噴粉設(shè)備有效數(shù)據(jù)的數(shù)據(jù)包將被取出。首先,如果數(shù)據(jù)不完整,將驗(yàn)證幀的頭部和尾部數(shù)據(jù)的完整性。返回接收錯(cuò)誤RX_ERR;電源使用開關(guān)電源將220V工頻電源轉(zhuǎn)換為 24V _5V電源,用于微控制器的微控制器系統(tǒng)和輸出電路。如果數(shù)據(jù)已完成,并且驗(yàn)證CRC檢查的正確性以確保接收到正確的數(shù)據(jù)包,則相同的CRC檢查錯(cuò)誤返回到接收錯(cuò)誤RX_ERR。當(dāng)數(shù)據(jù)完全正確時(shí),根據(jù)函數(shù)代碼和錯(cuò)誤代碼執(zhí)行相應(yīng)的處理,并接收正確的RX_OK。當(dāng)接收到錯(cuò)誤時(shí),根據(jù)錯(cuò)誤信息對錯(cuò)誤響應(yīng)包進(jìn)行打包,并將其發(fā)送回發(fā)送方。靜電噴粉設(shè)備控制器和協(xié)調(diào)器之間通信的數(shù)據(jù)類型包括主機(jī)上傳的配置參數(shù)、控制器上傳的測量參數(shù)和狀態(tài)參數(shù),以及在異常狀態(tài)下上傳的告警參數(shù)。控制器操作面板從控制主板接收測量參數(shù)和狀態(tài)參數(shù)的數(shù)據(jù),并將數(shù)據(jù)放入RS48_5傳輸緩沖區(qū)中,以便上傳到協(xié)調(diào)器。如果尚未發(fā)送數(shù)據(jù)并生成新數(shù)據(jù),則直接覆蓋原始數(shù)據(jù)。