亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        某型航空離合器試驗(yàn)臺的研制

        2018-04-25 07:37:02,
        計(jì)算機(jī)測量與控制 2018年4期
        關(guān)鍵詞:鋼索銷軸搖臂

        ,

        (中國飛機(jī)強(qiáng)度研究所,西安 710065)

        0 引言

        離合器試驗(yàn)臺的試驗(yàn)對象是某型離合器,該離合器用于將前座艙或后座艙飛行員操縱油門桿的動作傳遞至發(fā)動機(jī)油門。為檢驗(yàn)產(chǎn)品的品質(zhì),主要用來完成產(chǎn)品的性能試驗(yàn),包括位移檢測試驗(yàn)、拉力檢測試驗(yàn)、脫開檢測試驗(yàn)以及跑合試驗(yàn)/壽命試驗(yàn)。以壓縮空氣作為系統(tǒng)工作動力,通過柜體與支撐框架、試驗(yàn)臺架及工裝夾具、氣壓控制系統(tǒng)、測試與控制系統(tǒng)、測量用傳感器等的設(shè)計(jì)與制造,最終完成該離合器試驗(yàn)臺的研制。

        1 試驗(yàn)臺設(shè)計(jì)

        試驗(yàn)臺機(jī)柜前部為琴鍵式試驗(yàn)操作平臺,豎立面板安裝有顯示器、氣壓表、電源開關(guān)/指示燈等。機(jī)柜后部設(shè)置試驗(yàn)臺架安裝平臺,用于試驗(yàn)臺架的裝配。柜體內(nèi)前端設(shè)放置工控機(jī)、打印機(jī)等隔層;后端上方為試驗(yàn)臺架氣缸裝配固定承力框架,后端下方為電氣設(shè)備裝配背板。

        領(lǐng)取離合器試驗(yàn)件后,首先將離合器底座置于臺架平臺上的方形凹槽內(nèi),然后利用四個固定壓板將其固定在試驗(yàn)臺架上如圖1所示。為了裝卸方便,采用蝶形緊固螺母,另外,為防止對產(chǎn)品表面造成損傷,壓板兩端面覆蓋有硬質(zhì)橡膠。

        圖1 試驗(yàn)件裝配圖

        由于離合器前/后搖臂之間是通過銷軸連接在一起的,當(dāng)銷軸處于原位時,前搖臂相對于后搖臂是不能轉(zhuǎn)動的,但當(dāng)拉動位于后搖臂側(cè)的鋼索促使連接銷軸滑出,則前搖臂相對于后搖臂可以向上或向下轉(zhuǎn)動一定角度。這樣,試驗(yàn)時,載荷施加及檢測連接點(diǎn)分別是后搖臂側(cè)的鋼索及后搖臂連接后座艙處;位移測量點(diǎn)分別是位于前搖臂側(cè)的銷軸處及后搖臂連接發(fā)動機(jī)處。

        試驗(yàn)臺架及工裝夾具[1]是進(jìn)行試驗(yàn)的物理基礎(chǔ),包括框架、試驗(yàn)件夾具、傳感器 安裝支架等,試驗(yàn)臺架裝配圖如圖2所示。

        圖2 試驗(yàn)臺架裝配圖

        后搖臂連接后座艙處拉力氣缸和離合器鋼索拉動氣缸后端蓋鉸接固定在柜體承力框架,氣缸桿前端分別串接有力傳感器L1和L2。前者試驗(yàn)時通過拉桿與后搖臂連接后座艙處鉸接,后者為保證鋼索夾持牢固且不損傷,特設(shè)計(jì)如左圖所示鋼索夾具。實(shí)物見圖3(a),鋼索自上方缺口進(jìn)入,沿夾具圓形外圈繞纏一圈,然后拐頭向下進(jìn)入夾緊部分,最后利用蓋板壓緊。

        圖3 試驗(yàn)夾具

        前搖臂固定載荷氣缸兩端鉸接,后端固定在試驗(yàn)臺架上,作動桿端試驗(yàn)時與前搖臂鉸接連接。

        根據(jù)試驗(yàn)需求,利用固定夾具固定住前搖臂或固定住后搖臂連接發(fā)動機(jī)側(cè)。實(shí)物見圖3(b),將其底部與臺架平臺固定,前端分別夾住搖臂上/下面,調(diào)整后端使之與前端平行,最后利用中間螺母擰緊即可。

        后搖臂連接發(fā)動機(jī)處位移檢測和前/后搖臂連接銷軸處位移檢測均通過多自由度支臂剛性固定,前者一端固定在臺架上,P1傳感器端頂桿頂在后搖臂連接發(fā)動機(jī)處;后者一端通過內(nèi)襯硬質(zhì)橡膠U型卡槽固定在前搖臂上,P2傳感器端頂桿頂在銷軸中心點(diǎn)上。

        后搖臂連接后座艙處拉力和離合器鋼索拉動均為單向作用氣缸,最大能力50 Kgf/1 MPa,前搖臂固定載荷屬雙向作用氣缸[2],最大能力5 Kgf/1 MPa。

        氣壓控制系統(tǒng)[3],壓縮機(jī)氣源輸出壓力≥0.8 MPa。依據(jù)氣壓管路功能需求依次安裝一個用于進(jìn)氣管路通斷的兩位兩通電磁閥,用于過濾除濕壓縮空氣并能調(diào)節(jié)輸氣壓力的過濾減壓閥,保證輸出的工作壓力≥0.6 MPa。另一個兩位三通電磁閥,屬常開閥,通電關(guān)閉,可進(jìn)行試驗(yàn);斷電泄壓,保證試驗(yàn)系統(tǒng)停機(jī)/不試驗(yàn)時系統(tǒng)內(nèi)無壓力。每一臺單向作用氣缸按單向配置用于控制進(jìn)氣通斷的兩位三通電磁閥和調(diào)節(jié)氣缸加載速率的單向節(jié)流閥。而每一臺雙向作用氣缸按雙向配置用于控制進(jìn)氣通斷/換向的三位五通電磁閥和調(diào)節(jié)氣缸加載速率的單向節(jié)流閥。最后利用Φ8軟管、快插轉(zhuǎn)接頭[4]等將所有氣動元件互連。

        2 測試與控制系統(tǒng)

        測試與控制系統(tǒng)采用計(jì)算機(jī)直接數(shù)字控制系統(tǒng)[5](direct digital control),實(shí)現(xiàn),其硬件架構(gòu)如圖4所示。主要由工控機(jī)+ PCI-9524多功能采集卡組成,外加系統(tǒng)所測量載荷傳感器/位移傳感器、隔離/驅(qū)動繼電器及打印機(jī)等外圍器件和設(shè)備。面對的控制對象為由氣驅(qū)缸及氣路控制氣驅(qū)電磁閥組成的執(zhí)行機(jī)構(gòu)。

        圖4 控制系統(tǒng)硬件架構(gòu)

        PCI9524多功能采集卡[6]使用到硬件資源如下:

        4個專用力傳感器(Load Cell transducer Input)接入通道(AI0~AI3),差分式輸入,24Bit分辨率,采樣速率1638SPS;信號輸入范圍±200 mV,固定25X增益;4通道激勵電壓輸出,差分式輸出,10 V或2.5 V可選;4通道激勵電壓回饋,差分式輸入,0~10 V信號輸入范圍(支持六線制接法,激勵電壓自動補(bǔ)償,短路保護(hù))。

        4各通用模擬輸入(General Purpose Analog Input)通道(AI4~AI7),差分式接入模式,24Bit分辨率,采樣速率1638SPS,雙極性信號輸入范圍(增益):±10 V(1X)/±5 V(2X)/±2.5 V(4X)/±1.25 V(8X)。用于位移傳感器。

        8路光隔離數(shù)字輸入通道和8路數(shù)字輸出通道,用于收集狀態(tài)信息和電磁閥控制。

        后搖臂連接后座艙處拉力和離合器鋼索拉動均采用S型應(yīng)變計(jì)式力傳感器[7],量程500 N,橋臂電阻120 Ω,10 V激勵電壓,靈敏度2 mV/V,非線性1‰。

        后搖臂連接發(fā)動機(jī)處位移檢測及前/后搖臂連接銷軸處位移檢測均采用回彈式位移傳感器,供電電源24 VDC,三線制電壓輸出0~10 V,線性度≤0.25%。前者量程10 mm,后者量程5 mm。

        試驗(yàn)開始前/試驗(yàn)結(jié)束后氣缸均處于卸載狀態(tài),試驗(yàn)過程中,試驗(yàn)人員隨時可以結(jié)束試驗(yàn)。

        2.1 位移檢測試驗(yàn)

        利用固定夾具固定住前搖臂,將后搖臂載荷氣缸與后搖臂連接后座艙處連接,利用位移傳感器支架將位移傳感P1頂在后搖臂連接發(fā)動機(jī)處。試驗(yàn)開始后,當(dāng)施加載荷L1≥30 Kgf時,記錄當(dāng)前檢測到的P1位移值[8]。按如圖5所示進(jìn)行單次/循環(huán)試驗(yàn)。

        2.2 拉力檢測試驗(yàn)

        利用固定夾具固定住后搖臂連接發(fā)動機(jī)側(cè),連接好鋼索拉動氣缸與離合器鋼索,利用位移傳感器支架將位移傳感P2頂在前/后搖臂連接銷軸處中心點(diǎn)上。試驗(yàn)開始后,拉動離合器鋼索(13 Kgf),當(dāng)銷軸處位移P2≥6.5 mm時,記錄當(dāng)前L2拉力值(大約在5~25 Kgf)。按如圖6所示進(jìn)行單次/循環(huán)試驗(yàn)。

        圖5 位移檢測試驗(yàn)流程 圖6 拉力檢測試驗(yàn)流程

        2.3 跑合試驗(yàn)/壽命試驗(yàn)

        如同拉力檢測試驗(yàn)完成試驗(yàn)前準(zhǔn)備工作。試驗(yàn)開始前,銷軸處于原位,即銷軸位移接近于0 mm。試驗(yàn)開始后,拉動離合器鋼索(13 Kgf),當(dāng)銷軸處位移P2≥6.5 mm時,前/后搖臂連接銷軸滑出,首先是啟動固定載荷(1~2 Kgf,克服內(nèi)阻)推動前搖臂正向轉(zhuǎn)動,釋放鋼索(前搖臂已然轉(zhuǎn)動),前搖臂轉(zhuǎn)動最大角度即換向拉動前搖臂回歸原位,卸掉固定載荷,前搖臂相對于后搖臂滑動,銷軸自動彈回。當(dāng)判斷到銷軸已回歸原位,和上述前搖臂正向轉(zhuǎn)動試驗(yàn)過程一樣,只不過是推動前搖臂反向轉(zhuǎn)動,直至銷軸又回歸原位。就此一個完整的跑合試驗(yàn)完成,此后重復(fù)這個跑合試驗(yàn)直至到達(dá)設(shè)定的循環(huán)次數(shù)。試驗(yàn)過程中,如出現(xiàn)銷軸不能彈回銷孔內(nèi),可認(rèn)為出現(xiàn)卡滯,可立即結(jié)束試驗(yàn)[5]。按如圖7所示進(jìn)行單次/循環(huán)試驗(yàn)。

        圖7 跑合試驗(yàn)流程

        3 應(yīng)用程序?qū)崿F(xiàn)

        Windows下板卡驅(qū)動程序安裝成功后,應(yīng)用程序基于Delphi7可視化編程環(huán)境[9]開發(fā)。試驗(yàn)系統(tǒng)軟件架構(gòu)如圖8所示。

        圖8 控制系統(tǒng)軟件架構(gòu)

        應(yīng)用程序啟動后首先進(jìn)入啟動主界面。

        完成系統(tǒng)自檢。查看界面底部信息提示欄中提示信息,系統(tǒng)自檢成功表明能夠進(jìn)行正常試驗(yàn);如顯示自檢失敗及彈出告警窗口,則強(qiáng)行退出進(jìn)行檢修。

        不能進(jìn)行正式試驗(yàn),在于試驗(yàn)方案配置未定??梢钥吹街鞑藛?工具欄/操作區(qū)中關(guān)于試驗(yàn)的所有操作均被禁止;試驗(yàn)信息顯示空白,試驗(yàn)曲線/實(shí)時數(shù)據(jù)/試驗(yàn)結(jié)果均呈現(xiàn)缺省顯示。

        「試驗(yàn)配置」被允許,可以點(diǎn)擊進(jìn)入試驗(yàn)方案配置窗口,對即將要進(jìn)行的試驗(yàn)做試驗(yàn)方案配置及有關(guān)信息錄入。

        「傳感器參數(shù)」被允許,可以點(diǎn)擊進(jìn)入傳感器參數(shù)窗口,以便瀏覽傳感器參數(shù)及進(jìn)行輸入通道標(biāo)定。

        「試驗(yàn)參數(shù)」被允許,點(diǎn)擊進(jìn)入試驗(yàn)參數(shù)設(shè)定窗口,可以瀏覽/設(shè)定試驗(yàn)參數(shù), 包括試驗(yàn)判據(jù)/邏輯時序、試驗(yàn)曲線顯示及試驗(yàn)數(shù)據(jù)文件保存設(shè)定。

        接下來進(jìn)入試驗(yàn)方案配置窗口后,「試驗(yàn)信息」區(qū),「大標(biāo)題」、「批次號」及「試件編號」必須輸入,不能為空,將它們用‘-’串起來組成試驗(yàn)配置保存名稱;

        「試驗(yàn)方案」區(qū)「試驗(yàn)類型」缺省為位移檢測試驗(yàn),可根據(jù)需要選定其它試驗(yàn)?!冈囼?yàn)?zāi)J健剐陆〞r缺省為‘自動’循環(huán)試驗(yàn)。但對位移檢測/拉力檢測/脫開試驗(yàn)預(yù)定義次數(shù)為3,「試驗(yàn)?zāi)J健篂椤謩印颉詣印蛇x。跑合試驗(yàn)次數(shù)由用戶設(shè)定,一般最少不低于80次,「試驗(yàn)?zāi)J健鼓J(rèn)‘自動’。

        「試驗(yàn)配置/數(shù)據(jù)文件名稱」區(qū),「試驗(yàn)配置/數(shù)據(jù)文件保存名稱」即1) ‘「大標(biāo)題」-「批次號」-「試件編號」’的組合,試驗(yàn)配置文件與數(shù)據(jù)文件名稱一致,僅后綴名不同而已,試驗(yàn)配置文件后綴名為.Cfg,試驗(yàn)數(shù)據(jù)文件后綴名為.Txt。

        「試驗(yàn)配置/數(shù)據(jù)文件保存」區(qū),「試驗(yàn)缺省保存路徑」為應(yīng)用程序所在目錄,可以通過點(diǎn)擊「路徑選擇」可另行設(shè)置新的保存路徑。

        「新建」用于建立一個新的試驗(yàn)方案配置;「打開」用于打開一個已存在的試驗(yàn)方案配置。如果預(yù)定義次數(shù)未完成,可以接著做余下試驗(yàn),如預(yù)定義次數(shù)已經(jīng)完成,不允許做試驗(yàn),但可以瀏覽/打印試驗(yàn)結(jié)果報(bào)表。

        最后,點(diǎn)擊「確認(rèn)/關(guān)閉」對試驗(yàn)方案配置進(jìn)行保存/確認(rèn),該窗口隨之關(guān)閉。隨即會按試驗(yàn)方案配置再次初始化及刷新人機(jī)交互主界面。如圖9所示為跑合試驗(yàn)主界面及正在進(jìn)行的跑合試驗(yàn)。

        圖9 跑合試驗(yàn)主界面

        最后進(jìn)入正式試驗(yàn)主界面。點(diǎn)擊「試驗(yàn)操作」區(qū)「采集開始」,開始采集試驗(yàn)所用傳感器數(shù)據(jù);點(diǎn)擊工具欄「總氣閥開」,氣源總進(jìn)氣路閥打開,試驗(yàn)系統(tǒng)總泄氣閥關(guān)閉;點(diǎn)擊「試驗(yàn)操作」區(qū)「試驗(yàn)采零」后,可對位移傳感器采取相對零點(diǎn)。

        點(diǎn)擊「試驗(yàn)操作」區(qū)「試驗(yàn)開始」,試驗(yàn)執(zhí)行機(jī)構(gòu)開始動作,「試驗(yàn)開始」變?yōu)椤冈囼?yàn)結(jié)束」。

        程序按「試驗(yàn)參數(shù)」預(yù)設(shè)判定條件進(jìn)入自動判定階段,如滿足判定條件,「試驗(yàn)結(jié)果」區(qū)會顯示出加載值和檢測值,「試驗(yàn)成功標(biāo)志」會顯示‘成功!’,此時,可點(diǎn)擊「試驗(yàn)結(jié)束」,將本次試驗(yàn)成功結(jié)果暫時保存在下方的列表中。

        如程序進(jìn)入自動判定階段長時間不出結(jié)果,即始終不滿足判定條件,則通過點(diǎn)擊「試驗(yàn)結(jié)束」,可強(qiáng)制結(jié)束本次試驗(yàn),試驗(yàn)結(jié)果」區(qū)會顯示本次試驗(yàn)過程中加載最大值及對應(yīng)檢測值,「試驗(yàn)成功標(biāo)志」會顯示‘失敗!’, 與此同時,也會將本次試驗(yàn)失敗結(jié)果暫時保存在下方的列表中。

        如試驗(yàn)方案配置中「試驗(yàn)?zāi)J健惯x定為單次試驗(yàn),點(diǎn)擊「試驗(yàn)開始」→變?yōu)椤冈囼?yàn)結(jié)束」→又變?yōu)椤冈囼?yàn)開始」后,不允許再次試驗(yàn);如試驗(yàn)方案配置中「試驗(yàn)?zāi)J健惯x定為循環(huán)試驗(yàn),點(diǎn)擊「試驗(yàn)開始」→變?yōu)椤冈囼?yàn)結(jié)束」→又變?yōu)椤冈囼?yàn)開始」后,可以再次試驗(yàn);如「試驗(yàn)總循環(huán)次數(shù)」達(dá)到預(yù)設(shè)次數(shù),想要退出試驗(yàn),必須在點(diǎn)擊「試驗(yàn)結(jié)束」后,先行點(diǎn)擊工具欄「結(jié)果保存」。

        如點(diǎn)擊工具欄「結(jié)果保存」后,想要打印試驗(yàn)報(bào)表,請點(diǎn)擊工具欄「報(bào)表打印」。

        點(diǎn)擊工具欄「總氣閥關(guān)」后,氣源總進(jìn)氣路閥關(guān)閉,試驗(yàn)系統(tǒng)總泄氣閥打開;在「試驗(yàn)操作」區(qū),點(diǎn)擊「采集結(jié)束」;至此本次試驗(yàn)完成,可以進(jìn)行下一個試驗(yàn)。

        下面僅以跑合試驗(yàn)邏輯控制時序程序?yàn)槔齺碚f明試驗(yàn)系統(tǒng)是如何實(shí)現(xiàn)。

        procedure TfrmMainInterface.iTTTestTimer1(Sender: TObject); //循環(huán)周期2 ms子線程,實(shí)現(xiàn)試驗(yàn)控制邏輯

        var nCH,i: Word;

        tPosVal: Double;//位移傳感器相對偏移值

        begin

        threadErr:=0;

        if AcqCardNum>=0 then begin

        for nCH:= 0 to 1 do begin //2通道Load Cell

        threadErr:=AI_ReadChannel32(AcqCardNum,nCH, PollRange, RawCode);

        RawCodeLC[nCH] := RawCode;

        AI_VoltScale32(AcqCardNum,PollRange,RawCode, RawVoltageLC[nCH]);

        end;

        for nCH:=4 to 5 do begin //2通道General Purpose

        threadErr:=AI_ReadChannel32(AcqCardNum,nCH, PollRange1, RawCode);

        RawCodeGP[nCH-4] := RawCode;

        AI_VoltScale32(AcqCardNum,PollRange1,RawCode, RawVoltageGP[nCH-4]);

        end;

        CalibrationValue[0]:=RawVoltageLC[0]*gTestSensor[0].CaliGain+gTestSensor[0]. CaliOffset;

        CalibrationValue[1]:=RawVoltageLC[1]*gTestSensor[1]. CaliGain+gTestSensor[1]. Cali Offset;

        EngineeringValue[0]:=RoundTo(GetEVal(0,CalibrationValue[0]),-2); //L1力傳感器工程值

        EngineeringValue[1]:=RoundTo(GetEVal(1,CalibrationValue[1]),-2); //L2力傳感器工程值

        EngineeringValue[4]:=RoundTo(GetEVal(2,RawVoltageGP[0]),-2); //P1位移傳感器工程值

        EngineeringValue[5]:=RoundTo(GetEVal(3,RawVoltageGP[1]),-2); // P2位移傳感器工程值

        end; //end if AcqCardNum>=0

        //進(jìn)氣閥開/系統(tǒng)泄氣閥關(guān)、數(shù)據(jù)采集成功且正式試驗(yàn)開始

        if gMainGasValveFlag and gAcqIsStart and gTestIsStart then begin

        case gTestType of

        3:begin //跑合試驗(yàn),其它試驗(yàn)略

        tPosVal:=EngineeringValue[5]-gTestRelativeZero.LoadVal; //銷軸位移變化量

        if ((tPosVal-gCurTestMaxLoad)>=0) then

        gCurTestMaxLoad := tPosVal;

        if ((EngineeringValue[1]-gCurTestMaxDetect)>=0) then gCurTestMaxDetect:=EngineeringValue[1]; //拉力檢測

        AcqCardE:=DO_ReadLine(AcqCardNum,0,2,DOLineVal[2]);

        AcqCardE:=DO_ReadLine(AcqCardNum,0,3,DOLineVal[3]);

        AcqCardE:=DO_ReadLine(AcqCardNum,0,4,DOLineVal[4]);

        if (gTestMode) then begin

        if (not gCurTest3Direction) then begin //正向

        if (not gCurTestJudgeFlag[0]) and (DOLineVal[2]=1) and (tPosVal>=gTestCriterion[2].Loading) then begin //拉動鋼索后銷軸位移變化量>=6.5mm判據(jù)成功標(biāo)志

        gCurTestJudgeFlag[0]:=True;

        gCurTestResult[gCurTestCircle-1].Ordinal:=gCurTestCircle; gCurTestResult[gCurTestCircle-1].LoadVal:=tPosVal; gCurTestResult[gCurTestCircle-1].DetectVal:=EngineeringValue[1]; gCurTestResult[gCurTestCircle-1].State:='正轉(zhuǎn)成功';

        RzEditR1.Text:=Format('%.2f',[gCurTestResult[gCurTestCircle-1].LoadVal]);

        RzEditR2.Text :=Format('%.2f',[gCurTestResult[gCurTestCircle-1].DetectVal]);

        RzCBR4.Text := CurTestResult[gCurTestCircle-1].State;

        XSGridResultIncrease;//增加1行將正向試驗(yàn)結(jié)果寫入

        AcqCardE:=DO_WriteLine(AcqCardNum,0,3,0);

        AcqCardE:=DO_WriteLine(AcqCardNum,0,4,1); //前搖臂正向轉(zhuǎn)動

        for i:=0 to Length(gTestSequenceCnt)-1 do gTestSequenceCnt[i] := 0;

        end;

        if (gCurTestJudgeFlag[0]) and (DOLineVal[2]=1) and (DOLineVal[3]=0) and (DOLineVal[4]=1) then begin //延時,前搖臂已然轉(zhuǎn)動,釋放鋼索拉力

        Inc(gTestSequenceCnt[0]);

        if gTestSequenceCnt[0]*iTTTest.Interval1>=

        gTestCriterion[2].Sequence[0]) then begin

        AcqCardE := DO_WriteLine(AcqCardNum, 0, 2, 0);

        gTestSequenceCnt[0] := 0;

        end;

        end;

        if (gCurTestJudgeFlag[0]) and (DOLineVal[2]=0) and (DOLineVal[3]=0) and (DOLineVal[4]=1) then begin//釋放鋼繩拉力后,延時,前搖臂已然轉(zhuǎn)動到極限位置,此時前搖臂應(yīng)立即回位

        Inc(gTestSequenceCnt[1]);

        if (gTestSequenceCnt[1]*iTTTest.Interval1>=

        gTestCriterion[2].Sequence[1]) then begin

        AcqCardE := DO_WriteLine(AcqCardNum, 0, 3, 1);

        AcqCardE := DO_WriteLine(AcqCardNum, 0, 4, 0);

        gTestSequenceCnt[1] := 0;

        end;

        end;

        if (gCurTestJudgeFlag[0]) and (DOLineVal[2]=0) and (DOLineVal[3]=1) and (DOLineVal[4]=0) then begin //前搖臂轉(zhuǎn)動到極限位置后,延時,前搖臂歸位

        Inc(gTestSequenceCnt[2]);

        if (gTestSequenceCnt[2]*iTTTest.Interval1>=

        gTestCriterion[2].Sequence[2]) then begin

        AcqCardE := DO_WriteLine(AcqCardNum, 0, 3, 0);

        AcqCardE := DO_WriteLine(AcqCardNum, 0, 4, 0);

        for i:=0 to Length(gTestSequenceCnt)-1 do gTestSequenceCnt[i] := 0;

        gCurTest3Direction := True; //反向

        gCurTestJudgeFlag[1] := False;

        AcqCardE := DO_WriteLine(AcqCardNum,0,2,1); //寫DO2值1,進(jìn)氣閥打開,泄氣閥關(guān)閉,拉動鋼索

        end;

        end;

        end; //end if (not gCurTest3Direction)

        if (gCurTest3Direction) then begin //反向

        if (not gCurTestJudgeFlag[1]) and (DOLineVal[2]=1) and (tPosVal>=gTestCriterion[2].Loading) then begin //拉動離合器鋼繩后銷軸位移變化量>=6.5mm判據(jù)成功標(biāo)志

        gCurTestJudgeFlag[1]:=True;

        gCurTestResult[gCurTestCircle-1].Ordinal:=gCurTestCircle;

        gCurTestResult[gCurTestCircle-1].LoadVal:=tPosVal;

        gCurTestResult[gCurTestCircle-1].DetectVal:=EngineeringValue[1];

        gCurTestResult[gCurTestCircle-1].State:='反轉(zhuǎn)成功';

        RzEditR1.Text:=Format('%.2f',[gCurTestResult[gCurTestCircle-1].LoadVal]);

        RzEditR2.Text:=Format('%.2f',[gCurTestResult[gCurTestCircle-1].DetectVal]);

        RzCBR4.Text:=gCurTestResult[gCurTestCircle-1].State;

        XSGridResultIncrease; /增加1行將反向試驗(yàn)結(jié)果寫入AcqCardE:=DO_WriteLine(AcqCardNum,0,3,1);

        AcqCardE:=DO_WriteLine(AcqCardNum,0,4,0);//反向轉(zhuǎn)動

        for i:=0 to Length(gTestSequenceCnt)-1 do gTestSequenceCnt[i] := 0;

        end;

        if (gCurTestJudgeFlag[1]) and (DOLineVal[2]=1) and (DOLineVal[3]=1) and (DOLineVal[4]=0) then begin//延時,前搖臂已然轉(zhuǎn)動,釋放鋼繩拉力

        Inc(gTestSequenceCnt[0]);

        if (gTestSequenceCnt[0]*iTTTest.Interval1>=

        gTestCriterion[2].Sequence[0]) then begin

        AcqCardE := DO_WriteLine(AcqCardNum, 0, 2, 0);

        gTestSequenceCnt[0] := 0;

        end;

        end;

        if (gCurTestJudgeFlag[1]) and (DOLineVal[2]=0) and (DOLineVal[3]=1) and (DOLineVal[4]=0) then begin //釋放鋼繩拉力后,延時,前搖臂已然轉(zhuǎn)動到極限位置,此時前搖臂應(yīng)立即回位

        Inc(gTestSequenceCnt[1]);

        if (gTestSequenceCnt[1]*iTTTest.Interval1>=

        gTestCriterion[2].Sequence[1]) then begin

        AcqCardE := DO_WriteLine(AcqCardNum, 0, 3, 0);

        AcqCardE := DO_WriteLine(AcqCardNum, 0, 4, 1);

        gTestSequenceCnt[1] := 0;

        end;

        end;

        if (gCurTestJudgeFlag[1]) and (DOLineVal[2]=0) and (DOLineVal[3]=0) and (DOLineVal[4]=1) then begin //前搖臂轉(zhuǎn)動到極限位置后,延時,前搖臂歸位

        Inc(gTestSequenceCnt[2]);

        if (gTestSequenceCnt[2]*iTTTest.Interval1>=

        gTestCriterion[2].Sequence[2]) then begin

        AcqCardE := DO_WriteLine(AcqCardNum, 0, 3, 0);

        AcqCardE := DO_WriteLine(AcqCardNum, 0, 4, 0);

        for i:=0 to Length(gTestSequenceCnt)-1 do gTestSequenceCnt[i] := 0;

        if (gCurTestCircle

        Inc(gCurTestCircle);

        SetLength(gCurTestResult,gCurTestCircle);

        if (Length(gCurTestResult)>0) then begin //初始化選中試驗(yàn)的循環(huán)試驗(yàn)新增次的試驗(yàn)結(jié)果

        gCurTestResult[gCurTestCircle-1].Ordinal:=gCurTestCircle;

        gCurTestResult[gCurTestCircle-1].LoadVal := 0.0;

        gCurTestResult[gCurTestCircle-1].DetectVal := 0.0;

        gCurTestResult[gCurTestCircle-1].State:='正向失敗';

        gCurTestResult[gCurTestCircle-1].RLoadVal := 0.0;

        gCurTestResult[gCurTestCircle-1].RDetectVal := 0.0;

        gCurTestResult[gCurTestCircle-1].RState:= '反向失敗';

        end;

        RzEditR3.Text := IntToStr(gCurTestCircle);

        gCurTest3Direction := False; //從正向開始

        gCurTestJudgeFlag[0] := False;

        AcqCardE:=DO_WriteLine(AcqCardNum,0,2,1);//拉動鋼索

        end

        else begin

        gCurTest3Direction := False; //缺省正向

        for i:=0 to Length(gCurTestJudgeFlag)-1 do gCurTestJudgeFlag[i] := False;

        AcqCardE:=DO_WriteLine(AcqCardNum,0,2,0);

        AcqCardE:=DO_WriteLine(AcqCardNum,0,3,0);

        AcqCardE:=DO_WriteLine(AcqCardNum,0,4,0);

        end;

        end;

        end;

        end; //end if (gCurTest3Direction)

        end;

        end;

        end;

        end;

        end;

        4 結(jié)束語

        離合器試驗(yàn)臺的研制成功,滿足了該型離合器的性能試驗(yàn)。應(yīng)用程序按當(dāng)前試驗(yàn)類型定義試驗(yàn)信息,依據(jù)設(shè)定的試驗(yàn)參數(shù)(試驗(yàn)判據(jù)/試驗(yàn)曲線等),在氣壓控制系統(tǒng)、氣缸和測量傳感器共同作用下實(shí)現(xiàn)靈活地試驗(yàn)流程邏輯時序控制,完成手動單次/自動循環(huán)試驗(yàn)。試驗(yàn)結(jié)束后,隨即出具試驗(yàn)曲線/結(jié)果等報(bào)表以備打印,且也可利用保存的試驗(yàn)數(shù)據(jù)文件實(shí)現(xiàn)歷史試驗(yàn)回放。該試驗(yàn)臺功能完整,性能完善,僅需工裝夾具變更及軟件試驗(yàn)參數(shù)的重置,便可拓展至其它型號產(chǎn)品性能試驗(yàn),具備較高地通用性[10]。

        參考文獻(xiàn):

        [1] 聞邦春.機(jī)械設(shè)計(jì)手冊[M].北京:機(jī)械工業(yè)出版社,2010.

        [2] 盛小明,等.液壓與氣壓傳動[M].北京:科學(xué)出版社,2014.

        [3] 張利平.液壓氣動系統(tǒng)設(shè)計(jì)手冊[M].北京:機(jī)械工業(yè)出版社,1997.

        [4] 路甬祥.液壓氣動技術(shù)手冊[M].北京:機(jī)械工業(yè)出版社,2002.

        [5] 劉玉長.自動檢測與過程控制[M].北京:冶金工業(yè)出版社,2010.

        [6] ADLINK PCI-9524多功能卡用戶手冊[Z].2008.

        [7] 胡向東,等.傳感技術(shù)[M].重慶:重慶大學(xué)出版社,2007.

        [8] 方彥軍,等.檢測技術(shù)與系統(tǒng)[M].北京:中國電力出版社,2006.

        [9] Delphi7.0程序設(shè)計(jì)教程[M].北京:北京交通大學(xué)出版社,2007.

        [10] 李 瓊,等.計(jì)算機(jī)在材料科學(xué)中的應(yīng)用[M].成都:電子科技大學(xué)出版社,2007.

        猜你喜歡
        鋼索銷軸搖臂
        支架護(hù)幫機(jī)構(gòu)寬窄桿及鉸接銷軸設(shè)計(jì)方法研究
        柴油機(jī)搖臂與搖臂軸粘連原因分析及改進(jìn)
        基于ANSYS分析的前輪油缸銷軸改進(jìn)
        專利名稱:電腦機(jī)箱沖壓廢料回收裝置及操作方法
        一種加工搖臂裝置銷孔的工藝
        水泥工程(2020年4期)2020-12-18 07:12:12
        移動式液壓支架銷軸拆裝設(shè)備的設(shè)計(jì)及應(yīng)用
        剩余強(qiáng)度廣義應(yīng)力與橋梁鋼索的破斷——論檢測索力不能評定鋼索的服役安全性
        上海公路(2017年1期)2017-07-21 13:38:33
        漢字走鋼索
        汽車搖臂中頻電磁感應(yīng)加熱爐控制系統(tǒng)設(shè)計(jì)
        鋼索式液壓提升裝置在電力建設(shè)工程中的應(yīng)用
        一区二区三区亚洲免费| a观看v视频网站入口免费| 日韩无码尤物视频| 蓝蓝的天空,白白的云| 亚洲a∨无码精品色午夜| 亚洲av无码潮喷在线观看| 亚洲区日韩精品中文字幕| 日本一区二区高清视频在线| 成人国产一区二区三区| 一夲道无码人妻精品一区二区| 国产nv精品你懂得| 日韩精品不卡一区二区三区| 91桃色在线播放国产| 亚洲成人一区二区三区不卡| 欧美综合天天夜夜久久| 国产人澡人澡澡澡人碰视频| 亚洲无码激情视频在线观看| 国产av无毛无遮挡网站| 免费超爽大片黄| 亚洲av色福利天堂| 99精品国产成人一区二区在线 | 91久久综合精品久久久综合 | 免费视频爱爱太爽了| 国产黄色片在线观看| 中文字幕日本一区二区在线观看| 日韩中文字幕在线观看一区| 在线看片免费人成视频久网下载| 伊人网综合| 国产一区二区三区在线观看蜜桃| 国产精品天天看天天狠| 亚洲av综合色区无码一二三区| 国内精品久久久久国产盗摄| 韩国三级黄色一区二区| 少妇高潮无套内谢麻豆传| 四虎影永久在线观看精品| 久久精品av一区二区免费| 精品天堂色吊丝一区二区| 97夜夜澡人人爽人人喊中国片| 无码超乳爆乳中文字幕| 亚洲第一女人的天堂av| 免费毛片a线观看|