A. 數控編程基本指令是什麼
機械制圖,公差尺寸,程序指令,循環程序,宏程序,刀具使用。
B. 數控指令代碼有哪些
數控指令代碼列舉以下代碼:
1、G00與G01
G00運動軌跡有直線和折線兩種,該指令只是用於點定位,不能用於切削加工。
G01按指定進給速度以直線運動方式運動到指令指定的目標點,一般用於切削加工。
2、G02與G03
G02順時針圓弧插補 。
G03逆時針圓弧插補。
3、G04(延時或暫停指令)
一般用於正反轉切換、加工盲孔、階梯孔、車削切槽。
4、G17、G18、G19 平面選擇指令,指定平面加工,一般用於銑床和加工中心。
5、G27、G28、G29 參考點指令
G27:返回參考點,檢查、確認參考點位置。
G28:自動返回參考點(經過中間點)。
G29:從參考點返回,與G28配合使用。
6、G40、G41、G42 半徑補償
G40:取消刀具半徑補償。
7、G43、G44、G49 長度補償
G43:長度正補償 。
G44:長度負補償 。
G49:取消刀具長度補償。
8、G32、G92、G76
G32:螺紋切削
G92:螺紋切削固定循環
G76:螺紋切削復合循環
9、更多指令代碼見下圖:
C. Cnc代碼G.,M代碼大全
數控GM代碼
一、G碼指令
G00 直線快速定位
G01 直線補間、切削進給
G02 圓弧補間(順時針)
G03 圓弧補間(逆時針)
G04 暫停指定時間
G09 確實停止檢測
G10 可程式資料輸入
G15 極坐標插位取消
G16 極坐標插位
G17 設定X-Y工作平面
G18 設定Y-Z工作平面
G19 設定X-Z工作平面
二、M碼指令
M00 程式暫停
M01 選擇性程式暫停
M02 程序停止
M03 主軸起動(順時針)
M04 主軸起動(逆時針)
M05 主軸開關
M08 加工液開
M09 加工液關
M10 夾爪ON
M11 夾爪OFF
M30 程式結束並倒轉
工件坐標系設定指令
是規定工件坐標系原點的指令,工件坐標系原點又稱編程零點。
指令格式:G50 X Z
式中,X、Z為刀尖的起始點距工件坐標系原點在X向、Z向的尺寸。
執行G50指令時,機床不動作,即X、Z軸均不移動,系統內部對X、Z的數值進行記憶,CRT顯示器上的坐標值發生了變化,這就相當於在系統內部建立了以工件原點為坐標原點的工件坐標系。
以上內容參考:網路-cnc數控編程
D. 數控車床常用編程代碼 [數控車床編程指令代碼]
一.指令集(X向如X、U等的編程量均採用直徑量)
G00:快速定位指令。格式為G00 X(U ) Z (W ) ,X 、Z 為絕對編程時團顫的目標點,U 、W 為相對編程時的目標點。兩軸同時以機床最快速度開始運動,但不一定同時停止,即合成刀具軌跡並不一定是直線。本系統可以混合編程,如G00 X W。
G01:直線插補指令。格式為G01 X(U ) Z (W ) F ,X 、Z 為絕對編程時的目標點,U 、W 為相對編程扒畢時的目標點,F值為插補速度,單位是mm/min或mm/r,具體取決於設定為G 98還是G 99。
G02:順圓插補指令。格式為G02 X(U ) Z (W ) R (I K ) F ,X 、Z 為絕對編程時的目標點,U 、W 為相對編程時的目標點,R為半徑(僅用於劣弧編程),I、K為圓心的X、Z坐標,F值為插補速度,單位是mm/min或mm/r,具體取決於設定為G 98還是G 99。註:I採用半徑量,I、K始終為相對量編程。
G03:逆圓插補指令。格式為G03 X(U ) Z (W ) R (I K ) F ,X 、Z 為絕對編程時的目標點,U 、W 為相對編程時的目標點,R為半徑(僅用於劣弧編程),I、K為圓心的X、Z坐標,F值為插補速度,單位是mm/min或mm/r,具體取決於設定為G 98還是G 99。註:I採用半徑量,I、K始終為相對量編程。
G04:暫停指令。格式為G04 P(X U ) ,採用P 時(不能用小數點),時間單位為ms ,X 、U 時,時間單位為s 。最大延時9999.999s 。
G20:英制單位設定指令。
G21:公制單位設定指令。注意:某程序若不指定G20、G21,則採用上次關機時的設定值。
G27:返回參考點檢測指令。格式為G27 X(U ) Z (W ) T0000,本指令執行前必須使刀架回零一次。若指定的兩個坐標值分別是機床參考點的坐標值,且機床面板上的兩個回零參考點指示燈都亮,則說明機床零點正確。否則,機床定位誤差過大。
G28:返回參考點指令。格式為G28 X(U ) Z (W ) T0000,若機床啟動後回過零點,則本指令的執行使刀架經過指定點回零,否則經過指定點移動至系統加電時的位置。
G32:螺紋切削春或芹指令。G32 X(U ) Z (W ) F ,F 為螺紋長軸方向的導程(即進給速度採用mm/r)。
G50:工件坐標系設定或主軸轉速鉗制指令。格式為G00 X Z (坐標系設定),或G50 S (轉速鉗制)。前者,XZ值為機床零點在設定的工件坐標系中的坐標;後者,S為最高轉速。
G70:精加工復合循環。格式為G70 P Q S F ,其中P 等於精加工程序段開始編號,Q 等於精加工程序段結束編號。
G71:粗加工復合循環。格式為
G71 U R ,其中U 等於X向吃刀量或切深,R 等於退刀量,均為半徑值。
G71 P Q U W S F ,其中P 等於精加工程序段開始編號,Q 等於精加工程序段結束編號,U 等於X向精加工餘量的直徑值,W等於Z向精加工餘量,S為主軸轉速,F為進給速度。
G72:端面粗加工循環。格式為
G72 W R ,其中W 等於Z 向吃刀量,R 等於Z 向退刀量。
G72 P Q U W S F ,其中P 等於精加工程序段開始編號,Q 等於精加工程序段結束編號,U 等於X向精加工餘量的直徑值,W等於Z向精加工餘量,S為主軸轉速,F為進給速度。
G73:固定形狀粗加工復合循環。格式為
G73 U W R ,其中U 等於X向吃刀量(或切深)的半徑值,W 等於Z 向吃刀量,R 等於循環次數。
G73 P Q U W S F ,其中P 等於精加工程序段開始編號,Q 等於精加工程序段結束編號,U 等於X向精加工餘量的直徑值,W等於Z向精加工餘量,S為主軸轉速,F為進給速度。
G90:錐面切削單一循環指令。格式為G90 X(U ) Z (W ) R F ,錐面的定義是素線的斜度≤45度。車削柱面時,R=0,可以不寫。本指令完成的動作(虛線表示快速)如圖1,其中刀尖從右下向左上切削,R0。指令中的坐標值為E 點坐標。
G76 P Q R;
G76 X Z P Q R F;
形式就是這樣,這樣的計算不用退刀槽,很簡便。計算要麻煩點。
首先的一個P,說的有三個內容:
1走刀的次數
2倒角的大小
3螺紋刀的刀尖角度
這三個按照順序在P後面寫出,
Q說的是精車的走刀量,
R退刀量
下面的X是X方向終點坐標 Z是Z方向重點坐標
P說的是你的X方向餘量 Q是Z方向餘量
R是你的錐度差的一半 用絕對值
F是螺距
G76主要加工的是大螺距的螺紋!! 因為它的進刀方式是斜進式, 這樣可以有效的保護刀具!! 這就是它們最主要的區別!
G76通過多次螺紋粗車、螺紋精車完成規定牙高(總切深)的螺紋加工,如果定義的螺紋角度不為 0°,螺紋粗車的切入點由螺紋牙頂逐步移至螺紋牙底,使得相鄰兩牙螺紋的夾角為規定的螺紋角度。G76 代碼可加工帶螺紋退尾的直螺紋和錐螺紋,可實現單側刀刃螺紋切削,吃刀量逐漸減少,有利於保護刀具、提高螺紋精度。G76 代碼不能加工端面螺紋. 代碼格式:G76 P(m )(r )(a ) Q (△dmin ) R (d );
G76 X(U ) Z (W ) R (i ) P (k ) Q (△d ) F (I ) ;
X :螺紋終點 X 軸絕對坐標(單位:mm );
U :螺紋終點與起點 X 軸絕對坐標的差值(單位:mm );
Z :螺紋終點 Z 軸的絕對坐標值(單位:mm );
W :螺紋終點與起點 Z 軸絕對坐標的差值(單位:mm );
P(m):螺紋精車次數 00~99 (單位:次)
P(r):螺紋退尾長度 00~99(單位:0.1×L ,L 為螺紋螺距),
P(a):相鄰兩牙螺紋的夾角,取值范圍為 00~99,單位:度(°),
Q(△dmin) :螺紋粗車時的最小切削量,取值范圍為 00~99999,(單位:0.001mm ,無符號,半徑值)
R(d):螺紋精車的切削量,取值范圍為 00~99.999,(單位:mm ,無符號,半徑值) R(i):螺紋錐度,螺紋起點與螺紋終點 X 軸絕對坐標的差值, 取值范圍為-9999.999~9999.999(單位:mm ,半徑值)。
P(k):螺紋牙高,螺紋總切削深度, 取值范圍為 1~999999999(單位:0.001mm ,半徑值、無符號)
Q(△d) :第一次螺紋切削深度, 取值范圍為 1~999999999(單位:0.001mm ,半徑值、無符號)。未輸入△d 時,系統報警;
F :公制螺紋螺距, 取值范圍為 0< F ≤500 mm;
I :英制螺紋每英寸的螺紋牙數, 取值范圍為 0.06~25400 牙/英寸;
G72端面粗車循環
g72W2 R0.5
G72 P Q U W F S T
G73固定形狀出車循環
G73 U W R
G73 P Q U W F S T
G74端面溝槽符合循環深孔轉孔循環
G74R 這里的P Q 不是程序名 而是P 是X 方向每次的移動量 Q 是Z 方向的每次切入量 G75相反
G74 X Z P Q R F
G75外徑溝槽符合循環
G75R
G75X Z P Q R F
G76是螺紋復合循環
G76 P Q R
G76 X Z R P Q F
E. 數控編程的指令有哪些
1.數控編程指令——外圓切削循環
指令:G90X(U)_Z(W)_F_;
例:G90X40.Z40.F0.3;
X30.;
X20.;
2.數控編程指令——端面切削循環
指令:G94X(U)_Z(W)_F_;
例如:G90X40.Z-3.5.F0.3;
Z-7.;
Z-10.;
3.數控編程指令——外圓粗車循環
指令:G71U_R_;
G71P_Q_U_W_F_;
精車:G70P_Q_F_;
U每次進給量,
R每次退刀量,
P循環起始行號,
Q循環結束行號,
U精加工徑向餘量,
W精加工軸向餘量。
4.數控編程指令——端面粗車循環
指令:G72W_R_;
G72P_Q_U_W_F_;
精車:G70P_Q_F_;(字母含義同3)
5.數控編程指令——固定形式粗車循環
指令:G73P_Q_I_K_U_W_D_F_;
I粗車是徑向切除的總餘量(半徑值),
K粗車是軸向切除的總餘量,
D循環次數,(其餘字母含義同3).
6.數控編程指令——刀尖半徑補償指令
指令:G41
G01
G42
X(U)_Z(w)_;
G00
G40
注意:(1).G41,G42,G40指令不能與圓弧切削指令寫在同一程序段內。
(2).在調用新刀具前或更改刀具補償方向時,必須取消前一個刀具補償。字串6
(3).在G41或G42程序段後面加G40程序段,便可以取消刀尖半徑補償。
7.數控編程指令——錐面循環加工
指令:G90X(U)_Z(W)_I_F_;
例如:G90X40.Z-40.I-5.F0.3;
X35.
X30.
I切削始點與圓錐面切削終點的半徑差。
8.數控編程指令——帶錐度的端面切削循環指令
指令:G94X(U)_Z(W)_K_F_;
K端面切削始點至終點位移在Z方向的坐標值增量值。
9.數控編程指令——簡單圓弧加工
指令:G02
I_K_
X(U)_Z(W)_
F_;
G03
R_;
10.數控編程指令——深空加工
指令:G74R_;
G74Z(W)_Q_;
R每次加工退刀量,
Z鑽削總深度,
Q每次鑽削深度,
11.數控編程指令——G75指令格式
指令:G75R_;
G75X(U)_Z(W)_P_Q_R_F_;
R切槽過程中徑向(X)的退刀量,
X最大切深點的X軸絕對坐標,
Z最大切深點的Z軸絕對坐標,
P切槽過程中徑向(X)的退刀量(半徑值),
Q徑向切完一個刀寬後,在Z的移動量,
R刀具切完槽後,在槽底沿-Z方向的退刀量。
12.數控編程指令——子程序調的用
指令:M98P****
****;
例如:M98P42000;
字串7
表明調用子程序2000兩次。
M98P2;
表明調用2號程序一次。
13.數控編程指令——等螺距螺紋切削指令
指令:G32(U)_Z(W)_F_;
X,Z為螺紋終點的絕對坐標,
例如:G32X29.Z-35.F2.;
G00X40.;
Z5.;
X28.2;
G32Z-35.F0.2;
G00X40.;
Z5.;
X28.2;
14.數控編程指令——螺紋切削固定循環指令
指令:G92X(U)_Z(W)_R_F_;
R=0時切削圓柱螺紋。
例如:G92X29.Z-35.F0.2;
X28.2;
X27.6;
X27.4;
15.數控編程指令——多線螺紋切削指令
指令:X(U)_Z(W)_F_P_;
F長軸方向的導程。
P螺紋線數和起始角。
例如:G33X34.Z-26.F6.P2=0;
G01X28.F0.2;
G00Z8.;
G01X34.F0.2;
G33Z-26.F6.P2=18000;
G01X28.F0.2;
G00Z8.;
16.數控編程指令——G76指令格式
指令:G76GmraQ_R_;
G76X(U)_Z(W)_R_P_Q_F_;
m精加工重復次數,
r倒角量,
a螺紋刀尖角度,
Q最小被吃刀量(半徑值),單位為微米。
R精加工餘量(半徑值),單位為毫米。
G76X(U)_Z(W)_R_P_Q_F_;
R螺紋半徑值(半徑值),
P螺紋牙深(半徑值),單位為微米。
Q第一次切削深度(半徑值),單位為微米。
F螺紋導程。單位為毫米。
17.數控編程指令——變導程螺紋加工(G34)
指令:G34
X(U)_Z(W)_F_K_;
F長軸方向導程,單位為毫米
K主軸每轉導程的增量或減量,單位為毫米每轉。
F. 數控編程指令有哪些
G100 刀架A或刀架B單獨切削的優先指令,G101 創成加工中直線插補,G102 創成加工中圓弧插補(正面) (CW),G103 創成加工中圓弧插補 (正面) (CCW),G107 主軸同步攻絲,右旋螺紋,
G108 主軸同步攻絲,左旋螺紋。
G110 刀架A恆周速切削,G111 刀架B恆周速切削,G112 圓弧螺紋車削CW,G113 圓弧螺紋車削CCW,G119 刀具半徑補嘗:C-X-Z平面,G124 卡盤A有效原點,G125 卡盤B有效原點。
G126 錐度加工模式OFF指令,G127 錐度加工模式ON指令,G128 M/C加工模式OFF指令,G129 M/C加工模式ON指令,G136 坐標反轉結束或Y軸模式 關,G137 坐標反轉開始,G138 Y軸模式開。
(6)數控編程指令表擴展閱讀
數控編程是數控加工准備階段的主要內容之一,通常包括分析零件圖樣,確定加工工藝過程;計算走刀軌跡,得出刀位數據;編寫數控加工程序;製作控制介質;校對程序及首件試切。有手工編程和自動編程兩種方法。總之,它是從零件圖紙到獲得數控加工知配程序的全過程。
手工編程是指編程的各個階段均由人工完成。利用一般的計算工具,通過各種三角函數計算方式,人工進行刀具軌跡的運算,並進行指令編制。這種方式比較簡單,很容易掌握,適應性較大。使用於非模具加工的零件搭凱指。