国产成人无码精品久久久露脸,成人无码免费一区二区三区网站,欧美成人黑人在线视频,国产成人户外露出视频在线

運(yùn)動控制卡
當(dāng)前位置:首頁 > 新聞動態(tài) > 運(yùn)動控制卡

Qt環(huán)境下基于研控MCN420電子伺服壓力機(jī)控制系統(tǒng)開發(fā)與應(yīng)用

所屬分類:運(yùn)動控制卡 發(fā)表日期:2020-05-13 文章來源:

      【摘要】電子伺服壓力機(jī)因其高精度榆眷、高響應(yīng)的優(yōu)勢逐漸取代傳統(tǒng)的液壓碱妆、伺服液壓等設(shè)備而被廣泛應(yīng)用于電機(jī)軸承涧智、汽車零部件、3C等行業(yè)產(chǎn)品裝配以及產(chǎn)品鉚壓成型蹂孽。相對傳統(tǒng)的PLC方案,研控MCN420運(yùn)動控制器針對裝配行業(yè)的應(yīng)用增加了位置全閉環(huán)控制和壓力全閉環(huán)控制,有效的提高了伺服壓力機(jī)整體的位置精度和壓力精度,減少因機(jī)器變形和產(chǎn)品毛坯尺寸造成的產(chǎn)品不良率御滩。高速的數(shù)據(jù)采集功能給產(chǎn)品分析提供了更為精確的篩選數(shù)據(jù)鸥拧,從而能更有效的分析產(chǎn)品特性党远,提高產(chǎn)品工藝要求。此系統(tǒng)提供了界面邏輯編程朝正,用戶可根據(jù)實(shí)際工藝需求蒸败,配合本地IO接口或者擴(kuò)展IO模塊與外部設(shè)備進(jìn)行信號交互。

【關(guān)鍵詞】研控农想、MCN420運(yùn)動控制器雅沽、伺服壓力機(jī)控制系統(tǒng)、裝配


0 引言

       隨著工業(yè)4.0的發(fā)展例氓,目前國內(nèi)市場在裝配蚜症、鉚壓成型等應(yīng)用上對產(chǎn)品的精度以及數(shù)據(jù)采集、分析存儲功能需求的不斷提升峡黍。傳統(tǒng)的伺服液壓慎接,以及基于PLC的電子伺服壓力機(jī)控制方案在很大程度上已經(jīng)滿足不了。國外電子伺服壓力機(jī)如:德國的Kistler居串、Promess药妄,日本的Janome、DDK撰拯,韓國的C&M等都先后推出了與電缸一體的電子伺服壓力機(jī)系統(tǒng)方案刀昼,但在消除機(jī)器變形,以及數(shù)據(jù)分析上并未做更深的研究讼撒,對于客戶要求定制化的曲線分析功能浑厚,以及復(fù)雜的外設(shè)邏輯處理靈活性也不夠強(qiáng)。

       伺服壓力機(jī)控制系統(tǒng)是整個(gè)壓力機(jī)的核心根盒。系統(tǒng)基于Qt+研控MCN420控制器钳幅,在Windows系統(tǒng)上通過總線通訊調(diào)用MCN420的運(yùn)動函數(shù)動態(tài)庫,實(shí)現(xiàn)了數(shù)據(jù)采集、運(yùn)動邏輯可編程贡这、以及強(qiáng)大的曲線數(shù)據(jù)分析茬末,和定制化的質(zhì)量檢測等功能。


1  系統(tǒng)硬件方案

       系統(tǒng)的硬件如圖1:主要包括:工業(yè)平板電腦盖矫、運(yùn)動控制器丽惭、伺服驅(qū)動器、電機(jī)辈双、電缸责掏、光柵尺、壓力傳感器湃望、擴(kuò)展IO模塊换衬。MCN420與伺服驅(qū)動器的連接,對驅(qū)動器輸入模擬信號笼万,通過光柵尺或者壓力傳感器的反饋實(shí)現(xiàn)位置閉環(huán)控制歪眨,重復(fù)精度為0.01mm或者壓力閉環(huán)控制,重復(fù)精度小于等于±1%简些。位置重復(fù)精度過大由于機(jī)器在承載受力情況下的機(jī)身背板變形引起蛉增,位置控制來源光柵尺可以減小機(jī)器變形帶來的誤差。在鉚壓成型工藝中對于毛坯尺寸不一的產(chǎn)品篱撩,高精度的壓力閉環(huán)模式能解決因尺寸不一樣帶來的壓力過沖問題践寄。

2   運(yùn)動控制

     2.1   系統(tǒng)框架設(shè)計(jì)

       系統(tǒng)是整個(gè)壓力機(jī)的控制核心,主要功能如圖2缓鞠,包含運(yùn)動邏輯程序編寫及編譯檩渐,曲線顯示、質(zhì)量檢測业抵、過程數(shù)據(jù)存儲和分析以及IO監(jiān)測剃拇、文件管理等功能。實(shí)現(xiàn)了用戶在Ui界面運(yùn)動邏輯突妇、IO邏輯可編程硬纤。利用底層高速的數(shù)據(jù)采集,可針對特殊材料的特性進(jìn)行準(zhǔn)確分析和精準(zhǔn)的質(zhì)量判定赃磨。增加了除普通點(diǎn)檢測功能外的窗口判定筝家、拐點(diǎn)判定,以及其他特殊點(diǎn)的判定方式邻辉。通過Posgresql數(shù)據(jù)庫存儲的大量數(shù)據(jù)溪王,初步實(shí)現(xiàn)生產(chǎn)數(shù)據(jù)的統(tǒng)計(jì)以及查詢范圍內(nèi)的趨勢顯示等功能。

2.2  運(yùn)動程序設(shè)計(jì)

       控制系統(tǒng)的運(yùn)動控制模塊主要包含了程序命令的編寫值骇、語法檢測莹菱、轉(zhuǎn)換移国。為了減少程序編寫的錯誤,在UI界面采用類似的MOVEP道伟,MOVEL迹缀,MOVEF等指令。在軟件設(shè)計(jì)時(shí)蜜徽,利用虛函數(shù)的多態(tài)性將接口與實(shí)現(xiàn)分離祝懂,用一個(gè)CMotionControl的類包含所有基本的運(yùn)動控制的函數(shù),然后創(chuàng)建一個(gè)繼承于該類的 CYanKoMotion類實(shí)現(xiàn)具體的運(yùn)動控制拘鞋,然后在CYanKoMotion類中實(shí)現(xiàn)軸的各種控制模式的運(yùn)動以及運(yùn)動狀態(tài)的獲取窜旺。代碼如下:

class CMotionControl : public QObject

{

    Q_OBJECT

public:

    CMotionControl(AllData *allData);//初始化

public:

    AllData *data;

    virtual  TMotionStatus  AxisMotion(TTeachFile tTeachFile,int iProg) = 0;//軸運(yùn)動模塊

    virtual  void MotionMonitor() =0;//所有運(yùn)動狀態(tài)監(jiān)控

    virtual  void MotionStop() = 0;//運(yùn)動停止

    virtual  void StartMotionRun(int iProg ,bool bStart) = 0;//運(yùn)動開始

virtual  void MotionStatus() = 0;//運(yùn)動狀態(tài)

virtual  TMotionStatus DeviceIOManage(TTeachFile tTeachFile,int iProg) = 0;//設(shè)備IO監(jiān)控

…….

};


       在程序完成編輯,語法檢測無誤后驶闰,將所有程序指令中包含數(shù)據(jù)進(jìn)行轉(zhuǎn)換杏紫。運(yùn)動程序啟動循環(huán)到相應(yīng)的行號時(shí)傳入AxisMotion()中,通過運(yùn)動函數(shù)寫入控制器并啟動運(yùn)動阔垢。在MotionMonitor()中監(jiān)控IO變化狀態(tài)或者用于其他邏輯判斷變量的變化申蔗。一個(gè)基本的壓裝程序可以做如下編寫:

        MOVEP  X100.00  Vel= 100;//快進(jìn)

        MOVEP  X120.00  Vel=20;//探測

        MOVEF  X50.00   Vel= 10;//壓裝

        MOVEP  X10.00   Vel= 100;//回退


2.3  數(shù)據(jù)分析及質(zhì)量檢測

    2.3.1 數(shù)據(jù)分析

       對存儲的數(shù)據(jù)進(jìn)行分析提取材料特性,從而設(shè)置合理的檢測參數(shù)藤棕,結(jié)合外部的其他檢測設(shè)備組成生產(chǎn)自拖、檢測一體的全自動化流水線是將來伺服壓力機(jī)發(fā)展的主要趨勢雹了。目前在系統(tǒng)中對終止壓力朴树、終止位置、接觸位置索驰、最大壓力榨惭、合格率、生產(chǎn)計(jì)數(shù)進(jìn)行了統(tǒng)計(jì)妓浮。如下生產(chǎn)統(tǒng)計(jì)圖忿项,數(shù)據(jù)分析圖之?dāng)?shù)據(jù)統(tǒng)計(jì)分析。

         從存儲在數(shù)據(jù)庫中的數(shù)據(jù)可以對任意10條曲線進(jìn)行分析對比城舞,如下曲線對比圖轩触。

   2.3.2 質(zhì)量分析

      壓力機(jī)目前常用的檢測方法有點(diǎn)檢測、區(qū)域檢測家夺、窗口檢測脱柱。基本能滿足大部分的產(chǎn)品檢測需求拉馋。在針對部分汽車零部件產(chǎn)品要求找到應(yīng)力突變點(diǎn)榨为,或者更為精確的接觸產(chǎn)品表面位置等,通過這些特性來判定產(chǎn)品是否合格煌茴∷婀耄控制器底層將接觸表面位置鎖存日川,鎖存周期誤差在1ms以內(nèi)。通過1ms采集周期的數(shù)據(jù)在應(yīng)用層經(jīng)過算法計(jì)算找到力突變的拐點(diǎn)矩乐,如拐點(diǎn)查詢示意圖龄句,圖中加粗的點(diǎn)為計(jì)算拐點(diǎn)。


3 結(jié)束語

       本文研究了在Qt平臺上基于IPC + 研控MCN420運(yùn)動控制器在電子伺服壓力機(jī)上的應(yīng)用恋猜。通過上位機(jī)系統(tǒng)的操作實(shí)現(xiàn)了壓力機(jī)主軸的基本工藝運(yùn)動動作特与、曲線分析、數(shù)據(jù)存儲正庙、質(zhì)量檢測等功能注括。通過在汽車零部件、電機(jī)等行業(yè)的實(shí)際工業(yè)現(xiàn)場應(yīng)用蓄扳,證明位置重復(fù)精度和壓力重復(fù)精度蝴车、產(chǎn)品檢測合格率等指標(biāo)能滿足大部分的客戶需求。