cnc程序代码,cnc代码

1,cnc代码G代码 组别 解释G00 01 定位 (快速移动)G01 直线切削G02 顺时针切圆弧 (CW,顺时钟)G03 逆时针切圆弧 (CCW,逆时钟)G04 00 暂停 (Dwell)G09 停于精确的位置G20 06 英制输入G21 公制输入G22 04 内部行程限位 有效G23 内部行程限位 无效G27 00 检查参考点返回G28 参考点返回G29 从参考点返回G30 回到第二参考点G32 01 切螺纹G40 07 取消刀尖半径偏置G41 刀尖半径偏置 (左侧)G42 刀尖半径偏置 (右侧)G50 00 修改工件坐标;设置主轴最大的 RPMG52 设置局部坐标系G53 选择机床坐标系G70 00 精加工循环G71 内外径粗切循环G72 台阶粗切循环G73 成形重复循环G74 Z 向步进钻削G75 X 向切槽G76 切螺纹循环G80 10 取消固定循环G83 钻孔循环G84 攻丝循环G85 正面镗孔循环G87 侧面钻孔循环G88 侧面攻丝循环G89 侧面镗孔循环G90 01 (内外直径)切削循环G92 切螺纹循环G94 (台阶) 切削循环G96 12 恒线速度控制G97 恒线速度控制取消G98 05 每分钟进给率G99 每转进给率
2,CNC法兰克代码指令G90 G94 G70 G71 G72 G73 G76 G92 也是常用到的m01 (程序段选择暂停) m03(主轴正转) m04(主轴反转) m07(主轴喷水) m08(主轴外冷) m19(主轴定位) g90(绝对坐标) g91(增量坐标) g04(暂停)x10(秒计算) g17(x-y平面选择) g18(x-z平面选择) g19(y-z平面选择) g00(快速定位) g43 h1(建立刀具正直补指令)(刀补号1) g44 h1(建立刀具负直补指令)(刀补号1) g80(循环指令取消) m30(程序结束) g54—g54.1p45(坐标系) g01(直线切削)记得因为型号不一样,指令多少有出入! 我直说最常用的,G00 快速定位 模态状态下 g01 直线插补 模态 g02 顺时针方向圆弧插补 模态 g03逆时针插补 模态 g04 暂停 非模态 g17 xy平面选择 g18 zx平面选择 g19 yz平面选择 都只有在模态下的选择 g54 第一工件坐标设置 g55 第二工件坐标设置 G56 G57 G58 都是工件坐标选择,就是指需要多数量加工时 m00程序停止 非模态【一下皆是非模态 m01 计划停止 m02 程序结束 m03 主轴顺时针旋转 非模态可手动输入
3,cnc编程一些常用的GM代码有哪些关于 M 指令和 G 代码G 代码G00快速定位G01主轴直线切削G02主轴顺时针圆壶切削G03主轴逆时针圆壶切削G04 暂停G04 X4 主轴暂停4秒G10 资料预设G28原点复归G28 U0W0 ;U轴和W轴复归G41 刀尖左侧半径补偿G42 刀尖右侧半径补偿G40 取消G97 以转速 进给G98 以时间进给G73 循环G80取消循环 G10 00 数据设置 模态G11 00 数据设置取消 模态G17 16 XY平面选择 模态G18 16 ZX平面选择 模态G19 16 YZ平面选择 模态G20 06 英制 模态G21 06 米制 模态G22 09 行程检查开关打开 模态G23 09 行程检查开关关闭 模态G25 08 主轴速度波动检查打开 模态G26 08 主轴速度波动检查关闭 模态G27 00 参考点返回检查 非模态G28 00 参考点返回 非模态G31 00 跳步功能 非模态G40 07 刀具半径补偿取消 模态G41 07 刀具半径左补偿 模态G42 07 刀具半径右补偿 模态G43 17 刀具半径正补偿 模态G44 17 刀具半径负补偿 模态G49 17 刀具长度补偿取消 模态G52 00 局部坐标系设置 非模态G53 00 机床坐标系设置 非模态G54 14 第一工件坐标系设置 模态G55 14 第二工件坐标系设置 模态G59 14 第六工件坐标系设置 模态G65 00 宏程序调用 模态G66 12 宏程序调用模态 模态G67 12 宏程序调用取消 模态G73 01 高速深孔钻孔循环 非模态G74 01 左旋攻螺纹循环 非模态G76 01 精镗循环 非模态G80 10 固定循环注销 模态G81 10 钻孔循环 模态G82 10 钻孔循环 模态G83 10 深孔钻孔循环 模态G84 10 攻螺纹循环 模态G85 10 粗镗循环 模态G86 10 镗孔循环 模态G87 10 背镗循环 模态G89 10 镗孔循环 模态G90 01 绝对尺寸 模态G91 01 增量尺寸 模态G92 01 工件坐标原点设置 模态M03 主轴正转M03 S1000 主轴以每分钟1000的速度正转M04主轴逆转M05主轴停止M10 M14。M08 主轴切削液开M11 M15主轴切削液停M25 托盘上升M85工件计数器加一个M19主轴定位M99 循环所以程式【cnc程序代码,cnc代码】
4,cnc编程代码关于 M 指令和 G 代码 M03 主轴正转 M03 S1000 主轴以每分钟1000的速度正转 M04主轴逆转 M05主轴停止 M10 M14。M08 主轴切削液开 M11 M15主轴切削液停 M25 托盘上升 M85工件计数器加一个 M19主轴定位 M99 循环所以程式 G 代码 G00快速定位 G01主轴直线切削 G02主轴顺时针圆壶切削 G03主轴逆时针圆壶切削 G04 暂停 G04 X4 主轴暂停4秒 G10 资料预设 G28原点复归 G28 U0W0 ;U轴和W轴复归 G41 刀尖左侧半径补偿 G42 刀尖右侧半径补偿 G40 取消 G97 以转速 进给 G98 以时间进给 G73 循环 G80取消循环 G10 00 数据设置 模态 G11 00 数据设置取消 模态 G17 16 XY平面选择 模态 G18 16 ZX平面选择 模态 G19 16 YZ平面选择 模态 G20 06 英制 模态 G21 06 米制 模态 G22 09 行程检查开关打开 模态 G23 09 行程检查开关关闭 模态 G25 08 主轴速度波动检查打开 模态 G26 08 主轴速度波动检查关闭 模态 G27 00 参考点返回检查 非模态 G28 00 参考点返回 非模态 G31 00 跳步功能 非模态 G40 07 刀具半径补偿取消 模态 G41 07 刀具半径左补偿 模态 G42 07 刀具半径右补偿 模态 G43 17 刀具半径正补偿 模态 G44 17 刀具半径负补偿 模态 G49 17 刀具长度补偿取消 模态 G52 00 局部坐标系设置 非模态 G53 00 机床坐标系设置 非模态 G54 14 第一工件坐标系设置 模态 G55 14 第二工件坐标系设置 模态 G59 14 第六工件坐标系设置 模态 G65 00 宏程序调用 模态 G66 12 宏程序调用模态 模态 G67 12 宏程序调用取消 模态 G73 01 高速深孔钻孔循环 非模态 G74 01 左旋攻螺纹循环 非模态 G76 01 精镗循环 非模态 G80 10 固定循环注销 模态 G81 10 钻孔循环 模态 G82 10 钻孔循环 模态 G83 10 深孔钻孔循环 模态 G84 10 攻螺纹循环 模态 G85 10 粗镗循环 模态 G86 10 镗孔循环 模态 G87 10 背镗循环 模态 G89 10 镗孔循环 模态 G90 01 绝对尺寸 模态 G91 01 增量尺寸 模态 G92 01 工件坐标原点设置 模态没必要都记着 。要的几个会用进行1、G00与G01 G00运动轨迹有直线和折线两种 , 该指令只是用于点定位,不能用于切削加工 G01按指定进给速度以直线运动方式运动到指令指定的目标点 , 一般用于切削加工 2、G02与G03 G02:顺时针圆弧插补 G03:逆时针圆弧插补 3、G04(延时或暂停指令) 一般用于正反转切换、加工盲孔、阶梯孔、车削切槽 4、G17、G18、G19 平面选择指令,指定平面加工,一般用于铣床和加工中心 G17:X-Y平面,可省略,也可以是与X-Y平面相平行的平面 G18:X-Z平面或与之平行的平面,数控车床中只有X-Z平面,不用专门指定 G19:Y-Z平面或与之平行的平面 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、车削加工:G70、G71、72、G73G71:轴向粗车复合循环指令 G70:精加工复合循环 G72:端面车削,径向粗车循环 G73:仿形粗车循环10、铣床、加工中心:G73:高速深孔啄钻 G83:深孔啄钻 G81:钻孔循环 G82:深孔钻削循环G74:左旋螺纹加工 G84:右旋螺纹加工 G76:精镗孔循环 G86:镗孔加工循环G85:铰孔 G80:取消循环指令11、编程方式G90、G91G90:绝对坐标编程 G91:增量坐标编程12、主轴设定指令G50:主轴最高转速的设定 G96:恒线速度控制 G97:主轴转速控制(取消恒线速度控制指令) G99:返回到R点(中间孔) G98:返回到参考点(最后孔)13、主轴正反转停止指令 M03、M04、M05M03:主轴正传 M04:主轴反转 M05:主轴停止14、切削液开关 M07、M08、M09M07:雾状切削液开 M08:液状切削液开 M09:切削液关15、运动停止 M00、M01、M02、M30M00:程序暂停M01:计划停止 M02:机床复位 M30:程序结束,指针返回到开头16、M98:调用子程序17、M99:返回主程序

    推荐阅读