一種基于示教機器人的離線編程示教裝置的制造方法
【技術領域】
[0001]本實用新型涉及機器人領域,尤其涉及一種基于示教機器人的離線編程示教裝置。
【背景技術】
[0002]目前,現有工業機器人編程主要有2種形式:
[0003]I)離線示教,離線示教是利用計算機圖形學成果,建立機械手及其工作環境的模型,通過對圖形的操作和控制,離線計算和規劃出作業軌跡,在確認無誤后將作業軌跡發送到機械手實現機械手編程。離線示教技術暫不成熟,沒有得到廣泛的應用。由于虛擬模型和實際模型存在差異,離線編程示教方法的效果不是很好,加之諸多行業的產品大多缺失三維模型,很難在很多行業進行普及應用。
[0004]2)直接示教,直接示教,也就是通常所說的“手把手”示教。相對于離線編程,直接示教實用性強,操作簡便,因此大部分機械手都采用直接示教。直接示教包括示教盒示教和示教和引導示教。
[0005]采用示教盒示教雖然操作簡單,但在一些工藝較為復雜的曲面軌跡上,需要完成繁雜的示教工作,效率低。而且在衛浴、潔具、五金、家具等行業,操作工人的知識水平普遍較低,難以掌握示教盒方式的復雜操作。另一方面,一般的機械手不具備牽引末端示教的功能,可牽引末端示教的機械手成本高,維護性差,而且機器笨重,引導不靈活,難以獲得高精度的作業軌跡。由此可見,無論是示教盒式教還是引導示教,都存在著不可忽視的缺陷。這些缺陷限制了示教編程的應用,更進一步限制了機械手在生產線的應用。
[0006]專利“施釉機器人離線示教裝置及示教方法”(申請號200810055478.9)就是采用輔助引導式離線編程的機器人示教方法,但是其必須和所使用的機器人具有相同的自由度、相同鉸鏈類型和數量、相同機構尺寸和相同工作空間,大大限制了其使用的合理性。
【實用新型內容】
[0007]本實用新型的目的在于提供一種基于示教機器人的離線編程示教裝置,實現的離線編程示教裝置能滿足各種不同類型機器人編程需求。
[0008]為達此目的,本實用新型采用以下技術方案:一種基于示教機器人的離線編程示教裝置,包括:示教機器人,數據采集系統,程序編譯系統,工業機器人。
[0009]示教機器人,用于執行工序動作,所述機器人包括基座、設置在基座上的若干依次串聯的關節臂以及設置相連關節臂連接處形成驅動阻尼的阻尼器;
[0010]數據采集系統,用于采集機器人在執行工序動作時關節臂的姿態信息,并發送姿態?目息;
[0011]程序編譯系統,用于將數據采集系統采集的信息在計算機中進行程序編制,并傳送到工業機器人,
[0012]工業機器人執行程序編譯系統傳輸而來的指令,實現工作程序的執行。
[0013]進一步的,所述姿態信息包括關節臂執行工序動作時的移動坐標信息、轉動角度信息、速度信息。
[0014]進一步的,所述數據采集系統包括設置關節臂上的傳感器。
[0015]本實用新型的有益效果為:通過示教裝置操作,由數據采集系統的位置傳感器分別記錄關節臂上各自所對應的運動副的移動和轉動信息;并將所記錄的關節臂每個運動副的移動和轉動信息通過通訊總線發送給上位機應用專用軟件進行處理與編譯,生成機器人程序;該實用新型只需一臺示教系統即可示教任意臺數的普通機器人,同時也可以針對不同構型配置以及結構參數的機器人進行示教,極大地降低了成本和示教操作難度,擴大其應用范圍以及使用機器人類型;并且能把熟練技工的操作經驗通過機械臂沉淀下來,使整個生產線達到熟練技工的技能水平,適合新進操作工人快速上手操作使用。
【附圖說明】
[0016]圖1是基于示教機器人的離線編程示教裝置示意圖。
【具體實施方式】
[0017]下面結合附圖并通過【具體實施方式】來進一步說明本實用新型的技術方案。
[0018]本方案提供的是一種基于示教機器人的離線編程示教裝置,包括:示教機器人,數據采集系統,程序編譯系統,工業機器人。
[0019]示教機器人,用于執行工序動作,所述機器人包括基座、設置在基座上的若干依次串聯的關節臂以及設置相連關節臂連接處形成驅動阻尼的阻尼器;
[0020]數據采集系統,用于采集機器人在執行工序動作時關節臂的姿態信息,并發送姿態?目息;
[0021]程序編譯系統,用于將數據采集系統采集的信息在計算機中進行程序編制,并傳送到工業機器人,
[0022]工業機器人執行程序編譯系統傳輸而來的指令,實現工作程序的執行。
[0023]進一步的,所述姿態信息包括關節臂執行工序動作時的移動坐標信息、轉動角度信息、速度信息。
[0024]進一步的,所述數據采集系統包括設置關節臂上的傳感器。
[0025]一種離線編程示教機器人示教方法,其特征在于,包括示教機器人(包括但不限于上述示教機器人),執行以下步驟:
[0026]步驟S10、示教機器人被人工驅動進行操作作業進而帶動關節臂運動,同時,設置在關節臂的所有位置傳感器分別記錄各關節臂上各自所對應的姿態信息;
[0027]步驟S20、所有位置傳感器將步驟SlO中所記錄的姿態信息通過通訊總線發送給上位機;
[0028]步驟S30、所述上位機對接收到的姿態信息進行處理與編譯,在軟件中標定目標機器人后,生成機器人執行指令程序;
[0029]步驟S40、所述上位機將步驟S30中生成的機器人執行指令程序傳送到生產線的機器人中。
[0030]進一步的,在步驟S20中,所有位置傳感器將步驟SlO中所記錄的關節臂的運動信息通過通訊總線發送給上位機數據處理軟件,數據處理軟件將運動信息進行通過算法處理后生成異構機器人的控制程序以供下載。
[0031]進一步的,在步驟S20中,所有位置傳感器將關節臂每個轉動副的角度信息通過RS232、RS485或CAN總線發送給上位機。
[0032]進一步的,在上述示教機器人和示教方法中,所述關節臂采用鋁合金材料制造而成的無動力關節臂。
[00