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

?

FANUC異常負(fù)載檢測(cè)功能在深孔鉆削設(shè)備上的應(yīng)用

2013-09-29 12:16:46張國(guó)杰
制造技術(shù)與機(jī)床 2013年7期
關(guān)鍵詞:宏程序中斷扭矩

張國(guó)杰

(北京發(fā)那科數(shù)控工程有限公司,北京 100102)

深孔加工作為現(xiàn)代制造技術(shù)的一個(gè)重要分支,有著廣泛的應(yīng)用領(lǐng)域。在深孔鉆削過(guò)程中,刀具的切削狀態(tài)無(wú)法直接觀(guān)察,而且隨著孔深的增加排屑路徑逐漸加長(zhǎng),容易發(fā)生切屑堵塞、刀具破損等現(xiàn)象。因此,在深孔加工設(shè)備中充分利用多個(gè)特征參數(shù)綜合監(jiān)測(cè)鉆削過(guò)程,就顯得十分重要;主進(jìn)給運(yùn)動(dòng)的切削力,是與刀具破損密切相關(guān)的物理量,對(duì)鉆削進(jìn)給力矩的及時(shí)檢測(cè),是目前深孔加工中重要的監(jiān)測(cè)手段之一。

本文引用的梯形圖實(shí)例就是在實(shí)際深孔鉆設(shè)備上,通過(guò)使用FANUC異常負(fù)載檢測(cè)功能中的“推算負(fù)載扭矩的輸出功能”,并結(jié)合發(fā)那科PMC窗口讀寫(xiě)以及中斷型用戶(hù)宏程序功能,預(yù)"先在手動(dòng)試切過(guò)程中讀取進(jìn)給伺服軸的推算負(fù)載扭矩,并依據(jù)這個(gè)推算數(shù)據(jù)設(shè)定一個(gè)適當(dāng)?shù)南拗浦?。在隨后的自動(dòng)加工過(guò)程中,如果出現(xiàn)相應(yīng)伺服軸的推算負(fù)載扭矩超過(guò)設(shè)定限制值的情況時(shí)(這兩個(gè)值都被存入用戶(hù)宏變量中),即通過(guò)中斷型用戶(hù)宏程序功能控制該伺服軸快速回退到機(jī)械零點(diǎn),同時(shí)進(jìn)行停止主軸旋轉(zhuǎn)、關(guān)閉冷卻潤(rùn)滑等處理,從而達(dá)到降低機(jī)械設(shè)備的損傷程度,保護(hù)加工工件、加工刀具等目的。本文中所有提及的思路及方法,均已經(jīng)在實(shí)際生產(chǎn)過(guò)程中得以驗(yàn)證和應(yīng)用。

1 FANUC異常負(fù)載檢測(cè)功能

在加工過(guò)程中出現(xiàn)碰撞、刀具破損、排屑不暢及其他非正常因素的時(shí)候,可導(dǎo)致在伺服電動(dòng)機(jī)或主軸伺服電動(dòng)機(jī)上產(chǎn)生更大的負(fù)載力矩,故在使用新型的發(fā)那科伺服及伺服(主軸)電動(dòng)機(jī)時(shí),可應(yīng)用FANUC異常負(fù)載檢測(cè)功能來(lái)監(jiān)測(cè)加工過(guò)程中的負(fù)載狀態(tài)。

1.1 FANUC異常負(fù)載檢測(cè)功能的控制原理

通過(guò)伺服軟件來(lái)推算施加到電動(dòng)機(jī)上的外力干擾負(fù)載,并對(duì)這個(gè)干擾負(fù)載進(jìn)行1 ms周期的高速監(jiān)控,當(dāng)檢測(cè)到超過(guò)設(shè)定的異常負(fù)載檢測(cè)水平的限制值時(shí),立即進(jìn)行伺服電動(dòng)機(jī)的停止或回退處理;同時(shí),這個(gè)推算的干擾負(fù)載信息被輸送到CNC系統(tǒng)中,并可由發(fā)那科PMC窗口功能來(lái)讀取,在PMC應(yīng)用程序中加以利用。圖1的框圖概括了此功能的基本工作原理。

1.2 FANUC異常負(fù)載檢測(cè)功能的分類(lèi)

(1)推算負(fù)載扭矩的輸出功能 CNC系統(tǒng)時(shí)刻推算著電動(dòng)機(jī)的負(fù)載扭矩,此扭矩值排除了加減速所需的扭矩,并且允許PMC通過(guò)窗口功能讀取該數(shù)據(jù)。

(2)異常負(fù)載檢測(cè)報(bào)警功能 當(dāng)上述推算的負(fù)載扭矩超過(guò)參數(shù)中設(shè)定的限制值時(shí),CNC系統(tǒng)發(fā)出報(bào)警信息,電動(dòng)機(jī)立刻停止或沿反方向回退(回退僅對(duì)伺服電動(dòng)機(jī)有效),回退量的大小由參數(shù)來(lái)設(shè)定。

(3)異常負(fù)載檢測(cè)組功能 先將系統(tǒng)中的伺服軸分為任意的組,當(dāng)系統(tǒng)檢測(cè)到異常負(fù)載時(shí),執(zhí)行電動(dòng)機(jī)的停止或回退處理。同時(shí),由參數(shù)設(shè)定在相同組的所有軸立即停止后,被置于互鎖狀態(tài),此過(guò)程中CNC系統(tǒng)不發(fā)出報(bào)警信息。

其中“異常負(fù)載檢測(cè)報(bào)警功能”和“異常負(fù)載檢測(cè)組功能”,這兩個(gè)功能不能同時(shí)使用,圖2的流程圖簡(jiǎn)要概述了FANUC 0i-MODEL D系統(tǒng)的異常負(fù)載檢測(cè)功能的參數(shù)設(shè)定步驟。本文所要討論的重點(diǎn)是靈活使用“推算負(fù)載扭矩的輸出功能”,因而對(duì)此不再贅述。

2 利用發(fā)那科PMC窗口功能讀取異常負(fù)載數(shù)據(jù)并進(jìn)行處理

所謂發(fā)那科PMC窗口功能,就是由發(fā)那科PMC控制軟件提供的一套功能指令,通過(guò)該功能指令PMC可以讀取或?qū)懭隒NC(數(shù)控系統(tǒng))的相關(guān)信息,其中‘WINDR’指令用于讀取CNC中的相關(guān)數(shù)據(jù),‘WINDW’指令用于寫(xiě)入CNC中的相關(guān)數(shù)據(jù),它們的指令格式如圖3所示。圖3窗口功能指令格式中的“控制數(shù)據(jù)地址”是一個(gè)獨(dú)立數(shù)據(jù)段的首地址,這個(gè)獨(dú)立的數(shù)據(jù)段,可以使用易失性存儲(chǔ)區(qū)的R地址,也可以使用非易失性存貯區(qū)的D地址,這個(gè)數(shù)據(jù)段的長(zhǎng)度取決于相應(yīng)的功能,其構(gòu)成格式如圖4所示。

圖4控制數(shù)據(jù)中的“功能代碼”項(xiàng),表示不同的窗口操作功能,如需讀取推算負(fù)載數(shù)據(jù),“功能代碼”項(xiàng)就要設(shè)為211;“數(shù)據(jù)屬性”項(xiàng),一般表示需讀取或?qū)懭霐?shù)據(jù)的具體屬性值,比如刀具號(hào)、刀具偏置的類(lèi)型、指定的參數(shù)號(hào)或軸號(hào)等;如需讀取第3軸的推算負(fù)載數(shù)據(jù),“數(shù)據(jù)屬性”項(xiàng)要設(shè)定為3、如需讀取所有軸的推算負(fù)載數(shù)據(jù),“數(shù)據(jù)屬性”項(xiàng)則要設(shè)為-1。

2.1 讀取推算負(fù)載扭矩

通過(guò)PMC窗口功能指令來(lái)讀取全部伺服軸的推算負(fù)載數(shù)據(jù),設(shè)定控制數(shù)據(jù)段的首地址為R2300,當(dāng)讀取指令結(jié)束后,第一軸的推算負(fù)載數(shù)據(jù)存放在R2310~R2311存儲(chǔ)區(qū)內(nèi),第二軸的負(fù)載數(shù)據(jù)則存放在R2312~R2313存儲(chǔ)區(qū)內(nèi),依次類(lèi)推,每個(gè)軸使用兩個(gè)字節(jié)的存儲(chǔ)區(qū);具體梯形圖詳見(jiàn)圖5。

2.2 通過(guò)宏變量顯示第三軸推算負(fù)載扭矩

應(yīng)用功能代碼為“22”的PMC窗口功能指令,設(shè)定控制數(shù)據(jù)段的首地址為R2340,將上述讀取的第三軸的推算負(fù)載扭矩?cái)?shù)據(jù)(存放在R2314~R2315兩字節(jié)存儲(chǔ)區(qū)),經(jīng)過(guò)格式轉(zhuǎn)換后,存放在以R2350為起始地址的四字節(jié)存儲(chǔ)區(qū),當(dāng)寫(xiě)入宏變量指令完成后,讀取的第三軸的推算負(fù)載扭矩?cái)?shù)據(jù)就在#982宏變量上顯示出來(lái)。具體梯形圖詳見(jiàn)圖6。

2.3 讀取設(shè)定在宏變量中的限制值

通過(guò)功能代碼為“21”的PMC窗口功能指令,讀取系統(tǒng)宏變量數(shù)據(jù);設(shè)定控制數(shù)據(jù)段的首地址為R2400,當(dāng)讀取指令完成后,#994宏變量中設(shè)定的第三軸推算負(fù)扭矩的限制值讀取到PMC存儲(chǔ)區(qū)中,存放在以R2410為起始地址的四字節(jié)存儲(chǔ)區(qū)。具體梯形圖詳見(jiàn)圖7。

2.4 啟動(dòng)宏中斷信號(hào)

將上述的讀取值和限制值在PMC中進(jìn)行比較(絕對(duì)值比較),如發(fā)生超過(guò)限制值的情況時(shí),則啟動(dòng)中斷型用戶(hù)宏程序的中斷信號(hào)UINT。具體梯形圖詳見(jiàn)圖8。

3 設(shè)定推算負(fù)載扭矩限制值

如圖9所示,首先在手動(dòng)試切過(guò)程中注意觀(guān)測(cè)宏變量#982(第三軸)的推算負(fù)載扭矩的輸出數(shù)據(jù),然后根據(jù)實(shí)際加工的需要,在這個(gè)觀(guān)測(cè)值上加上適當(dāng)?shù)牧浚热缂由?00~1 000的余量,作為負(fù)載扭矩?cái)?shù)據(jù)的限制值,設(shè)定在相應(yīng)的#994(第三軸)宏變量中。

限定的負(fù)載扭矩?cái)?shù)據(jù)也可以依據(jù)下式來(lái)計(jì)算:

在實(shí)際的鉆削加工過(guò)程中,工件材質(zhì)、刀具、鉆削參數(shù)等往往要根據(jù)生產(chǎn)的需求進(jìn)行調(diào)整,因而設(shè)定的扭矩限制值也要隨之改變。本文所使用的方法,可以很快地對(duì)進(jìn)給軸的負(fù)載扭矩限制值進(jìn)行調(diào)整,以適應(yīng)實(shí)際生產(chǎn)的要求。

4 中斷型用戶(hù)宏程序的使用

在自動(dòng)深孔切削過(guò)程中,為了規(guī)避由刀具破損、切屑堵塞等原因引起的連鎖反應(yīng),當(dāng)檢測(cè)到伺服異常負(fù)載時(shí)(推算負(fù)載扭矩的輸出絕對(duì)值大于設(shè)定的負(fù)載扭矩限制絕對(duì)值),需將進(jìn)給軸快速退回至安全的位置,并立即停止主軸旋轉(zhuǎn)、關(guān)閉冷卻,以減少潛在的設(shè)備損壞風(fēng)險(xiǎn)。本文的梯形圖實(shí)例中,當(dāng)上述異常情況發(fā)生時(shí),通過(guò)PMC處理將啟動(dòng)‘UINT’用戶(hù)宏程序中斷信號(hào),此時(shí)CNC系統(tǒng)中運(yùn)行的程序?qū)⒅袛嗪罄m(xù)程序的執(zhí)行,轉(zhuǎn)而執(zhí)行由P****指定的程序。

(1)使用中斷型用戶(hù)宏程序功能,需按照如下方式在程序中指定中斷指令:

(2)將進(jìn)給軸回退到安全位置的宏程序O9000:

(3)在實(shí)際深孔加工設(shè)備上,工況狀態(tài)檢測(cè)和故障診斷系統(tǒng)往往由多種傳感器及智能儀表構(gòu)成。這些裝置分別通過(guò)不同途徑針對(duì)深孔加工狀態(tài)進(jìn)行監(jiān)測(cè),當(dāng)鉆削過(guò)程發(fā)生異常時(shí),必將引起相關(guān)特征參數(shù)發(fā)生變化,比如引起表1所示的工況檢測(cè)異常警報(bào)信息等,有時(shí)對(duì)這些警報(bào)的后續(xù)處理,也需要用到中斷型用戶(hù)宏程序功能。

表1 工況檢測(cè)異常報(bào)警

5 結(jié)語(yǔ)

本文簡(jiǎn)要敘述了FANUC異常負(fù)載檢測(cè)功能的基本原理、分類(lèi)。在應(yīng)用實(shí)例中,通過(guò)內(nèi)裝PMC對(duì)推算負(fù)載扭矩輸出的靈活處理,最大程度保障深孔鉆削加工的安全。如欲追求更加完美的操作界面和效果,也可以把本文中引用的宏變量,結(jié)合FANUC模式(格式)數(shù)據(jù)輸入功能來(lái)編輯特定菜單畫(huà)面和用戶(hù)宏程序畫(huà)面,這樣會(huì)更方便操作者的觀(guān)測(cè)與調(diào)整。當(dāng)然,如果采用FANUC專(zhuān)用的人機(jī)界面開(kāi)發(fā)軟件,比如應(yīng)用FANUC PICTURE工具來(lái)開(kāi)發(fā)專(zhuān)用的操作界面,無(wú)疑將會(huì)達(dá)到更加完美的效果。實(shí)例中僅列舉了伺服軸推算負(fù)載扭矩的輸出功能的使用方法,在使用FANUC主軸伺服電動(dòng)機(jī)的場(chǎng)合,如需對(duì)主軸的異常負(fù)載進(jìn)行檢測(cè)和處理,也可以參考本文實(shí)例。

[1]FANUC AC SERVO MOTOR Alpha i/Beta i series參數(shù)說(shuō)明書(shū) B-65270CM[Z].

[2]FANUC AC SPINDLE MOTOR Alpha i/Beta i series參數(shù)說(shuō)明書(shū) B-65280CM[Z].

[3]FANUC Series 0i-MODEL D連接說(shuō)明書(shū)(功能篇)B-64303CM[Z].

[4]FANUC Series 0i-MODEL D PMC PROGRAMMING MANUAL B-64393EN[Z].

猜你喜歡
宏程序中斷扭矩
電動(dòng)汽車(chē)扭矩濾波控制策略研究
橢球槽宏程序編制及其Vericut仿真
智能制造(2021年4期)2021-11-04 08:54:44
水垂比對(duì)管柱摩阻和扭矩的影響實(shí)驗(yàn)
液壓扭矩扳手的不確定度評(píng)定
跟蹤導(dǎo)練(二)(5)
千里移防,衛(wèi)勤保障不中斷
解放軍健康(2017年5期)2017-08-01 06:27:44
氣密封接頭最佳上扣扭矩計(jì)算與分析
基于Vericut的四軸數(shù)控加工宏程序仿真研究
G代碼B類(lèi)宏程序在數(shù)控切割參數(shù)化圖形庫(kù)中的應(yīng)用
焊接(2015年9期)2015-07-18 11:03:53
宏程序編程的幾種應(yīng)用
措美县| 甘泉县| 昭平县| 博罗县| 罗城| 政和县| 闸北区| 墨江| 甘肃省| 万年县| 东兰县| 施秉县| 荃湾区| 霸州市| 庄河市| 周口市| 齐河县| 禹城市| 阜城县| 亚东县| 石阡县| 浠水县| 海兴县| 南阳市| 科技| 农安县| 湟源县| 建湖县| 北票市| 安顺市| 肥乡县| 泸西县| 宁河县| 会昌县| 合江县| 安泽县| 栖霞市| 三明市| 太原市| 涞源县| 和政县|