数控机床市场网-专业的数控机床网站

  為機床工具企業(yè)提供深度市場分析                     

用戶名:   密碼:         免費注冊  |   申請VIP  |  

English  |   German  |   Japanese  |   添加收藏  |  
銑床

車床 銑床 鉆床 數(shù)控系統(tǒng) 加工中心 鍛壓機床 刨插拉床 螺紋加工機床 齒輪加工機床
磨床 鏜床 刀具 功能部件 配件附件 檢驗測量 機床電器 特種加工 機器人

銑床

電工電力 工程機械 航空航天 汽車 模具
儀器儀表 通用機械 軌道交通 船舶

搜索
熱門關(guān)鍵字:

數(shù)控機床

 | 數(shù)控車床 | 數(shù)控系統(tǒng) | 滾齒機 | 數(shù)控銑床 | 銑刀 | 主軸 | 立式加工中心 | 機器人
您現(xiàn)在的位置:銑床網(wǎng)> 技術(shù)前沿>三軸數(shù)控銑床半實物仿真實驗系統(tǒng)設(shè)計
三軸數(shù)控銑床半實物仿真實驗系統(tǒng)設(shè)計
2016-1-22  來源:哈爾濱工程大學(xué)工程訓(xùn)練中心 電工程學(xué)院  作者:朱曉明 李欣 李霞
      摘要: 為了充分發(fā)揮四軸運動控制開發(fā)平臺的功能潛力,以其為研究對象,開發(fā)了三軸數(shù)控銑床半實物仿真實驗系統(tǒng)。該系統(tǒng)通過庫函數(shù)將軟件功能與硬件控制相結(jié)合,實現(xiàn)了通過軟件來控制硬件的控制方式。基于 OpenGL 圖形庫和內(nèi)置定時器實現(xiàn)了路徑仿真和加工仿真功能。該系統(tǒng)既可進行單機路徑仿真,也可聯(lián)機控制電機運行及實際路徑仿真,以適應(yīng)不同的實驗場合。經(jīng)過測試,證明該半實物仿真實驗系統(tǒng)能有效挖掘?qū)嶒炘O(shè)備的潛在功能,有助于培養(yǎng)學(xué)生對數(shù)控系統(tǒng)的設(shè)計能力。

      關(guān)鍵詞: 數(shù)控系統(tǒng); 四軸開發(fā)平臺; 半實物仿真
  
      0 前言

      運動控制系統(tǒng)設(shè)計是機電類及相關(guān)專業(yè)本科學(xué)生的一門重要的實踐創(chuàng)新課程。該課程以機電自動化實用控制技術(shù)和運動控制技術(shù)為核心內(nèi)容,在相關(guān)實驗平臺上,通過實時操作為學(xué)生提供綜合創(chuàng)新、實踐訓(xùn)練機會,以提高學(xué)生的工程意識,培養(yǎng)學(xué)生的專業(yè)能力、工程實踐能力和創(chuàng)新能力。

      在眾多的相關(guān)實驗設(shè)備中,四軸運動控制開發(fā)平臺具有很強的代表性。它是許多機電一體化系統(tǒng)的微縮模型,它采用開放式結(jié)構(gòu)設(shè)計,對于運動控制和機電一體化系統(tǒng)的教學(xué)和科研具有普遍意義。然而,在一些運動控制系統(tǒng)設(shè)計中,由于設(shè)備實驗面板上只有4 個電機軸轉(zhuǎn)動,無法通過 4 個軸的運行查看控制對象 (比如數(shù)控機床的加工刀具) 軌跡運動的空間效果。因此,為了充分發(fā)揮四軸運動控制開發(fā)平臺的功能潛力,結(jié)合 TRIZ 系統(tǒng)理論中的分割原則,提出了在四軸平臺上開發(fā)三軸數(shù)控銑床的仿真實驗系統(tǒng),充分利用電機編碼器的反饋信息設(shè)計虛擬刀具,完成一個半實物仿真數(shù)控系統(tǒng)的設(shè)計與開發(fā),使學(xué)生在實驗中了解數(shù)控系統(tǒng)的運行過程與設(shè)計方法,這樣培養(yǎng)了學(xué)生的實踐能力。

      1 實驗系統(tǒng)組成

      整個實驗系統(tǒng)的組成分為兩大部分: 實驗設(shè)備機械本體與硬件控制平臺。機械本體如圖 1 所示。機械本體包括 4 個控制軸的測試轉(zhuǎn)盤、電機及其驅(qū)動器。面板上 4 個轉(zhuǎn)盤周圍標(biāo)有刻度,通過轉(zhuǎn)盤可以觀察電機的轉(zhuǎn)動角度。4 個電機包括兩個步進電機和兩個交流伺服電機。同時面板下面為每個軸配備了伺服報警、正負限位、原點觸發(fā)按鈕,用于完成對應(yīng)的運動控制測試功能。面板下方還安裝了 16 個 LED燈,用于完成系統(tǒng)的輸出功能設(shè)計。LED 燈下方安裝了 16 個輸入開關(guān),用于完成系統(tǒng)的輸入功能設(shè)計。
圖 1 實驗設(shè)備機械本體

      硬件控制平臺采用模塊化結(jié)構(gòu),使用了上下位機結(jié)構(gòu)。上位機使用通用計算機,用于設(shè)計人機界面等非實時功能。下位機采用深圳固高公司的運動控制器(型號 GT400- SV),利用 PCI 總線與計算機連接,完成路徑規(guī)劃、軌跡控制等實時功能。運動控制器通過端子板與實驗設(shè)備連接。

      2 實驗系統(tǒng)功能分析和訓(xùn)練目標(biāo)

      文中所提出的三軸數(shù)控銑床實驗仿真系統(tǒng),是一種半實物仿真系統(tǒng),主要是利用實驗設(shè)備已有的可控電機完成實際的運動軌跡控制,同時利用庫函數(shù)取得電機編碼器脈沖值,并通過參數(shù)轉(zhuǎn)換變?yōu)橐苿幼鴺?biāo)值,導(dǎo)入到計算機中的虛擬三維環(huán)境,形成虛擬刀具的運動軌跡,從而完成同步軌跡仿真。同時,利用路徑仿真信息完成加工效果仿真,驗證加工結(jié)果的正確性。通過這種設(shè)計模式,既可以充分利用設(shè)備的控制功能,又可以利用虛擬設(shè)計彌補其缺乏控制對象(刀具) 的缺點,對設(shè)備是一種有效的功能擴展,發(fā)揮了其潛能。根據(jù)數(shù)控系統(tǒng)的功能特點,主要功能設(shè)計包括讀取數(shù)控 G 代碼、譯碼、電機控制、位置反饋與路徑仿真、加工結(jié)果仿真等。

      根據(jù)實驗教學(xué)要求,系統(tǒng)的訓(xùn)練目標(biāo)主要包括:(1) 功能設(shè)計,包括多軸 (3 軸) 多段連續(xù)軌跡的位置控制、位置監(jiān)控設(shè)計、數(shù)控加工 G 代碼的譯碼設(shè)計。(2) 編程設(shè)計,包括基于 VC ++ 環(huán)境下三維建模設(shè)計、動態(tài)路徑仿真設(shè)計、定時器設(shè)計、字符串string 類使用、C ++ 下大規(guī)模數(shù)組的使用菜單欄工具欄設(shè)計。

      3 系統(tǒng)軟件功能設(shè)計

      3. 1 開發(fā)環(huán)境

      開發(fā)所使用的操作系統(tǒng)平臺為微軟公司的 Win-dows2000Pro 版,開發(fā)平臺為微軟公司的 VC + + 6. 0軟件開發(fā)環(huán)境。同時,控制器廠商固高公司還給用戶提供了配套的運動控制器庫函數(shù)。用戶可通過調(diào)用庫函數(shù),給運動控制器發(fā)送控制命令。而運動控制器通過相應(yīng)的控制策略,將控制指令轉(zhuǎn)換為控制信號,通過驅(qū)動器的放大,控制電機轉(zhuǎn)動,最終完成相應(yīng)的軌跡控制任務(wù)。通過不同庫函數(shù)的組合設(shè)計,用戶可以完成特定功能的設(shè)計,進行系統(tǒng)定制。

      3. 2 譯碼功能設(shè)計

      為了減少學(xué)習(xí)難度,譯碼模塊只識別直線控制指令及其控制參數(shù),即 x、y、z 坐標(biāo)。為了增加趣味性,數(shù)控系統(tǒng)的加工 G 代碼生成,沒有采用專業(yè)的Pro/E、UG 軟件,而是采用了藝術(shù)造型軟件 ArtCAM,可輕松生成漂亮有趣的三維圖形加工 G 代碼。譯碼模塊的流程如圖 2 所示。通過該流程處理,可以將數(shù)控 G 代碼中的控制信息存入控制指令數(shù)組,以便轉(zhuǎn)為控制指令庫函數(shù)。通過譯碼模塊,可將多段 G 代碼文件轉(zhuǎn)為相同指令容量的字符指令數(shù)組,作為控制指令生成的數(shù)據(jù)源。



      3. 3 電機軌跡控制與位置反饋設(shè)計

      對于固高運動控制器的軌跡控制方式,分為單段軌跡與多段連續(xù)軌跡兩種控制方式。由于三軸數(shù)控銑床的加工代碼包括成百上千段指令,因此屬于多段連續(xù)軌跡控制。運動控制器的多段軌跡控制原理是在控制器上設(shè)計了一個 8 KB 的環(huán)形隊列緩沖區(qū),用戶將部分控制指令先存入緩沖區(qū),并執(zhí)行這些緩沖區(qū)指令,既提高了通訊效率,又提高了運行特性。

      控制器對緩沖區(qū)中運動命令的具體處理機制如下: 用戶首先不斷向緩沖區(qū)發(fā)送運動命令,直到緩沖區(qū)滿。緩沖區(qū)滿時,運動控制器拒絕接收用戶輸入的命令,并返回緩沖區(qū)滿的信息。此時啟動緩沖區(qū)的命令隊列,隨著命令的執(zhí)行,緩沖區(qū)會有新的空間釋放出來,用戶可以繼續(xù)發(fā)送更多的命令。直到所有指令都存入緩沖區(qū) (不是所有指令都執(zhí)行完),就可以關(guān)閉緩沖區(qū),完成緩沖區(qū)指令模式。對于三軸數(shù)控系統(tǒng),存入緩沖區(qū)的控制指令主要使用固高的三坐標(biāo)運動控 制 庫 函 數(shù): GT _ LnXYZ ( double x,double y,double z)。其中 (x,y,z) 值是刀具從當(dāng)前點以直線插補的方式運動的目標(biāo)點。至于具體的插補算法和控制指令發(fā)送,則由運動控制器自動完成,使用戶可以把主要精力放到系統(tǒng)功能設(shè)計。

      位置反饋功能的設(shè)計主要有兩個作用: (1) 使用戶通過虛擬儀表了解當(dāng)前刀具的位置; (2) 在聯(lián)機路徑仿真時確定虛擬刀具的空間位置。

      位置反饋主要使用了功能庫函數(shù): GT_GetAtlPos(long& pos)。其中長整數(shù)指針類型自變量 pos 存儲了從脈沖編碼器返回的當(dāng)前軸的脈沖形式位置。而在虛擬環(huán)境中用戶的坐標(biāo)單位為 mm,因此需要進行系數(shù)轉(zhuǎn)換。由于設(shè)備面板上軸 1 和軸 2 的編碼器分辨率為4 000,軸 3 的編碼器分辨率為 10 000,設(shè)虛擬環(huán)境下的滾珠絲杠的螺距為 5 mm,則由位置的脈沖量到用戶坐標(biāo)單位的轉(zhuǎn)換系數(shù)為:

      (1) 1 和 2 軸 4 000/5 =800,(2) 3 軸10 000/5 =2 000。也就是說從編碼器反饋的脈沖值分別除以上述換算系數(shù)可以轉(zhuǎn)換為虛擬環(huán)境下的用戶坐標(biāo)值。

      3. 4 路徑仿真設(shè)計

      路徑仿真可使用戶在三維環(huán)境下由虛擬刀具的軌跡查看控制效果,實驗效果直觀。該系統(tǒng)的路徑仿真設(shè)計了兩種模式: 聯(lián)機仿真與單機仿真。聯(lián)機仿真時控制系統(tǒng)與四軸運動控制開發(fā)平臺連接,直接控制電機運動,并通過編碼器的反饋,顯示為虛擬刀具的空間位置,保持與實際電機同步運行。單機仿真則是控制系統(tǒng)運行在單臺計算機上、通過定時器周期性更新每段指令的刀具終點位置。下面主要介紹聯(lián)機路徑仿真設(shè)計。

      路徑仿真主要采用 VC ++ 6. 0 內(nèi)置的 OpenGL 圖形庫完成路徑的動態(tài)繪制。主要分為環(huán)境設(shè)置、位置采集與已有路徑繪制。

      在 VC ++6. 0 中進行三維路徑繪制之前需要復(fù)雜的環(huán)境設(shè)置,主要包括創(chuàng)建設(shè)備描述表和像素格式描述表以及環(huán)境參數(shù)設(shè)置。像素格式明確了 OpenGL 繪制平面的特性,如象素緩沖區(qū)是單緩沖還是雙緩沖,數(shù)據(jù)是 RGBA 方式還是 Color Index 方式等。每個OpenGL 顯示設(shè)備一般用名為PIXELFORMATDE-SCRIPTOR的結(jié)構(gòu)來表示像素格式,這個結(jié)構(gòu)包含 26個屬性信息。環(huán)境參數(shù)設(shè)置則主要包括光源的個數(shù)、性質(zhì)、陰影模式、深度緩存、顏色混合模式、線寬、清屏顏色、多邊形顯示方式。這些參數(shù)的設(shè)置需要逐個測試才能獲得較好的顯示效果。

      位置采集是實現(xiàn)虛擬刀具與實際電機同步的關(guān)鍵環(huán)節(jié),需保證采集數(shù)據(jù)的實時性與準確性。其中準確性主要是利用前述庫函數(shù) GT_GetAtlPos(long& pos)與單位換算來實現(xiàn)。而實時性則主要是采用了短時間間隔的內(nèi)置定時器來完成。通過定時器的消息處理函數(shù)OnTimer 每一次觸發(fā),實現(xiàn)了電機脈沖數(shù)據(jù)采集、單位換算、三維坐標(biāo)存入路徑點數(shù)組。定時器中的另一個重要設(shè)計是更新畫面,利用函數(shù) InvalidateRect(NULL,false)失效當(dāng)前客戶端界面,從而導(dǎo)致重新繪制最新路徑。在開始聯(lián)機仿真時通過 SetTimer (1,10,NULL) 啟動定時器,定時器的調(diào)用周期為 10ms,保證了虛擬刀具軌跡仿真過程的流暢性。

      仿真中路徑繪制的設(shè)計方法是將每次采集的三維電機位置存入路徑點數(shù)組,然后將數(shù)組中所有點依次用直線連接,形成一條首尾相連的加工路徑,最后將窗口背景進行顏色清除,重新繪制整條路徑并進行雙緩沖區(qū)顯示。隨著路徑不斷更新,就會產(chǎn)生路徑的動態(tài)同步效果。為了實現(xiàn)畫面更新不閃爍,采用了雙緩沖技術(shù),通過 OpenGL 的圖形功能函數(shù) SwapBuffers(wglGetCurrentDC()),在視圖類的 OnDraw(CDC*pDC)函數(shù)中實現(xiàn)。

      整個系統(tǒng)中最為重要的路徑顯示設(shè)計采用了OpenGL 里面的空間繪圖函數(shù),其關(guān)鍵實現(xiàn)代碼如下:glBegin(GL_LINE_STRIP);for (int i = 0 ;i < m_atlPt. size();i ++ ){tp = m_atlPt[i] ;glVertex3d(tp. x,tp. y,tp. z);}glEnd();)其中模式參數(shù) GL_LINE_STRIP 的作用是將所有的空間點依次連成一條折線。

      4 聯(lián)機控制測試

      為了測試三軸數(shù)控銑床的控制系統(tǒng)譯碼、位置控制及軌跡顯示的穩(wěn)定性以及準確性,將其與四軸運動控制平臺進行聯(lián)機測試。其中加工 G 代碼生成采用英國 Deltau 公司的 ArtCAM 2008 軟件。它是復(fù)雜立體三維浮雕設(shè)計、珠寶、裝飾設(shè)計和加工的首選 CAD/CAM 軟件解決方案,可快速將二維圖形轉(zhuǎn)換成三維藝術(shù)產(chǎn)品。此次測試利用一個二維蜥蜴圖片生成三維空間立體圖形,然后后置生成三維加工 G 代碼。在測試之前,需要對其進行處理,只保留 G00,G01 指令代碼,經(jīng)檢測,最后生成 G 代碼 38 644 行,加工范圍 70 mm × 120 mm × 5 mm。所設(shè)計的虛擬毛坯尺寸為 150 mm ×150 mm ×10 mm,采用直徑 1. 5 mm 球頭刀。經(jīng)過聯(lián)機電機控制后,生成的聯(lián)機加工路徑仿真圖如圖 3 所示。刀具加工軌跡與虛擬毛坯求交后形成的加工效果仿真圖如圖 4 所示。對比兩圖可知,者保持了一致性,證明該系統(tǒng)設(shè)計合理,運行穩(wěn)定可靠。




      5 結(jié)論

      實驗設(shè)備是實踐教學(xué)課程中的重要載體,其利用和開發(fā)的程度將直接影響著教學(xué)效果。隨著各種先進教學(xué)模式的不斷產(chǎn)生,各種開放式的實驗設(shè)備走進了課堂。如何對其進行有效開發(fā)和融入實踐教學(xué)成為一個重要的課題。文中介紹的基于開放結(jié)構(gòu)的四軸運動控制開發(fā)平臺就屬于此類設(shè)備。開發(fā)者可利用該開放式結(jié)構(gòu),設(shè)計功能任意的運動控制系統(tǒng)。由于該設(shè)備的實驗面板只有 4 個電機作為控制對象,無執(zhí)行機構(gòu) (如滾珠絲杠和加工刀具)。因此用戶無法直接觀察執(zhí)行機構(gòu)三維空間的軌跡控制效果(如刀具的運動軌跡)。基于這種不足,設(shè)計了三軸數(shù)控銑床實驗系統(tǒng),通過在三維環(huán)境下的虛擬執(zhí)行機構(gòu),可直接查看三維空間執(zhí)行結(jié)構(gòu)的軌跡控制效果,解決了該問題,最大限度地發(fā)揮了實驗設(shè)備的潛力。根據(jù)這種設(shè)計思想,可以基于該實驗設(shè)備,設(shè)計更多的實驗控制系統(tǒng),實現(xiàn)多種場合的運動控制系統(tǒng)功能,充分挖掘其功能,并給學(xué)生更多的學(xué)習(xí)與鍛煉機會。

      參考文獻:略




    投稿箱:
        如果您有機床行業(yè)、企業(yè)相關(guān)新聞稿件發(fā)表,或進行資訊合作,歡迎聯(lián)系本網(wǎng)編輯部, 郵箱:skjcsc@vip.sina.com
主站蜘蛛池模板: 威海牙科,威海种植牙,威海人工种植牙-威海经济开发区姚晓艺口腔诊所 | 上海栋彤物流有限公司-可信赖的物流服务提供商 | 永康微网站建设、永康手机网站建设、永康营销型网站建设、永康外贸网站建设、永康网站托管、永康网络公司—英汇网络 - 永康市英汇网络技术有限公司 | 无石棉纤维增强水泥板厂家_水泥纤维装饰板_河北埃尔佳建材科技有限公司 | 全自动烫金机-全自动移印机-全自动丝印机-全自动平面机-东莞联昌实业供应各种丝印机和移印机 | 皮带清扫器-皮带聚氨酯合金空段输送带清扫器刮刀厂家-衡水格锐特机械科技有限公司 | 熊猫家装-装修公司,上海装修、室内设计、家装、别墅装修、办公室装修、全屋定制就上熊猫家装 | 荧光显微镜,倒置显微镜,显微镜相机,荧光光源——广州市明美光电技术有限公司 | 中国焊接协会网站—中国焊接信息网;焊接行业最权威访问量最大的专业网站:焊接信息、焊接材料,焊接机器,焊接设备,焊机,焊材,辅助设备,焊机配件,仪器仪表,电动工具,钎焊,送丝机,表面处理,自动化专机,焊锡丝,助焊剂 | 思沃普智能会议预约管理系统-视频会议管理-信息发布-访客管理-会议运维-会议支持-工位管理系统 | 沈阳河山铸造有限公司 | 直饮水设备-纯水设备-软化水设备 - 亿家清泉水处理设备厂家 | 驾驶洗地机|手推洗地车|天津洗地机|扫地车|仓库工厂扫地机|工业吸尘器|扫雪机|耐洁思 | 数据采集卡_北京科尔特兴业测控技术研究所 | 珍珠岩_膨胀珍珠岩_玻化微珠-信阳市高新区中凯非金属材料厂 | 模具配件加工厂|东莞模具配件加工|模具配件加工厂|精密塑胶模具配件|东莞市优迪精密模具制品有限公司 | 水热反应釜厂家_水热反应釜价格_水热合成反应釜批发-仪贝尔仪器 - 水热釜,水热反应釜,水热反应釜厂家,水热反应釜价格,水热反应釜型号,水热反应釜内衬,水热反应釜25ml,水热反应釜50ml,水热反应釜100ml,水热合成反应釜 | 威海牙科,威海种植牙,威海人工种植牙-威海经济开发区姚晓艺口腔诊所 | 无尘车间_净化工程_GMP食品药品化妆品电子厂无尘净化车间_无尘室 | 中国C919飞机橡胶接头供应商-上海淞江减震器集团有限公司官方网站 | 模压化粪池_三格式化粪池_玻璃钢化粪池厂家| 游离二氧化硅处理仪-恒温恒湿称重系统-智能蒸馏仪-硫化物酸化吹气仪-萃取仪-COD消解仪 | 上海先顶仪器设备有限公司-国产氮气发生器-进口氮气发生器 | 红河州春辉装饰有限公司官网| 真石漆设备-干粉砂浆生产线-保温砂浆机械-郑州屹成机械设备 | 呕吐毒素快速检测仪-黄曲霉毒素测定仪-玉米赤霉烯酮快速检测卡-南京微测生物科技有限公司 | 西克制冷官网│制冷机组冷风机冷库设备厂家-西克制冷(无锡)有限公司_西克制冷(无锡)有限公司 | 合肥发斯特精密塑模有限公司专业精密磨具,注塑模具,精密注塑机械零件(加工制造|生产|销售|厂家) 浩通集团 国际货运 物贸一体化 中非经贸 | 蒸汽流量计_涡轮流量计_涡街流量计_雷达液位计_污水流量计_分体式_大口径工业流量计-江苏长顺仪表 | 拓展器材_拓展训练器械_心理行为训练器械_沧州华北特训器械有限公司 | 思沃普智能会议预约管理系统-视频会议管理-信息发布-访客管理-会议运维-会议支持-工位管理系统 | 真空电镀机_镀膜机厂家_离子镀膜机_磁控溅射镀膜设备_镀钛设备-江苏驰诚科技发展有限公司 | 无负压供水设备-杭州勤铭机电有限公司 | 天然气车船展、氢能装备展、氢燃料汽车展、核电装备展、国防信息化装备展---北京企发展览服务有限公司 | 喜来顺财经-专注于财经领域的综合性网站 | 和中出国移民官网|出国移民|加拿大移民|欧洲移民|爱尔兰移民|马耳他移民|希腊移民|美国移民|海外护照_和中移民 | 膨胀节_波纹膨胀节_非金属膨胀节_波纹管补偿器_膨胀节厂家-江苏苏创管业科技有限公司 | 上海新航道学校官网_20年专注雅思_托福_SAT_ACT等出国语言培训机构. | 石家庄华龙鼎电动门,石家庄电动门电话,石家庄电动门配件,石家庄电动门维修电话,石家庄电动门安装电话,石家庄华龙电动门 | 气体泄漏检测仪,COD水质分析仪,RD8200管线探测仪-成都恒通兴业科技有限责任公司 | 行李快递安检机-便携式X光安检仪-行李安检机-液体-爆炸物探测仪-安天下安检设备 |