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

?

橢圓凸臺(tái)銑削加工數(shù)控編程的研究

2020-03-17 10:57
農(nóng)業(yè)裝備技術(shù) 2020年1期
關(guān)鍵詞:宏程序數(shù)控銑半軸

汪 洋

(遼寧軌道交通職業(yè)學(xué)院,遼寧 沈陽 110023)

0 引言

橢圓形狀在我們?nèi)粘I钪薪?jīng)常見到,天文(軌道分析)、藝術(shù)和建筑(如石拱門)都有橢圓形狀。橢圓就像是具有偉大的母性氣息,它把圓、拋物線、雙曲線等圓錐曲線囊括于胸,形成統(tǒng)一的歸宿[1]。在數(shù)控銑削加工中,橢圓曲線也是經(jīng)常遇到的加工形狀,本文就以橢圓的數(shù)控銑削加工編程為研究對(duì)象,橢圓尺寸大小不同,就需要重復(fù)編程,比較費(fèi)時(shí)費(fèi)力,在橢圓編程計(jì)算器中輸入?yún)?shù)即可生成加工程序,方便快捷。

1 編程設(shè)計(jì)

數(shù)控程序中沒有橢圓指令,所以需用直線擬合的方法完成橢圓加工,由于直線段較多,需要使用宏程序編程。宏程序是以變量組合,通過各種算術(shù)、邏輯運(yùn)算、轉(zhuǎn)移和循環(huán)等命令,而編制的一種可以靈活運(yùn)用的程序,只要改變變量的值即可以完成不同的加工和操作[2-3]。

橢圓參數(shù)方程是以焦點(diǎn)(c,0)為圓心,R為變半徑的曲線方程。橢圓參數(shù)方程為[4]:

角θ為變量,從0°增加到360°,利用參數(shù)方程計(jì)算出擬合的各個(gè)線段的x和y值。軟件編程程序如下:

Private Sub Command1_Click()

a=Val(Text1.Text)

b=Val(Text2.Text)

c=Val(Text3.Text)

d=Val(Text4.Text)

Dim p(1 To 19)As String

p(1)="%200;"

p(2)="G95G54G17G90;"

p(3)="M03S800;"

p(4)="G00X"&a&"Y"&-0.5*(b+d)-5&"Z5M08;"

p(5)="G01Z-2F0.1;"

p(6)="G42G01Y"&-b&"D01;"

p(7)="Y0;"

p(8)="#1=0;"

p(9)="#4=2*PI;"

p(10)="WHILE[#1LE#4]DO1;"

p(11)="#2="&a&"*COS[#1];"

p(12)="#3="&b&"*SIN[#1];"

p(13)="G01X[#2]Y[#3]F0.1;"

p(14)="#1=#1+0.1;"

p(15)="ENDW;"

p(16)="G01Z5;"

p(17)="G40G00X0Y0M09;"

p(18)="M05;"

p(19)="M30;"

Dim Str2 As String

For i=1 To 19

Str2=Str2&p(i)&Chr(10)

Next

Str2=Replace(Str2,vbLf,vbCrLf)

Open"D:1.txt"For Output As#1

Print#1,Str2

Close#1

Shell"cmd/c d:1.txt",vbHide

2 實(shí)例運(yùn)用

橢圓凸臺(tái)的具體尺寸如圖1所示。

在計(jì)算器中,在輸入文本框中分別輸入橢圓長半軸長20 mm,橢圓短半軸長10 mm,毛坯長60 mm、寬60 mm,輸入界面如圖2所示。點(diǎn)擊“顯示數(shù)控程序”按鈕,自動(dòng)生成的加工程序如下:

%200;

G95G54G17G90;

M03S800;

G00X20Y-50Z5M08;

G01Z-2F0.1;

但是,它們發(fā)生時(shí)并未喪失固有的本性,而依據(jù)這個(gè)本性,它們?cè)诎l(fā)生之前,依然有不發(fā)生的可能性?!凹热凰鞣矫嬷跃哂斜厝恍?,是因?yàn)橛猩竦闹R(shí)這個(gè)條件,那它本身不具備必然性又有什么關(guān)系呢?”神意預(yù)知的事物必將發(fā)生,“只是其中有些東西是事物必然性的結(jié)果,有些東西是行事者努力的結(jié)果。”神意預(yù)知和自由意志的共融在這里得到完全的確證。

G42G01Y-10D01;

Y0;

#1=0;

#4=2*PI;

WHILE[#1LE#4]DO1;

#2=20*COS[#1];

#3=10*SIN[#1];

G01X[#2]Y[#3]F0.1;

#1=#1+0.1;

ENDW;

G01Z5;

G40G00X0Y0M09;

M05;

M30;

3 結(jié)語

開發(fā)了一種橢圓凸臺(tái)數(shù)控銑削加工自動(dòng)編程的計(jì)算器,在計(jì)算器中輸入相應(yīng)參數(shù)即可完成該凸臺(tái)的數(shù)控銑削程序的編寫,提高了橢圓凸臺(tái)的編程效率,從而提高了整個(gè)生產(chǎn)效率。該計(jì)算器可以完成不同尺寸的橢圓凸臺(tái)數(shù)控編程,方便快捷。

猜你喜歡
宏程序數(shù)控銑半軸
一種橡膠扭力半軸組件
數(shù)控銑削精確定位加工方法在起落架修理中的應(yīng)用
橢球槽宏程序編制及其Vericut仿真
數(shù)控銑床加工過程中廢品產(chǎn)生的原因分析
新時(shí)期高效加工技術(shù)在數(shù)控銑床中的應(yīng)用實(shí)踐
汽車全浮式半軸的可靠性優(yōu)化設(shè)計(jì)
宏程序在加工中心生產(chǎn)中的應(yīng)用
數(shù)控車編程教學(xué)中宏程序嵌套的應(yīng)用
復(fù)合材料半軸的輕量化設(shè)計(jì)
淺談微型數(shù)控銑床對(duì)機(jī)電專業(yè)教學(xué)的作用