如何利用宏程序管理數(shù)控機(jī)床的刀具壽命
對(duì)以大批量生產(chǎn)為主的企業(yè)來說,刀具的壽命管理是個(gè)比較重要的問題,它直接關(guān)系到產(chǎn)品的制造成本控制、零件加工質(zhì)量(由于刀具過度磨損會(huì)導(dǎo)致零件加工的質(zhì)量不穩(wěn)定)以及設(shè)備的正常操作等方面的問題。那么如何利用宏程序管理數(shù)控機(jī)床的刀具壽命呢?下面小編就給大家講講這塊。
一、FANUC系統(tǒng)的變量
在FANUC系統(tǒng)中存在三種變量,即:局部變量;公共變量和系統(tǒng)變量。
(1)局部變量為#0~#33,其可以由用戶通過程序?qū)ζ滟x值,但機(jī)床斷電后,其值將自動(dòng)清零。下次上電運(yùn)行程序時(shí),用戶需再對(duì)其重新賦值。
(2)公共變量為#500~#999,這部分變量也可以由用戶通過程序?qū)ζ滟x值,但與局部變量不同的是,公共變量在機(jī)床斷電之后不會(huì)自動(dòng)清零(但在系統(tǒng)保護(hù)電源缺失的情況下將發(fā)生清零的現(xiàn)象)。在系統(tǒng)保護(hù)電源的作用下,公共變量將持續(xù)保存其中的數(shù)據(jù),直到人為對(duì)其進(jìn)行清零操作。
(3)系統(tǒng)變量為#1000~#9999,系統(tǒng)變量的用途和性質(zhì)在數(shù)控系統(tǒng)中是有嚴(yán)格的規(guī)定和明確要求的,所以我們?cè)诰幹坪瓿绦虻臅r(shí)候通常都是要避免使用系統(tǒng)變量。
在設(shè)計(jì)刀具管理宏程序的時(shí)候,根據(jù)FANUC系統(tǒng)提供的以上3種變量的不同性質(zhì),顯然,我們應(yīng)該采用公共變量。原因很簡(jiǎn)單:要對(duì)刀具使用壽命進(jìn)行管理就必須準(zhǔn)確地對(duì)刀具所加工的零件數(shù)量進(jìn)行統(tǒng)計(jì),這就涉及到要對(duì)刀具加工零件數(shù)量的累計(jì)計(jì)算。因此,我們所需要的`變量應(yīng)該是機(jī)床處于通電和斷電狀態(tài)都能保存其中數(shù)據(jù)的變量,即公共變量。
二、宏程序設(shè)計(jì)的基本思路
管理數(shù)控機(jī)床刀具壽命的宏程序設(shè)計(jì)思路,主要是其能實(shí)現(xiàn)的功能,應(yīng)該包括以下4個(gè)方面。
(1)宏程序不影響正常加工程序的運(yùn)行。
(2)能對(duì)每次有效的加工進(jìn)行統(tǒng)計(jì),即:刀片加工零件數(shù)量的統(tǒng)計(jì)。
(3)能對(duì)刀片的使用數(shù)量進(jìn)行統(tǒng)計(jì)。
(4)能夠提醒操作者更換刀片。
三、宏程序編制方法實(shí)例
本文所涉及的實(shí)例為:某零件的一道數(shù)控車工序需用3把刀具共同完成加工,3把刀具分別為:T1、T2和T3。3把刀具所用刀片最經(jīng)濟(jì)的使用壽命分別為:T1刀片可加工350件、T2刀片可加工400件、T3刀片可加工480件。那么就需要所編制的宏程序可以提醒操作者:在各刀片使用壽命完成后進(jìn)行更換。
在此,筆者指定公共變量#500、#501、#502分別為T1、T2和T3刀片的使用壽命記數(shù)器。則該宏程序的設(shè)計(jì)流程圖如圖所示。
以下為該實(shí)例的具體刀具管理宏程序。
O××××(主程序名)
T0101 S2000 M3;主程序開始,選擇T1刀,開主軸, 準(zhǔn)備加工。
….. ;T1刀的加工內(nèi)容(略去)。
#500=#500+1;T1刀壽命記數(shù)器+1。
WHILE[#500 EQ 350]DO1;對(duì)T1刀壽命記數(shù)器數(shù)據(jù)進(jìn) 行判斷,如條件滿足程序?qū)?zhí)行T1刀換提示子程序;條件不滿足程序順序執(zhí)行。
M98 P1111;(T1刀換刀提示子程序)
END3;
M30;程序結(jié)束。
T0202 S3000 M3;換為T2刀。
….. ;T2刀的加工內(nèi)容(略去)。
#501=#501+1;T2刀壽命記數(shù)器+1。
WHILE [#501 EQ 400] DO 2;對(duì)T2刀對(duì)壽命記數(shù)器數(shù) 據(jù)進(jìn)行判斷:條件滿足程序執(zhí)行T2刀換刀提示子程序;條件 不滿足程序順序執(zhí)行。
M98 P2222;(T2刀換刀提示子程序) END2;
T0303 S3000 M3;換為T3刀。
…..;T3刀的加工內(nèi)容(略去)。
#502=#502+1;T3刀壽命記數(shù)器+1。
WHILE [#501 EQ 480] DO 3;對(duì)T3刀壽命記數(shù)器數(shù)據(jù) 進(jìn)行判斷:條件滿足程序執(zhí)行T3刀換刀提示子程序;條件不 滿足程序順序執(zhí)行。
M98 P3333;(T3刀換刀提示子程序) END3;
以下是換刀子程序的內(nèi)容。
O1111(換刀提示子程序)
N10 #500=0;T1刀壽命記數(shù)器清零。
N15 M01;更換刀具期間采用“程序選擇停止”功能, 更換完成后,按下“啟動(dòng)”開關(guān)繼續(xù)執(zhí)行程序。
N20 M99;返回主程序。
O2222(換刀提示子程序)
N10 #501=0;T2刀壽命記數(shù)器清零。
N15 M01;更換刀具期間采用“程序選擇停止”功能, 更換完成后按下“啟動(dòng)”開關(guān)繼續(xù)執(zhí)行程序。
N20 M99;返回主程序。
O3333(換刀提示子程序)
N10 #502=0;T3刀壽命記數(shù)器清零。
N15 M01;更換刀具期間采用“程序選擇停止”功能, 更換完成后按下“啟動(dòng)”開關(guān)繼續(xù)執(zhí)行程序。
N20 M99;返回主程序。
四、結(jié)語(yǔ)
把該宏程序運(yùn)用到實(shí)際的加工程序中,可以有效地控 制刀具(片)的使用壽命,并能準(zhǔn)確地對(duì)刀具(片)的使用數(shù)量進(jìn)行統(tǒng)計(jì),能夠?yàn)槠髽I(yè)的刀具成本管理提供準(zhǔn)確的數(shù)據(jù) 支持。
【如何利用宏程序管理數(shù)控機(jī)床的刀具壽命】相關(guān)文章:
數(shù)控機(jī)床如何選擇刀具-數(shù)控機(jī)床選擇刀具的注意事項(xiàng)05-10
數(shù)控機(jī)床如何正確選擇合適的刀具?10-20
數(shù)控機(jī)床刀具的選擇11-14
數(shù)控機(jī)床選擇刀具注意的事項(xiàng)11-14
宏程序在數(shù)控機(jī)床日常保養(yǎng)中的應(yīng)用10-11
全功能數(shù)控機(jī)床刀具補(bǔ)償知識(shí)10-05