數(shù)控車床加工工藝與編程操作資源第二十二講_第1頁
數(shù)控車床加工工藝與編程操作資源第二十二講_第2頁
數(shù)控車床加工工藝與編程操作資源第二十二講_第3頁
數(shù)控車床加工工藝與編程操作資源第二十二講_第4頁
數(shù)控車床加工工藝與編程操作資源第二十二講_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、2021-10-251普通高等教育普通高等教育“十一五十一五”國家級規(guī)劃教材國家級規(guī)劃教材數(shù)控加工技術(shù)數(shù)控加工技術(shù)編編第第 二二 十十 二二 講講(90 min、2節(jié)課)節(jié)課)2021-10-252第六章第六章 數(shù)控銑床(數(shù)控銑床(fanuc 0ifanuc 0i)編程與操作)編程與操作( (一一) )第一節(jié)第一節(jié) fanuc 0ifanuc 0i數(shù)控系統(tǒng)的基本功能(數(shù)控系統(tǒng)的基本功能(45min45min) 一、準(zhǔn)備功能一、準(zhǔn)備功能g g指令指令(15min15min) 準(zhǔn)備功能主要用來建立機(jī)床或控制數(shù)控系統(tǒng)的工作方式,跟在地址g后面的數(shù)字決定了該程序段的指令的意義。g指令如表6-1所示。g

2、指令分為下面兩類: 模態(tài)g指令:在指令同組其他g指令前該g指令一直有效。模態(tài)g指令處在表6-1中用標(biāo)識。 非模態(tài)g指令:g指令只在指令它的程序段中有效。2021-10-253表6-1 準(zhǔn)備功能g指令列表2021-10-2542021-10-2552021-10-2562021-10-2572021-10-258關(guān)于g指令說明如下: 除了g10和g11以外的00組g指令都是非模態(tài)g指令。當(dāng)指令了g指令表中未列的g指令或指令了未選擇功能的g指令時,輸出p/s報警no.010。不同組的g指令在同一程序段中可以指令多個。如果在同一程序段中指令了多個同組的g指令,僅執(zhí)行最后指令的g指令。如果在固定循環(huán)中

3、指令了01組的g指令則固定循環(huán)被取消,這與指令g80狀態(tài)相同。01組g指令不受固定循環(huán)g指令的影響。g指令按組號顯示。2021-10-259關(guān)于g指令說明如下: 除了g10和g11以外的00組g指令都是非模態(tài)g指令。當(dāng)指令了g指令表中未列的g指令或指令了未選擇功能的g指令時,輸出p/s報警no.010。不同組的g指令在同一程序段中可以指令多個。如果在同一程序段中指令了多個同組的g指令,僅執(zhí)行最后指令的g指令。如果在固定循環(huán)中指令了01組的g指令則固定循環(huán)被取消,這與指令g80狀態(tài)相同。01組g指令不受固定循環(huán)g指令的影響。g指令按組號顯示。2021-10-2510 二、輔助功能二、輔助功能m

4、m指令指令 (15min15min) 輔助功能有兩種類型:輔助功能m代碼用于指定主軸起動、主軸停止、冷卻液的開關(guān)、程序結(jié)束等等;而第二輔助功能b代碼用于指定分度工作臺定位。當(dāng)運動指令和輔助功能在同一程序段指定時指令以下面的兩種方法之一執(zhí)行:移動指令和輔助功能指令同時執(zhí)行;移動指令執(zhí)行完成后執(zhí)行輔助功能指令。兩者順序的選擇取決于機(jī)床制造廠的設(shè)定,詳細(xì)情況請見機(jī)床制造廠的說明書。2021-10-2511當(dāng)?shù)刂穖 之后指定數(shù)值時,代碼信號和選通信號被送到機(jī)床,機(jī)床使用這些信號去接通或斷開它的各種功能,通常在一個程序段中僅能指定一個m代碼。在某些情況下可以最多指定三個m代碼。哪個代碼對應(yīng)哪個機(jī)床功能由

5、機(jī)床制造廠決定。除了m98、m99、m198或調(diào)用子程序的m代碼外,其他m代碼由機(jī)床廠處理,見機(jī)床制造廠的說明書。 常用m代碼的意義。1)m02、m30。它們表示主程序的結(jié)束,自動運行停止并且cnc裝置復(fù)位。在指定程序結(jié)束的程序段執(zhí)行之后,控制返回到程序的開頭。2021-10-2512 2)m00/m01。m00:在包含m00的程序段執(zhí)行之后,自動運行停止。當(dāng)程序停止時,所有存在的模態(tài)信息保持不變,用循環(huán)起動使自動運行重新開始。m01:與m00類似,在包含m01的程序段執(zhí)行以后,自動運行停止,只是當(dāng)機(jī)床操作面板上的任選停機(jī)的開關(guān)置1時,這個代碼才有效。 3)m03/m04/m05。 m03:主

6、軸正轉(zhuǎn)(順時針:cw);m04:主軸反轉(zhuǎn)(逆時針:ccw);m05:主軸停止。 4)m06。 換刀(加工中心用)。 5)m07。 切削液開。2021-10-2513 6)m09。 切削液關(guān)。 7)m98。 這個代碼用于調(diào)用子程序,代碼和選通信號不送出。 8)m99。 這個代碼表示子程序結(jié)束。執(zhí)行m99 使控制返回到主程序代碼和選通信號不送出。 9)m198。 這個代碼用于在外部輸入/輸出功能中調(diào)用文件的子程序。 一般情況下,在一個程序段中僅能指定一個m代碼。2021-10-2514 三、三、f f,s s,t t,d d,h h指令指令(15min15min) 進(jìn)給功能代碼f。表示進(jìn)給速度,用

7、字母f及其后面的若干位數(shù)字來表示,單位為mm/min(米制)或 in/min(英制)。例如,米制f300表示進(jìn)給速度為300mm/min。 主軸功能代碼s。表示主軸轉(zhuǎn)速,用字母s及其后面的若干位數(shù)字來表示,單位為r/min。例如,s1000表示主軸轉(zhuǎn)速為1000r/min。2021-10-2515 刀具功能代碼t。刀具選擇功能。在地址t后指定數(shù)值用以選擇機(jī)床上的刀具,在一個程序段中只能指定一個t代碼。 刀具半徑補(bǔ)償功能代碼d。表示刀具補(bǔ)償號。它由字母d及其后面的數(shù)字來表示。該數(shù)字為存放刀具半徑補(bǔ)償量的寄存器地址字。能貯存的刀具補(bǔ)償值代碼的最大號是255。 刀具長度補(bǔ)償功能代碼h。為h代碼刀具長

8、度偏置,該數(shù)字為存放刀具長度補(bǔ)償量的寄存器地址字,能貯存的刀具長度補(bǔ)償值代碼的最大號是255。2021-10-2516第二節(jié)第二節(jié) fanuc 0ifanuc 0i數(shù)控系統(tǒng)的基本編程指令(一)(數(shù)控系統(tǒng)的基本編程指令(一)(45min45min)一、工件坐標(biāo)系設(shè)置一、工件坐標(biāo)系設(shè)置(25min25min) 1 1設(shè)置工件坐標(biāo)系設(shè)置工件坐標(biāo)系設(shè)置工件坐標(biāo)系的方法。 使用三種方法之一設(shè)置工件坐標(biāo)系:1)用g92法:在程序中,在g92之后指定一個值來設(shè)定工件坐標(biāo)系。2)自動設(shè)置:執(zhí)行手動參考點返回時,系統(tǒng)會自動設(shè)定坐標(biāo)系。當(dāng)在參數(shù)1250號中設(shè)置了、和時,就確定了工件的坐標(biāo)系。因此當(dāng)執(zhí)行參考點返回時

9、刀具夾頭的基準(zhǔn)點或者參考刀具的刀尖位置即為x、y、z。這與執(zhí)行下面的指令g92xyz進(jìn)行參考點返回是一樣的。預(yù)先將參數(shù)no.1201#0(spr)設(shè)為1,當(dāng)執(zhí)行手動返回參考點后,自動設(shè)定工件坐標(biāo)系。3)用g54g59法:使用crt/mdi面板可以設(shè)置6個工件坐標(biāo)系。用絕對值指令時必須用上述方法建立工件坐標(biāo)系。2021-10-2517指令格式。 用g92設(shè)置工件坐標(biāo)系:g90 g92 x y z ;說明。設(shè)定工件坐標(biāo)系,使刀具上的點(例如刀尖)在指定的坐標(biāo)值位置。如果在刀具長度偏置期間用g92設(shè)定坐標(biāo)系,則g92用無偏置的坐標(biāo)值設(shè)定坐標(biāo)系。刀具半徑補(bǔ)償被g92臨時刪除。舉例說明。1)刀尖是程序的

10、起點。用g92 x25.2 z23.0;指令設(shè)置坐標(biāo)系。如圖6-1所示。2)刀柄上的基準(zhǔn)點是程序的起點。用g92 x260.0 z320.0;指令設(shè)置坐標(biāo)系。如圖6-2所示。如果發(fā)出絕對值指令,基準(zhǔn)點移動到指令位置。為了把刀尖移動到指令位置,用刀具長度偏差來補(bǔ)償。2021-10-2518 圖6-1 刀尖是程序的起點 圖6-2刀柄上的基準(zhǔn)點是程序的起點 2021-10-2519 2選擇工件坐標(biāo)系 用戶可以從設(shè)定的工件坐標(biāo)系中任意選擇如下所述的坐標(biāo)系: 1)用g92或自動設(shè)定工件坐標(biāo)系方法設(shè)定了工件坐標(biāo)系后,工件坐標(biāo)系用絕對指令工作。 2)用mdi面板可設(shè)定6個工件坐標(biāo)系g54g59。指定其中一個

11、g指令可以選擇6個中的一個。 g54:工件坐標(biāo)系1; g55:工件坐標(biāo)系2; g56:工件坐標(biāo)系3;2021-10-2520 g57:工件坐標(biāo)系4; g58:工件坐標(biāo)系5; g59:工件坐標(biāo)系6。 在電源接通并返回參考點之后,建立工件坐標(biāo)系1到6。當(dāng)電源接通時,自動選擇g54坐標(biāo)系。 舉例說明。g90 g55 g00 x40.0 y100.0;刀具定位到工件坐標(biāo)系2中的位置如圖6-3所示。2021-10-2521圖6-3 刀具定位到工件坐標(biāo)系2中的位置2021-10-25223改變工件坐標(biāo)系工件坐標(biāo)系的改變??梢杂猛獠抗ぜ泓c偏移或工件零點偏移來改變用g54到g59指定的6個工件坐標(biāo)系位置。有

12、3種方法改變外部工件零點偏移值或工件零點偏移值。1)從mdi面板輸入。2)用g10或g92編程。3)用外部數(shù)據(jù)輸入功能。用輸入到cnc 的信號可以改變外部工件零點偏移值。改變外部工件零點偏移值或工件零點偏移值如圖6-4所示。圖中:exofs:外部工件零點偏移值;zofs1到zofs6:工件零點偏移值。2021-10-2523圖6-4 改變外部工件零點偏移值或工件零點偏移值2021-10-2524指令格式1)用g10改變。g10 l2 p pp x y z ;p0:外部工件零點偏移值。p1到6:工件坐標(biāo)系1到6的工件零點偏移。x y z :對于絕對值指令(g90),為每個軸的工件零點偏移到的值。

13、對于增量值指令(g91),為每軸加到設(shè)定的工件零點的偏移量(相加的結(jié)果為新的工件零點偏移值)。2)用g92改變。 g92 x y z ;注意點。1)用g10改變。 用g10指令,各工件坐標(biāo)系可以分別改變。2)用g92改變。 指定g92 x y z ;使工件坐標(biāo)系(用代碼從g54到g59選擇)移動從而設(shè)定新的工件坐標(biāo)系,使得刀具位置與指定的坐標(biāo)值(x y z )一致。坐標(biāo)系偏移量加到所有工件零點偏置值上。這意味著所有工件坐標(biāo)系移動相同的量。當(dāng)外部工件零點偏移值設(shè)定后,用g92設(shè)定坐標(biāo)系時,該坐標(biāo)系不受外部工件零點偏置值影響。例如,當(dāng)指令g92 x100.0 z80.0;時,刀具當(dāng)前位置為x100

14、.0,z80.0的坐標(biāo)系被指定。2021-10-2525舉例說明。1)如圖6-5所示。當(dāng)?shù)毒咴趃54方式中定位在(200,160)時,如果指令了“g92 x100 y100;”,則移動了矢量a的工件坐標(biāo)1(x-y)被建立起來。2)如圖6-6所示。預(yù)先用g54 和g55指令指定工件坐標(biāo)系xz,根據(jù)刀具上的黑圈位置用“g92 x600.0 z1200.0;”指令設(shè)定新的坐標(biāo)系xz,假設(shè)交換工作臺位于兩個不同位置,如果在兩個位置的交換工作臺的坐標(biāo)系相互關(guān)系被正確地設(shè)定并把坐標(biāo)系處理作為g54工件坐標(biāo)系和g55工件坐標(biāo)系的話,在一個交換工作臺中用g92移動坐標(biāo),在另外的交換工作臺中同樣引起坐標(biāo)系移動。

15、這意味著用g54或g55指令可以用相同的程序加工在兩個交換工作臺上的工件。x-z新工件坐標(biāo)系。x-z原工件坐標(biāo)系。a:由g92建立的偏置值。b:g54中工件零點偏置值。c:g55中工件零點偏置值。2021-10-2526圖6-5 建立了移動矢量a的工件坐標(biāo)1(xy)2021-10-2527圖6-6 用相同的程序加工在兩個工作臺上的工件2021-10-2528 二、數(shù)控銑床的平面選擇二、數(shù)控銑床的平面選擇(10min10min) 對用g指令的圓弧插補(bǔ)、刀具半徑補(bǔ)償和鉆孔,需要選擇平面。表6-2列出選擇平面的g指令。表6-2 由g指令選擇的平面由g17、g18或g19指令的程序段中出現(xiàn)的軸地址決定xp、yp、zp。當(dāng)在g17、g18或g19程序段中指定的是基本3軸地址(如x、y、z)時,則這些基本3軸地址可以被省略。2021-10-2529 當(dāng)u軸平行于x軸時的平面選擇 g17x_y_ 選擇xy平面 g17u_y_ 選擇uy平面 g18x_z_ 選擇zx平面 g17 選擇xy平面 g18 選擇zx平面 g17u_ 選擇uy平面 g18y_ 選擇zx平面,y軸移動,與平面沒有任何關(guān)系。2021-10-2530三、絕對值(三、絕對值(g90g90)與增量值()與增量值(g91g91)編程方式)編程方式(10m

溫馨提示

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

評論

0/150

提交評論