免積分數(shù)控銑床及加工中心編程與操作-課件_第1頁
免積分數(shù)控銑床及加工中心編程與操作-課件_第2頁
免積分數(shù)控銑床及加工中心編程與操作-課件_第3頁
免積分數(shù)控銑床及加工中心編程與操作-課件_第4頁
免積分數(shù)控銑床及加工中心編程與操作-課件_第5頁
已閱讀5頁,還剩92頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、數(shù)控銑床及加工中心編程與操作羅定職業(yè)技術學院 模具教研室一、數(shù)控機床編程基本知識二、數(shù)控銑床基本編程指令三、數(shù)控銑床常用編程指令四、簡化編程指令五、數(shù)控銑床編程實例六、半徑補償專題數(shù)控機床編程基礎1、機床坐標軸2、機床原點、參考點、機床坐標系3、工件原點和工件坐標4、絕對、增量編程5、程序格式一、數(shù)控編程基本知識機床參考點:為了正確地在機床工作時建立機床坐標系,通常在每個坐標軸的移動范圍內設置一個固定的機械的機床參考點(測量起點),(該點系統(tǒng)不能確定其位置)機床零點:通過已知參考點(已知點)、系統(tǒng)設置的參考點與機床零點的關系可確定一固定的機床零點,也稱為機床坐標系的原點。(該點系統(tǒng)能確定其位置

2、)。機床坐標系:以機床原點為原點,機床坐標軸為軸,建立的坐標系即機床坐標系。(該坐標系是機床位置控制的參照系)一、數(shù)控編程基本知識 2、機床參考點、機床零點、機床坐標系3、工件坐標系、程序原點定義:工件坐標系是編程人員在編程時使用的,編程人員選擇工件上的某一點為原點(也稱程序原點),建立一個坐標系,稱為工件坐標系。工件坐標系一旦建立便一直有效,直到被新的工件坐標系所取代。一、數(shù)控編程基本知識 2-1、G指令(準備功能)二、數(shù)控銑床基本編程指令2-2、M指令(或輔助功能)二、數(shù)控銑床基本編程指令二、數(shù)控銑床基本編程指令 一、有關坐標和坐標系的指令 1、絕對值編程G90與相對值編程G91 格式:

3、G90 G X Y Z G91 G X Y Z G90為絕對值編程,每個軸上的編程值是相對于程序原點的。G91為相對值編程,每個軸上的編程值是相對于前一位置而言的,該值等于沿軸移動的距離。G90、G91為模態(tài)功能,G90為缺省值。區(qū)別:圖8中給出了刀具由原點按順序向1、2、3點移動時兩種不同指令的區(qū)別。 圖8 兩種指令方式 二、數(shù)控銑床基本編程指令2、坐標系設定G92 格式:G92 X_ Y_ Z_ A_其中,X、Y、Z、A為坐標原點(程序原點)到刀具起點(對刀點)的有向距離。建立:G92指令通過設定刀具起點相對于坐標原點的位置建立坐標系。此坐標系一旦建立起來,后序的絕對值指令坐標位置都是此工

4、件坐標系中的坐標值。 二、數(shù)控銑床基本編程指令二、數(shù)控銑床基本編程指令 X、Y、Z取值原則:1、方便數(shù)學計算和簡化編程;2、容易找正對刀;3、便于加工檢查;4、引起的加工誤差小;5、不要與機床、工件發(fā)生碰撞;6、方便拆卸工件;7、空行程不要太長; 注意 1、執(zhí)行此段程序只是建立在工件坐標系中刀具起點相對于程序原點的位置,刀具并不產(chǎn)生運動。 2、執(zhí)行此程序段之前必須保證刀位點與程序起點(對刀點)符合。 3、G92指令必須單獨一個程序段指定,并放在程序的首段。 二、數(shù)控銑床基本編程指令3、工件坐標系選擇G54-G59 格式:二、數(shù)控銑床基本編程指令3、工件坐標系選擇G54-G59 格式:二、數(shù)控銑

5、床基本編程指令4、直接機床坐標系編程G53 格式:G53 在含有G53指令的程序段中,用絕對值編程(G90)的移動指令位置就是在機床坐標系中(相對于機床原點)的坐標值。G53指令僅在其被規(guī)定的程序段中有效。二、數(shù)控銑床基本編程指令5、坐標平面選擇G17,G18,G19 格式:G17 G18 G19該指令選擇一個平面,在此平面中進行圓弧插補和刀具半徑補償。G17選擇XY平面,G18選擇ZX平面,G19選擇YZ平面。移動指令與平面選擇無關。例如在規(guī)定了G17 Z_時,Z軸照樣會移動。G17、G18、G19為模態(tài)功能,可相互注銷,G17為缺省值。二、數(shù)控銑床基本編程指令二、有關單位的設定(本課件以F

6、ANUC系統(tǒng)為例) 1、尺寸單位選擇G20,G21,G22格式:G20 G21 G22本系統(tǒng)采用3種尺寸輸入制式:英制由G20指定,公制由G21指定,脈沖當量由G22指定,缺省時采用公制。3種制式下線性軸、旋轉軸的尺寸單位如表4所示。 二、數(shù)控銑床基本編程指令線性軸旋轉軸英制(G20)英寸度公制(G21)毫米度脈沖當量(G22)移動軸脈沖當量旋轉軸脈沖當量表4 尺寸輸入制式及其單位 這3個G代碼必須在程序的開頭坐標系設定之前用單獨的程序段指令。G20,G21,G22不能在程序的中途切換。 二、數(shù)控銑床基本編程指令2、進給速度單位的設定G94、G95 格式:G94 F_ G95 F_ G94為每

7、分鐘進給,F(xiàn)的單位依G20/G21/G22的設定而分別為mm/min,in/min或脈沖當量/min。此外,G94 F_可以指定旋轉軸的速度,旋轉軸的速度單位為度/min或脈沖當量/min。 G95為每轉進給,在F之后,直接指定刀具在主軸轉一轉的進給量,單位依G20/G21/G22的設定而分別為mm/r,in/r或脈沖當量/r 。這個功能必須在主軸裝有編碼器時才能使用。 G94、G95為模態(tài)功能,可相互注銷,G94為缺省值。二、數(shù)控銑床基本編程指令三、進給控制指令 1、快速定位指令G00格式:G00 X_Y_Z_A_ 其中,X、Y、Z、A為快速定位終點, G90時為終點在工件坐標系中的坐標;

8、G91時為終點相對于起點的位移量。 G00為模態(tài)功能,可由G01、G02、G03或G33功能注銷。二、數(shù)控銑床基本編程指令2、單方向定位指令G60 格式:G60 X_Y_Z_A_ 其中,X、Y、Z、A、為定位終點,在G90時為終點在工件坐標系中的坐標;在G91時為終點相對于起點的位移量。在單向定位時,每一軸的定位方向是由機床參數(shù)確定的。在G60中,先以G00速度快速定位到一中間點,然后以一固定速度移動到定位終點。中間點與定位終點的距離(偏移值)是一常量,由機床參數(shù)設定,且從中間點到定位終點的方向即為定位方向。G60指令僅在其被規(guī)定的程序段中有效。二、數(shù)控銑床基本編程指令3、線性進給指令G01

9、格式: G01 X _Y_Z_A_F_ 其中,X、Y、Z、A、為終點,G90時為終點在工件坐標系中的坐標;G91時為終點相對于起點的位移量。G01和F都是模態(tài)代碼,G01可由G00、G02、G03或G33功能注銷。二、數(shù)控銑床基本編程指令4、圓弧進給指令G02,G03 圓弧進給 格式:其中用G17代碼進行XY平面的指定,省略時就被默認為是G17,但當在ZX(G18)和YZ(G19)平面上編程時,平面指定代碼不能省略。 二、數(shù)控銑床基本編程指令F_ 二、數(shù)控銑床基本編程指令起點 I、J、K分別表示X(U),Y(V),Z(W)軸圓心的坐標減去圓弧起點的坐標,如圖21所示二、數(shù)控銑床基本編程指令 圓

10、心 終點 (X, Y) 起點 J I O X Y 圓心 終點 (Y, Z) K J O Y Z 圓心 終點 (X, Z) 起點 I K O Z X 圖21 I、J、K的選擇 F_ 圓弧插補注意事項: 1、當圓弧圓心角小于180時,R為正值, 2、當圓弧圓心角大于180時,R為負值, 3、整圓編程時不可以使用R,只能用I、J、K; 4、F為編程的兩個軸的合成進給速度。 二、數(shù)控銑床基本編程指令二、數(shù)控銑床基本編程指令5.其他暫停G04指令G04 X_; X、為停頓時間段間過渡方式G09、G61、G64指令1)準停檢查G09指令(非模態(tài),用于清角)2)精確停止檢驗G61指令(模態(tài),與G64同組)3

11、)連續(xù)切削方式G64指令 (模態(tài),缺省值,與G61同組;用于小線段連續(xù)加工)1.螺旋線進給 格式: 螺旋線插補的進給速度F為合成運動速度。 三、數(shù)控銑床常用編程指令 F_ _ZYZXYX例. 如圖所示的螺旋線程序G91時:G91 G03 X-30.0 Y30.0 R30.0 Z10 F100G90時:G90 G03 X0 Y30.0 R30.0 Z10 F100G91時: G91 G19 G02 Y30 Z-30 R30 X10 F100G90時:G90 G19 G02 Y30 Z0.0 R30.0 X10 F100三、數(shù)控銑床常用編程指令 例. 如圖所示的螺旋線程序%0027G92 X30

12、Y-50 Z30G01 Y0 F200G03 X0 Y30 R30 Z10G00 Z30X30Y-50M30三、數(shù)控銑床常用編程指令 2、回參考點控制指令 1)、自動返回到參考點G28格式:G28 X _Y_ Z_ A_其中,X、Y、Z、A、為指令的終點位置該指令的終點稱之為“中間點”,而非參考點。在G90時為終點在工件坐標系中的坐標;在G91時為終點相對于起點的位移量。由該指令指定的軸能夠自動地定位到參考點上。三、數(shù)控銑床常用編程指令 2)、自動從參考點返回G29格式:G29 X _Y_Z_A_其中,X、Y、Z、A、為指令的定位終點,在G90時為終點在工件坐標系中的坐標;在G91時為終點相對

13、于中間點的位移量。由此功能可使刀具從參考點經(jīng)由一個中間點而定位于指定點。通常該指令緊跟在一個G28指令之后。用G29的程序段的動作,可使所有被指令的軸以快速進給經(jīng)由以前用G28指令定義的中間點,然后再到達指定點。G29指令僅在其被規(guī)定的程序段中有效。 三、數(shù)控銑床常用編程指令 3、刀具補償功能指令1)、刀具半徑補償G40,G41,G42 格式:其中刀補號地址D后跟的數(shù)值是刀具號,它用來調用內存中刀具半徑補償?shù)臄?shù)值。 G40三、數(shù)控銑床常用編程指令 在進行刀具半徑補償前,必須用G17或G18、G19指定補償是在哪個平面上進行。a,b必須與指定平面中的軸相對應。在多軸聯(lián)動控制中,投影到補償平面上的

14、刀具軌跡受到補償,平面選擇的切換必須在補償取消方式下進行,若在補償方式進行,則報警。G40是取消刀具半徑補償功能。G41是在相對于刀具前進方向左側進行補償,稱為左刀補,如圖31(a)所示G42是在相對于刀具前進方向右側進行補償,稱為右刀補,如圖31(b)所示。G40、G41、G42都是模態(tài)代碼,可相互注銷。 三、數(shù)控銑床常用編程指令 三、數(shù)控銑床常用編程指令 例. 見圖所示的刀具半徑補償程序。設加工開始時刀具距離工件表面50mm,切削深度為10mm.三、數(shù)控銑床常用編程指令 按增量方式編程N10 G92 X0.0 Y0.0 Z50N20 G91 G17 由G17指定刀補平面N30 G41 G0

15、0 X20.0 Y10.0 D01 由刀補號碼D01指定刀補刀補啟動N35 Z-48 M03 S500N38 G01 Z-12 F200N40 G01 Y40.0 F100 進入刀補狀態(tài)N50 X30.0 N60 Y-30.0N70 X-40.0 N80 G00 Z60 M05N85 G40 X-10.0 Y-20.0解除刀補N90 M30三、數(shù)控銑床常用編程指令 按絕對方式編程N10 G92 X0.0 Y0.0 Z50N20 G90 G17 G00由G17指定刀補平面N30 G41 X20.0 Y10.0 D01 啟動刀補N35 Z2 M03 S500N38 G01 Z-10 F200N40

16、 G01 Y50.0 F100 刀補狀態(tài)N50 X50.0N60 Y20.0N70 X10.0N80 G00 Z50 M05N85 G40 X0 Y0 解除刀補N90 M30三、數(shù)控銑床常用編程指令 2、刀具長度補償G43,G44,G49 格式:其中,a X,Y,Z,U,V,W,為補償軸的終點坐標,H為長度補償偏置號。假定的理想刀具長度與實際使用的刀具長度之差作為偏置設定在偏置存儲器中,該指令不改變程序就可實現(xiàn)對a軸運動指令的終點位置進行正向或負向補償。 _H_ G49 三、數(shù)控銑床常用編程指令 用G43(正向偏置),G44(負向偏置)指令偏置的方向。H指令設定在偏置存儲器中的偏置量。無論是絕

17、對指令還是增量指令,由H代碼指定的已存入偏置存儲器中的偏置值在G43時加,在G44時則是從a軸運動指令的終點坐標值中減去。計算后的坐標值成為終點。偏置號可用H00-H99來指定。偏置值與偏置號對應,可通過MDI/CRT先設置在偏置存儲器中。對應偏置號00即H00的偏置值通常為0,因此對應于H00的偏置量不設定。要取消刀具長度補償時用指令G49或H00。G43、G44、G49都是模態(tài)代碼,可相互注銷。三、數(shù)控銑床常用編程指令 三、數(shù)控銑床常用編程指令 例.如圖所示的刀具長度補償程序。H01= 4.0 (偏置值)N01 G91 G00 X120.0 Y80.0 M03 S500N02 G43 Z3

18、2.0 H01N03 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ù)控銑床常用編程指令 N10 G01 Z25.0N11 G04P2000N12 G00Z57.0 H00 (G49)N13 X200.0 Y60.0 N14 M05N15 M30 由于偏置號的改變而造成偏置值的改變時,新的偏置值并不加到舊偏置值上。例如,H01的偏置值為20.0,H02的偏置值為30.0時G90 G43 Z100.0 H01 Z將達到120.0G90 G43

19、Z100.0 H02 Z將達到130.0 刀具長度補償同時只能加在一個軸上,因此下列指令將出現(xiàn)報警。要進行刀具長度補償軸的切換,必須取消一次刀具長度補償。G43 Z_H_G43 X_H_報警 三、數(shù)控銑床常用編程指令 四、簡化編程指令1、固定循環(huán) 數(shù)控加工中,某些加工動作循環(huán)已經(jīng)典型化。例如,鉆孔、鏜孔的動作是孔位平面定位、快速引進、工作進給、快速退回等,這樣一系列典型的加工動作已經(jīng)預先編好程序,存儲在內存中,可用包含G代碼的一個程序段調用,從而簡化編程工作。這種包含了典型動作循環(huán)的G代碼稱為循環(huán)指令 。四、簡化編程指令孔加工固定循環(huán)指令有G73,G74,G76,G80G89,通常由下述6個動

20、作構成(見圖37):X、Y軸定位快速運動到R點(參考點)孔加工在孔底的動作退回到R點(參考點)快速返回到初始點。四、簡化編程指令四、簡化編程指令 固定循環(huán)的程序格式包括數(shù)據(jù)形式、返回點平面、孔加工方式、孔位置數(shù)據(jù)、孔加工數(shù)據(jù)和循環(huán)次數(shù)。數(shù)據(jù)形式(G90或G91)在程序開始時就已指定,因此,在固定循環(huán)程序格式中可不注出。固定循環(huán)的程序格式如下: G98(G99)G_X_Y_Z_R_Q_P_F_K_ 式中第一個G代碼(G98或者G99)為返回點平面G代碼,G98為返回初始平面,G99為返回R點平面 第二個G代碼為孔加工方式, 即固定循環(huán)代碼G73,G74,G76和G81 G89中的任一個 四、簡化

21、編程指令X、Y為孔位數(shù)據(jù),指被加工孔的位置Z為R點到孔底的距離(G91時)或孔底坐標(G90時)R為初始點到R點的距離(G91時)或R點的坐標值(G90時)Q指定每次進給深度(G73或G83時) ,是增量值, Q0P指定刀具在孔底的暫停時間F為切削進給速度K指定固定循環(huán)的次數(shù)。G80、G01G03等代碼可以取消固定循環(huán)。 G81 快速鉆孔 一次加工到孔底四、簡化編程指令(1) G81:鉆孔循環(huán)(定點鉆) G98(G99)G81X_Y_Z_R_F_K_ 孔底Z點初始B點參照R點G98G99鉆頭 孔底Z點初始B點參照R點(一)鉆孔循環(huán)四、簡化編程指令(一)鉆孔循環(huán)(1)G81:鉆孔循環(huán)(定點鉆)

22、G98(G99)G81X_Y_Z_R_F_K_功能:圖42為G81指令的動作循環(huán),包括X,Y坐標定位、快進、工進和快速返 回等動作。 說明:X、Y:螺紋孔的位置。Z:絕對編程時是孔底Z點的坐標值; 增量編程時是孔底Z點相對與參照R點的增量值。 R:絕對編程時是參照R點的坐標值; 增量編程時是參照R點相對與初始B點的增量值F:鉆孔進給速度K:指定加工孔的循環(huán)次數(shù),不寫,默認為K1。四、簡化編程指令(2)G82:帶停頓的鉆孔循環(huán) G98(G99)G82X_Y_Z_R_P_F_K_G82 帶停頓鉆孔 孔底Z點初始B點參照R點G98G99孔底延時P秒(主軸旋轉) 鍃鉆加工到底,停頓 孔底Z點初始B點

23、參照R點(一)鉆孔循環(huán)四、簡化編程指令功能:此指令主要用于加工沉孔、盲孔,以提高孔深精度。該指令除了要在孔底暫停外, 其他動作與G81相同說明:X、Y:螺紋孔的位置。Z:絕對編程時是孔底Z點的坐標值; 增量編程時是孔底Z點相對與參照R點的增量值。 R:絕對編程時是參照R點的坐標值; 增量編程時是參照R點相對與初始B點的增量值。P:孔底暫停時間。F:鉆孔進給速度。K:指定加工孔的循環(huán)次數(shù),不寫,默認為K1 。(一)鉆孔循環(huán)(2)G82:帶停頓的鉆孔循環(huán) G98(G99)G82X_Y_Z_R_P_F_K_四、簡化編程指令(3)高速深孔加工循環(huán)G73 G98(G99)G73X_Y_Z_R_Q_F_K

24、_鉆頭 易斷屑、易排屑、易加冷卻液、退刀量不大 孔底Z點初始B點參照R點G73 快速加工深孔孔底Z點初始B點參照R點qqqddG98G99孔底延時P秒(一)鉆孔循環(huán)四、簡化編程指令功能:該固定循環(huán)用于Z軸的間歇進給,使深孔加工時容易排屑,減少退刀量,可以進行高效率的加工。說明:X、Y:孔的位置。 Q:為每次向下的鉆孔深度(增量值,取負)。Z:絕對編程時是孔底Z點的坐標值;增量編程時是孔底Z點相對與參照R點的增量值。 F:鉆孔進給速度R:絕對編程時是參照R點的坐標值;增量編程時是參照R點相對與初始B點的增量值 K:指定加工孔的循環(huán)次數(shù),不寫,默認為K1 (一)鉆孔循環(huán)(3)高速深孔加工循環(huán)G73

25、 G98(G99)G73X_Y_Z_R_Q_F_K_四、簡化編程指令(4) G83:深孔加工循環(huán) G98(G99)G83X_Y_Z_R_Q_F_K_ 孔底Z點初始B點參照R點qqqddG98G99退刀量較大、更便于排屑好、方便加冷卻液鉆頭 孔底Z點初始B點參照R點(一)鉆孔循環(huán)四、簡化編程指令功能:該固定循環(huán)用于Z軸的間歇進給,每向下鉆一次孔后,快速退到參照R點,然后快進到距已加工孔底上方為K的位置,再工進鉆孔。使深孔加工時更利于排屑、冷卻。說明:X、Y:孔的位置。 Q:為每次向下的鉆孔深度(增量值,取負)。Z:絕對編程時是孔底Z點的坐標值;增量編程時是孔底Z點相對與參照R點的增量值。 K:指

26、定加工孔的循環(huán)次數(shù),不寫,默認為K1 F:鉆孔進給速度R:絕對編程時是參照R點的坐標值; 增量編程時是參照R點相對與初始B點的增量(一)鉆孔循環(huán)(4) G83:深孔加工循環(huán) G98(G99)G83X_Y_Z_R_Q_F_K_562280142313361410141222墊鐵R8例. 見下圖所示,用20的刀具加工周邊輪廓,用16的刀具加工凹臺,用8的鉆頭加工孔,四、簡化編程指令(1)G84:攻絲循環(huán) G98(G99)G84X_Y_Z_R_P_F_K_主軸轉速與進給速度同步右旋絲錐孔底Z點初始B點參照R點G84右旋攻制右螺紋孔底Z點初始B點參照R點G98G99孔底主軸停P秒主軸反轉退出主軸正轉攻

27、絲(二)攻螺紋循環(huán)(G84、G74)四、簡化編程指令(1) G84:攻絲循環(huán) G98(G99)G84X_Y_Z_R_P_F_K_功能:攻正螺紋,主軸正轉攻絲,到孔底時主軸停止旋轉,主軸反轉退回。攻絲時速度倍率不起作用。使用進給保持時,在全部動作結束前也不停止。 說明:X、Y:螺紋孔的位置。Z:絕對編程時是孔底Z點的坐標值; 增量編程時是孔底Z點相對與參照R點的增量值。 R:絕對編程時是參照R點的坐標值; 增量編程時是參照R點相對與初始B點的增量值P:為孔底停頓時間。F:螺紋導程指定加工孔的循環(huán)次數(shù),不寫,默認為K1例. %0074 N10 G92 X0 Y0 Z80 F200 N20 G98

28、G74 G91 X100 G90 R40 P10 G90 Z0 F1 N30 G0 X0 Y0 Z80 N40 M30 注意:如果Z的移動量為零時。該指令不執(zhí)行。 四、簡化編程指令(2)反攻絲循環(huán)G74 G98(G99)G74X_Y_Z_R_P_F_K_主軸轉速與進給速度同步左旋絲錐孔底Z點初始B點參照R點G74左旋攻制左螺紋孔底Z點初始B點參照R點G98G99孔底主軸停P秒主軸正轉退出主軸反轉攻絲(二)攻螺紋循環(huán)(G84、G74)四、簡化編程指令 G98(G99)G74X_Y_Z_R_P_F_K_功能:攻反螺紋時主軸反轉攻絲,到孔底時主軸停止旋轉,主軸正轉退回。攻絲時速度倍率不起 作用。使用

29、進給保持時,在全部動作結束前也不停止。 說明:X、Y:螺紋孔的位置。Z:絕對編程時是孔底Z點的坐標值; 增量編程時是孔底Z點相對與參照R點的增量值。 R:絕對編程時是參照R點的坐標值; 增量編程時是參照R點相對與初始B點的增量值P:為孔底停頓時間。F:螺紋導程K:指定加工孔的循環(huán)次數(shù),不寫,默認為K1 例. O0074 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的移動量為零時。該指令不執(zhí)行。 2)反攻絲循環(huán)G74四、簡化編程指令(1) G85:

30、粗鏜循環(huán) G98(G99)G85X_Y_Z_R_F_K_鏜刀 孔底Z點初始B點參照R點孔底Z點初始B點參照R點G98G99孔底延時P秒(工進、主軸不停、工退)鏜刀(三)鏜孔循環(huán)( G85、G89、G86、G88、G76、G87)四、簡化編程指令(1) G85:鏜孔循環(huán) G98(G99)G85X_Y_Z_R_F_K_功能:該指令主要用于精度要求不太高的鏜孔加工,其動作為:F速工進鏜孔、孔底延時、F速工退,全過程主軸旋轉。 例.O0076N10 G92 X0 Y0 Z80N15 G00N20 G99 G85 G91 X100 G91 R-40 G91 Z-40 F200N30 G00 X0 Y0

31、Z80N40 M30注意:如果Z移動量為零,該指令不執(zhí)行。五、簡化編程指令(2) G89:锪鏜循環(huán)、鏜階梯孔循環(huán) G98(G99)G89X_Y_Z_R_P_F_K_ 孔底Z點初始B點參照R點G98G99(工進、孔底延時、主軸停、快退)鏜刀鏜刀孔底Z點初始B點參照R點(三)鏜孔循環(huán)( G85、G89、G86、G88、G76、G87) 五、簡化編程指令此指令與G86指令相同,但在孔底有暫停。(孔底延時、停主軸)例.O0089N10 G92 X0 Y0 Z80N15 G00N20 G99 G89 G90 X100 Y100 G90 R40 Q-10 K5 P2 G90 Z0 F200N30 G90

32、G00 X0 Y0 Z80N40 M30注意:如果Z的移動量為零,該指令不執(zhí)行。 (2) G89:锪鏜循環(huán)、鏜階梯孔循環(huán) G98(G99)G89X_Y_Z_R_P_F_K_四、簡化編程指令(3) G86:半精鏜循環(huán),快速返回 G98(G99)G86X_Y_Z_R_F_K_ 孔底Z點初始B點參照R點G98G99(工進、主軸停、快退)鏜刀鏜刀孔底Z點初始B點參照R點(三)鏜孔循環(huán)( G85、G89、G86、G88、G76、G87)四、簡化編程指令此指令與G81相同,但在孔底時主軸停止,然后快速退回。 例.O0086N10G92 X0 Y0 Z80N15G00N20G98 G86 G90 X100

33、G90 R40 Q-10 K5 P2 G90 Z0 F200N30G90 G00 X0 Y0 Z80N40M30注意:如果Z的移動位置為零,該指令不執(zhí)行。 (三)鏜孔循環(huán)( G85、G89、G86、G88、G76、G87)(3) G86:鏜孔循環(huán) G98(G99)G86X_Y_Z_R_F_K_五、簡化編程指令(4) G88:鏜孔循環(huán) (手鏜 :手動退回) G98(G99)G88X_Y_Z_R_P_F_K_精鏜孔:該類鏜孔不需要主軸定向孔底Z點初始B點參照R點初始B點G98G99返回R點后主軸正轉 參照R點孔底Z點返回B點后主軸正轉 孔底延時、主軸停止(三)鏜孔循環(huán)( G85、G89、G86、G

34、88、G76、G87)五、簡化編程指令圖中給出了該指令的循環(huán)動作次序。工進鏜孔到孔底,延時P秒后主軸停止旋轉,機床停止進給,將工作方式置為手動,并將刀具從孔中手動退出。到初始平面或參照平面上方后,主軸正轉,再將工作方式置為自動,按“循環(huán)啟動”鍵,刀具返回B點或R點,運行下面的程序。該指令不需主軸準停例.O0088N10 G92 X0 Y0 Z80N15 G00 F200N20 G98 G88 G90 X100 Y100 G90 R40 P2 G90 Z0N30 G90 G00 X0 Y0 Z80 M05N40 M30注意:如果Z的移動量為零,該指令不執(zhí)行。 (4) G88:鏜孔循環(huán) (手鏜 )

35、 G98(G99)G88X_Y_Z_R_P_F_K_四、簡化編程指令(5) G76:精鏜循環(huán) G98(G99)G76X_Y_Z_Q_F_K_ G76 精鏜孔 孔底準停定向、反向讓刀,快退。 鏜刀 孔底Z點初始B點參照R點孔底Z點初始B點參照R點G98G99孔底延時P秒準停偏移I或J量鏜刀(三)鏜孔循環(huán)( G85、G89、G86、G88、G76、G87)四、簡化編程指令功能:精鏜時,主軸在孔底定向停止后,向刀尖反方向移動,然后快速退刀。說明:X、Y:螺紋孔的位置。Z:絕對編程時是孔底Z點的坐標值;增量編程時是孔底Z點相對與參照R點的增量值。R:絕對編程時是參照R點的坐標值;增量編程時是參照R點相

36、對與初始B點的增量值Q:孔底動作位移量,Q值必須是正值。F:鏜孔進給速度K:指定加工孔的循環(huán)次數(shù),不寫,默認為K1例. O0076N10 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移動量為零,該指令不執(zhí)行。 Q值是模態(tài)值,Q值也作為G73和G83指令的切削深度,因此在指令Q是應該特別注意。 (5) G76:精鏜循環(huán) G98(G99)G76X_Y_Z_Q_F_K_五、簡化編程指令(6) G87:反鏜循環(huán) G98(G99)G87X_Y

37、_Z_R_Q_F_K_ 鏜刀孔底Z點初始B點參照R點孔底Z點初始B點參照R點G99孔底延時P秒準停偏移I或J量刀具快移到B點主軸定向停轉反向偏移I或J量快移到參照高度偏移到R點主軸正轉向上工進鏜孔延時P秒主軸定向停轉反向偏移I或J量快速抬刀到安全高度偏移到B點主軸正轉(三)鏜孔循環(huán)( G85、G89、G86、G88、G76、G87)五、簡化編程指令(6) G87:反鏜循環(huán)G98G87X_Y_Z_R_P_I_J_F_L_%0087N10 G92 X0 Y0 Z80N15 G00 F200N20 G98 G87 G91 X100 Y100 I-10 G90 R0 P2 G90 Z40 I2N30

38、G90 G00 X0 Y0 Z80 M05N40 M30注意: 1、如果Z的移動量為零,該指令不執(zhí)行。 2、此指令不得使用G99,如使用則提示“固定循環(huán)格式錯”報警(三)取消固定循環(huán)( G80)五、簡化編程指令 該指令能取消固定循環(huán),同時R點和Z點也被取消。 五、簡化編程指令注意: 1、在固定循環(huán)中,定位速度由前面的指令決定。 2、各固定循環(huán)指令均為非模態(tài)值,因此每句指令的各項參數(shù)應寫全。 3、固定循環(huán)中定位方式取決與上次是G00還是G01,因此如果希望快速定位則在上一行或本語句開頭加G00。13) G80:取消固定循環(huán) 該指令能取消固定循環(huán),同時R點和Z點也被取消。 五、簡化編程指令使用固定

39、循環(huán)時應注意以下幾點: 在固定循環(huán)指令前應使用M03或M04指令使主軸回轉在固定循環(huán)程序段中,X, Y, Z, R數(shù)據(jù)應至少指令一個才能進行。 孔加工在使用控制主軸回轉的固定循環(huán)(G74、G84、G86)中,如果連續(xù)加工一些孔間距比較小,或者初始平面到R點平面的距離比較短的孔時,會出現(xiàn)在進入孔的切削動作前時,主軸還沒有達到正常轉速的情況,遇到這種情況時,應在各孔的加工動作之間插入G04指令,以獲得時間 .五、簡化編程指令當用G00G03指令之一注銷固定循環(huán)時,若G00G03指令之一和固定循環(huán)出現(xiàn)在同一程序段,當程序格式為 G00 (G02,G03) G_X_Y_Z_R_Q_P_F_L_ 時,按

40、G_指定的固定循環(huán)運行 當程序格式為 G_ G00 (G02,G03) X_Y_Z_R_Q_P_F_L_ 時,按G00(或G02,G03)進行X、Y移動在固定循環(huán)程序段中,如果指定了輔助功能M,則在最初定位時送出M信號,等待M信號完成,才能進行孔加工循環(huán)。 五、簡化編程指令例 圖47所示的鉆孔循環(huán)程序(設Z軸開始點距工作表面100mm處,切削深度為20mm)。G92 X0 Y0 Z50 G91 G00 S300 M03G99 G81 X10.0 Y10.0 Z22.0 R48.0 F150G99 G81 Y30.0 Z-22 R-48G99 G81 X10.0 Y10.0 Z-22 R-48G

41、99 G81 X10.0 Z-22 R-48G98 G81 X10.0 Y20.0 Z-22 R-48 (G98指令刀具返回初始點)G80 X40.0 Y30.0 M05 (G80取消固定循環(huán),只移動不加工)G00 X0 Y0 Z50M30 -10 O 10 20 30 10 20 30 40 XY 圖47 鉆孔循環(huán) 五、簡化編程指令例 圖48所示的螺紋加工程序(設Z軸開始點距工作表面50mm處,切削深度為10mm)。(i) 先用G81鉆孔G92 X0 Y0 Z50G91 G00 Y40 M03G98 G81 X40.0 Z-12.0 R-48.0 L4 F100G00 Y50G98 G81

42、X-40.0 Z-12 R-48 L4G80 X0 Y0 M05五、簡化編程指令(ii) 再用G84攻絲G91 G00 Y40 M03G99 G84 X40.0 Z17.0 R43.0 L4 F280(螺距為2、主軸轉速為140r/min)G00 Y50.0 G99 G84 X-40.0 Z-17 R-43 L4G80 Z43.0X160.0 Y90.0 M05M30 OXY圖48 螺紋加工405040404040五、簡化編程指令 2、鏡像功能G24,G25 格式: G24 X_Y_Z_A_ M98 P_ G25 X_Y_Z_A_G24建立鏡像,由指令坐標軸后的坐標值指定鏡像位置(對稱軸、線、

43、點),G25指令用于取消鏡像。G24、G25為模態(tài)指令,可相互注銷,G25為缺省值。注: 有刀補時,先鏡像 ,然后進行刀具長度補償、半徑補償。五、簡化編程指令例. 圖34所示的鏡像功能程序%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 以位置點為(0,0)N08 M98 P100加工N09 G25 X0 Y0取消點(0,0)鏡像N10 G24 Y0以X軸鏡像N11 M98 P100加工N12 G25 Y0取消X軸鏡像N

44、13 M05N14 M30%100子程序N01 G01 Z-5 F50N02 G00 G41 X20 Y10 D01N03 G01 Y60N04 X40 N05 G03 X60 Y40 R20N06 Y20N07 X10N08 G00 X0 Y0N09 Z10N10 M99五、簡化編程指令3、縮放功能G50,G51 格式: G51 X_Y_Z_P_ M98 P_ G50其中,G51中的X、Y、Z給出縮放中心的坐標值,P后跟縮放倍數(shù)。G51既可指定平面縮放,也可指定空間縮放。用G51指定縮放開,G50指定縮放關。在G51后,運動指令的坐標值以(X,Y,Z)為縮放中心,按P規(guī)定的縮放比例進行計算。

45、使用G51指令可用一個程序加工出形狀相同,尺寸不同的工件。G51、G50為模態(tài)指令,可相互注銷,G50為缺省值。 注: 有刀補時,先縮放,然后進行刀具長度補償、半徑補償。五、簡化編程指令 例如在圖35所示的三角形ABC中,頂點為A(30, 40),B(70, 40),C(50, 80),若縮放中心為D(50, 50),則縮放程序為 G51 X50 Y50 P2 執(zhí)行該程序,將自動計算A,B,C三點坐標數(shù)據(jù)為A(10,30),B(90,30),C (50,110),從而獲得放大一倍的ABC。 五、簡化編程指令4、旋轉變換G68,G69 格式:G68 _P_ G69 其中,(、)是由G17,G18

46、或G19定義的旋轉中心的坐標值,P為旋轉角度,單位是(),0P360.000 G68為坐標旋轉功能,G69為取消坐標旋轉功能。注: 在有刀具補償?shù)那闆r下,先進行坐標旋轉,然后才進行刀具半徑補償、刀具長度補償。 在有縮放功能的情況下,先縮放后旋轉。 五、簡化編程指令例. 如圖36所示的旋轉變換功能程序。%1 主程序N10 G90 G17 M03N20 M98 P100 加工 N30 G68 X0 Y0 P45 旋轉45N40 M98 P100 加工N50 G69 取消旋轉N60 G68 X0 Y0 P90 旋轉90N70 M98 P100 加工N80 G69 M05 M30 取消旋轉%100子程

47、序 (的加工程序)N100 G90 G01 X20 Y0 F100N110 G02 X30 Y0 I5N120 G03 X40 Y0 I5N130 X20 Y0 I10N140 G00 X0 Y0N150 M99 例. 見下圖所示,用8的刀具,沿雙點畫線加工距離工件上表面3mm深凹槽四、數(shù)控銑床編程實例 807015100601088R10例. 見下圖所示,用8的刀具,沿雙點畫線加工距離工件上表面3mm深凹槽四、數(shù)控銑床編程實例O5002N10 G54 X0 Y0 Z50;N20 M03 S500;N30G00 X19 Y24;N40 Z5;N50 G01 Z-3 F40;N60 Y56;N70 G02 X29 Y66 R10;(N70 G02 X29 Y66 I10;)N80 G01 X71;N90 G02 X81 Y56 R10;(N90 G02 X81 Y56 J-10;)N100 G01 Y24;N110 G02 X71 Y14 R10;(N110 G02 X71 Y14 I-10;)N120 G01 X29;N130 G02 X19 Y24 R10;(N130 G02

溫馨提示

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

最新文檔

評論

0/150

提交評論