cnc数控机床常用g代码(cnc数控机床常用g代码大全)
cnc加工中心g代码
CNC加工中心G代码:G00定位
G01直线切削
G02顺时针方向圆弧切削
G03逆时针方向圆弧切削
G04暂停指令
G09正确停止检测
G10补正设定
G12顺时针方向圆周切削
G13逆时针方向圆周切削
G15极座标系统取消
G16极座标系统设定
G17XY平面设定
G18XZ平面设定
G19YZ平面设定
G20英制单位设定
G21公制单位设定
G22软体极限设定
G23软体极限设定取消
G27机械原点复归检测
G28自动经中间点复归机械原点
G29自动从参考点复归
G30自动复归到第二原点
G40刀具半径补正取消
G41刀具半径偏左补正
G42刀具半径偏右补正
G43刀具长度沿正向补正
G44刀具长度沿负向补正
G49刀具长度补正取消
G45刀具位置补正增加
G46刀具位置补正减少
G47刀具位置补正两倍增加
G48刀具位置补正两倍减少
G50比例功能取消OFF
G51比例功能设定ON
G52回复到基本座标系统
G53回复到机械座标系统
G54第一工件座标系统
G55第二工件座标系统
G56第三工件座标系统
G57第四工件座标系统
G58第五工件座标系统
G59第六工件座标系统
G60 外部补正
G70圆周等分段 循环
G71圆周分段 循环
G72直线分段 循环
G73高速喙钻循环
G74左旋牙切削循环G76精搪孔循环
G77反面搪孔循环
G80固定循环取消
G81钻孔循环
G82沉头孔加工循环
G83啄钻循环
G84右旋牙切削循环
G85搪孔循环
G86搪孔循环
G87搪孔循环
G88搪孔循环
G89搪孔循环
G90绝对指令座标值设定
G91增量指令座标值设定
G92绝对程式零点设定
G94每分钟进给量设定mm/min
G95每转进给给设定mm/rev
G98固定循环,刀具复归到起始点
G99固定循环,刀具复归到R点
M04主轴逆时针旋转
M05主轴停止
M06刀具交换
M07雾化冷却液开启
M08冷却液开启
M09冷却液关启
M10工作台(B轴)锁住
M11工作台(B轴)松开
M13主轴顺时针转动及加切削液
M14主轴逆时针转动及加切削液
M15正方向运动
M16负方向运动
M19主轴定位
M30程式结束记忆体回归
M90程式中断取消
M91程式中断设定
M92多段暂存取消
M93多段暂存设定
M94镜像投影工能取消
M95镜像投影工能设定
M96刀具补正圆弧转角模式
M97刀具补正交角转角模式
M98副程式呼叫
M99副程式结束
数控车床系统螺纹G代码有多少种?比如 G92 G97
六种。G32、G33、G34、G76、 G92、G97。
螺纹切削指令一般都有简单指令,比如G32、G33、G34,只是走一刀(车螺纹的那一个动作),还有螺纹固定循环,比如G92,走一个矩形或梯形路线,最后回到起点。另一种是螺纹复合循环,比如G76,这种指令一个指令就能把螺纹加工到位,采用等面积、斜进法加工螺纹。
螺纹固定循环和螺纹复合循环指令是为了简化编程,并不是所有情况下都是用它们好。相反,一些特殊的螺纹却只能用G32、G33、G34等简单指令才能加工出来。
扩展资料:
注意
( 1 )在车螺纹期间进给速度倍率、主轴速度倍率无效(固定100%) ;
( 2 )车螺纹期间不要使用恒表面切削速度控制(G96) ,而要使用G97;
(3)因受机床结构及数控系统的影响,车螺纹时主轴的转速有一定的限制。
(5)螺纹加工中的走刀次数和进刀量(背吃刀量)会直接影响螺纹的加工质量,车削螺纹时的走刀次数和背吃刀量可参考表。
(6) F表示螺纹导程,对于圆锥螺纹,其斜角a在45°以下时,螺纹导程以Z轴方向指定;斜角a在45° ~90°时,以X轴方向指定。
参考资料:百度百科-G代码
数控车床G代码表?
G00 01 快速进给、定位 G00 X-- Y-- Z--\x0d\x0aG01 直线插补 G01 X-- Y-- Z--\x0d\x0aG02 圆弧插补CW(顺时针) XY平面内的圆弧:\x0d\x0a\x0d\x0aZX平面的圆弧:\x0d\x0a\x0d\x0aYZ平面的圆弧: \x0d\x0a\x0d\x0aG03 圆弧插补CCW(逆时针) \x0d\x0aG04 00 暂停 G04 [P|X] 单位秒,增量状态单位毫秒,无参数状态表示停止\x0d\x0aG15 17 取消极坐标指令 G15 取消极坐标方式\x0d\x0aG16 极坐标指令 Gxx Gyy G16 开始极坐标指令\x0d\x0aG00 IP_ 极坐标指令\x0d\x0aGxx:极坐标指令的平面选择(G17,G18,G19)\x0d\x0aGyy:G90指定工件坐标系的零点为极坐标的原点\x0d\x0aG91指定当前位置作为极坐标的原点\x0d\x0aIP:指定极坐标系选择平面的轴地址及其值\x0d\x0a第1轴:极坐标半径\x0d\x0a第2轴:极角\x0d\x0aG17 02 XY平面 G17选择XY平面;\x0d\x0aG18选择XZ平面;\x0d\x0aG19选择YZ平面。\x0d\x0aG18 ZX平面 \x0d\x0aG19 YZ平面 \x0d\x0aG20 06 英制输入 \x0d\x0aG21 米制输入 \x0d\x0aG28 00 回归参考点 G28 X-- Y-- Z--\x0d\x0aG29 由参考点回归 G29 X-- Y-- Z--\x0d\x0aG40 07 刀具半径补偿取消 G40\x0d\x0aG41 左半径补偿 \x0d\x0a\x0d\x0aG42 右半径补偿 \x0d\x0aG43 08 刀具长度补偿+ \x0d\x0a\x0d\x0aG44 刀具长度补偿- \x0d\x0aG49 刀具长度补偿取消 G49\x0d\x0aG50 11 取消缩放 G50 缩放取消\x0d\x0aG51 比例缩放 G51 X_Y_Z_P_:缩放开始\x0d\x0aX_Y_Z_:比例缩放中心坐标的绝对值指令\x0d\x0aP_:缩放比例\x0d\x0aG51 X_Y_Z_I_J_K_:缩放开始\x0d\x0aX_Y_Z_:比例缩放中心坐标值的绝对值指令\x0d\x0aI_J_K_:X,Y,Z各轴对应的缩放比例\x0d\x0aG52 00 设定局部坐标系 G52 IP_:设定局部坐标系\x0d\x0aG52 IP0:取消局部坐标系\x0d\x0aIP:局部坐标系原点\x0d\x0aG53 机械坐标系选择 G53 X-- Y-- Z--\x0d\x0aG54 14 选择工作坐标系1 GXX\x0d\x0aG55 选择工作坐标系2 \x0d\x0aG56 选择工作坐标系3 \x0d\x0aG57 选择工作坐标系4 \x0d\x0aG58 选择工作坐标系5 \x0d\x0aG59 选择工作坐标系6 \x0d\x0aG68 16 坐标系旋转 (G17/G18/G19)G68 a_ b_R_:坐标系开始旋转\x0d\x0aG17/G18/G19:平面选择,在其上包含旋转的形状\x0d\x0aa_ b_:与指令坐标平面相应的X,Y,Z中的两个轴的绝对指令,在G68后面指定旋转中心\x0d\x0aR_:角度位移,正值表示逆时针旋转。根据指令的G代码(G90或G91)确定绝对值或增量值\x0d\x0a最小输入增量单位:0.001deg\x0d\x0a有效数据范围:-360.000到360.000\x0d\x0aG69 取消坐标轴旋转 G69:坐标轴旋转取消指令\x0d\x0aG73 09 深孔钻削固定循环 G73 X-- Y-- Z-- R-- Q-- F-- \x0d\x0aG74 左螺纹攻螺纹固定循环 G74 X-- Y-- Z-- R-- P-- F-- \x0d\x0aG76 精镗固定循环 G76 X-- Y-- Z-- R-- Q-- F--\x0d\x0aG90 03 绝对方式指定 GXX\x0d\x0aG91 相对方式指定 \x0d\x0aG92 00 工作坐标系的变更 G92 X-- Y-- Z--\x0d\x0aG98 10 返回固定循环初始点 GXX\x0d\x0aG99 返回固定循环R点 \x0d\x0aG80 09 固定循环取消 \x0d\x0aG81 钻削固定循环、钻中心孔 G81 X-- Y-- Z-- R-- F--\x0d\x0aG82 钻削固定循环、锪孔 G82 X-- Y-- Z -- R-- P-- F--\x0d\x0aG83 深孔钻削固定循环 G83 X-- Y-- Z -- R-- Q-- F--\x0d\x0aG84 攻螺纹固定循环 G84 X-- Y-- Z-- R-- F--\x0d\x0aG85 镗削固定循环 G85 X-- Y-- Z-- R-- F--\x0d\x0aG86 退刀形镗削固定循环 G86 X-- Y-- Z -- R-- P-- F--\x0d\x0aG88 镗削固定循环 G88 X-- Y-- Z -- R-- P-- F--\x0d\x0aG89 镗削固定循环 G89 X-- Y-- Z -- R-- P-- F 打字累的手疼555555 希望对你有所帮助
数控车床G代码
就我做了N年数控!感觉经常用到的指令!
一:(G代码指令)
1:快速定位的G00
2直线进给的G01
和圆弧进给的G02
G03
3还有就是螺纹G92和G76
4还有经常用的外圆切削循环G71,端面切削循环G72,一般用来编程方便!粗车的!
5还有就是G73轮廓切削循环!除非特殊情况(车非单调轮廓的)一般都不用的!
6再就是G75切槽循环!G74的端面切槽循环!这两个有需要才用到!
7还有程序暂停指令G04等
以上就是G代码最可能用到的,还有的辅助功能代码略写一下!
二:(辅助功能指令)
辅助功能指令代码例如M03
S250(启动主轴,正转、转速250转/分),还有换刀的T0X0X等,M00(程序暂停),M05(主轴停止)M30(程序结束并返回程序开头)M08(切削液开)!M21(气缸送料)等!M09(切削液关闭)
三:还有的宏程序、程序调用的、有需要才用到!
常用的就这些,希望能帮到楼主啦!