一種防止數(shù)控車刀具長(zhǎng)度補(bǔ)償或零點(diǎn)偏置輸入錯(cuò)誤的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及機(jī)械加工領(lǐng)域,特別涉及了一種防止數(shù)控車刀具長(zhǎng)度補(bǔ)償或零點(diǎn)偏置輸入錯(cuò)誤的方法。
【背景技術(shù)】
[0002]在數(shù)控車削加工中,操作員需要預(yù)先按照一定的方向在數(shù)控控制系統(tǒng)補(bǔ)償存儲(chǔ)器刀具長(zhǎng)度磨耗欄或在工件坐標(biāo)零點(diǎn)偏置欄內(nèi)輸入一定的數(shù)值,并通過逐步修改刀具長(zhǎng)度補(bǔ)償值或零點(diǎn)偏置值使刀尖逐漸逼近零件的編程輪廓的方式來完成零件加工。在修改補(bǔ)償值或零點(diǎn)偏置值的過程中,時(shí)而出現(xiàn)輸入的錯(cuò)誤而造成零件的報(bào)廢。目前被廣泛采用的防止數(shù)控車床刀具長(zhǎng)度補(bǔ)償值或零點(diǎn)偏置值輸入錯(cuò)誤的主要方式為在加工現(xiàn)場(chǎng)設(shè)置刀補(bǔ)校對(duì)單,采用人工比對(duì)檢查的方法來發(fā)現(xiàn)和防止刀具長(zhǎng)度補(bǔ)償或零點(diǎn)偏置值輸入錯(cuò)誤。人工檢查的效率低而且過程中也存在著較高的再次出現(xiàn)錯(cuò)誤的風(fēng)險(xiǎn),一旦人工檢查失敗,錯(cuò)誤會(huì)繼續(xù)發(fā)展造成零件超差或報(bào)廢的后果。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是,針對(duì)于數(shù)控車操作員時(shí)而出現(xiàn)的刀具長(zhǎng)度補(bǔ)償值或零點(diǎn)偏置值輸入錯(cuò)誤問題,研究一種依靠數(shù)控系統(tǒng)自動(dòng)檢查錯(cuò)誤的方法,并在錯(cuò)誤發(fā)生時(shí)中斷錯(cuò)誤進(jìn)程并同時(shí)提示警告操作員,使錯(cuò)誤不再繼續(xù)發(fā)展造成超差或報(bào)廢的后果,方法要簡(jiǎn)單并且提示反饋有效,特提供了一種防止數(shù)控車刀具長(zhǎng)度補(bǔ)償或零點(diǎn)偏置輸入錯(cuò)誤的方法。
[0004]本發(fā)明提供了一種防止數(shù)控車刀具長(zhǎng)度補(bǔ)償或零點(diǎn)偏置輸入錯(cuò)誤的方法,其特征在于:所述的防止數(shù)控車刀具長(zhǎng)度補(bǔ)償或零點(diǎn)偏置輸入錯(cuò)誤的方法,利用SINUMERIK系統(tǒng)R參數(shù)讀取存儲(chǔ)需要的系統(tǒng)變量,編寫功能模塊讀取操作員在數(shù)控系統(tǒng)補(bǔ)償存儲(chǔ)器中的輸入值或工件零點(diǎn)偏置欄的輸入值。通過功能模塊的邏輯運(yùn)算來分辨出“操作錯(cuò)誤”。當(dāng)有“操作錯(cuò)誤”發(fā)生時(shí),功能模塊可指令機(jī)床進(jìn)給軸停止同時(shí)在機(jī)床在信息欄內(nèi)提示警示信息,提醒操作員改正輸入值或做出進(jìn)一步確認(rèn)選擇。
[0005]在數(shù)控控制系統(tǒng)補(bǔ)償存儲(chǔ)器中有下列刀具補(bǔ)償參數(shù),加工時(shí)需要在補(bǔ)償存儲(chǔ)器中輸入下列數(shù)值:
[0006]幾何尺寸:刀具長(zhǎng)度,半徑
[0007]它們由幾個(gè)部分參數(shù)組成,幾何量L1、L2,磨損量W1、W2。幾何量是在對(duì)刀時(shí)輸入或由系統(tǒng)自動(dòng)計(jì)算出的刀尖到參考點(diǎn)T的長(zhǎng)度,磨損量是由操作員在加工時(shí)經(jīng)常輸入更改的數(shù)值,是操作員實(shí)現(xiàn)上刀加工的手段之一。因?yàn)閃1和W2使刀尖偏離被加工零件的表面一定的距離,隨著W1和W2的減小,刀尖逐步逼近被加工零件的最終加工表面。在本發(fā)明涉及的方法中通過系統(tǒng)變量讀取的磨耗量的數(shù)值對(duì)輸入實(shí)施監(jiān)控。
[0008]刀沿位置
[0009]刀沿位置是決定機(jī)床刀具長(zhǎng)度補(bǔ)償方向的重要參數(shù),是程序員編程和操作員對(duì)刀時(shí)預(yù)先設(shè)置的參數(shù)。在本發(fā)明中需要讀取并應(yīng)用該參數(shù)判斷零件的被加工部位。
[0010]1號(hào)刀沿用于內(nèi)孔和內(nèi)端面加工,2號(hào)刀沿用于內(nèi)孔和外端面加工,3號(hào)刀沿用于外圓和外端面加工,4號(hào)刀沿用于外圓和內(nèi)端面加工,這四個(gè)刀沿常用于菱形刀片加工場(chǎng)合。
[0011]5號(hào)刀沿用于內(nèi)端面加工,6號(hào)刀沿用于內(nèi)孔加工,7號(hào)刀沿用于外端面加工,8號(hào)刀沿用于外圓加工,這四個(gè)刀沿常用于切槽刀片加工場(chǎng)合。
[0012]9號(hào)或0號(hào)刀沿用于圓形刀片的仿形加工,本發(fā)明中涉及的方法需要借用1?4號(hào)刀沿指示零件被加工部位的作用設(shè)置一個(gè)參變量,輔助判斷9號(hào)或0號(hào)刀沿時(shí)零件的被加工部位。
[0013]機(jī)床操作員通過第二種手段;修改工件坐標(biāo)系的零點(diǎn)偏置值來實(shí)現(xiàn)上刀加工。通過系統(tǒng)變量讀取的該部分?jǐn)?shù)值對(duì)輸入實(shí)施監(jiān)控。
[0014]操作員在操控?cái)?shù)控車加工時(shí)通過輸入刀具磨耗量或坐標(biāo)零點(diǎn)偏移量將刀尖偏離零件表面,并按照步驟沿著一定方向逐漸將預(yù)先偏置量或刀具磨耗修改為“0”,使刀具在去除余量的同時(shí)刀尖逐漸逼近零件的最終表面。在上述調(diào)節(jié)過程中,操作人員最常犯的比較典型的輸入錯(cuò)誤是在將偏置量或磨耗量由“負(fù)向”調(diào)整到“0”的過程中將“負(fù)號(hào)”輸入遺露,這時(shí)偏置量越過“0”點(diǎn)變?yōu)檎?刀尖將直接切入零件的最終表面造成零件的超差甚至是報(bào)廢。
[0015]輸入錯(cuò)誤定義為:以“0”點(diǎn)為界,只要坐標(biāo)零件偏置量或刀具長(zhǎng)度磨耗量沿一定方向調(diào)整越過“0”點(diǎn),暫稱之為“過界調(diào)整”,包括在加工中為了消除對(duì)刀誤差或刀具磨損等因素的影響而故意“過界調(diào)整”的操作都要視為輸入錯(cuò)誤。
[0016]輸入錯(cuò)誤判斷條件:
[0017]1)外圓加工時(shí),使用3、4、8號(hào)刀沿和使用9、0號(hào)刀沿,當(dāng)磨耗量W1為負(fù)值或零點(diǎn)偏置量otl為負(fù)值時(shí)會(huì)發(fā)生超差危險(xiǎn);
[0018]2)內(nèi)孔加工時(shí),使用1、2、6號(hào)刀沿和使用9、0號(hào)刀沿,當(dāng)磨耗量W1為正值或零點(diǎn)偏置量Otl為正值時(shí)會(huì)發(fā)生超差危險(xiǎn);
[0019]3)外端面加工時(shí),使用2、3、7號(hào)刀沿和使用9、0號(hào)刀沿,當(dāng)磨耗量W2為負(fù)值或零點(diǎn)偏置量0t2為負(fù)值時(shí)會(huì)發(fā)生超差危險(xiǎn);
[0020]4)內(nèi)端面加工時(shí),使用1、4、5號(hào)刀沿和使用9、0號(hào)刀沿,當(dāng)磨耗量W2為正值或零點(diǎn)偏置量0t2為正值時(shí)會(huì)發(fā)生超差危險(xiǎn)。
[0021]本發(fā)明的優(yōu)點(diǎn):
[0022]本發(fā)明所述的防止數(shù)控車刀具長(zhǎng)度補(bǔ)償或零點(diǎn)偏置輸入錯(cuò)誤的方法,能在每一次的輸入錯(cuò)誤時(shí),都自動(dòng)地被機(jī)床準(zhǔn)確提示,有效地提高了防錯(cuò)措施的準(zhǔn)確性和有效性,避免“刀補(bǔ)錯(cuò)誤”所造成的零件超差或報(bào)廢。
【附圖說明】
[0023]下面結(jié)合附圖及實(shí)施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明:
[0024]圖1為刀具長(zhǎng)度補(bǔ)償磨耗量圖;
[0025]圖2為刀沿號(hào)及部位示意圖;
[0026]圖3為零件坐標(biāo)零點(diǎn)偏置示意圖。
【具體實(shí)施方式】
[0027]實(shí)施例1
[0028]本實(shí)施例提供了一種防止數(shù)控車刀具長(zhǎng)度補(bǔ)償或零點(diǎn)偏置輸入錯(cuò)誤的方法,其特征在于:所述的防止數(shù)控車刀具長(zhǎng)度補(bǔ)償或零點(diǎn)偏置輸入錯(cuò)誤的方法,利用SINUMERIK系統(tǒng)R參數(shù)讀取存儲(chǔ)需要的系統(tǒng)變量,編寫功能模塊讀取操作員在數(shù)控系統(tǒng)補(bǔ)償存儲(chǔ)器中的輸入值或工件零點(diǎn)偏置欄的輸入值。通過功能模塊的邏輯運(yùn)算來分辨出“操作錯(cuò)誤”。當(dāng)有“操作錯(cuò)誤”發(fā)生時(shí),功能模塊可指令機(jī)床進(jìn)給軸停止同時(shí)在機(jī)床在信息欄內(nèi)提示警示信息,提醒操作員改正輸入值或做出進(jìn)一步確認(rèn)選擇。
[0029]在數(shù)控控制系統(tǒng)補(bǔ)償存儲(chǔ)器中有下列刀具補(bǔ)償參數(shù),加工時(shí)需要在補(bǔ)償存儲(chǔ)器中輸入下列數(shù)值:
[0030]幾何尺寸:刀具長(zhǎng)度,半徑
[0031]它們由幾個(gè)部分參數(shù)組成,幾何量L1、L2,磨損量W1、W2。幾何量是在對(duì)刀時(shí)輸入或由系統(tǒng)自動(dòng)計(jì)算出的刀尖到參考點(diǎn)T的長(zhǎng)度,磨損量是由操作員在加工時(shí)經(jīng)常輸入更改的數(shù)值,是操作員實(shí)現(xiàn)上刀加工的手段之一。因?yàn)閃1和W2使刀尖偏離被加工零件的表面一定的距離,隨著W1和W2的減小,刀尖逐步逼近被加工零件的最終加工表面。在本發(fā)明涉及的方法中通過系統(tǒng)變量讀取的磨耗量的數(shù)值對(duì)輸入實(shí)