• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      立臥兩用加工中心坐標(biāo)自動計算及主軸頭自動分度方法

      2021-02-27 03:13:20凌忠波
      金屬加工(冷加工) 2021年1期
      關(guān)鍵詞:宏程序分度原點(diǎn)

      凌忠波

      浙江金火科技有限公司 浙江杭州 311411

      1 序言

      我公司使用西班牙尼古拉斯DIANA MG-20床身式立臥兩用加工中心加工車床底座類箱體零件。此機(jī)床通過高精度多面體分度銑頭,可在工件一次裝夾的情況下實(shí)現(xiàn)立式和臥式加工,一次裝夾完成5面加工,提高效率達(dá)到一機(jī)兩用的效果。機(jī)床行程X、Y、Z:2 000mm×1 000mm×1 000mm;C軸為直徑1 000mm回轉(zhuǎn)工作臺,360°分度;主軸頭萬能頭每等分2.5°;C軸回轉(zhuǎn)范圍:±180°。

      加工中存在的問題:此機(jī)床雖然加工靈活,但操作者需要找出的坐標(biāo)系繁多,如果每個面都用尋邊器去找坐標(biāo),不僅效率低下而且誤差大,不能保證加工精度;萬能主軸頭旋向和C軸轉(zhuǎn)臺旋向如果跟坐標(biāo)系不匹配,還容易出現(xiàn)撞刀或?qū)е鹿ぜ髲U。因此,編制宏程序讓機(jī)床自動分度計算坐標(biāo),是此機(jī)床能正常運(yùn)行的核心。

      解決思路:①根據(jù)機(jī)床特性規(guī)定加工方式,固定各加工方式下坐標(biāo)名稱及位置。②找出一個基準(zhǔn)點(diǎn),利用宏程序完成其他旋轉(zhuǎn)面坐標(biāo)的自動計算。③利用宏程序,使主軸頭根據(jù)坐標(biāo)系自動判斷萬能主軸頭旋向和C軸自動旋向,并自動分度定位。

      2 確定加工方式

      據(jù)此機(jī)床的特點(diǎn),結(jié)合本公司產(chǎn)品的特性(矩形箱體),為方便統(tǒng)一后期的加工方式,故規(guī)定如圖1所示的3種加工模式。

      圖1 加工模式

      為方便后期編程管理,在3種加工模式的基礎(chǔ)上,細(xì)分規(guī)定了8種坐標(biāo)位置和G代碼(見圖2、圖3和圖4),度數(shù)均指轉(zhuǎn)臺C的旋轉(zhuǎn)度數(shù)。由于本公司產(chǎn)品為矩形箱體零件,立加方式下90°和270°加工行程有干涉,故不考慮。

      圖2 立加方式坐標(biāo)位置和G代碼

      圖3 側(cè)臥加方式坐標(biāo)位置和G代碼

      圖4 臥加方式坐標(biāo)位置和G代碼

      3 坐標(biāo)計算及宏程序編制

      首先建立基準(zhǔn)原點(diǎn):在回轉(zhuǎn)臺0°時,設(shè)矩形工件左下角點(diǎn)為程序基準(zhǔn)原點(diǎn),其余8個坐標(biāo)均由此點(diǎn)變換得到。各坐標(biāo)系原點(diǎn)均為立加形式下的X、Y坐標(biāo),各加工方式通過840D系統(tǒng)自帶指令“CYCLE800……”完成坐標(biāo)旋轉(zhuǎn)。

      基準(zhǔn)原點(diǎn)X、Y、Z坐標(biāo)在程序中分別用變量R24、R25、R26表示,當(dāng)裝夾位置變動時,變量可以更改;工件長、寬、高分別用R1、R2、R5表示,當(dāng)工件大小變動時,變量可以更改;回轉(zhuǎn)臺X、Y坐標(biāo)分別用R3、R4表示,每臺機(jī)床有自己的回轉(zhuǎn)中心坐標(biāo),變量可以更改。

      由以上幾何關(guān)系可知:R24、R25、R3和R4均為負(fù)值,因?yàn)樽鴺?biāo)在坐標(biāo)軸負(fù)方向,所以實(shí)際長度取負(fù)。各原點(diǎn)及變量示意如圖5所示。

      圖5 各原點(diǎn)及變量示意

      從圖5可知,a=-R24-(-R3)=R3-R24,b=R1-a=R1-R3+R24,c=-R25-(-R4)=R4-R25,d=R2-c=R2-R4+R25。

      結(jié)合圖6,可得到8種狀態(tài)下各G代碼原點(diǎn)的X、Y坐標(biāo)公式。以G54、G55、G56為例,G54:X=R24,Y=R25;G55:X=-(-R3+c)=R3-R25+R4,Y=-(-R4+a)=R4+R24-R3;G56:X=-(-R3-b)=R24+R1,Y=-(-R25)=R25。

      按各坐標(biāo)關(guān)系推導(dǎo)出所有坐標(biāo)系關(guān)系式,得到坐標(biāo)自動計算子程序如下。

      L8000

      R41=R24;(存儲G54坐標(biāo))

      R42=R25

      R43=R26+R5

      R51=R3-R25+R4;(存儲G55坐標(biāo))

      R52=R4+R24-R3

      R53=R26

      R61=R24+R1;(存儲G56坐標(biāo))

      R62=R25

      R63=R26

      R71=R3+R25-R4+R2;(存儲G57坐標(biāo))

      R72=R4-R24+R3-R1

      R73=R26

      R81=R3-R24+R3;(存儲G58坐標(biāo))

      R82=R4+R4-R2-R25

      R83=R26

      R45=R3-R24+R3-R1;(存儲G554坐標(biāo))

      R46=R4+R4-R2-R25

      R47=R26+R5

      R55=R3-R24+R3;(存儲G555坐標(biāo))

      R56=R4+R4-R25

      R57=R26

      R75=R24+R1;(存儲G557坐標(biāo))

      R76=R25+R2

      R77=R26

      $P_UIFR[1]=CTRANS(X,R41,Y,R42,Z,R43);(把儲存器變量放入G54坐標(biāo)系)

      $P_UIFR[2]=CTRANS(X,R51,Y,R52,Z,R53);(把儲存器變量放入G55坐標(biāo)系)

      $P_UIFR[3]=CTRANS(X,R61,Y,R62,Z,R63);(把儲存器變量放入G56坐標(biāo)系)

      $P_UIFR[4]=CTRANS(X,R71,Y,R72,Z,R73);(把儲存器變量放入G57坐標(biāo)系)

      $P_UIFR[5]=CTRANS(X,R81,Y,R82,Z,R83);(把儲存器變量放入G58坐標(biāo)系)

      $P_UIFR[54]=CTRANS(X,R45,Y,R46,Z,R47);(把儲存器變量放入G554坐標(biāo)系)

      $P_UIFR[55]=CTRANS(X,R55,Y,R56,Z,R57);(把儲存器變量放入G555坐標(biāo)系)

      $P_UIFR[57]=CTRANS(X,R75,Y,R76,Z,R77);(把儲存器變量放入G557坐標(biāo)系)

      M17;(子程序結(jié)束)

      4 主軸轉(zhuǎn)頭和C軸自動回轉(zhuǎn)宏程序

      根據(jù)各坐標(biāo)系相應(yīng)的C軸分度位置以及萬能主軸頭旋向可得到以下分度宏程序。

      L8010

      IF R1==54 GOTO N54;(判斷使用坐標(biāo)系,選擇相應(yīng)程序段號)

      IF R1==55 GOTO N55

      IF R1==56 GOTO N56

      IF R1==57 GOTO N57

      IF R1==58 GOTO N58

      IF R1==554 GOTO N554

      IF R1==555 GOTO N555

      IF R1==557 GOTO N557

      M17

      N54;(跳轉(zhuǎn)到所在坐標(biāo)系下的段號)

      ;(G54)

      D0;(取消刀補(bǔ))

      CYCLE800();(取消坐標(biāo)旋轉(zhuǎn))

      G153G0 Z0;(機(jī)床到安全位置準(zhǔn)備換頭)

      G153G0 X2000

      G153G0 Y-1000

      G54;(提取相應(yīng)坐標(biāo)系)

      M5;(主軸停止)

      CYCLE800(0,”UD G”,100000,39,0,0,0,0,0,0,0,0,0,-1,100,1);(主軸分度成立加方式,并將G54坐標(biāo)旋轉(zhuǎn))

      G1C0F1500;(轉(zhuǎn)盤C自動分度0°)

      D1;(帶入刀補(bǔ))

      M17;(循環(huán)結(jié)束)

      跳轉(zhuǎn)到其他坐標(biāo)系的程序與之類似。具體的加工編程舉例如下。

      N20 R24=520.1 R25=-884.9 R26=-909.657;(工件原始基準(zhǔn)點(diǎn)坐標(biāo),工人用尋邊器找出)

      N30 R1=1035. R2=760. R5=678.5;(工件長寬高)

      N40 R3=1023.818 R4=-544.127;(機(jī)床回轉(zhuǎn)點(diǎn)坐標(biāo)用尋邊器找出)

      N50 L8000;(調(diào)子程序L8000自動運(yùn)算出8個坐標(biāo)系)

      N60 M0

      N100G17 G40 G00

      T1M6 ;(DIA100);(換刀)

      R1=554;(選擇坐標(biāo)系)

      L8010;(調(diào)子程序L8010主軸頭自動分度;C軸自動回轉(zhuǎn))

      G0G90G554X100Y220;(加工程序)

      S500M3……

      N200G17 G40 G00

      T6M6 ;(DIA40)

      R1=55;(選擇坐標(biāo)系)

      L8010;(調(diào)子程序L8010主軸頭自動分度;C軸自動回轉(zhuǎn))

      G0G90G55X100Y220

      ……

      M30

      5 實(shí)際運(yùn)用效果

      通過L8000、L8010宏程序,工人只需找出首件工件左下角原點(diǎn)坐標(biāo),機(jī)床便可自動完成所有坐標(biāo)計算;主軸分度、C軸分度都自動完成,方便了后期編程;主軸轉(zhuǎn)頭和C軸分度盤每次自動停在安全位置,轉(zhuǎn)向安全。對于此類方體零件,編程人員只需按規(guī)定坐標(biāo)系位置進(jìn)行軟件編程,后處理調(diào)用此宏程序,便可達(dá)到通用目的。

      經(jīng)長期加工驗(yàn)證,此方法加工精度高,各加工面位置度好,零件更換操作簡單,大幅度提升了機(jī)床的性能和加工效率。本文所述坐標(biāo)系自動計算法與主軸頭自動分度法,對各類立臥兩用加工中心均具有借鑒作用。

      猜你喜歡
      宏程序分度原點(diǎn)
      制動主缸體斜孔加工夾具的設(shè)計應(yīng)用
      橢球槽宏程序編制及其Vericut仿真
      智能制造(2021年4期)2021-11-04 08:54:44
      Book Pilot 飛行選書師,讓書重新回到原點(diǎn)
      重返歷史“原點(diǎn)”的旅程
      三齒盤定位分度工作臺的設(shè)計研究
      在原點(diǎn)震蕩的擾動Schr?dinger-Poisson系統(tǒng)的無窮多個解
      基于STM32F4的時柵數(shù)控分度轉(zhuǎn)臺控制系統(tǒng)設(shè)計
      電子器件(2015年5期)2015-12-29 08:43:16
      關(guān)于原點(diǎn)對稱的不規(guī)則Gabor框架的構(gòu)造
      基于Vericut的四軸數(shù)控加工宏程序仿真研究
      G代碼B類宏程序在數(shù)控切割參數(shù)化圖形庫中的應(yīng)用
      焊接(2015年9期)2015-07-18 11:03:53
      仁布县| 崇州市| 松潘县| 沅江市| 深州市| 盖州市| 威信县| 曲阜市| 河源市| 兴仁县| 涟水县| 堆龙德庆县| 台中县| 富锦市| 开阳县| 鄱阳县| 桐梓县| 高碑店市| 广德县| 湘潭县| 益阳市| 九江县| 奇台县| 翁牛特旗| 厦门市| 寿光市| 辰溪县| 平湖市| 平远县| 高平市| 建湖县| 耒阳市| 维西| 兰州市| 普洱| 香港 | 五华县| 沂源县| 上高县| 奉贤区| 巴林左旗|