天天看點

三菱CNC數控程式設計G代碼詳細講解

作者:UG程式設計UG數控

代碼組及其含義“模态代碼” 和 “一般” 代碼“形式代碼” 的功能在它被執行後會繼續維持,而 “一般代碼” 僅僅在收到該指令時起作用。定義移動的代碼通常是“模态代碼”,像直線、圓弧和循環代碼。反之,像原點傳回代碼就叫“一般代碼”。

每一個代碼都歸屬其各自的代碼組。在“模态代碼”裡,目前的代碼會被加載的同組代碼替換。

三菱CNC數控程式設計G代碼詳細講解
三菱CNC數控程式設計G代碼詳細講解

注意:在G之後沒有接續數值指令中,在運轉時将變成G00的動作。(注1)印有“*”記号表示初期狀态應選擇的指令碼或被選擇的指令碼。印有“※”記号表示初期狀态依參數所標明指令碼或被選擇的指令碼。

(注2)同一單節指定2個以上的G指令時,最後的G指令有效。

代碼解釋 

G00 位置定位 (快速進給)

1. 格式 G00 X_ Y_ Z_α_;(α為附加軸)依當時的G90或G91的狀态而為絕對值或增量值表示。

2. 機能及目的此一指令伴随坐智語,以現在點做為始點,坐智語指令值為終點,以直線或非直線路徑作位置定位。

3. 詳細說明

(1)一旦此指令指定時,此G00模式改變其它的G機能,直到G01,G02或G03指令指定為止,G00模式保持有效。G00模式有效時,其後的G00指令隻需指定坐智語即可。

(2)在G00模式,刀具總是在單節的始點被加速,終點被減速。當到位狀态确定後行一單節,到位與否的寬度由參數設定。

(3)09組的G機能(G72~G89)依G00指令出現而變成取消狀态(G80)。

(4)刀具的路徑為直線或非直線依參數的選擇而定,但是定位時間不改變。

a 直線路徑:與直線補間(G01)方式相同,速度受各軸快速進給速度的限制。

b 非直線路徑:各軸獨立,以最大速度移動定位。

三菱CNC數控程式設計G代碼詳細講解

4. 舉例G91 G00 X-270000 Y300000 Z150000;

G01 直線補間

1. 格式 G01 X_ Y_ Z_F_按當時的G90或G91的狀态,而為絕對值或增量值坐标。F為表示速度資料的數值。

2.機能目的此一指令伴随坐智語及速度指令,刀具人現在點起,坐标指定的終點止,以位址F所指定的速度移動。F指定的速度,通常為恨具中心進行方向的線速度。

3.詳細說明一旦此指令指定時,它将保持到01組中的其它G指令(G00,G02,G03,G33)被指定時,支委會改變G01的模式,是以,如果下一個指令還是G01,而且進給速度也相同,那麼隻需指定坐智語即可。如果在第一次出現G01指令的各式段中沒有給F指令,則産生各式錯誤“P62”。旋轉軸的進給速度以度/min(小數點定位機關)。不想從事底層工作,想擺脫現狀,想學習UG程式設計,可以加微UG202020學習CNC加工程式設計技術。

(F300=300度/min)09組的G機能(G72~G89)按G00指令出現而變成取消狀态(G80)

4. 舉例P1→P2→P3→P4→P1以進給速度300mm/min切削。但是,P0→P1為刀具的快速定位。

三菱CNC數控程式設計G代碼詳細講解

G90 G00 X20000 Y20000;P0→P1

G01 X20000 Y30000 F300;P1→P2

X30000 ;P2→P3

X-20000 Y–30000;P3→P4

X-30000 ;P4→P1

G02/G03 G17/G18/G19 螺旋補間 (G02/G03, G17/G18/G19)

1.功能及目的依據G02/G03之圓弧補間指令以及平面選擇G指令(G17,G18,G19),在選擇平面内,可以一邊做圓弧補間,一邊做第3軸的直線補間。一般而言,螺旋補間的速度被指定為包含第3軸補間成分的切線速度F,如圖中的上圖所示 無論如何,當圓弧平面成分的速度指定時,其被指定在圓弧平面切線速度F,就如圖中的上圖所示。NC會自動計算螺旋補間的切線速度F,是以在圓弧平面上的切線速度就是F。

2. 格式

圓弧在 XY 面上G17 G02 ( G03 ) G90 ( G91 ) X_ Y_ F_;或G17 G02 ( G03 ) G90 ( G91 ) I_ J_ F_;或G17 G02 ( G03 ) G90 ( G91 ) R_ F_;

圓弧在 XZ 面上G18 G02 ( G03 ) G90 ( G91 ) X_ Z_ F_;或G18 G02 ( G03 ) G90 ( G91 ) I_ K_ F_;或G18 G02 ( G03 ) G90 ( G91 ) R_ F_;

圓弧在 YZ 面上G19 G02 ( G03 ) G90 ( G91 ) Y_ Z_ F_;或G19 G02 ( G03 ) G90 ( G91 ) J_ K_ F_;或G19 G02 ( G03 ) G90 ( G91 ) R_ F_;

圓弧所在的平面用G17, G18 和G19指令來指定。但是,隻要已經在先前的程式塊裡定義了這些指令,也能夠省略。圓弧的回轉方向像下圖表示那樣,由 G02/G03來指定。在圓弧回轉方向指定後,指派切削終點坐标。

G90 是指定在絕對坐标方式下使用此指令;而 G91 是在指定在增量坐标方式下使用此指令。另外,如果G90/G91已經在先前程式塊裡給出過,可以省略。圓弧的終點用包含在指令施加的平面裡的兩個軸的坐标值指定 ( 例如,在 XY平面裡,G17用 X, Y 坐标值 ) 。

終點坐标能夠像 G00 和 G01 指令一樣地設定。圓弧中心的位置或者其半徑應當在設定圓弧終點之後設定。圓弧中心設定為從圓弧起點的相對距離,并且對應于 X,Y 和Z 軸表示為 I, J 和 K。圓弧起點坐标值減去圓弧中心對應的坐标值得到的結果對應配置設定給 I、J、K。

3. 舉例

三菱CNC數控程式設計G代碼詳細講解

圓弧起點的 X 坐标值 ------------ 30.圓弧中心的 X 坐标值 ------------ 10.是以,“I” 就是 20. (10 - 30 = 20)圓弧起點的 Y 坐标值 ------------ 10.圓弧中心的 Y 坐标值 ------------ 5.是以,“J” 就是 5. (10 – 5 = 5)結果,這個情況下圓弧指令如下所列:G17 G03 G90 X5. Y25. I-20. J-5.;或者,G17 G03 G91 X-25. Y15. I-20. J-5.;因為圓弧半徑通常是已給了的,也能夠用圓弧半徑給指令指派。在已給的例子裡,圓弧半徑是 20.616。是以,該指令能夠如下表示:G17 G03 G90 X5. Y25. R20.616.;或者,G17 G03 G91 X-25. Y15. R20.616;注意 1) 把圓弧中心設定為 “I”, “J” 和 “K”時,必須設定為圓弧起點到圓弧中心的增量值 (增量指令).注意 2) 指令裡的“I0”, “J0” 和 “K0” 可以省略。偏移值指定要求。

G09 正确停止檢查 (G09)

1.機能及目的

刀具的進給速度急促變化時防止機械的振動,以及轉角切削時防止圓角的發生,機械減速停止,到位狀态确信後,次一單節的指令才開始執行。能達到這些目的機能為正确停止橫坐标機能。

2. 格式 G09;

3. 舉例

N001G09G01X100.000F150;     減速停止,到位狀态确認後,次單節才開始執行。

N002 Y100.000;

三菱CNC數控程式設計G代碼詳細講解

G10刀具補正資料程式輸入(G10)

1.機能及目的

刀具補正量及工件坐标補正量可用G10指令設定或變更。絕對值(G90)模式時,指令補正量成為刀具的新補正量;增量值(G91)模式時, 現在刀具的補正量加上指令補正量成為刀具的新祉正量

2.格式

工件補正輸入G90 G10 L2 P_X__Y__Z_;

G91 G91模式時,補正量為增量值,程式執行時,補正量累績加算。是以,在G10指令前的G90或G91模式需注意。

P︰0 外部工件坐标;

1 G54

2 G55

3 G56

4 G57

5 G58

6 G59

P為0~6以外之數字時,P之值視為1。當P省略時,視為現在選擇中的工件坐标補正量輸入。

刀具補正輸入 •

刀具補正記憶1的場合格式

G10 L10 P_R_;

P︰補正号

R︰補正量•

刀具補正記憶2的場合格式G10 L10 P_R_; 長補正開關補正 G10 L11 P_R_;長補正磨耗補正G10 L12 P_R_; 徑形狀補正G10 L13 P_R_; 徑磨耗補正 工件坐标系統補正輸入(工件坐标系統補正組數追加時)格式G90 G10 L20 Pn X_ Y_ Z_α_; (α為附加軸)G91 n=1~48 n=1~48 以外或P 指令省略時,視為現在選擇中的工件坐标補正輸入。

G12/G13圓切削(G12/G13)

1.機能及目的

圓切削就是刀具由圓的中心出發作内圓切削,描繪全圓中心的一連串切削動作。

2.格式

G12 (G13) I_ D_F_;

圓切削的旋轉方向有G12,G13如以下的差別。

G12:順時針方向(CW)G13:反時針方向(CCW)I:圓的半徑(增量值),符号忽略D:補正号碼(補正号碼和補正資料不顯示在設定顯示裝置上)

3.詳細說明

沒有補正号碼“D”或不正确的補正号碼時,程式異警出現。“半徑I-補正量”是0或負值時,程式異警圓半徑錯誤出現。補正量的符号,+表示縮小,-表示放大。圓切削由G17,G18,G19選擇目前的平面執行。

三菱CNC數控程式設計G代碼詳細講解

G20/G21英制與公制指令的切換(G20/G21)

1.機能及目的

按G指令指定,英制及公制指令的切換可以變更。

2.格式

G20; 英制指令 G21; 公制指令

3.詳細說明

G20,G21的切換僅對直線軸有意義,對于旋轉軸無意義。G20,G21僅對指令機關進行切換,輸入機關不予切換。也就是說,在起始英制處于開關(OFF)時,即使是将加工程式的指令機關以G20切換成英制機關,刀具補正量等待各設定機關仍然保持公制機關不變,就對設定值予以注意。

G28/G29參考原點複歸(G28/G29)

1.機能及目的G28指令指定時,以G0速度定位至指令軸位置以後,各軸以快速進給速度做第1參考點複歸。G29指令時,各軸以快速進給速度到達G28或G30的中間點以後,以G0速度定位至指令指置。

2.格式G28 X_ Y_ Z_ α_;(α= 附加軸)[自動參考點複歸] G29 X_ Y_ Z_ α_;(α= 附加軸)[開始位置複歸]

G30第2,第3,第4參考原點複歸(G30)

1.機能及目的

G30P2(P3,P4)指令的指定,第2,第3或第4參考原點位置的複歸可以執行。

三菱CNC數控程式設計G代碼詳細講解

2.格式

G30 P2 (P3, P4) X_ Y_ Z_ α_;(α為附加軸。)

3.詳細說明

第2、第3或第4參考原點的複歸以P2、P3或P4指定,P指定或P0、P1、P5以上的時忽略皆以第2參考原點複歸執行。第2、第3或第4參考原點的複歸與第1參考原點複歸情形一樣,經同G30指定的中間點以後,複歸至第2、第3或第4參考點的位置。第2、第3或第4參考點位置坐标是機械囿的位置,可以在設定顯示裝置上确認。第2、第3或第4參考原點複歸後,G29指令執行時,G29複歸點位置是最後執行參考原點複歸的中間點位置。

G33英制螺紋切削(G33)

1.概要

在G33指令中,若指定1英寸相當的牙數,刀具的進給控制可與主軸轉速同步,等道程的直線螺紋切削及錐狀螺紋切削等可以加工。

2.格式

G33 Z _ E _ Q _;Z:螺紋長軸方向的位址 (X, Y, Z) 及螺紋長。E:長軸(移動量最多的軸)方向,1 英吋中含有的牙數(小數點指令亦可)。Q:螺紋切削開始角度 (0~360°)。

3.詳細說明

1英寸相當的牙數為長軸方向的牙數指定。E碼亦用于精密道程長的指定,牙數的指定或精密道程長的指定,可按參數選擇E 的指令值,在道程換算時需在道程值的範圍內。

G40/G41/G42刀具徑補正 (G40/G41/G42)

1. 格式

G41 X_ Y_;G42 X_ Y_;

當處理工件 (“A”) 時,就像下圖所示,刀具路徑 (“B”) 是基本路徑,與工件 (“A”)的距離至少為該刀具直徑的一半。此處,路徑 “B” 叫做由 A 經 R 補償的路徑。是以,刀具直徑偏置功能自動地由程式設計給出的路徑 A以及由分開設定的刀具偏置值,計算出補償了的路徑B。就是說,使用者能夠根據工件形狀編制加工程式,同時不必考慮刀具直徑。 是以,在真正切削之前把刀具直徑指派為刀具偏置值;使用者能夠獲得精确的切削結果,就是因為系統本身計算了精确的補償了的路徑。

三菱CNC數控程式設計G代碼詳細講解

在程式設計時使用者隻要插入偏置向量的方向 (舉例說, G41:左側, G42: 右側)和偏置記憶體位址 (例如, D2: 在“D” 後面是從 01 到 32的兩位數字)。是以使用者隻要輸入偏移記憶體号碼 D (根據 MDI),隻不過是由精确計算刀具直徑得出的半徑。2. 偏置功能G40: 取消刀具直徑偏置G41: 偏置在刀具行進方向的左側G42: 偏置在刀具行進方向的右側

G43,G44/G49 刀具長補正/取消 (G43,G44/G49)

1.機能及目的

依據這些指令,各軸移動指令的終點位置,可依設定的補正量做補正。是以,程式作成時假想刀具長的值與實際的值,可以用補正量方式設定,以提高程式的通用性。

2.格式

刀具長補正+G43 Z_ H_; 刀具長補正+起點 G40 Z_;刀具長補正取消刀具長補正-G44 Z_ H_; 刀具長補正-起點G49 Z_;刀具長補正取消

3.詳細說明

在設定偏置的長度時,使用正/負号。如果改變了 (+/-) 符号, G43 和 G44 在執行時會反向操作。是以,該指令有各種不同的表達方式。舉例說:首先,遵循下列步驟度量刀具長度。

1).把工件放在工作台面上。

2).調整基準刀具軸線,使它接近工件表面上。

3).更換上要度量的刀具;把該刀具的前端調整到工件表面上。

4).此時 Z 軸的相對坐标系的坐标作為刀具偏置值輸入記憶體。通過這麼操作,如果刀具短于基準刀具時偏置值被設定為負值;如果長于基準刀具則為正值。是以,在程式設計時僅有 G43 指令允許您做刀具長度偏置。

4. 舉例

G00 ZO; G00 G43 Z0 H01; G00 G43 Z0 H03;或者 G00 G44 Z0 H02; 或者G00 G44 Z0 H02;G43, G44 或 G49 指令一旦被發出,它們的功效會保持着,因為它們是 “模态指令”。是以, G43 或 G44 指令在程式裡緊跟在刀具更換之後一旦被發出;那麼 G49 指令可能在該刀具作業結束,更換刀具之前發出。

注意 1) 在用 G43 (G44) H 或者用 G 49 指令的指派來省略 Z 軸移動指令時,, 偏置操作就會像 G00 G91 Z0 指令指派的那樣執行。也就是說,使用者應當時常小心謹慎,因為它就像有刀具長度偏置值那樣移動。

注意 2) 使用者除了能夠用 G49 指令來取消刀具長度補償,還能夠用偏置号碼 H0 的設定(G43/G44 H0) 來獲得同樣效果。注意 3) 若在刀具長度補償期間修改偏置号碼,先前設定的偏置值會被新近賦予的偏置值替換。标系就被取消。以上指令也能夠用于取消局部坐标系。

注意 (1) 當使用者執行手動原點傳回時,局部坐标系執行原點傳回的軸的原點與工件坐标系就等同了。也就是說,這個操作與 [G52a0;] 指令一樣 (a: 是執行原點傳回程序的那個軸)。

注意 (2) 即便已經設定了局部坐标,工件坐标系或者機床坐标系不會被改變。

注意 (3) 工件坐标系是用 G92 指令設定的。如果各個坐标值未設定, 局部坐标系裡未給坐标值的軸将被設定成先前各軸一樣的值。

注意 (4) 在刀具直徑偏置方式下,用 G52 指令來暫時取消該偏置功能。

注意 (5) 當移動指令緊跟在 G52 程式塊功能之後發出時,通常必須采用絕對指令。

G52局部坐标系設定(G52)

1.機能及目的

在G54~G59 的各工件坐标系上可以用G52指令,指定局部坐标系的程式原點。G52指令可以取代G92指令,用來指定加工程式的原點與工件終點的偏移量。

2.格式

G54 (G54~G59) G52 X_ Y_ Z_ ;

3.詳細說明

G52指令指定後在次一G52指令指定前保持有效。且G52指令指定時不産生移動。G52指令可以不改變工件坐标系(G54~G59) 而可以任意再設定加工的坐标系。電源投入後,參考原點複歸及擋塊式手動原點複歸時局部坐标系被取消。(G54~G59) G52X 0 Y 0 Z 0;可取消局部坐标系。絕對值模式(G90)時的坐标指令會向局部坐标系的位置移動。

G53 基本機械坐标系 (G53)

1. 格式

( G90 ) G53 X_ Y_ Z_;

2. 功能

基本機械坐标系為機械上固定位置(刀具交換位置、行程極限位置等)的坐标系。G53指令及坐标指令指定時,刀具向基本機械坐标系上的指令位置移動。

3.詳細說明

基本機械坐标系在電源投入後,以自動或手動參考原點複歸。決定的參考原點為基準,自動地建立起坐标系。基本機械坐标系不會因G92指定而改變。G53指令僅在指定的單節有效。G53指令在增量值指令(G91)時,以選擇中的坐标系的增量值移動。即使G53指令指定時,指令軸的刀具徑補正量不取消。第1參考原點的坐标值是以基本機械坐标系的零點(原點)起到參考原點複歸位置的距離。所有G53指令均以快速進給方式移動。當G53指令和G28(零點複歸)指令被指定在同一單節時,後續的指令有效。

G54-G59 工件坐标系 設定和工件坐标系補正(G54-G59)

1. 格式

工件坐标系選擇 (G54〜G59) (G90) G54 X_ Y_ Z_;

工件坐标系設定 (G54) G92 X_ Y_ Z_;

2.機能目的

工件坐标是以加工工件的斟點做為原點,便于加工程式作成的坐标系。本指令的使用,可以移動工件坐标系的位置。工件坐标系于程式作成時可有6種(G54~G59) 對于可以本指令所選擇的現在的工件坐标系,刀具的現在位置變成以現在工件坐标系的指令坐标值重新設定。(刀具的現在位置含刀具徑,刀具長。)

本指令的使用,刀具的現在位置變成以假想機械坐标系的指令坐标值的設定。(刀具的現在位置含刀具徑、刀具長。)(G54, G92)

2. 功能G54〜G59 指令即使有工件坐标系的切換時,指令軸的刀具徑的補正量亦不取消。電源投入時,G54坐标系被選擇。G54〜G59 指令是持續模式指令。G92指令的指定使坐标系移動。工件坐标補正量的設定量是以基本機械坐标系零點起的距離表示。

三菱CNC數控程式設計G代碼詳細講解

G54(工件坐标系)的模式時,以G92指令可以設定新工件坐标系。同時其它的工件坐标2~6 (G55~G59)也與工件坐标系平行移動,進而設定新的工件坐标系2~6。新的工件參考點(原點)起,僅以工件坐标系補正量的移動位置構成假想機械坐标系。

G63攻牙模式(G63)

1.機能及目的

G63指令可使NC系統建立最适合攻牙的控制模式說明如下:切削百分率固定為100%。單節間的減速指令無效。進給保持無效。單節停止無效。攻牙模式的信号輸出。G63模式可用正确停止檢查(G61),自動轉角百分率調整。(G62)或切削模式(G64)取消。

2.格式

G63;

G64切削模式(G64)

1.機能及目的

G64指令使用時,NC以平滑的切削面的切削模式加工此一模式在正确停止橫坐标模式(G61)及逆向切削進給單節間不作減速停止,而是連續的執行次一單節。G64指令可用正确停止橫坐标模式(G61),自動轉角百分率調整(G62)或攻牙模式(G63)取消。

2.格式

G64;

固定循環 

标準固定循環;G80~G89, G73, G74, G76

1.機能及目的

位置定位及鑽孔和攻牙等的加工程式可以僅用1個單節的指令,按照一定的加工順序執行的機能,稱做固定循環。循環的加工順序及機能一覽表如下所示。另外,依據标準固定循環的編輯,使用者本身可以變更固定循環的加工順序及登入,也可以自己把編輯的固定循環程式輸入NC系統中。固定循環機能一覽表如下表所示。

G碼鑽孔開始方向(-Z方向)在孔底的動作旋轉動作(+Z方向)用途暫停主軸G73間歇進給有-快速進給步進循環G74切削進給有正轉切削進給反向攻牙循環G76切削進給-定位主軸停止快速進給精镗孔循環G80----取消G81切削進給--快速進給鑽孔嵌镗孔循環G82切削進給有-快速進給鑽孔計數式镗孔循環G83間歇進給--快速進給鑽深孔循環G84切削進給有反轉切削進給攻牙循環G85切削進給--切削進給镗孔循環G86切削進給有停止快速進給镗孔循環G87快速進給-正轉切削進給反向镗孔循環G88切削進給有停止快速進給镗孔循環G89切削進給有-切削進給镗孔循環

2.格式

三菱CNC數控程式設計G代碼詳細講解

3.詳細說明

孔加工模式有鑽孔、反镗孔、攻牙和镗孔固定循環模式,孔定位資料用于X和Y軸的定位,也加工資料是實際加工資料,同期選擇是由G84或G74指令選擇同期或非同期或非同期攻牙方式。孔位置資料及重複次數是非持續模式,孔加工資料是持續模式。在固定循環中或固定循環同一單節中,M00,M01指定時,固定循環忽視M00,M01指令,在定位後M00,M01信号才輸出。X,Y,Z,R中的任一人指定時,固定循環即可實施。

實際的動作可分為下列7種

•動作1:訓示X,Y軸位置後以G00作位置定位。

•動作2:位置定位完了後(到達始點),若是G87指令時,M19的指令從控制裝置向機械側輸入;M指令執行且完了信号送回控制裝置時,次一動作開始執行。其次如單節停止開關為ON時,位置定位完了後,單節衆停止。

三菱CNC數控程式設計G代碼詳細講解

•動作3:到R點的定位,是以快速進給執行。

•動作4:孔加工是以切削進給執行。

•動作5:孔位置加工的動作,按固定循環的模式而異,有主軸停止(M05)、主軸反轉(M04)、主軸正轉(M03)、暫停、刀具位移等。

•動作6:退回R點的動作,按固定循環的模式而異,有切削進給及快速進給等模式。

•動作7:刀具快速進給回到起始點。但是,固定循環完了的動作為動作6或動作7,可按下列G指令作選擇。G98  起始點基準複歸G99R點基準複歸G98/G99指令是持續模式指令,例如G98一旦指定後,直到G99指定為止,一直保持有效。NC運轉準備完了時的初始狀态是G98模式。如果沒有X,Y,Z或R指令,則孔加工資料忽略。

固定循環的位址及意義:

位址位址的意義G固定循環順序的選擇(G80~G89, G73, G74, G76)X鑽孔點位置(絕對值或增量值)的指定Y鑽孔點位置(絕對值或增量值)的指定Z孔底部位置(絕對值或增量值)的指定P在孔底部位置時,暫停時間的指定(小數點以下忽略)QG73, G83 中,每次的切入量,或G76, G87 中位移量的指定(增量值)RR點全置(絕對值或增量值)的指定F切削進給速度的指定L固定循環重複次數的指定0~9999

絕對值指令與增量值指令的不同處:

三菱CNC數控程式設計G代碼詳細講解

G73 步進循環(G73)

1. 格式

G73 Xx1 Yy1 Zz1 Qq1 Rr1 Ff1 Pp1 ,Ii1,Jj1;P : 暫停指定2. 功能

三菱CNC數控程式設計G代碼詳細講解

G74 反向攻牙(G74)

1. 格式

G74 Xx1 Yy1 Zz1 Rr1 Pp1 Rr2(or S1,S2) ,Ii1 ,Jj1;P : 暫停指定2. 功能

三菱CNC數控程式設計G代碼詳細講解

當“r2”為1時,為同期攻牙模式,當“r2”為0時,為非同期攻牙模式。G74執行時,進給百分率調整無效,百分率調整自動地為100%。當暫時停止被按下快速進給時順序③~⑥将無法立即停止,直到⑥執行完了後才停止,但如在①, ②, ⑨時,則立即暫停。單節停止運轉時的停止位置為①, ②, ⑨指令完了時。G74及G84模式時,(攻牙中)的信号從NC輸出。G74同步攻牙模式中M3, M4, M5 和S碼不輸出。此機能是在同期攻牙時,主軸及攻牙伺服軸之間的加減速速模式可以有最大有3段的選擇。使行主軸的實際加減速模式更加接近速度回踟時的加減速模式,在各檔的加減模式可最大也可以設定至3段加減速。

G76 精镗孔循環(G76)

1. 格式

G76 Xx1 Yy1 Zz1 Rr1 Iq1 Jq2 Ff1;2. 功能

單節停止運轉時的停止位置為①, ②, ⑦指令完了時。本指令的使用,在加工面上不會有傷痕,強以作高精度的镗孔加工。(切削後的退回與刀尖相反方向位移動作)位移量依位址I, J, K 如下的指定。G17時:I, J G18時:K, I G19時:J, K 位移量以直線補間執行進給速度以F指定。

G80 取消固定循環程序 (G80)

1. 格式

G80;2. 功能這個指令取消固定循環方式,機床回到執行正常操作狀态。孔的加工資料,包括 R 點, Z 點等等,都被取消;但是移動速率指令會繼續有效。(注) 要取消固定循環方式,使用者除了發出G80 指令之外,還能夠用 G 代碼 01 組 (G00, G01, G02, G03 等等) 中的任意一個指令。

G 81 鑽孔,鉛孔(G81)

1. 格式

G81 Xx1 Yy1 Zz1 Rr1 Ff1,Ii1 ,Jj1;2. 功能

三菱CNC數控程式設計G代碼詳細講解

G81 指令可用于一般的孔加工。

G82 鑽孔,計數式镗孔(G82)

1. 格式 G82 Xx1 Yy1 Zz1 Rf1 Ff1 Pp1,Ii1 ,Jj1;P : 暫停指定

2. 功能

三菱CNC數控程式設計G代碼詳細講解

G83 深孔鑽循環(G83)

1. 格式 G83 Xx1 Yy1 Zz1 Rr1 Qq1 Ff1,Ii1,Jj1;Q : 每次切削量的指定,通常以增量值來指定2. 功能

三菱CNC數控程式設計G代碼詳細講解

G84 攻牙循環(G84)

1. 格式 G84 Xx1 Yy1 Zz1 Rr1 Ff1 Pp1 Rr2 (或 S1,S2) ,Ii1,Jj1;P_:暫停指定

2. 功能

三菱CNC數控程式設計G代碼詳細講解

當“r2”為1時,執行同期攻牙模式,當“r2”為0時執行非同期攻牙模式。G84執行時,進給百分率調整無效,百分率調整自動變為100%。空跑也無效。G84執行中,自動運轉暫停按鈕按下時,若加工順序為③到⑥時,運轉不暫停,直到順序⑥完了後才停止,加工順序為①, ②,⑨的快速進給時,運轉立即停止。單節停止運轉時的停止位置為①, ②,⑨的指令完了時。G84模式時,(攻牙中)的信号從NC輸出。此機能是在同期攻牙時,主軸及攻牙伺服軸之間的加減速速模式可以有最大有3段的選擇。使得主軸的實際加減速模式更加接近速度回路時的加減速模式,在各齒輪檔的加減速模式可最大也可以設定至3段加減速。當攻牙至孔底後反轉時,在反轉的時,可以使用比主軸旋轉速度更快的速度來快速反轉,(例如:攻牙指令速度是2000轉,而在攻牙反轉時,可以4000轉)在反轉當中,主軸旋轉速度将如同持續情報一樣一直被保持住。

G85 镗孔循環(G85)

1. 格式 G85 Xx1 Yy1 Zz1 Rr1 Ff1,Ii1 ,Jj1;2. 功能

三菱CNC數控程式設計G代碼詳細講解

G86 镗孔(G86)

1. 格式 G86 Xx1 Yy1 Zz1 Rr1 Ff1 Pp1;2. 功能

三菱CNC數控程式設計G代碼詳細講解

G87 反镗孔循環(G87)

1. 格式 G86 Xx1 Yy1 Zz1 Rr1 Iq1 Jq2 Ff1; 注:請注意z1 及r1 的指定。(z1, r1 的符号相反)另外,無R點複歸。

2. 功能

單節停止運轉的停止位置為①④⑥ 的指令完了時。本指令的使用,在加工面上不會有傷痕,可以作高精度的镗孔。(至孔底為止的位置定位有切削後的退回動作,以刀尖相反方向位移執行)移動量用位址I, J, K 指定,如下所示:G17 時︰I, J G18 時︰K, I G19 時︰J, K

G88 镗孔(G88)

1. 格式 G88 Xx1 Yy1 Zz1 Rr1 Ff1 Pp1;

2. 功能

三菱CNC數控程式設計G代碼詳細講解

G89 镗孔循環(G89)

1. 格式 G89 Xx1 Yy1 Zz1 Rr1 Ff1 Pp1;

2. 功能

G90/G91 絕對指令/增量指令 (G90/G91)

1.機能及目的依據G90,G91指令,可指定坐标指令為絕對值或增量值指令,但是,R指定圓弧半徑或I, J, K 指定圓弧中心,通常為增量指定。

2.格式G9△ Xx1 Yy1 Zz1 αα1;(“α”為附加軸) G90︰絕對值指令 G91︰增量值指令

G92坐标系設定(G92)

1.機能及目的G92指令指定時,機械不移動,但是絕對值坐标系及現在位置顯示的值會按指令值更新設立。

2.格式G92 X_ Y_ Z_ α_;(α表示附加軸)

G94/G95同期進給(G94/G95)

1.機能及目的按G95指令,可以用F指令方式指定每轉相對的進給量,此指令使用時,需附有主軸編碼器。G94指令提供切換回每分鐘進給方式(非同期切削),在該方式下可指定每分鐘相對進給量的進給方式。

2.格式G94︰每分鐘進給 (mm/min) (非同期切削) (F1=1mm/min) G95︰每轉進給 (mm/rev) (同期切削) (F1=0.01mm/rev) G95指令為持續模式指令,直至G94指令使用為止均有效。

繼續閱讀