第四章數(shù)控編程與實(shí)例_第1頁
第四章數(shù)控編程與實(shí)例_第2頁
第四章數(shù)控編程與實(shí)例_第3頁
第四章數(shù)控編程與實(shí)例_第4頁
第四章數(shù)控編程與實(shí)例_第5頁
已閱讀5頁,還剩166頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)控銑與加工中心編程指令(zhlng)與實(shí)例共一百七十一頁一、數(shù)控機(jī)床編程基本知識(shí)二、數(shù)控銑床基本編程指令三、數(shù)控銑床常用編程指令四、數(shù)控銑床編程實(shí)例五、簡(jiǎn)化(jinhu)編程指令六、用戶宏程序數(shù)控機(jī)床(sh kn j chun)編程基礎(chǔ)共一百七十一頁1、機(jī)床坐標(biāo)軸2、機(jī)床原點(diǎn)、參考點(diǎn)、機(jī)床坐標(biāo)系3、工件原點(diǎn)和工件坐標(biāo)4、絕對(duì)、增量(zn lin)編程5、直徑、半徑編程6、程序格式一、數(shù)控編程基本知識(shí)共一百七十一頁1、坐標(biāo)系統(tǒng) 1)基本(jbn)坐標(biāo)軸 數(shù)控機(jī)床的坐標(biāo)軸和方向的命名制訂了統(tǒng)一的標(biāo)準(zhǔn),規(guī)定直線進(jìn)給運(yùn)動(dòng)的坐標(biāo)軸用X,Y,Z表示,常稱基本坐標(biāo)軸。一、數(shù)控編程基本知識(shí)共一百七十一頁2)

2、旋轉(zhuǎn)軸 圍繞X,Y,Z軸旋轉(zhuǎn)的圓周進(jìn)給坐標(biāo)軸分別用A,B,C表示,根據(jù)右手(yushu)螺旋定則,如圖1所示,以大姆指指向+X,+Y,+Z方向,則食指、中指等的指向是圓周進(jìn)給運(yùn)動(dòng)的+A,+B,+C方向。一、數(shù)控編程基本知識(shí)共一百七十一頁基本軸與旋轉(zhuǎn)軸的方向: +X =-X, +Y =-Y, +Z =-Z, +A =-A, +B =-B, +C =-C 同樣(tngyng)兩者運(yùn)動(dòng)的負(fù)方向也彼此相反。一、數(shù)控編程基本知識(shí)共一百七十一頁+X+X+Y+Z+Y+Z+Y+C+Z+A +B+C+X +Y +Z+A+B+X圖 1 機(jī)床(jchung)坐標(biāo)軸一、數(shù)控編程基本知識(shí)共一百七十一頁3)附加(fji)

3、坐標(biāo)軸: 在基本的線性坐標(biāo)軸X,Y,Z之外的附加線性坐標(biāo)軸指定為U,V,W 和P,Q,R。 這些附加坐標(biāo)軸的運(yùn)動(dòng)方向,可按決定基本坐標(biāo)軸運(yùn)動(dòng)方向的方法來決定。 一、數(shù)控編程基本知識(shí)共一百七十一頁CJK6032坐標(biāo)軸Z+X+一、數(shù)控機(jī)床(sh kn j chun)編程基礎(chǔ)共一百七十一頁 ZJK-7532立式銑床(xchung)軸的定義一、數(shù)控編程基本知識(shí)+Y+X圖2 華中I型ZJK7532銑床坐標(biāo)系統(tǒng) +Z共一百七十一頁2、機(jī)床參考點(diǎn)、機(jī)床零點(diǎn)、機(jī)床坐標(biāo)系機(jī)床參考點(diǎn):為了正確(zhngqu)地在機(jī)床工作時(shí)建立機(jī)床坐標(biāo)系,通常在每個(gè)坐標(biāo)軸的移動(dòng)范圍內(nèi)設(shè)置一個(gè)固定的機(jī)械的機(jī)床參考點(diǎn)(測(cè)量起點(diǎn)),(該

4、點(diǎn)系統(tǒng)不能確定其位置)機(jī)床零點(diǎn):通過已知參考點(diǎn)(已知點(diǎn))、系統(tǒng)設(shè)置的參考點(diǎn)與機(jī)床零點(diǎn)的關(guān)系可確定一固定的機(jī)床零點(diǎn),也稱為機(jī)床坐標(biāo)系的原點(diǎn)。(該點(diǎn)系統(tǒng)能確定其位置)。機(jī)床坐標(biāo)系:以機(jī)床原點(diǎn)為原點(diǎn),機(jī)床坐標(biāo)軸為軸,建立的坐標(biāo)系即機(jī)床坐標(biāo)系。(該坐標(biāo)系是機(jī)床位置控制的參照系)一、數(shù)控編程基本知識(shí)共一百七十一頁3、工件坐標(biāo)系、程序原點(diǎn)定義(dngy):工件坐標(biāo)系是編程人員在編程時(shí)使用的,編程人員選擇工件上的某一點(diǎn)為原點(diǎn)(也稱程序原點(diǎn)),建立一個(gè)坐標(biāo)系,稱為工件坐標(biāo)系。工件坐標(biāo)系一旦建立便一直有效,直到被新的工件坐標(biāo)系所取代。一、數(shù)控編程基本知識(shí)共一百七十一頁一、數(shù)控編程基本知識(shí)o)(編程原點(diǎn)工件原點(diǎn)Y

5、+X+Y+oX+共一百七十一頁圖4 一、數(shù)控編程基本知識(shí)共一百七十一頁 2-1、G指令(zhlng)(準(zhǔn)備功能)二、數(shù)控銑床基本(jbn)編程指令共一百七十一頁2-2、M指令(或輔助(fzh)功能)二、數(shù)控銑床基本(jbn)編程指令共一百七十一頁F.S.T指令 F指令指定進(jìn)給速度指令(續(xù)效指令) 組成:編碼法:F帶兩位數(shù)字,如F05,F36等。后面所帶的數(shù)只是一個(gè)代碼,它與某個(gè)(系統(tǒng)規(guī)定的速度值)速度值相對(duì)應(yīng),換而言之,這種指令所指定的進(jìn)給速度是有級(jí)的,速度值序既可等差數(shù)列,也可能(knng)是等比數(shù)列直接法:F后帶若干位數(shù)字,如F150,F3500等。后面所帶的數(shù)字表示實(shí)際的速度值,上述兩個(gè)

6、指令分別表示F=150mm/min;F=3500mm/min。 G94每分鐘進(jìn)給,單位:mm/min(模態(tài))G95每 轉(zhuǎn)進(jìn)給,單位:mm/r 共一百七十一頁S指令(切削速度)指定主軸轉(zhuǎn)速指令(續(xù)效指令) 組成:同F(xiàn) ,如S05,S36等 (M96-恒線速度,單位:m/rad M97每分鐘轉(zhuǎn)速,單位:r/min ,模態(tài))T指令指定加工刀具號(hào)的指令。 組成:T后跟兩位數(shù)字(shz),如T11,T28等。 T11表示選擇11號(hào)刀具 T28表示選擇28號(hào)刀具共一百七十一頁二、數(shù)控銑床基本(jbn)編程指令 一、有關(guān)坐標(biāo)和坐標(biāo)系的指令(zhlng) 1、絕對(duì)值編程G90與相對(duì)值編程G91 格式: G90

7、 G X Y Z G91 G X Y Z G90為絕對(duì)值編程,每個(gè)軸上的編程值是相對(duì)于程序原點(diǎn)的。G91為相對(duì)值編程,每個(gè)軸上的編程值是相對(duì)于前一位置而言的,該值等于沿軸移動(dòng)的距離。共一百七十一頁G90、G91為模態(tài)功能,G90為缺省值。區(qū)別:圖8中給出了刀具由原點(diǎn)按順序向1、2、3點(diǎn)移動(dòng)(ydng)時(shí)兩種不同指令的區(qū)別。 圖8 兩種指令(zhlng)方式 二、數(shù)控銑床基本編程指令共一百七十一頁2、坐標(biāo)系設(shè)定(sh dn)G92 格式:G92 X_ Y_ Z_ A_ 其中,X、Y、Z、A為坐標(biāo)原點(diǎn)(程序原點(diǎn))到刀具起點(diǎn)(對(duì)刀點(diǎn))的有向距離。建立:G92指令通過設(shè)定刀具起點(diǎn)相對(duì)于坐標(biāo)原點(diǎn)的位置建

8、立坐標(biāo)系。此坐標(biāo)系一旦建立起來,后序的絕對(duì)值指令坐標(biāo)位置都是此工件坐標(biāo)系中的坐標(biāo)值。 二、數(shù)控銑床基本(jbn)編程指令共一百七十一頁二、數(shù)控銑床基本(jbn)編程指令 X、Z取值原則:1、方便數(shù)學(xué)計(jì)算和簡(jiǎn)化編程;2、容易找正對(duì)刀;3、便于加工檢查;4、引起的加工誤差?。?、不要與機(jī)床、工件發(fā)生碰撞;6、方便拆卸(chixi)工件;7、空行程不要太長(zhǎng);共一百七十一頁 注意 1、執(zhí)行此段程序只是建立在工件坐標(biāo)系中刀具(doj)起點(diǎn)相對(duì)于程序原點(diǎn)的位置,刀具(doj)并不產(chǎn)生運(yùn)動(dòng)。 2、G92指令必須單獨(dú)一個(gè)程序段指定,并放在程序的首段。 二、數(shù)控銑床基本(jbn)編程指令共一百七十一頁3、工件坐

9、標(biāo)系選擇(xunz)G54-G59 格式:二、數(shù)控銑床基本(jbn)編程指令共一百七十一頁注意事項(xiàng): G92指令需后續(xù)(hux)坐標(biāo)值指定刀具起點(diǎn)在當(dāng)前工件坐標(biāo)系中的坐標(biāo)值,因此須用單獨(dú)一個(gè)程序段指定,該程序段中盡管有位置指令值,但并不產(chǎn)生運(yùn)動(dòng),在使用G92指令前,必須保證刀具回到加工起始點(diǎn)即對(duì)刀點(diǎn)。 使用G54G59建立工件坐標(biāo)系時(shí),該指令可單獨(dú)指定(如上例中的N02句),也可與其他指令同段指定(如上例中的N01句)。使用該指令前,先用MDI方式輸入該坐標(biāo)系坐標(biāo)原點(diǎn)在機(jī)床坐標(biāo)系中的坐標(biāo)值,使用G54指令在開機(jī)前,必須回過一次參考點(diǎn)二、數(shù)控銑床基本(jbn)編程指令共一百七十一頁二、數(shù)控銑床基

10、本(jbn)編程指令暫停G04指令G04 X_X、為停頓時(shí)間段間過渡方式G09、G61、G64指令 1)準(zhǔn)停檢查G09指令(非模態(tài),用于清角) 2)精確停止檢驗(yàn)(jinyn)G61指令(模態(tài),與G64同組) 3)連續(xù)切削方式G64指令 (模態(tài),缺省值,與G61同組;用于小線段連續(xù)加工) 共一百七十一頁4、直接機(jī)床坐標(biāo)系編程G53 格式:G53 在含有(hn yu)G53指令的程序段中,用絕對(duì)值編程(G90)的移動(dòng)指令位置就是在機(jī)床坐標(biāo)系中(相對(duì)于機(jī)床原點(diǎn))的坐標(biāo)值。G53指令僅在其被規(guī)定的程序段中有效。二、數(shù)控銑床基本(jbn)編程指令共一百七十一頁5、坐標(biāo)平面選擇G17,G18,G19 格式

11、:G17 G18 G19該指令選擇一個(gè)平面,在此平面中進(jìn)行(jnxng)圓弧插補(bǔ)和刀具半徑補(bǔ)償。G17選擇XY平面,G18選擇ZX平面,G19選擇YZ平面。移動(dòng)指令與平面選擇無關(guān)。例如在規(guī)定了G17 Z_時(shí),Z軸照樣會(huì)移動(dòng)。G17、G18、G19為模態(tài)功能,可相互注銷,G17為缺省值。二、數(shù)控銑床基本(jbn)編程指令共一百七十一頁二、有關(guān)單位的設(shè)定(本課件以FANUC系統(tǒng)為例) 1、尺寸單位選擇G20,G21,G22格式:G20 G21 G22本系統(tǒng)采用(ciyng)3種尺寸輸入制式:英制由G20指定,公制由G21指定,脈沖當(dāng)量由G22指定,缺省時(shí)采用公制。3種制式下線性軸、旋轉(zhuǎn)軸的尺寸單位

12、如表4所示。 二、數(shù)控銑床基本(jbn)編程指令共一百七十一頁線性軸旋轉(zhuǎn)軸英制(G20)英寸度公制(G21)毫米度脈沖當(dāng)量(G22)移動(dòng)軸脈沖當(dāng)量旋轉(zhuǎn)軸脈沖當(dāng)量表4 尺寸輸入(shr)制式及其單位 這3個(gè)G代碼必須在程序(chngx)的開頭坐標(biāo)系設(shè)定之前用單獨(dú)的程序段指令。G20,G21,G22不能在程序的中途切換。 二、數(shù)控銑床基本編程指令共一百七十一頁2、進(jìn)給速度(sd)單位的設(shè)定G94、G95 格式:G94 F_ G95 F_ G94為每分鐘進(jìn)給,F(xiàn)的單位依G20/G21/G22的設(shè)定而分別為mm/min,in/min或脈沖當(dāng)量/min。此外,G94 F_可以指定旋轉(zhuǎn)軸的速度,旋轉(zhuǎn)軸的速

13、度單位為度/min或脈沖當(dāng)量/min。 G95為每轉(zhuǎn)進(jìn)給,在F之后,直接指定刀具在主軸轉(zhuǎn)一轉(zhuǎn)的進(jìn)給量,單位依G20/G21/G22的設(shè)定而分別為mm/r,in/r或脈沖當(dāng)量/r 。這個(gè)功能必須在主軸裝有編碼器時(shí)才能使用。 G94、G95為模態(tài)功能,可相互注銷,G94為缺省值。二、數(shù)控銑床基本(jbn)編程指令共一百七十一頁三、進(jìn)給控制指令 1、快速定位指令(zhlng)G00格式:G00 X_Y_Z_A_ 其中,X、Y、Z、A為快速定位終點(diǎn), G90時(shí)為終點(diǎn)在工件坐標(biāo)系中的坐標(biāo); G91時(shí)為終點(diǎn)相對(duì)于起點(diǎn)的位移量。 G00為模態(tài)功能,可由G01、G02、G03或G33功能注銷。二、數(shù)控銑床基本

14、(jbn)編程指令共一百七十一頁2、單方向定位指令G60 格式:G60 X_Y_Z_A_ 其中,X、Y、Z、A、為定位終點(diǎn),在G90時(shí)為終點(diǎn)在工件坐標(biāo)系中的坐標(biāo);在G91時(shí)為終點(diǎn)相對(duì)于起點(diǎn)的位移量。在單向定位時(shí),每一軸的定位方向是由機(jī)床參數(shù)確定的。在G60中,先以G00速度快速定位到一中間點(diǎn),然后以一固定速度移動(dòng)到定位終點(diǎn)。中間點(diǎn)與定位終點(diǎn)的距離(偏移值)是一常量(chngling),由機(jī)床參數(shù)設(shè)定,且從中間點(diǎn)到定位終點(diǎn)的方向即為定位方向。G60指令僅在其被規(guī)定的程序段中有效。二、數(shù)控銑床基本(jbn)編程指令共一百七十一頁3、線性進(jìn)給指令G01 格式: G01 X _Y_Z_A_F_ 其中,

15、X、Y、Z、A、為終點(diǎn),G90時(shí)為終點(diǎn)在工件坐標(biāo)系中的坐標(biāo);G91時(shí)為終點(diǎn)相對(duì)(xingdu)于起點(diǎn)的位移量。G01和F都是模態(tài)代碼,G01可由G00、G02、G03或G33功能注銷。二、數(shù)控銑床基本(jbn)編程指令共一百七十一頁4、圓弧進(jìn)給指令(zhlng)G02,G03 圓弧進(jìn)給 格式:其中用G17代碼進(jìn)行XY平面的指定,省略時(shí)就被默認(rèn)為是G17,但當(dāng)在ZX(G18)和YZ(G19)平面上編程時(shí),平面指定代碼不能省略。 二、數(shù)控銑床基本(jbn)編程指令F_ 共一百七十一頁二、數(shù)控銑床基本(jbn)編程指令共一百七十一頁起點(diǎn)(qdin) I、J、K分別表示X(U),Y(V),Z(W)軸圓

16、心的坐標(biāo)減去圓弧起點(diǎn)(qdin)的坐標(biāo),如圖21所示二、數(shù)控銑床基本編程指令 圓心 終點(diǎn) (X, Y) 起點(diǎn) J I O X Y 圓心 終點(diǎn) (Y, Z) K J O Y Z 圓心 終點(diǎn) (X, Z) 起點(diǎn) I K O Z X 圖21 I、J、K的選擇 F_ 共一百七十一頁 園弧插補(bǔ)注意事項(xiàng): 1、當(dāng)圓弧圓心角小于180時(shí),R為正值, 2、當(dāng)圓弧圓心角大于180時(shí),R為負(fù)值, 3、整圓編程時(shí)不可以使用R,只能(zh nn)用I、J、K; 4、F為編程的兩個(gè)軸的合成進(jìn)給速度。 二、數(shù)控銑床基本(jbn)編程指令共一百七十一頁1.螺旋線進(jìn)給 格式: 螺旋線插補(bǔ)的進(jìn)給速度F為合成(hchng)運(yùn)動(dòng)速

17、度。 三、數(shù)控銑床常用(chn yn)編程指令 F_ _ZYZXYX共一百七十一頁例. 如圖所示的螺旋線程序(chngx)G91時(shí):G91 G03 X-30.0 Y30.0 R30.0 Z10 F100G90時(shí):G90 G03 X0 Y30.0 R30.0 Z10 F100G91時(shí): G91 G19 G02 Y30 Z-30 R30 X10 F100G90時(shí):G90 G19 G02 Y30 Z0.0 R30.0 X10 F100三、數(shù)控銑床常用(chn yn)編程指令 共一百七十一頁例. 如圖所示的螺旋線程序(chngx)%0027G92 X30 Y-50 Z30G01 Y0 F200G03

18、X0 Y30 R30 Z10G00 Z30X30Y-50M30三、數(shù)控銑床常用(chn yn)編程指令 共一百七十一頁例. 下圖所示用直徑10mm的鍵槽(jinco)刀加工直徑50的孔,工件高10mm%0027N1 G92 X0 Y0 Z30 N10 G03 I-20 Z3N2 G01 Z11 X20 F200 N11 G03 I-20 Z2N3 G03 I-20 Z10 N12 G03 I-20 Z1N4 G03 I-20 Z9 N13 G03 I-20 Z0N5 G03 I-20 Z8 N14 G03 I-20N6 G03 I-20 Z7 N15 G01 X0N7 G03 I-20 Z6

19、N16 G00 Z30N8 G03 I-20 Z5 N17 X30 Y-50N9 G03 I-20 Z4 N18 M30 三、數(shù)控銑床常用(chn yn)編程指令 共一百七十一頁2.虛軸指令G07及正弦線插補(bǔ)格式(g shi): 虛軸規(guī)定如下:G07 取0時(shí):指定軸為虛軸G07 取1時(shí):指定軸為實(shí)軸 三、數(shù)控銑床常用(chn yn)編程指令 共一百七十一頁3、正弦線插補(bǔ)(虛軸加螺旋線插補(bǔ)) 1、在G07 指定X、Y、Z0 指令之后,X、Y、Z軸就為虛軸,2、虛軸只參加計(jì)算,不運(yùn)動(dòng)。3、G07僅在其被規(guī)定(gudng)的程度段中有效。4、虛軸僅對(duì)自動(dòng)操作有效,手動(dòng)操作無效。 三、數(shù)控銑床常用(c

20、hn yn)編程指令 共一百七十一頁例.如圖所示,關(guān)于Y Z平面上的單周期正弦曲線插補(bǔ),X軸為虛軸。XX+YY = RR (R:圓弧半徑)Y=R SIN(2Z /L) (L:?jiǎn)沃芷赯軸移動(dòng)量)程序(chngx)如下:%0001N01 G92 X0 Y0 Z0N02 G07 X0 G90 G03 X0 Y.0 I0 J5.0 Z20.0 F100N04 G07 X1N05 M30三、數(shù)控銑床常用(chn yn)編程指令 共一百七十一頁例.如圖所示,關(guān)于x y平面上的單周期正弦曲線插補(bǔ),X軸為虛軸。ZZ+YY = RR (R:圓弧半徑(bnjng))Y=R SIN(2X /L) (L:?jiǎn)沃芷赯軸移

21、動(dòng)量)程序如下:%0001N01 G92 X0 Y0 Z0N02 G07 Z0 G19 G90 G03 Y.0 Z0 J5 K0 X20.0 F100N04 G07 Z1N05 M30三、數(shù)控銑床常用(chn yn)編程指令 共一百七十一頁4、回參考點(diǎn)控制指令 1)、自動(dòng)返回到參考點(diǎn)G28格式:G28 X _Y_ Z_ A_其中(qzhng),X、Y、Z、A、為指令的終點(diǎn)位置該指令的終點(diǎn)稱之為“中間點(diǎn)”,而非參考點(diǎn)。在G90時(shí)為終點(diǎn)在工件坐標(biāo)系中的坐標(biāo);在G91時(shí)為終點(diǎn)相對(duì)于起點(diǎn)的位移量。由該指令指定的軸能夠自動(dòng)地定位到參考點(diǎn)上。三、數(shù)控銑床常用(chn yn)編程指令 共一百七十一頁2)、自

22、動(dòng)從參考點(diǎn)返回G29格式:G29 X _Y_Z_A_其中,X、Y、Z、A、為指令的定位終點(diǎn),在G90時(shí)為終點(diǎn)在工件坐標(biāo)系中的坐標(biāo);在G91時(shí)為終點(diǎn)相對(duì)于中間點(diǎn)的位移量。由此功能可使刀具從參考點(diǎn)經(jīng)由一個(gè)中間點(diǎn)而定位于(wiy)指定點(diǎn)。通常該指令緊跟在一個(gè)G28指令之后。用G29的程序段的動(dòng)作,可使所有被指令的軸以快速進(jìn)給經(jīng)由以前用G28指令定義的中間點(diǎn),然后再到達(dá)指定點(diǎn)。G29指令僅在其被規(guī)定的程序段中有效。 三、數(shù)控銑床常用(chn yn)編程指令 共一百七十一頁5、刀具補(bǔ)償功能(gngnng)指令1)、刀具半徑補(bǔ)償G40,G41,G42 格式:其中刀補(bǔ)號(hào)地址D后跟的數(shù)值是刀具號(hào),它用來調(diào)用內(nèi)

23、存中刀具半徑補(bǔ)償?shù)臄?shù)值。 G40三、數(shù)控銑床常用(chn yn)編程指令 共一百七十一頁在進(jìn)行刀具半徑補(bǔ)償前,必須用G17或G18、G19指定補(bǔ)償是在哪個(gè)平面上進(jìn)行。a,b必須與指定平面中的軸相對(duì)(xingdu)應(yīng)。在多軸聯(lián)動(dòng)控制中,投影到補(bǔ)償平面上的刀具軌跡受到補(bǔ)償,平面選擇的切換必須在補(bǔ)償取消方式下進(jìn)行,若在補(bǔ)償方式進(jìn)行,則報(bào)警。G40是取消刀具半徑補(bǔ)償功能。G41是在相對(duì)于刀具前進(jìn)方向左側(cè)進(jìn)行補(bǔ)償,稱為左刀補(bǔ),如圖31(a)所示。G42是在相對(duì)于刀具前進(jìn)方向右側(cè)進(jìn)行補(bǔ)償,稱為右刀補(bǔ),如圖31(b)所示。G40、G41、G42都是模態(tài)代碼,可相互注銷。 三、數(shù)控銑床常用(chn yn)編程

24、指令 共一百七十一頁三、數(shù)控銑床常用(chn yn)編程指令 共一百七十一頁例. 見圖所示的刀具半徑(bnjng)補(bǔ)償程序。設(shè)加工開始時(shí)刀具距離工件表面50mm,切削深度為10mm.三、數(shù)控銑床常用(chn yn)編程指令 共一百七十一頁按增量方式(fngsh)編程N(yùn)20 G91 G17 G00 由G17指定刀補(bǔ)平面N25 G00Z100.N30 G41 X20.0 Y10.0 D01 由刀補(bǔ)號(hào)碼D01指定刀補(bǔ)刀補(bǔ)啟動(dòng)N35 Z-48 M03 S500N38 G01 Z-12 F200N40 G01 Y40.0 F100 進(jìn)入刀補(bǔ)狀態(tài)N50 X30.0 N60 Y-30.0N70 X-40.0

25、 N80 G00 Z60 M05N85 G40 X-10.0 Y-20.0解除刀補(bǔ)N88 G00Z100.N90 M30三、數(shù)控銑床常用(chn yn)編程指令 共一百七十一頁 按絕對(duì)方式編程N(yùn)20 G90 G17 G00N25 Z100N30 G41 X20.0 Y10.0 D01 啟動(dòng)刀補(bǔ)N35 Z2 M03 S500N38 G01 Z-10 F200N40 G01 Y50.0 F100 刀補(bǔ)狀態(tài)(zhungti)N50 X50.0N60 Y20.0N70 X10.0N80 G00 Z50 M05N85 G40 X0 Y0 解除刀補(bǔ)N88 G00Z100N90 M30三、數(shù)控銑床常用(ch

26、n yn)編程指令 共一百七十一頁2、刀具長(zhǎng)度補(bǔ)償G43,G44,G49 格式:其中,a X,Y,Z,U,V,W,為補(bǔ)償軸的終點(diǎn)坐標(biāo),H為長(zhǎng)度補(bǔ)償偏置號(hào)。假定的理想刀具長(zhǎng)度與實(shí)際使用的刀具長(zhǎng)度之差作為偏置設(shè)定在偏置存儲(chǔ)器中,該指令(zhlng)不改變程序就可實(shí)現(xiàn)對(duì)a軸運(yùn)動(dòng)指令的終點(diǎn)位置進(jìn)行正向或負(fù)向補(bǔ)償。 _H_ G49 三、數(shù)控銑床常用(chn yn)編程指令 共一百七十一頁用G43(正向偏置),G44(負(fù)向偏置)指令偏置的方向。H指令設(shè)定在偏置存儲(chǔ)器中的偏置量。無論是絕對(duì)指令還是增量指令,由H代碼指定的已存入偏置存儲(chǔ)器中的偏置值在G43時(shí)加,在G44時(shí)則是從a軸運(yùn)動(dòng)指令的終點(diǎn)坐標(biāo)值中減去。

27、計(jì)算后的坐標(biāo)值成為終點(diǎn)。偏置號(hào)可用H00-H99來指定。偏置值與偏置號(hào)對(duì)應(yīng),可通過MDI/CRT先設(shè)置(shzh)在偏置存儲(chǔ)器中。對(duì)應(yīng)偏置號(hào)00即H00的偏置值通常為0,因此對(duì)應(yīng)于H00的偏置量不設(shè)定。要取消刀具長(zhǎng)度補(bǔ)償時(shí)用指令G49或H00。G43、G44、G49都是模態(tài)代碼,可相互注銷。三、數(shù)控銑床常用(chn yn)編程指令 共一百七十一頁例.如圖所示的刀具(doj)長(zhǎng)度補(bǔ)償程序。 三、數(shù)控銑床常用(chn yn)編程指令 共一百七十一頁H01= 4.0 (偏置(pin zh)值)N01 G91 G00 X120.0 Y80.0 M03 S500N02 G43 Z32.0 H01N03

28、G01 Z21.0 F1000N04 G04 P2000N05 G00 Z21.0N06 X30.0 Y-50.0N07 G01 Z41.0N08 G00 Z41.0N09 X50.0 Y30.0三、數(shù)控銑床常用(chn yn)編程指令 共一百七十一頁N10 G01 Z25.0N11 G04P2000N12 G00Z57.0 H00 (G49)N13 X200.0 Y60.0 N14 M05N15 M30 由于偏置號(hào)的改變而造成偏置值的改變時(shí),新的偏置值并不加到舊偏置值上。例如,H01的偏置值為20.0,H02的偏置值為30.0時(shí)G90 G43 Z100.0 H01 Z將達(dá)到120.0G90

29、G43 Z100.0 H02 Z將達(dá)到130.0 刀具長(zhǎng)度補(bǔ)償同時(shí)只能加在一個(gè)軸上,因此下列指令(zhlng)將出現(xiàn)報(bào)警。要進(jìn)行刀具長(zhǎng)度補(bǔ)償軸的切換,必須取消一次刀具長(zhǎng)度補(bǔ)償。G43 Z_H_G43 X_H_報(bào)警 三、數(shù)控銑床常用(chn yn)編程指令 共一百七十一頁%0027N1 G92 X0 Y0 Z30N2 MO3 S500N3 G01 Z11 X19.178 F1200#0=58.376/2-10+0.8WHILE #0 LE 20#1=8WHILE #1 GE 1N3 G91 G02 I-#0 Z-1.5 #1=#1-1ENDWN15 G90 G01 X0 三、數(shù)控銑床常用(chn

30、 yn)編程指令 Z11#0=#0+0.3G01 X#0ENDWG01 X20#1=11WHILE #1 GE-1N3 G91 G02 I-20 Z-1.5 #1=#1-1ENDWN16 G00 Z30N17 X30 Y-50N18 M30例. 下圖所示用直徑20mm的單刃螺紋鏜刀加工(ji gng)M601.5的螺紋,(小徑60-2+0.376=58.376),工件高10mm共一百七十一頁例. 見下圖所示,用8的刀具(doj),沿雙點(diǎn)畫線加工距離工件上表面3mm深凹槽四、數(shù)控銑床編程實(shí)例(shl) 807015100601088R10共一百七十一頁例. 見下圖所示,用8的刀具,沿雙點(diǎn)畫線加工

31、距離(jl)工件上表面3mm深凹槽四、數(shù)控銑床編程實(shí)例(shl)%5002N1 G92 X0 Y0 Z50N2 M03 S500N3 G00 X19 Y24N4 Z5N5 G01 Z-3 F40N6 Y56N7 G02 X29 Y66 R10(N7 G02 X29 Y66 I10)N8 G01 X71N9 G02 X81 Y56 R10(N9 G02 X81 Y56 J-10)N10 G01 Y24N111 G02 X71 Y14 R10(N11 G02 X71 Y14 I-10)N12 G01 X29N13 G02 X19 Y24 R10(N13 G02 X19 Y24 J10)N14 G0

32、0 Z50N15 X0 Y0N16 M30807015100601088R10共一百七十一頁例. 見下圖所示,用8的刀具,加工(ji gng)距離工件上表面3mm深的凸模四、數(shù)控銑床編程實(shí)例(shl)R103020R10R20R20共一百七十一頁例. 見下圖所示,用8的刀具,沿雙點(diǎn)畫線加工距離(jl)工件上表面3mm深凸模四、數(shù)控銑床編程實(shí)例(shl)%5002N1 G92 X-40 Y50 Z50N2 M03 S500N4 G01 Z-3 F400N5 G01 G41 X5 Y30 D01 F40N6 X30N7 G02 X38.66 Y25 R10(N7 G02 X38.66 Y25 J-

33、10)N8 G01 X47.32 Y10N9 G02 X30 Y0 R20(N9 G02 X30 Y0 I-17.32 J-10)N10 G01 X0N111 G02 X0 Y20 R10(N11 G02 X0 Y20 J20)N12 G03 Y40 R10(N12 G03 Y40 J10)N13 G00 G90 G40 X-40 Y50 N14 G00 Z50N15 M30R103020R10R20R20程序起點(diǎn)共一百七十一頁例. 見下圖所示,用20的刀具(doj)加工下圖輪廓,用16的刀具加工下圖凹臺(tái),用6、 8的刀具加工孔。四、數(shù)控銑床編程實(shí)例(shl) %5002G92 X-20 Y-

34、20 Z100M03 S500N1 M06 T01G00 G43 Z-23 H01G01 G41 X0 Y-8 D01 F100Y42X7 Y56X80Y46G02 X70 Y0 R10G01 X-10G00 G40 X-20 Y-20 G49 Z100 N2 M06 T2 G00 G43 Z-10 H02X5 Y-10G01 Y66 F100X19561480147R101414141414121222Y-10X20Y66G49 Z100G00 X-20 Y-20N3 M06 T03G00 G43 Z10 H03 G98 G73 X14 Y26 Z-23 R-6 Q-5F50G99 G73

35、X42 Y40 Z-23 R4 Q-5F50G99 G73 X42 Y12 Z-23 R4 Q-5F50G98 G73 X56 Y26 Z-23 R4 Q-5F50G00 G49 Z100X-20 Y-20M05M30共一百七十一頁例. 見下圖所示,用20的刀具加工(ji gng)周邊輪廓,用16的刀具加工凹臺(tái),用8的鉆頭加工孔,四、數(shù)控銑床編程實(shí)例(shl) 562280142313361410141222墊鐵R8共一百七十一頁例. 見下圖所示,用20的刀具加工(ji gng)周邊輪廓,用16的刀具加工凹臺(tái),用8的鉆頭加工孔,四、數(shù)控銑床編程實(shí)例(shl) 1222墊鐵56228014231

36、336141014R8%5002G92 x-20 y-20 z100M03 S500N1 M06 T01G00 G43 Z-23 H01G01 G41 X0 Y-8 D01 F100Y56X80Y0X-10G00 G40 X-20 Y-20 G49 Z100 N2 M06 T2 G00 G43 Z-10 H02X5 Y-10G01 Y70 F100X13Y-10X14Y70G00 X75G01 Y-10 F100X67Y70X66Y-10G49 Z100G00 X-20 Y-20N3 M06 T03G00 G43 Z10 H03 G98 G73 X12 Y14 Z-23 R-6 Q-5 F50

37、G98 G73 G91 X23 G90 Z-23 R4 Q-5 L2 F50G98 G73 X58 Y42 Z-23 R-6 Q-5 F50G98 G73 G91 X-23 G90 Z-23 R4 Q-5 L2 F50G00 G49 Z100X-20 Y-20M05M30共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令 1、鏡像功能G24,G25 格式: G24 X_Y_Z_A_ M98 P_ G25 X_Y_Z_A_G24建立鏡像,由指令坐標(biāo)軸后的坐標(biāo)值指定鏡像位置(對(duì)稱軸、線、點(diǎn)),G25指令用于取消鏡像。G24、G25為模態(tài)指令,可相互注銷,G25為缺省值。注: 有刀補(bǔ)時(shí),先鏡像 ,然后(r

38、nhu)進(jìn)行刀具長(zhǎng)度補(bǔ)償、半徑補(bǔ)償。共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令例. 圖34所示的鏡像功能程序(chngx)%1主程序N01 G92 X0 Y0 Z10N02 G91 G17 M03N03 M98 P100 加工N04 G24 X0 以Y軸鏡像N05 M98 P100加工N06 G25 X0 取消Y軸鏡像N07 G24 X0 Y0 以位置點(diǎn)為(0,0)N08 M98 P100加工N09 G25 X0 Y0取消點(diǎn)(0,0)鏡像N10 G24 Y0以X軸鏡像N11 M98 P100加工N12 G25 Y0取消X軸鏡像N13 M05N14 M30%100子程序N01 G01 Z-5

39、F50N02 G00 G41 X20 Y10 D01N03 G01 Y60N04 X40 N05 G03 X60 Y40 R20N06 Y20N07 X10N08 G00 X0 Y0N09 Z10N10 M99共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令2、縮放功能G50,G51 格式: G51 X_Y_Z_P_ M98 P_ G50其中,G51中的X、Y、Z給出縮放中心的坐標(biāo)值,P后跟縮放倍數(shù)。G51既可指定平面縮放,也可指定空間縮放。用G51指定縮放開,G50指定縮放關(guān)。在G51后,運(yùn)動(dòng)指令的坐標(biāo)值以(X,Y,Z)為縮放中心,按P規(guī)定的縮放比例進(jìn)行計(jì)算(j sun)。使用G51指令可用一個(gè)

40、程序加工出形狀相同,尺寸不同的工件。G51、G50為模態(tài)指令,可相互注銷,G50為缺省值。 注: 有刀補(bǔ)時(shí),先縮放,然后進(jìn)行刀具長(zhǎng)度補(bǔ)償、半徑補(bǔ)償。共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令 例如在圖35所示的三角形ABC中,頂點(diǎn)為A(30, 40),B(70, 40),C(50, 80),若縮放中心為D(50, 50),則縮放程序?yàn)?G51 X50 Y50 P2 執(zhí)行該程序,將自動(dòng)計(jì)算A,B,C三點(diǎn)坐標(biāo)數(shù)據(jù)(shj)為A(10,30),B(90,30),C (50,110),從而獲得放大一倍的ABC。 共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令3、旋轉(zhuǎn)變換G68,G69 格式:G68 _

41、P_ G69 其中,(、)是由G17,G18或G19定義的旋轉(zhuǎn)中心的坐標(biāo)值,P為旋轉(zhuǎn)角度,單位是(),0P360.000 G68為坐標(biāo)旋轉(zhuǎn)功能(gngnng),G69為取消坐標(biāo)旋轉(zhuǎn)功能。注: 在有刀具補(bǔ)償?shù)那闆r下,先進(jìn)行坐標(biāo)旋轉(zhuǎn),然后才進(jìn)行刀具半徑補(bǔ)償、刀具長(zhǎng)度補(bǔ)償。 在有縮放功能的情況下,先縮放后旋轉(zhuǎn)。 共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令例. 如圖36所示的旋轉(zhuǎn)變換功能程序。%1 主程序N10 G90 G17 M03N20 M98 P100 加工(ji gng) N30 G68 X0 Y0 P45 旋轉(zhuǎn)45N40 M98 P100 加工N50 G69 取消旋轉(zhuǎn)N60 G68 X0

42、Y0 P90 旋轉(zhuǎn)90N70 M98 P100 加工N80 G69 M05 M30 取消旋轉(zhuǎn)%100子程序 (的加工程序)N100 G90 G01 X20 Y0 F100N110 G02 X30 Y0 I5N120 G03 X40 Y0 I5N130 X20 Y0 I10N140 G00 X0 Y0N150 M99 共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令4、固定循環(huán) 數(shù)控加工中,某些加工動(dòng)作循環(huán)已經(jīng)典型化。例如,鉆孔、鏜孔的動(dòng)作是孔位平面(pngmin)定位、快速引進(jìn)、工作進(jìn)給、快速退回等,這樣一系列典型的加工動(dòng)作已經(jīng)預(yù)先編好程序,存儲(chǔ)在內(nèi)存中,可用包含G代碼的一個(gè)程序段調(diào)用,從而簡(jiǎn)化編

43、程工作。這種包含了典型動(dòng)作循環(huán)的G代碼稱為循環(huán)指令 。共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令孔加工固定循環(huán)指令有G73,G74,G76,G80G89,通常由下述6個(gè)動(dòng)作構(gòu)成(guchng)(見圖37):X、Y軸定位快速運(yùn)動(dòng)到R點(diǎn)(參考點(diǎn))孔加工在孔底的動(dòng)作退回到R點(diǎn)(參考點(diǎn))快速返回到初始點(diǎn)。共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令 固定循環(huán)的程序(chngx)格式包括數(shù)據(jù)形式、返回點(diǎn)平面、孔加工方式、孔位置數(shù)據(jù)、孔加工數(shù)據(jù)和循環(huán)次數(shù)。數(shù)據(jù)形式(G90或G91)在程序開始時(shí)就已指定,因此,在固定循環(huán)程序格式中可不注出。固定循環(huán)的程序格式如下

44、: G98(G99)G_X_Y_Z_R_Q_P_I_J_K_F_L_ 式中第一個(gè)G代碼(G98或者G99)為返回點(diǎn)平面G代碼,G98為返回初始平面,G99為返回R點(diǎn)平面 第二個(gè)G代碼為孔加工方式, 即固定循環(huán)代碼G73,G74,G76和G81 G89中的任一個(gè) 共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令X、Y為孔位數(shù)據(jù),指被加工孔的位置Z為R點(diǎn)到孔底的距離(G91時(shí))或孔底坐標(biāo)(G90時(shí))R為初始點(diǎn)到R點(diǎn)的距離(G91時(shí))或R點(diǎn)的坐標(biāo)值(G90時(shí))Q指定(zhdng)每次進(jìn)給深度(G73或G83時(shí)) ,是增量植, Q0I、J指定刀尖向反方向的移動(dòng)量(分別在X、Y軸向上)P指定刀具在孔底的暫停

45、時(shí)間F為切削進(jìn)給速度L指定固定循環(huán)的次數(shù)。G73、G74、G76和G81G89、Z、R、P、F、Q 、I、J、K不是模態(tài)指令。G80、G01G03等代碼可以取消固定循環(huán)。 共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令1)高速深孔加工(ji gng)循環(huán)G73 G98(G99)G73X_Y_Z_R_Q_P_K_F_L_鉆頭 易斷屑、易排屑、易加冷卻液、退刀量不大 孔底Z點(diǎn)初始B點(diǎn)參照R點(diǎn)G73 快速加工深孔孔底Z點(diǎn)初始B點(diǎn)參照R點(diǎn)qqqkkG98G99孔底延時(shí)P秒共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令 G73:高速深孔加工循環(huán) G98(G99)G73X_Y_Z_R_Q_P_K_F_L_功能

46、:該固定循環(huán)用于Z軸的間歇進(jìn)給,使深孔加工時(shí)容易排屑,減少退刀量,可 以進(jìn)行高效率的加工。說明:X、Y:孔的位置。 Q:為每次向下的鉆孔深度(增量值,取負(fù))。Z:絕對(duì)編程時(shí)是孔底Z點(diǎn)的坐標(biāo)值; K: 為每次向上的退刀量(增量值,取正) 。 增量編程時(shí)是孔底Z點(diǎn)相對(duì)與參照R點(diǎn)的增量值。 F:鉆孔進(jìn)給速度(sd)R:絕對(duì)編程時(shí)是參照R點(diǎn)的坐標(biāo)值; L:循環(huán)次數(shù)(一般用于多孔加工的簡(jiǎn)化編程) 增量編程時(shí)是參照R點(diǎn)相對(duì)與初始B點(diǎn)的增量值例.%0073N10G92 X0 Y0 Z80N15G00N20G98 G73 G91 X100 G90 R40 P2 Q-10 K5 G90 Z0 I2 F200N3

47、0G00 X0 Y0 Z80N40M30注意:1、如果Z、K、Q移動(dòng)量為零時(shí),該指令不執(zhí)行。 2、|Q|K| 共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令2)反攻(fngng)絲循環(huán)G74 G98(G99)G74X_Y_Z_R_P_F_L_主軸轉(zhuǎn)速與進(jìn)給速度同步左旋絲錐孔底Z點(diǎn)初始B點(diǎn)參照R點(diǎn)G74左旋攻制左螺紋孔底Z點(diǎn)初始B點(diǎn)參照R點(diǎn)G98G99孔底主軸停P秒主軸正轉(zhuǎn)退出主軸反轉(zhuǎn)攻絲共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令2)反攻絲循環(huán)(xnhun)G74 (教學(xué)機(jī)不可用) G98(G99)G74X_Y_Z_R_P_F_L_功能:攻反螺紋時(shí)主軸反轉(zhuǎn)攻絲,到孔底時(shí)主軸停止旋轉(zhuǎn),主軸正轉(zhuǎn)退回

48、。攻絲時(shí)速度倍率不起 作用。使用進(jìn)給保持時(shí),在全部動(dòng)作結(jié)束前也不停止。 說明:X、Y:螺紋孔的位置。Z:絕對(duì)編程時(shí)是孔底Z點(diǎn)的坐標(biāo)值; 增量編程時(shí)是孔底Z點(diǎn)相對(duì)與參照R點(diǎn)的增量值。 R:絕對(duì)編程時(shí)是參照R點(diǎn)的坐標(biāo)值; 增量編程時(shí)是參照R點(diǎn)相對(duì)與初始B點(diǎn)的增量值P:為孔底停頓時(shí)間。F:螺紋導(dǎo)程L:循環(huán)次數(shù)(一般用于多孔加工的簡(jiǎn)化編程)例. %0074 N10 G92 X0 Y0 Z80 F200 N20 G98 G74 G91 X100 G90 R40 P10 G90 Z0 F1 N30 G0 X0 Y0 Z80 N40 M30 注意:如果Z的移動(dòng)量為零時(shí)。該指令不執(zhí)行。 共一百七十一頁五、簡(jiǎn)化

49、(jinhu)編程指令3) G76:精鏜循環(huán)(xnhun) G98(G99)G76X_Y_Z_R_P_I_J_F_L_ G76 精鏜孔 孔底準(zhǔn)停定向、反向讓刀,快退。 鏜刀 孔底Z點(diǎn)初始B點(diǎn)參照R點(diǎn)孔底Z點(diǎn)初始B點(diǎn)參照R點(diǎn)G98G99孔底延時(shí)P秒準(zhǔn)停偏移I或J量鏜刀共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令3) G76:精鏜循環(huán) (有主軸準(zhǔn)停,教學(xué)機(jī)不可用) G98(G99)G76X_Y_Z_R_P_I_J_F_L_功能:精鏜時(shí),主軸在孔底定向停止后,向刀尖反方向移動(dòng),然后快速退刀。刀尖反向位移量用 地址I、J指定,其值只能為正值。I、J值是模態(tài)的,位移方向由裝刀時(shí)確定。說明:X、Y:螺紋孔

50、的位置。 P:為孔底停頓時(shí)間。Z:絕對(duì)編程時(shí)是孔底Z點(diǎn)的坐標(biāo)值; I:X軸方向偏移量,只能為正值 增量編程時(shí)是孔底Z點(diǎn)相對(duì)與參照R點(diǎn)的增量值。 J:Y軸方向偏移量,只能為正值R:絕對(duì)編程時(shí)是參照R點(diǎn)的坐標(biāo)值; F:鏜孔進(jìn)給速度 增量編程時(shí)是參照R點(diǎn)相對(duì)與初始B點(diǎn)的增量值L:循環(huán)次數(shù)(一般用于多孔加工的簡(jiǎn)化編程)例.%0076N10 G92 X0 Y0 Z80N15 G00N20 G99 G76 G91 X100 G91 R-40 P2 I-20 G91 Z-40 I2 F200N30 G00 X0 Y0 Z80N40 M30注意:如果Z移動(dòng)量為零,該指令(zhlng)不執(zhí)行。 共一百七十一頁

51、G81 快速(kui s)鉆孔 一次加工(ji gng)到孔底五、簡(jiǎn)化編程指令4) G81:鉆孔循環(huán)(定點(diǎn)鉆) G98(G99)G81X_Y_Z_R_F_L_ 孔底Z點(diǎn)初始B點(diǎn)參照R點(diǎn)G98G99鉆頭 孔底Z點(diǎn)初始B點(diǎn)參照R點(diǎn)共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令4) G81:鉆孔循環(huán)(定點(diǎn)鉆) G98(G99)G81X_Y_Z_R_F_L_功能:圖42為G81指令的動(dòng)作循環(huán),包括(boku)X,Y坐標(biāo)定位、快進(jìn)、工進(jìn) 和快速返回等動(dòng)作。 說明:X、Y:螺紋孔的位置。Z:絕對(duì)編程時(shí)是孔底Z點(diǎn)的坐標(biāo)值; 增量編程時(shí)是孔底Z點(diǎn)相對(duì)與參照R點(diǎn)的增量值。 R:絕對(duì)編程時(shí)是參照R點(diǎn)的坐標(biāo)值; 增量

52、編程時(shí)是參照R點(diǎn)相對(duì)與初始B點(diǎn)的增量值F:鉆孔進(jìn)給速度L:循環(huán)次數(shù)(一般用于多孔加工的簡(jiǎn)化編程)例.%0081N10G92 X0 Y0 Z80N15G00N20G99 G81 G90 X100 G90 R40 G90 Z0 P2 F200 N30G90 G00 X0 Y0 Z80N40M30注意:如果Z的移動(dòng)位置為零,該指令不執(zhí)行。 共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令5)G82:帶停頓(tngdn)的鉆孔循環(huán) G98(G99)G82X_Y_Z_R_P_F_L_G82 帶停頓鉆孔 孔底Z點(diǎn)初始B點(diǎn)參照R點(diǎn)G98G99孔底延時(shí)P秒(主軸旋轉(zhuǎn)) 鍃鉆加工到底,停頓 孔底Z點(diǎn)初始B點(diǎn) 參照R

53、點(diǎn)共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令5) G82:帶停頓的鉆孔循環(huán) G98(G99)G82X_Y_Z_R_P_F_L_功能:此指令主要(zhyo)用于加工沉孔、盲孔,以提高孔深精度。該指令除了要在孔底暫停外, 其他動(dòng)作與G81相同說明:X、Y:螺紋孔的位置。Z:絕對(duì)編程時(shí)是孔底Z點(diǎn)的坐標(biāo)值; 增量編程時(shí)是孔底Z點(diǎn)相對(duì)與參照R點(diǎn)的增量值。 R:絕對(duì)編程時(shí)是參照R點(diǎn)的坐標(biāo)值; 增量編程時(shí)是參照R點(diǎn)相對(duì)與初始B點(diǎn)的增量值。P:孔底暫停時(shí)間。F:鉆孔進(jìn)給速度。L:循環(huán)次數(shù)(一般用于多孔加工的簡(jiǎn)化編程)。例.%0082N10G92 X0 Y0 Z80N15G00N20G99 G82 G90 X

54、100 G90 R40 P2 G90 Z0 F200N30G90 G00 X0 Y0 Z80N40 M30注意:如果Z的移動(dòng)量為零,該指令不執(zhí)行。 共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令6) G83:深孔加工(ji gng)循環(huán) G98(G99)G83X_Y_Z_R_Q_P_K_F_L_ 孔底Z點(diǎn)初始B點(diǎn)參照R點(diǎn)qqqkkG98G99孔底延時(shí)P秒退刀量較大、更便于排屑好、方便加冷卻液鉆頭 孔底Z點(diǎn)初始B點(diǎn)參照R點(diǎn)共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令 6) G83:深孔加工循環(huán) G98(G99)G83X_Y_Z_R_Q_P_K_F_L_功能:該固定循環(huán)用于Z軸的間歇進(jìn)給,每向下鉆一

55、次孔后,快速退到參照R點(diǎn),然后快進(jìn)到距已加 工孔底上方為K的位置,再工進(jìn)鉆孔。使深孔加工時(shí)更利于(ly)排屑、冷卻。說明:X、Y:孔的位置。 Q:為每次向下的鉆孔深度(增量值,取負(fù))。Z:絕對(duì)編程時(shí)是孔底Z點(diǎn)的坐標(biāo)值; K:距已加工孔底上方的距離(增量值,取正)。 增量編程時(shí)是孔底Z點(diǎn)相對(duì)與參照R點(diǎn)的增量值。 F:鉆孔進(jìn)給速度R:絕對(duì)編程時(shí)是參照R點(diǎn)的坐標(biāo)值; L:循環(huán)次數(shù)(一般用于多孔加工的簡(jiǎn)化編程) 增量編程時(shí)是參照R點(diǎn)相對(duì)與初始B點(diǎn)的增量值例. %0083N10G92 X0 Y0 Z80N15G00N20G99 G83 G91 X100 G90 R40 P2 Q-10 K5 Z0 F20

56、0 I2N30G90 G00 X0 Y0 Z80N40M30注意:如果Z、Q、K的移動(dòng)量為零,該指令不執(zhí)行。 共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令7)G84:攻絲循環(huán)(xnhun) (要主軸編碼器,教學(xué)機(jī)不可用)G98(G99)G84X_Y_Z_R_P_F_L_主軸轉(zhuǎn)速與進(jìn)給速度同步右旋絲錐孔底Z點(diǎn)初始B點(diǎn)參照R點(diǎn)G84右旋攻制右螺紋孔底Z點(diǎn)初始B點(diǎn)參照R點(diǎn)G98G99孔底主軸停P秒主軸反轉(zhuǎn)退出主軸正轉(zhuǎn)攻絲共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令7) G84:攻絲循環(huán) (要主軸編碼器,教學(xué)機(jī)不可用)G98(G99)G84X_Y_Z_R_P_F_L_功能:攻正螺紋,主軸正轉(zhuǎn)攻絲,到孔

57、底時(shí)主軸停止旋轉(zhuǎn),主軸反轉(zhuǎn)退回。攻絲時(shí)速度倍率不起作用。使用進(jìn)給保持時(shí),在全部動(dòng)作結(jié)束前也不停止。 說明:X、Y:螺紋孔的位置。Z:絕對(duì)編程時(shí)是孔底Z點(diǎn)的坐標(biāo)值; 增量編程時(shí)是孔底Z點(diǎn)相對(duì)與參照R點(diǎn)的增量值。 R:絕對(duì)編程時(shí)是參照R點(diǎn)的坐標(biāo)值; 增量編程時(shí)是參照R點(diǎn)相對(duì)與初始B點(diǎn)的增量值P:為孔底停頓時(shí)間。F:螺紋導(dǎo)程L:循環(huán)次數(shù)(一般用于多孔加工的簡(jiǎn)化編程)例. %0074 N10 G92 X0 Y0 Z80 F200 N20 G98 G74 G91 X100 G90 R40 P10 G90 Z0 F1 N30 G0 X0 Y0 Z80 N40 M30 注意:如果Z的移動(dòng)量為零時(shí)(ln sh

58、)。該指令不執(zhí)行。 共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令8) G85:鏜孔(tn kn)循環(huán) G98(G99)G85X_Y_Z_R_P_F_L_鏜刀 孔底Z點(diǎn)初始B點(diǎn)參照R點(diǎn)孔底Z點(diǎn)初始B點(diǎn)參照R點(diǎn)G98G99孔底延時(shí)P秒(工進(jìn)、主軸不停、工退)鏜刀共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令8) G85:鏜孔循環(huán) G98(G99)G85X_Y_Z_R_P_F_L_功能:該指令主要用于精度要求不太高的鏜孔加工,其動(dòng)作為:F速工 進(jìn)鏜孔、孔底延時(shí)、F速工退,全過程主軸旋轉(zhuǎn)。 例.%0076N10 G92 X0 Y0 Z80N15 G00N20 G99 G85 G91 X100 G91 R

59、-40 P2 G91 Z-40 I2 F200N30 G00 X0 Y0 Z80N40 M30注意:如果Z移動(dòng)(ydng)量為零,該指令不執(zhí)行。共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令9) G86:鏜孔(tn kn)循環(huán) G98(G99)G86X_Y_Z_R_F_L_ 孔底Z點(diǎn)初始B點(diǎn)參照R點(diǎn)G98G99(工進(jìn)、主軸停、快退)鏜刀鏜刀孔底Z點(diǎn)初始B點(diǎn)參照R點(diǎn)共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令9) G86:鏜孔循環(huán) G98(G99)G86X_Y_Z_R_F_L_此指令與G81相同,但在孔底時(shí)主軸停止,然后快速退回(tuhu)。 例.%0086N10G92 X0 Y0 Z80N15G

60、00N20G98 G86 G90 X100 G90 R40 Q-10 K5 P2 G90 Z0 F200N30G90 G00 X0 Y0 Z80N40M30注意:如果Z的移動(dòng)位置為零,該指令不執(zhí)行。 共一百七十一頁五、簡(jiǎn)化(jinhu)編程指令10) G87:反鏜循環(huán) (需要主軸(zhzhu)準(zhǔn)停、教學(xué)機(jī)不能用)G98G87X_Y_Z_R_P_I_J_F_L_ 鏜刀孔底Z點(diǎn)初始B點(diǎn)參照R點(diǎn)孔底Z點(diǎn)初始B點(diǎn)參照R點(diǎn)G99孔底延時(shí)P秒準(zhǔn)停偏移I或J量刀具快移到B點(diǎn)主軸定向停轉(zhuǎn)反向偏移I或J量快移到參照高度偏移到R點(diǎn)主軸正轉(zhuǎn)向上工進(jìn)鏜孔延時(shí)P秒主軸定向停轉(zhuǎn)反向偏移I或J量快速抬刀到安全高度偏移到B點(diǎn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論