羅一桓,曾 剛
(成都四威高科技產(chǎn)業(yè)園有限公司,四川 成都 611731)
在數(shù)控加工自動(dòng)化生產(chǎn)線技術(shù)的發(fā)展過程中可以發(fā)現(xiàn),由數(shù)控銑削機(jī)床組成的自動(dòng)化生產(chǎn)線相對(duì)比較成熟而常見,而由數(shù)控車削機(jī)床組成的自動(dòng)化生產(chǎn)線卻很少見。這是因?yàn)閿?shù)控銑削機(jī)床的生產(chǎn)過程人工干預(yù)度低,具備一定的自動(dòng)化基礎(chǔ);而數(shù)控車削機(jī)床的生產(chǎn)過程人工干預(yù)度高,實(shí)現(xiàn)自動(dòng)化的難度相對(duì)較高[1-3]。
通過研究分析可以發(fā)現(xiàn),之所以認(rèn)為數(shù)控車削機(jī)床自動(dòng)化難度更高,是因?yàn)閿?shù)控車削加工在傳統(tǒng)的單人單機(jī)生產(chǎn)模式下,在裝夾找正環(huán)節(jié)中存在大量人工參與的動(dòng)作,且有些動(dòng)作通過工業(yè)機(jī)械臂暫時(shí)替代不了。這些動(dòng)作如下。
1)零件裝夾后用千分表檢查軸類零件的外圓圓跳動(dòng),或檢查盤環(huán)類零件端面跳動(dòng)。
2)加工前要試切工件外圓,千分尺測(cè)量后修正每把刀的刀補(bǔ)。
3)加工前要試切工件端面,卡尺測(cè)量后修正零件Z軸零點(diǎn)。
上述3個(gè)人工動(dòng)作,極大地限制了工業(yè)機(jī)械臂與數(shù)控車削機(jī)床的自動(dòng)化結(jié)合。為此,筆者所負(fù)責(zé)的團(tuán)隊(duì)在數(shù)控車削自動(dòng)化生產(chǎn)線的建設(shè)實(shí)踐中,創(chuàng)造性地發(fā)揮在機(jī)測(cè)量系統(tǒng)的功能,巧妙地解決了上述問題,使得數(shù)控車削自動(dòng)化生產(chǎn)線建設(shè)取得了成功。本文將其解決方案及應(yīng)用經(jīng)驗(yàn)分享如下。
筆者負(fù)責(zé)的團(tuán)隊(duì)近期為客戶建設(shè)一條數(shù)控車削自動(dòng)化生產(chǎn)線,該生產(chǎn)線主要由10臺(tái)斜床身數(shù)控車床(控制系統(tǒng)FANUC 0i-TF)、10套在機(jī)測(cè)量系統(tǒng)和1臺(tái)六軸機(jī)械臂(含第七軸直線導(dǎo)軌)組成。該生產(chǎn)線負(fù)責(zé)3張圖樣10道車工工序的自動(dòng)化加工,每臺(tái)車床各負(fù)責(zé)一道車工工序,其零件形態(tài)和裝夾狀態(tài)各不相同。整條生產(chǎn)線由一個(gè)操作者在線外負(fù)責(zé)零件上下料,機(jī)械手負(fù)責(zé)實(shí)現(xiàn)這10臺(tái)車床的裝卸動(dòng)作,而在機(jī)測(cè)量系統(tǒng)負(fù)責(zé)實(shí)現(xiàn)零件及刀具的找正動(dòng)作。
該生產(chǎn)線的系統(tǒng)組成如圖1所示,數(shù)控車削自動(dòng)化生產(chǎn)單元3D布局如圖2所示。其中,在機(jī)測(cè)量系統(tǒng)選擇的是雷尼紹公司OLP40工件測(cè)量系統(tǒng)和HPMA對(duì)刀臂[4]。
圖1 數(shù)控車削自動(dòng)化生產(chǎn)單元系統(tǒng)組成圖
圖2 數(shù)控車削自動(dòng)化生產(chǎn)單元3D布局圖
2.1.1 原有方式分析
單人單機(jī)的人工操作模式下,數(shù)控車削對(duì)刀一般采用試切的方式進(jìn)行,每把車刀都要單獨(dú)試切一次,試切后由人工用千分尺測(cè)量加工面直徑,以此確定刀具參數(shù)。這種方式效率很低,每次生產(chǎn)前對(duì)刀都花費(fèi)5~10 min的時(shí)間。不僅如此,如果更換新產(chǎn)品,或是加工一段時(shí)間出現(xiàn)刀具磨損,都要重新對(duì)刀。
2.1.2 現(xiàn)有解決方案
在自動(dòng)化生產(chǎn)中,不希望每次零件加工前都要進(jìn)行人工重新對(duì)刀。因此,筆者使用HPMA對(duì)刀臂來解決對(duì)刀問題。HPMA對(duì)刀臂的對(duì)刀工作分為如下3個(gè)步驟。
1)對(duì)刀臂標(biāo)定。
對(duì)刀臂的標(biāo)定工作只需要每次加工新產(chǎn)品前做1次,其功能是標(biāo)定機(jī)床加工此零件時(shí)的X軸零點(diǎn)和Z軸零點(diǎn)。
首先在刀庫(kù)中任意選擇一把刀作為基準(zhǔn)刀,將這把刀進(jìn)行零件試切,測(cè)量加工面的直徑和Z軸零點(diǎn),人工設(shè)定好這把刀的刀具參數(shù)。然后取下零件,打開對(duì)刀臂,將基準(zhǔn)刀刀尖移動(dòng)至對(duì)刀臂附近15 mm以內(nèi)的位置,執(zhí)行對(duì)刀臂標(biāo)定程序。對(duì)刀臂標(biāo)定的程序語(yǔ)句是:“G65P9011H3K2B15”,其中Hi參數(shù)表示被測(cè)刀具的類型,如H3就是測(cè)量外圓刀。
2)刀具半自動(dòng)測(cè)量。
刀具半自動(dòng)測(cè)量?jī)H需要每次安裝或更換新刀桿時(shí)做1次,重復(fù)安裝刀桿或更換刀片都無需重新進(jìn)行半自動(dòng)測(cè)量。刀具半自動(dòng)測(cè)量的作用是記錄該刀位下刀具基本參數(shù),避免刀具自動(dòng)測(cè)量時(shí)因誤差過大而超過檢測(cè)范圍。
進(jìn)行刀具半自動(dòng)測(cè)量時(shí),需要手輪操控,將被測(cè)刀具的刀尖點(diǎn)移動(dòng)到距離對(duì)刀臂測(cè)頭15 mm以內(nèi)的位置,再執(zhí)行半自動(dòng)測(cè)量程序。這個(gè)距離目測(cè)判斷即可,無需精確控制。
半自動(dòng)測(cè)量程序的語(yǔ)句是:“G65P9011H3B15T10”,其中Ti參數(shù)表示被測(cè)刀具的刀位號(hào)。
3)刀具自動(dòng)測(cè)量。
刀具自動(dòng)測(cè)量需要在已經(jīng)經(jīng)過刀具半自動(dòng)測(cè)量后的刀具上進(jìn)行。刀具自動(dòng)測(cè)量無需人工操作,可以隨時(shí)偵測(cè)刀具磨損,并在下次加工過程中將其進(jìn)行補(bǔ)償。
刀具自動(dòng)測(cè)量理論上可以在自動(dòng)化生產(chǎn)過程中任意時(shí)刻執(zhí)行,但為了避免干涉,多數(shù)情況下需要在不裝夾零件的情況下執(zhí)行。
自動(dòng)測(cè)量的程序語(yǔ)句是:“G65P9012H3B15”。所測(cè)值將自動(dòng)修正當(dāng)前刀號(hào)的刀具參數(shù)[5]。
2.1.3 自動(dòng)化應(yīng)用效果
通過HPMA對(duì)刀臂,在數(shù)控車削機(jī)床上實(shí)現(xiàn)了高效率的自動(dòng)化對(duì)刀(見圖3)。每次加工零件前,就可以把刀塔上的所有刀具都重新測(cè)1遍,以此消除加工過程中刀尖磨損帶來的誤差。每把刀具的對(duì)刀時(shí)間只需約10 s,全部12把刀具的對(duì)刀時(shí)間也不會(huì)超過2 min。
2.2.1 原有方式分析
數(shù)控車削裝夾后一般都要對(duì)零件的圓跳動(dòng)、端面跳動(dòng)進(jìn)行檢查。在單人單機(jī)的操作模式下,操作者在磁力表架上安裝百分表,百分表靠近工件,旋轉(zhuǎn)主軸,通過查看百分表數(shù)值的跳動(dòng)來判斷圓跳動(dòng)。這種方式效率低,每次找正都需要3~5 min,且測(cè)量結(jié)果受操作者主觀因素影響,無法量化。
圖3 刀具自動(dòng)對(duì)刀應(yīng)用示例
2.2.2 現(xiàn)有解決方案
在自動(dòng)化生產(chǎn)中,雖然采用了高精度液壓卡盤和訂制卡爪增大裝夾面積等方式,最大限度地減小裝夾中的同軸度誤差,使得機(jī)械手自動(dòng)裝夾準(zhǔn)確率達(dá)到80%以上。但是,機(jī)械臂裝夾過程中,難免會(huì)因?yàn)楦鞣N意外導(dǎo)致裝偏裝斜,這種意外不可預(yù)測(cè)且無法修正。如果因此要求操作者到每個(gè)機(jī)床前手工檢測(cè)零件是否裝正,顯然失去了自動(dòng)化高效加工的意義。為此,筆者采用OLP40工件測(cè)量系統(tǒng)來實(shí)現(xiàn)圓跳動(dòng)、端面跳動(dòng)的自動(dòng)測(cè)量。
圓跳動(dòng)自動(dòng)測(cè)量的工作原理是利用OLP40工件測(cè)量系統(tǒng)的測(cè)量外圓直徑的功能,讓零件外圓面每旋轉(zhuǎn)45°測(cè)量1次直徑,共測(cè)量8次(也可減小旋轉(zhuǎn)角度,測(cè)量更多次)。然后通過宏變量計(jì)算,自動(dòng)找到最大直徑和最小直徑,兩者差值的一半就是該零件圓跳動(dòng)的近似值。零件測(cè)頭測(cè)外圓跳動(dòng)應(yīng)用示例如圖4所示[6-7]。
圖4 零件測(cè)頭測(cè)外圓跳動(dòng)應(yīng)用示例
圓跳動(dòng)的自動(dòng)測(cè)量的典型程序示例如下:
%
O7003 (30xu-cetou-waiyuan)
#831=0.05 (設(shè)定圓跳動(dòng)最大公差值0.05)
#850=134. (設(shè)定測(cè)量外圓的安全點(diǎn)直徑134)
#851=129.5 (設(shè)定測(cè)量外圓的測(cè)量點(diǎn)直徑129.5)
G28U0.W0. (回?fù)Q刀安全點(diǎn))
G98G00
M19 (主軸定位停止)
T1214 (換位于12號(hào)刀位的測(cè)頭,使用14號(hào)刀具參數(shù))
M75(PROBE ON) (測(cè)頭測(cè)量功能啟動(dòng))
M89 (開啟主軸定角度旋轉(zhuǎn))
G4X0.5 (暫停0.5 s)
B0 (C軸旋轉(zhuǎn)到0°)
G98G54G0X140.Z20. (快速移動(dòng)到安全點(diǎn))
G65P9810Z-8.F1000 (Z方向安全移動(dòng))
G65P9810X#850 (X方向安全移動(dòng))
G65P9811X#851 (測(cè)量理論直徑)
#610=#138 (將0°位置的測(cè)量直徑暫存#610參數(shù))
G65P9810X#850 (X方向安全移動(dòng))
B45 (C軸旋轉(zhuǎn)到45°,并重復(fù)測(cè)量)
…… (共測(cè)量8個(gè)角度,此處省略重復(fù)語(yǔ)句)
#810=610 (開始宏參數(shù)計(jì)算)
#811=#[#810]
#812=#[#810]
#821=1
WHILE[#821LT8]DO1
IF[#811LT#[#810+#821]]GOTO2
#811=#[#810+#821]
N2
IF[#812GT#[#810+#821]]GOTO3
#812=#[#810+#821]
N3
#821=#821+1
END1
(上述宏參數(shù)計(jì)算,找到#610~#617的最大值賦給#811,最小值賦給#812)
#830=ABS[#812-#811]/2 (計(jì)算圓跳動(dòng)為最大直徑減最小直徑的一半)
#832=[#610+#611+#612+#613+#614+#615+#616+#617]/8 (計(jì)算平均直徑)
M74(PROBE OFF) (測(cè)頭測(cè)量功能關(guān)閉)
IF[ABS[#830]GT#831]GOTO92 (判斷如果圓跳動(dòng)大于圓跳動(dòng)公差值則報(bào)警)
G5.1Q1
G28U0.W0.
M99 (如果圓跳動(dòng)檢測(cè)合格則返回主程序)
N92
G4X1.
IF[#1003EQ0]GOTO94 (通過#1003的狀態(tài)來判斷機(jī)床是否處于自動(dòng)化聯(lián)機(jī)狀態(tài)。如果是,則向控制系統(tǒng)反饋報(bào)警信息;如果不是,則在跳轉(zhuǎn)到N94行,機(jī)床系統(tǒng)內(nèi)產(chǎn)生報(bào)警信息)
G28U0.W0. (回?fù)Q刀安全點(diǎn))
M19 (主軸定位停止)
M66 (向控制系統(tǒng)反饋報(bào)警信息)
G4X2.
M61 (機(jī)床門打開)
M30 (程序結(jié)束,等待機(jī)械手二次裝夾)
N94
G28U0.W0.
#3000=81(CIRCULAR JUMP NG) (系統(tǒng)報(bào)警:圓跳動(dòng)超差)
M30
%
端面跳動(dòng)、內(nèi)孔圓跳動(dòng)的自動(dòng)測(cè)量程序與外圓圓跳動(dòng)的程序非常相似,只需要改動(dòng)一下測(cè)量方向即可。
2.2.3 自動(dòng)化應(yīng)用效果
通過OLP40工件測(cè)量系統(tǒng),在數(shù)控車削機(jī)床上實(shí)現(xiàn)了圓跳動(dòng)自動(dòng)測(cè)量,每次圓跳動(dòng)測(cè)量?jī)H需不到20 s的時(shí)間,解決了機(jī)械臂自動(dòng)化裝夾過程中有時(shí)會(huì)裝不正的風(fēng)險(xiǎn),極大地提高了自動(dòng)化生產(chǎn)的加工效率和機(jī)床利用率。但是,需要指出的是,通過圓跳動(dòng)自動(dòng)測(cè)量程序可以發(fā)現(xiàn)裝夾不正的問題,但無法解決該問題。目前,機(jī)械臂的一次裝夾正確率約在80%以上。筆者采取的方案是一次裝夾后圓跳動(dòng)超差,呼叫機(jī)械手二次裝夾,如果二次裝夾圓跳動(dòng)還是超差,則在總控臺(tái)顯示機(jī)床異常信息,呼叫人工方式解決。因此,需要人工干預(yù)的裝夾問題可能性壓縮到4%以下。
2.3.1 原有方式分析
在一些數(shù)控車削工序中,零件的Z軸零點(diǎn)不是以三爪自定心卡盤裝夾底面為基準(zhǔn),而是以零件的右端端面為基準(zhǔn),或是以某個(gè)已加工面的相對(duì)距離為基準(zhǔn)。在這種情況下,因?yàn)榱慵L(zhǎng)度誤差的關(guān)系,零件Z軸零點(diǎn)可能每件都不一樣,需要件件找正。
在單人單機(jī)的操作模式下,這種Z軸零件的找正需要通過人工每件試切來找正。具體做法是:每件零件先小余量試切一個(gè)見光面,再測(cè)量這個(gè)端面到基準(zhǔn)面的距離,然后將這個(gè)距離值輸入到對(duì)應(yīng)刀具號(hào)的刀具參數(shù)表中。有時(shí)甚至需要多把車刀分別參與試切和刀具參數(shù)調(diào)整。這樣的方式不僅找正效率非常低,而且這個(gè)過程完全依靠操作者手工測(cè)量和輸入數(shù)值,還極易量錯(cuò)或改錯(cuò)參數(shù),造成零件加工不合格。
2.3.2 現(xiàn)有解決方案
在自動(dòng)化生產(chǎn)中,不可能接受零件每件都靠人工試切找正的方式。為此,筆者采用OLP40工件測(cè)量系統(tǒng)來解決自動(dòng)找正Z軸零點(diǎn)的問題。
自動(dòng)找正Z軸零點(diǎn)的工作原理是利用OLP40工件測(cè)量系統(tǒng)測(cè)量Z軸長(zhǎng)度的功能,測(cè)量零件某個(gè)基準(zhǔn)端面(不一定是理論0平面),找到實(shí)際測(cè)量值與理論值之間的差值,然后將這個(gè)差值補(bǔ)正到坐標(biāo)系中去。每個(gè)零件只需測(cè)量1次,刀具參數(shù)無需改變,所有刀具都無需重新對(duì)刀[8-9]。
自動(dòng)找正Z軸零點(diǎn)的典型程序示例如下:
%
O7011(110xu-cetou-1-duanmian)
G28U0.W0.
G98G00
M19 (主軸定位)
T1214 (換位于12號(hào)刀位的測(cè)頭,使用14號(hào)刀具參數(shù))
M75(PROBE ON) (測(cè)頭測(cè)量功能打開)
M89
G4X0.5
G98G54G0X160.Z20.
G65P9810X135.F1000 (X軸安全移動(dòng))
G65P9810Z10. (Z軸安全移動(dòng))
G65P9811Z2. (測(cè)量有2 mm理論加工余量的端面)
#5242=#5242+#142 (將測(cè)量誤差#142值補(bǔ)正到G55坐標(biāo)系Z軸零點(diǎn)參數(shù)中)
G0Z20.
M74(PROBE OFF) (測(cè)頭測(cè)量功能關(guān)閉)
G28U0.W0.
G99
M99
%
2.3.3 自動(dòng)化應(yīng)用效果
通過OLP40工件測(cè)量系統(tǒng),在數(shù)控車削機(jī)床上實(shí)現(xiàn)了自動(dòng)找正零件Z軸零點(diǎn),每個(gè)零件在長(zhǎng)度誤差不超過10 mm的情況下,均可以自動(dòng)找正。每次測(cè)量時(shí)間<10 s,極大地提高了自動(dòng)化生產(chǎn)的加工效率和機(jī)床利用率。
因?yàn)閿?shù)控車削機(jī)床操作時(shí)人工干預(yù)的情況更多,因此通過數(shù)控車削機(jī)床組建自動(dòng)化生產(chǎn)線,其難度要比用數(shù)控銑削機(jī)床實(shí)現(xiàn)自動(dòng)化生產(chǎn)線更難。即使采用雷尼紹公司OLP40工件測(cè)量系統(tǒng)和HPMA對(duì)刀臂,從理論上代替了人工裝夾找正的動(dòng)作,但在實(shí)際應(yīng)用中,每種零件每個(gè)工序加工的實(shí)際情況都不一樣,都需要進(jìn)行有針對(duì)性的工藝調(diào)整。筆者團(tuán)隊(duì)在實(shí)踐過程中,總結(jié)出了一些應(yīng)用經(jīng)驗(yàn),分享如下。
1)雷尼紹公司提供的數(shù)控車削對(duì)刀臂,常用的有HPMA型和HPPA型2種,區(qū)別在于HPMA型內(nèi)置旋轉(zhuǎn)電動(dòng)機(jī),可以通過M代碼控制展開和收攏,而HPPA型只能人工展開和收攏。因此,在實(shí)施自動(dòng)化生產(chǎn)線中,一定要選擇HPMA型,才能實(shí)現(xiàn)遠(yuǎn)程自動(dòng)控制。
2)HPMA對(duì)刀臂在展開工作時(shí),測(cè)頭要通過車床旋轉(zhuǎn)軸,因此稍微長(zhǎng)一點(diǎn)的零件都要干涉,所以必須在不裝夾零件的狀態(tài)下執(zhí)行刀具自動(dòng)對(duì)刀程序。
3)HPMA對(duì)刀臂的展開和收攏的運(yùn)動(dòng)會(huì)掃過卡盤前一段圓弧區(qū)域,應(yīng)注意避免與卡盤及卡爪的干涉,必要時(shí)需要鏜修卡爪外緣(見圖5)。
圖5 因卡爪與對(duì)刀臂干涉而鏜修卡爪的示例
4)數(shù)控車削機(jī)床的刀具參數(shù),有“偏置/形狀”和“偏置/磨損”2個(gè)參數(shù)表。通過測(cè)刀臂獲得的刀具參數(shù)需要統(tǒng)一放在一個(gè)參數(shù)表內(nèi),如果混淆就會(huì)出錯(cuò)。以FANUC系統(tǒng)的數(shù)控車削機(jī)床為例,如果宏參數(shù)#509=1時(shí),測(cè)量后的刀具參數(shù)會(huì)記錄到“偏置/形狀”參數(shù)表中;如果#509=0時(shí),測(cè)量后的刀具參數(shù)就會(huì)記錄到“偏置/磨損”參數(shù)表中。如果參數(shù)不統(tǒng)一,就會(huì)發(fā)生半自動(dòng)對(duì)刀程序?qū)⒌毒邊?shù)存放到“偏置/磨損”參數(shù)表中,自動(dòng)對(duì)刀程序運(yùn)行時(shí)又從“偏置/形狀”參數(shù)表中獲得錯(cuò)誤數(shù)據(jù),導(dǎo)致撞刀的情況。
1)要合理選擇測(cè)針。OLP40工件測(cè)量系統(tǒng)標(biāo)配的是一根φ6 mm的單針(見圖6),而提供的安裝方式是安裝在φ25 mm的內(nèi)孔刀座上。這種情況下,測(cè)頭就只能測(cè)量零件右端面附近的外圓及端面,功能十分有限。因此,建議更改成φ2 mm十字針形式(見圖7),測(cè)量功能就能大幅加強(qiáng)。
圖6 測(cè)頭標(biāo)配φ6 mm單針示例
圖7 測(cè)頭選配φ2 mm十字測(cè)針示例
2)采用十字測(cè)針之后,3個(gè)測(cè)頭均可用于測(cè)量,但3個(gè)測(cè)頭的刀具參數(shù)是不一樣的,需要分別標(biāo)定。一般1個(gè)刀號(hào)只能記錄1組刀具參數(shù),因此十字測(cè)針會(huì)占用其他空刀刀號(hào)的刀具參數(shù)。例如,用“T1212、T1213、T1214”來定義3根測(cè)針的刀具參數(shù)。
3)HPMA對(duì)刀臂不能用于測(cè)量OLP40工件測(cè)量系統(tǒng)的刀具參數(shù),因?yàn)閮烧呤峭ㄟ^檢測(cè)觸碰位移來實(shí)現(xiàn)檢測(cè)的,相互接觸時(shí)不能肯定哪邊會(huì)先發(fā)生位移。這樣測(cè)量出來的刀具參數(shù)會(huì)有較大誤差,導(dǎo)致后期測(cè)頭測(cè)不準(zhǔn)。
4)使用OLP40工件測(cè)量系統(tǒng)時(shí)應(yīng)注意測(cè)頭的干涉。車床內(nèi)空間有限,測(cè)頭運(yùn)動(dòng)比刀具運(yùn)動(dòng)更復(fù)雜,要注意與車床內(nèi)其他部件之間的干涉(見圖8和圖9)。比如測(cè)頭座與尾頂?shù)母缮妗y(cè)頭尖端與卡盤的干涉、測(cè)針與測(cè)座的干涉等。
圖8 測(cè)頭拆卸前端測(cè)針,避免與卡爪干涉的示例
5)測(cè)頭除了使用時(shí)可能發(fā)生干涉外,在換刀時(shí)也有可能與機(jī)床鈑金發(fā)生干涉。上文提到十字測(cè)針的橫針如果長(zhǎng)度短于測(cè)頭座的大小,就會(huì)在測(cè)量時(shí)發(fā)生干涉。此時(shí)應(yīng)在十字測(cè)針的橫針上加裝延長(zhǎng)桿,但延長(zhǎng)桿又不能太長(zhǎng),太長(zhǎng)在換刀時(shí)會(huì)和機(jī)床鈑金干涉。例如,在十字測(cè)針的橫針上加裝20 mm的延長(zhǎng)桿,在刀座干涉與鈑金干涉之間達(dá)到平衡(見圖10)。
圖9 測(cè)頭不裝延長(zhǎng)桿,避免測(cè)頭座與尾頂干涉示例
圖10 刀座干涉與鈑金干涉之間達(dá)到平衡示例
6)在部分機(jī)床上,采用內(nèi)孔刀座橫裝測(cè)頭的方式會(huì)帶來無法避免的干涉,筆者自制測(cè)頭座工裝,將測(cè)頭豎過來安裝(見圖11)。在豎裝測(cè)頭時(shí)應(yīng)注意測(cè)針長(zhǎng)度,如果測(cè)針過長(zhǎng),極易在換刀時(shí)與機(jī)床內(nèi)側(cè)護(hù)板發(fā)生碰撞。
圖11 通過自制工裝豎裝測(cè)頭示例
7)圓跳動(dòng)自動(dòng)找正程序的工作原理是在零件周圈多個(gè)角度測(cè)量零件半徑,找出最大值與最小值的差。這就要求數(shù)控車削機(jī)床具備分度旋轉(zhuǎn)的功能,在FANUC系統(tǒng)中,該功能受K3.4參數(shù)控制。如果有些數(shù)控車削機(jī)床不具備定角度旋轉(zhuǎn)功能,也可采用任意低速旋轉(zhuǎn)一定時(shí)間后停止再測(cè)量直徑的方式。這種方式的測(cè)量點(diǎn)分布比較隨機(jī),不如定角度旋轉(zhuǎn)測(cè)量點(diǎn)分布均勻,因此建議多測(cè)幾個(gè)點(diǎn)。
8)自動(dòng)找正Z軸零點(diǎn)程序的工作原理是:每次裝夾后,在前一個(gè)零件定義的坐標(biāo)系下,測(cè)出零件基準(zhǔn)面實(shí)測(cè)值與理論值的差值,然后以此修正坐標(biāo)系的Z軸參數(shù),使該零件的基準(zhǔn)面與理論基準(zhǔn)面重合。因?yàn)闇y(cè)頭默認(rèn)的測(cè)量越程距離是10 mm,也就是說,當(dāng)不同零件間基準(zhǔn)面誤差<10 mm時(shí),都可以用這個(gè)程序自動(dòng)修正Z軸零點(diǎn)。如果零件間誤差過大,則需要在測(cè)量語(yǔ)句中增加一個(gè)Q參數(shù)值,例“G65 P9811 Z2. Q20”可以將各零件間的允許誤差擴(kuò)大到20 mm。
在這條數(shù)控車削自動(dòng)化生產(chǎn)線建設(shè)中,通過在機(jī)測(cè)量系統(tǒng)的大量應(yīng)用,讓數(shù)控車削機(jī)床、在機(jī)測(cè)量系統(tǒng)與六軸機(jī)械臂有機(jī)地結(jié)合在一起,成功解決了自動(dòng)化生產(chǎn)線中數(shù)控車削機(jī)床零件裝夾找正的關(guān)鍵問題,彌補(bǔ)了數(shù)控車削加工從單人單機(jī)操作到自動(dòng)化操作中的關(guān)鍵一環(huán),使得該條數(shù)控車削自動(dòng)化生產(chǎn)線能夠高效而穩(wěn)定地運(yùn)行,在生產(chǎn)效率、人力成本、加工質(zhì)量方面都比單人單機(jī)操作有大幅提高。這套在機(jī)測(cè)量系統(tǒng)的應(yīng)用方案在所有數(shù)控車床上都具有普遍的推廣意義[10]。