■ 湖南長高高壓開關(guān)集團股份公司 (長沙 410219)
劉孝恩 楊家宏 蔣海軍
作為一名數(shù)控加工人員,“拖直”是耳熟能詳?shù)男g(shù)語,也是每一位加工人員必須具備的基本技能。其意是指把所需的基準(zhǔn)線或面平行于機床的X或Y軸?,F(xiàn)行的通常辦法是用榔頭敲擊工件,不僅耗時(特別是當(dāng)工件的基準(zhǔn)很長時),而且勞動強度較大,特別是當(dāng)工件不好定位時,生產(chǎn)效率低。了解了問題所在后,筆者試圖通過編制宏程序來解決。
首先在基準(zhǔn)線或面上取兩個點,然后通過執(zhí)行宏程序計算出兩點連線與機床軸的夾角,再旋轉(zhuǎn)工作臺或者坐標(biāo)系使基準(zhǔn)與機床軸平行(見附圖)。
以下為取點方法(以平行于機床X軸為例)和計算過程:先將磁力表座吸到機床主軸上,把表移動到基準(zhǔn)面的一頭并把機床相對坐標(biāo)歸零,記下表的數(shù)值。然后將表拖到基準(zhǔn)面的另一頭記下此時表的差值和機床移動的距離。
N11 R1=0
N21 R2=0 ;(第一個點的坐標(biāo))
N31 R3=1000. ;(在X軸上移動的距離)
N41 R4=1. ;(表的差值)
N51 R5=R2-R4
N61 R6=R1-R3 ;(兩個點組成的向量)
N71 R7=R6*R6
N81 R8=R5*R5
N91 R11=SQRT(R7+R8) ;(兩點之間的距離)
N101 R9=ACOS(R6/R11) ;(與X軸的夾角)
N111 R10=ACOS(R5/R11) ;(與Y軸的夾角)
N121 IF (R9<=90) GOTO AAA
N131 IF (R10<=90)GOTO CCC
N141 GOTO DDD
N151 AAA: IF (R10<=90) GOTO BBB
N161 G91G0C=(-R9);(在第四象限)
N171 GOTO EEE
N181 BBB: G91G0C=(R9);(在第一象限)
N191 GOTO EEE
N201 CCC: G91G0C=(R9);(在第二象限)
N211 GOTO EEE
N221 DDD: G91G0C=(360-R9);(在第三象限)
N231 GOTO EEE
N241 EEE:R12=$AA_IM[C];(當(dāng)前C軸的機械坐標(biāo)值)
N251 $P_UIFR[1,C,TR]=R12;
(將坐標(biāo)值賦給G54)
N261 M2
在鏜銑床上(帶任意角度定位的旋轉(zhuǎn)工作臺)加工筒體類零件時,每次加工之前需把筒體的軸線“拖直”使其平行于機床的X軸。由于零件較長(最長的有3m),這一過程往往至少需要20min,不但制約了生產(chǎn)效率并且勞動強度很大。然而通過以上方法可以很好的解決此類問題。
在加工過程中如果夾緊力不足或者切削阻力太大等,會造成工件移位導(dǎo)致基準(zhǔn)偏移。在此種情況下必須重新找正基準(zhǔn),并且定位精度比開始加工之前更高、難度也更大,但是使用此種方法能很快捷的解決此類問題。
[1] 孟生才.常見數(shù)控系統(tǒng)宏程序編程方法、技巧與實例:SIEMENS參數(shù)編程方法、技巧與實例[M].北京:機械工業(yè)出版社,2012.
[2] 李鋒.高級數(shù)控編程培訓(xùn)用書:數(shù)控宏程序?qū)嵗坛蹋‵ANUC、SIEMENS、華中)[M].北京:化學(xué)工業(yè)出版社,2010.