1 引言
隨著科學(xué)技術(shù)的不斷發(fā)展,現(xiàn)有制造業(yè)的產(chǎn)品研發(fā)能力,工藝編制水平及制造能力也有了明顯的提高。各種新產(chǎn)品、新技術(shù)層出不窮,在高質(zhì)量產(chǎn)品的制造和高效率生產(chǎn)環(huán)境的構(gòu)建中,測(cè)量技術(shù)起到了很大的作用,其重要性與日俱增。尤其在生產(chǎn)國(guó)際化、全球經(jīng)濟(jì)一體化迅速發(fā)展的時(shí)期,要求不同地區(qū)生產(chǎn)的高精度零部件,必須保證其高精度的要求。現(xiàn)有大多數(shù)高精度要求的零部件都是在數(shù)控機(jī)床中加工出來的,雖然數(shù)控機(jī)床的加工精度很高,但由于一些其他原因列如:人為原因、機(jī)床故障原因等等引起的一些誤差,怎樣通過一系列方法找出誤差并測(cè)量出這些數(shù)據(jù)值,這對(duì)我們是非常重要的。
根據(jù)多年的實(shí)際工作經(jīng)驗(yàn),利用一些金屬探頭裝置來進(jìn)行檢測(cè)。首先把金屬探頭裝置安裝在機(jī)床主軸上,其次再利用所編制出的數(shù)控測(cè)量程序進(jìn)行零部件的檢測(cè)和數(shù)值計(jì)算。最終總結(jié)出一套在轉(zhuǎn)子局部加工過程中的測(cè)量編程方法。利用此方法的檢測(cè),能夠有效地保證圖紙幾何精度及位置精度。程序具有靈活、方便、使用性強(qiáng)的特點(diǎn)。
2 通用子程序的編制
根據(jù)汽輪機(jī)轉(zhuǎn)子連軸器端法蘭的結(jié)構(gòu)特點(diǎn)如圖1,在轉(zhuǎn)子的電端及調(diào)端法蘭處有24 個(gè)對(duì)接通孔,要求每個(gè)孔的直徑公差必須保證在0.015mm 以內(nèi),而且每個(gè)孔相對(duì)于轉(zhuǎn)子中心O 點(diǎn)位置度要求也在0.015mm 以內(nèi)。加工此零件的難度較大,要保證其設(shè)計(jì)要求就必須通過反復(fù)測(cè)量多次加工來實(shí)現(xiàn)。所以就要編制一些通用的子程序,這樣每次加工時(shí)只需讀取相應(yīng)的參數(shù)即可。
2.1 能夠測(cè)量x-、x+、y-、y+方向上的子程序
如圖1 法蘭上有24 個(gè)孔,我們以其中一個(gè)孔為例來進(jìn)行計(jì)算。要測(cè)量在x 軸及y 軸正負(fù)4 個(gè)矢量方向的數(shù)據(jù),就要4 個(gè)通用的子程序,每一個(gè)單獨(dú)的子程序能夠計(jì)算相應(yīng)方向的數(shù)據(jù),并進(jìn)行分析。這4 個(gè)子程序分別是:
%_N_L1001_SPF
;$PATH=/_N_MPF_DIR
;+X 測(cè)量
N05 STOPRE
N10 SPOS=0
N15 R21=$AA_IW[X]
N20 G01 F150 MEAS=1 X=R21+10
N25 IF $AC_MEA[1]==0 GOTOF ALARM
N30 STOPRE
N35 R11=$AA_MW[X]
N40 G01 X=R21 F800
N45 GOTOF END
N50 ALARM:
N55 MSG("juli chaoguo 10.00mm")
N60 M00
N65 END:
N70 M17
%_N_L1002_SPF
;$PATH=/_N_MPF_DIR
;-X 測(cè)量
N05 STOPRE
N10 SPOS=180
N15 R21=$AA_IW[X]
N20 G01 F150 MEAS=1 X=R21-10
N25 IF $AC_MEA[1]==0 GOTOF ALARM
N30 STOPRE
N35 R12=$AA_MW[X]
N40 G01 X=R21 F800
N45 GOTOF END
N50 ALARM:
N55 MSG("juli chaoguo 10.00mm")
N60 M00
N65 END:
N70 M17
%_N_L1003_SPF
;$PATH=/_N_MPF_DIR
;+Y 測(cè)量
N05 STOPRE
N10 SPOS=270
N15 R21=$AA_IW[Y]
N20 G01 F150 MEAS=1 Y=R21+10
N25 IF $AC_MEA[1]==0 GOTOF ALARM
N30 STOPRE
N35 R13=$AA_MW[Y]
N40 G01 Y=R21 F800
N45 GOTOF END
N50 ALARM:
N55 MSG("juli chaoguo 10.00mm")
N60 M00
N65 END:
N70 M17
%_N_L1004_SPF
;$PATH=/_N_MPF_DIR
;-Y 測(cè)量
N05 STOPRE
N10 SPOS=90
N15 R21=$AA_IW[Y]
N20 G01 F150 MEAS=1 Y=R21-10
N25 IF $AC_MEA[1]==0 GOTOF ALARM
N30 STOPRE
N35 R14=$AA_MW[Y]
N40 G01 Y=R21 F800
N45 GOTOF END
N50 ALARM:
N55 MSG("juli chaoguo 10.00mm")
N60 M00
N65 END:
N70 M17
以上所編制的子程序具有結(jié)構(gòu)簡(jiǎn)單,通用性強(qiáng)的特點(diǎn)。對(duì)于任意相似零件的測(cè)量工作也有很好的實(shí)用性。首先根據(jù)測(cè)量點(diǎn)定位好主軸位置,為確保檢測(cè)精度,每次測(cè)量都要以測(cè)頭的同一點(diǎn)進(jìn)行,這樣可以把誤差降到最小。自動(dòng)記錄主軸位置并進(jìn)行檢測(cè),在10mm 距離內(nèi)完成測(cè)量,如果超出范圍將提示“距離超過10.00mm”程序停止。如果在10mm 距離內(nèi)完成測(cè)量,將自動(dòng)記錄數(shù)據(jù)到R 參數(shù)里面。之后在X、Y 坐標(biāo)軸上完成其余方向的測(cè)量工作。
2.2 用于測(cè)量的主程序
%_N_1000_MPF
;$PATH=/_N_MPF_DIR
;R3===內(nèi)孔直徑
;R5===測(cè)量孔中心X
;R6===測(cè)量孔中心Y
;R7===測(cè)量孔直徑X
;R8===測(cè)量孔直徑Y
N10 G00 Z25 W0
N15 G00 X0 Y0
N20 G01 Z-10 F800
N25 R4=(R3/2)-8
N30 G01 X=R4 Y0 F800
N35 L1001 P1
N40 R31=R11
N45 L1001 P1
N50 R41=(R31+R11)/2
N55 R11=R41
N60 G01 X=-R4 Y0 F800
N65 L1002 P1
N70 R32=R12
N75 L1002 P1
N80 R42=(R32+R12)/2
N85 R12=R42
N90 G01 X0 Y=R4 F800
N95 L1003 P1
N100 R33=R13
N105 L1003 P1
N110 R43=(R33+R13)/2
N115 R13=R43
N120 G01 X0 Y=-R4 F800
N125 L1004 P1
N130 R34=R14
N135 L1004 P1
N140 R44=(R34+R14)/2
N145 R14=R44
N150 R5=(R11+R12)/2
N155 R6=(R13+R14)/2
N160 R7=R11-R12+6
N165 R8=R13-R14+6
N185 M30
對(duì)于每一個(gè)孔分別調(diào)用一次子程序,來完成每個(gè)孔的測(cè)量工作,之后在數(shù)控面板中找出相應(yīng)R 參數(shù)的數(shù)值,根據(jù)數(shù)控系統(tǒng)中所記錄的數(shù)據(jù)進(jìn)行比對(duì)、分析。最后根據(jù)所分析的數(shù)值來調(diào)整工件坐標(biāo)原點(diǎn),使之滿足設(shè)計(jì)要求,再進(jìn)行精鉸銷孔的工作。
3 結(jié)語
由此可見,在程序中能夠?qū)崿F(xiàn)自動(dòng)測(cè)量。有些R 參數(shù)直接在圖紙上就查到,這些R 參數(shù)都是固定的并存儲(chǔ)在機(jī)床中,調(diào)用子程序編程十分方便。通過這種編程方法,提高了轉(zhuǎn)子數(shù)控加工程序的準(zhǔn)確性和工作效率。通過該項(xiàng)目研究,積累了經(jīng)驗(yàn),能夠滿足產(chǎn)品質(zhì)量及設(shè)計(jì)要求,這些經(jīng)驗(yàn)在整個(gè)大件數(shù)控加工中得到了推廣應(yīng)用。
此測(cè)量程序采用了數(shù)控系統(tǒng)中的自由編程語言,通過系統(tǒng)數(shù)據(jù)交換方式控制加工過程。這種通用子程序的開發(fā),與西門子公司提供的通用子程序具有同樣技術(shù)水平,在大型、高精度零部件的加工中更具有實(shí)用價(jià)值。
如果您有機(jī)床行業(yè)、企業(yè)相關(guān)新聞稿件發(fā)表,或進(jìn)行資訊合作,歡迎聯(lián)系本網(wǎng)編輯部, 郵箱:skjcsc@vip.sina.com