国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

網(wǎng)絡(luò)控制技術(shù)在加工中心連線中的應(yīng)用

2021-08-26 06:44:16王俊青
金屬加工(冷加工) 2021年8期
關(guān)鍵詞:機(jī)械手機(jī)型殼體

王俊青

麥格納動(dòng)力總成(江西)有限公司 江西南昌 330013

關(guān)鍵字:工業(yè)以太網(wǎng);PROFINET通信協(xié)議;硬件組態(tài);通信組態(tài)

1 序言

傳統(tǒng)意義上的機(jī)械加工都是單臺(tái)數(shù)控機(jī)床進(jìn)行切削生產(chǎn),但隨著機(jī)械加工零件的復(fù)雜化,往往需要幾臺(tái)數(shù)控機(jī)床按工序規(guī)劃進(jìn)行先后加工。如果每道工序的數(shù)控機(jī)床都是獨(dú)立運(yùn)行,這無(wú)形中必定會(huì)產(chǎn)生過(guò)程之間的轉(zhuǎn)運(yùn)成本,且存在人工上下料效率低等問(wèn)題。隨著制造業(yè)的轉(zhuǎn)型升級(jí),工業(yè)體系轉(zhuǎn)型下的網(wǎng)絡(luò)自動(dòng)化控制技術(shù)在機(jī)械加工中已經(jīng)得到非常廣泛的應(yīng)用,先進(jìn)的機(jī)械制造工廠都會(huì)采用數(shù)控機(jī)床聯(lián)網(wǎng)集中控制加工和自動(dòng)化轉(zhuǎn)運(yùn)。自動(dòng)化大批量生產(chǎn)效率高、成本低,是企業(yè)競(jìng)爭(zhēng)的制勝法寶。我公司作為先進(jìn)的雙離合變速器生產(chǎn)單位,對(duì)于復(fù)雜的零部件也會(huì)采用各個(gè)工序聯(lián)網(wǎng)控制進(jìn)行自動(dòng)化連線生產(chǎn)。

2 產(chǎn)品生產(chǎn)背景

雙離合變速器殼體三維模型如圖1所示,變速器殼體由鋁合金鑄造而成。為了與變速器內(nèi)組裝的齒輪和齒輪軸零件進(jìn)行精密配合,并且保證各結(jié)合面精度和密封性要求,需要使用德國(guó)進(jìn)口的加工中心進(jìn)行高精度加工,按照工序流程劃分為3組。

圖1 雙離合變速器殼體三維模型

1)前期準(zhǔn)備工序:毛坯來(lái)料,二維打碼。

2)加工過(guò)程工序:二維碼的自動(dòng)識(shí)別;機(jī)械手抓料;加工中心對(duì)雙離合變速器殼體的大小結(jié)合面進(jìn)行鏜銑,共計(jì)271處需加工;加工中心對(duì)雙離合變速器殼體側(cè)面孔進(jìn)行鏜銑,共計(jì)163處需加工,

3)下線工序:清洗,氣密檢測(cè)。

經(jīng)過(guò)工藝規(guī)劃和節(jié)拍最優(yōu)計(jì)算,需要?jiǎng)澐?0道工序,每道工序使用1臺(tái)加工中心進(jìn)行生產(chǎn),加上1個(gè)桁架機(jī)械手,可以達(dá)成年產(chǎn)能近25萬(wàn)個(gè)變速器殼體的規(guī)劃。自動(dòng)化生產(chǎn)線可全部實(shí)現(xiàn)自動(dòng)化上線和下線,并實(shí)現(xiàn)零件自動(dòng)裝夾和加工。

硬件規(guī)劃為線性布局,如圖2所示。雙離合變速器殼體根據(jù)工藝制作規(guī)劃需要10道工序,即10臺(tái)加工中心,并會(huì)采用橫跨加工中心的抓取和轉(zhuǎn)運(yùn)桁架機(jī)械手來(lái)實(shí)現(xiàn)自動(dòng)加工。確定設(shè)備硬件設(shè)計(jì)后,本文將著重從技術(shù)層面詳細(xì)闡述雙離合變速器殼體的自動(dòng)化加工通信控制的實(shí)現(xiàn)。

圖2 線性布局

3 加工中心設(shè)備網(wǎng)絡(luò)技術(shù)分析

由于加工中心本體采用的是西門(mén)子840D sl數(shù)控系統(tǒng),其數(shù)控系統(tǒng)控制單元NCU720.3內(nèi)核集成了西門(mén)子S7-300的PLC,通信接口包含有PFOFIBUS、PROFINET、以太網(wǎng),其中PROFINET屬于工業(yè)級(jí)通信并且在數(shù)控機(jī)床中具有擴(kuò)展性,所以我們將采用PROFINET進(jìn)行加工中心和機(jī)械手間的連線通信協(xié)議。根據(jù)ISO標(biāo)準(zhǔn)定義OSI七層模型:第1層為物理層,第2層為數(shù)據(jù)鏈路層,第3層為網(wǎng)絡(luò)層,第4層為傳輸層,第5層為會(huì)話層,第6層為表示層,第7層為應(yīng)用層,工業(yè)控制運(yùn)用基本上只會(huì)用到前4層的通信層級(jí)。其中加工中心集成的PROFINET協(xié)議分為標(biāo)準(zhǔn)數(shù)據(jù)通信和實(shí)時(shí)數(shù)據(jù)通信,當(dāng)PROFINET需傳遞實(shí)時(shí)數(shù)據(jù)時(shí),將越過(guò)第4層傳輸層、第3層網(wǎng)絡(luò)層去直接連線第2層數(shù)據(jù)層、第1層物理層底的底層網(wǎng)絡(luò)層級(jí),采用這樣的方式可大大節(jié)省層級(jí)間加載、打包產(chǎn)生的時(shí)間。由于實(shí)現(xiàn)加工中心線體自動(dòng)化控制涉及到的功能是建立用戶(hù)數(shù)據(jù)并進(jìn)行交互通信以及各站點(diǎn)診斷數(shù)據(jù)的傳輸,時(shí)效性上無(wú)需到達(dá)實(shí)時(shí)層級(jí),所以最終采用PROFINET標(biāo)準(zhǔn)數(shù)據(jù)通信方式來(lái)建立整個(gè)線體的通信關(guān)系。圖3可直觀展示出PROFINET傳輸過(guò)程關(guān)系。

圖3 PROFINET傳輸過(guò)程

4 設(shè)備聯(lián)網(wǎng)技術(shù)實(shí)施和解析

通過(guò)分析實(shí)際情況,考慮到工廠使用到的德國(guó)加工中心硬件接口情況,其控制單元采用西門(mén)子數(shù)控產(chǎn)品,并且為了保證來(lái)自不同供應(yīng)商的智能現(xiàn)場(chǎng)設(shè)備間的數(shù)據(jù)交換,決定采用SIMATIC iMap這種兼容性強(qiáng)的通信協(xié)議去實(shí)現(xiàn)各個(gè)加工中心與機(jī)械手的連線以及集中控制。SIMATIC iMap也是由西門(mén)子開(kāi)發(fā)且基于PROFINET的標(biāo)準(zhǔn)通信協(xié)議,通過(guò)交換機(jī)將10臺(tái)加工中心的數(shù)控控制單元NCU720.3和機(jī)械手的數(shù)控控制單元NCU720.3雙方的網(wǎng)絡(luò)接口X150進(jìn)行連接,單臺(tái)加工中心采用西門(mén)子專(zhuān)業(yè)軟件STEP7完成硬件組態(tài),如圖4所示。

圖4 加工中心硬件組態(tài)

為了實(shí)現(xiàn)連線的加工中心的互相通信,必須在單機(jī)組態(tài)基礎(chǔ)上進(jìn)行以下配置:機(jī)械手的NCU720.3和面板可以作為連線的程序調(diào)度中心和人機(jī)交互的窗口,為此用STEP7打開(kāi)機(jī)械的硬件組態(tài),先對(duì)其X150接口進(jìn)行配置和設(shè)置,再對(duì)X150接口對(duì)應(yīng)的PROFINET在對(duì)象屬性中分配命名為“GM4724-01-60”,并激活其CBA通信需求(見(jiàn)圖5),這樣就開(kāi)通了其PROFINET通信對(duì)應(yīng)的iMap功能。激活通信后最重要的是定義與機(jī)床間對(duì)應(yīng)的地址變量。根據(jù)機(jī)床已有的變量使用情況,可以將空余的背景數(shù)據(jù)塊DB221、DB222、DB223分別作為其他加工中心的信息輸入、信息輸出、異常報(bào)警輸入的接口地址。信息交互模塊設(shè)置如圖6所示,依次對(duì)DB221、DB222、DB223在分配PN塊的對(duì)話框上打鉤,選擇激活和PROFINET屬性?xún)蓚€(gè)選項(xiàng)。定義完成后進(jìn)行確認(rèn)并編譯保存,則機(jī)械手上的接口設(shè)置和對(duì)應(yīng)變量都已完成。為了實(shí)現(xiàn)在SIMATIC iMap軟件上進(jìn)行機(jī)械手和加工中心各設(shè)置接口的對(duì)接,需在STEP7軟件中的硬件SIN-GM4724_01_60文件上點(diǎn)擊鼠標(biāo)右鍵進(jìn)入創(chuàng)建PROFINET單元的頁(yè)面中,產(chǎn)生一個(gè)iMap軟件可以識(shí)別的cbp文件(見(jiàn)圖7)。機(jī)械手設(shè)備文件生成后將按照上述方法在10個(gè)加工中心進(jìn)行配置和定義,并產(chǎn)生10個(gè)cbp文件。

圖5 激活CBA通信需求

圖6 信息交互模塊設(shè)置示意

圖7 cbp文件設(shè)置示意

接下來(lái)的步驟是將設(shè)備間的網(wǎng)絡(luò)進(jìn)行對(duì)接,實(shí)現(xiàn)通信。本文運(yùn)用SIMATIC iMap軟件實(shí)現(xiàn)各機(jī)床間的PROFINET通信,該軟件是西門(mén)子公司推出的一款基于PROFINET標(biāo)準(zhǔn)下的網(wǎng)絡(luò)組態(tài)軟件工具,常用在分布式自動(dòng)化解決方案上,可實(shí)現(xiàn)系統(tǒng)模板之間和生產(chǎn)線機(jī)器之間的圖形化通信組態(tài),其特點(diǎn)是簡(jiǎn)單化、開(kāi)放性好且兼容性強(qiáng),可對(duì)來(lái)自不同供應(yīng)商的PROFINET設(shè)備進(jìn)行通信組態(tài)。首先,啟動(dòng)SIMATIC iMap軟件將10個(gè)工序的加工中心和機(jī)械手設(shè)備的cbp文件導(dǎo)入,導(dǎo)入過(guò)程如圖8所示。成功完成數(shù)據(jù)導(dǎo)入后,則需進(jìn)行通信組態(tài),將之前STEP7中定義的輸入和輸出地址進(jìn)行一一對(duì)應(yīng)的通信連接,在軟件中設(shè)置匹配后對(duì)接地址將會(huì)產(chǎn)生同一通信編號(hào),通信組態(tài)架構(gòu)如圖9所示。

圖8 cbp文件導(dǎo)入示意

圖9 通信組態(tài)架構(gòu)示意

通信連接根據(jù)規(guī)劃按照以下原則進(jìn)行設(shè)定:SIN-GM4724_01_60機(jī)械手設(shè)備定義的DB222輸出地址與10臺(tái)加工中心的DB221的輸入地址一一對(duì)應(yīng);10臺(tái)加工中心的DB222的輸出地址與SING M4724_01_60機(jī)械手設(shè)備D B221的輸入地址一一對(duì)應(yīng);10臺(tái)加工中心的DB223診斷輸出地址則需一一對(duì)應(yīng)SIN-GM4724_01_60機(jī)械手設(shè)備的DB223診斷輸入地址。另外需要注意,10臺(tái)加工中心已經(jīng)在STEP7中定義了設(shè)備名稱(chēng),是從SINGM4724_01_01到SIN-GM4724_01_10,由cbp文件導(dǎo)入SIMATIC iMap軟件后默認(rèn)顯示STEP7中設(shè)置的設(shè)備名稱(chēng)。對(duì)應(yīng)的設(shè)備地址都建立聯(lián)系后,就完成了通信設(shè)置。將STEP7配置的硬件組態(tài)和SIMATIC iMap軟件的通信組態(tài)都進(jìn)行編譯后,需通過(guò)以太網(wǎng)接口從編程電腦逐一下載到設(shè)備中,這樣10臺(tái)加工中心和機(jī)械手設(shè)備都真正建立了通信,可以在設(shè)備間輸入和輸出信息進(jìn)行交互。

機(jī)械手設(shè)備和10臺(tái)加工中心連線后,按照之前的設(shè)計(jì)規(guī)劃,選擇機(jī)械手的操作面板作為人機(jī)交互操作界面。在面板上的機(jī)型選擇界面,信息存儲(chǔ)地址在PLC中定義為DB99數(shù)據(jù)塊,按照通信組態(tài)的規(guī)定,設(shè)備中的DB222數(shù)據(jù)塊是輸出地址,簡(jiǎn)單來(lái)說(shuō)也就是面板上人機(jī)交互信息存儲(chǔ)到DB99數(shù)據(jù)塊之后,只要在PLC程序中將這些信息通過(guò)賦值邏輯給到DB222數(shù)據(jù)塊,這些信息就會(huì)通過(guò)之前建立的iMap網(wǎng)絡(luò)傳輸?shù)礁鱾€(gè)加工中心?,F(xiàn)場(chǎng)實(shí)際情況中信息交互如圖10所示,紅框圈出的數(shù)字就是機(jī)型對(duì)應(yīng)的編碼,存儲(chǔ)在DB99.DBX0.0首地址數(shù)據(jù)塊中,通過(guò)PLC中MOVE傳輸指令將機(jī)型編碼全部移到DB222地址塊中,10臺(tái)加工中心就會(huì)在本機(jī)的DB221輸入數(shù)據(jù)塊中獲得人機(jī)界面所選擇的機(jī)型編號(hào)并自動(dòng)調(diào)用對(duì)應(yīng)的加工程序,而不需要再手動(dòng)切換。圖10中最右側(cè)的面板實(shí)際就是切換成功的反饋信息。同理,其他的邏輯都可以利用每個(gè)設(shè)備的DB221、DB222、DB223這3個(gè)數(shù)據(jù)塊間的傳輸網(wǎng)絡(luò)關(guān)系進(jìn)行設(shè)計(jì),從而實(shí)現(xiàn)整條生產(chǎn)線的自動(dòng)化控制。

圖10 信息交互示意

5 設(shè)備抓取和加工調(diào)試

經(jīng)過(guò)以上網(wǎng)絡(luò)配置,桁架機(jī)械手與10臺(tái)加工中心建立了信息通信,下一步就進(jìn)入調(diào)試階段,主要分為機(jī)械位置調(diào)試和加工程序調(diào)試。對(duì)于自動(dòng)抓取的調(diào)試,首先需要將機(jī)械手在變速器殼體的抓取位置調(diào)節(jié)到合適的機(jī)械抓取點(diǎn),然后將此時(shí)的屏幕顯示的X、Y軸坐標(biāo)值寫(xiě)入到自動(dòng)抓取程序?qū)?yīng)的X、Y軸軌跡變量中。以此類(lèi)推,逐一校準(zhǔn)10個(gè)加工中心的放置位置并記錄到程序的X、Y軸的軌跡變量中,即可完成位置校準(zhǔn)。

對(duì)于加工程序的調(diào)試,每臺(tái)加工中心都新建變速器的加工子程序,其名稱(chēng)可以定義為process后面加數(shù)字的形式,這樣可以采用后接的數(shù)字來(lái)代表不同產(chǎn)品機(jī)型,例如用4表示SEM機(jī)型。在加工中心主程序上統(tǒng)一調(diào)用新建的加工子程序,調(diào)用指令中將子程序名字定義為process后加變量NO.的形式,以便通過(guò)NO.變量的數(shù)字變化實(shí)現(xiàn)程序自動(dòng)調(diào)用不同機(jī)型加工程序的目的。以選擇4號(hào)機(jī)型TYP 4 SEM為例,選擇界面如圖11所示。通過(guò)機(jī)械手中的DB信息塊將機(jī)型TYP 4編譯成代碼4傳輸?shù)矫颗_(tái)加工中心設(shè)備上,加工中心的數(shù)據(jù)DB信息塊接收到網(wǎng)絡(luò)傳輸?shù)慕Y(jié)果后,可將DB信息塊中數(shù)字結(jié)果賦值到程序變量NO.中,加工主程序中process后加變量NO.調(diào)用指令就可識(shí)別出調(diào)用子程序結(jié)果,從而可以自動(dòng)調(diào)用對(duì)應(yīng)的機(jī)型加工子程序,進(jìn)行切削加工。經(jīng)過(guò)關(guān)鍵的機(jī)械位置和加工程序的調(diào)試后,加工中心線體滿(mǎn)足自動(dòng)加工的條件。

圖11 選擇界面

6 結(jié)束語(yǔ)

經(jīng)過(guò)嚴(yán)謹(jǐn)?shù)奈恢煤统绦蛘{(diào)試,加工中心自動(dòng)化線體進(jìn)行了批量生產(chǎn),并圓滿(mǎn)交付使用,車(chē)間符合預(yù)期要求。本自動(dòng)化案例采用的PROFINET是目前工業(yè)以太網(wǎng)控制中較流行的一種通信協(xié)議,并結(jié)合了SIMATIC iMap軟件在單機(jī)硬件組態(tài)基礎(chǔ)上進(jìn)行通信組態(tài)的方式。選用iMap軟件是因?yàn)槠洳僮骱?jiǎn)單,編程組態(tài)相對(duì)獨(dú)立,通過(guò)相關(guān)協(xié)議和特有軟件的結(jié)合,可快速實(shí)現(xiàn)設(shè)備間的控制通信,總體來(lái)講運(yùn)行時(shí)相當(dāng)穩(wěn)定。當(dāng)然以太網(wǎng)還有很多通信方法可以作為設(shè)備間的自動(dòng)化解決方案,如OPC、Modbus TCP等,在智能制造飛速發(fā)展的今天,將會(huì)有更多應(yīng)用案例,希望本文對(duì)大家今后的工作有所幫助和借鑒。

猜你喜歡
機(jī)械手機(jī)型殼體
抓取脆弱物體的機(jī)械手
減速頂殼體潤(rùn)滑裝置的研制與構(gòu)想
國(guó)內(nèi)主流機(jī)型客艙聲品質(zhì)表現(xiàn)分析
不可小覷的4K機(jī)型,著重亮麗的色彩還原 光峰A300
汽車(chē)變速箱殼體零件自動(dòng)化生產(chǎn)線
漸趨成熟的旗艦機(jī)型 艾洛維V10
油泵殼體的沖壓工藝及模具設(shè)計(jì)
搬運(yùn)機(jī)械手PLC控制系統(tǒng)設(shè)計(jì)
TH型干燥筒殼體的焊接
焊接(2016年2期)2016-02-27 13:01:22
基于ADAMS與MATLAB的機(jī)械手控制系統(tǒng)仿真研究
布尔津县| 蕉岭县| 乐安县| 蓬安县| 新邵县| 搜索| 丁青县| 绍兴县| 平凉市| 宿松县| 茂名市| 吉木乃县| 永济市| 绥棱县| 娄底市| 金堂县| 乐平市| 丹巴县| 当阳市| 长垣县| 都昌县| 舞钢市| 永泰县| 石林| 晋州市| 扎囊县| 抚远县| 新龙县| 永康市| 白银市| 东莞市| 青河县| 尚志市| 临洮县| 鱼台县| 沙雅县| 从化市| 永寿县| 昆明市| 舞阳县| 博爱县|