焊接參數預置和實時調節精確控制方法
【專利摘要】本發明涉及了一種焊接參數預置和實時調節精確控制方法,包括以下方法:S1、根據不同的需求設置對應參數的分段,所述分段大小不一;S2、修改焊接每個分段的默認值,減少一些非必要的輸入;S3、根據用戶修改的默認值,在焊接過程中,為用戶實時的呈現為曲線的關系,為了達到兩點間的平滑處理,使用了多種平滑處理方法,用以保證焊接過程中的穩定。本發明的有益效果是:焊接的平滑處理和分段設置,極大的方便了用戶的使用,極大的節約焊接成本和時間;同時預設值又能保證,用戶不需要做太大的改動就能完成一次焊接,減少了多少不必要的操作;參數的平滑處理使得焊接的適應性極強,大大的提高了焊接的質量。
【專利說明】
焊接參數預置和實時調節精確控制方法
技術領域
[0001] 本發明涉及焊接技術領域,具體的說是焊接參數預置和實時調節精確控制方法。
【背景技術】
[0002] 隨著焊接工藝的發展,現在焊接技術的提升,自動化的誕生,現在焊接工藝的實現 完全通過對設備的實時調節,采用首先預設,然后用戶實時調節的方式,精確的控制設備的 焊接工藝。
[0003] 現如今的焊接,大多采用點狀數據焊接,數據很分散,有很多的缺點如下: 1. 焊接參數每次都需要重新設計,大大的增加了用戶的操作難度,難于使用; 2. 焊接穩定性差,導致焊接不穩,增加了焊接的難度; 3. 焊接的質量差,影響最后的焊接效果,導致最后的合格率極其的低下; 4. 焊接的適應性差,由于不能適應更多的參數。導致焊接前的準備復雜化,大大的增加 了使用的難度系數。
【發明內容】
[0004] 針對上述現有技術不足,本發明提供一種焊接參數預置和實時調節精確控制方 法。
[0005] 本發明提供的焊接參數預置和實時調節精確控制方法是通過以下技術方案實現 的: 一種焊接參數預置和實時調節精確控制方法,其特征在于,包括以下方法: 51、 根據不同的需求設置對應參數的分段,所述分段大小不一; 52、 修改焊接每個分段的默認值,減少一些非必要的輸入; 53、 根據用戶修改的默認值,在焊接過程中,為用戶實時的呈現為曲線的關系,為了達 到兩點間的平滑處理,使用了多種平滑處理方法,用以保證焊接過程中的穩定; 其中,所述平滑處理方法包括: a、剔除異常值:設定一個限度,凡是超過限度的誤差,都認為是異常值,從而剔除;若發 現空缺值,自動忽略整條空缺值或填上空缺值;其中填上空缺值的方法有兩個,一是使用焊 接平均值或默認值填充,二是使用判定樹方法推斷出最可能的值填充。
[0006] b、由離散點繪制光滑的曲線,使數據平滑。
[0007] 所述平滑處理方法b中,采用五點光滑法,具體為: 1) 每兩個數據點之間建立一條三次多項式曲線方程; 2) 對曲線進行連續的一階求導; 3) 各節點的導數是以一點為中心,左右兩邊各相鄰的兩個點,一共五個點來確定的。
[0008] 所述平滑處理方法b中,采用基于最小二乘法的數據平滑算法,具體為:取相鄰的5 個數據點,擬合出一條3次曲線,然后用3次曲線上相應的位置的數據值作為最后參數的結 果。
[0009] 剔除異常值的方法使用一階差分法,用前兩個數據來估算新的參數,然后用估算 值與實際值比較,如果大于我們的允許差限值,就剔除該數據。
[0010] 本發明的有益效果是:焊接的平滑處理和分段設置,極大的方便了用戶的使用,最 終使得用戶只需要輸入幾個點,就能獲得準確的數據,保證了焊接參數的準確性,焊接穩定 性大大的提高,解決了焊接過程中的跳變,使得焊接過程中焊口相當的穩妥,減少了焊工使 用的難度,簡單方便的就能是焊工完成參數配置,極大的節約焊接成本和時間;同時預設值 又能保證,用戶不需要做太大的改動就能完成一次焊接,減少了多少不必要的操作;參數的 平滑處理使得焊接的適應性極強,即使焊工不是特別專業,也能做出合格的焊口,大大的提 高了焊接的質量。
【具體實施方式】
[0011] 下面將通過實施例對本發明的技術方案進行清楚、完整地描述,顯然,所描述的實 施例僅是本發明的一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域技 術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范 圍。
[0012] 實施例1: 一種焊接參數預置和實時調節精確控制方法,包括以下方法: 51、 根據不同的需求設置對應參數的分段,所述分段大小不一; 52、 修改焊接每個分段的默認值,減少一些非必要的輸入; 53、 根據用戶修改的默認值,在焊接過程中,為用戶實時的呈現為曲線的關系,為了達 到兩點間的平滑處理,使用了多種平滑處理方法,用以保證焊接過程中的穩定; 其中,所述平滑處理方法包括:a、剔除異常值:焊接參數在傳輸與設置時,雖然設置了 上下限,但是由于環境和人為因素,有可能造成少部分參數的不切實際,更甚至有丟失,這 種數據稱之為非法參數(異常值)。為了保證焊接參數的切實可行性以便后面的操作更好的 分析結果,我們第一步就需要對數據進行剔除異常值。基本原理是,若是有空缺值,一種方 法是忽略整條空缺值,另外可以填上空缺值。填空的方法有兩個,一是使用焊接平均值或默 認值填充,二是使用判定樹方法推斷出最可能的值填充,基本思想是,規定一個限度,確定 這個規定的限度,凡是超過的誤差,都認為是非法參數,從而剔除。方法使用一階差分法,用 前兩個數據來估算新的參數,然后用估算值與實際值比較,如果大于我們的允許差限值,就 剔除該數據;b、由離散點繪制光滑的曲線,使數據平滑。
[0013]所述平滑處理方法b中,采用五點光滑法,具體為: 1) 每兩個數據點之間建立一條三次多項式曲線方程; 2) 對曲線進行連續的一階求導; 3) 各節點的導數是以一點為中心,左右兩邊各相鄰的兩個點,一共五個點來確定的。 [0014]由方法3,我們可以認為我們已經得到了該曲線在每一個點的一階導數,那么在任 意兩個相鄰的離散點之間,設曲線方程為y = f(x),已求出的各點的導數為&我們可以得到 下面四個方程: 丫: :? | :麵:=:翻射)? l. :.f.'&yi;:.%:s:sj:. 設:.爭痊 貝1J可由上述方程組求出a、b、c、d的值,即得到兩點之間的函數表達式。
[0015] 實施例2: 所述平滑處理方法b中,采用基于最小二乘法的數據平滑算法:以五點三次平滑為例, 取相鄰的5個數據點,可以擬合出一條3次曲線來,然后用3次曲線上相應的位置的數據值作 為最后參數的結果。其中還特意把邊上的幾個點的數據擬合結果給推導了出來。
[0016] 以上所述實施例僅表示本發明的實施方式,其描述較為具體和詳細,但并不能理 解為對本發明范圍的限制。應當指出的是,對于本領域的技術人員來說,在不脫離本發明構 思的前提下,還可以做出若干變形和改進,這些都屬于本發明保護范圍。
【主權項】
1. 一種焊接參數預置和實時調節精確控制方法,其特征在于,包括以下方法: 51、 根據不同的需求設置對應參數的分段,所述分段大小不一; 52、 修改焊接每個分段的默認值,減少一些非必要的輸入; 53、 根據用戶修改的默認值,在焊接過程中,為用戶實時的呈現為曲線的關系,為了達 到兩點間的平滑處理,使用了多種平滑處理方法,用以保證焊接過程中的穩定; 其中,所述平滑處理方法包括:a、剔除異常值:設定一個限度,凡是超過限度的誤差,都 認為是異常值,從而剔除;若發現空缺值,自動忽略整條空缺值或填上空缺值;其中填上空 缺值的方法有兩個,一是使用焊接平均值或默認值填充,二是使用判定樹方法推斷出最可 能的值填充;b、由離散點繪制光滑的曲線,使數據平滑。2. 根據權利要求1所述的焊接參數預置和實時調節精確控制方法,其特征在于:所述平 滑處理方法b中,采用五點光滑法,具體為: 1) 每兩個數據點之間建立一條三次多項式曲線方程; 2) 對曲線進行連續的一階求導; 3) 各節點的導數是以一點為中心,左右兩邊各相鄰的兩個點,一共五個點來確定的。3. 根據權利要求1所述的焊接參數預置和實時調節精確控制方法,其特征在于:所述平 滑處理方法b中,采用基于最小二乘法的數據平滑算法,具體為:取相鄰的5個數據點,擬合 出一條3次曲線,然后用3次曲線上相應的位置的數據值作為最后參數的結果。4. 根據權利要求1所述的焊接參數預置和實時調節精確控制方法,其特征在于:剔除異 常值的方法為一階差分法,用前兩個數據來估算新的參數,然后用估算值與實際值比較,如 果大于我們的允許差限值,就剔除該數據。
【文檔編號】B23K37/00GK106078009SQ201610489226
【公開日】2016年11月9日
【申請日】2016年6月29日
【發明人】肖冬
【申請人】成都熊谷加世電器有限公司