麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

基于曲面多層多道焊的機器人自動焊接的方法及系統的制作方法

文檔序號:3197626閱讀:708來源:國知局
專利名稱:基于曲面多層多道焊的機器人自動焊接的方法及系統的制作方法
技術領域
本發明涉及エ業焊接技木,尤其涉及一種基于曲面多層多道焊的機器人自動焊接的方法及系統。
背景技術
目前,在ー些エ業生產中,特殊的厚板焊接一般采用多層多道焊接來提高焊接的質量,比如水輪機,由于其有幾十個導葉構成,通過多層多道焊的方式(也稱導葉堆焊)來完成導葉的焊接。導葉堆焊實際上是曲面與曲面間的厚度可達SO-IOOmm以上的坡口角焊縫焊接,多層多道焊的特點是焊縫不是直焊縫,而是空間曲線,且曲線長度隨著焊層的升高不斷變短,通常采用手工堆焊或者人工進行機器人在線示教來完成導葉堆焊操作。 然而,以往的手工堆焊或者機器人在線示教,其焊接質量取決于操作人員的技術水平,質量無法得以保證。其中,手工堆焊難度較大,特別是過渡面的焊接,要在坡ロ堆焊后的堆焊面與支撐面之間再堆起一個圓滑過渡的曲面,更是難上加難。而人工示教占用機器人工作時間,效率很低,一般采用的在線示教方法,在前道焊縫被焊之前,理論上無法對下道焊縫軌跡進行編程,如同建“空中樓閣”。目前,雖然ー些機器人公司推出多層多道焊軟件包,但有局限性,比如焊道、焊接軌跡點、焊層數量都有限,更不能進行變長度的焊縫計算,并且人工編程也需花費較多的時間,進而致使工作效率低下。

發明內容
本發明的目的在于提供一種基于曲面多層多道焊的機器人自動焊接的方法,其通過根據當前需要進行多層多道焊接的焊道的相關參數,建立特定的計算模型和編排策略,以計算出精確的焊接所需全部運動軌跡和焊槍姿態,并自動生成機器人控制器的運行程序進行相應的焊接動作,從而實現基于機器人自動離線編程的高質量、高效率的多層多道堆焊焊接。相應于所述方法,本發明還提供一種基于曲面多層多道焊的機器人自動焊接的系統。為實現上述發明目的之一,本發明提供的一種基于曲面多層多道焊的機器人自動焊接的方法,包括如下步驟
51、從數據庫提取焊道的堆焊參數;
52、根據所述堆焊參數提取并處理焊道特征曲線,以確定所需焊接的焊接路徑信息;
53、根據所述焊接路徑信息計算焊槍的姿態信息;
54、按照所述焊接路徑信息和焊槍的姿態信息自動生成機器人運行程序,井根據所述運行程序進行焊接操作。作為本發明的進ー步改進,所述步驟SI還包括對堆焊參數進行初始化,其中,所述堆焊參數包括焊道エ藝參數以及模型特征參數。
作為本發明的進ー步改進,所述步驟S2中“提取并處理焊道特征曲線”步驟具體為
創建焊道的參考基準面;
創建焊道的焊接特征截面,并提取所述焊道特征曲線;
對焊道特征曲線進行裁剪以實現曲線的平滑;
生成過渡區焊道的軌跡。作為本發明的進ー步改進,所述焊接路徑信息包括各焊接點的位置、焊道順序以及焊道層數。
作為本發明的進ー步改進,所述步驟S3具體包括
獲取當前焊接路徑上的離散點;
建立基于所述離散點的工具手坐標系;
計算各離散點位置上的焊槍的姿態信息,其中,所述姿態信息包括焊絲的起弧高度、焊絲與支撐面所成的角度。為實現本發明的另ー發明目的,本發明提供了一種基于曲面多層多道焊的機器人自動焊接的系統,其包括如下模塊
堆焊參數獲取模塊、用于從數據庫提取焊道的堆焊參數;
焊道特征曲線提取與處理模塊、用于根據所述堆焊參數提取并處理焊道特征曲線,以確定所需焊接的焊接路徑信息;
姿態信息計算模塊、用于根據所述焊接路徑信息計算焊槍的姿態信息;
程序生成與執行模塊、按照所述焊接路徑信息和焊槍的姿態信息自動生成機器人運行程序,并根據所述運行程序進行焊接操作。作為本發明的進ー步改進,所述堆焊參數獲取模塊還用于對堆焊參數進行初始化,其中,所述堆焊參數包括焊道エ藝參數以及模型特征參數。作為本發明的進ー步改進,所述焊道特征曲線提取與處理模塊中“提取并處理焊道特征曲線”具體通過以下操作來實現
創建焊道的參考基準面;
創建焊道的焊接特征截面,并提取所述焊道特征曲線;
對焊道特征曲線進行裁剪以實現曲線的平滑;
生成過渡區焊道的軌跡。作為本發明的進ー步改進,所述焊接路徑信息包括各焊接點的位置、焊道順序以及焊道層數。作為本發明的進ー步改進,所述姿態信息計算模塊具體用于
獲取當前焊接路徑上的離散點;
建立基于所述離散點的工具手坐標系;
計算各離散點位置上的焊槍的姿態信息,其中,所述姿態信息包括焊絲的起弧高度、焊絲與支撐面所成的角度。與現有技術相比,本發明通過根據當前需要進行多層多道焊接的焊道的相關參數,建立特定的計算模型和編排策略,以計算出精確的焊接所需全部運動軌跡和焊槍姿態,并自動生成機器人控制器的運行程序進行相應的焊接動作,從而保證了焊接的質量、并大大提升了焊接エ藝的工作效率。


圖I是本發明ー實施方式中基于曲面多層多道焊的機器人自動焊接的方法的エ作流程 圖2是本發明中水輪機導葉的某一視角的平面 圖3表示的本發明ー實施方式中工具手坐標系的建立原理;
圖4是圖2中A-A方向的水輪機導葉的截面示意 圖5是圖4中C部位的局部放大圖,并示出了本發明ー實施方式中焊接參數;
圖6是本發明ー實施方式中基于曲面多層多道焊的機器人自動焊接的系統的功能模 塊不意圖。
具體實施例方式以下將結合附圖所示的具體實施方式
對本發明進行詳細描述。但這些實施方式并不限制本發明,本領域的普通技術人員根據這些實施方式所做出的結構、方法、或功能上的變換均包含在本發明的保護范圍內。下面將運用于水輪機上導葉堆焊的具體實施例對本發明的技術方案進行描述,當然,本發明的技術并不僅僅可應用于水輪機導葉的焊接エ藝,也可應用于其他エ業生產中曲面與曲面之間的多層多道焊接。眾所周知,水輪機作為ー種將水流的能量轉換成旋轉機械能以驅動發電機的水力機械設備,其往往由幾十個導葉所組成,而為了保證導葉和水輪機本體完成真正意義上的無縫焊接,那么就必須采取產業上比較成熟的多層多道焊接技木。請參圖I所示,本發明的基于曲面多層多道焊(也稱為堆焊焊接)的機器人自動焊接是計算機圖形學技術、機器人技術、多層多道焊技術、機器人標定技術交叉整合的新技木。在本發明一具體實施方式
中,該方法包括如下步驟
Si、從數據庫提取焊道的堆焊參數;在此步驟中,實現需要由技術人員根據當前水輪機上導葉的相關參數來計算需要進行堆焊參數,并將這些獲得的堆焊參數輸入到數據庫當中。具體地,在步驟SI中,首先需要對堆焊參數進行初始化,其中,優選地,所述堆焊參數包括焊道エ藝參數以及模型特征參數,焊道エ藝參數具體包括焊道的深度、張ロ角度等等,這些參數均可通過簡單的儀器進行測定;而模型特征參數具體包括焊接時焊絲的運動速度等等。在數據庫中堆焊參數初始化完成后提取出相關參數以便于后續步驟的進行。S2、根據所述堆焊參數提取并處理焊道特征曲線,以確定所需焊接的焊接路徑信息;優選地,所述焊接路徑信息包括各焊接點的位置、多道焊接時焊道焊接的先后順序以及多層焊接時所需完成的焊道層數等等。其中,優選地,步驟S2中“提取并處理焊道特征曲線”步驟具體為
創建焊道的參考基準面;
創建焊道的焊接特征截面,并提取所述焊道特征曲線;
對焊道特征曲線進行裁剪以實現曲線的平滑;其中,由于導葉曲面造型等原因,會使在提取出焊道特征曲線的時候,出現線條不平滑的現象,這便會影響后續焊接エ藝的準確性,因本發明對焊接的準確性要求較高,所以需要對不必要的線條進行裁剪以保證曲線趨于平滑。生成過渡區焊道的軌跡這是產品結構的需求,需要在支撐面和堆焊面之間做ー段焊接區域(過渡區焊道),過渡區的形成在下文會詳細說明。在本實施方式中,優選地,該步驟具體包括
首先提取焊道數據庫數據,再根據焊道特征曲線,通過焊道軌跡偏置生成所需的過渡區軌跡(根據假想線)。
下面結合圖2說明本發明中BASE坐標系的建立方法。對于曲面產品的坐標系的定義,也是實現曲面多層多道焊得以成功的關鍵技術,坐標系定義應便于操作、同時要求準確。具體地,首先建立BASE坐標系,坐標系的X軸和Y軸方向如圖2所示,Z軸的方向垂直于紙面向外,原點位于導葉片10的底部,導葉片包括位于X軸兩側的YP面和YS面。獲取BASE坐標系到參考基準面坐標系的轉換矩陣
權利要求
1.一種基于曲面多層多道焊的機器人自動焊接的方法,其特征在于,該方法包括如下步驟 51、從數據庫提取焊道的堆焊參數; 52、根據所述堆焊參數提取并處理焊道特征曲線,以確定所需焊接的焊接路徑信息; 53、根據所述焊接路徑信息計算焊槍的姿態信息; 54、按照所述焊接路徑信息和焊槍的姿態信息自動生成機器人運行程序,并根據所述運行程序進行焊接操作。
2.根據權利要求I所述的方法,其特征在于,所述步驟SI還包括對堆焊參數進行初始化,其中,所述堆焊參數包括焊道工藝參數以及模型特征參數。
3.根據權利要求I所述的方法,其特征在于,所述步驟S2中“提取并處理焊道特征曲線”步驟具體為 創建焊道的參考基準面; 創建焊道的焊接特征截面,并提取所述焊道特征曲線; 對焊道特征曲線進行裁剪以實現曲線的平滑; 生成過渡區焊道的軌跡。
4.根據權利要求I或3所述的方法,其特征在于,所述焊接路徑信息包括各焊接點的位置、焊道順序以及焊道層數。
5.根據權利要求I所述的方法,其特征在于,所述步驟S3具體包括 獲取當前焊接路徑上的離散點; 建立基于所述離散點的工具手坐標系; 計算各離散點位置上的焊槍的姿態信息,其中,所述姿態信息包括焊絲的起弧高度、焊絲與支撐面所成的角度。
6.一種基于曲面多層多道焊的機器人自動焊接的系統,其特征在于,該系統包括如下模塊 堆焊參數獲取模塊、用于從數據庫提取焊道的堆焊參數; 焊道特征曲線提取與處理模塊、用于根據所述堆焊參數提取并處理焊道特征曲線,以確定所需焊接的焊接路徑信息; 姿態信息計算模塊、用于根據所述焊接路徑信息計算焊槍的姿態信息; 程序生成與執行模塊、按照所述焊接路徑信息和焊槍的姿態信息自動生成機器人運行程序,并根據所述運行程序進行焊接操作。
7.根據權利要求6所述的系統,其特征在于,所述堆焊參數獲取模塊還用于對堆焊參數進行初始化,其中,所述堆焊參數包括焊道工藝參數以及模型特征參數。
8.根據權利要求6所述的系統,其特征在于,所述焊道特征曲線提取與處理模塊中“提取并處理焊道特征曲線”具體通過以下操作來實現 創建焊道的參考基準面; 創建焊道的焊接特征截面,并提取所述焊道特征曲線; 對焊道特征曲線進行裁剪以實現曲線的平滑; 生成過渡區焊道的軌跡。
9.根據權利要求6或8所述的系統,其特征在于,所述焊接路徑信息包括各焊接點的位置、焊道順序以及焊道層數。
10.根據權利要求6所述的系統,其特征在于,所述姿態信息計算模塊具體用于 獲取當前焊接路徑上的離散點; 建立基于所述離散點的工具手坐標系; 計算各離散點位置上的焊槍的姿態信息,其中,所述姿態信息包括焊絲的起弧高度、焊絲與支撐面所成的角度。
全文摘要
本發明揭示了一種基于曲面多層多道焊的機器人自動焊接的方法與系統,其方法通過如下步驟實現S1、從數據庫提取焊道的堆焊參數;S2、根據所述堆焊參數提取并處理焊道特征曲線,以確定所需焊接的焊接路徑信息;S3、根據所述焊接路徑信息計算焊槍的姿態信息;S4、按照所述焊接路徑信息和焊槍的姿態信息自動生成機器人運行程序,并根據所述運行程序進行焊接操作。本發明通過根據當前需要進行多層多道焊接的焊道的相關參數,建立特定的計算模型和編排策略,以計算出精確的焊接所需全部運動軌跡和焊槍姿態,并自動生成機器人控制器的運行程序進行相應的焊接動作,從而保證了焊接的質量,并大大提高了機器人焊接的工作效率。
文檔編號B23K9/095GK102672306SQ20121002136
公開日2012年9月19日 申請日期2012年1月31日 優先權日2012年1月31日
發明者嚴萬春, 周源, 朱偉, 杜望, 程學剛, 郁春華 申請人:昆山工研院工業機器人研究所有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 富蕴县| 湖南省| 铁岭县| 科技| 安达市| 龙泉市| 丰台区| 钟山县| 新巴尔虎左旗| 康乐县| 鄂温| 南丰县| 米林县| 政和县| 喀什市| 教育| 太和县| 偃师市| 应城市| 大田县| 石屏县| 从江县| 泉州市| 饶平县| 抚宁县| 石屏县| 凉城县| 剑川县| 定安县| 延长县| 华亭县| 太白县| 永宁县| 镇雄县| 射洪县| 巫溪县| 静安区| 扶余县| 邢台县| 安塞县| 富源县|