數(shù)控銑床編程課件_第1頁
數(shù)控銑床編程課件_第2頁
數(shù)控銑床編程課件_第3頁
數(shù)控銑床編程課件_第4頁
數(shù)控銑床編程課件_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第六章數(shù)控銑床編程主講:程勝文理論學(xué)時:6學(xué)時湖北職業(yè)技術(shù)學(xué)院機(jī)電工程系第六章數(shù)控銑床編程主講:程勝文理論學(xué)時:1第6章數(shù)控銑床編程數(shù)控銑床加工的特點

數(shù)控銑加工的刀具補(bǔ)償及其他功能指令固定循環(huán)數(shù)控銑加工編程實例第6章數(shù)控銑床編程數(shù)控銑床加工的特點2

6.1.1數(shù)控銑床加工的對象6.1數(shù)控銑床加工的特點

數(shù)控銑床主要用于加工平面和曲面輪廓的零件,還可以加工復(fù)雜型面的零件,如凸輪、樣板、模具、螺旋槽等。同時也可以對零件進(jìn)行鉆、擴(kuò)、鉸、锪和鏜孔加工。

6.1.2數(shù)控銑床加工的特點

1、零件加工的適應(yīng)性強(qiáng)、靈活性好,能加工輪廓形狀特別復(fù)雜或難以控制尺寸的零件,如模具、殼體類零件等。

2、能加工普通機(jī)床無法加工或很難加工的零件,如用數(shù)學(xué)模型描述的復(fù)雜曲線零件以及三維空間曲面類零件。

3、能加工一次裝夾定位后,需進(jìn)行多道工序加工零件。4、加工精度高、加工質(zhì)量穩(wěn)定可靠。5、生產(chǎn)自動化程序高。6、生產(chǎn)效率高。7、屬于斷續(xù)切削方式,對刀具的要求較高,具有良好的抗沖擊性、韌性和耐磨性。在干式切削下,要有紅硬性。第6章數(shù)控銑床編程6.1.1數(shù)控銑床加工的對象6.3

第6章數(shù)控銑床編程6.1.3數(shù)控銑床編程時應(yīng)注意的問題6.1數(shù)控銑床加工的特點

*了解數(shù)控系統(tǒng)的功能及規(guī)格。不同的數(shù)控系統(tǒng)在編寫數(shù)控加工程序時,在格式及指令上是不完全相同的。*熟悉零件的加工工藝。*合理選擇刀具、夾具及切削用量、切削液。*編程盡量使用子程序。*程序零點的選擇要使數(shù)據(jù)計算的簡單。

第6章數(shù)控銑床編程6.1.3數(shù)控4

第6章數(shù)控銑床編程6.2.1刀具半徑補(bǔ)償G40,G41,G426.2數(shù)控銑加工的刀具補(bǔ)償及其他功能指令

刀具半徑補(bǔ)償指令格式如下:G17G41(或G42)G00(或G01)XYD或G18G41(或G42)G00(或G01)XZD或G19G41(或G42)G00(或G01)YZD;D為刀補(bǔ)號地址G40為取消刀具半徑補(bǔ)償G41刀具左補(bǔ)償(順銑)G42刀具右補(bǔ)償(逆銑)第6章數(shù)控銑床編程6.2.1刀具5

第6章數(shù)控銑床編程6.2.1刀具半徑補(bǔ)償G40,G41,G426.2數(shù)控銑加工的刀具補(bǔ)償及其他功能指令

按增量方式編程:O0001N10G54G91G17G00M03G17指定刀補(bǔ)平面(XOY平面)N20G41X20.0Y10.0D01建立刀補(bǔ)(刀補(bǔ)號為01)N30G01Y40.0F200N40X30.0N50Y-30.0N60X-40.0N70G00G40X-10.0Y-20.0M05解除刀補(bǔ)N80M02第6章數(shù)控銑床編程6.2.1刀具6

第6章數(shù)控銑床編程6.2.2刀具長度補(bǔ)償G43,G44,G496.2數(shù)控銑加工的刀具補(bǔ)償及其他功能指令

格式:G43(G44)ZH其中:

Z為補(bǔ)償軸的終點值。根據(jù)補(bǔ)償?shù)膶嶋H需要,還可以為X、Y等,但在程序中只能選一個。H為刀具長度偏移量的存儲器地址。和刀具半徑補(bǔ)償一樣,長度補(bǔ)償?shù)钠么鎯ζ魈栍蠬00~H99共100個,偏移量用MDI方式輸入,偏移量與偏置號一一對應(yīng)。偏置號H00一般不用,或?qū)?yīng)的偏移值設(shè)置為0。使用G43指令時,實現(xiàn)正向偏置;用G44指令時,實現(xiàn)負(fù)向偏置。取消長度補(bǔ)償指令格式:G49Z(或X或Y)實際上,它和指令G44/G43ZH00的功能是一樣的。G43、G44、G49為模態(tài)指令,它們可以相互注銷。

第6章數(shù)控銑床編程6.2.2刀具7

第6章數(shù)控銑床編程6.2.2刀具長度補(bǔ)償G43,G44,G496.2數(shù)控銑加工的刀具補(bǔ)償及其他功能指令

H01=-4.0(偏移值)N10G91G00X120.0Y80.0M03S500;N20G43Z-32.0H01;N30G01Z-21.0F1000;N40G04P2000;N50G00Z21.0;N60X30.0Y-50.0;N70G01Z-41.0;N80G00Z41.0;N90X50.0Y30.0;N100G01Z-25.0;N110G04P2000;N120G00Z57.0H00;N130X-200.0Y-60.0M05M03;

第6章數(shù)控銑床編程6.2.2刀具8

1、段間過渡方式指令G09,G61,G64第6章數(shù)控銑床編程6.2.3其他功能指令6.2數(shù)控銑加工的刀具補(bǔ)償及其他功能指令

(1)準(zhǔn)停檢驗指令G09,G61,G64。格式:G09;一個包括G09的程序段在繼續(xù)執(zhí)行下個程序段前,準(zhǔn)確停止在本程序段的終點。該功能用于加工尖銳的棱角。G09僅在其被規(guī)定的程序段中有效。(2)精確停止檢驗G61。格式:G61。在G61后的各程序段的移動指令都要準(zhǔn)確停止在該程序段的終點,然后再繼續(xù)執(zhí)行下個程序段。此時,編輯輪廓與實際輪廓相符。G61與G09的區(qū)別在于G61為模態(tài)指令。G61可由G64注銷。(3)連續(xù)切削方式G64。格式:G64:

在G64之后的各程序段間軸的運動剛開始減速時就開始執(zhí)行下一程序段,直到遇到G61為止。

1、段間過渡方式指令G09,G61,G64第9第6章數(shù)控銑床編程1、段間過渡方式指令G09,G61,G646.2.3其他功能指令6.2數(shù)控銑加工的刀具補(bǔ)償及其他功能指令

N10G91G01G61Y70F200;N20X100;

N10G91G01G64Y70F200N20X100

第6章數(shù)控銑床編程1、段間過渡方式指令G09,G61,G610第6章數(shù)控銑床編程2、簡化編程的指令6.2.3其他功能指令6.2數(shù)控銑加工的刀具補(bǔ)償及其他功能指令

(1)鏡像功能指令G24,G25。格式:G24XYZM98PG25XYZG24建立鏡像,由指令坐標(biāo)軸后的坐標(biāo)值指定鏡像位置,G25指令取消鏡像。G24、G25為模態(tài)指令,可相互取消,G25為缺省值。%0003主程序N10G91G17M03;N20M98P100;加工①N30G24X0;Y軸鏡像,位置為X=0N40M98P100;式加工②N50G24X0Y0;X、Y軸鏡像,位置為(0,0)N60M98P100;加工③N70G25X0;取消Y軸鏡像N80G24Y0;X軸鏡像N90M98P100;加工④N100G25Y0;取消鏡像N110M05;N120M30;

子程序(①的加工程序):%100N200G41G00X10.0Y4.0D01;N210Y1.0N220Z-98.0;N230G01Z-7.0F100;N240Y25.0;N250X10.0;N260G03X10.0Y-10.0I10.0;N270G01Y-10.0;N280X-25.0;N290G00Z105.0;N300G40X-5.0Y-10.0;N310M99;第6章數(shù)控銑床編程2、簡化編程的指令6.2.311第6章數(shù)控銑床編程2、簡化編程的指令6.2.3其他功能指令6.2數(shù)控銑加工的刀具補(bǔ)償及其他功能指令

(2)縮放功能指令G50、G51格式:G51XYZPM98PG50其中,G51中的X、Y、Z給出縮放中心的坐標(biāo)值,P后跟縮放倍數(shù)。G51既可指定平面縮放,也可指定空間縮放。G51指定縮放開,G50指定縮放關(guān)。G51、G50為模態(tài)指令,可相互注銷,G50為缺省值。

例:如圖所示的三角形ABC,頂點為A(30,40),B(70,40),C(50,80),若D(50,50)為中心,放大2倍,則縮放程序為G51X50Y50P2第6章數(shù)控銑床編程2、簡化編程的指令6.2.312第6章數(shù)控銑床編程2、簡化編程的指令6.2.3其他功能指令6.2數(shù)控銑加工的刀具補(bǔ)償及其他功能指令

(3)旋轉(zhuǎn)變換指令G68,G69

G68為坐標(biāo)旋轉(zhuǎn)功能指令,G69為取消坐標(biāo)旋轉(zhuǎn)功能指令。在XY平面:格式:G68XYPG69;其中:X、Y為XY平面內(nèi)的旋轉(zhuǎn)中心坐標(biāo),P為旋轉(zhuǎn)角度,單位是度,0P360.000°。其它平面內(nèi)變換指令格式相同,只要把坐標(biāo)軸作相應(yīng)的變更就可以。第6章數(shù)控銑床編程2、簡化編程的指令6.2.313第6章數(shù)控銑床編程2、簡化編程的指令6.2.3其他功能指令6.2數(shù)控銑加工的刀具補(bǔ)償及其他功能指令

(3)旋轉(zhuǎn)變換指令G68,G69

%1主程序N10G90G17M03;N20M98P100;加工N30G68X0Y0P45;旋轉(zhuǎn)45°N40M98P100;加工②N50G69;取消旋轉(zhuǎn)N60G68X0Y0P90;旋轉(zhuǎn)則90°M70M98P100;加工③N80G69M05M30;取消旋轉(zhuǎn)子程序(①的加工程序)%100N100G90G01X20Y0F100;N110G02X30Y015;N120G03X40Y015;N130X20Y0-10;N140G00X0Y0;N150M99;第6章數(shù)控銑床編程2、簡化編程的指令6.2.314第6章數(shù)控銑床編程6.3.1概述6.3固定循環(huán)

圖6.9孔加工固定循環(huán)圖6.10固定循環(huán)數(shù)據(jù)形式第6章數(shù)控銑床編程6.3.1概述6.3固15第6章數(shù)控銑床編程6.3.1概述6.3固定循環(huán)

固定循環(huán)的程序格式如下:G98(或G99)G73(或G74或G76或G80~G89)XYZRQPIJKFL式中第一個G代碼(G98或G99)指定返回點平面,G98為返回初始平面,G99為返回R點平面。第二個G代碼為孔加工方式,即固定循環(huán)代碼G73,G74,G76和G81~G89中的任一個。

X、Y為孔位數(shù)據(jù),指被加工孔的位置;Z為R點到孔底的距離(G91時)或孔底坐標(biāo)(G90時);R為初始點到R點的距離或R點的坐標(biāo)值;Q指定每次進(jìn)給深度(G73或G83時)或指定刀具位移增量(G76或G87時);P指定刀具在孔底的暫停時間;I、J指定刀尖向反方向的移動量;K指定每次退刀(G76或G87時)刀具位移增量;F為切削進(jìn)給速度;L指定固定循環(huán)的次數(shù)。G73、G74、G76和G81~G89、Z、R、P、F、Q、I、J都是模態(tài)指令。G80、G01~G03等代碼可以取消循環(huán)固定循環(huán)。

第6章數(shù)控銑床編程6.3.1概述6.3固16第6章數(shù)控銑床編程6.3.2鉆孔循環(huán)6.3固定循環(huán)

1、高速深孔加工循環(huán)G73該固定循環(huán)用于Z軸的間歇進(jìn)給,使深孔加工時容易排屑,減少退刀量,提高加工效率。Q值為每次的進(jìn)給深度,退刀用快速,其值K為每次的退刀量。%0073N10G92X0Y0Z80N20G00N30G98G73G90X100G90R40P2Q-10K5G90Z0L2F200N40G00X0Y0Z80N50M02注意:如果Z、K、Q移動量為零時該指令不執(zhí)行

第6章數(shù)控銑床編程6.3.2鉆孔循環(huán)6.317第6章數(shù)控銑床編程6.3.2鉆孔循環(huán)6.3固定循環(huán)

2、鉆孔循環(huán)(鉆中心孔)G81

G81指令的循環(huán)動作如圖所示,包括X、Y坐標(biāo)定位、快進(jìn)、工進(jìn)和快速返回等動作。

%0081N10G92X0Y0Z80N15G00N20G99G81G90X100G90R40G90Z0P2F200I2N30G90G00X0Y0Z80N40M02注意:如果Z移動位置為零該指令不執(zhí)行。

第6章數(shù)控銑床編程6.3.2鉆孔循環(huán)6.318第6章數(shù)控銑床編程6.3.2鉆孔循環(huán)6.3固定循環(huán)

3、帶停頓的鉆孔循環(huán)G82該指令除了要在孔底暫停外,其它動作與G81相同。暫停時間由地址P給出。此指令主要用于加工盲孔,以提高孔深精度。%082N10G92X0Y0Z80N15G00N20G99G82G90X100G90R40P2G90Z0F200I2N30G90G00X0Y0Z80N40M02第6章數(shù)控銑床編程6.3.2鉆孔循環(huán)6.319第6章數(shù)控銑床編程6.3.2鉆孔循環(huán)6.3固定循環(huán)

4、深孔加工循環(huán)G83深孔加工指令G83的循環(huán)動作如圖6.13所示,每次進(jìn)刀量用地址Q給出,其值q為增量值。每次進(jìn)給時,應(yīng)在距已加工面d(mm)處將快速進(jìn)給轉(zhuǎn)換為切削進(jìn)給,d是由參數(shù)確定的。%0083N10G92X0Y0Z80N15G00N20G99G83G91X100G90R40P2Q-10K5Z0F200I2;N30G90G00X0Y0Z80N40M02注意:如果Z、Q、K為零該指令不執(zhí)行。

第6章數(shù)控銑床編程6.3.2鉆孔循環(huán)6.320第6章數(shù)控銑床編程6.3.3鏜孔循環(huán)6.3固定循環(huán)

1、精鏜循環(huán)G76G76指令的循環(huán)動作如圖所示。精鏜時,主軸在孔底定向停止后,向刀尖反方向移動,然后快速退刀。刀尖反向位移量用地址Q指定,其值只能為正值。%0076N10G92X0Y0Z80N15G00N20G99G76G91X100G91R-40P2I-20G91Z-40I2F200N30G00X0Y0Z80N40M02注意:如果Z、Q、K為零該指令不執(zhí)行。

第6章數(shù)控銑床編程6.3.3鏜孔循環(huán)6.321第6章數(shù)控銑床編程6.3.3鏜孔循環(huán)6.3固定循環(huán)

2、鏜孔循環(huán)G86G86指令與G81相同,但在孔底時主軸停止,然后快速退回。%0086N10G92X0Y0Z80N15G00N20G98G86G90X100G90R40Q-10K5P2G90Z0F200I2N30G90G00X0Y0Z80N40M02注意:如果Z的移動位置為零,該指令不執(zhí)行。第6章數(shù)控銑床編程6.3.3鏜孔循環(huán)6.322第6章數(shù)控銑床編程6.3.4攻螺紋6.3固定循環(huán)

攻絲循環(huán)指令G84的循環(huán)動作如圖6.15所示。從R點到Z點攻絲時,刀具正向進(jìn)給,主軸正轉(zhuǎn)。到孔底部時,主軸反轉(zhuǎn),刀具以反向進(jìn)給速度退出(這里:進(jìn)給速度F=轉(zhuǎn)速(r/min)×螺矩(mm),R應(yīng)選在距工件表面7mm以上的地方)。G84指令中進(jìn)給倍率不起作用;進(jìn)給保持只能在返回動作結(jié)束后執(zhí)行。

第6章數(shù)控銑床編程6.3.4攻螺紋6.3固23第6章數(shù)控銑床編程6.3.5取消固定循環(huán)6.3固定循環(huán)

取消固定循環(huán)G80。該指令能取消固定循環(huán),同時R點和Z點也被取消。使用固定循環(huán)指令時應(yīng)注意以下幾點:①在固定循環(huán)中,定位速度由前面的指令決定。②固定循環(huán)指令前應(yīng)使用M03或M04指令使主軸回轉(zhuǎn)。③各固定循環(huán)指令中的參數(shù)均為非模態(tài)值,因此每句指令的各項參數(shù)應(yīng)寫全。在固定循環(huán)程序段中,X、Y、Z、R數(shù)據(jù)應(yīng)至少指令一個才能進(jìn)行孔加工。④控制主軸回轉(zhuǎn)的固定循環(huán)(G74、G84、G86)中,如果連續(xù)加工一些孔間距較小,或者初始平面到R點平面的距離比較短的孔時,會出現(xiàn)在進(jìn)入孔的切削動作前主軸還沒有達(dá)到正常轉(zhuǎn)速的情況,遇到這種情況時,應(yīng)在各孔的加工動作之間插入G04指令,以獲得時間。⑤用G00~G03指令之一注銷固定循環(huán)時,若G00~G03指令之一和固定循環(huán)出現(xiàn)在同一程序段,且程序格式為G00(G02,G03)GXYZRQPIJFL時,按G00(或G02,G03)進(jìn)行X、Y移動。⑥在固定循環(huán)程序段中,如果指定了輔助功能M,則在最初定位時送出M信號,等待M信號完成,才能進(jìn)行加工循環(huán)。⑦固定循環(huán)中定位方式取決于上次是G00還是G01,因此如果希望快速定位則在上一程序段或本程序段加G00。第6章數(shù)控銑床編程6.3.5取消固定循環(huán)6.324第6章數(shù)控銑床編程6.4數(shù)控銑編程加工實例

例1:加工如圖所示孔的鉆孔循環(huán)程序(設(shè)Z軸開始點距工作表面100mm處,切削深度為20mm)。

%0001N10G91G00S300M03N20G99G81X10.0Y-10.0Z-22.0R-98.0F200N30G99G81Y30.0Z-22R-98N40G99G81X10.0Y-10.0Z-22R-98N50G99G81X10.0Z-22R-98N60G98G81X10.0Y20.0Z-22R-98

N70G80X-40.0Y-30.0M05

N80M02第6章數(shù)控銑床編程6.4數(shù)控銑編程加工實例例25第6章數(shù)控銑床編程6.4數(shù)控銑編程加工實例

例2:加工如圖所示螺紋孔的加工程序(設(shè)Z軸開始點距工作表面100mm處,切削深度為20mm)。

①先用G81鉆孔%0101

N10G91G00M03N20C98G81X40.0Y40.0Z-22.0R-98.0F100N30G98G81X-120.0Z-22.0R-98L3N40G98G81X-120.0Y50.0Z-22.0R-98N50G98G81X40.0Z-22.0R-98L3N60G80X-160.0Y-90.0M05N70M02②再用G84攻螺紋%0102

N100G91G00M03N110G99G84X40.0Y40.0Z-27.0R-93.0F280N120G99G84X40.0Z-27.0R93L3N130G99G98X-120.0Y50.0Z-27R-93N140G99G84X40.0Z-27.0R-93L3N150G80Z93.0N81X-160.0Y-90.0M05N160M02第6章數(shù)控銑床編程6.4數(shù)控銑編程加工實例例26第6章數(shù)控銑床編程6.4數(shù)控銑編程加工實例

例3:如圖所示為某企業(yè)生產(chǎn)的自動扶梯的鏈輪輪廓的示意簡圖。鏈輪由24個齒均布,由局部放大圖中可見,鏈輪的每一個齒廓都由6個不同曲率半徑的拐點相接而成。

第6章數(shù)控銑床編程6.4數(shù)控銑編程加工實例例27第6章數(shù)控銑床編程6.4數(shù)控銑編程加工實例

工藝分析:在實際加工中,每銑一個齒后,將坐標(biāo)系旋轉(zhuǎn)一定的角度,再繼續(xù)銑削,降低了編程的工作量。為使程序簡化,使用相對坐標(biāo)指令G91來旋轉(zhuǎn)坐標(biāo)系,可以省略每一齒調(diào)用子程序的編寫。編程時,以加工一個齒形為基準(zhǔn),一個齒形加工程序的終點作為下一齒形加工的起點,如此循環(huán)24次,完成鏈輪的加工。使用ф10mm的硬質(zhì)合金立銑刀進(jìn)行加工。數(shù)據(jù)計算:從圖可以看出,用手工計算節(jié)點是不現(xiàn)實的,可以使用AutoCAD繪制。在AutoCAD中使用偏移指令,將鏈輪正上方的一個齒的輪廓線偏移一個刀具半徑值5mm(這樣可以不使用刀具半徑補(bǔ)償),得到如圖中雙點劃線所示圖形。標(biāo)注各交點的坐標(biāo)和各段圓弧半徑,如圖所示。

加工坐標(biāo)原點:X:鏈輪的圓心Y:鏈輪的圓心Z:鏈輪的下表面

第6章數(shù)控銑床編程6.4數(shù)控銑編程加工實例工藝分28第6章數(shù)控銑床編程6.4數(shù)控銑編程加工實例

加工程序:O0063(主程序)G54G90G00X-75Y450M031500M08G00Z5G01Z0F100G01X-71.97Y418.862M98P0163L24G00Z100M09G69G90G00X100Y0M05M02O0136(子程序)G91G68R15M98P1136M99O1136(子程序)G90G02X-38.892Y423.217R425X-26.725Z404.722R42.293G03X-16.119Z385.965R62.78X16.119Z385.965R21.18X26.725Z404.722R62.78G02X38.892Y423.217R42.293M99第6章數(shù)控銑床編程6.4數(shù)控銑編程加工實例加工程序:29第六章數(shù)控銑床編程主講:程勝文理論學(xué)時:6學(xué)時湖北職業(yè)技術(shù)學(xué)院機(jī)電工程系第六章數(shù)控銑床編程主講:程勝文理論學(xué)時:30第6章數(shù)控銑床編程數(shù)控銑床加工的特點

數(shù)控銑加工的刀具補(bǔ)償及其他功能指令固定循環(huán)數(shù)控銑加工編程實例第6章數(shù)控銑床編程數(shù)控銑床加工的特點31

6.1.1數(shù)控銑床加工的對象6.1數(shù)控銑床加工的特點

數(shù)控銑床主要用于加工平面和曲面輪廓的零件,還可以加工復(fù)雜型面的零件,如凸輪、樣板、模具、螺旋槽等。同時也可以對零件進(jìn)行鉆、擴(kuò)、鉸、锪和鏜孔加工。

6.1.2數(shù)控銑床加工的特點

1、零件加工的適應(yīng)性強(qiáng)、靈活性好,能加工輪廓形狀特別復(fù)雜或難以控制尺寸的零件,如模具、殼體類零件等。

2、能加工普通機(jī)床無法加工或很難加工的零件,如用數(shù)學(xué)模型描述的復(fù)雜曲線零件以及三維空間曲面類零件。

3、能加工一次裝夾定位后,需進(jìn)行多道工序加工零件。4、加工精度高、加工質(zhì)量穩(wěn)定可靠。5、生產(chǎn)自動化程序高。6、生產(chǎn)效率高。7、屬于斷續(xù)切削方式,對刀具的要求較高,具有良好的抗沖擊性、韌性和耐磨性。在干式切削下,要有紅硬性。第6章數(shù)控銑床編程6.1.1數(shù)控銑床加工的對象6.32

第6章數(shù)控銑床編程6.1.3數(shù)控銑床編程時應(yīng)注意的問題6.1數(shù)控銑床加工的特點

*了解數(shù)控系統(tǒng)的功能及規(guī)格。不同的數(shù)控系統(tǒng)在編寫數(shù)控加工程序時,在格式及指令上是不完全相同的。*熟悉零件的加工工藝。*合理選擇刀具、夾具及切削用量、切削液。*編程盡量使用子程序。*程序零點的選擇要使數(shù)據(jù)計算的簡單。

第6章數(shù)控銑床編程6.1.3數(shù)控33

第6章數(shù)控銑床編程6.2.1刀具半徑補(bǔ)償G40,G41,G426.2數(shù)控銑加工的刀具補(bǔ)償及其他功能指令

刀具半徑補(bǔ)償指令格式如下:G17G41(或G42)G00(或G01)XYD或G18G41(或G42)G00(或G01)XZD或G19G41(或G42)G00(或G01)YZD;D為刀補(bǔ)號地址G40為取消刀具半徑補(bǔ)償G41刀具左補(bǔ)償(順銑)G42刀具右補(bǔ)償(逆銑)第6章數(shù)控銑床編程6.2.1刀具34

第6章數(shù)控銑床編程6.2.1刀具半徑補(bǔ)償G40,G41,G426.2數(shù)控銑加工的刀具補(bǔ)償及其他功能指令

按增量方式編程:O0001N10G54G91G17G00M03G17指定刀補(bǔ)平面(XOY平面)N20G41X20.0Y10.0D01建立刀補(bǔ)(刀補(bǔ)號為01)N30G01Y40.0F200N40X30.0N50Y-30.0N60X-40.0N70G00G40X-10.0Y-20.0M05解除刀補(bǔ)N80M02第6章數(shù)控銑床編程6.2.1刀具35

第6章數(shù)控銑床編程6.2.2刀具長度補(bǔ)償G43,G44,G496.2數(shù)控銑加工的刀具補(bǔ)償及其他功能指令

格式:G43(G44)ZH其中:

Z為補(bǔ)償軸的終點值。根據(jù)補(bǔ)償?shù)膶嶋H需要,還可以為X、Y等,但在程序中只能選一個。H為刀具長度偏移量的存儲器地址。和刀具半徑補(bǔ)償一樣,長度補(bǔ)償?shù)钠么鎯ζ魈栍蠬00~H99共100個,偏移量用MDI方式輸入,偏移量與偏置號一一對應(yīng)。偏置號H00一般不用,或?qū)?yīng)的偏移值設(shè)置為0。使用G43指令時,實現(xiàn)正向偏置;用G44指令時,實現(xiàn)負(fù)向偏置。取消長度補(bǔ)償指令格式:G49Z(或X或Y)實際上,它和指令G44/G43ZH00的功能是一樣的。G43、G44、G49為模態(tài)指令,它們可以相互注銷。

第6章數(shù)控銑床編程6.2.2刀具36

第6章數(shù)控銑床編程6.2.2刀具長度補(bǔ)償G43,G44,G496.2數(shù)控銑加工的刀具補(bǔ)償及其他功能指令

H01=-4.0(偏移值)N10G91G00X120.0Y80.0M03S500;N20G43Z-32.0H01;N30G01Z-21.0F1000;N40G04P2000;N50G00Z21.0;N60X30.0Y-50.0;N70G01Z-41.0;N80G00Z41.0;N90X50.0Y30.0;N100G01Z-25.0;N110G04P2000;N120G00Z57.0H00;N130X-200.0Y-60.0M05M03;

第6章數(shù)控銑床編程6.2.2刀具37

1、段間過渡方式指令G09,G61,G64第6章數(shù)控銑床編程6.2.3其他功能指令6.2數(shù)控銑加工的刀具補(bǔ)償及其他功能指令

(1)準(zhǔn)停檢驗指令G09,G61,G64。格式:G09;一個包括G09的程序段在繼續(xù)執(zhí)行下個程序段前,準(zhǔn)確停止在本程序段的終點。該功能用于加工尖銳的棱角。G09僅在其被規(guī)定的程序段中有效。(2)精確停止檢驗G61。格式:G61。在G61后的各程序段的移動指令都要準(zhǔn)確停止在該程序段的終點,然后再繼續(xù)執(zhí)行下個程序段。此時,編輯輪廓與實際輪廓相符。G61與G09的區(qū)別在于G61為模態(tài)指令。G61可由G64注銷。(3)連續(xù)切削方式G64。格式:G64:

在G64之后的各程序段間軸的運動剛開始減速時就開始執(zhí)行下一程序段,直到遇到G61為止。

1、段間過渡方式指令G09,G61,G64第38第6章數(shù)控銑床編程1、段間過渡方式指令G09,G61,G646.2.3其他功能指令6.2數(shù)控銑加工的刀具補(bǔ)償及其他功能指令

N10G91G01G61Y70F200;N20X100;

N10G91G01G64Y70F200N20X100

第6章數(shù)控銑床編程1、段間過渡方式指令G09,G61,G639第6章數(shù)控銑床編程2、簡化編程的指令6.2.3其他功能指令6.2數(shù)控銑加工的刀具補(bǔ)償及其他功能指令

(1)鏡像功能指令G24,G25。格式:G24XYZM98PG25XYZG24建立鏡像,由指令坐標(biāo)軸后的坐標(biāo)值指定鏡像位置,G25指令取消鏡像。G24、G25為模態(tài)指令,可相互取消,G25為缺省值。%0003主程序N10G91G17M03;N20M98P100;加工①N30G24X0;Y軸鏡像,位置為X=0N40M98P100;式加工②N50G24X0Y0;X、Y軸鏡像,位置為(0,0)N60M98P100;加工③N70G25X0;取消Y軸鏡像N80G24Y0;X軸鏡像N90M98P100;加工④N100G25Y0;取消鏡像N110M05;N120M30;

子程序(①的加工程序):%100N200G41G00X10.0Y4.0D01;N210Y1.0N220Z-98.0;N230G01Z-7.0F100;N240Y25.0;N250X10.0;N260G03X10.0Y-10.0I10.0;N270G01Y-10.0;N280X-25.0;N290G00Z105.0;N300G40X-5.0Y-10.0;N310M99;第6章數(shù)控銑床編程2、簡化編程的指令6.2.340第6章數(shù)控銑床編程2、簡化編程的指令6.2.3其他功能指令6.2數(shù)控銑加工的刀具補(bǔ)償及其他功能指令

(2)縮放功能指令G50、G51格式:G51XYZPM98PG50其中,G51中的X、Y、Z給出縮放中心的坐標(biāo)值,P后跟縮放倍數(shù)。G51既可指定平面縮放,也可指定空間縮放。G51指定縮放開,G50指定縮放關(guān)。G51、G50為模態(tài)指令,可相互注銷,G50為缺省值。

例:如圖所示的三角形ABC,頂點為A(30,40),B(70,40),C(50,80),若D(50,50)為中心,放大2倍,則縮放程序為G51X50Y50P2第6章數(shù)控銑床編程2、簡化編程的指令6.2.341第6章數(shù)控銑床編程2、簡化編程的指令6.2.3其他功能指令6.2數(shù)控銑加工的刀具補(bǔ)償及其他功能指令

(3)旋轉(zhuǎn)變換指令G68,G69

G68為坐標(biāo)旋轉(zhuǎn)功能指令,G69為取消坐標(biāo)旋轉(zhuǎn)功能指令。在XY平面:格式:G68XYPG69;其中:X、Y為XY平面內(nèi)的旋轉(zhuǎn)中心坐標(biāo),P為旋轉(zhuǎn)角度,單位是度,0P360.000°。其它平面內(nèi)變換指令格式相同,只要把坐標(biāo)軸作相應(yīng)的變更就可以。第6章數(shù)控銑床編程2、簡化編程的指令6.2.342第6章數(shù)控銑床編程2、簡化編程的指令6.2.3其他功能指令6.2數(shù)控銑加工的刀具補(bǔ)償及其他功能指令

(3)旋轉(zhuǎn)變換指令G68,G69

%1主程序N10G90G17M03;N20M98P100;加工N30G68X0Y0P45;旋轉(zhuǎn)45°N40M98P100;加工②N50G69;取消旋轉(zhuǎn)N60G68X0Y0P90;旋轉(zhuǎn)則90°M70M98P100;加工③N80G69M05M30;取消旋轉(zhuǎn)子程序(①的加工程序)%100N100G90G01X20Y0F100;N110G02X30Y015;N120G03X40Y015;N130X20Y0-10;N140G00X0Y0;N150M99;第6章數(shù)控銑床編程2、簡化編程的指令6.2.343第6章數(shù)控銑床編程6.3.1概述6.3固定循環(huán)

圖6.9孔加工固定循環(huán)圖6.10固定循環(huán)數(shù)據(jù)形式第6章數(shù)控銑床編程6.3.1概述6.3固44第6章數(shù)控銑床編程6.3.1概述6.3固定循環(huán)

固定循環(huán)的程序格式如下:G98(或G99)G73(或G74或G76或G80~G89)XYZRQPIJKFL式中第一個G代碼(G98或G99)指定返回點平面,G98為返回初始平面,G99為返回R點平面。第二個G代碼為孔加工方式,即固定循環(huán)代碼G73,G74,G76和G81~G89中的任一個。

X、Y為孔位數(shù)據(jù),指被加工孔的位置;Z為R點到孔底的距離(G91時)或孔底坐標(biāo)(G90時);R為初始點到R點的距離或R點的坐標(biāo)值;Q指定每次進(jìn)給深度(G73或G83時)或指定刀具位移增量(G76或G87時);P指定刀具在孔底的暫停時間;I、J指定刀尖向反方向的移動量;K指定每次退刀(G76或G87時)刀具位移增量;F為切削進(jìn)給速度;L指定固定循環(huán)的次數(shù)。G73、G74、G76和G81~G89、Z、R、P、F、Q、I、J都是模態(tài)指令。G80、G01~G03等代碼可以取消循環(huán)固定循環(huán)。

第6章數(shù)控銑床編程6.3.1概述6.3固45第6章數(shù)控銑床編程6.3.2鉆孔循環(huán)6.3固定循環(huán)

1、高速深孔加工循環(huán)G73該固定循環(huán)用于Z軸的間歇進(jìn)給,使深孔加工時容易排屑,減少退刀量,提高加工效率。Q值為每次的進(jìn)給深度,退刀用快速,其值K為每次的退刀量。%0073N10G92X0Y0Z80N20G00N30G98G73G90X100G90R40P2Q-10K5G90Z0L2F200N40G00X0Y0Z80N50M02注意:如果Z、K、Q移動量為零時該指令不執(zhí)行

第6章數(shù)控銑床編程6.3.2鉆孔循環(huán)6.346第6章數(shù)控銑床編程6.3.2鉆孔循環(huán)6.3固定循環(huán)

2、鉆孔循環(huán)(鉆中心孔)G81

G81指令的循環(huán)動作如圖所示,包括X、Y坐標(biāo)定位、快進(jìn)、工進(jìn)和快速返回等動作。

%0081N10G92X0Y0Z80N15G00N20G99G81G90X100G90R40G90Z0P2F200I2N30G90G00X0Y0Z80N40M02注意:如果Z移動位置為零該指令不執(zhí)行。

第6章數(shù)控銑床編程6.3.2鉆孔循環(huán)6.347第6章數(shù)控銑床編程6.3.2鉆孔循環(huán)6.3固定循環(huán)

3、帶停頓的鉆孔循環(huán)G82該指令除了要在孔底暫停外,其它動作與G81相同。暫停時間由地址P給出。此指令主要用于加工盲孔,以提高孔深精度。%082N10G92X0Y0Z80N15G00N20G99G82G90X100G90R40P2G90Z0F200I2N30G90G00X0Y0Z80N40M02第6章數(shù)控銑床編程6.3.2鉆孔循環(huán)6.348第6章數(shù)控銑床編程6.3.2鉆孔循環(huán)6.3固定循環(huán)

4、深孔加工循環(huán)G83深孔加工指令G83的循環(huán)動作如圖6.13所示,每次進(jìn)刀量用地址Q給出,其值q為增量值。每次進(jìn)給時,應(yīng)在距已加工面d(mm)處將快速進(jìn)給轉(zhuǎn)換為切削進(jìn)給,d是由參數(shù)確定的。%0083N10G92X0Y0Z80N15G00N20G99G83G91X100G90R40P2Q-10K5Z0F200I2;N30G90G00X0Y0Z80N40M02注意:如果Z、Q、K為零該指令不執(zhí)行。

第6章數(shù)控銑床編程6.3.2鉆孔循環(huán)6.349第6章數(shù)控銑床編程6.3.3鏜孔循環(huán)6.3固定循環(huán)

1、精鏜循環(huán)G76G76指令的循環(huán)動作如圖所示。精鏜時,主軸在孔底定向停止后,向刀尖反方向移動,然后快速退刀。刀尖反向位移量用地址Q指定,其值只能為正值。%0076N10G92X0Y0Z80N15G00N20G99G76G91X100G91R-40P2I-20G91Z-40I2F200N30G00X0Y0Z80N40M02注意:如果Z、Q、K為零該指令不執(zhí)行。

第6章數(shù)控銑床編程6.3.3鏜孔循環(huán)6.350第6章數(shù)控銑床編程6.3.3鏜孔循環(huán)6.3固定循環(huán)

2、鏜孔循環(huán)G86G86指令與G81相同,但在孔底時主軸停止,然后快速退回。%0086N10G92X0Y0Z80N15G00N20G98G86G90X100G90R40Q-10K5P2G90Z0F200I2N30G90G00X0Y0Z80N40M02注意:如果Z的移動位置為零,該指令不執(zhí)行。第6章數(shù)控銑床編程6.3.3鏜孔循環(huán)6.351第6章數(shù)控銑床編程6.3.4攻螺紋6.3固定循環(huán)

攻絲循環(huán)指令G84的循環(huán)動作如圖6.15所示。從R點到Z點攻絲時,刀具正向進(jìn)給,主軸正轉(zhuǎn)。到孔底部時,主軸反轉(zhuǎn),刀具以反向進(jìn)給速度退出(這里:進(jìn)給速度F=轉(zhuǎn)速(r/min)×螺矩(mm),R應(yīng)選在距工件表面7mm以上的地方)。G84指令中進(jìn)給倍率不起作用;進(jìn)給保持只能在返回動作結(jié)束后執(zhí)行。

第6章數(shù)控銑床編程6.3.4攻螺紋6.3固52第6章數(shù)控銑床編程6.3.5取消固定循環(huán)6.3固定循環(huán)

取消固定循環(huán)G80。該指令能取消固定循環(huán),同時R點和Z點也被取消。使用固定循環(huán)指令時應(yīng)注意以下幾點:①在固定循環(huán)中,定位速度由前面的指令決定。②固定循環(huán)指令前應(yīng)使用M03或M04指令使主軸回轉(zhuǎn)。③各固定循環(huán)指令中的參數(shù)均為非模態(tài)值,因此每句指令的各項參數(shù)應(yīng)寫全。在固定循環(huán)程序段中,X、Y、Z、R數(shù)據(jù)應(yīng)至少指令一個才能進(jìn)行孔加工。④控制主軸回轉(zhuǎn)的固定循環(huán)(G74、G84、G86)中,如果連續(xù)加工一些孔間距較小,或者初始平面到R點平面的距離比較短的孔時,會出現(xiàn)在進(jìn)入孔的切削動作前主軸還沒有達(dá)到正常轉(zhuǎn)速的情況,遇到這種情況時,應(yīng)在各孔的加工動作之間插入G04指令,以獲得時間。⑤用G00~G03指令之一注銷固定循環(huán)時,若G00~G03指令之一和固定循環(huán)出現(xiàn)在同一程序段,且程序格式為G00(G02,G03)GXYZRQPIJFL時,按G00(或G02,G03)進(jìn)行X、Y移動。⑥在固定循環(huán)程序段中,如果指定了輔助功能M,則在最初定位時送出M信號,等待M信號完成,才能進(jìn)行加工循環(huán)。⑦固定循環(huán)中定位方式取決于上次是G00還是G01,因此如果希望快速定位則在上一程序段或本程序段加G00。第6章數(shù)控銑床編程

溫馨提示

  • 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

提交評論