用于數(shù)控車床的工件自動(dòng)測(cè)量系統(tǒng)

發(fā)布日期:2011-11-25    蘭生客服中心    瀏覽:1665

    在數(shù)控機(jī)床上對(duì)被加工工件進(jìn)行在線自動(dòng)測(cè)量是提高數(shù)控機(jī)床自動(dòng)化加工水平和保證工件加工精度的有效方法,因此,數(shù)控機(jī)床工件在線自動(dòng)測(cè)量系統(tǒng)是衡量數(shù)控機(jī)床技術(shù)水平的重要特征之一,已成為購(gòu)置數(shù)控機(jī)床必不可少的基本選件。采用在線自動(dòng)測(cè)量系統(tǒng),在加工前可協(xié)助操作者進(jìn)行工件的裝夾找正,自動(dòng)完成工件坐標(biāo)系的設(shè)定,從而可簡(jiǎn)化工裝夾具,節(jié)省夾具費(fèi)用,縮短輔助時(shí)間,提高加工效率;在加工中和加工后可自動(dòng)對(duì)工件尺寸進(jìn)行在線測(cè)量,并能根據(jù)測(cè)量結(jié)果自動(dòng)生成誤差補(bǔ)償數(shù)據(jù)反饋到數(shù)控系統(tǒng),以保證工件的尺寸精度及批量工件的尺寸一致性;采用機(jī)內(nèi)在線測(cè)量還可避免將工件移至測(cè)量機(jī)測(cè)量所帶來(lái)的二次誤差,從而可提高加工精度及精度保持性,通過(guò)一次切削即可獲得合格產(chǎn)品,大大增強(qiáng)數(shù)控機(jī)床的智能化程度。

一、測(cè)量系統(tǒng)的組成及工作原理

    用于數(shù)控車床的工件自動(dòng)測(cè)量系統(tǒng)一般均采用觸發(fā)式測(cè)頭測(cè)量系統(tǒng)(如英國(guó)Renishaw公司的LP2觸發(fā)式測(cè)頭測(cè)量系統(tǒng))。一般可將觸發(fā)式測(cè)頭假設(shè)作為一把刀具安裝在刀架的某一刀位上,用于測(cè)量工件尺寸。當(dāng)移動(dòng)刀架,測(cè)頭接觸工件時(shí)則觸發(fā)數(shù)控系統(tǒng)記下測(cè)頭位置,數(shù)控系統(tǒng)通過(guò)相應(yīng)的測(cè)量軟件計(jì)算出工件尺寸。在數(shù)控車床上,觸發(fā)式測(cè)量系統(tǒng)可以測(cè)量回轉(zhuǎn)體零件的外徑、內(nèi)徑、長(zhǎng)度及槽寬等。觸發(fā)式測(cè)頭測(cè)量系統(tǒng)通常由觸發(fā)式測(cè)頭、信號(hào)傳輸和接收器、聯(lián)接CNC系統(tǒng)的控制器接口裝置、坐標(biāo)位置數(shù)據(jù)采集、處理和測(cè)量誤差補(bǔ)償系統(tǒng)、測(cè)量結(jié)果自動(dòng)反饋補(bǔ)償系統(tǒng)等幾部分組成,其工作原理如圖1所示。


newmaker.com

圖1數(shù)控車床觸發(fā)式測(cè)量系統(tǒng)工作原理框圖


    觸發(fā)式測(cè)頭為常閉觸點(diǎn)式整體單元測(cè)頭,其內(nèi)部為三組等分串聯(lián)觸點(diǎn)觸發(fā)機(jī)構(gòu)。工作時(shí)可將測(cè)頭作為一把刀具安裝在轉(zhuǎn)塔刀架的某一刀位上,當(dāng)移動(dòng)刀架,測(cè)頭接觸到工件時(shí),測(cè)桿出現(xiàn)微量偏移,使三等分觸點(diǎn)中的一個(gè)或二個(gè)觸點(diǎn)脫開,由三個(gè)觸點(diǎn)構(gòu)成的串聯(lián)電路出現(xiàn)斷路而在瞬間產(chǎn)生一個(gè)階躍信號(hào),此信號(hào)通過(guò)信號(hào)傳輸器用有線(連線)方式或無(wú)線(電磁耦合、紅外輻射)方式傳送至控制器接口,控制器接口將觸發(fā)時(shí)產(chǎn)生的帶有不規(guī)則振蕩的信號(hào)經(jīng)整形后傳輸至數(shù)控系統(tǒng),數(shù)控系統(tǒng)接到觸發(fā)信號(hào)后發(fā)出中斷信號(hào),機(jī)床停止移動(dòng)并記下此時(shí)測(cè)頭的位置坐標(biāo),數(shù)控系統(tǒng)自動(dòng)將數(shù)據(jù)送至相應(yīng)的參數(shù)單元,作為變量進(jìn)行運(yùn)算處理,此時(shí)數(shù)控系統(tǒng)通過(guò)數(shù)據(jù)處理軟件和測(cè)量誤差處理軟件計(jì)算出工件的尺寸,并及時(shí)反饋回?cái)?shù)控系統(tǒng)進(jìn)行刀具自動(dòng)補(bǔ)償或工件坐標(biāo)調(diào)整,以保證工件的加工精度。

二、測(cè)量軟件的編制方法

    對(duì)于數(shù)控機(jī)床用戶,合理選用或編制適合自己產(chǎn)品測(cè)量需要的測(cè)量軟件十分重要。一般來(lái)說(shuō),觸發(fā)式測(cè)頭可以從專業(yè)生產(chǎn)廠商(如Renishaw公司等)購(gòu)買,但由于機(jī)床采用的數(shù)控系統(tǒng)各不相同,因此測(cè)量軟件一般由數(shù)控系統(tǒng)制造商或數(shù)控機(jī)床制造商編制和提供。由于現(xiàn)在的數(shù)控系統(tǒng)功能強(qiáng)大,均能提供宏指令系統(tǒng),故用戶也可根據(jù)實(shí)際需要自行編制測(cè)量程序。以SINUMERIK 880數(shù)控系統(tǒng)為例。該系統(tǒng)提供給用戶的參數(shù)編程和@代碼使用戶可以自行開發(fā)編制各種固定循環(huán)程序(包括加工與測(cè)量循環(huán)程序等)。參數(shù)編程可以完成參數(shù)的定義、賦值及加、減、乘、除運(yùn)算,而@代碼則可完成函數(shù)運(yùn)算、參數(shù)存取、參數(shù)比較、有條件和無(wú)條件的程序跳轉(zhuǎn)、邏輯判斷和布爾運(yùn)算、系統(tǒng)存儲(chǔ)器數(shù)據(jù)的輸入、輸出以及程序編輯等多種功能,完全可滿足用戶編制測(cè)量固定循環(huán)程序的需要,F(xiàn)對(duì)參數(shù)編程和@代碼的定義及使用方法作一簡(jiǎn)單介紹。

1.參數(shù)編程的定義及基本方法

    參數(shù)編程(Parameter programming)是用參數(shù)R×××作為數(shù)據(jù)代碼或數(shù)據(jù)地址代碼進(jìn)行編程。參數(shù)在編程中充當(dāng)替代物的角色,由字母R和三位數(shù)字組成,R代碼從 R0~R999共分兩大類九組,第一大類R0~R499為通道特定R參數(shù),其中R0~R200為基本參數(shù),如:R00~R49為傳遞參數(shù),主要用于編制固定循環(huán)和子程序;R50~R99為局部參數(shù),主要用于編制固定循環(huán)和子程序計(jì)算過(guò)程中暫存計(jì)算結(jié)果;R100~R199為全局參數(shù),主要用于零件程序和子程序的數(shù)據(jù)存貯;R200~R499主要用于系統(tǒng)內(nèi)部。第二大類R900~R999為中心R參數(shù)。

    參數(shù)可以在數(shù)控加工程序中直接賦值,如R01=10,也可相互賦值,如R01=R03;參數(shù)可以進(jìn)行算術(shù)運(yùn)算,如R01=R02+R03,R01=R02-R03,R01=R02*R03,R01=R02/R03。例如:

N10R01=9.7R02=-2.1

N20X=20.3+R01

N30Z=19.7-R01

結(jié)果:X=30,Z=10。

2.@代碼的定義及基本用法

    @代碼由符號(hào)@和三位數(shù)字組成,如@×××,其含義為:第一位數(shù)為主群組區(qū)別碼,第二位數(shù)為子群組區(qū)分碼,第三位數(shù)為定義特定功能。

   第一位主群組區(qū)別碼共分7組,分別定義為:@0××為程序結(jié)構(gòu)中的通用指令;@1××為程序中的分支指令;@2××為通用數(shù)據(jù)傳輸指令;@3××為數(shù)據(jù)傳輸指令,從系統(tǒng)內(nèi)存到R參數(shù);@4××為數(shù)據(jù)傳輸指令,從R參數(shù)到系統(tǒng)內(nèi)存;@6××為算術(shù)運(yùn)算和邏輯運(yùn)算指令;@7××為NC特定指令。

    第二位子群組區(qū)分碼和第三位特定功能碼在各主群組中有不同的定義,如:@041中的4代表存貯R參數(shù),1代表需存貯的參數(shù)區(qū)域;@100中的第一個(gè)0代表絕對(duì)跳轉(zhuǎn),后一個(gè)0代表無(wú)條件跳轉(zhuǎn);@111中的第一個(gè)1代表有條件跳轉(zhuǎn),比較碼為1,最后一個(gè)1代表?xiàng)l件為相等。又如:@440中的4代表將R參數(shù)直接置為(寫入)編程坐標(biāo)值,0為特定功能。

    @代碼的功能和作用十分豐富,編程者可根據(jù)編程需要靈活選用。

    @代碼在編程中,后面需跟操作數(shù),主要有三類:K×××為常數(shù);R×××為R參數(shù);P×××為指針。如@100K1000表示無(wú)條件跳至第1000句,其中正數(shù)為向前跳,負(fù)數(shù)為向后跳。

    圖2所示為數(shù)控車床自動(dòng)測(cè)量系統(tǒng)測(cè)量軟件設(shè)計(jì)框圖。對(duì)于采用SINUMERIK880數(shù)控系統(tǒng)的用戶,可以通過(guò)@代碼和參數(shù)編程編制出適用的測(cè)量程序。


newmaker.com

圖2數(shù)控車床自動(dòng)測(cè)量系統(tǒng)測(cè)量軟件設(shè)計(jì)框圖

更多相關(guān)信息