(中職)數(shù)控編程技術(shù)項(xiàng)目五數(shù)控機(jī)床宏程序加工電子課件_第1頁(yè)
(中職)數(shù)控編程技術(shù)項(xiàng)目五數(shù)控機(jī)床宏程序加工電子課件_第2頁(yè)
(中職)數(shù)控編程技術(shù)項(xiàng)目五數(shù)控機(jī)床宏程序加工電子課件_第3頁(yè)
(中職)數(shù)控編程技術(shù)項(xiàng)目五數(shù)控機(jī)床宏程序加工電子課件_第4頁(yè)
(中職)數(shù)控編程技術(shù)項(xiàng)目五數(shù)控機(jī)床宏程序加工電子課件_第5頁(yè)
已閱讀5頁(yè),還剩76頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、YCF正版可修改PPT(中職)數(shù)控編程技術(shù)項(xiàng)目五數(shù)控機(jī)床宏程序加工ppt電子課件數(shù)控編程技術(shù)項(xiàng)目五數(shù)控機(jī)床宏程序加工項(xiàng)目情境創(chuàng)設(shè)項(xiàng)目教學(xué)目標(biāo)通過(guò)前面數(shù)控加工程序的學(xué)習(xí),我們已掌握一定的編程基本功,但有些程序編制起來(lái)很復(fù)雜,通過(guò)本項(xiàng)目的學(xué)習(xí),我們會(huì)初步了解有關(guān)宏程序的基礎(chǔ)知識(shí)。能了解A類宏程序與B類宏程序的區(qū)別;理解B類宏程序的基本格式與要求;能設(shè)置合理的變量;能編寫(xiě)簡(jiǎn)單的宏程序。項(xiàng)目學(xué)習(xí)目標(biāo)項(xiàng)目學(xué)習(xí)目標(biāo)見(jiàn)表5-1。1任務(wù)一 宏的基本認(rèn)識(shí)2任務(wù)二 橢圓的編程與加工3任務(wù)三 圓錐的編程與加4任務(wù)四 圓周孔及排孔編程與加工半1任務(wù)五 圓球的編程與加工任務(wù)一 宏的基本認(rèn)識(shí)任務(wù)描述1任務(wù)分析宏程序與普通

2、程序相比,普通的程序字為常量, 一個(gè)程序只能加工一個(gè)幾何形狀,缺乏靈活性和適用性,而在宏程序中可以使用變量進(jìn)行編程,還可以用宏指令對(duì)這些變量進(jìn)行賦值、運(yùn)算等處理。通過(guò)使用宏程序能執(zhí)行有規(guī)律變化(如橢圓、正弦曲線等)的動(dòng)作。簡(jiǎn)單來(lái)說(shuō),宏程序就是含有變量的程序。一、宏程序中的變量在常規(guī)的主程序和子程序內(nèi),總是將一個(gè)具體的數(shù)值賦給- -個(gè)地址,為了使程序更加具有通用性、靈活性,故在宏程序中設(shè)置了變量。變量可以是每個(gè)軸的位移量、進(jìn)給量、角度等。1.變量的表示一個(gè)變量由符號(hào)“#” 和變量序號(hào)組成,如#1 (1=192, .。.此外,變量還可以用表達(dá)式進(jìn)行表示,但其表達(dá)式必須全部寫(xiě)人方括號(hào)中。例如,#1、

3、# 10、#1000。任務(wù)教學(xué)2.變量的引用將跟隨在地址符后的數(shù)值用變量來(lái)代替的過(guò)程稱為引用變量。同樣,引用變量也可以用表達(dá)式。例如,G01 X#100 Y#101 F#103, 當(dāng)#100=10.0、#101=20.0、#103-200.0時(shí),即表示為G01X10.0 Y20.0 F200.0。3.變量的種類變量分為局部變量、公共變量(全局變量和系統(tǒng)變量3種。在A、B類宏程序中,其分類均相同。(1)局部變量(#1 #33)。 局部變量是在宏程序中局部使用的變量。當(dāng)宏程序C調(diào)用宏程序D而且都有變量#1時(shí),由于變量#1服務(wù)于不同的局部,所以C中的#1與D中的#1不是同- -個(gè)變量,因此可以賦予不

4、同的值,且互不影響。關(guān)閉電源時(shí),局部變量將被全部初始化。當(dāng)宏調(diào)用時(shí),自變量分配給局部變量。(2)公共變量(#100 #149/#199#500 #549/#599) 公共變量貫穿于整個(gè)程序過(guò)程。它可以在不同的宏程序間共享,當(dāng)宏程序C調(diào)用宏程序D而且都有變量# 100時(shí),由于#100是全局變量,所以C中的# 100與D中的#100是同一個(gè)變量。關(guān)閉電源時(shí)變量#100 #149 被初始化成“空”,而變量# 500 #531保持?jǐn)?shù)據(jù)。也就是說(shuō)變量#500 #531斷電前所賦的值重新開(kāi)機(jī)后會(huì)被系統(tǒng)記錄下來(lái),而變量# 100 #149所賦的值重新開(kāi)機(jī)后將被清零。(3)系統(tǒng)變量(#1000 b系統(tǒng)變量是指

5、有固定用途的變量,它的值決定系統(tǒng)的狀態(tài)。系統(tǒng)變量用于讀寫(xiě)各種NC數(shù)據(jù)項(xiàng),如當(dāng)前位置、刀具補(bǔ)償值。系統(tǒng)變量包括刀具偏置值變量,接口輸人與接口輸出信號(hào)變量及位置信號(hào)變量等。在不清楚的情況下切勿修改# 1000以后的變量賦值,那將會(huì)造成機(jī)床事故。4.變量的賦值變量的賦值有兩種方式: -種是直接賦值,另一種是引數(shù)賦值。直接賦值常用于B類宏程序,引數(shù)賦值常用于A類宏程序。賦值其實(shí)就是把一個(gè)常數(shù)賦給-一個(gè)宏變量地址。例如,#1=10.0把10這個(gè)常數(shù)賦給#1地址。如果需要調(diào)用數(shù),可以寫(xiě)成X#1,其實(shí)也就是和X10.0是- -樣的。#2=#1+20.0這個(gè)運(yùn)算結(jié)果其實(shí)為#2=30.0。二、宏程序的運(yùn)算指令宏

6、程序的運(yùn)算類似于數(shù)學(xué)運(yùn)算與邏輯運(yùn)算,用各種數(shù)學(xué)符號(hào)來(lái)表示。常用的運(yùn)算指令表見(jiàn)表5-2。宏程序計(jì)算說(shuō)明:1.角度單位在宏程序中所用的角度單位是度,分和秒要換算成帶小數(shù)點(diǎn)的角度。在宏程序中角度用的是十進(jìn)制而不是常用的六十進(jìn)制,如90P 30”表示90.5,而300 20”表示30.3%。2. ATAN功能在ATAN之后的兩個(gè)變量用“I” 分開(kāi),結(jié)果在0和360之間。如當(dāng)#1-ATANIM-I時(shí), #1=135.0。3. ROUND功能當(dāng)ROUND功能包含在算術(shù)或邏輯操作、IF語(yǔ)句、W HILE語(yǔ)句中時(shí),將保留小數(shù)點(diǎn)后一位,其余位進(jìn)行四舍五人。例如,#1=ROUND(#2;其中#2-1.2345,則

7、#1=1.0當(dāng)ROUND出現(xiàn)在NC語(yǔ)句地址中時(shí),進(jìn)位功能根據(jù)地址的最小輸入增量四舍五入指定的值。例5-1編一個(gè)程序,根據(jù)變量#1、#2 的值進(jìn)行切削,然后返回到初始點(diǎn)。假定增量系統(tǒng)是1/1000mm, #1=1.2345. #2-2.3456則C00C91 X- #,移動(dòng)1.2345mm; C01X #2)F300,移動(dòng)2.3456mm;G00X#i+#2,因?yàn)?.2345+2.3456-3.5801,所以移動(dòng)3.580 mm刀具此時(shí)不能返回到加工的初始位置。而換成C00 XROUND#+ROUND#2時(shí)能返回到初始點(diǎn)。4.上進(jìn)位和下進(jìn)位成整數(shù)例如, #1=1.2. #2=-1.2則#3=FU

8、P#l,結(jié)果“#3=2.0#3=FIX#1” 一“#3=1 .0#3=FUP#2一“#3=- 2.0#3=FIX#2” 一“#3=-1.0。5.算術(shù)和邏輯操作的館寫(xiě)式取功能塊名的前兩個(gè)字符,如ROUND、RO。6.宏程序數(shù)學(xué)計(jì)算的次序函數(shù)運(yùn)算(SIN、C0S、ATAN等),乘和除運(yùn)算(*、/、等),加和減運(yùn)算(+、-、OR 、XOR等)。7.函數(shù)中的括號(hào)括號(hào)用于改變運(yùn)算次序,函數(shù)中的括號(hào)允許嵌套使用,但最多只允許嵌套5級(jí)。如#1-SINI#2+#3*4+#5#6。注意:在加工程序中,方括號(hào)用于封閉表達(dá)式,圓括號(hào)用于注釋,在自動(dòng)運(yùn)行中機(jī)床不執(zhí)行圓括號(hào)里的動(dòng)作。三、宏程序的轉(zhuǎn)移指令控制指令起到控制

9、程序流向的作用。在一個(gè)程序中,控制程序流向可以用GOTOIF語(yǔ)句改變。有3種分支循環(huán)語(yǔ)句: GOTO語(yǔ)句(無(wú)條件分支) IF語(yǔ)句(條件分支if.then)、WHILE 語(yǔ)句(循環(huán)語(yǔ)句while)。1.分支語(yǔ)句(1)格式一:GOTOn例5-2 G0OT01000; 無(wú)條件轉(zhuǎn)移語(yǔ)句,當(dāng)執(zhí)行該程序時(shí),無(wú)條件轉(zhuǎn)移到N1000程序段執(zhí)行,順表達(dá)式。(2)格式二:IF條件表達(dá)方式GOTOn例5-3 1IF#IGT#100G0T0100; 有條件轉(zhuǎn)移語(yǔ)句,如果條件成立,則轉(zhuǎn)到N程序段執(zhí)行,如果條件不成立,則執(zhí)行下一-語(yǔ)句程序。一個(gè)條件表達(dá)式一定要有一個(gè)操作符,這個(gè)操作符插在兩個(gè)變量或一個(gè)變量和一個(gè)常數(shù)之間,

10、并且要用方括號(hào)括起來(lái),即表達(dá)式操作符表達(dá)式。條件式的種類見(jiàn)表5-3。2.循環(huán)指令WHILE條件式D0m( m=192, 3-); .ENDm;當(dāng)條件式滿足時(shí),就循環(huán)執(zhí)行WHILE與END之間的程序段m次,當(dāng)條件不滿足時(shí),就執(zhí)行ENDm的下一個(gè)程序段。3.宏程序的嵌套(I) WHILE條件式DOm和ENDm必須成對(duì)使用,并且DOm一定要在ENDm之前指定,用m來(lái)識(shí)別。(2)同一識(shí)別號(hào)m可以在-一個(gè)程序中多次使用,但DOm與ENDm必須成對(duì)使用。(3)在一個(gè)程序中DO的范圍不能夠交叉,DO可以嵌套三重。(4)在D0mENDm的內(nèi)部可以用GOTOn轉(zhuǎn)移到外部,但不可以從外部用GOTOn轉(zhuǎn)移到D0m

11、ENDm的內(nèi)部。(5)從DOm ENDm內(nèi)部可以調(diào)用用戶宏程序或子程序。DOm ENDm可以在用戶宏程序或子程序中嵌套三重。(6)用跳轉(zhuǎn)語(yǔ)句和重復(fù)語(yǔ)句編程時(shí),一般重復(fù)語(yǔ)句執(zhí)行的時(shí)間比較短。WHILE循環(huán)語(yǔ)句在程序中的具體格式如圖5-1所示。圖5-1 WHLE 循環(huán)語(yǔ)句在程序中的具體格式如圖5-1所示為華中數(shù)控系統(tǒng)格式,而法拉克系統(tǒng)則把結(jié)束ENDW中w去掉就可以用在法拉克系統(tǒng)上。在一個(gè)完整的宏程序中允許3級(jí)嵌套。在華中系統(tǒng)和法拉克系統(tǒng)中調(diào)用地址的格式也略有不同。如#1=10.0,華中系統(tǒng)調(diào)用地址格式為X#1X#1+10.,法拉克系統(tǒng)調(diào)用地址格式為X#IX#1+10.。注意:在對(duì)角度計(jì)算時(shí)華中系統(tǒng)

12、不能直接對(duì)角度進(jìn)行計(jì)算,必須把角度換算成弧度計(jì)算,即在角度后面乘上P17180(PI即為兀而法拉克系統(tǒng)可以直接對(duì)角度進(jìn)行計(jì)算。在本任務(wù)中所有程序主軸轉(zhuǎn)速都設(shè)置為1 000r. min,加工進(jìn)給量都設(shè)置為200 mm. min,距離工件高度都為50mm。該加工參數(shù)不針對(duì)實(shí)際加工,讀者可根據(jù)所操作機(jī)床剛性、加工刀具材料和工件材料自行設(shè)置合理的加工參數(shù),程序號(hào)均為00010。視頻欣賞點(diǎn)擊播放知識(shí)拓展數(shù)控車(chē)床的結(jié)構(gòu)1.數(shù)控車(chē)床的結(jié)構(gòu)數(shù)控車(chē)床也是由主軸箱、刀架、進(jìn)給傳動(dòng)系統(tǒng)、床身,液壓系統(tǒng)、冷卻系統(tǒng)、潤(rùn)滑系統(tǒng)等部分組成的,只是數(shù)控車(chē)床的進(jìn)給系統(tǒng)與臥式車(chē)床的進(jìn)給系統(tǒng)在結(jié)構(gòu)上存在著本質(zhì)上的差別,典型數(shù)控車(chē)床

13、的機(jī)械結(jié)構(gòu)組成圖。知識(shí)拓展臥式車(chē)床主軸的運(yùn)動(dòng)經(jīng)過(guò)掛輪架、進(jìn)給箱、溜板箱傳到刀架,實(shí)現(xiàn)縱向和橫向進(jìn)給運(yùn)動(dòng)。而數(shù)控車(chē)床是采用伺服電動(dòng)機(jī),經(jīng)滾珠絲杠傳到滑板和刀架,實(shí)現(xiàn)z向(縱向)和置向(橫向)進(jìn)給運(yùn)動(dòng)。數(shù)控車(chē)床也有女II工各種螺紋的功能,主軸旋轉(zhuǎn)與刀架移動(dòng)間的運(yùn)動(dòng)關(guān)系通過(guò)數(shù)控系統(tǒng)來(lái)控制。知識(shí)拓展數(shù)控技術(shù)在軍事裝備中的應(yīng)用現(xiàn)代的許多軍事裝備,都大采用伺服運(yùn)動(dòng)控制技術(shù),如火炮的自動(dòng)瞄準(zhǔn)控制、雷達(dá)的跟蹤控制和導(dǎo)彈的自動(dòng)跟蹤控制等。知識(shí)拓展數(shù)控技術(shù)在其他行業(yè)的應(yīng)用在輕工行業(yè),采用多軸伺服控制(最多可達(dá)50個(gè)運(yùn)動(dòng)軸)的印刷機(jī)械、紡織機(jī)械、包裝機(jī)械以及木工機(jī)械等;在建材行業(yè),于石材加工的數(shù)控水刀切割機(jī);于玻璃

14、加工的數(shù)控玻璃雕花機(jī);于席夢(mèng)加工的數(shù)控行縫機(jī)和用于服裝加工的數(shù)控繡花機(jī)等。2任務(wù)二 橢圓編程與加工任務(wù)描述如圖5-2所示,求解橢圓上點(diǎn)到定點(diǎn)或到定直線距離的最值時(shí),用參數(shù)坐標(biāo)可將問(wèn)題轉(zhuǎn)化為三角函數(shù)問(wèn)題求解x=ax eosf, y=bxsin,a為長(zhǎng)的一半,通過(guò)公式可求出橢圓上的任意一點(diǎn),通過(guò)角度的變化可求出第二點(diǎn)的坐標(biāo),然后再用直線連接起來(lái),無(wú)數(shù)的直線連接就可以形成橢圓,如果角度的變化越小,那橢圓將會(huì)越光滑,越接近橢圓輪廓,同時(shí)計(jì)算量也會(huì)越大。例如,角度變化為1那將計(jì)算360次,角度變化為0.50那將計(jì)算720次,角度變化為0.1哪將計(jì)算3 600次。圖5-2橢圓那如何將橢圓參數(shù)方程帶到程序中

15、呢?通過(guò)分析得知該參數(shù)方程是通過(guò)角度的變化來(lái)實(shí)現(xiàn)點(diǎn)的計(jì)算,那我們就可以把角度設(shè)置為變量。即#1=0(0即為角度)那變量就是一個(gè)變化的量,再怎么變也要有一個(gè)變化的區(qū)間,不能無(wú)休止地變,通過(guò)觀察橢圓在數(shù)軸上角度的變化也就是在0 360 的變化,那條件表達(dá)式就可以這樣寫(xiě): WHLELE360 D0I ;x=a *cos, y-bk sin。a為橢圓長(zhǎng)半軸,b為橢圓短半軸。把該公式代人宏程序中,格式如下:(1)華中系統(tǒng):X=a*COS #1*PI/180Y=b*SIN#1*PI/180任務(wù)分析(2)法拉克系統(tǒng):X=a*COS#1 ;Y=b* SIN#1任務(wù)目標(biāo):掌握橢圓的數(shù)學(xué)表達(dá)方式;掌握數(shù)軸象限;掌

16、握角度變量的設(shè)置和區(qū)間的變化。圖5-3桃圓加工橢圓加工(編程思路:以一小段直線代替曲線過(guò)近橢圓輪廓)。通過(guò)查詢可以得知橢圓的參數(shù)方程如下:x=a*cos ; y=b*sin 如圖5-3所示,設(shè)橢圓的長(zhǎng)半軸為20mm,短半軸為10mm,加工深度為5 mm,加工刀具直徑為20mm立銑刀,毛坯尺寸為50mmx30mmx10mm。參考程序見(jiàn)表5-4、表5-5。任務(wù)教學(xué)該程序是否可以不用刀具半徑補(bǔ)償?如果能取消刀具半徑補(bǔ)償程序該如何修改?學(xué)習(xí)與思考視頻欣賞點(diǎn)擊播放知識(shí)拓展數(shù)控車(chē)床的布局?jǐn)?shù)控車(chē)床的布局?jǐn)?shù)控車(chē)床的主軸、尾座等部件相對(duì)床身的布局形式與臥式車(chē)床基本一致, 而刀架和導(dǎo)軌的布局形式發(fā)生了根本的變化,

17、這是因?yàn)榈都芎蛯?dǎo)軌的布局形式直接影響數(shù)控車(chē)床的使用性能及村L床J結(jié)J和外觀。另外,數(shù)控車(chē)床都設(shè)有封閉的防護(hù)裝置。知識(shí)拓展床身和導(dǎo)軌的布局?jǐn)?shù)控車(chē)床床身導(dǎo)軌與水平面的相對(duì)位置,共有4種布局形式。水平床身的工藝性好,便于導(dǎo)軌面的加工。水平床身配上水平配置的刀槊可提高刀架的運(yùn)動(dòng)速度,一般可用于大型數(shù)控車(chē)床或小型精密數(shù)控車(chē)床的布局。3任務(wù)三 激光加工任務(wù)描述任務(wù)分析如圖5-4所示圓錐的高度為20mm、頂角為60、加工刀具直徑為20; mm立銑刀,毛坯為25mmx25mm圓柱。本任務(wù)主要完成圓錐的編程與加工,編程思路為以不同半徑的圓累加起來(lái),通過(guò)對(duì)正切函數(shù)知識(shí)的理解認(rèn)識(shí),可完成相關(guān)類型零件的編程。任務(wù)目標(biāo)

18、:掌握三角函數(shù)正切的數(shù)學(xué)表達(dá)方式;掌握G02、003對(duì)應(yīng)G41、G42的方法;掌握深度變量的變化設(shè)置。圖5-4四推如圖5-5所示,通過(guò)查詢可以得知正切函數(shù)的表達(dá)方式為T(mén)ANA=a/b。根據(jù)觀察可以得知:以直線AC為旋轉(zhuǎn)軸、直線CB為半徑旋轉(zhuǎn)就能得到-一個(gè)圓,隨著直線AC的長(zhǎng)度變化,直線CB也將隨著變化,那圓的大小也將隨之變化。既然有兩個(gè)變化的量就可以寫(xiě)成#1=b、#2=a,a為半徑,b為圓錐高度,A是常量,常量在宏程序中可以設(shè)置一一個(gè)宏變量地址,也可以不用設(shè)置。如圖5-5所示,圓錐項(xiàng)角為60,-半即為30,高度為20mm,其底圓直徑為23mm可以不用理會(huì),至于為什么不用理會(huì)底圓直徑,請(qǐng)讀者讀懂

19、下面的加工程序后自己回答。參考程序見(jiàn)表5-6和5-7。任務(wù)教學(xué)編程過(guò)程主要包括分析零件圖紙、工藝處理、數(shù)學(xué)處理、編寫(xiě)零件程序、程序校驗(yàn)。理想的加工程序不僅應(yīng)保證加工出符合圖紙要求的合格工件,同時(shí)應(yīng)能使數(shù)控機(jī)床的功能得到合理應(yīng)用與充分發(fā)揮,以使數(shù)控機(jī)床能安全可靠地、高效地工作。在數(shù)控編程前,編程人員應(yīng)了解所用數(shù)控機(jī)床的規(guī)格、性能、計(jì)算機(jī)數(shù)控系統(tǒng)(簡(jiǎn)稱CNC系統(tǒng))所具備的功能及編程指令格式等。圖5-5三角函數(shù)圖如果把程序中的G2改成G3,那程序?qū)⑷绾涡薷?這是從上到下的加工方法,如果從下到上的加工方法又將怎樣修改?加工方法是從上到下好還是從下到上好?可在實(shí)踐中分組找出答案并給予分析討論。學(xué)習(xí)與思考

20、視頻欣賞點(diǎn)擊播放知識(shí)拓展刀架的布局?jǐn)?shù)控車(chē)床的刀架是機(jī)床的重要組成部分,刀架是用于夾持切削刀具的,因此,其結(jié)構(gòu)直接影響機(jī)床的切削性能和切削效率,在一定程度 上,刀架結(jié)構(gòu)和性能體現(xiàn)了數(shù)控車(chē)床的設(shè)計(jì)與制造水平。隨著數(shù)控車(chē)床的不斷發(fā)展,刀架結(jié)構(gòu)形式不斷創(chuàng)新,但總體來(lái)說(shuō)大致可以分為兩大類,即排刀式刀架和轉(zhuǎn)塔式刀架。有的車(chē)削中心還采用帶刀庫(kù)的自動(dòng)換刀裝置。知識(shí)拓展排刀式刀架一般用于小型數(shù)控車(chē)床,各種刀具排列并夾持在可移動(dòng)的滑板上,換刀時(shí)可實(shí)現(xiàn)自動(dòng)定位。轉(zhuǎn)塔式刀架也稱刀塔或刀臺(tái),有立式和臥式兩種結(jié)構(gòu)形式。具有多刀位自動(dòng)定位裝置,通過(guò)轉(zhuǎn)塔頭的旋轉(zhuǎn)、分度和定位來(lái)實(shí)現(xiàn)機(jī)床的自動(dòng)換刀動(dòng)作。知識(shí)拓展轉(zhuǎn)塔式刀架轉(zhuǎn)塔式刀

21、架應(yīng)分度準(zhǔn)確、定位可靠、重復(fù)定位精度高、轉(zhuǎn)位速度快、夾緊剮性好,以保證數(shù)控車(chē)床的高精度和高效率。有的轉(zhuǎn)塔式刀架不僅可以實(shí)現(xiàn)自動(dòng)定位,還可以傳遞動(dòng)力。目前,兩坐標(biāo)聯(lián)動(dòng)車(chē)床多采用12工位的轉(zhuǎn)塔式刀架,也有采用6工位、8工位、10工位轉(zhuǎn)塔式刀架的。轉(zhuǎn)塔式刀架在機(jī)床上的布局有兩種形式:一種是用于加工盤(pán)類零件的轉(zhuǎn)塔式刀架,其回轉(zhuǎn)軸垂直于主軸;另一種是用于加工軸類和盤(pán)類零件的轉(zhuǎn)塔式刀架,其回轉(zhuǎn)軸平行于主軸。知識(shí)拓展四坐標(biāo)控剞的數(shù)控車(chē)床的床身上安裝有兩個(gè)獨(dú)立的滑板和轉(zhuǎn)塔式刀架,故稱為雙刀架四坐標(biāo)數(shù)控車(chē)床。其中,每個(gè)刀架的切削進(jìn)給量是分別控制的,因此,兩刀架可以同時(shí)切削同一工件的不同部位,既擴(kuò)大了加工范圍,又

22、提高了加工效率。四坐標(biāo)數(shù)控車(chē)床結(jié)構(gòu)復(fù)雜,且需要配置專門(mén)的數(shù)控系統(tǒng),實(shí)現(xiàn)對(duì)兩個(gè)獨(dú)立刀架的控制,適合加工曲軸、飛機(jī)零件等形狀復(fù)雜、批量較大的零件。4任務(wù)四 圓周孔及排孔編程與加工任務(wù)描述如圖5-6所示,在直徑為50mm圓上均勻分布6個(gè)直徑為10 mm孔,編寫(xiě)宏程序并加工。圖5-6圓周孔任務(wù)分析如圖5-6所示,在直徑為50mm圓上均勻分布6個(gè)直徑為10 mm孔,編寫(xiě)宏程序并加工。任務(wù)目標(biāo):掌握三角函數(shù)正弦余弦的數(shù)學(xué)表達(dá)方式;掌握宏程序使用技巧;掌握G16極坐標(biāo)功能使用(華中系統(tǒng)沒(méi)有C16功能)。編程思路:利用三角函數(shù)計(jì)算每- -個(gè)孔中心坐標(biāo)再配合鉆孔循環(huán)指令。通過(guò)查詢得知正弦函數(shù)和余弦函數(shù)的表達(dá)式為

23、: SINA=ale, COSA=b/c。在華中系統(tǒng)中因?yàn)闆](méi)有G16極坐標(biāo)功能,所以只能用宏程序來(lái)實(shí)現(xiàn)圓周孔系加工。在圓周孔系加工中也是對(duì)應(yīng)角度的變化來(lái)實(shí)現(xiàn)的,所以角度就應(yīng)該設(shè)置為-一個(gè)變量。根據(jù)如圖5-6所示在直徑為50mm圓上均勻分布6個(gè)直徑為10mm孔,在沒(méi)有極坐標(biāo)功能的機(jī)床上只能通過(guò)計(jì)算每- -個(gè)孔中心坐標(biāo)來(lái)實(shí)現(xiàn)孔加工,算法如圖5-7所示。任務(wù)教學(xué)圖5-7圓周孔工X軸坐標(biāo)計(jì)算根據(jù)三角函數(shù): X=25*C0S600Y軸坐標(biāo)計(jì)算根據(jù)三角函數(shù): Y-25*SIN600通過(guò)計(jì)算可以算出該點(diǎn)坐標(biāo)值。通過(guò)觀察在x軸上的兩個(gè)孔的坐標(biāo)值可以不用計(jì)算,它們坐標(biāo)分別為(25,0)和( -25,0),其他四

24、個(gè)孔只需計(jì)算出-一個(gè),其他3個(gè)只需修改象限正負(fù)號(hào)就可以了,我們可以利用系統(tǒng)提供的宏程序計(jì)算功能來(lái)進(jìn)行計(jì)算調(diào)用。程序編寫(xiě)格式如下。華中系統(tǒng): X-25*C0S60#1=25*C0S60*P17180X-25*C0560#1=25*C0S60。法拉克系統(tǒng): Y-25*SIN60#2- -25*SIN60*P17180JY-25*SIN60#2= 25*SIN60。參考程序見(jiàn)表5-8、表5-9、表5-10、表5-11.表5-12。這只是用到了宏程序計(jì)算功能,如果把角度的變化直接帶到宏程序中,那程序?qū)?huì)壓縮很多。表5-11法拉克數(shù)控系統(tǒng)編程在以上程序表達(dá)式WHILEHILT360D01中的LT改成IE

25、程序在執(zhí)行中會(huì)有什么不同?華中系統(tǒng)中沒(méi)有G16功能就可以利用表5-12中的方法來(lái)彌補(bǔ)。如果利用上述功能,那要銑削- -個(gè)正五邊形該如何加工?分組討論后編寫(xiě)程序在機(jī)床上進(jìn)行效驗(yàn)加工。學(xué)習(xí)與思考知識(shí)拓展如圖5-8所示,用宏程序進(jìn)行編寫(xiě)。圖5-8排空加工編程思路:根據(jù)觀察圖形所加工孔是在X軸上做一個(gè)等量遞增,那我們就可以把這遞增的量設(shè)置為一個(gè)變量,在這里有一個(gè)設(shè)置變量的技巧,遞增到什么時(shí)候停,那就由所加工的孔數(shù)來(lái)決定了,所以孔數(shù)也是一個(gè)變量。參考程序見(jiàn)表5-13.表5-14。根據(jù)如圖5-9所示半球的高度就是半徑,Z軸所下的深度就是步距,步距越小,球面就越光滑,那Z軸所下的深度就是-一個(gè)變量,隨著Z軸變化,那每層相對(duì)應(yīng)的半徑也就隨之變化,那這變化的半徑就是一個(gè)變量。視頻欣賞點(diǎn)擊播放知識(shí)拓展DNC的主要功能(1)數(shù)控加工程序的下載與上載(2) NC程序存儲(chǔ)與管理(3)數(shù)據(jù)采集、處理和報(bào)告(4)根據(jù)生產(chǎn)作業(yè)計(jì)劃自動(dòng)分配NC程序及數(shù)據(jù)到相應(yīng)的機(jī)床;(5)分配與傳遞刀具數(shù)據(jù);(6)刀具、量具、夾具等工裝準(zhǔn)備信息,系統(tǒng)內(nèi)工裝的實(shí)時(shí)控制;(7)按照工藝計(jì)劃及生產(chǎn)作業(yè)計(jì)劃知識(shí)拓展數(shù)控編程中常用的基本數(shù)學(xué)公式(1)平面幾何學(xué)(2)三角學(xué):角的度量方法、三角函數(shù)、特殊三角函數(shù)值、三角函數(shù)間的關(guān)系5任務(wù)五 半圓球的編程與加工任務(wù)描述任務(wù)分析如圖5- 9所示,試加工一個(gè)半徑

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論