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

        ?

        大型工件檢測裝置控制系統(tǒng)及數(shù)據(jù)采集系統(tǒng)設(shè)計

        2021-11-03 08:38:10楊榮建吳明暉
        農(nóng)業(yè)裝備與車輛工程 2021年10期
        關(guān)鍵詞:按鈕界面測量

        楊榮建,吳明暉

        (201620 上海市 上海工程技術(shù)大學(xué) 機(jī)械與汽車工程學(xué)院)

        0 引言

        大型零件是大型設(shè)備(如航空航天、造船、能源和電力)的基本組件。在大型工件的生產(chǎn)過程中,由于加工過程導(dǎo)致工件產(chǎn)生形變,尺寸精度變差,無法滿足裝配要求,將直接導(dǎo)致產(chǎn)品質(zhì)量不合格以及后續(xù)的加工無法進(jìn)行,因此在加工前后,大型工件都會有針對不同工況的檢測,以確定其是否符合加工標(biāo)準(zhǔn),能否運用于實際工業(yè)生產(chǎn)中。精密檢測技術(shù)作為機(jī)械制造業(yè)的“眼睛”,可對制品的生產(chǎn)設(shè)備、生產(chǎn)過程,以及產(chǎn)出結(jié)果進(jìn)行全面檢測與監(jiān)控,是機(jī)械制造業(yè)發(fā)展的基礎(chǔ)之一[1]。長期以來,如何提高大型零件制造行業(yè)的精度、效率和可靠性一直是技術(shù)難題。提高加工質(zhì)量和效率不僅取決于加工技術(shù),而且還取決于檢驗技術(shù)。檢測方式主要分為接觸式和非接觸式。

        對于接觸測量,三坐標(biāo)測量機(jī)是廣泛使用的測量儀器[2]。在操作過程中,主監(jiān)視探頭和真實對象之間的接觸以獲取坐標(biāo)數(shù)據(jù),從而進(jìn)行零件尺寸的測量。優(yōu)點是測量精度高;零件粗糙度與反射性能對其影響程度不大;可以直接測量工件的幾何特征。缺點是測量速度慢;對測頭的要求高;該方法不可應(yīng)用于深孔、小孔和窄縫[3]。

        對于非接觸式測量,機(jī)器視覺檢測技術(shù)具有相對較高的頻率。例如,通過激光三角測量和結(jié)構(gòu)化光來測量零件[4]。原理是反射光源的圖像和圖像傳感器接收的光,其中表面上的每個點都有實際位置相對應(yīng)。優(yōu)點是:測量速度快;可測量柔軟、易碎的工件;不會損傷工件表面精度。缺點是:測量精度較差;無法測定幾何特征;無法測量陡峭面;測量精度主要取決于工件表面質(zhì)量優(yōu)劣[5-6]。

        鑒于非接觸式測量的優(yōu)點,順應(yīng)檢測系統(tǒng)全自動化的發(fā)展趨勢,本項目擬搭建一套試驗平臺,該平臺的結(jié)構(gòu)設(shè)計具備非接觸式測量與激光傳感器的優(yōu)點,大大增強(qiáng)了測量的可靠性。控制部分的主要過程是上位機(jī)(PC)向下位機(jī)(PLC)發(fā)送控制命令,下位機(jī)根據(jù)該命令解釋相應(yīng)的同步信號,直接控制設(shè)備。相應(yīng)地,它讀取設(shè)備狀態(tài)數(shù)據(jù),將其轉(zhuǎn)換為數(shù)字量,然后將其返回給主機(jī)。通過軟件設(shè)計,采集激光傳感器在工件各處測得的數(shù)據(jù),三維重構(gòu)形成曲面。通過對工件的模型數(shù)字化重建,根據(jù)分析理論模型,得出誤差大小、整體變形情況。通過數(shù)據(jù)分析,為我們提供基準(zhǔn)數(shù)據(jù)以進(jìn)一步改進(jìn)流程。

        1 大型工件檢測裝置機(jī)械結(jié)構(gòu)設(shè)計

        在生產(chǎn)過程的各種檢驗應(yīng)用中,檢測系統(tǒng)采用激光、機(jī)械結(jié)構(gòu)和軟件結(jié)合起來的方法來進(jìn)行檢測。對檢測裝置的主體結(jié)構(gòu)進(jìn)行設(shè)計,主體結(jié)構(gòu)的組成部分:主體支架、支撐平臺、龍門架。檢測裝置床身總長3.5 m,寬1.6 m,高2 m。另有設(shè)單獨的檢測裝置控制臺。

        檢測裝置的傳動機(jī)構(gòu)是通過由伺服電機(jī)帶動的齒輪齒條機(jī)構(gòu),沿安裝在主體支架上的導(dǎo)軌使龍門架進(jìn)行橫向的往復(fù)運動,來達(dá)到讓與龍門架固定的激光傳感器實現(xiàn)往復(fù)掃描工件的目的。

        檢測裝置的主體結(jié)構(gòu)等關(guān)鍵部件都是由符合GB/T 6728-2002 的冷彎空心型鋼組成,具有壁厚均勻、表面光潔、尺寸精確、經(jīng)濟(jì)合理等特點,平臺間的連接由焊接配合螺栓固定完成,如圖1所示。

        圖1 大型工件檢測裝置組成Fig.1 Composition of large workpiece detection device

        完成主體結(jié)構(gòu)零件建模后,建立檢測裝置虛擬模型,并檢查整個裝配體是否存在干涉。在完成建模后,對所有模型進(jìn)行了分析和簡化,并改進(jìn)一些不合理的尺寸,如圓角、倒角、螺栓直徑等。

        2 大型工件檢測裝置控制系統(tǒng)設(shè)計

        2.1 控制系統(tǒng)總體方案

        本文設(shè)計的控制系統(tǒng)用于大型工件檢測裝置的定位移動和系統(tǒng)運行狀況顯示。如圖2 所示,控制系統(tǒng)的主要硬件由PLC、伺服驅(qū)動器、觸摸屏組成。用戶通過發(fā)送脈沖控制伺服驅(qū)動器來驅(qū)動電機(jī)完成龍門架的運動,所使用的伺服電機(jī)是將脈沖信號轉(zhuǎn)換成位移量的執(zhí)行元件,電機(jī)的輸出量與輸入的脈沖數(shù)成正比,不會隨著電壓等條件變化而變化,穩(wěn)定可靠。

        圖2 控制系統(tǒng)方案圖Fig.2 Control system scheme diagram

        通過伺服電機(jī)編碼器與PLC 相配合,達(dá)到精準(zhǔn)定位的功能,伺服電機(jī)的光電編碼器將角位移換成脈沖值,輸出給PLC,通過對比PLC 發(fā)送脈沖個數(shù)和接收到的脈沖個數(shù)實現(xiàn)精準(zhǔn)定位控制。其精準(zhǔn)度可以達(dá)到1 μm,滿足檢測裝置的要求。用戶可通過交互界面設(shè)置所需要的參數(shù),通過PLC 發(fā)出脈沖信號控制伺服電機(jī),驅(qū)動檢測裝置龍門架完成預(yù)定的動作。

        2.2 PLC 程序控制

        PLC 控制龍門架進(jìn)行移動主要有4 部分功能:(1)通過觸摸屏按鈕控制龍門架自由地沿檢測平臺X 軸移動,并設(shè)定其移動速度。同時能手動控制伺服電機(jī)的電源防止意外的發(fā)生;(2)為完成對大型工件的掃描,通過設(shè)置檢測平臺初始原點為絕對原點,使龍門架相對于絕對原點移動一定距離,并能在運行結(jié)束后返回絕對原點循環(huán)運行;(3)可通過PLC 程序加載龍門架所處任意位置為相對原點,再控制龍門架距相對原點運動一段距離,此功能實現(xiàn)了對工件的局部掃描。后兩者其主要原理都是通過PLC 程序判斷是否移動到指定點完成。(4)當(dāng)控制系統(tǒng)出現(xiàn)異常報警時,系統(tǒng)將分類別處理。其運行流程圖如圖3 所示。

        圖3 控制系統(tǒng)流程圖Fig.3 Control system flow chart

        Kinco HMIware 作為組態(tài)軟件,提供系統(tǒng)數(shù)據(jù)交互設(shè)置、用戶交互畫面編輯、現(xiàn)場設(shè)備通訊設(shè)置、復(fù)雜邏輯編寫、組態(tài)工程下載、終端設(shè)備管理等功能。通過編輯觸摸屏程序中每個元件的數(shù)值輸入屬性,就可以對應(yīng)地更改與觸摸屏連接的PLC 中相應(yīng)寄存器的參數(shù)。

        觸摸屏主要的運行界面如圖4。界面上分別有龍門架當(dāng)前相對于原點的位置顯示,其根據(jù)龍門架實時位置不斷變化,通過點擊觸摸屏中的對話框可以更改手動運行速度、自動運行速度及自動運行的定位距離,其中位置的單位精度達(dá)0.001 mm;另外,界面中還設(shè)置有手動控制龍門架運行的左右移動按鈕,以及控制伺服供電的按鈕,同時還設(shè)有指示燈,用來反饋龍門架運行狀況。

        圖4 運行界面Fig.4 Operation interface

        3 數(shù)據(jù)采集系統(tǒng)軟件設(shè)計

        由于工控機(jī)具有環(huán)境適應(yīng)性強(qiáng)、可靠性高、過程輸入輸出配套好及及時性好等特點,所以選擇工控機(jī)作為上位機(jī)(Win CE 系統(tǒng))。

        因為Visual C#與Windows 緊密結(jié)合,用戶可以根據(jù)編程的需要定義相應(yīng)的類,因此Visual C#在使用API 等方面和Windows 聯(lián)系最為緊密,而且還具有強(qiáng)大的類庫支持、類改造能力與高效的運行速度[7],所以決定采用Visual C++編程。

        3.1 程序流程設(shè)計

        如圖5 所示,首先進(jìn)入程序后第一個流程是故障復(fù)位,故障復(fù)位的按鈕主要功能是恢復(fù)強(qiáng)制伺服斷電后產(chǎn)生的參數(shù)變化,而在強(qiáng)制斷電后程序直接進(jìn)行至結(jié)束,故障復(fù)位在下一個程序開始時執(zhí)行,這等效于初始化操作。

        圖5 主程序流程圖Fig.5 Main program flow chart

        在程序正式開始前要進(jìn)行一個簡單的身份認(rèn)證,身份驗證成功后,檢測PLC 連接狀態(tài)。連接成功是數(shù)據(jù)通訊的必要前提,如果連接不成功將跳出提示信息,提示用戶檢測硬件連接是否正確,用戶可通過修改IP 地址、端口號或檢查硬件連接是否正確通過檢測等方式解決連接問題。

        在整個主程序中,有一個最重要的斷電保護(hù)環(huán)節(jié),即伺服斷電,作為處理應(yīng)急事件的手段。一旦程序接收到了伺服斷電信號,無論程序執(zhí)行至何處,都會被強(qiáng)制中斷,就相當(dāng)于熔斷,該中斷的優(yōu)先級是最高的。

        手動控制子程序如圖6 所示,其功能是控制龍門架水平移動。首先,將移動速度錄入指定文本框,按下手動速度設(shè)定按鈕后,程序自動獲取文本框內(nèi)信息,并根據(jù)輸入數(shù)據(jù)規(guī)范進(jìn)行檢查。如果符合規(guī)范,即進(jìn)入下一流程,如果不符合規(guī)范,彈出提示框。在成功設(shè)定移動速度后,可根據(jù)需求點擊不同按鍵選擇向左或向右運動。按下按鈕后,龍門架開始根據(jù)之前設(shè)定的速度運動,直到按下手動停車按鈕,龍門架停止運動。

        圖6 手動控制子程序流程圖Fig.6 Flow chart of manual control subprogram

        定位運行子程序如圖7 所示。有兩種運行模式:(1)手動設(shè)定位置與速度。按下定位運動按鈕后,龍門架將自行運動,并且程序內(nèi)部不斷對龍門架當(dāng)前位置數(shù)據(jù)進(jìn)行獲取,并與設(shè)定值進(jìn)行對比,直到實際值=設(shè)定值,運動將自行停止;(2)原點復(fù)位。工作原理與第一種基本相似,但位置與速度已在系統(tǒng)內(nèi)自動設(shè)置。按下復(fù)位按鈕后,龍門架將自行回到起始位置。此外,用戶在原點復(fù)位中也可以自定義,這涉及到一個名稱為“裝載當(dāng)前位置為原點”的按鈕,一旦按下該按鈕,則將當(dāng)前的位置設(shè)置為初始位置,但是不會覆蓋系統(tǒng)中的默認(rèn)零點,運行模式類似第一種。

        圖7 定位運行子程序流程圖Fig.7 Flow chart of positioning operation subprogram

        使用多線程,CPU 同一時刻并列執(zhí)行多個任務(wù),可為主線程分擔(dān)壓力,程序運行效率明顯提升。將之前使用計時器timer 類的部分,替換使用thread 類,將其實例化后,可創(chuàng)建多個線程,只要滿足觸發(fā)條件,該子線程中的代碼將會被執(zhí)行,只要加入一個循環(huán)判斷條件,即可像之前timer 類一樣,同時進(jìn)行多功能的使用。在使用多線程后,軟件卡死的問題基本得到了解決。

        3.2 軟件界面設(shè)計

        圖8 是軟件的主界面,大多數(shù)功能可以從主界面的按鈕中獲得。圖8 中是上位機(jī)尚未與PLC取得通訊的狀態(tài),此時可操作的僅有IP 地址和連接按鈕,輸入正確IP 地址并點擊連接后,其余操作按鈕則會亮起,變成可交互狀態(tài)。主界面大致分為5 塊區(qū)域:最上面是與PLC 連接所需要的工具以及檢測連接的狀態(tài)欄;左上是手動控制部分,包括了在手動控制過程中需要的工具;右上是運行狀態(tài)顯示,分為數(shù)據(jù)顯示和指示燈顯示,對應(yīng)了不同操作,可以使得用戶實時了解機(jī)構(gòu)運行狀態(tài),方便做出調(diào)整;左下是定位運行部分,包括了定位運行所需工具,以及可以打開采集卡數(shù)據(jù)顯示界面的按鍵,之所以將該按鈕放置在定位運行這一分區(qū)內(nèi)是因為考慮到在實際測量大型工件的過程中,龍門架的運動由定位運行控制,運行的同時需要采集數(shù)據(jù),這兩者是相輔相成;右下主要存放了一些用于初始化的按鍵,能夠用于故障調(diào)試以及方便多次測量。主界面不僅做了區(qū)域劃分,在每個按鍵上也都標(biāo)明了按鍵功能,使得用戶一目了然,并且當(dāng)用戶在不適時按了不該按的按鈕或者輸入的數(shù)據(jù)格式有誤,該程序?qū)⒆詣语@示對話框消息,提醒用戶該怎么做。

        圖8 軟件主界面Fig.8 Software main interface

        圖9 是采集卡的數(shù)據(jù)顯示界面,啟動和停止兩個功能通過一個按鍵實現(xiàn)。當(dāng)按下開始采集后,開始采集鍵將變?yōu)榻K止采集,按鍵顏色改變;與此同時,連接狀態(tài)對話框?qū)⑻崾緜鞲衅魇欠衽c采集卡連接成功,如果成功連接,數(shù)據(jù)會出現(xiàn)在電壓和距離文本框內(nèi),已讀數(shù)據(jù)長度會顯示在已讀數(shù)據(jù)長度的文本框內(nèi)。由于程序中設(shè)定自動存儲數(shù)據(jù),故在界面中沒有設(shè)置數(shù)據(jù)存儲按鍵,用戶不需要手動操作,可以直接從文件路徑中調(diào)出存儲數(shù)據(jù)文件。通過軟件設(shè)計可以控制龍門架的水平運動并采集各個時刻傳感器的數(shù)據(jù)。

        圖9 采集卡數(shù)據(jù)顯示界面Fig.9 Data display interface of acquisition card

        4 結(jié)語

        本文設(shè)計的大型工件檢測控制和數(shù)據(jù)采集系統(tǒng),目的在于研究工件平面度是否滿足加工要求。本文設(shè)計的控制系統(tǒng)以PLC 為控制器,通過設(shè)計,使PLC 控制器、伺服驅(qū)動器和觸摸屏在整個檢測裝置的控制系統(tǒng)中有機(jī)結(jié)合,更加靈活使用。為使功能最大化,設(shè)計了完整的運行監(jiān)控體系,完成閉環(huán)伺服系統(tǒng)建立。在設(shè)計數(shù)據(jù)采集系統(tǒng)中,使用Visual Studio C#編程,C#進(jìn)行可視化編程制作界面,調(diào)用大量第三方庫。在編程過程中將單線程變?yōu)槎嗑€程加快程序響應(yīng)速度的方法;創(chuàng)建窗體程序,使用控件,在其中畫柵格,并在柵格中繪制點和線的方法。大型工件檢測裝置是一項重大的研究課題,由于個人時間和能力有限,本文只設(shè)計了相關(guān)的控制系統(tǒng)以及數(shù)據(jù)采集系統(tǒng),還不是十分完善。

        猜你喜歡
        按鈕界面測量
        哪個是門鈴真正的按鈕
        當(dāng)你面前有個按鈕
        國企黨委前置研究的“四個界面”
        把握四個“三” 測量變簡單
        滑動摩擦力的測量和計算
        滑動摩擦力的測量與計算
        基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
        人機(jī)交互界面發(fā)展趨勢研究
        測量
        手機(jī)界面中圖形符號的發(fā)展趨向
        新聞傳播(2015年11期)2015-07-18 11:15:04
        久久国产品野战| 成人一区二区免费中文字幕视频| 亚洲一区二区三区最新视频| 久久精品国产亚洲av成人文字| 无码国内精品久久人妻| 色偷偷一区二区无码视频| 国产jk在线观看| 中文字幕av人妻一区二区| 91精品国产在热久久| 欧美成人片在线观看| 可以免费在线看黄的网站| 亚洲视频一区二区蜜桃| 一区二区精品国产亚洲| 成人三级a视频在线观看| 国产亚洲精品A在线无码| 久久精品国产福利亚洲av| 女人18片毛片60分钟| 亚洲乱码av中文一区二区| 99久久99久久精品免观看| 99久久婷婷亚洲综合国产| 国产精品三级av及在线观看| 国产一区日韩二区欧美三区| 亚洲高清在线观看免费视频| 国产高清成人午夜视频| 五月综合缴情婷婷六月| 亚洲一区二区三区av链接| 久久国产精品精品国产色| 亚洲人成网站色在线入口口| 精品三级av无码一区| 大陆一级毛片免费播放| 一区二区三区视频免费观看在线 | 东北女人一级内射黄片| 50岁熟妇大白屁股真爽| 亚洲av无码一区二区乱子仑| 亚洲av本道一本二本三区| 少妇性bbb搡bbb爽爽爽| 这里只有久久精品| 蜜臀一区二区av天堂| 人妻av中文字幕久久| 亚洲男同帅gay片在线观看| 伊人不卡中文字幕在线一区二区 |