国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

旋轉(zhuǎn)曲線的宏加工

2018-08-31 10:23:28尤從政
中國科技縱橫 2018年13期
關(guān)鍵詞:宏程序數(shù)控車床

尤從政

摘 要:很多零件的輪廓上有拋物線、橢圓曲線、雙曲線等非圓弧異形曲線。本文討論的是利用宏程序指令在加工此類曲線零件的方法,從而提高生效率。

關(guān)鍵詞:數(shù)控車床;旋轉(zhuǎn)正弦曲線;宏程序

中圖分類號:TG547 文獻(xiàn)標(biāo)識碼:A 文章編號:1671-2064(2018)13-0010-02

1 宏程序加工分析

宏程序編程通過變量設(shè)定,編寫出可自動進(jìn)行運算的宏程序,進(jìn)而利用公式描述出正確的非圓曲線,以達(dá)到簡化編程以及控制表面質(zhì)量的效果。使用宏程序的變量編程并利用相應(yīng)表達(dá)式來描述零件的表面輪廓,是目前數(shù)控系統(tǒng)比較重要的一個方法和功能。但是,在一些較小的小型企業(yè)之中,利用宏程序進(jìn)行數(shù)控編程的應(yīng)用以及普及仍然非常欠缺。而且現(xiàn)在利用數(shù)控機(jī)床加工的一般曲線也相對較規(guī)則簡單,而像編寫非規(guī)則曲線,比如傾斜的正弦曲線、傾斜橢圓等相對則較難。

2 圖紙與工藝分析

如圖1所示,在此零件上有一個傾斜的正弦曲線。此正弦曲線與X軸夾角成20°。該正弦曲線周期為2PI,且為3個周期,所以總角度正好是1080°。

該正弦曲線進(jìn)行粗加工時,可利用G73嵌套宏程序的方法完成粗加工,主要目的是為了切除多余的余量??梢粤粝?.5mm余量作為下一步的精加工。利用G70精加工循環(huán)指令完成正弦曲線的精加工。另外在加工過程中我們必須要使用刀尖圓弧半徑補(bǔ)償功能。只有考慮了刀尖圓弧半徑補(bǔ)償才會加工出正確的曲線輪廓。

3 介紹旋轉(zhuǎn)方程

圖2所畫出的是標(biāo)準(zhǔn)正弦曲線的一個周期,將它繞O點旋轉(zhuǎn)一個角度α,進(jìn)而描繪出一條傾斜的正弦曲線,利用下面的推導(dǎo),便可以推導(dǎo)出相應(yīng)的旋轉(zhuǎn)公式。假設(shè)A()為A點坐標(biāo),C()為C點坐標(biāo)。可以得出OB=OD=,AB=CD=,DG=EF。

=OE-EF,在三角形ODE中:OE=OD*COS,因為EF=DG,所以在三角形CDG中,DG=CD*SIN??梢詫懗?OD*COS-CD*SIN。因為OD=,CD=。把OD、CD代入式中換算得出:=*COS-*SIN。

=CG+GF。在三角形CDG中:CG=CD*COS,因為GF=DE,所以在三角形ODE中,DE=OD*SIN??梢詫懗?CD*COS+OD*SIN。因為OD=,CD=。把OD、CD代入式中換算得出:=*COS+*SIN。

正弦曲線旋轉(zhuǎn)公式為:=*COS+*SIN =*COS-*SIN

4 程序編制

傳統(tǒng)加工程序的編寫,通常是直接利用相應(yīng)G代碼實現(xiàn)距離的移動;比如,G00和Z200.0。但是在用宏程序編程時,數(shù)值可以用變量來代替。當(dāng)我們用變量編程時,變量值可以根據(jù)我們的要求隨時發(fā)生變化。如#100=#100+1。G01 Z#100 F0.1,變量必須使用變量符號#以及它后面的變量號來指定。比如:#100就可以表達(dá)相應(yīng)的變量號。另外,如果出現(xiàn)表達(dá)式,那就必須將其寫在封閉的括號內(nèi)。比如:SIN[#100/2+#200-100]編程中運用的相應(yīng)變量如下:

#1:正弦曲線的起始角度;#2:軸上的數(shù)值。#3:軸方向的數(shù)值。#4:正弦曲線旋轉(zhuǎn)后的半徑數(shù)值。#5:正弦曲線旋轉(zhuǎn)后軸上的數(shù)值。

下面為編寫正弦曲線部分的粗加工程序:

O0001 程序段號

M03S500T0101 主軸正轉(zhuǎn),轉(zhuǎn)速為500轉(zhuǎn),刀具為1號刀位

G0G42X42.Z2. 建立刀補(bǔ)快速定位

G73U7.5W0R7 軸上總退刀量為7.5,重復(fù)加工7次,

G73P10Q11U0.5W0F0.3 精加工程序段號開始為10結(jié)束為11,軸方向精加工留有0.5的余量

N10G0X0 開始段號10,快速到0點

G1Z0 進(jìn)給為0.3到達(dá)0點

X20. 走到直徑為20

#1=0 正弦曲線起始角為0。

N20#2=-SIN[#1] 正弦曲線的方程,軸上的數(shù)值

#3=18.85/1080*[#1] 正弦曲線總長除以周期,軸方向的數(shù)值。

#4=#2*COS[#1]+#3*SIN[#1] 正弦曲線旋轉(zhuǎn)后軸上的半徑數(shù)值

#5=#3*COS[#1]-#2*SIN[#1] 正弦曲線旋轉(zhuǎn)后軸上的數(shù)值

G1X[2*#4+20]Z[#5] 、為終點坐標(biāo)值

#1=#1-10 改變角度

IF[#1GE-1080]GOTO20 循環(huán)條件語句,如果滿足條件執(zhí)行循環(huán)

N11X42. 結(jié)束段號

G0G40X100.Z100. 取消刀補(bǔ)快速返回

M00 程序停止并返回程序頭

精加工程序為:

O0002 程序段號

M03S1000T0101 主軸正轉(zhuǎn),轉(zhuǎn)速為500轉(zhuǎn),刀具為1號刀位

G0G42X42.Z2. 建立刀補(bǔ)快速定位

G70P10Q11F0.05 執(zhí)行精加工程序

G0G40X100.Z100. 取消刀補(bǔ)快速退刀

M30 程序停止并返回程序頭

5 結(jié)語

通過以上實例在使用宏程序編程時,我們可以發(fā)現(xiàn),程序段相對較少,檢查程序更加方便,如果程序在加工中需要調(diào)整,只需要修改相應(yīng)的參數(shù)就可以了,可以節(jié)省了大量時間,進(jìn)而可以提高了生產(chǎn)效率。宏程序的功能雖然很強(qiáng)大,但在編程時邏輯性非常強(qiáng),經(jīng)常需要考慮參數(shù)之間的變化及相互關(guān)系,因此掌握并熟練運用宏程序的前提條件是具備良好的數(shù)學(xué)基礎(chǔ)。有些書籍中把宏程序稱為“自由編程”是有一定的道理的,每個人都有不同的數(shù)學(xué)基礎(chǔ),以不同的思路,對于同一圖形都有不同的解讀,進(jìn)而編寫出不同的程序,但是最后得到的加工結(jié)果卻是一致的。所以數(shù)控加工沒有唯一的途徑,只有唯一的結(jié)果。

在現(xiàn)實實際加工中,我們有很多地方都是用到的宏程序編程,比如拋物線、橢圓等一些非圓曲線,就連一些在加工直線很平常零件中,我們也可以用到宏程序編程,用宏程序編程可以讓我們?nèi)サ魪?fù)雜的過程,使程序更加簡潔性。宏程序是一個無限大的空間,它可以讓我們學(xué)習(xí)很多知識,可以探索發(fā)現(xiàn)很多的有趣程序。在接下來的日子中,我要好好地學(xué)習(xí)宏程序。

參考文獻(xiàn)

[1]顧京.數(shù)控機(jī)床加工程序編制[M].北京:機(jī)械工業(yè)出版社,2009.

[2]吳國華.金屬切削機(jī)床[第二版][M].北京:機(jī)械工業(yè)出版社,2001.2.

猜你喜歡
宏程序數(shù)控車床
橢球槽宏程序編制及其Vericut仿真
智能制造(2021年4期)2021-11-04 08:54:44
一種加工偏心零件數(shù)控車床
應(yīng)用Fanuc宏程序的球面螺旋加工程序編制
CH5116C/1數(shù)控車床換刀故障剖析
基于Vericut的四軸數(shù)控加工宏程序仿真研究
橢圓宏程序在數(shù)控車床加工的方法
G代碼B類宏程序在數(shù)控切割參數(shù)化圖形庫中的應(yīng)用
焊接(2015年9期)2015-07-18 11:03:53
基于GSK988T的數(shù)控車床控制系統(tǒng)
大型數(shù)控車床產(chǎn)品人機(jī)交互關(guān)系的探討
宏程序編程的幾種應(yīng)用
灵川县| 延津县| 莆田市| 资中县| 曲水县| 丹棱县| 海盐县| 迭部县| 潜江市| 滦南县| 景泰县| 弋阳县| 开化县| 米脂县| 阿克苏市| 邵阳县| 淳化县| 潞城市| 依兰县| 贵南县| 灌南县| 利辛县| 林甸县| 正镶白旗| 虎林市| 汉沽区| 边坝县| 马山县| 安吉县| 新巴尔虎右旗| 临泉县| 岳普湖县| 张家界市| 奉化市| 得荣县| 海安县| 安岳县| 新宾| 隆尧县| 即墨市| 陆河县|