一種基于rc的噴涂生產線控制系統的制作方法
【技術領域】
[0001]本發明涉及控制領域,具體涉及一種基于RC的噴涂生產線控制系統。
【背景技術】
[0002]現有的機器人自動噴涂生產線控制系統大多為利用PLC (可編程邏輯控制器)來采集現場數據,通過對所采集數據進行編程計算,并向機器人控制器發送動作程序號,機器人控制器接收到程序號后調用預置在控制器內部的程序,控制機器人按照一定的軌跡運動,同時控制噴涂設備不同閥體的動作來完成噴涂工作。然而PLC系統雖然可以實現基本的邏輯控制和簡單的算法,但是如果要實現復雜的算法就比較困難,而且編碼的復雜度也很高;由于一套可編程控制器(PLC)系統主要由電源模塊、CPU模塊、數字量輸入模塊、數量輸出模塊、通信模塊、模擬量輸入模塊、模擬量輸出模塊組成,因此PLC系統的存在也使得生產線的成本投入增加。
[0003]不難看出,現有技術還存在一定的缺陷。
【發明內容】
[0004]本發明所要解決的技術問題是提供一種基于RC的噴涂生產線控制系統,使其在噴涂生產線上能夠整合設備,節約生產成本,降低場地占用率。
[0005]為達到上述目的,本發明提供如下的技術方案:
[0006]一種基于RC的噴涂生產線控制系統,包括:數據采集模塊、遠程1模塊、機器人控制器、機器人;
[0007]所述數據采集模塊用于采集待噴涂設備的數據;
[0008]所述遠程1模塊用于將所述數據采集模塊所采集的待噴涂設備的數據傳送至所述機器人控制器;
[0009]所述機器人控制器對所述遠程1模塊所傳送來的待噴涂設備的數據進行存儲并處理,進而生成控制命令,將控制命令傳送至機器人;
[0010]所述機器人用于執行所述機器控制器所傳送來的控制命令,對待噴涂設備進行噴涂作業。
[0011]進一步的,所述基于RC的噴涂生產線控制系統還包括:
[0012]人機交互模塊,用于可視化實時監控噴涂過程中的狀態數據,并修改相關數據,并將所監控和修改的相關數據傳送至所述機器人控制器;所述機器人控制器根據所監控和修改的相關數據生成控制命令。
[0013]進一步的,所述數據采集模塊包括:
[0014]設備識別裝置,用于識別待噴涂設備的類別;
[0015]顏色輸入設備,用于向遠程1模塊輸入待噴涂設備所需噴涂的顏色數據;
[0016]編碼器,用于獲取待噴涂設備的位置信息。
[0017]進一步的,所述機器人控制器包括:
[0018]數據存儲子模塊,用于存儲所述遠程1模塊所傳送來的待噴涂設備的數據;
[0019]主控制板子模塊,用于對所述數據存儲子模塊所存儲的數據,以及人機交互模塊所監控和修改的相關數據進行處理,生成控制命令,將控制命令傳送至機器人。
[0020]進一步的,所述主控制板子模塊和機器人均為多個,每個主控制板子木塊均對應一個機器人。
[0021]進一步的,所述機器人控制器還包括:
[0022]總控制板子模塊,用于集中控制所有的主控制板子模塊。
[0023]本發明所提供的基于RC的噴涂生產線控制系統可以通過機器人控制器對生產線現場采集(即對待噴涂設備進行數據采集)的實時數據進行綜合分析,并將分析結果轉化為機器人控制命令,控制機器人及噴涂設備進行噴涂工作,使得整套機器人噴涂生產線控制系統在完成基本功能需求的基礎上提高了運算速度,增強了對現場數據的實時分析解決能力,提高了生產線控制系統的準確性、穩定性,有效的節約了生產線成本,并降低了場地的占用率。
【附圖說明】
[0024]圖1為本發明實施例提供的一種基于RC的噴涂生產線控制系統的結構框圖;
[0025]圖2為本發明實施例提供的一種基于RC的噴涂生產線控制系統的實施框圖;
[0026]圖3為本發明實施例提供的一種基于RC的噴涂生產線控制系統的工作流程圖。
【具體實施方式】
[0027]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例和附圖,對本發明實施例中的技術方案進行清楚、完整地描述。需要說明的是,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0028]實施例
[0029]需要說明的是,本專利使用工業機器人控制器和機器人控制器主控制板(即本文所述的主控制板模塊)作為機器人噴涂生產線控制系統的核心控制器,在IRC-1板卡上運行嵌入式Linux操作系統,并在嵌入式Linux環境下開發適用于機器人噴涂生產線的控制軟件包,由于RC主控制板支持與外設之間的多種接口通訊協議,本控制系統可以使用控制軟件包對生產線現場采集的實時數據進行綜合分析,并將分析結果轉化為機器人控制指令。
[0030]如圖1所示,一種基于RC的噴涂生產線控制系統,包括:數據采集模塊、遠程1模塊、機器人控制器、機器人;所述數據采集模塊用于采集待噴涂設備的數據;所述遠程1模塊用于將所述數據采集模塊所采集的帶噴涂設備的數據傳送至所述機器人控制器;所述機器人控制器對所述遠程1模塊所傳送來的待噴涂設備的數據進行存儲并處理,并生成控制命令,將控制命令傳送至機器人;所述機器人用于執行所述機器控制器所傳送來的控制命令,對待噴涂設備進行噴涂作業。
[0031]作為優選,基于RC的噴涂生產線控制系統還包括:人機交互模塊,用于可視化實時監控噴涂過程中的狀態數據,并修改相關數據,并將所監控和修改的相關數據傳送至所述機器人控制器;所述機器人控制器根據所監控和修改的相關數據生成控制命令。需要說明的是,此處設置有人機交互模塊的作用是實現對整個噴涂作業過程中的可視化監控,假如在噴涂生產線的某個環節出現錯誤,使用者可以馬上通過人機交互模塊發現該錯誤,并馬上做出處理,調整相關控制命令來修正該錯誤。
[0032]如圖2所示,作為優選,所述數據采集模塊包括:
[0033]設備識別裝置,用于識別待噴涂設備的類別;需要說明的是,此處所述設備的類另IJ,是指區分設備的不同類型,比如:使用者需要對汽車進行噴涂工作,因為對應的汽車類型多種多樣,不同類型的汽車的構造均不相同,即在開始的時候,就需要對汽車的類型進行選擇。
[0034]顏色輸入設備,用于向遠程1模塊輸入待噴涂設備所需噴涂的顏色數據;編碼器,用于獲取待噴涂設備的位置信息。
[0035]作為優選,所述機器人控制器包括:數據存儲子模塊,用于