⑴ 求數控銑床編程代碼,,
1、 GSK980Ta功能列表代碼組別意義格式
G00快速定位
G00X(U)_ Z (W) _
G01直線插補
G01X(U)_ Z (W) _ F_
G02圓弧插補(順時針方向CW)G02 X_Z_R_F
或G02 X_Z_ I_K_F
G03圓弧插補(逆時針方向CCW)G03 X_Z_R_F
或G03 X_Z_ I_K_F
G04暫停G04 P_;(單位:0.001秒)
G04 X_;(單位:秒)
G04 U_;(單位:秒)
G28自動返回機械原點G28 X(U)_ Z (W) _
G32切螺紋G32X(U)_ Z(W) _ F _(公制螺紋)
G32X(U)_ Z(W) _ I _(英制螺紋)
G50坐標系設定G50 X(x) Z(z)
G70精加工循環G70 P(ns) Q(nf)
G71外圓粗車循環G71U(△D)R(E)F(F)
G71 P(NS)Q(NF)U(△U)W(△W) S(S)T(T)
G72端面粗車循環G72W(△D)R(E)F(F)
G72 P(NS)Q(NF)U(△U)W(△W)S(S)T(T)
G73封閉切削循環G73 U(△I)W(△K) R(D)F(F)
G73 P(NS)Q(NF)U(△U)W(△W)S(S)T(T)
G74端面深孔加工循環G74 R(e)
G74 X(U) Z(W) P(△i)Q(△k)R(△d)F(f)
G75外圓、內圓切槽循環G75 R(e)
G75 X(U) Z(W) P(△i)Q(△k)R(△d)F(f)
G76復合型螺紋切削循環G76 P(m)(r)(a)Q(△dmin)R(d)
G76 X(U) Z(W) R(i) P(k)Q(△d) F(L)
G91外圓、內圓車削循環G90X(U)_Z(W)_R_F_
G92螺紋切削循環G92X(U)_ Z(W) _ F _(公制螺紋)
G92X(U)_ Z(W) _ I _(英制螺紋)
G94端面車削循環G94 X(U)_Z(W)_F_
G98每分進給G98
G99每轉進給G99
2、GSK980T M功能列表代碼意義格式:
M00程序暫停,按「循環起動」程序繼續執行
M01程序計劃停止
M02程序結束
M03主軸正轉
M04主軸反轉
M05主軸停止
M08冷卻液開
M09冷卻液關
M30程序結束並返回程序起點
M98子程序調用M98 Pxxxxnnnn
M99子程序結束M99
螺紋切削循環 G92
指令格式:G92 X(U)_ Z(W)_ F_ J_ K_ L ; (公制直螺紋切削循環)
G92 X(U)_ Z(W)_ I_ J_ K_ L ; (英制直螺紋切削循環)
G92 X(U)_ Z(W)_ R_ F_ J_ K_ L ; (公制錐螺紋切削循環)
G92 X(U)_ Z(W)_ R_ I_ J_ K_ L ; (英制錐螺紋切削循環)
指令功能:從切削起點開始,進行徑向(X 軸)進刀、軸向(Z 軸或 X、Z 軸同時)切削,實現等螺距的
直螺紋、錐螺紋切削循環。執行 G92 指令,在螺紋加工未端有螺紋退尾過程:在距離螺紋切
削終點固定長度(稱為螺紋的退尾長度)處,在 Z 軸繼續進行螺紋插補的同時,X 軸沿退刀
方向指數或線性(由參數設置)加速退出,Z 軸到達切削終點後,X 軸再以快速移動速度退
刀。
指令說明:G92 為模態 G 指令;
切削起點:螺紋插補的起始位置;
切削終點:螺紋插補的結束位置;
X:切削終點 X 軸絕對坐標,單位:mm;
U:切削終點與起點 X 軸絕對坐標的差值,單位:mm;
Z:切削終點 Z 軸絕對坐標,單位:mm;
W:切削終點與起點 Z 軸絕對坐標的差值,單位:mm;
R:切削起點與切削終點 X 軸絕對坐標的差值(半徑值),當R與 U 的符號不一致時,要求∣
R│≤│U/2│,單位:mm;
F 公制螺紋螺距,取值范圍 0.001~500 mm,F 指令值執行後保持,可省略輸入;
I 英制螺紋每英寸牙數,取值范圍 0.06~25400 牙/英寸,I 指令值執行後保持,可省略輸入;
J:螺紋退尾時在短軸方向的移動量,取值范圍 0~9999.999(單位:mm),不帶方向(根據程
序起點位置自動確定退尾方向),模態參數,如果短軸是 X軸,則該值為半徑指定
⑵ 數控銑床G代碼和M代碼
一、G代碼主要包含G90/G91、G92、G53~G59、G17 ~ G19
(1)G90/G91指令:
G90指令表示程序中的編程尺寸是在某個坐標系下按其絕對坐標給定的。
G91指令表示程序中編程尺寸是相對於本段的起點,即編程尺寸是本程序段各軸的移動增量,故G91又稱增量坐標指令。
編程格式:
(2)法拉克系統銑床g72怎麼編程擴展閱讀:
(1)同組續效指令:在同一程序段中只允許用其中之一,而不能同時使用。在預設的情況下(即無G90又無G91),默認是在G90狀態下。
(2)使用絕對坐標編程時,必須先知道刀具相對於工件的起始位置,即要知道工件坐標系和機床坐標系的關系。
(3)G53,G54~G59這類指令只在絕對坐標下有意義(G90),在G91下無效。
⑶ 法拉克數控銑床的g代碼。g代碼的格式
FANUC 銑床編程--G 代碼命令
1 G 代碼組及其含義
「模態代碼」 的功能在它被執行後會繼續維持,而 「一般代碼」 僅僅在收到該命令
時起作用。定義移動的代碼通常是「模態代碼」,像直線、圓弧和循環代碼。反之,像原點
返回代碼就叫「一般代碼」。
每一個代碼都歸屬其各自的代碼組。在「模態代碼」里,當前的代碼會被載入的同組代
碼替換。
[表 5.2-1] G 代碼組及解釋
( 帶 * 者表示是開機時會初始化的代碼。)
2 G 代碼解釋
快速定位(G00)
1. 格式
這個命令把刀具從當前位置移動到命令指定的位置 (在絕對坐標方式下), 或者移動到
某個距離處 (在增量坐標方式下)。
2. 非直線切削形式的定位
我們的定義是:採用獨立的快速移動速率來決定每一個軸的位置。刀具路徑不是直線,
根據到達的順序,機器軸依次停止在命令指定的位置。
3. 直線定位
刀具路徑類似直線切削(G01) 那樣,以最短的時間(不超過每一個軸快速移動速率)定
位於要求的位置。
圖5.2-1
4. 舉例
N10 G00 X-100 Y-100 Z65
直線切削進給(G01)
1. 格式
這個命令將刀具以直線形式,按F代碼指定的速率,從它的當前位置移動到程序要求的
位置。F 的速率是程序中指定軸速率的復合速率。
圖5.2-2
2. 舉例
G01 G90 X-50. F100;或
G01 G91 X30. F100;
G01 G90 X-50. Y30. F100;或
G01 G91 X30. Y15. Z0 F100;
G01 G90 X-50. Y30. Z15. F100;
圓弧切削 (G02/G03 G17/G18/G19)
1. 格式
圓弧所在的平面用G17, G18 和G19 指令來指定。但是,只要已經在先前的程序塊里定
義了這些命令,也能夠省略。圓弧的回轉方向像下圖表示那樣,由 G02/G03 來指定。在圓弧回轉方向指定後,指派切削終點坐標。 G90 是指定在絕對坐標方式下使用此命令;而 G91
是在指定在增量坐標方式下使用此命令。另外,如果G90/G91 已經在先前程序塊里給出過,
可以省略。圓弧的終點用包含在命令施加的平面里的兩個軸的坐標值指定 ( 例如,在 XY
平面里,G17 用 X, Y 坐標值 ) 。 終點坐標能夠像 G00 和 G01 命令一樣地設置。圓弧中
心的位置或者其半徑應當在設定圓弧終點之後設置。圓弧中心設置為從圓弧起點的相對距
離,並且對應於 X,Y 和Z 軸表示為 I、 J 和 K。圓弧中心坐標值減去圓弧起點坐標值得
到的結果對應分配給 I、J、K。
2. 舉例
圖5.2-3
圓弧起點的 X 坐標值 ------------ 30.
圓弧中心的 X 坐標值 ------------ 10.
因此,「I」 就是 -20. (10 - 30 = -20)
圓弧起點的 Y 坐標值 ------------ 10.
圓弧中心的 Y 坐標值------------ 5.
因此,「J」 就是 -5. (5–10=-5)
結果,這個情況下圓弧編程指令如下所列:
G17 G03 G90 X5. Y25. I-20. J-5.;或者,
G17 G03 G91 X-25. Y15. I-20. J-5.;
或圓弧半徑編程指令:
G17 G03 G90 X5. Y25. R20.616.;或者,
G17 G03 G91 X-25. Y15. R20.616;
注意 1)把圓弧中心設置為 「I」, 「J」 和 「K」時,必須設置為圓弧起點到圓弧中心的
增量值。
注意 2)命令里的「I0」, 「J0」 和 「K0」 可以省略。偏移值指定要求。
自動原點返回 (G28/G30)
1. 格式
第一原點返回:
第二、三和四原點返回:
#P2, P3, P4: 選擇第二、第三和第四原點返回(如果被省略,系統自動選擇第二原點返
回)。
由 X, Y 和 Z 設定的位置叫做中間點。機床先移動到這個點,而後回歸原點。省略了
中間點的軸不移動;只有在命令里指派了中間點的軸執行其原點返回命令。在執行原點返回
命令時,每一個軸是獨立執行的,這就像快速移動命令(G00)一樣; 通常刀具路徑不是直
線。因此,要求對每一個軸設置中間點,以免機床在原點返回時與工件碰撞等意外發生。
2. 舉例
圖5.2-4
G28 (G30) G90 X150. Y200.;或者
G28 (G30) G91 X100. Y150.;
注意:在所給例子里, 去中間點的移動就像下面的快速移動命令一樣。
G00 G90 X150. Y200.;或者
G00 G91 X100. Y150.;
如果中間點與當前的刀具位置一致(例如,發出的命令是 - G28 G91 X0 Y0 Z0;),機
床就從其當前位置返回原點。如果是在單程序塊方式下運行,機床就會停在中間點;當中間
點與當前位置一致,它也會暫時停在中間點(即,當前位置)。
刀具半徑偏置功能 (G40/G41/G42)
1. 格式
當處理工件 (「A」) 時,就像下圖所示,刀具路徑 (「B」) 是基本路徑,與工件
(「A」)的距離至少為該刀具直徑的一半。此處,路徑 「B」 叫做由 A 經 R 補償的路徑。
因此,刀具半徑偏置功能自動地由編程給出的路徑 A 以及由分開設置的刀具偏置值,計算
出補償了的路徑B。就是說,用戶能夠根據工件形狀編制加工程序,同時不必考慮刀具直徑。
因此,在真正切削之前把刀具直徑設置為刀具偏置值;用戶能夠獲得精確的切削結果,就是
因為系統本身計算了精確補償的路徑。
圖5.2-5
在編程時用戶只要插入偏置向量的方向 (舉例說, G41:左側, G42: 右側)和偏置地
址 (例如, D2: 在「D」 後面是從 01 到 32 的兩位數字)。所以用戶只要輸入偏移號碼 D
(根據 MDI),只不過是由精確計算刀具直徑得出的半徑。
2. 偏置功能
表5.2-1
刀具長度偏置 (G43/G44/G49)
1. 格式
2. 偏置功能
首先用一把銑刀作為基準刀,並且利用工件坐標系的 Z 軸,把它定位在工件表面上,
其位置設置為 Z0。 (☼ 見 G92:坐標系設置)
請記住,如果程序所用的刀具較短,那麼在加工時刀具不可能接觸到工件,即便機床移
動到位置 Z0。反之,如果刀具比基準刀具長,有可能引起與工件碰撞損壞機床。為了防止
出現這種情況,把每一把刀具與基準刀具的相對長度差輸入到刀具偏置內存,並且在程序里
讓機床執行刀具長度偏置功能。
表5.2-2
在設置偏置的長度時,使用正/負號。如果改變了 (+/-) 符號, G43 和 G44 在執行時
會反向操作。因此,該命令有各種不同的表達方式。舉例說:
首先,遵循下列步驟測量刀具長度:
1.把工件放在工作台上。
2.更換要測量的刀具
3.調整基準刀具軸線,使它接近工件;把該刀具的前端調整到工件表面上。
4.此時 Z 軸的相對坐標系的坐標作為刀具偏置值輸入偏置菜單。
通過這么操作,如果刀具短於基準刀具時偏置值被設置為負值;如果長於基準刀具則為
正值。因此,在編程時僅有 G43 命令允許您做刀具長度偏置。
3. 舉例
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) 若在刀具長度補償期間修改偏置號碼,先前設置的偏置值會被新近賦予的偏置值替
換。
選擇機床坐標系 (G53)
1. 格式
2. 功能
刀具根據這個命令執行快速移動到機床坐標系裡的 X_Y_Z 位置。由於 G53 是 「一般」
G 代碼命令,僅僅在程序塊里有 G53 命令的地方起作用。
此外,它在絕對命令 (G90) 里有效,在增量命令里 (G91) 無效。為了把刀具移動到機
床固有的位置,像換刀位置,程序應當用 G53 命令在機床坐標系裡開發。
注意 (1) 刀具直徑偏置、刀具長度偏置和刀具位置偏置應當在它的 G53 命令調用之前提前
取消。否則,機床將依照設置的偏置值移動。
注意 (2) 在執行G53 指令之前,必須手動或者用G28 命令讓機床返回原點。這是因為機床
坐標系必須在G53 命令發出之前設定。
工件坐標系選擇(G54~G59)
1. 格式
2. 功能
圖5.2-6
通過使用 G54~G59 命令,最多可設置六個工件坐標系(1~6)。
在接通電源和完成了原點返回後,系統自動選擇工件坐標系 1 (G54) 。它們均為模態
指令,執行某個坐標系命令後將保持其有效性,直到其它坐標系指令發出。
圖5.2-7
高速深孔鑽循環(G73)
1. 格式
X_ Y_:孔位數據
Z_:孔底深度(絕對坐標)
R_:每次下刀點或抬刀點 (絕對坐標)
Q_:每次切削進給的切削深度(無符號,增量)
F_:切削進給速度
K_:重復次數(如果需要的話)
2. 功能
進給孔底快速退刀。
圖5.2-8
3. 例題
圖5.2-9
N005 G80 G90 G0 X0 Y0 M06 T1 ;換 Ø20 鑽頭,
N010 G55 ;調用G55 工件坐標系
N020 M03 S1000
N030 G43 H1 Z50
N040 G98 G73 Z-30 R1 Q2 F200 ;深孔鑽削,離工件表面1MM 處開始進給
每次切削2MM
N050 G80 G0 Z50 ;取消固定循環
N060 M05
N070 M30
攻左牙循環(G74)
1. 格式
X_ Y_:孔位數據
Z_:孔底深度(絕對坐標)
R_:每次下刀點或抬刀點 (絕對坐標)
P_:暫停時間 (單位:毫秒)
F_:切削進給速度
K_:重復次數 (如果需要的話)
2. 功能
進給孔底主軸暫停正轉快速退刀。
圖5.2-10
3. 例題
如圖5.2-10
N005 G80 G90 G0 X0 Y0 M06 T1 ;換 Ø20 鑽頭
N010 G55 ;調用G55 工件坐標系
N020 M03 S1000
N030 G43 H1 Z50
N040 G74 Z-30 R1 Q2 P2000 F200 ;攻牙循環
N050 G80 G0 Z50 ;取消固定循環
N060 M05
N070 M30
精鏜孔循環(G76)
1. 格式
X_ Y_:孔位數據
Z_:孔底深度(絕對坐標)
R_:每次下刀點或抬刀點 (絕對坐標)
Q_:孔底的偏移量
P_:暫停時間 (單位:毫秒)
F_:切削進給速度
K_:重復次數 (如果需要的話)
2. 功能
進給孔底主軸定位停止快速退刀。
3. 例題
如圖5.2-9
N005 G80 G90 G0 X0 Y0 M06 T1 ;換 Ø20 鑽頭
N010 G55 ;調用G55 工件坐標系
N020 M03 S1000
N030 G43 H1 Z50
N040 G98 G76 Z-30 R1 Q2 P2000 F200 ;鏜孔循環
N050 G80 G0 Z50 ;取消固定循環
N060 M05
N070 M30
取消固定循環進程 (G80)
1. 格式
2. 功能
這個命令取消固定循環,機床回到執行正常操作狀態。孔的加工數據,包括 R 點, Z 點
等等,都被取消;但是移動速率命令會繼續有效。
注意: 要取消固定循環方式,用戶除了發出G80 命令之外,還能夠用 G 代碼 01 組 (G00,
G01, G02, G03 等等) 中的任意一個命令。
定點鑽孔循環(G81)
1. 格式
X_ Y_:孔位數據
Z_:孔底深度(絕對坐標)
R_:每次下刀點或抬刀點 (絕對坐標)
F_:切削進給速度
K_:重復次數(如果需要的話)
2. 功能
圖5.2-11
G81 命令可用於一般的孔加工。
3. 例題
如圖5.2-11
N005 G80 G90 G0 X0 Y0 M06 T1 ;換 Ø20 鑽頭
N010 G55 ;調用G55 工件坐標系
N020 M03 S1000
N030 G43 H1 Z50
N040 G98 G81 Z-30 R1 F200 ;鑽孔循環
N050 G80 G0 Z50 ;取消固定循環
N060 M05
N070 M30
鑽孔循環(G82)
1. 格式
X_ Y_:孔位數據
Z_:孔底深度(絕對坐標)
R_:每次下刀點或抬刀點 (絕對坐標)
P_:在孔底的暫停時間 (單位:毫秒)
F_:切削進給速度
K_:重復次數(如果需要的話)
2. 功能
圖5.2-12
G82 鑽孔循環,反鏜孔循環
3. 例題
圖5.2-13
N005 G80 G90 G0 X0 Y0 M06 T1 ;換 Ø20 鑽頭
N030 G43 H1 Z50
N040 G98 G82 Z-30 R1 P2000 F200 ;鑽孔循環
N050 G80 G0 Z50 ;取消固定循環
N060 M05
N070 M30
N010 G55 ;調用G55 工件坐標系
N020 M03 S1000
深孔鑽削循環(G83)
1. 格式
X_ Y_:孔位數據
Z_:孔底深度(絕對坐標)
R_:每次下刀點或抬刀點 (絕對坐標)
Q_:每次切削進給的切削深度
F_:切削進給速度
K_:重復次數(如果需要的話)
2. 功能
圖5.2-14
G83 中間進給孔底快速退刀。
3. 例題
如圖5.2-14
N005 G80 G90 G0 X0 Y0 M06 T1 ;換 Ø20 鑽頭
N010 G55 ;調用G55 工件坐標系
N020 M03 S1000
N030 G43 H1 Z50
N040 G98 G83 Z-30 R1 Q2 F200 ;深孔鑽循環,每次鑽2MM
N050 G80 G0 Z50 ;取消固定循環
N060 M05
N070 M30
攻牙循環(G84)
1. 格式
X_ Y_:孔位數據
Z_:孔底深度(絕對坐標)
R_:每次下刀點或抬刀點 (絕對坐標)
P_:暫停時間(單位:毫秒)
F_:切削進給速度
K_:重復次數(如果需要的話)
2. 功能
圖5.2-15
G84 進給孔底主軸反轉快速退刀。
3. 例題
圖5.2-16
N005 G80 G90 G0 X0 Y0 M06 T1 ;換 Ø20 絲攻
N010 G55 ;調用G55 工件坐標系
N020 M03 S800
N030 G43 H1 Z50 ;調用長度補償
N040 G84 Z-30 R5 P2000 F2 ;攻牙循環
N050 G80 Z50 ;取消固定循環
N060 M05
N070 M30
鏜孔循環(G85)
1. 格式
X_ Y_:孔位數據
Z_:孔底深度(絕對坐標)
R_:每次下刀點或抬刀點 (絕對坐標)
F_:切削進給速度
K_:重復次數(如果需要的話)
2. 功能
圖5.2-17
G85 中間進給孔底快速退刀。
3. 例題
如圖5.2-17
N005 G80 G90 G0 X0 Y0 M06 T1 ;換 Ø20 鏜刀
N010 G55 ;調用G55 工件坐標系
N020 M03 S1000
N030 G43 H1 Z50 ;調用長度補償
N040 G85 Z-30 R1 F200 ;鏜孔循環
N050 G80 G0 Z50 ;取消固定循環
N060 M05
N070 M30
鏜孔循環(G86)
1. 格式
X_ Y_:孔位數據
Z_:孔底深度(絕對坐標)
R_:每次下刀點或抬刀點 (絕對坐標)
F_:切削進給速度
K_:重復次數(如果需要的話)
2. 功能
圖5.2-18
G86 進給孔底主軸停止快速退刀。
3. 例題
如圖5.2-18
N005 G80 G90 G0 X0 Y0 M06 T1 ;換 Ø20 鏜刀
N010 G55 ;調用G55 工件坐標系
N020 M03 S1000
N030 G43 H1 Z50 ;調用長度補償
N040 G86 Z-30 R1 F200 ;鏜孔循環
N050 G80 G0 Z50 ;取消固定循環
N060 M05
N070 M30
反鏜孔循環(G81)
1. 格式
X_ Y:孔位數據
Z_:孔底深度(絕對坐標)
R_:每次下刀點或抬刀點 (絕對坐標)
Q_:刀具偏移量
P_:暫停時間(單位:毫秒)
F_:切削進給速度
K_:重復次數(如果需要的話)
2. 功能
圖5.2-19
G87 進給孔底主軸正轉快速退刀。
3. 例題
如圖5.2-19
N005 G80 G90 G0 X0 Y0 M06 T1 ;換 Ø20 鏜刀
N010 G55 ;調用G55 工件坐標系
N020 M03 S1000
N030 G43 H1 Z50 ;調用長度補償
N040 G87 Z-30 R1 Q2 P2000 F200 ;反鏜孔循環
N050 G80 G0 Z50 ;取消固定循環
N060 M05
N070 M30
定點鑽孔循環(G88)
1. 格式
X_ Y_:孔位數據
Z_:孔底深度(絕對坐標)
R_:每次下刀點或抬刀點 (絕對坐標)
P_:孔底的暫停時間(單位:毫秒)
F_:切削進給速度
K_:重復次數(如果需要的話)
2. 功能
圖5.2-20
G88 進給孔底暫停,主軸停止快速退刀。
3. 例題
如圖5.2-20
N005 G80 G90 G0 X0 Y0 M06 T1 ;換 Ø20 鑽頭
N010 G55 ;調用G55 工件坐標系
N020 M03 S1000
N030 G43 H1 Z50 ;調用長度補償
N040 G88 Z-30 R1 P2000 F200 ;定點鑽孔循環
N050 G80 G0 Z50 ;取消固定循環
N060 M05
N070 M30
鏜孔循環(G89)
1. 格式
X_ Y_:孔位數據
Z_:孔底深度(絕對坐標)
R_:每次下刀點或抬刀點 (絕對坐標)
P_:孔底的停刀時間(單位:毫秒)
F_:切削進給速度
K_:重復次數(如果需要的話)
2. 功能
圖5.2-21
G89 進給孔底暫停快速退刀。
3. 例題
如圖5.2-21
N005 G80 G90 G0 X0 Y0 M06 T1 ;換 Ø20 鏜刀
N010 G55 ;調用G55 工件坐標系
N020 M03 S1000
N030 G43 H1 Z50 ;調用長度補償
N040 G89 Z-30 R1 P2000 F200 ;鏜孔循環
N050 G80 G0 Z50 ;取消固定循環
N060 M05
N070 M30
絕對命令/增量命令 (G90/G91)
此命令設定指令中的 X, Y 和 Z 坐標是絕對值還是相對值,不論它們原來是絕對命令
還是增量命令。含有 G90 命令的程序塊和在它以後的程序塊都由絕對命令賦值; 而帶 G91
命令及其後的程序塊都用增量命令賦值。
⑷ 法拉克數控機床編程指令常用的都有哪些都是什麼意思
</A>SIEMENS銑床 G代碼SIEMENS802S/CM 固定循環SIEMENS802DM/810/840DM 固定循環SIEMENS車床 G 代碼SIEMENS 801、802S/CT、 802SeT 固定循環SIEMENS 802D、810D/840D 固定循環HNC車床G代碼 HNC銑床G代碼HNC M指令</A>KND100銑床G代碼KND100車床G代碼KND100 M指令GSK980車床G代碼GSK980T M指令GSK928 TC/TEG代碼GSK928 TC/TEM指令GSK990MG代碼GSK990MM指令GSK928MAG代碼GSK928MAM指令三菱 E60 銑床G代碼DASEN 3I銑床G代碼DASEN 3I車床G代碼華興車床G代碼華興M指令華興銑床G代碼華興M指令仁和32T G代碼仁和32T M指令SKY 2003N M G代碼SKY 2003N M M指令
FANUC車床G代碼G代碼 解釋G00定位 (快速移動)G01直線切削 G02順時針切圓弧 (CW,順時鍾)G03逆時針切圓弧 (CCW,逆時鍾)G04暫停 (Dwell)G09停於精確的位置 G20英制輸入 G21公制輸入 G22內部行程限位 有效 G23內部行程限位 無效 G27檢查參考點返回 G28參考點返回 G29從參考點返回 G30回到第二參考點 G32切螺紋 G40取消刀尖半徑偏置 G41刀尖半徑偏置 (左側)G42刀尖半徑偏置 (右側)G50修改工件坐標;設置主軸最大的 RPMG52設置局部坐標系 G53選擇機床坐標系 G70精加工循環 G71內外徑粗切循環 G72台階粗切循環 G73成形重復循環 G74Z 向步進鑽削 G75X 向切槽 G76切螺紋循環 G80取消固定循環 G83鑽孔循環 G84攻絲循環 G85正面鏜孔循環 G87側面鑽孔循環 G88側面攻絲循環 G89側面鏜孔循環 G90(內外直徑)切削循環 G92切螺紋循環 G94(台階) 切削循環 G96恆線速度控制 G97恆線速度控製取消 G98每分鍾進給率 G99每轉進給率 支持宏程序編程
FANUC銑床G代碼
G代碼 解釋G00頂位 (快速移動)定位 (快速移動)G01直線切削 G02順時針切圓弧 G03逆時針切圓弧 G04暫停 G15/G16極坐標指令 G17XY 面賦值 G18XZ 面賦值 G19YZ 面賦值 G28機床返回原點 G30機床返回第2和第3原點 *G40取消刀具直徑偏移 G41刀具直徑左偏移 G42刀具直徑右偏移 *G43刀具長度 + 方向偏移 *G44刀具長度 - 方向偏移 G49取消刀具長度偏移 *G53機床坐標系選擇 G54工件坐標系1選擇 G55工件坐標系2選擇 G56工件坐標系3選擇 G57工件坐標系4選擇 G58工件坐標系5選擇 G59工件坐標系6選擇 G73高速深孔鑽削循環 G74左螺旋切削循環 G76精鏜孔循環 *G80取消固定循環 G81中心鑽循環 G82反鏜孔循環 G83深孔鑽削循環 G84右螺旋切削循環 G85鏜孔循環 G86鏜孔循環 G87反向鏜孔循環 G88鏜孔循環 G89鏜孔循環 *G90使用絕對值命令 G91使用增量值命令 G92設置工件坐標系 *G98固定循環返回起始點 *G99返回固定循環R點 G50
G51 比例縮放 G68
G69坐標系旋轉 支持宏程序編程
FANUC M指令代碼</A>
M代碼 說明 M00程序停 M01選擇停止 M02程序結束(復位)M03主軸正轉 (CW)M04主軸反轉 (CCW)M05主軸停 M06換刀 M08切削液開 M09切削液關 M30程序結束(復位) 並回到開頭 M48主軸過載取消 不起作用 M49主軸過載取消 起作用 M94 鏡象取消 M95X坐標鏡象 M96Y坐標鏡象 M98子程序調用 M99子程序結束