国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Labview的線性摩擦焊機控制系統(tǒng)設(shè)計與實現(xiàn)

2014-10-04 04:24:46馬捷中李曉磊郭陽明
關(guān)鍵詞:滑臺焊件焊機

馬捷中,李曉磊,郭陽明

(西北工業(yè)大學(xué)計算機學(xué)院,陜西西安 710072)

線性摩擦焊接(Linear Friction Welding)技術(shù)是一種利用被焊工件接觸面在壓力作用下相對往復(fù)運動摩擦產(chǎn)生熱量,從而實現(xiàn)焊接的固態(tài)連接方法[1-2],該技術(shù)可實現(xiàn)非軸對稱復(fù)雜截面的摩擦焊接,可獲得接近或與母材等強的固相連接接頭,還可用于空心葉片與輪盤或異種材料葉盤的連接,被認為是整體葉盤制造與修復(fù)最為理想的焊接方法[2-3]。由于其具有適用范圍廣、可以焊接不規(guī)則的構(gòu)件、焊接過程中材料不熔化、焊接接頭質(zhì)量高、焊接過程可靠、尺寸精度較高、低耗和清潔等優(yōu)點,已經(jīng)成為全球制造業(yè),尤其是航空發(fā)動機制造業(yè)中一項關(guān)鍵的制造和維修技術(shù),應(yīng)用前景非常廣闊[2,4]。

線性摩擦焊接過程由線性摩擦焊機的控制系統(tǒng)控制完成。因此,控制系統(tǒng)對保證焊接質(zhì)量及焊接精度起著重要作用。本文通過深入分析線性摩擦焊機的工作原理,設(shè)計并實現(xiàn)了一套基于Labview[5-6]的線性摩擦焊機控制系統(tǒng)。該系統(tǒng)采用時間控制方式和變形量控制方式相結(jié)合的復(fù)合控制方式,克服了已有系統(tǒng)控制方式單一的不足。

1 線性摩擦焊機的工作原理

線性摩擦焊機的基本機械結(jié)構(gòu)如圖1所示,主要由振動系統(tǒng)、加壓系統(tǒng)、回位機構(gòu)和床身等組成。其中,振動系統(tǒng)的作用是使一個焊件能振動起來,從而使兩個焊件可以產(chǎn)生摩擦;加壓系統(tǒng)的作用是在焊接過程中保證焊件的夾緊、給滑臺加力驅(qū)動滑臺運動、給滑臺施加摩擦壓力和頂鍛壓力;回位機構(gòu)用于確保左、右焊件在焊接結(jié)束時能夠精確對中。焊接過程描述如下[7-9]:

(1)焊接時,兩個焊件分別安裝在固定夾具8和振動夾具10中,并由夾緊油缸夾緊;(2)驅(qū)動電機23通過皮帶帶動偏心軸22高速旋轉(zhuǎn),偏心軸22再通過連桿21帶動導(dǎo)軌18,導(dǎo)軌通過連桿13帶動線性導(dǎo)軌11作上下往復(fù)運動;(3)壓力油缸1推動滑臺4沿導(dǎo)軸5滑動,可給焊件施加摩擦壓力及頂鍛壓力;(4)當(dāng)焊件摩擦加熱到適合溫度時,驅(qū)動電機停,同時回位油缸17動作,推動連桿回到零點位置,使兩焊件對中,同時施加頂鍛壓力完成焊接。

圖1 線性摩擦焊機結(jié)構(gòu)示意圖

以上焊接過程均是在線性摩擦焊機控制系統(tǒng)的統(tǒng)一協(xié)調(diào)下完成。因此,線性摩擦焊機控制系統(tǒng)對于焊接過程來說至關(guān)重要,合理的控制系統(tǒng)設(shè)計與實現(xiàn)是實現(xiàn)高精度焊接的關(guān)鍵[9]。

2 線性摩擦焊機控制系統(tǒng)的設(shè)計與實現(xiàn)

根據(jù)采取的控制器的不同,線性摩擦焊機控制系統(tǒng)分為可編程控制系統(tǒng)、單片機控制系統(tǒng)、工業(yè)計算機控制系統(tǒng)[10-12]。目前,工業(yè)計算機控制系統(tǒng)不僅可以實現(xiàn)整個摩擦焊接過程的時序控制,還能對焊接工藝參數(shù)進行自動調(diào)節(jié)、保護及恢復(fù),對硬件系統(tǒng)可進行故障分析診斷,對焊接過程外部輸入信號可實時采集、存儲和顯示,已經(jīng)成為高性能摩擦焊機的控制主流[13-15]。

2.1 控制系統(tǒng)的硬件設(shè)計

線性摩擦焊接測控系統(tǒng)的硬件系統(tǒng)框圖如圖2所示。

圖2 測控系統(tǒng)的硬件系統(tǒng)框圖

圖2中,測控系統(tǒng)下位機中的數(shù)據(jù)采集卡完成焊接過程的自動控制及基本變量,如電壓、電流、壓力、位移及溫度信號的采集工作;工控機作為控制系統(tǒng)上位機對數(shù)據(jù)采集卡采集到的數(shù)據(jù)進行處理,并向數(shù)據(jù)采集卡發(fā)出控制信號然后數(shù)據(jù)采集卡將這些信號發(fā)送給某些設(shè)備。行程開關(guān)則主要用于檢測焊機是否回位,壓力繼電器主要用來檢測壓力是否施加到位,二者均為開關(guān)量與數(shù)據(jù)采集卡D/I芯片相連;測控系統(tǒng)通過數(shù)據(jù)采集卡的D/O芯片控制變頻器和電磁閥的開關(guān),從而達到控制焊接過程的目的。為此,系統(tǒng)主要硬件設(shè)備的選擇如下:

(1)工控機采用存儲量大、運算速度快、抗干擾能力、故障率低強的研華工控機。

(2)數(shù)據(jù)采集卡的選擇考慮以下五個指標(biāo):測試通道個數(shù)及類型、信號輸入的形式(單端或差分)、采樣速度、分辨率和軟件與硬件的兼容性。根據(jù)實際的需求,選用研華公司生產(chǎn)的PCI-1710HGU、PCI-1720U 和 PCI-1762。

PCI-1710HGU提供了16路單端或8路差分模擬量輸入的功能,能夠?qū)崟r采集變頻器電壓、電流,滑臺的位移、速度和壓力等信號,可以滿足系統(tǒng)的需要。PCI-1720是一款PCI總線的4路12位隔離數(shù)字量到模擬量的輸出卡,主要用來調(diào)節(jié)溢流閥和比例閥的壓力。PCI-1762是一款PCI總線的繼電器輸出及隔離數(shù)字量輸入卡,它提供16路光隔離數(shù)字量輸入,完全可以滿足系統(tǒng)開關(guān)量的輸入。

(3)傳感器是構(gòu)建測控系統(tǒng)硬件系統(tǒng)重要的硬件之一,選配合適的傳感器關(guān)系到整個系統(tǒng)的測量精度和控制精度。該系統(tǒng)主要用到的傳感器有霍爾電壓傳感器、霍爾電流傳感器、位移傳感器、速度傳感器和壓力傳感器等。電壓、電流傳感器用來獲取變頻器的電壓和電流,位移、速度和壓力傳感器用來獲取滑臺的位移、速度和壓力。

2.2 控制系統(tǒng)的軟件設(shè)計

2.2.1 軟件系統(tǒng)功能模塊

軟件設(shè)計是控制系統(tǒng)的核心,其設(shè)計的好壞直接影響到整個控制系統(tǒng)的運行效率并且決定著整個系統(tǒng)的性能。

該控制系統(tǒng)的軟件設(shè)計采用模塊化和層次化思想,根據(jù)系統(tǒng)的總體要求和性能參數(shù),將系統(tǒng)劃分為初始化模塊、焊接控制模塊、數(shù)據(jù)采集模塊等功能模塊及其子模塊。這樣分層次模塊化程序結(jié)構(gòu)不但增加了程序的可維護性,也增加了程序的可讀性,使程序流程圖更加清晰明了,同時也避免了大量的重復(fù)編程工作。基于Labview的線性摩擦焊機控制系統(tǒng)軟件部分功能模塊框圖,如圖3所示。

(1)初始化模塊的設(shè)計

圖3 控制系統(tǒng)的軟件功能框圖

初始化模塊主要的功能是自動載入上一次的焊接參數(shù),初始化開關(guān)量和指示燈狀態(tài)。由于每次焊接后都應(yīng)該保存前面板上輸入控件的當(dāng)前值,這樣在下次焊接時只要直接加載上次的焊接參數(shù),然后再根據(jù)需要修改特定的參數(shù)就行。因此,可以通過LabVIEW的節(jié)點屬性來實現(xiàn)這一功能[16]。圖4是用來在軟件系統(tǒng)關(guān)閉后自動保存各控件當(dāng)前數(shù)值的程序設(shè)計框圖。首先用“打開/創(chuàng)建/替換”VI打開需要保存參數(shù)的文件,然后利用“寫入文件”VI把獲取到的控件值連同控件名寫入到相應(yīng)的文件。這樣就將所有輸入控件的參數(shù)自動保存起來了。

圖4 參數(shù)自動保存程序設(shè)計框圖

將控件的當(dāng)前參數(shù)保存下來后,在軟件下一次啟動時,只需讀取保存文件,并把其中各個控件的數(shù)值設(shè)置為控件當(dāng)前值即可。參數(shù)加載過程的設(shè)計如圖5所示。

圖5 參數(shù)自動加載程序框圖

(2)焊接控制模塊設(shè)計

焊接控制模塊包括焊接狀態(tài)指示、手動調(diào)整焊機和自動焊接等模塊。手動調(diào)試焊機是指焊前對焊機的“滑臺共進”、“滑臺快進”、“滑臺快退”、“滑臺慢退”和“頂緞”等動作進行調(diào)試,為自動焊接做準(zhǔn)備;自動焊接讓焊接過程按照預(yù)先設(shè)定好的程序順序執(zhí)行。

“滑臺共進”、“滑臺快進”、“滑臺快退”、“滑臺慢退”和“頂緞”五個按鈕本質(zhì)上是對PCI-1720卡的AO0-AO3端口進行輸入操作。用來調(diào)節(jié)溢流閥和比例閥的壓力,從而調(diào)節(jié)滑臺的壓力和速度。盤加緊、盤松開、葉片加緊、葉片松開控制加緊油缸加緊和松開。焊機手動調(diào)試和狀態(tài)指示程序框圖如圖6所示。

圖6 焊機手動調(diào)試和狀態(tài)指示

線性摩擦焊機有三種焊接方式:時間控制方式、變形量控制方式和摩擦功率峰值控制方式[7,9,12]。在時間控制方式的設(shè)計中,控制的是摩擦?xí)r間(指從開始摩擦到回位的時間)。在變形量控制方式中,主要控制的是摩擦變形量。本系統(tǒng)采用時間控制和變形量控制相結(jié)合的方式。實際應(yīng)用表明,當(dāng)使用時間控制方式時就把“接頭縮短量的值”設(shè)置成正常值得1.1~1.2倍,焊接時首先檢查時間是否達到了設(shè)定的摩擦?xí)r間,如果沒有達到則要繼續(xù)檢查焊件的接頭縮短量是否達到了設(shè)定值,無論摩擦?xí)r間達到了設(shè)定值還是接頭縮短量達到了設(shè)定值,都要立刻停止摩擦,進入下一個動作。這樣不但可以保證使用時間控制方式而且當(dāng)時間控制出錯時,變形量控制可以起到保護作用。同樣,當(dāng)需要使用變形量控制時把“摩擦?xí)r間”設(shè)置成正常時間的1.2~1.32倍。

當(dāng)設(shè)置好焊接參數(shù),手動調(diào)整好焊機后,就可以進行自動焊接了,自動焊接流程圖如圖7所示。

(3)數(shù)據(jù)采集模塊

數(shù)據(jù)采集模塊包括數(shù)據(jù)采集、數(shù)據(jù)實時顯示、數(shù)據(jù)存儲及歷史數(shù)據(jù)回放四個子模塊。數(shù)據(jù)采集子模塊中將需要檢測的模擬信號和數(shù)字信號按指定采集頻率進行采集。數(shù)據(jù)實時顯示子模塊采用實時顯示方式,即采到一點就顯示一點,動態(tài)顯示采集到的信號。數(shù)據(jù)存儲子模塊主要是將采集到的數(shù)據(jù)保存起來,方便日后查詢及打印。歷史數(shù)據(jù)回放子模塊是將存儲在文件中的數(shù)據(jù)進行回放,顯示歷史數(shù)據(jù)。數(shù)據(jù)采集、顯示、存儲的程序框圖如圖8所示。

本設(shè)計中將數(shù)據(jù)采集周期設(shè)置為10 ms,采集到的數(shù)據(jù)直接進行顯示,變頻器的電壓電流用圖標(biāo)的方式進行動態(tài)實時顯示,使用圖標(biāo)顯示數(shù)據(jù)之前先要把圖標(biāo)的歷史數(shù)據(jù)清空,以防它顯示以前的緩沖數(shù)據(jù)。每次采集到的數(shù)據(jù)加個編號存儲在電子表格的一行。當(dāng)每次焊接完成后會讓用戶決定是否保存此次的焊接過程數(shù)據(jù),如果需要保存則把該文件保存下來,不需要保存時就不做任何操作,下次運行程序時就直接把該文件替換掉了。

圖7 自動焊接流程圖

歷史數(shù)據(jù)回放功能將上述存儲的數(shù)據(jù)文件按指定格式讀取并進行顯示,其設(shè)計如圖9所示。

圖9中,通過數(shù)據(jù)回放按鈕觸發(fā)歷史數(shù)據(jù)回放相應(yīng)程序,找到需要回放的歷史數(shù)據(jù)文件,通過讀取電子表格文件函數(shù)將文件中的數(shù)據(jù)讀取出來并進行轉(zhuǎn)置,之后通過索引數(shù)組函數(shù)將數(shù)據(jù)拆分成10組再將后9組分別與第1組進行綁定,再組合成一個數(shù)組與XY曲線圖顯示控件輸入端連接完成歷史數(shù)據(jù)的顯示。

2.2.2 軟件系統(tǒng)主界面設(shè)計

圖8 數(shù)據(jù)采集、顯示和存儲

圖9 歷史數(shù)據(jù)回放

圖10 測控系統(tǒng)的軟件主界面

軟件系統(tǒng)主界面設(shè)計要求簡潔便于操作。圖10即為線性摩擦焊控制系統(tǒng)的軟件系統(tǒng)主界面。左上方區(qū)域是焊接參數(shù)設(shè)定區(qū)域;左下方區(qū)域主要用來對焊機進行手動調(diào)節(jié),這些按鈕都是點動的,只有持續(xù)按住按鈕焊機才會做出相應(yīng)動作,松開按鈕則焊機停止動作;右上方區(qū)域用來顯示一些開關(guān)量的輸入狀態(tài)和進行焊接控制;右下方區(qū)域用來實時顯示焊接過程中一些變量值,從而可以監(jiān)測焊接過程,后臺數(shù)據(jù)主要是用XY圖顯示焊接過程參數(shù)。

3 結(jié)論

實際應(yīng)用表明,基于工控機構(gòu)建的線性摩擦焊機控制系統(tǒng)硬、軟件設(shè)計合理、結(jié)構(gòu)和功能可行,人機操作界面良好,自動化程度高,焊機保護功能完善。軟件采用模塊化編程,易于系統(tǒng)的功能升級改造。采用時間和變形量相結(jié)合的復(fù)合控制方式實現(xiàn)焊接過程的實時控制,能滿足線性摩擦焊接的誤差要求。

[1] Nichoals E D.Linear friction welding joins noncircular sections[J].Advanced Materials & Processes,1991(2):47.

[2]陳亮,李文亞,馬鐵軍.線性摩擦焊接技術(shù)研究進展與展望[J].航空工程進展,2010,1(2):179 -182.

[3]馬鐵軍,湯化偉,李文亞,等.線性摩擦焊過程的摩擦功率曲線研究[C].第十六次全國焊接學(xué)術(shù)會議論文摘要集,2011.

[4]郭勁松.整體葉盤線性摩擦焊接過程動態(tài)仿真[D].西安:西北工業(yè)大學(xué),2003.

[5]肖坦.基于虛擬儀器的自動測試系統(tǒng)研究[D].北京:北京交通大學(xué),2006:12.

[6]韓琪.基于虛擬儀器的數(shù)據(jù)采集與分析系統(tǒng)研究與設(shè)計[D].北京:北京交通大學(xué),2011:12.

[7]杜建國,楊思乾,馬鐵軍.液壓式線性摩擦焊機及其單片機控制系統(tǒng)[J].電焊機,2006,33(8):12 -14,45.

[8] Vairis A,F(xiàn)rost M.Modeling the linear friction welding of titanium blocks[J].Materials Science and Engineering,2000(A292):8 -17.

[9]欒海英.電液伺服控制線性摩擦焊系統(tǒng)關(guān)鍵技術(shù)的研究[D].北京:機械科學(xué)研究總院,2007:7.

[10]王忠奇.Windows系統(tǒng)線性摩擦焊機控制系統(tǒng)研制[D].西安:西北工業(yè)大學(xué),2007:3.

[11]肖華.氣壓式線性摩擦焊機單片機控制系統(tǒng)的研制[D].西安:西北工業(yè)大學(xué),2006.

[12]杜建國.液壓式線性摩擦焊機單片機控制系統(tǒng)研究[D].西安:西北工業(yè)大學(xué),2007.

[13]巨江濤,杜隨更,馬云峰,等.線性摩擦焊機滑臺系統(tǒng)振動位移分析[J].機床與液壓,2012,40(9):1-4,20.

[14]林正.攪拌摩擦焊機數(shù)控系統(tǒng)的設(shè)計與開發(fā)[D].重慶:重慶大學(xué),2013:5.

[15]王穎,金輝,孫梅.線性摩擦焊設(shè)備液壓伺服系統(tǒng)的設(shè)計[J].機床與液壓,2012,40(15):97 -101.

[16]王建新,隋美麗.LabWindows/CVI虛擬儀器測試技術(shù)及工程應(yīng)用[M].北京:化學(xué)工業(yè)出版社(第1版),2011.34 -65,122 -176,200 -258,345 -421.

猜你喜歡
滑臺焊件焊機
某款汽車復(fù)合材料尾門的滑臺分析及優(yōu)化
對接接頭焊件批量缺陷空間位置的可視化
焊接(2021年12期)2022-01-20 08:17:16
基于改進PID控制的機床滑臺運動位移跟蹤誤差研究①
35#鋼摩擦焊多級加壓對軸向縮短量及焊后組織的影響①
基于PLC的轍叉閃光焊機控制系統(tǒng)
焊接(2016年1期)2016-02-27 12:59:40
基于PLC的薄板激光焊機控制系統(tǒng)
焊接(2015年10期)2015-07-18 11:04:46
基于PLC的鋼管TIG焊機控制系統(tǒng)
焊接(2015年9期)2015-07-18 11:03:53
基于UMAC的倒裝焊機運動控制系統(tǒng)
基于PLC的液壓動力滑臺控制系統(tǒng)改進設(shè)計
機械工程師(2015年7期)2015-02-18 12:01:18
縫焊
囊谦县| 临澧县| 汉中市| 古浪县| 西乡县| 新化县| 秦皇岛市| 垫江县| 尉氏县| 夏河县| 上犹县| 蒲江县| 宜春市| 叙永县| 锦屏县| 夏河县| 晋江市| 岳西县| 来安县| 溆浦县| 黎川县| 逊克县| 澜沧| 文昌市| 南漳县| 安达市| 贡山| 崇阳县| 通州市| 静宁县| 鹤庆县| 蕲春县| 青海省| 霍邱县| 岑溪市| 林芝县| 铁力市| 濮阳县| 辉县市| 大田县| 闽侯县|