数控冲G代码(完整版)
数控车床G代码一览表
数控车床G代码一览表G00 快速定位格式G00 X(其数值要大于实际工件直径) Z(比工件端面要远1-2个毫米)G01 直线插补格式G01 X Z F(必须指定)G02/G03插补格式G02 /G03终点X坐标) Z(圆弧终点Z坐标) R(圆弧半径) F(进给量)G04暂停格式G04X(数值可以加小数点) P(数值后面不可以加小数点)G90外圆车削循环格式G90X(终点X坐标)Z(终点Z坐标)F(进给量)G94端面车削循环格式G94X(终点X坐标)Z(终点Z坐标)F(进给量)G92螺纹车削循环格式G92X(终点X坐标) Z(终点Z坐标)F(螺距)G71外圆粗车循环格式G71U(每次单边的切入深度)R(每次车后X方向退刀量,镗内孔是要注意不能过大)G71P(精车程序端开始号)Q(精车程序结束号)U(精加工时所留的X方向余量)W(精加工时Z方向余量)F(粗车时的进给量)G72端面粗车循环格式G72W(每次Z方向的进刀量,进刀量不能超过刀尖圆弧)R(每次Z方向车后退刀量)G72P(精车程序端开始号)Q(精车程序结束号)U(精加工时所留的X方向余量)W(精加工时Z方向余量)F(粗车时的进给量)G73仿形粗加工循环格式G73U(代表毛坯的余量半径值)W(毛坯Z方向余量)R(车削次数,针对余量自行计算出每次的X进刀量)G73P(精车程序端开始号)Q(精车程序结束号)U(精加工时所留的X方向余量)W(精加工时Z方向余量)F(粗车时的进给量)G70精加工循环格式G70P(精车程序端开始号)Q(精车程序结束号)G74端面割槽循环(这里只讲钻孔)格式G74R(每次Z方向退刀量)G74X(永远是X0)Z(终点Z方向坐标)Q(每次Z方向切入深度)F(进给量)G75外圆割槽循环格式G75R(每次X方向退刀量)G75X(终点X坐标)Z(终点Z坐标)P(每次X方向进刀量)Q(每次Z方向偏移量)F(进给量)。
AMADA数控冲床常用G代码
AMADA 数控冲床常用G 代码AMADA 天田数控冲床以下适合AMADA 数控冲床参考NCT 指令介绍NCT 程序是由差不多指令以一定的格式组成的数码信息文件.程序写作固定格式,NCT 程序的一行(一个BLOCK)如下所示:N _ G _ G ___ X _ Y ___ T ___ C _ M 其中针对单个命令不要的指令不必记入.现对NCT 程序中常见的指令的差不多格式及基应用介绍如下.1.G92 坐标设定(原点设定)格式G92 X___ Y___材料自原点到冲头位置的距离,经历于NC装置内,原点依据NCT机种不同而有差异.现场使用的机床是VIP357,其原点坐标为X 1830,Y1270.2.G90 绝对坐标指令格式G90 X___ Y___G90绝对坐标指令使用时,必须在坐标值前记上G90.在绝对坐标指令读取时若开头记入G90,则以后的BLOCK,直到G91之前可省略不写•程序上若无G90或G91时,一律视为与G90相同.3.G91 相对坐标指令G91指令指定的坐标不是从原点算起,而是自前一个孔位算起的增加值,使用此指令时必须在坐标值前记入G91.相对坐标指令读取时,最初以G91记入,以后的BLOCK 一直到G90显现之前, G91 均可省略不写.4.G50 回来原点指令使用G50指令材料依G92指定的位置回来的同时,回复到NC初期状态,程序最后必须作G50 单一行之输入.5.G70 不冲孔指令格式G70 X___ Y___材料仅位移,不冲孔G70与G90或G91能够同时使用,且位置先后不阻碍其指定.G70的指令只在所属BLOCK内有效.例:G90 X100.00 Y100.00 (有冲孔)G70 G91 X200.00 (无冲孔)G90 Y300.00 (有冲孔)6.G27?G25 自动移爪格式G27(或G25) X_(移动量)G27?G25指令是用来换板及加工范畴不够宽时所使用的换板功能•通常使用G27,当材料在夹爪夹住的边上有突出不平等的情形时,则使用G25.7.G04 暂停(滞留状态)格式G04 X___ (时刻)在轴移动时,作预定时刻内暂停的机能.8. G72 模式基准点指令格式G72 X___ Y___ 欲使用模式基准点时,坐标值之前要加上G72.I G72与G90或G91同时使用,且那一个先写都相同l G72 仅有指示坐标的作用,而无决定位置或实行冲孔的动作.I G72 的下一行必需是实行冲孔的指令.I与G72在同一行内不可存在M?T等功能的指令.9.T 指令定义刀具T为三位数字所组成,用来指令所使用模具的STATION,位于X?Y的位置之后.若为相同之模具连续使用时,一直到另一模具使用前,不须再另行指定模具.10.C 指令设置刀具角度C指令位于X?Y(位置)与T(使用模具)之指令之后启动转角可于士360°的范畴内指定,同角度的加工时,C指令为必重复指定.11.G26 BLOT HOLE CIRCLE (BHC)以现在的位置或G72指定的位置为中心,在半径为r的圆周上,与X轴夹0 角的点开始,将圆周分成n等分作n个点的冲孔指令.格式G26 I r J±0K n T___ (C___ )匸圆的半径r.输入正值J=冲孔起始点与X轴之夹±0 •反时针方向为正(+),顺时针方向为负(-)K=冲孔个数,反时针方向加工为正(+),顺时针方向为负(-)12.G28 LINE AT ANGLE (LAA)以现在的位置或G72指令的位置算起,与X轴夹0角的方向,间隔d的距离, 冲n 个孔的指令.格式G28 I d J±0 K n T___ (C___ )匸间隔士d.d为负时,以模式基准点作为中心,于对称方向冲孔J二角度±0,反时针方向为正(+),顺时针方向为负(-)K=冲孔个数n.不包括模式基准点13.G29 圆弧(ARC)以现在的位置或G72所指定的基准点为中心,半径为r的圆周上,与X轴夹角为0的开始点,角度间隔,排列n个点的冲孔指令.格式G28 I r J±0P±A0K n T_ (C___ )I=圆的半径r,为正数J二最初冲孔起始点,角度±0,反时针方向为正(+),顺时针方向为负(-) P二角度间隔为±40,为正时,以反时针方向冲孔,为负时,以顺时针方向冲孔K=冲孔的个数14.G36?G37 格状孔此模式从G72指定的位置开始,X轴方向以di为间隔•做n个,丫轴方向以d 2为间隔,做n2个格子状冲孔的指令.G36是以X轴方向为优先加工指令,G3 7是以Y 轴方向为优先加工指令,考虑到板料在运动中的稳固性,一样选用G 36.格式G36 I ±d1 P n1 J±d2 K n2 T___ (C___ )G36 I± d1 P n1 J± d2 K n2 T___ (C___ )I=间隔士d1,正(+)时为X轴方向,负(-)时为-X方向取间隔P=X 轴方向的冲孔数n1 (不含基准点)J=间隔士d2,正(+)时为Y轴方向,负(-)时为-Y方向取间隔K二丫轴方向的冲孔数n2(不含基准点)15.G66 切边(SHP)此模式是由G72所指定之基准点开始,在与X轴夹角为厂的方向上,以W 1 X W2之模具,作长度为士d的连续冲孔指令.格式G66 I e J±0P士W1 Q士W2 D 士d T_I=连续冲孔加工之长度eJ二角度±0 •反时针为(+)时针为(―)P二模具边长士W1(J方向的模具尺寸)Q二模具边士W2(与J成90°方向的模具尺寸)W1与W2必需同号,若W仁W2时Q可省略不写.D=对加工长度作补正之值士d(d=0时,D项可省略)l D若为负时连续冲也的长度比I短少2倍D的长,为正时则比I长2倍D.l连续冲孔的长度I,至少需为P(W1)之1.5倍以上方可.16.G67 矩形(SQR)此模式是由G72所指定的基准点开始,平行X轴方向长度e1,Y轴方向长e2 的矩形,以长W1W2的模具连续冲孔的指令.格式G67 I 士e1 J 士e2 P W1 Q W2 T_I=X轴方向冲孔长度士e1正为X方向.负为X轴负方向J=丫轴方向冲孔长度士e1正为丫方向.负为Y轴负方向P=X方向模具长度W1,为正值Q二丫方向模具长度W2,为正值.若W仁W2时,Q可省略因通常使用正方形模,帮Q不使用.17.G68 蚕食圆弧(NBL-A)此模式是以G72所指定的基准点为中心,半径为r的圆周上,与X轴夹角为9 1的点开始增加9 2的角度,以直径为®的模具,间隔为d来作蚕食加工之指令.格式G68 I r J±9 1 K ±9 2P±®Q d T___I=圆的半径r,输入正值(但l<5700mm)J=加工起始点自X轴算起之角度±9 1,反时针方向为正,顺时针方向为负K=蚕食加工的角度±9 2,(+)时为逆时针加工,(-)时为顺时针加工P二模具直径,正时在圆的外侧加工,负时在圆的内侧加工Q=蚕食的间隔为d,输入正数(最大d值为8mm)I板厚3.2mm以上场合,或是间隔超过8mm时,以G78代替G68使用之.l 蚕食所使用之模具,必须小于所蚕食之圆的半径.18.G69 I e J±9P±®Q d T_此模式是从G72指定的基准点开始,与X轴成9角方向,长度e,以直径®模具,间隔d 来蚕食的加工模式.格式G69 I e J±9P±®Q d T___I=蚕食执行的长度,为模式起点至模式终点的长度J二角度±9,反时针为正,顺时针为负P二模具直径±9,正时加工方向在直线之左侧,负时加工于直线右侧Q二蚕食间隔d,正值输入,最大值为8mm19.G78 冲孔圆弧(PNC-A)此模式是以G72所指定之基准点为中心半径为r的圆周上,与X轴夹角为9 1的点开始,增加9 2之角度,以直径9的模具,间隔为d来作蚕食加工之指令.格式G78 I r J±9 1 K±9 2 P±9Q d D t T___I=圆的半径r.输入正值J=加工起始点自X轴算起之角度±9 1.反时针方向为正,顺时针方向为负K=蚕食加工的角度±9 2.(+)时逆时针加工,(-)时顺时针加工P二模具直径±9 .(+)时在圆的外侧加工,(-)时在圆的内侧加工Q=蚕食的间隔为dD=使用板厚t,(d三t)20.G79 冲孔长圆(PNC-L)此模式是从G72指令的基准点开始,与X轴成0 1角方向,长度e,直径®的模具,间隔d 来蚕食的加工模式.格式G79 I e J±0 1 P±®Q d D t T _________I=蚕食执行的长度,为模式起点至模式终点的长度J二角度±0 1,反时针为正,顺时针为负P二模具直径±9 •正时加工方向在直线之左侧,负时加工于直线右侧Q二蚕食间隔dD=使用板厚t.(d三t)21.G98 多数取的基准点与排列间隔之设定多数取加工时,制品关于材料作何种排列的指令格式G98 Xx0 Yy0 Ixp Jyp Pnx Knyx0……排列在左下方制品的左下角点的X坐标y0……排列在左下方制品的左下角点的丫坐标xp……X方向上制品排列的间隔yp……丫方向上制品排列的间隔nx……X方向上排列的间隔数ny……Y方向上排列的间隔数22.G7576 多数取执行指令除多数取程序外,UOO~VOO 为止,为一个制品的子程序,此编号的MACRO 对应WOO,按照G98所设定之排列,令材料全部执行的指令.格式G75 W___ Q___ ……以X 方向为优先级执行G76 W___ Q ___……以Y 方向为优先级执行W=为MACRO编号,与程序中的UOO~VOO对应Q二为加工开始的角落.Q1—左下角;Q2—右下角;Q3—左上角;Q4—右上角23.MACRO 机能(U)MACRO 经历机能,UOO 与VOO 为程序中数个BLOCK 之经历OO 则为不限次数之经历呼出时使用,这时U 所对应读取之数值,需为相同格式UOOVOOWOO注:一个U…V对应一个W.U〜V之间不可有M02M03及50之指令存在.24.M13 加工终止指令加工终止之后单一行输入25.M510〜M559 冲凸台形强筋前之指令. 在冲凸台形强筋前单一行输入.指令可在M510〜M559 中任选一个,但在同一程序中,不同模具前不能用同一M 指令.26.M560〜M563 打标记沙拉孔前之指令在打标记沙拉孔前单一行输入,可在M560〜M505 中任选一个,但在同一程序中,不同的模具前不能使用同一M 指令.27.M502〜M505 冲敲落孔前之指令在冲敲落孔前单一行输入,可在M502〜M505 中任选一个,但在同一程序中不同模具前不能使用同一M 指令.注:在实际运用中,为配合NCT现场的操作,使NCT程序转换与NCT现场对M 指令的添加达到共识,对常用的专门刀具指定了固定的M 指令,具体运用风轻云淡05.29 17:1815.G66 切边(SHP)此模式是由G72所指定之基准点开始,在与X轴夹角为厂的方向上,以W 1 X W2之模具,作长度为士d的连续冲孔指令.格式G66 I e J±0P士W1 Q士W2 D 士d T_I=连续冲孔加工之长度eJ=角度士B •反时针为(+)时针为(―)P二模具边长士W1(J方向的模具尺寸)Q二模具边士W2(与J成90°方向的模具尺寸)W1 与W2 必需同号,若W1=W2 时Q 可省略不写.D=对加工长度作补正之值士d(d=0时,D项可省略)l D若为负时连续冲也的长度比I短少2倍D的长,为正时则比I长2倍D.l连续冲孔的长度I,至少需为P(W1)之1.5倍以上方可.16.G67 矩形(SQR)此模式是由G72所指定的基准点开始,平行X轴方向长度e1,Y轴方向长e2 的矩形,以长W1W2的模具连续冲孔的指令.格式G67 I 士el J士e2 P W1 Q W2 T___I=X轴方向冲孔长度士e1正为X方向.负为X轴负方向J=丫轴方向冲孔长度士e1正为丫方向.负为Y轴负方向P=X方向模具长度W1,为正值Q二丫方向模具长度W2,为正值.若W仁W2时,Q可省略因通常使用正方形模,帮Q不使用.17.G68 蚕食圆弧(NBL-A)此模式是以G72所指定的基准点为中心,半径为r的圆周上,与X轴夹角为9 1的点开始增加9 2的角度,以直径为®的模具,间隔为d来作蚕食加工之指令.格式G68 I r J士0 1 K 士9 2 P±® Q d T_I=圆的半径r,输入正值(但I<5700mm)J=加工起始点自X轴算起之角度±9 1,反时针方向为正,顺时针方向为负K=蚕食加工的角度±9 2,(+)时为逆时针加工,(-)时为顺时针加工P二模具直径,正时在圆的外侧加工,负时在圆的内侧加工Q=蚕食的间隔为d,输入正数(最大d值为8mm)I板厚3.2mm以上场合,或是间隔超过8mm时,以G78代替G68使用之.l 蚕食所使用之模具,必须小于所蚕食之圆的半径.18.G69 I e J±0P±®Q d T___此模式是从G72指定的基准点开始,与X轴成0角方向,长度e,以直径®模具,间隔d 来蚕食的加工模式.格式G69 I e J±0P±®Q d T___I=蚕食执行的长度,为模式起点至模式终点的长度J二角度±0,反时针为正,顺时针为负P二模具直径±9,正时加工方向在直线之左侧,负时加工于直线右侧Q二蚕食间隔d,正值输入,最大值为8mm19.G78 冲孔圆弧(PNC-A)此模式是以G72所指定之基准点为中心,半径为r的圆周上,与X轴夹角为01的点开始,增加0 2之角度,以直径9的模具,间隔为d来作蚕食加工之指令.格式G78 I r J±0 1 K±0 2 P±9 Q d D t T___匸圆的半径r.输入正值J=加工起始点自X轴算起之角度±0 1.反时针方向为正,顺时针方向为负K=蚕食加工的角度±0 2.(+)时逆时针加工,(-)时顺时针加工P二模具直径±9 .(+)时在圆的外侧加工,(-)时在圆的内侧加工Q=蚕食的间隔为dD=使用板厚t,(d三t)20.G79 冲孔长圆(PNC-L)此模式是从G72指令的基准点开始,与X轴成0 1角方向,长度e,直径9的模具,间隔d 来蚕食的加工模式.格式G79 I e J±0 1 P±9Q d D t T _________匸蚕食执行的长度,为模式起点至模式终点的长度J二角度±0 1,反时针为正,顺时针为负P二模具直径±9 •正时加工方向在直线之左侧,负时加工于直线右侧Q二蚕食间隔dD=使用板厚t.(d三t)21. G98 多数取的基准点与排列间隔之设定多数取加工时,制品关于材料作何种排列的指令格式G98 Xx0 Yy0 Ixp Jyp Pnx Kny x0……排列在左下方制品的左下角点的X坐标y0……排列在左下方制品的左下角点的丫坐标xp……X方向上制品排列的间隔yp……丫方向上制品排列的间隔nx……X方向上排列的间隔数ny……Y方向上排列的间隔数22.G7576 多数取执行指令除多数取程序外,UOO~VOO 为止,为一个制品的子程序,此编号的MACRO 对应WOO,按照G98所设定之排列,令材料全部执行的指令. 格式G75 W___Q___ ……以X 方向为优先级执行G76 W___ Q ___……以Y 方向为优先级执行W=为MACRO编号,与程序中的UOO~VOO对应Q二为加工开始的角落.Q1—左下角;Q2—右下角;Q3—左上角;Q4—右上角23.MACRO 机能(U)MACRO 经历机能,UOO 与VOO 为程序中数个BLOCK 之经历OO 则为不限次数之经历呼出时使用,这时U 所对应读取之数值,需为相同格式UOOVOOWOO注:一个U…V对应一个W.U~V之间不可有M02M03及50之指令存在.24. M13 加工终止指令加工终止之后单一行输入25. M510~M559 冲凸台形强筋前之指令. 在冲凸台形强筋前单一行输入.指令可在M510~M559 中任选一个,但在同一程序中,不同模具前不能用同一M 指令.26. M560~M563 打标记沙拉孔前之指令在打标记沙拉孔前单一行输入,可在M560~M505 中任选一个,但在同一程序中,不同的模具前不能使用同一M 指令.27. M502~M505 冲敲落孔前之指令在冲敲落孔前单一行输入,可在M502~M505 中任选一个,但在同一程序中不同模数控冲床操作保养之范例数控冲床操作保养之范例VIPROS 2510C 數控沖床的維護爱护保养1、清潔A ;上面和下面的X軸導軌B;工作台面各部位及閑置的軸承C;前面和后面的Y軸導軌D ;刀盤定位銷及定位孔E;上刀盤及沖頭F ;下刀盤(務必清除碎片)2、潤滑油詳情查閱”潤滑油”部分的潤滑部分和举荐使用的油。
cnc加工中心g代码大全【终于整全了】
加工中心指令G代码全集:G00 定位(快速进给)B *G01 直线插补(切削进给)B *G02 圆弧插补/螺旋线(CW)BG03 圆弧插补/螺旋线(CCW)BG04 暂停BG05.1 预读(预先读出多个程序段BG07.1 圆柱插补OG08 预读控制BG09 准确停止BG10 加工程序参数输入BG11 加工程序参数输入删除BG15 取消极坐标指令BG16 极坐标指令BG17 X&Y平面选择B *G18 Z&X平面选择BG19 Y&Z平面选择BG20 英寸输入BG21 毫米输入BG22 存储行程检查OG23 存储行程检查删除OG27 返回参考点检测BG59 工件坐标系6选择B G60 单方向定位BG61 准确定位方式B G62 自动拐角倍率BG63 攻丝方式O G64 切削方式O *G65 宏程序调用B G66 宏程序模式调用BG67 宏程序模式调用取消BG68 坐标系旋转BG69 取消坐标系旋转BG73 步进深孔钻循环BG74 轮廓攻丝循环BG76 精镗孔BG80 固定循环取消B *G81 钻孔或钻定位孔循环BG82 钻孔或镗孔循环BG83 深孔钻循环BG84 攻牙循环BG85 镗孔循环BG86 镗孔循环BG87 反镗削循环BG28 返回参考点BG29 从参考点返回BG30 返回第2.3.4参考点BG31 跳跃功能OG33 螺旋切削OG37 自动刀具长度测量OG39 拐角偏置圆弧插补BG40 刀具径补偿取消B *G41 刀具左侧补偿BG42 刀具右侧补偿BG40.1 法线方向控制取消OG41.1 法线方向控制左侧打开O G42.1 法线方向控制右侧打开O G43 +方向刀具长度补偿BG44 -方向刀具长度补偿BG49 刀具长度补偿取消B *G50 取消比例缩放BG51 比例缩放BG50.1 G指令镜像功能删除BG51.1 G指令镜像功能BG52 局部坐标设定BG53 机床坐标选择BG88 镗孔循环BG89 镗孔循环BG90 绝对坐标输入B *G91 增量输入B *G92 坐标系设定BG92.1 预置工件坐标OG94 每分进给BG95 每转进给OG96 恒端面切削速度控制OG97 取消恒端面切削速度控制O G98 返回初始平面BG99 返回R点平面B加工中心指令M代码集:M00 程序停M01 选择停止M02 程序结束(复位)M03 主轴正转(CW)M04 主轴反转(CCW)M05 主轴停M06 换刀M08 切削液开M09 切削液关G54 工件坐标系1选择B * G54.1 附加工件坐标系选择B G55 工件坐标系2选择BG56 工件坐标系3选择BG57 工件坐标系4选择BG58 工件坐标系5选择B M16 刀具入刀座M28 刀座返回原点M30 程序结束(复位) 并回到开头M48 主轴过载取消不起作用M49 主轴过载取消起作用M60 APC 循环开始M80 分度台正转(CW)M81 分度台反转(CCW)M98 子程序调用M99 子程序结束。
数控机床标准G代码及M代码
数控机床标准G代码准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。
G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。
JB3208-83标准中规定如下表:G00点定位G50*刀具偏置0/-G01直线插补G51*刀具偏置+/0G02顺时针圆弧插补G52*刀具偏置-/0G03逆时针圆弧插补G53直线偏移注销G04*暂停G54直线偏移XG05*不指定G55直线偏移YG06抛物线插补G56直线偏移ZG07*不指定G57直线偏移XYG08*加速G58直线偏移XZG09*减速G59直线偏移YZG10-G16*不指定G60准确定位(精)G17XY平面选择G61准确定位(中)G18ZX平面选择G62准确定位(粗)G19YZ平面选择G63*攻丝G20-G32*不指定G64-G67*不指定G33螺纹切削,等螺距G68*刀具偏置,内角G34螺纹切削,增螺距G69*刀具偏置,外角G35螺纹切削,减螺距G70-G79*不指定G36-G39*不指定G80固定循环注销G40刀具补偿/刀具偏置注销G81-G89固定循环G41刀具补偿--左G90绝对尺寸G42刀具补偿--右G91增量尺寸G43*刀具偏置--左G92*预置寄存G44*刀具偏置--右G93进给率,时间倒数G45*刀具偏置+/+G94每分钟进给G46*刀具偏置+/-G95主轴每转进给G47*刀具偏置-/-G96恒线速度G48*刀具偏置-/+G97每分钟转数(主轴)G49*刀具偏置0/+G98-G99*不指定注:*表示如作特殊用途,必须在程序格式中说明数控机床标准M代码辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。
辅助功能字由地址符M和其后的两位数字组成。
JB3208-83标准中规定如下表:表辅助功能字M代码功能作用范围功能代码功能作用范围功能M00*程序停止M36*进给范围1M01*计划结束M37*进给范围2M02*程序结束M38*主轴速度范围1M03主轴顺时针转动M39*主轴速度范围2M04主轴逆时针转动M40-M45*齿轮换档M05主轴停止M46-M47*不指定M06*换刀M48*注销M49M072号冷却液开M49*进给率修正旁路M081号冷却液开M50*3号冷却液开M09冷却液关M51*4号冷却液开M10夹紧M52-M54*不指定M11松开M55*刀具直线位移,位置1M12*不指定M56*刀具直线位移,位置2M13主轴顺时针,冷却液开M57-M59*不指定M14主轴逆时针,冷却液开M60更换工作M15*正运动M61工件直线位移,位置1M16*负运动M62*工件直线位移,位置2M17-M18*不指定M63-M70*不指定M19主轴定向停止M71*工件角度位移,位置1 M20-M29*永不指定M72*工件角度位移,位置2 M30*纸带结束M73-M89*不指定M31*互锁旁路M90-M99*永不指定M32-M35*不指定注:*表示如作特殊用途,必须在程序格式中说明。
自动数控冲床软件编程之G代码
自动数控冲床软件编程之G代码3准备功能G代码3.1 代码格式及示例说明⑴【G00】快速定位程序运行至此立即执行。
程序格式:G90(G91)G00 X_Y_注:快速移动的速度由系统软件加工速度设定。
⑵【G01】直线步冲和直线冲孔直线步冲的步距由S指定,直线冲孔的孔数由L指定。
程序格式:⑴ G90(91)G01 X_Y_S_⑵ G90(G91)G01 X_Y_L_⑶【G02】【G03】圆弧或圆步冲和圆弧或圆冲孔步距由S指定,冲孔数由L指定。
程序格式:⑴ G02/G03 X_Y_I_J_S/L_⑵ G02/G03 A_I_J_S/L_冲孔的路径方向由G02,G03决定:G02:顺时针方向(CW),(Clockwise)G03: 逆时针方向(CCW),(Counter-Clockwise)一个圆弧构成的三要素:起点、终点、圆心。
起点为开始执行G02/G03指令那一时刻冲头所在的坐标点,终点为本行中X、Y所代表的坐标值(或加工角度A转换所得),圆心位置则以I、J码设定。
I、J之值是圆或圆弧所在的圆心相对于起点的增量值。
如图2-2所示:图2-2 示例⑷【G04】暂停在软件程序指令中,在某些情形下因为加工需要或程序需要,在某一行执行完之后,需暂停一段时间,再执行下一行指令。
G04是暂停指令,停留时间由P_设定。
其暂停最小单位为1毫秒。
例:程序如下:G01 X50 S5 ………………以步距5冲长为50mm的一条线G04 P10000 ………………暂停10秒G00 X0 Y0 ……………… 快速定位至X、Y坐标点⑸【G78】程序循环开始【G79】程序循环结束从G78下一行到G79的上一行为一个循环体G78……………. 循环体.G79 L_G78 、G79指定是成对使用的,L为循环次数(L必须为大于或等于1的整数)。
在用G78、G79码编程时,G78、G79必须独占一行。
数控铣床G代码
数控铣床G代码加工中心系统的G代码列表代码组号含义G00 定位(快速定位)G01 直线插补(切削进给)G02 圆弧插补/螺旋插补 CWG03 01 圆弧插补/螺旋插补 CCWG02.3,G03.2 渐开线插补 CW/CCWG02.3,G03.2 指数函数插补 CW/CCWG02.4,G03.4 三维圆弧插补 CW/CCWGO4 暂停G05 AL轮廓控制(高精度轮廓控制兼容指令)G05.1 00 AL轮廓控制/那米平滑/平滑插补G05.2 HRV3,4接通/断开G06.2 01 NURBS插补G07 假想轴插补G07.1(G07) 圆柱插补G08 AL轮廓控制(前瞻控制兼容指令)G09 00 准确停止G10 可编程数据输入G010.6 刀具回退和返回G010.9 直径/半径编程可编程切换G11 可编程数据输入取消G12.1 21 极坐标插补方式G13.1 极坐标插补方式取消G15 17 极坐标指令取消G16 极坐标指令G17 XpYp平面其中,Xp:X 轴或者其平行轴G18 02 ZpXp平面 Yp:Y 轴或者其平行轴G19 YpZp平面 Zp:Z 轴或者其平行轴G20(G70) 06 英制G21(G71) 米制G22 04 存储行程检查功能ONG23 存储行程检查功能OFFG25 主轴速度变动检测OFFG26 19 主轴速度变动检测ONG27 参考点返回检查G28 自动返回至参考点G29 从参考点移动G30 第2、第3、第4参考点返回G30.1 00 可变参考点返回G31 跳转功能G31.8 EGB轴跳动G33 螺纹切削G34 01 可变导程螺纹切削G35 圆弧螺纹切削CWG36 圆弧螺纹切削CCWG37 刀具长度自动测定G38 00 工具半径补偿或刀尖半径补偿:保持矢量G39 工具半径补偿或刀尖半径补偿:拐角圆弧插补G40 工具半径补偿或刀尖半径补偿:取消/三维刀具补偿:取消G41 工具半径补偿或刀尖半径补偿/三维刀具补偿:左G41.2 5轴加工刀具半径补偿:左(类型1)G41.3 5轴加工刀具半径补偿:(前缘偏置)G41.4 5轴加工刀具半径补偿:左(类型1)(FS16i兼容指令)G41.5 07 5轴加工刀具半径补偿:左(类型1)(FS16i兼容指令)G41.6 5轴加工刀具半径补偿:左(类型2)G42 工具半径补偿或刀尖半径补偿/三维刀具补偿:右G42.2 5轴加工刀具半径补偿:右(类型1)G42.4 5轴加工刀具半径补偿:右(类型1)(FS16i兼容指令)G42.5 5轴加工刀具半径补偿:右(类型1)(FS16i兼容指令)G42.6 5轴加工刀具半径补偿:右(类型2)G40.1 法线方向控制取消方式G41.1 19 法线方向控制左侧ONG42.1 法线方向控制右侧ONG43 刀具长度补偿+G43.1 08 刀具轴向刀具长度补偿G43.4 刀具中心点控制(类型1)G43.5 刀具中心点控制(类型2)G44 刀具长度补偿-G45 刀具位置偏置伸长G46 00 刀具位置偏置缩小G47 刀具位置偏置伸长2陪G48 刀具位置偏置缩小2陪G49.(G49.1) 08 刀具长度补偿取消G50 11 比例缩放取消G51 比例缩放G50.1 22 可编程镜像取消G51.1 可编程镜像G50.2 31 多边形加工取消G51.2 多变形加工G52 00 局部坐标系设定G53 机床坐标系选择G53.1 刀具轴向控制G54(G54.1) 工件坐标系1选择G55 工件坐标系2选择G56 14 工件坐标系3选择G57 工件坐标系4选择G58 工件坐标系5选择G59 工件坐标系6选择G60 00 单向定位G61 准确停止方式G62 15 自动拐角倍率G63 攻丝方式G64 切削方式G65 00 宏程序调用G66 宏模态调用AG66.1 12 宏模态调用BG67 宏模态调用A/B取消G68 坐标旋转或三维坐标变换方式ON G68.2 16 特性坐标系选择G69 坐标旋转或三维坐标变换方式OFF G72.1 00 图形复制(旋转复制)G72.2 图形复制(平行复制)G73 钻深孔循环G74 09 反向攻丝循环G76 精细钻孔循环G80 09 固定循环取消G80.5 24 电子齿轮箱2组同步取消G80.8 34 电子齿轮箱同步取消G81 09 钻孔循环、点镗孔循环G81.1 00 切削G81.5 24 电子齿轮箱2组同步开始G81.8 34 电子齿轮箱同步开始G82 钻循环孔、镗阶梯孔循环G83 钻深孔循环G84 攻螺纹循环G84.2 刚性攻丝循环(FS15)G84.3 09 反向刚性攻丝循环(FS15)G85 镗孔循环G86 镗孔循环G87 反镗孔循环G88 镗孔循环G89 镗孔循环G90 03 绝对值输入G91 增量值输入(相对值输入)G91.1 最大增量指令值检测G92 00 设定工件坐标系的设定/主轴最高转速钳制G92.1 工件坐标系预设G93 反比时间进给G94 05 每分钟进给G95 每转进给G96 13 圆周速度恒定控制G97 固定速度恒量控制取消G98 10 固定循环初始平面返回G99 固定循环R点平面返回G107 00 圆柱插补G112 21 极坐标插补方式G113 极坐标插补方式取消。
AMADA数控冲床常用G代码
AMADA数控冲床常用G代码AMADA数控冲床常用G代码是数控冲床操作必备的代表性指令之一,使用G代码可以控制数控冲床执行不同的加工操作,从而实现各种形状、尺寸和结构的零件零散制造。
随着数字化和自动化程度的逐步提高,越来越多的数控冲床采用了各种不同的G代码,以满足不同的应用需求。
本文将重点介绍AMADA数控冲床常用的G代码。
G代码是一种计算机指令,用于编程控制数控冲床机床、编程实现工件的各种加工操作。
G代码可以被视为一种机器语言,可以利用G代码将生产和制造工作转化为机器操作。
下面是一些AMADA数控冲床常用的G代码:1. G00 - 快速定位模式:该指令可以将工件移动到指定位置时快速移动,不进行加工。
2. G01 - 直线插补模式:该指令将工件向指定位置缓慢移动,使冲头轨迹沿指定路径移动以进行加工。
3. G02 - 圆弧插补模式:该指令可以从一个点开始,沿着圆弧路径加工工件。
4. G03 - 圆弧插补模式:该指令使数控冲床从一个点开始按顺时针方向沿着圆弧路径加工工件。
5. G04 - 停止时间模式:该指令可以暂时停止工件的加工,直到指定的时间结束,然后再次恢复工件的加工。
6. G20 - 设置英制单位:该指令为程序中所有后续尺寸指令指定英制单位。
7. G21 - 设置公制单位:该指令为程序中所有后续长度指令指定公制单位。
8. G40 - 取消半径补偿:该指令会立即取消半径补偿,并将它设为退而不扣的状态。
9. G41 - 在圆弧加工中左侧刀具补偿:该指令使数控冲床在工具路径左侧增加一定的偏差量,使其能够在圆弧加工时更准确。
10. G42 - 在圆弧加工中右侧刀具补偿:该指令使数控冲床在工具路径右侧增加一定的偏差量,使其能够在圆弧加工时更准确。
11. G43 - 刀具长度补偿:该指令将刀具长度加入数值,使成品加工焊缝等短时更合适。
12. G49 - 取消刀具长度补偿:该指令该指令将刀具长度去掉,避免出现不合适的情况。
数控系统G代码总汇
X、Z –指定的终点U、W –起点与终点之间的距离I-圆弧起点到圆心之X轴的距离K-圆弧起点到圆心之Z轴的距离R –圆弧半径(最大180 度)。
格式:G02(G03) X(U)__Z(W)__I__K__F__ ;G02(G03) X(U)__Z(W)__R__F__ ;M3 S500;主轴正转,转速500T0101;G0 X63.0 Z0;快速定位G01 X0 F0.2;车削端面G0 X63.0;G71 U2.0 R2.0;车削复合循环吃刀量2mm,退刀量2mmG71 P10 Q20 U0.5 W0. F0.25;精车余量0.5mm,进给量0.25mm N10 G0 X40.0;G03 X48.0 W-4.0 R4.0;第一个圆弧G01 W-17.0;G02 X56.0 W-4.0 R4.0;第二个圆弧G01 X60.0;N20 Z-45.0;M05;停止主轴M30;程序结束并返回开头常用数控系统G代码总汇FANUC车床G代码FANUC铣床G代码FANUC M指令代码SIEMENS铣床G代码SIEMENS802S/CM 固定循环SIEMENS802DM/810/840DM 固定循环SIEMENS车床G 代码SIEMENS 801、802S/CT、802SeT 固定循环SIEMENS 802D、810D/840D 固定循环HNC车床G代码HNC铣床G代码HNC M指令KND100铣床G代码KND100车床G代码KND100 M指令GSK980车床G代码GSK980T M指令GSK928 TC/TE G代码GSK928 TC/TE M指令GSK990M G代码GSK990M M指令GSK928MA G代码GSK928MA M指令三菱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 修改工件坐标;设置主轴最大的RPM G52 设置局部坐标系G53 选择机床坐标系G70 精加工循环G71 内外径粗切循环G72 台阶粗切循环G73 成形重复循环G74 Z 向步进钻削G75 X 向切槽G76 切螺纹循环G80 取消固定循环G83 钻孔循环G84 攻丝循环G85 正面镗孔循环G88 侧面攻丝循环G89 侧面镗孔循环G90 (内外直径)切削循环G92 切螺纹循环G94 (台阶) 切削循环G96 恒线速度控制G97 恒线速度控制取消G98 每分钟进给率G99 每转进给率支持宏程序编程FANUC铣床G代码G代码解释G00 顶位(快速移动)定位(快速移动) G01 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G04 暂停G15/G16 极坐标指令G17 XY 面赋值G18 XZ 面赋值G19 YZ 面赋值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 中心钻循环G83 深孔钻削循环G84 右螺旋切削循环G85 镗孔循环G86 镗孔循环G87 反向镗孔循环G88 镗孔循环G89 镗孔循环*G90 使用绝对值命令G91 使用增量值命令G92 设置工件坐标系*G98 固定循环返回起始点*G99 返回固定循环R点G50G51 比例缩放G68G69 坐标系旋转支持宏程序编程FANUC M指令代码M代码说明M00 程序停M01 选择停止M02 程序结束(复位)M03 主轴正转(CW)M04 主轴反转(CCW)M05 主轴停M06 换刀M08 切削液开M09 切削液关M30 程序结束(复位) 并回到开头M48 主轴过载取消不起作用M49 主轴过载取消起作用M94 镜象取消M95 X坐标镜象M96 Y坐标镜象M98 子程序调用M99 子程序结束SIEMENS铣床G代码地址含义D 刀具刀补号F 进给率(与G4 一起可以编程停留时间)G G功能(准备功能字)G0 快速移动G1 直线插补G2 顺时针圆弧插补G3 逆时针圆弧插补CIP 中间点圆弧插补G33 恒螺距的螺纹切削G331 不带补偿夹具切削内螺纹G332 不带补偿夹具切削内螺纹. 退刀CT 带切线的过渡圆弧插补G4 快速移动G63 快速移动G74 回参考点G75 回固定点G25 主轴转速下限G26 主轴转速上限G110 极点尺寸,相对于上次编程的设定位置G110 极点尺寸,相对于当前工件坐标系的零点G120 极点尺寸,相对于上次有效的极点G17* X/Y平面G18 Z/X平面G19 Y/Z平面G40 刀尖半径补偿方式的取消G41 调用刀尖半径补偿, 刀具在轮廓左侧移动G42 调用刀尖半径补偿, 刀具在轮廓右侧移动G500 取消可设定零点偏置G54 第一可设定零点偏置G55 第二可设定零点偏置G56 第三可设定零点偏置G57 第四可设定零点偏置G58 第五可设定零点偏置G59 第六可设定零点偏置G53 按程序段方式取消可设定零点偏置G60* 准确定位G70 英制尺寸G71* 公制尺寸G700 英制尺寸,也用于进给率FG710 公制尺寸,也用于进给率FG90* 绝对尺寸G91 增量尺寸G94* 进给率F,单位毫米/分G95 主轴进给率F,单位毫米/转G901 在圆弧段进给补偿―开‖G900 进给补偿―关‖G450 圆弧过渡G451 等距线的交点I 插补参数J 插补参数K 插补参数I1 圆弧插补的中间点J1 圆弧插补的中间点K1 圆弧插补的中间点L 子程序名及子程序调用M 辅助功能M0 程序停止M1 程序有条件停止M2 程序结束M3 主轴顺时针旋转M4 主轴逆时针旋转M5 主轴停M6 更换刀具N 副程序段: 主程序段P 子程序调用次数RET 子程序结束S 主轴转速,在G4 中表示暂停时间T 刀具号X 坐标轴Y 坐标轴Z 坐标轴CALL 循环调用CHF 倒角,一般使用CHR 倒角轮廓连线CR 圆弧插补半径GOTOB 向后跳转指令GOTOF 向前跳转指令RND 圆角支持参数编程SIEMENS802S/CM 固定循环循环说明LCYC82 钻削,沉孔加工LCYC83 深孔钻削LCYC840 带补偿夹具的螺纹切削LCYC84 不带补偿夹具的螺纹切削LCYC85 镗孔LCYC60 线性孔排列LCYC61 圆弧孔排列LCYC75 矩形槽,键槽,圆形凹槽铣削SIEMENS802DM/810/840DM 固定循环循环说明CYCLE82 中心钻孔CYCLE83 深孔钻削CYCLE84 性攻丝CYCLE85 铰孔CYCLE86 镗孔CYCLE88 带停止镗孔CYCLE71 端面铣削LONGHOLE 一个圆弧上的长方形孔POCKET4 环形凹槽铣削POCKET3 矩形凹槽铣削SLOT1 一个圆弧上的键槽SLOT2 环行槽SIEMENS车床G 代码地址含义D 刀具刀补号FF 进给率(与G4 一起可以编程停留时间)G G功能(准备功能字)G0 快速移动G1 直线插补G2 顺时针圆弧插补G3 逆时针园弧插补G33 恒螺距的螺纹切削G4 快速移动G63 快速移动G74 回参考点G75 回固定点G17 (在加工中心孔时要求)G18* Z/X平面G40 刀尖半径补偿方式的取消G41 调用刀尖半径补偿, 刀具在轮廓左侧移动G42 调用刀尖半径补偿, 刀具在轮廓右侧移动G500 取消可设定零点偏置G54 第一可设定零点偏置G55 第二可设定零点偏置G56 第三可设定零点偏置G57 第四可设定零点偏置G58 第五可设定零点偏置G59 第六可设定零点偏置G53 按程序段方式取消可设定零点偏置G70 英制尺寸G71* 公制尺寸G90* 绝对尺寸G91 增量尺寸G94* 进给率F,单位毫米/分G95 主轴进给率F,单位毫米/转I 插补参数I1 圆弧插补的中间点K1 圆弧插补的中间点L 子程序名及子程序调用M 辅助功能M0 程序停止M1 程序有条件停止M2 程序结束M30M17M3 主轴顺时针旋转M4 主轴逆时针旋转M5 主轴停M6 更换刀具N 副程序段: 主程序段P 子程序调用次数RET 子程序结束S 主轴转速,在G4 中表示暂停时间T 刀具号X 坐标轴Y 坐标轴Z 坐标轴AR 圆弧插补张角CALL 循环调用CHF 倒角,一般使用CHR 倒角轮廓连线CR 圆弧插补半径GOTOB 向后跳转指令GOTOF 向前跳转指令RND 圆角支持参数编程SIEMENS 801、802S/CT、802SeT 固定循环循环说明LCYC82 钻削,沉孔加工LCYC83 深孔钻削LCYC840 带补偿夹具的螺纹切削LCYC84 不带补偿夹具的螺纹切削LCYC85 镗孔LCYC93 切槽循环LCYC95 毛坯切削循环LCYC97 螺纹切削SIEMENS 802D、810D/840D 固定循环循环说明CYCLE71 平面铣削CYCLE82 中心钻孔YCLE83 深孔钻削CYCLE84 刚性攻丝CYCLE85 铰孔CYCLE86 镗孔CYCLE88 带停止镗孔CYCLE93 切槽CYCLE94 退刀槽形状E..FCYCLE95 毛坯切削CYCLE97 螺纹切削HNC车床G代码G代码解释G00 定位(快速移动)G01 直线切削G02 顺时针切圆弧(CW,顺时钟)G03 逆时针切圆弧(CCW,逆时钟)G04 暂停(Dwell)G09 停于精确的位置G20 英制输入G21 公制输入G22 内部行程限位有效G23 内部行程限位无效G27 检查参考点返回G28 参考点返回G29 从参考点返回G30 回到第二参考点G32 切螺纹G36 直径编程G37 半径编程G40 取消刀尖半径偏置G41 刀尖半径偏置(左侧) G42 刀尖半径偏置(右侧) G53 直接机床坐标系编程G54—G59 坐标系选择G71 内外径粗切循环G72 台阶粗切循环G73 闭环车削复合循环G76 切螺纹循环G80 内外径切削循环G81 端面车削固定循环G82 螺纹切削固定循环G90 绝对值编程G91 增量值编程G92 工件坐标系设定G96 恒线速度控制G97 恒线速度控制取消G94 每分钟进给率G95 每转进给率支持参数与宏编程HNC铣床G代码G代码组别解释*G00 01 定位(快速移动) G01 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G04 00 暂停G07 16 虚轴指定G09 00 准停校验*G17 02 XY 面赋值G18 XZ 面赋值G19 YZ 面赋值G20 08 英寸输入*G21 毫米输入G22 脉冲当量G24 03 镜像开*G25 镜像关G28 00 返回到参考点G29 由参考点返回*G40 07 取消刀具直径偏移G41 刀具直径左偏移G42 刀具直径右偏移G43 08 刀具长度+ 方向偏移G44 刀具长度- 方向偏移*G49 取消刀具长度偏移*G50 04 缩放关G51 缩放开G52 00 局部坐标系设定G53 直接机床坐标系编程*G54 14 工件坐标系1选择G55 工件坐标系2选择G56 工件坐标系3选择G57 工件坐标系4选择G58 工件坐标系5选择G59 工件坐标系6选择G60 00 单方向定位*G61 12 精确停止校验方式G64 连续方式G68 05 旋转变换*G69 旋转取消G73 09 高速深孔钻削循环G74 左螺旋切削循环G76 精镗孔循环*G80 取消固定循环G81 中心钻循环G82 反镗孔循环G83 深孔钻削循环G84 右螺旋切削循环G85 镗孔循环G86 镗孔循环G87 反向镗孔循环G88 镗孔循环G89 镗孔循环*G90 03 使用绝对值命令G91 使用增量值命令G92 00 设置工件坐标系*G94 14 每分钟进给G95 每转进给*G98 10 固定循环返回起始点G99 返回固定循环R点支持参数与宏编程HNC M指令M代码说明M00 程序停M01 选择停止M02 程序结束(复位)M03 主轴正转(CW)M04 主轴反转(CCW)M05 主轴停M06 换刀M07 切削液开M09 切削液关M98 子程序调用M99 子程序结束KND100铣床G代码G代码组别解释G00 01 定位(快速移动)G01 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G04 00 暂停G17 02 XY 面赋值G18 XZ 面赋值G19 YZ 面赋值G28 00 机床返回原点G29 从参考点返回*G40 07 取消刀具直径偏移G41 刀具直径左偏移G42 刀具直径右偏移*G43 08 刀具长度+ 方向偏移*G44 刀具长度- 方向偏移G49 取消刀具长度偏移*G53 14 机床坐标系选择G54 工件坐标系1选择G55 工件坐标系2选择G56 工件坐标系3选择G57 工件坐标系4选择G58 工件坐标系5选择G59 工件坐标系6选择G73 09 高速深孔钻削循环G74 左螺旋切削循环G76 精镗孔循环*G80 取消固定循环G81 钻孔循环(点钻)G82 钻孔循环(镗阶梯孔)G83 深孔钻削循环G84 攻丝循环G85 镗孔循环G86 钻孔循环G87 反向镗孔循环G88 镗孔循环G89 镗孔循环*G90 03 使用绝对值命令G91 使用增量值命令G92 00 设置工件坐标系*G98 10 固定循环返回起始点*G99 返回固定循环R点KND100车床G代码G代码组别解释G00 01 定位(快速移动)G01 直线切削G02 顺时针切圆弧(CW,顺时钟) G03 逆时针切圆弧(CCW,逆时钟) G04 00 暂停(Dwell)G10 偏移值设定G20 06 英制输入G21 公制输入G27 00 检查参考点返回G28 参考点返回G29 从参考点返回G31 跳跃机能G32 01 切螺纹G36 X轴自动刀偏设定G37 Z轴自动刀偏设定G40 07 取消刀尖半径偏置G41 刀尖半径偏置(左侧)G42 刀尖半径偏置(右侧)G50 00 坐标系设定G54 工件坐标系G55---G59 工件坐标系G70 00 精加工循环G71 内外径粗切循环G72 台阶粗切循环G73 成形重复循环G74 端面深孔加工循环G75 外圆、内圆切削循环G76 切螺纹循环G90 01 (内外直径)切削循环G92 切螺纹循环G94 (台阶) 切削循环G96 12 恒线速度控制G97 恒线速度控制取消G98 05 每分钟进给率G99 每转进给率KND100 M指令M代码说明M00 程序停M01 选择停止M02 程序结束(复位)M03 主轴正转(CW)M04 主轴反转(CCW)M05 主轴停M06 换刀M08 切削液开M09 切削液关M10 卡紧M11 松开M32 润滑开M33 润滑关M98 子程序调用M99 子程序结束GSK980车床G代码G代码组别功能G00 01 定位(快速移动)*G01 直线插补(切削进给)G02 圆弧插补CW(顺时针)G03 圆弧插补CCW(逆时针)G04 00 暂停,准停G28 返回参考点G32 01 螺纹切削G50 00 坐标系设定G65 00 宏程序命令G70 00 精加工循环G71 外圆粗车循环G72 端面粗车循环G73 封闭切削循环G74 端面深孔加工循环G75 外圆,内圆切槽循环G90 01 外圆,内圆车削循环G92 螺纹切削循环G94 端面切削循环G96 02 恒线速开G97 恒线速关*G98 03 每分进给G99 每转进给支持参数与宏编程GSK980T M指令M代码说明M03 主轴正转M04 主轴反转M05 主轴停止M08 冷却液开M09 冷却液关(不输出信号)M32 润滑开M33 润滑关(不输出信号)M10 备用M11 备用尖(不输出信号)M00 程序暂停,按‗循环起动‘程序继续执行M30 程序结束,程序返回开始GSK928 TC/TE G代码G代码功能G00 定位(快速移动)*G01 直线插补(切削进给)G02 圆弧插补CW(顺时针)G03 圆弧插补CCW(逆时针)G32 攻牙循环G33 螺纹切削G71 外圆粗车循环G72 端面粗车循环G74 端面深孔加工循环G75 外圆,内圆切槽循环G90 外圆,内圆车削循环G92 螺纹切削循环G94 外圆内圆锥面循环G22 局部循环开始G80 局部循环结束*G98 每分进给G99 每转进给G50 设置工件绝对坐标系G26 X、Z轴回参考G27 X轴回参考点G29 Z轴回参考点支持参数与宏编程GSK928 TC/TE M指令M代码说明M03 主轴正转M04 主轴反转M05 主轴停止M08 冷却液开M09 冷却液关(不输出信号)M32 润滑开M33 润滑关(不输出信号)M10 备用M11 备用尖(不输出信号)M00 程序暂停,按‗循环起动‘程序继续执行M30 程序结束,程序返回开始GSK990M G代码G代码组别解释G00 01 定位(快速移动)G01 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G04 00 暂停G17 02 XY 面赋值G18 XZ 面赋值G19 YZ 面赋值G28 00 机床返回原点G29 从参考点返回*G40 07 取消刀具直径偏移G41 刀具直径左偏移G42 刀具直径右偏移*G43 08 刀具长度+ 方向偏移*G44 刀具长度- 方向偏移G49 取消刀具长度偏移*G53 14 机床坐标系选择G54 工件坐标系1选择G55 工件坐标系2选择G56 工件坐标系3选择G57 工件坐标系4选择G58 工件坐标系5选择G59 工件坐标系6选择G73 09 高速深孔钻削循环G74 左螺旋切削循环G76 精镗孔循环*G80 取消固定循环G81 钻孔循环(点钻)G82 钻孔循环(镗阶梯孔)G83 深孔钻削循环G84 攻丝循环G85 镗孔循环G86 钻孔循环G87 反向镗孔循环G88 镗孔循环G89 镗孔循环*G90 03 使用绝对值命令G91 使用增量值命令G92 00 设置工件坐标系*G98 10 固定循环返回起始点*G99 返回固定循环R点GSK990M M指令M代码说明M00 程序停M01 选择停止M02 程序结束(复位)M03 主轴正转(CW)M04 主轴反转(CCW)M05 主轴停M06 换刀M08 切削液开M09 切削液关M10 卡紧M11 松开M32 润滑开M33 润滑关M98 子程序调用M99 子程序结束GSK928MA G代码G代码解释G00 定位(快速移动)G1 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G04 延时等待G17 XY 面赋值G18 XZ 面赋值G19 YZ 面赋值G28 机床返回原点G29 从参考点返回*G40 取消刀具直径偏移G41 刀具直径左偏移G42 刀具直径右偏移*G43 刀具长度+ 方向偏移*G44 刀具长度- 方向偏移G49 取消刀具长度偏移*G53 机床坐标系选择G54 工件坐标系1选择G55 工件坐标系2选择G56 工件坐标系3选择G57 工件坐标系4选择G58 工件坐标系5选择G59 工件坐标系6选择G73 高速深孔钻削循环G74 左螺旋切削循环G80 取消固定循环G81 钻孔循环(点钻)G82 钻孔循环(镗阶梯孔)G83 深孔钻削循环G84 右旋攻牙循环G85 镗孔循环G86 钻孔循环G89 镗孔循环*G90 使用绝对值命令G91 使用增量值命令G92 设置浮动坐标系*G98 固定循环返回起始点*G99 返回固定循环R点G10 G11 圆凹槽内粗铣G12 G13 全圆内精铣G14 G15 外圆精铣G22 系统参数运算(模态)G23 判参数值跳转G27 机械零点检测G28 经中间点快速定位到程序G31 快速返回R基准面G34 G35 矩形凹槽内精铣G38 G39 矩形外精铣GSK928MA M指令M指令解释M0 程序停止。
法兰克系统数控冲床的介面G代码及程序格式
其中:I直线长度单位:mm负值表示+180度方向
J与+X方向角度单位:度逆时针为正、顺时针为负
P模具直径单位:mm当为正值时,刀具中心向左侧偏移P/2;当为负值时向右侧偏移P/2;如果是0,则按直线进行冲压。
Q步距单位:mm
G78I?P?J?K?X?;(沿轴X先加工)
G79I?P?J?K?X?;(沿轴Y先加工)其中:I沿X轴方向相邻的间距单位:mm
P沿X轴方向相冲孔排数(不包括起始点)
JY同上KY同上
注:I及J为负值冲孔沿轴的负方向进行
P及K不得为0或负值
……………………………
矩形指令(G87)
先用G72指定XY轴坐标点
J起始点+X方向角度单位:度‘+’表示逆时针方向,‘-’为顺时针方向。
K从第一孔到最后一孔之间的夹角单位:度
P模具直径单位mm
若P为正,刀具中心向外偏移P/2;若P为负值就向内P/2;若P为0,就沿中心弧线冲压。
Q步距单位:mm
……………………………
直线冲压(G89)
先用G72指定XY轴坐标点
…………………
圆弧排孔指令(77)
先用G72指定XY轴座标点
G77I?J?P?K?
其中:I圆弧半径单位:mm
J第一冲孔点到同心连线与+X轴的夹角单位:度
P相邻二孔之间的夹角单位:度
K冲孔个数单位:正整数…
……………………………
删格指今(G78G79)
先用G72指定XY轴座标点
ET型数控冲压编程
FANUC 0i-PC
功能键:
POS/显示现时位置
OFS/SET/显示数据、模具数据进行设
数控机床编程G代码汇总
G82
钻孔循环或反镗
G82
09
钻孔循环或反镗
G83
深孔钻循环
G84
攻丝循环
G85
镗孔循环
G86
镗孔循环
G87
背镗循环
G88
镗孔循环
G89 G90 G91 G92
G92.1 G94 G95 G96 G97 G98 G99
09
镗孔循环
绝对值编程
03
增量值编程
设坐标系最大主轴速度控制
00 工件坐标系预置
G60
00/01
单方向定位
G61
准确停止方式
G62
自动拐角方式
G63
15
攻丝方式
G64
切削方式
G65
00
宏程序调用
G66
宏程序模态调用
G67
12
宏程序模态调用取消
G68
坐标旋转有效
G69
16
坐标旋转取消
G73
深孔钻循环
G74
左旋攻丝循环
G76
精镗循环
G80
固循环取消/外操作功能取消
G81
钻、锪镗或外操作功能
G15
极坐标指令消除
17
G16
极坐标指令
G17
选择XY平面
G18
02
选择XZ平面
G19
选择YZ平面
G20
英寸输入
G22
06
存储行程检测功能接通
G23
04
存储行程检测功能断开
G27
返回参考点检测
G28
返回参考点
G29
00
从参考点返回
G30
返回第2、3、4参考点
CNCG代码
CNC \G代码
S机能:具有指定主轴转速大小的功能,它必须与M02或M03共同使用,才会有作用。
F机能:具有指定进刀速度的机能,当程式执行时会以程式的输入的值为基准,再配合
控制外的进刀速度百分比作用。
也就是当程式里设定为F1000时,若控制器面板的进刀速率旋钮切换为150%,则加工进行中将会以F1500的速度进行切削
D和H机能:一般D机能多半用于刀具的半径补偿用。
H机能用于刀具长度补正之用。
利用H机能之特性程式设计时,可以不考虑刀具的精确长度与夹具的高度,而完全由补正的方式来满足其实际值。
T:刀具转换功能。
数控加工中心G代码表
G代码G代码指定功能G00G51.1程序镜像开启G01G52特定坐标系设定G02G53机械坐标系设定G03G54模具中心G04G54.1追加模具中心G05.1G55追加模具中心G07.1G56追加模具中心G09G57追加模具中心G10G58追加模具中心G11G59追加模具中心G12.1G60单方向定位G13.1G61正确停止模式G15G62自动转角进给率调整G16G63攻牙模式G17G64切削模式G18G65程序群命令呼叫G19G66自设程序群状态开始G20G67自设程序群状态取消G21G68坐标系旋转G22G69坐标系旋转取消G23G73啄式钻孔循环G25G74反攻牙循环G26G75研磨循环G27G76精搪孔循环G28G77直接定寸研磨G29G78连续进给平面研磨循环G30G79间歇进给平面研磨循环G30.1G80固定循环关闭G31G81钻孔循环 点搪孔圆弧补正(左)暂停切削进给圆弧补正(右)正确停止刀具寿命管理开启高速循环加工园筒补正极坐标插补模式关闭极坐标指令取消刀具寿命管理关闭极坐标插补模式开始XZ平面YZ平面极坐标指令开始XY平面内藏行程检查机能开启内藏行程检查机能关闭英制输入公制输入原点复归检查原点复归主轴速度变动检出关闭主轴速度变动检出开启浮动原点复归跳跃机能从参考点复归第二原点复归指定功能快速定位 快速进给G代码表G33G82钻孔循环 反搪孔G37G83啄式钻孔循环G39G84攻牙循环G40G85搪孔循环G40.1G86搪孔循环G41G87反搪孔循环G41.1G88搪孔循环G42G89搪孔循环G42.1G90绝对坐标设定G43G91相对坐标设定G44G92坐标系设定G45G94每分钟进给G46G95每转进给G47G96周速一定控制开启G48G97周速一定控制关闭G49G98回到起始点G50G99回到R点G51G160控制机能关闭G50.1G161控制机能开启以上有些功能尚不明确 请小心使用(如出现问题本人概不负责)转角补正刀具补正取消螺旋切削自动刀长补正法线方向控制(左)刀具右补法线方向控制取消刀具左补刀长补正(-)刀具位置补正伸长法线方向控制(右)刀长补正(+)程序镜像取消缩放取消缩放开启刀具位置补正2倍缩小刀长补正取消刀具位置补正缩小刀具位置补正2倍伸长。
数控编程G代码大全
数控编程G代码⼤全数控编程G代码⼤全众所周知在当前CNC加⼯中,电脑⽅⾯有UG和masctcam等软件代替了⼈⼯编程,但有些简单的零件和程序修改是肯定要⽤到和认识代码的。
其中G代码是最常见也是最常⽤的代码,今天我就给⼤家收集了所有能⽤到的G代码供⼤家参考。
PS:后⾯没写⽂字部份代表,没有这个代码。
由于时间有限如有遗漏欢迎⼤家指正。
谢谢!G00快速定位G01直线插补G02圆弧插补G03圆弧插补G04暂停G05G06G07G08G09G10G11G12G13⼑架选择:⼑架AG14⼑架选择:⼑架BG15G16G17⼑具半径补偿:X-Y平⾯G18⼑具半径补偿:Z-X平⾯G19⼑具半径补偿:Y-Z平⾯G20原始位置指令G21ATC原始位置指令G22扭距跳过指令G23G24ATC原始位置移动指令(不带直线插补)G25节点位置移动指令(不带直线插补)G26G27G28扭距极限指令取消G30跳步循环G31固定螺纹车削循环:轴向G32固定螺纹车削循环:端⾯G33固定螺纹车削循环G34变螺距螺纹车削循环:增加螺距G35变螺距螺纹车削循环:减少螺距G36动⼒⼑具轴-进给轴同步进给(正转) G37动⼒⼑具轴-进给轴同步进给(反转) G38 G39G40⼑尖圆狐半径补偿:取消G41⼑尖圆狐半径补偿:左G42⼑尖圆狐半径补偿:右G43G44G45G46G47G48G49G50零点位移,主轴最⾼转速指令G51G52六⾓⼑架转位位置误差补偿G53G54G55G56G57G58G59G60G61G62镜像指令G63G64到位控制关G65到位控制开G67G69G70G71复合固定螺纹车削循环:轴向G72复合固定螺纹车削循环:径向G73轴向铣槽复合固定循环G74径向铣槽复合固定循环G75⾃动倒⾓G76⾃动倒圆⾓G77攻丝复合固定循环G78反向螺纹攻丝循环G79G80形状定义结束(LAP)G81轴向形状定义开始(LAP)G82径向形状定义开始(LAP)G83坯材形状定义开始(LAP)G84棒料车削循环中改变切削条件(LAP) G85调⽤棒料粗车循环(LAP) G86调⽤重复粗车循环(LAP)G87调⽤精车循环(LAP)G88调⽤连续螺纹车削循环(LAP)G89G90绝对值编程G91增量编程G92G93G94每分进给模式(mm/min)G95每转进给模式(mm/rev)G96恒周速切削开G97G96取消G98G99G100⼑架A或⼑架B单独切削的优先指令G101创成加⼯中直线插补G102创成加⼯中圆弧插补(正⾯)(CW)G103创成加⼯中圆弧插补(正⾯)(CCW) G104G107主轴同步攻丝,右旋螺纹G108主轴同步攻丝,左旋螺纹G109G110⼑架A恒周速切削G111⼑架B恒周速切削G112圆弧螺纹车削CWG113圆弧螺纹车削CCWG114G115G116G117G118G119⼑具半径补尝:C-X-Z平⾯G120G121G122⼑架A副主轴W轴指令(13)G123⼑架B副主轴W轴指令(G14)G124卡盘A有效原点G125卡盘B有效原点G126锥度加⼯模式OFF指令G127锥度加⼯模式ON指令G128M/C加⼯模式OFF指令G129M/C加⼯模式ON指令G130G131G132创成加⼯中圆弧插补(侧⾯)(CW) G133创成加⼯中圆弧插补(侧⾯)(CCW) G134G135G136坐标反转结束或Y轴模式关G137坐标反转开始G138Y轴模式开G139G140主轴加⼯模式的指定G142⾃动脱模主轴加⼯模式的指定G143⾃动脱模主轴和第3⼑架加⼯模式的指定G144W-轴控制OFF指令G145W-轴控制ON指令G146G147G148B-轴控制OFF指令G149B-轴控制ON指令G150G151G152可编程尾架定位(牵引尾架)G153可编中⼼架G代码(牵引)G154W-轴单向定位指令G155精确轮廓描绘模式ON指令G156精确轮廓描绘模式OFF指令G157G158⼑具轴⽅向⼑具长度偏移量G159⼑具轴⽅向⼑具长度偏移量(不带旋转位移偏移量) G160取消⼑具轴⽅向⼑具长度偏移量G161G代码宏功能MODING162G代码宏功能MODING163G代码宏功能MODING164G代码宏功能MODING165G代码宏功能MODING166G代码宏功能MODING167G代码宏功能MODING168G代码宏功能MODING169G代码宏功能MODING170G代码宏功能MODING171G代码宏功能CALLG172G173G174G175G176G178同步攻丝循环(CW)G179同步攻丝循环(CCW)G180动⼒⼑具复合固定循环:取消G181动⼒⼑具复合固定循环:钻孔G182动⼒⼑具复合固定循环:镗孔G183动⼒⼑具复合固定循环:深孔钻G184动⼒⼑具复合固定循环:攻丝G185动⼒⼑具复合固定循环:轴向螺纹车削G186动⼒⼑具复合固定循环:端⾯螺纹车削G187动⼒⼑具复合固定循环:轴向直螺纹车削G188动⼒⼑具复合固定循环:经向直螺纹车削G189动⼒⼑具复合固定循环:铰孔/镗孔G190动⼒⼑具复合固定循环:键槽切削循环G191动⼒⼑具复合固定循环:轴向键槽切削循环G192G193G194G195G196G197G198G199G200G201G202G203G204G205G代码宏功能CALLG206G代码宏功能CALLG207G代码宏功能CALLG208G代码宏功能CALLG209G代码宏功能CALLG210G代码宏功能CALLG211G代码宏功能CALLG212G代码宏功能CALLG213G代码宏功能CALL。
数控编程G代码大全
G代码功能G代码是数控程序中的指令。
一般都称为G指令。
代码名称-功能简述G00------快速定位G01------直线插补G02------顺时针方向圆弧插补G03------逆时针方向圆弧插补G04------定时暂停G05------通过中间点圆弧插补G06------抛物线插补G07------Z 样条曲线插补G08------进给加速G09------进给减速G10------数据设置G16------极坐标编程G17------加工XY平面G18------加工XZ平面G19------加工YZ平面G20------英制尺寸(法兰克系统)G21-----公制尺寸(法兰克系统)G22------半径尺寸编程方式G220-----系统操作界面上使用G23------直径尺寸编程方式G230-----系统操作界面上使用G24------子程序结束G25------跳转加工G26------循环加工G30------倍率注销G31------倍率定义G32------等螺距螺纹切削,英制G33------等螺距螺纹切削,公制G34------增螺距螺纹切削G35------减螺距螺纹切削G40------刀具补偿/刀具偏置注销G41------刀具补偿——左G42------刀具补偿——右G43------刀具偏置——正G44------刀具偏置——负G45------刀具偏置+/+G46------刀具偏置+/-G47------刀具偏置-/-G48------刀具偏置-/+G49------刀具偏置0/+G50------刀具偏置0/-G51------刀具偏置+/0G52------刀具偏置-/0G53------直线偏移,注销G54------直线偏移xG55------直线偏移yG56------直线偏移zG57------直线偏移xyG58------直线偏移xzG59------直线偏移yzG60------准确路径方式(精)G61------准确路径方式(中)G62------准确路径方式(粗)G63------攻螺纹G68------刀具偏置,内角G69------刀具偏置,外角G70------英制尺寸寸(这个是西门子的,法兰克的是G21)G71------公制尺寸毫米G74------回参考点(机床零点)G75------返回编程坐标零点G76------车螺纹复合循环G80------固定循环注销G81------外圆固定循环G331-----螺纹固定循环G90------绝对尺寸G91------相对尺寸G92------预制坐标G93------时间倒数,进给率G94------进给率,每分钟进给G95------进给率,每转进给G96------恒线速度控制G97------取消恒线速度控制功能详解快速定位格式:G00 X(U)__Z(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
数控冲床G代码
结束插入直线G00插入直线的取消指令这个指令结束后,返回通常的轴移动指令插入直线指令是在任意角度进行槽加工的指令请勿在其他场合使用此指令开始插入直线G01G01F_F:传送速度开始插入直线顺着传送速度F,进行插入直线的轴移动"G01"是在取消"G00"时的有效模式.插入直线指令是在任意角度进行槽加工的指令.请勿在其他场合使用此指令.F地址不可省略"G01"与"G00"之间不可使用T/C指令暂停G04G04X_X:暂停时间具有在机械的轴移动时暂时停止的功能停止时间是在X地址范围内的“秒单位”里设定必须做为单独的模块指令夹爪定位指令G05G05I_J_K_I:夹爪1的位置(100.00<=I<=1480.00)J:夹爪2的位置(350.00<=J<=1730.00)夹爪1and夹爪2间隔(>=250.00)K:夹爪移动时的处理选择K0:材料设定K1:回避死区(同G25)K2:回避死区(同G27)请勿在G5前输入装载指令材料设定(板厚/材质代码)G06G06A_B_A:板厚.B:材质序号0:SPC(钢)1:SUS(不锈钢)2:AL(铝)请在程序开始使用"G06"模块指令性当"G06"没有设定材料,将自动设为板厚. 6.3mm/材质0:SPC(钢)卸载指令G10G10X_X:材料X方向尺寸附加L-UL的材料卸载指令输入材料的X轴方向尺寸取出材料指令G10G10X_Y_Q_M_X:材料X尺寸Y:材料Y尺寸Q:吸附近方法(0:缓冲器/1:电磁/2:缓冲器+电磁/3:夹爪)M:卸载类型前后装置类型在卸载,卸载种类可以松下的情况下指令骨架及宏接合点加工薄板加工指令G10G10X_Y_M_X:材料X尺寸Y:材料Y尺寸M:骨架制品面板积聚指令以下情况可:1)L/UL类型卸载2)卸载类型为"Tsukata"或"Ookuma".取出指令G18X_Y_I_J_P_K_P_Q_M_T_C_X:X方向冲切基准点Y:Y方向冲切基准点I:冲孔(路径)最终座标X开始到TK左端为止的距离XJ:TK吸附范围K:冲孔(路径)最终座标Y开始到TK基准位置为止的距离Y P:集积序号Q:吸附近方法(0:缓冲器,1:电磁,2:缓冲器+电磁)M:吸附列取消M代码T:模具序号C:AI角特殊G代码:G18直线距离(LAD):G22自动移位II G25G25X_X:移动距离G25在更换夹子的时候,夹爪往Y轴方向退后一点的位置这个指令在材料端的间隙的情况下有效G25实行时的Y轴偏移由NC自动进行修正必须以单独的模式进行指令BHC G26G26I_J_K_T_C_I:圆半径J:开始角度K:个数T:模具序号C:AI角任意数等分圆周,并加工各个点的模式自动移位1G27G27X_X:移动距离进行材料夹爪.必须以单独的模式进行指令冲直线排列孔(LAA)G28G28I_J_K_T_C_I:间隔J:角K:个数T:模具序号C:AI角直线上多个等角度冲孔的加工模式。
数控编程自己整理的G代码
数控编程自己整理的G代码第一篇:数控编程自己整理的G代码G00 快速点定位G01 直线插补G02 顺时针圆弧插补 G03 逆时针圆弧插补 G04 暂停G05.1 预读处理控制G07.1 圆柱插补G08 预读处理控制G09 准确停止G10 可编程数据输入 G11 可编程数据输入 G15 极坐标取消G16 极坐标指令G17 选择XY平面G18 选择ZX平面G19 选择YZ平面G20 英寸输入G21 毫米输入G22 存储行程检测接通G23 存储行程检测接通检测断开G27 返回参考点检测G28 返回参考点检测点 G05 快速点定位G06 直线插补G07 顺时针圆弧插补G08 逆时针圆弧插补G09 暂停G05.2 预读处理控制G07.2 圆柱插补G05 快速点定位G06 直线插补G07 顺时针圆弧插补G08 逆时针圆弧插补G09 暂停G05.2 预读处理控制G07.2 圆柱插补G08 预读处理控制G46 刀具位置偏置减G47 刀具位置偏置加1倍G48 刀具位置为原来的1/2G49 刀具长度补偿取消G50 比例缩放取消G51 比例缩放有效G50.1 可编程镜像有效像有效 G51.1 可编程镜像取消G52 局部坐标系设定G53 选择机床坐标系G54 选择工件坐标系1G54.1 选择附加工件坐标系 G55 选择工件坐标系2 G56 选择工件坐标系3 G57 选择工件坐标系4 G58 选择工件坐标系5 G59 选择工件坐标系6 G60 单方向定位方式 G61 准确停止方式 G62 自动拐角倍率 G63 攻螺纹方式G64 切削方式G65 宏程序非模态调用 G66 宏程序模态调用 G67 宏程序模态调用取消 G68 坐标系旋转G69 坐标系旋转取消 G73 深孔钻循环第二篇:数控编程代码(DOC)数控编程代码大全FANUC车床G代码FANUC铣床G代码FANUC M指令代码SIEMENS铣床 G代码SIEMENS802S/CM 固定循环SIEMENS802DM/810/840DM 固定循环 SIEMENS车床 G 代码SIEMENS 801、802S/CT、802SeT 固定循环 SIEMENS 802D、810D/840D 固定循环 HNC车床G代码 HNC铣床G代码 HNC M指令KND100铣床G代码KND100车床G代码KND100 M指令GSK980车床G代码 GSK980T M指令GSK928 TC/TE G代码 GSK928 TC/TE M指令 GSK990M G代码GSK990M M指令 GSK928MA G代码 GSK928MA M指令三菱 E60 铣床G代码 DASEN 3I铣床G代码 DASEN 3I车床G代码华兴车床G代码华兴M指令华兴铣床G代码华兴M指令仁和32T G代码仁和32T M指令SKY 2003N M G代码 SKY 2003N M M指令 1.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每转进给率2.FANUC铣床G代码 G代码解释G00顶位(快速移动)定位(快速移动)G01直线切削G02顺时针切圆弧 G03逆时针切圆弧 G04暂停G15/G16极坐标指令 G17XY 面赋值 G18XZ 面赋值 G19YZ 面赋值 G28机床返回原点G30机床返回第2和第3原点 *G40取消刀具直径偏移 G41刀具直径左偏移 G42刀具直径右偏移*G43刀具长度 + 方向偏移 *G44刀具长度方向偏移 *G49取消刀具长度偏移 *G504缩放关 G51缩放开G520局部坐标系设定G53直接机床坐标系编程*G5414工件坐标系1选择 G55工件坐标系2选择 G56工件坐标系3选择 G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G600单方向定位*G6112精确停止校验方式G64连续方式G685旋转变换*G69旋转取消G739高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环 G81中心钻循环 G82反镗孔循环 G83深孔钻削循环 G84右螺旋切削循环 G85镗孔循环 G86镗孔循环 G87反向镗孔循环 G88镗孔循环 G89镗孔循环*G903使用绝对值命令 G91使用增量值命令 G920设置工件坐标系 *G9414每分钟进给 G95每转进给*G9810固定循环返回起始点 G99返回固定循环R点 10.HNC M 指令 M代码说明 M00程序停 M01选择停止M02程序结束(复位)M03主轴正转(CW)M04主轴反转(CCW)M05主轴停M06换刀M07切削液开M09切削液关M98子程序调用 M99子程序结束11.KND100铣床G代码 G代码组别解释G001定位(快速移动)G01直线切削 G02顺时针切圆弧 G03逆时针切圆弧 G040暂停G172XY 面赋值 G18XZ 面赋值 G19YZ 面赋值G280机床返回原点 G29从参考点返回*G407取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移*G438刀具长度 + 方向偏移*G44刀具长度方向偏移 G49取消刀具长度偏移 *G5314 机床坐标系选择G54工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择 G57工件坐标系4选择 G58工件坐标系5选择 G59工件坐标系6选择 G73高速深孔钻削循环 G74左螺旋切削循环 G76精镗孔循环 *G80取消固定循环 G81钻孔循环(点钻)G829钻孔循环(镗阶梯孔)G83深孔钻削循环G84攻丝循环G85镗孔循环 G86钻孔循环 G87反向镗孔循环 G88镗孔循环 G89镗孔循环*G903使用绝对值命令 G91使用增量值命令 G920设置工件坐标系*G9810固定循环返回起始点 *G99返回固定循环R点19.GSK990M M指令 M代码说明 M00程序停 M01选择停止M02程序结束(复位)M03主轴正转(CW)M04主轴反转(CCW)M05主轴停M06换刀M08切削液开M09切削液关M10卡紧 M11松开 M32润滑开 M33润滑关 M98子程序调用 M99子程序结束20.GSK928MA G代码 G代码解释G00定位(快速移动)G1直线切削G02顺时针切圆弧 G03逆时针切圆弧 G04延时等待 G17XY 面赋值 G18XZ 面赋值 G19YZ 面赋值 G28机床返回原点 G29从参考点返回*G40取消刀具直径偏移 G41刀具直径左偏移 G42刀具直径右偏移*G43刀具长度 + 方向偏移 *G44刀具长度-方向偏移 G49取消刀具长度偏移 *G53机床坐标系选择 G54工件坐标系1选择 G55工件坐标系2选择 G56工件坐标系3选择 G57工件坐标系4选择 G58工件坐标系5选择 G59工件坐标系6选择 G73高速深孔钻削循环 G74左螺旋切削循环G80取消固定循环G81钻孔循环(点钻)G82钻孔循环(镗阶梯孔)G83深孔钻削循环G84右旋攻牙循环G85镗孔循环G86钻孔循环 G89镗孔循环*G90使用绝对值命令 G91使用增量值命令 G92设置浮动坐标系*G98固定循环返回起始点*G99返回固定循环R点G10 G11圆凹槽内粗铣 G12 G13全圆内精铣 G14 G15外圆精铣G22系统参数运算(模态)G23判参数值跳转 G27机械零点检测G28经中间点快速定位到程序G31快速返回R基准面G34 G35矩形凹槽内精铣 G38 G39矩形外精铣 21.GSK928MA M指令 M指令解释 M0 程序停止。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
) R7 g: B l8 o
J:夹爪2的位置(350.00<=J<=1730.00)
9 P; z' f5 m- l% f& K% s
夹爪1 and 夹爪2 间隔(>=250.00) ! z7 B4 d) o0 [3 X' L
K:夹爪移动时的处理选择 ( I ^& Z7 @; S" C
7 c3 ?/ U3 E3 l, w# Q1 p g/ F
G25实行时的Y轴偏移由NC自动进行修正 ) E0 g/ `$ [6 l6 ?
必须以单独的模式进行指
G26(BHC) - A# y7 z7 t$ f0 K; o
G26I_J_K_T_C_
~ U/ J$ I5 N( @3 @
0 v! d# } h/ @* z, ]. y2 F
I:X轴方向的间隔
) Z, R1 K/ f4 D, A( c+ e8 _
J:Y轴方向的间隔 , t( P" C" s' E; y9 y( K4 q7 k/ X
P:X轴方向的个数 , \' P, H2 F7 s4 P4 m, L3 Y
1) L/UL 类型卸载
+ l" z- N) {! u& }# w
2) 卸载类型为 "Tsukata"或 "Ookuma".
- w& [: Z2 C3 ~9 n* f
+ a' t0 F3 X7 P. ^# O% \
G18(取出指令)
& S8 I3 b) f9 g0 h) V* A+ o# r m
I:半径 2 c# R4 u( G2 S
J:开始角度
0 F: v! x) J+ h9 P; c0 |! g6 ~) s9 k
P:节距角度 + k* p4 G7 h1 {* p. F: s) ~' v5 a
K:个数
8 n: H* o9 `/ U
T:模具序号 . r& c- W5 @2 S, ]* Q% e) U; [
X:材料X尺寸
9 N' c; a8 X0 |. ^# e# g
Y:材料Y尺寸 4 {: q& @5 G. m
M:骨架制品面板积聚指令 ; J8 Y8 ], C" r
3 B) K3 |$ [) q5 b. r3 o; A9 F9 l
以下情况可: " L8 W$ F W/ o Q# [
M:卸载类型
' g# x( Z6 F: f8 M
前后装置类型在卸载,卸载种类可以松下的情况下指令
) n( T! c! ?) i. w5 \
" Q2 |" \; |! i4 I7 @
G10(骨架及宏接合点加工薄板加工指令)
* T9 J5 O3 [/ `, v2 l7 ~
G10X_Y_M_ . t& q k4 T5 z1 s/ d7 G
G04(暂停) " P d: P( v% |
G04X_ ( |1 L. [+ j) a8 y y7 r* }
X:暂停时间
! s4 }& _4 F7 `$ J+ g. |2 W) T. ?
具有在机械的轴移动时暂时停止的功能 3 S5 _7 Z, e0 b* p k; O' [
停止时间是在X地址范围内的“秒单位”里设定 5 U3 l3 x# O3 R- C+ m% `! u
C:AI 角 - x9 P1 [3 _- B8 h: X' c" h! c
6 l- }. C2 G" C$ L) f! R
X/Y轴上多个等角度冲孔的加工模式
D1 J! d0 [' Y( O0 C) s7 K1 ]$ a
$ H, i; k8 V7 X; f* ]
G48(最终切断指令(HYPER-TK)) ) ~: y* W( A& c. L; R- {# Z
' N5 R* s9 K; e4 P# d. ~+ F' }
G06A_B_ 7 n& x0 q, j) Q2 L% c8 S
A:板厚. / |) D1 l7 T* X* _9 {2 W" W |. \
B:材质序号
2 _: Q9 Q" [( b4 a0 E
0:SPC(钢) " s3 D$ {4 }# w" k
G25X_ " G2 F! y) M0 ^3 ^# J# i
X:移动距离 + g4 A% w3 n$ T4 w4 ]
2 L" I( B ?. P' S3 B* n
G25在更换夹子的时候, 夹爪往Y轴方向退后一点的位置 ' X% {: ]: U) e/ p- E
这个指令在材料端的间隙的情况下有效
K0:材料设定 % o' A1 ^3 m+ Y: n% y b
K1:回避死区(同 G25)
0 z# E4 P. G3 h; O
K2:回避死区(同 G27)) |& c8 i* e/ q( m' B! N
5 p w3 ~1 E8 E j% w7 \
G06(材料设定(板厚/材质代码))
I:圆半径 & V& z0 Z: x& U+ Q
J:开始角度
/ P9 i+ V& D$ m% [8 u
K:个数 9 T v0 A$ A) f% ]
T:模具序号
6 }6 P2 l8 ]4 ~# D. Q
C:AI 角
3 Z9 K0 _& }5 B% b9 q
+ {- q' b( A- t4 A: C
必须做为单独的模块指令' p- t- Q, F7 ]; v; C3 ?" b- o0 {
/ X# ]+ x* X6 h4 {$ ], H" _- X
G05(夹爪定位指令) 4 v+ c9 |6 T/ W, i: G: T
G05I_J_K_
A/ r1 U% Q3 }/ X- g
任意数等分圆周,并加工各个点的模式 8 B. V5 I+ E/ o3 x( M) n
1 Y' a* i' W3 H+ q3 E( D
G27(自动移位 1)
+ D% |: e, U2 O0 T
G27X_
4 F" _1 X# G3 E/ Q! r1 t
X:移动距离
0 j: c. A& a+ B0 P3 h' z( d
2 l0 b6 U( L4 i' s& D4 n5 ]
5 |# G, G$ c5 V0 @4 {& h' W
G10(取出材料指令)
: W8 ^! v/ J, Y3 M5 S( ~3 ]9 E
G10X_Y_Q_M_ . E) Z) X, c- |$ f9 \' T5 `* k- c
X:材料X尺寸 $ v+ G5 u, w1 S) z& S& l5 `$ m
Y:材料Y尺寸 9 m, `* n1 d' w( `- J
Q:吸附近方法
- F( a! H+ H2 c2 F6 ]0 B
(0:缓冲器/1:电磁/2:缓冲器+电磁/3:夹爪) 1 W. W- c3 u0 T. d* V
1:SUS(不锈钢) ( l' f g: R" ~3 Z9 c& R2 r4 D4 o
2:AL(铝) ( o% H. M( B& D$ u4 i
9 o# Q) o2 M$ }! @* s) i2 Y
请在程序开始使用 "G06"模块指令性
! |) ]( u8 |( @
当"G06"没有设定材料, 将自动设为板厚. 6.3mm/材质 0:SPC(钢)
J:TK吸附范围 ! M# y2 X4 l1 k' n( B
K:冲孔(路径)最终座标Y开始到TK基准位置为止的距离Y 6 s/ x. f6 i0 O" h1 t9 \, k, B
P:集积序号 / }& H( @8 D: F# O, B i6 Y6 X2 {
Q:吸附近方法(0:缓冲器, 1:电磁, 2:缓冲器 + 电磁) . R! g% Z. Z d3 B2 ]
G10(卸载指令) / `4 j( M- g6 L- f6 }& k
G10X_ 4 x: \, ` T! g; D9 C4 {! z- z, ^
X:材料X方向尺寸
* g" J+ [# M& ~/ O9 X, Q- r
; _3 p& |( h6 i; K! H
附加L-UL的材料卸载指令
M:吸附列取消M代码
* C# Y, ?! w7 _& f$ O$ q
3 v" G* }7 ~4 K
G22(直线距离(LAD))
2 I! n% a* i) p" @/ n9 A! ]' V
% L0 F8 R9 e$ ]3 x" \. c7 b
G25(自动移位 II)
, D3 I+ h# m/ s7 A; g( |" ^! ~ Z9 G4 f