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

        ?

        基于A6 控制器的三維數(shù)控彎管機控制系統(tǒng)設(shè)計

        2024-01-09 05:09:24馮德思
        機電工程技術(shù) 2023年12期
        關(guān)鍵詞:宏程序銅管直線

        馮德思

        (中山市科力高自動化設(shè)備有限公司,廣東中山 528400)

        0 引言

        彎管機是實現(xiàn)管材彎曲成形的主要設(shè)備[1],它是把直銅管根據(jù)圖紙的技術(shù)要求彎制成各種三維形狀,以滿足生產(chǎn)裝配的需要。廣泛應(yīng)用于空調(diào)、汽車、家具、航空航天和軍工等各個行業(yè)的管路彎曲成型。從最早的手工彎管和用繼電器控制氣缸或油缸定角度的平面彎管,到使用PLC 控制的簡單的三維彎管,到現(xiàn)在用工業(yè)PC或NC開發(fā)的全自動數(shù)控彎管,管件彎曲成型成形也從手工彎管、半自動彎管方式發(fā)展到用數(shù)控系統(tǒng)控制的全自動彎管的加工方式,并且基于開放式的數(shù)控系統(tǒng)也逐步替代了傳統(tǒng)的專用的PLC 數(shù)控系統(tǒng)[1]。但是它們大部分都是采用填表輸入?yún)?shù)然后轉(zhuǎn)換成G代碼或手動編輯輸入G代碼方式編程,管子形狀越來越復(fù)雜,彎管加工動作就更加復(fù)雜,對彎管加工編程技術(shù)人員的經(jīng)驗及技術(shù)能力要求也越來越高,編寫和修改程序很不方便也容易出現(xiàn)錯誤。隨著工業(yè)技術(shù)的發(fā)展,對彎管機控制系統(tǒng)的性能要求也越來越高,不僅要求能彎曲各種復(fù)雜的管路、還要求方便編程、穩(wěn)定和高效率、高精度。本文通過利用開放式數(shù)控系統(tǒng)內(nèi)置的基于ECMAScript 的腳本語言開發(fā)軟件和插件,二次開發(fā)了具有3D 圖紙導(dǎo)入、X、Y、Z三維坐標(biāo)點數(shù)據(jù)輸入、Y、B、C直線點和彎曲角度的相對坐標(biāo)數(shù)據(jù)輸入、三維圖形的管件形狀顯示、用宏程序根據(jù)圖紙或輸入的產(chǎn)品數(shù)據(jù)自動轉(zhuǎn)換編譯成G代碼加工程序等功能的控制系統(tǒng)。大幅降低了對編程及操作人員的技術(shù)能力要求,同時也提升了編程效率及操作的方便性,將物聯(lián)網(wǎng)技術(shù)用于工業(yè)生產(chǎn),能實時監(jiān)控生產(chǎn)狀況、管理生產(chǎn)計劃[2],大大提高生產(chǎn)的自動化程度、實現(xiàn)企業(yè)信息化管理,將開放式數(shù)控系統(tǒng)優(yōu)勢和價值發(fā)揮充分。

        1 三維數(shù)控彎管機的控制硬件規(guī)劃

        1.1 A6 CNC控制器功能簡介

        A6 系列控制器是一款開放式的運動控制器,本體帶有6 個硬件脈沖軸,用總線控制模式時最大可控制40 個伺服軸,可以實現(xiàn)直線運行、直線插補、圓弧插補等運動控制[3]。最多可支持256 點的輸入信號和256 點的輸出控制信號。A6 系列控制器是基于RT-Linux 嵌入式控制系統(tǒng)平臺開發(fā)的,它提供了全開放式的二次開發(fā)平臺[3],開放式畫面編輯、PLC 編輯和宏程序設(shè)計編輯-MACRO功能,用戶可以根據(jù)需求自行設(shè)計屏幕的人機交互畫面、PLC控制程序和宏程序;支持標(biāo)準(zhǔn)G代碼編程;支持CAD 圖形插件及CAM 插件功能[2],可以導(dǎo)入CAD圖紙及三維圖紙,實現(xiàn)3D 矢量圖與笛卡爾直角坐標(biāo)系之間的轉(zhuǎn)換,三維圖形轉(zhuǎn)換及顯示,根據(jù)不同的需求顯示空間圖形,更加形象、直觀;提供完善的CNC物聯(lián)網(wǎng)功能,能實現(xiàn)遠(yuǎn)程監(jiān)控與管理。

        1.2 三維數(shù)控彎管機的控制要求

        數(shù)控彎管機由機械部分、氣動系統(tǒng)、伺服系統(tǒng)3 大部件組成[4],它有定長送料軸(Y 軸)、銅管旋轉(zhuǎn)軸(B軸)、彎曲軸(C 軸)3 個伺服運動控制軸;有彎管夾模、靠模、送料夾爪、抽芯4 個動作氣缸,彎管機的整體結(jié)構(gòu)示意圖如圖1 所示。三維數(shù)控彎管機要求控制精準(zhǔn)、穩(wěn)定可靠,編寫修改產(chǎn)品加工程序方便。

        圖1 彎管機的整體結(jié)構(gòu)示意圖

        三維數(shù)控彎管機的動作流程如下:①送料夾爪夾住管子送料軸拉到定位位置→②夾模前進夾住管子、靠模前進靠住管子→③送料夾爪松開→三彎曲軸旋轉(zhuǎn)彎管→彎夾爪夾緊、抽芯后退→夾夾模、靠模退回→夾完成就結(jié)束,沒完成則送料軸送出設(shè)定的管長→完旋轉(zhuǎn)軸旋轉(zhuǎn)+彎曲軸回零→轉(zhuǎn)到②。

        1.3 控制硬件規(guī)劃

        根據(jù)上面的三維數(shù)控彎管機的控制要求,硬件規(guī)劃如圖2 所示。

        圖2 硬件規(guī)劃

        A6 控制器通過I/O控制板接收外部的輸入信號和輸出控制氣缸動作信號,通過控制器內(nèi)置的運動控制卡控制伺服系統(tǒng)的運行。

        2 系統(tǒng)控制程序設(shè)計

        2.1 系統(tǒng)控制程序規(guī)劃

        根據(jù)控制功能要求,把相應(yīng)的輸入信號和輸出信號分配給相應(yīng)的輸入點和輸出點。在控制程序上規(guī)劃有手動操作、自動操作、產(chǎn)品文件管理、I/O 輸入輸出信號監(jiān)控、機械參數(shù)管理、故障診斷信息處理等功能。

        2.2 手動操作設(shè)計

        手動操作有氣缸復(fù)位、伺服運動軸回零、氣缸的前進、退回操作,伺服軸的點動移動、設(shè)定位置的定位移動操作等。

        2.3 自動操作設(shè)計

        A6 控制器自動運行時是執(zhí)行標(biāo)準(zhǔn)G代碼的。在自動方式下只要有啟動運行信號它就按當(dāng)前的CNC程序執(zhí)行運行,自動運行過程中按下暫停運行按鈕時它會暫時停止運行,再按啟動運行信號時它會繼續(xù)運行,G 代碼的完成就會停止。因此設(shè)計自動控制操作只要處理啟動運行信號和暫停運行信號就可以了。在觸摸屏畫面上設(shè)計有顯示當(dāng)前的生產(chǎn)狀態(tài)、各動作機構(gòu)位置、狀態(tài)等待信息。

        2.4 產(chǎn)品文件管理設(shè)計

        產(chǎn)品文件管理設(shè)計包括新文件的建立、文件打開、刪除、復(fù)制、查找、3D圖紙文件導(dǎo)入、編輯修改等。

        2.4.1 文件建立、打開、刪除、復(fù)制、查找

        A6 控制器是基于RT-Linux 嵌入式控制系統(tǒng)平臺開發(fā)的,產(chǎn)品文件管理可按Windows 系統(tǒng)的界面操作方式進行規(guī)劃,方便操作員容易上手操作。設(shè)計有建立新文件、打開文件、刪除文件、復(fù)制粘貼文件、查找文件、文件重命名。

        在工廠管理生產(chǎn)時所有的產(chǎn)品文件一般都是以產(chǎn)品圖紙的編號進行命名管理的,方便用圖紙的編號直接查找到產(chǎn)品文件。為了方便物料產(chǎn)品管理,一般的生產(chǎn)現(xiàn)場都是用條碼或二維碼對物料進行識別,每種物料產(chǎn)品的編碼對應(yīng)產(chǎn)品的編號,在產(chǎn)品文件管理上開發(fā)有掃碼功能,打開掃碼器掃描物料產(chǎn)品的編碼后直接搜索找開到相應(yīng)的產(chǎn)品文件。

        2.4.2 3D圖紙文件導(dǎo)入、轉(zhuǎn)換及3D圖形顯示

        A6 控制器支持CAD圖形插件及CAM插件功能,實現(xiàn)3D矢量圖與笛卡爾直角坐標(biāo)系之間的轉(zhuǎn)換[2],可以開發(fā)出能夠直接導(dǎo)入” STP”格式的3D圖紙文件和讀取文件中的圖形的X、Y、Z三維坐標(biāo)點數(shù)據(jù)的功能,也可以根據(jù)需求顯示銅管的3D空間圖形,更加形象、直觀,如圖3 所示。

        圖3 3D空間圖形

        2.4.3 編輯、修改

        銅管的彎管加工過程需要各直線段長度、折彎角度、旋轉(zhuǎn)角度、彎曲半徑和總長度等參數(shù)。通過矢量的方向余弦,計算出彎管的折彎角;通過矢量長度計算公式,計算出彎管直線段長度;通過面與面的法向量,計算出彎管的旋轉(zhuǎn)角[5]。把讀入的銅管3D 圖紙文件或手動輸入的X、Y、Z三維坐標(biāo)點數(shù)據(jù)通過計算轉(zhuǎn)換成相對坐標(biāo)送料軸Y、旋轉(zhuǎn)軸B和彎曲軸C 的直線點和彎曲角度數(shù)據(jù),也可以把Y、B、C直線點和彎曲角度數(shù)據(jù)通過計算轉(zhuǎn)換成X、Y、Z三維坐標(biāo)點數(shù)據(jù)。

        銅管有一條中心線,該中心線的位置代表了銅管的位置,用銅管中心線代表銅管本身。銅管以一定的彎管半徑(R)彎曲形成圓弧,該圓弧兩端直線的延長線必有一個交點,這個交點就稱之為彎管尖點P[6],由此得出一個角度有3 個坐標(biāo)點,如圖4 所示,分別為A、B、C或B、C、D,當(dāng)彎管角α =180°時,其彎管尖點為兩個直角彎的彎管尖點。通過讀入的X、Y、Z三維坐標(biāo)點數(shù)據(jù)A點的坐標(biāo)為(Xa,Ya,Za),B 點的坐標(biāo)為(Xb,Yb,Zb),C點的坐標(biāo)為(Xc,Yc,Zc),D 點的坐標(biāo)為(Xd,Yd,Zd),3 個點形成一個平面,兩個彎曲角度時就有4 個坐標(biāo)點,會形成兩個平面。

        圖4 銅管中心線示意圖

        有了坐標(biāo)點數(shù)據(jù)后就可以根據(jù)兩點間距離公式計算出各段直線的長度,則有:

        各段矢量計算式如下:

        根據(jù)角度計算公式有:

        通過弧長公式弧長L =a·π·R/180計算出彎管各段圓弧長。

        銅管的直線段長度為相鄰兩點之間的距離減去切點到交點之間的距離[7-11],各段直線分別為Y1、Y2、Y3,設(shè)管路對應(yīng)的折彎半徑為R,具體計算式如下[12-16]:

        彎曲旋轉(zhuǎn)角B的計算如下[17-20]。

        彎曲的旋轉(zhuǎn)角B 可以看作是相鄰2 個平面的夾角,從而轉(zhuǎn)化成平面法向量之間的夾角,兩平面的法線可通過向量積計算得到,即:

        相鄰平面的法線之間的角度通過余弦定律求得,計算式如下:

        通達上面的公式計算轉(zhuǎn)換就可以算出彎曲每一個彎時送料Y、彎曲C及旋轉(zhuǎn)B的數(shù)據(jù)。再把Y、B、C數(shù)據(jù)編譯轉(zhuǎn)換成CNC能運行的G代碼程序。這種轉(zhuǎn)換關(guān)系如圖5 所示。

        圖5 數(shù)據(jù)程序轉(zhuǎn)換關(guān)系

        根據(jù)彎管功能要求的不同,把彎管的程序用宏程序封裝做成可以選擇的程序模板,可選擇編譯轉(zhuǎn)換的G 代碼CNC程序模板有兩種模式,分別是拉彎模式程序和助推彎管程序。

        拉彎模式程序就是在C 彎曲軸彎管的時候Y 送料軸后退到下一次送料長度的位置,這個彎位完成后送料到0 的位置,這種彎管方式的優(yōu)點是送料夾爪離彎模比較,銅管和芯軸不會因重力下垂,防止銅管和芯軸脫離彎模,一般彎曲比較長比較重的管時用這種方式。它和宏程序模式如下:

        助推彎管程序就是Y送料軸一次后退到銅管夾料長度的位置,在B 彎曲軸彎管的時候夾爪夾緊銅管,Y 送料軸同步跟隨B彎曲軸移動相應(yīng)的彎管的長度距離,這種彎管方式的優(yōu)點是在C軸彎管時Y送料軸同步送出相同彎曲弧長的銅管,有一個彎管的助推力,使得彎管時不會打滑,銅管不會起皺,銅管表面光滑圓潤。它和宏程序模式如下:

        2.5 I/O輸入輸出信號監(jiān)控設(shè)計

        為了方便檢查各種輸入輸出信號、運行的內(nèi)部繼電器狀態(tài)及各寄存器數(shù)據(jù)值,設(shè)定了監(jiān)控查看畫面,可以查看輸入輸出信號,輸入內(nèi)部繼電器編號后查詢內(nèi)部繼電器的運行狀態(tài),輸入數(shù)據(jù)寄存器編號后查詢數(shù)據(jù)寄存器的數(shù)據(jù)當(dāng)前值。

        2.6 機械參數(shù)管理設(shè)計

        A6 CNC控制器可以用硬件脈沖輸出方式控制帶脈沖功能的伺服,也可以用總線控制帶有總線功能的伺服。根據(jù)控制不同的品牌、型號伺服要求,設(shè)計開放對應(yīng)的控制伺服的參數(shù),讓用戶可以自行設(shè)置修改,包括:電子齒輪比的調(diào)整、伺服電機旋轉(zhuǎn)方向、回零方式、零位偏移、最高運行速度、伺服軸的最大行程限位等參數(shù)。

        2.7 故障診斷信息處理設(shè)計

        當(dāng)機器出現(xiàn)故障時,把相應(yīng)的信息在顯示屏上顯示出來,提示用戶發(fā)生故障的地方,什么故障,給出處理故障的方法,方便用戶快速地處理故障。包括緊急停止信號斷開、伺服故障、伺服運動軸超過行程報警、氣缸前進或退回不到位報警、設(shè)定參數(shù)錯誤等。

        2.8 物聯(lián)網(wǎng)功能設(shè)計

        A6 系列控制器支持有線網(wǎng)絡(luò)和無線網(wǎng)絡(luò)功能。把機器連接到工廠的管理網(wǎng)絡(luò)服務(wù)器,管理者通過網(wǎng)絡(luò)服務(wù)器查看機器的生產(chǎn)信息或?qū)⑸a(chǎn)數(shù)據(jù)發(fā)送到機器上。

        3 結(jié)束語

        本文根據(jù)彎管機的控制要求,利用A6 系列控制器的全開放、完善的二次開發(fā)平臺,開發(fā)了彎管機控制系統(tǒng)軟件。用控制內(nèi)置器的插件和基于ECMAScript的腳本語言開發(fā)軟件,把讀取3D 圖紙導(dǎo)入的X、Y、Z 三維坐標(biāo)點數(shù)據(jù),通過計算轉(zhuǎn)換成Y、B、C直線點和彎曲角度的相對坐標(biāo)數(shù)據(jù)。利用宏程序把Y、B、C數(shù)據(jù)編譯轉(zhuǎn)換的G代碼CNC程序。開發(fā)出的三維數(shù)控彎管機控制系統(tǒng)能完全滿足生產(chǎn)的需要。三維圖形文件的導(dǎo)入,銅管三維圖形的顯示,三維絕對坐標(biāo)數(shù)據(jù)的轉(zhuǎn)換,用宏程序開發(fā)的G代碼程序轉(zhuǎn)換模塊,方便用戶使用,減少用戶編輯加工程序的錯誤。A6 控制器整合電機編碼器回授信號組成的半閉環(huán)控制系統(tǒng)使控制位置更精確。完善的CNC物聯(lián)網(wǎng)功能,方便實現(xiàn)遠(yuǎn)程監(jiān)控與生產(chǎn)管理,實現(xiàn)管理的信息化。

        猜你喜歡
        宏程序銅管直線
        渦輪式壓縮機引線銅管失效原因分析
        橢球槽宏程序編制及其Vericut仿真
        智能制造(2021年4期)2021-11-04 08:54:44
        TP2短銅管爆破壓力的計算
        畫直線
        兩條直線 變變變
        畫直線
        星際·狂想——德國銅管重奏團2017年訪華音樂會
        青年歌聲(2017年6期)2017-03-13 00:58:10
        基于高頻感應(yīng)加熱實現(xiàn)銅管/鋁棒的包覆焊接
        焊接(2016年3期)2016-02-27 13:01:26
        基于Vericut的四軸數(shù)控加工宏程序仿真研究
        G代碼B類宏程序在數(shù)控切割參數(shù)化圖形庫中的應(yīng)用
        焊接(2015年9期)2015-07-18 11:03:53
        日本高清在线一区二区三区| 精品国产av 无码一区二区三区| 亚洲国产成人久久精品不卡| 日韩精品在线观看在线| 色和尚色视频在线看网站| 国产乱人伦av在线麻豆a| 蜜臀久久99精品久久久久久| 精品人妻一区二区三区四区在线| 波多野结衣不打码视频| 亚洲一区av在线观看| 丰满少妇人妻无码专区| 影音先锋色小姐| 日本丰满熟妇videossex8k| 2021久久精品国产99国产精品| 欧美饥渴熟妇高潮喷水水 | 伦伦影院午夜理论片| 午夜福利av无码一区二区| 97人妻精品一区二区三区| 欧美白人最猛性xxxxx| 国产极品美女高潮抽搐免费网站 | 国产激情无码一区二区| 精品久久久久香蕉网| 久久精品国产色蜜蜜麻豆| 女同久久精品国产99国产精品| 传媒在线无码| 熟女丝袜美腿亚洲一区二区三区 | 日本精品一区二区三区二人码| 国产自国产自愉自愉免费24区 | 国产黄大片在线观看| 国产成人综合在线视频| 日本黄页网站免费大全| 日本少妇被爽到高潮的免费| 国产欧美日本亚洲精品一4区 | 国产不卡在线免费视频| 日本免费一区精品推荐| 六月婷婷亚洲性色av蜜桃| 蜜桃视频国产一区二区| 中文字幕无线码一区二区| 国产麻豆精品久久一二三| 日日噜噜夜夜爽爽| 在线你懂|