就是在主軸轉動情況下畫圓圓線?
數控車床</SPAN>https://www.52fb.cn--G 代碼命令
FANUC 車床https://www.52fb.cn--G 代碼命令
1 G 代碼組及含義
[表 6.2-1] G 代碼組及解釋 ( 帶 * 者表示是開機時會初始化的代碼。)</SPAN>
2 G 代碼解釋
定位(G00)
1. 格式
這個指令把刀具</SPAN>從當前位置移動</SPAN>到指令指定的位置 (在絕對坐標方式下), 或者移動到某個距離處 (在增量坐標方式下)。
圖6.2-12. 非直線切削形式的定位
我們的定義是:采用獨立的快速移動速率來決定每一個軸的位置。刀具路徑不是直線,根據到達的順序,機器軸依次停止在指令指定的位置。
3. 直線定位
刀具路徑類似直線切削(G01)那樣,以最短的時間(不超過每一個軸快速移動速率)定位于要求的位置。
4. 舉例
N10 G00 X-100 Z-65
直線插補(G01)
1. 格式
直線插補以直線方式和指令給定的移動速率,從當前位置移動到指令位置。
圖6.2-2X, Z: 要求移動到的位置的絕對坐標值。
U, W: 要求移動到的位置的增量坐標值。
2. 舉例
圖6.2-3①
G01 X50. Z75. F0.2 ;絕對坐標程序
X100.;
②
G01 U0.0 W-75. F0.2 ;增量坐標程序
U50.
圓弧插補 (G02/G03)
刀具進行圓弧插補時,必須規定所在的平面,然后再確定回轉方向。順時針G02;逆時針G03。
1. 格式
X,Z – 指定的終點
U,W – 起點與終點之間的距離
I,K – 從起點到中心點的矢量
R – 圓弧半徑(最大180 度)。
圖6.2-42. 舉例
圖6.2-5①
G02 X100. Z90. I50. K0. F0.2 ;絕對坐標系程序
或 G02 X100. Z90. R50. F0.2
②
G02 U40. W-30. I50. K0. F0.2 ;增量坐標系程序
或 G02 U40. W-30. R50. F0.2
第二原點返回 (G30)
坐標系能夠用第二原點功能來設置
1. 用參數 (a, b) 設置刀具起點的坐標值。點 “a” 和 “b” 是機床原點與起刀點之間的距離。
2. 在https://www.52fb.cn時用 G30 命令代替 G50 設置坐標系。
3. 在執行了第一原點返回之后,不論刀具實際位置在那里,碰到這個命令時刀具便移到第二原點。
4. 更換刀具也是在第二原點進行的。
切螺紋</SPAN> (G32)
1. 格式
F –螺紋導程設置
在編制切螺紋程序時應當帶主軸轉速RPM 均勻控制的功能 (G97),并且要考慮螺紋部分的某些特性。在螺紋切削方式下移動速率控制和主軸速率控制功能將被忽略。而且在進給保持按鈕起作用時,其移動過程在完成一個切削循環后就停止了。
2. 舉例
圖6.2-6G00 X29.4
G32 Z-23. F2 ;1 循環切削
G00 X32
Z4.
X29.
G32 Z-23. F2 ;2 循環切削
G00 X32.
Z4.
刀具半徑偏置功能 (G40/G41/G42)
1. 格式
圖6.2-7當刀刃是假想刀尖時,切削進程按照程序指定的形狀執行不會發生問題。不過,真實的刀刃是由圓弧構成的 (刀尖半徑),就像上圖所示,在圓弧插補的情況下刀尖路徑會帶來誤差。
2. 偏置功能
表6.2-2補償的原則取決于刀尖圓弧中心的動向,它總是與切削表面法向里的半徑矢量不重合。
因此,補償的基準點是刀尖中心。通常,刀具長度和刀尖半徑的補償是按一個假想的刀刃為基準,因此為測量帶來一些困難。
把這個原則用于刀具補償,應當分別以 X 和 Z 的基準點來測量刀具長度刀尖半徑 R,以及用于假想刀尖半徑補償所需的刀尖形式數 (1-9)。
圖6.2-8這些內容應當事前輸入刀具偏置文件。
“刀尖半徑偏置” 應當用 G00 或者 G01 功能來下達命令或取消。不論這個命令是不是帶圓弧插補, 刀不會正確移動,導致它逐漸偏離所執行的路徑。因此,刀尖半徑偏置的命令應當在切削進程啟動之前完成; 并且能夠防止從工件外部起刀帶來的過切現象。反之,要在切削進程之后用移動命令來執行偏置的取消過
3. 舉例:
G41 X5 Z5 D1;
G02 X25 Z25 R25;
G40 G01 X10 Z10 D0;
工件坐標系選擇(G54~G59)
1. 格式
2. 功能
圖6.2-9通過使用 G54~G59 命令,最多可設置六個工件坐標系(1~6)。
在接通電源和完成了原點返回后,系統</SPAN>自動選擇工件坐標系 1 (G54) 。在有 “模態”
命令對這些坐標做出改變之前,它們將保持其有效性。
精加工</SPAN>循環(G70)
1. 格式
ns: 精加工形狀程序的第一個段號。
nf: 精加工形狀程序的最后一個段號
2. 功能
用G71、G72 或G73 粗車削后,G70 精車削。
外圓粗車固定循環(G71)
圖6.2-101. 格式
不指定正負符號。切削方向依照AA’的方向決定,在另一個值指定前不會改變。FANUC
系統參數(NO.0717)指定。
e: 退刀行程
本指定是狀態指定,在另一個值指定前不會改變。FANUC 系統參數(NO.0718)指定。
ns: 精加工形狀程序的第一個段號。
nf: 精加工形狀程序的最后一個段號。
△U: X 方向精加工預留量的距離及方向。(直徑/半徑)
△W: Z 方向精加工預留量的距離及方向。
f,s,t: 包含在ns 到nf 程序段中的任何F,S 或T 功能在循環中被忽略,而在G71 程序
段中的F,S 或功能有效。
2. 功能
如果在上圖用程序決定A 至A’至B 的精加工形狀,用△d(切削深度)車掉指定的區域,
留精加工預留量△u/2 及△w。
端面車削固定循環(G72)
圖6.2-111. 格式
△d,e,ns,nf, △u, △w,f,s 及t 的含義與G71 相同。
2. 功能
如上圖所示,除了是平行于X 軸外,本循環與G71 相同。
成型加工復式循環(G73)
圖6.2-121. 格式
△i: X 軸方向退刀距離(半徑指定), FANUC 系統參數(NO.0719)指定。
△k: Z 軸方向退刀距離(半徑指定), FANUC 系統參數(NO.0720)指定。
d: 分割次數
這個值與粗加工重復次數相同,FANUC 系統參數(NO.0719)指定。
ns: 精加工形狀程序的第一個段號。
nf: 精加工形狀程序的最后一個段號。
△U: X 方向精加工預留量的距離及方向。(直徑/半徑)
△W: Z 方向精加工預留量的距離及方向。
f,s,t: 順序號“ns”到“nf”程序段中的任何F,S 或T 功能在循環中被忽略,而在G73程序段中的F,S 或功能有效。
2. 功能
本功能用于重復切削一個逐漸變換的固定形式,用本循環,可有效的切削一個用粗加工鍛造或鑄造等方式已經加工成型的工件。
端面啄式鉆孔循環(G74)
圖6.2-131. 格式
e: 后退量
本指定是狀態指定,在另一個值指定前不會改變。FANUC 系統參數(NO.0722)指定。
x: B 點的X 坐標
u: 從A 至B 增量
z: C 點的Z 坐標
w: 從A 至C 增量
△i: X 方向的移動量(不帶符號)
△k: Z 方向的移動量(不帶符號)
△d: 刀具在切削底部的退刀量。△d 的符號一定是(+)。但是,如果X(U)及△I 省略,退刀方向可以指定為希望的符號。
f: 進給率
2. 功能
如上圖所示在本循環可處理斷削,如果省略X(U)及P,結果只在Z 軸操作,用于鉆孔。
外經/內徑啄式鉆孔循環(G75)
圖6.2-141. 格式
2. 功能
指令操作如上圖所示,除X 用Z 代替外與G74 相同,在本循環可處理斷削,可在X 軸割槽及X 軸啄式鉆孔。
螺紋切削循環(G76)
1. 格式
m: 精加工重復次數(1 至99)
本指定是狀態指定,在另一個值指定前不會改變。FANUC 系統參數(NO.0723)指定。
r: 倒角量
本指定是狀態指定,在另一個值指定前不會改變。FANUC 系統參數(NO.0109)指定。
a: 刀尖角度:
可選擇80 度、60 度、55 度、30 度、29 度、0 度,用2 位數指定。
本指定是狀態指定,在另一個值指定前不會改變。FANUC 系統參數(NO.0724)指定。
如:P(02/m、12/r、60/a)
△dmin: 最小切削深度,用半徑值表示。
本指定是狀態指定,在另一個值指定前不會改變。FANUC 系統參數(NO.0726)指定。
d: 精加工余量
i: 螺紋部分的半徑差
如果i=0,可作一般直線螺紋切削。
k: 螺紋高度,用半徑值表示。
這個值在X 軸方向用半徑值指定。
△d: 第一次的切削深度(半徑值)
L: 螺紋導程(同G32)
2. 功能
螺紋切削循環。
內外直徑的切削循環(G90)
1. 格式
直線切削循環:
按開關進入單一程序塊方式,操作完成如圖所示 1→2→3→4 路徑的循環操作。U 和 W的正負號 (+/-) 在增量坐標程序里是根據1 和2 的方向改變的。
錐體切削循環:
必須指定錐體的“R”值。切削功能的用法與直線切削循環類似。
2. 功能
外圓切削循環。
圖6.2-151. U<0, W<0, R<0
2. U>0, W<0, R>0
圖6.2-16 圖6.2-173. U<0, W<0, R>0
4. U>0, W<0, R<0
圖6.2-18 圖6.2-19
切削螺紋循環 (G92)
1. 格式
直螺紋切削循環:
螺紋范圍和主軸 RPM 穩定控制 (G97) 類似于 G32 (切螺紋)。在這個螺紋切削循環里,切螺紋的退刀有可能如 [圖 9-9] 操作;倒角長度根據所指派的參數在0.1L~12.7L 的范圍里設置為 0.1L 個單位。
錐螺紋切削循環:
2. 功能
切削螺紋循環
圖6.2-20 圖6.2-21
臺階切削循環 (G94)
1. 格式
平臺階切削循環:
錐臺階切削循環:
2. 功能
臺階切削
圖6.2-22 圖6.2-23
線速度控制 (G96/G97)
數控車床主軸分成低速和高速區;在每一個區內的速率可以自由改變。
G96 的功能是執行恒線速度控制,并且只通過改變轉速來控制相應的工件直徑變化時維持穩定的恒定的切削速率,和 G50 指令配合使用。
G97 的功能是取消恒線速度控制,并且僅僅控制轉速的穩定。
每分鐘進給率/每轉進給率設置(G98/G99)
切削進給速度可用 G98 代碼來指令每分鐘的移動(毫米/分),或者用 G99 代碼來指令每轉移動(毫米/轉)。G99 的每轉進給率主要用于數控車床加工。
圖6.2-24每分鐘的移動速率 (毫米/分) = 每轉位移速率 (毫米/轉) x 主軸轉速
</td></tr>