華中8型數(shù)控系統(tǒng)下的工件測(cè)量程序的編制思路
在華中8型數(shù)控系統(tǒng)中,我們使用宏程序來編制完成工件測(cè)量的動(dòng)作,在測(cè)量過程中,使用非模態(tài)調(diào)用方式G65來調(diào)用這些宏程序編寫而成的子程序,進(jìn)而達(dá)到工件測(cè)量的目的。華中8型數(shù)控系統(tǒng)為用戶配備了強(qiáng)大的類似于高級(jí)語言的宏程序功能,用戶可以使用變量進(jìn)行算術(shù)運(yùn)算,邏輯運(yùn)算和函數(shù)的混合運(yùn)算,此外,宏程序還提供循環(huán)語句,分支語句和子程序調(diào)用語句,可以用于實(shí)現(xiàn)加工循環(huán)指令和復(fù)雜零件的加工。
G65的使用格式如下:G65 P_ L_ [自變量地址字]
工件測(cè)量的具體實(shí)現(xiàn):
在華中8型數(shù)控系統(tǒng)中安裝本測(cè)量循環(huán)后,在機(jī)床上用接觸式探針可以對(duì)工件進(jìn)行尺寸與角度測(cè)量??梢詧?zhí)行如下表的測(cè)量動(dòng)作,并且在測(cè)量完成后可以自動(dòng)執(zhí)行工件原點(diǎn)設(shè)定或刀具補(bǔ)償值修正,同時(shí)將測(cè)量結(jié)果輸出到宏變量中。
華中8型數(shù)控系統(tǒng)宏程序系統(tǒng)使用的部分變量
華中8型數(shù)控系統(tǒng)宏程序使用的部分運(yùn)算指令
工件測(cè)量過程中,測(cè)頭在使用過程中,第一步需要對(duì)測(cè)量探頭進(jìn)行標(biāo)定;第二步是移動(dòng)探頭時(shí),需要使用受保護(hù)的定位移程序來移動(dòng)動(dòng)測(cè)量探頭,避免測(cè)量探頭在移動(dòng)過程中因?yàn)榕鲎惨馔馐軗p;第三步是根據(jù)測(cè)量工件的不同,選用不同的測(cè)量子程序。
在工件測(cè)量的過程中,進(jìn)給軸的基本移動(dòng)測(cè)量是測(cè)量過程中的最基本測(cè)量動(dòng)作。下面以最基本的我們以各個(gè)進(jìn)給軸的基本測(cè)量移動(dòng)為例子,說明華中8型數(shù)控系統(tǒng)實(shí)現(xiàn)工件測(cè)量的基本原理:
進(jìn)給軸的基本測(cè)量移動(dòng)動(dòng)作圖:
進(jìn)給軸的基本測(cè)量移動(dòng)動(dòng)作過程:
1. 以快速進(jìn)給移動(dòng)速度F到被測(cè)量表面。這樣能有效的到達(dá)跳步信號(hào)出現(xiàn)位置。粗略的確定被測(cè)量面的表面位置。
2. 中間的回退移動(dòng)是使探針離開測(cè)量表面的回退移動(dòng)。這一過程包括快速移動(dòng)到跳步位置。
3. 最后是慢速Q(mào)的向測(cè)量表面移動(dòng),這次移動(dòng)中,測(cè)量程序?qū)⒂?jì)算出真實(shí)的表面位置,測(cè)頭精確碰到工件后,停止移動(dòng),等待后續(xù)程序處理數(shù)值。
華中8型數(shù)控系統(tǒng)宏程序?qū)崿F(xiàn)這一測(cè)量Z軸坐標(biāo)的動(dòng)作過程:
調(diào)用格式: G90/G91 G65 P9013 X_Y_Z_ (F_Q_)
備注:XYZ:測(cè)量移動(dòng)的目標(biāo)位置,只能輸入單個(gè)軸,否則不進(jìn)行任何移動(dòng)。
以上是Z軸測(cè)量定位的具體實(shí)現(xiàn),使用以上的基本編程思路,用戶通過擴(kuò)展,組合,就可以編制出適合于不同工件的測(cè)量子程序,在機(jī)床上實(shí)現(xiàn)使用接觸式探針對(duì)工件進(jìn)行尺寸與角度測(cè)量。 筆者已經(jīng)編寫完成的測(cè)量子程序中,已經(jīng)可以實(shí)現(xiàn)以下的測(cè)量動(dòng)作: X/Y/Z單個(gè)平面位置測(cè)量;兩個(gè)平面/三個(gè)平面的交點(diǎn)位置測(cè)量;凸臺(tái)/凹槽的中點(diǎn)/寬度測(cè)量;內(nèi)孔/外圓的圓心/直徑測(cè)量;X/Y/Z平面角度測(cè)量,等等測(cè)量功能。 并且在測(cè)量完成后可以自動(dòng)執(zhí)行工件原點(diǎn)設(shè)定或刀具補(bǔ)償值修正,同時(shí)將測(cè)量結(jié)果輸出到宏變量中?!?/p>