数控代码大全

合集下载

数控编程代码大全

数控编程代码大全

1.FANUC车床G代码G代码解释G00G01仁和32T M指令SKY 2003N M G代码SKY 2003N M M指令华兴M指令华兴铣床G代码华兴M指令仁和32T G代码三菱 E60 铣床G代码DASEN 3I铣床G代码DASEN 3I车床G代码华兴车床G代码GSK990M G代码GSK990M M指令GSK928MA G代码GSK928MA M指令GSK980车床G代码GSK980T M指令GSK928 TC/TE G代码GSK928 TC/TE M指令HNC M指令KND100铣床G代码KND100车床G代码KND100 M指令SIEMENS 801、802S/CT、 802SeT 固定循环SIEMENS 802D、810D/840D 固定循环HNC车床G代码HNC铣床G代码FANUC车床G代码FANUC铣床G代码FANUC M指令代码SIEMENS铣床 G代码SIEMENS802S/CM 固定循环SIEMENS802DM/810/840DM 固定循环SIEMENS车床 G 代码定位 (快速移动)直线切削数控编程代码大全G02G03 G04 G09 G20 G21G22 G23 G27 G28 G29 G30 G32 G40G41G42G50 G52 G53 G70 G71 G72 G73 G74 G75 G76 G80 G83 G84 G85 G87 G88 G89 G90 G92 G94 G96 G97 G98 G99内部行程限位 有效内部行程限位 无效检查参考点返回参考点返回从参考点返回回到第二参考点切螺纹取消刀尖半径偏置刀尖半径偏置 (左侧)刀尖半径偏置 (右侧)修改工件坐标;设置主轴最大的 RPM 设置局部坐标系选择机床坐标系精加工循环内外径粗切循环台阶粗切循环成形重复循环Z 向步进钻削X 向切槽切螺纹循环取消固定循环钻孔循环攻丝循环正面镗孔循环侧面钻孔循环侧面攻丝循环侧面镗孔循环(内外直径)切削循环切螺纹循环(台阶) 切削循环支持宏程序编程恒线速度控制恒线速度控制取消每分钟进给率每转进给率暂停 (Dwell)停于精确的位置英制输入公制输入顺时针切圆弧 (CW,顺时钟)逆时针切圆弧 (CCW,逆时钟)G代码解释G00G01G02G03G04G15/G16 G17G18G19G28G30*G40G41G42*G43*G44G49*G53G54G55G56G57G58G59G73G74G76*G80G81G82G83G84G85G86G87G88G89*G90G91G92顶位 (快速移动)定位 (快速移动)直线切削顺时针切圆弧逆时针切圆弧刀具长度 + 方向偏移刀具长度 - 方向偏移取消刀具长度偏移暂停极坐标指令XY 面赋值XZ 面赋值YZ 面赋值机床返回原点机床坐标系选择工件坐标系1选择工件坐标系2选择工件坐标系3选择工件坐标系4选择工件坐标系5选择工件坐标系6选择高速深孔钻削循环左螺旋切削循环精镗孔循环取消固定循环中心钻循环机床返回第2和第3原点取消刀具直径偏移刀具直径左偏移刀具直径右偏移反镗孔循环深孔钻削循环右螺旋切削循环镗孔循环镗孔循环反向镗孔循环镗孔循环镗孔循环使用绝对值命令使用增量值命令设置工件坐标系2.FANUC铣床G代码*G98*G99G50G51G68G69M代码说明M00M01M02M03M04M05M06M08M09M30M48M49M94M95M96M98M99地址含义DFGG0G1G2G3CIPG33G331固定循环返回起始点返回固定循环R点比例缩放坐标系旋转支持宏程序编程程序停选择停止程序结束(复位)主轴正转 (CW)主轴反转 (CCW)主轴停换刀切削液开切削液关程序结束(复位) 并回到开头主轴过载取消 不起作用主轴过载取消 起作用镜象取消X坐标镜象Y坐标镜象子程序调用子程序结束刀具刀补号进给率(与G4 一起可以编程停留时间)G功能(准备功能字)快速移动直线插补顺时针圆弧插补逆时针圆弧插补中间点圆弧插补恒螺距的螺纹切削不带补偿夹具切削内螺纹3.FANUC M 指令代码4.SIEMENS 铣床 G 代码G332 CTG4G63 G74 G75 G25 G26G110G110 G120 G17* G18 G19G40 G41 G42 G500 G54 G55 G56 G57 G58 G59 G53 G60* G70不带补偿夹具切削内螺纹. 退刀带切线的过渡圆弧插补快速移动快速移动回参考点回固定点主轴转速下限主轴转速上限极点尺寸,相对于上次编程的设定位置极点尺寸,相对于当前工件坐标系的零点极点尺寸,相对于上次有效的极点X/Y平面Z/X平面Y/Z平面刀尖半径补偿方式的取消调用刀尖半径补偿, 刀具在轮廓左侧移动调用刀尖半径补偿, 刀具在轮廓右侧移动取消可设定零点偏置第一可设定零点偏置第二可设定零点偏置第三可设定零点偏置第四可设定零点偏置第五可设定零点偏置第六可设定零点偏置按程序段方式取消可设定零点偏置准确定位英制尺寸G71* G700 G710 G90* G91G94* G95G901 G900 G450 G451 IJKI1J1K1LMM0M1M2M3M4M5M6N:P RETSTXYZ CALL CHF CHR CR GOTOB 公制尺寸英制尺寸,也用于进给率F公制尺寸,也用于进给率F绝对尺寸增量尺寸进给率F,单位毫米/分主轴进给率F,单位毫米/转在圆弧段进给补偿“开”进给补偿“关”圆弧过渡等距线的交点插补参数插补参数插补参数圆弧插补的中间点圆弧插补的中间点圆弧插补的中间点子程序名及子程序调用辅助功能程序停止程序有条件停止程序结束主轴顺时针旋转主轴逆时针旋转主轴停更换刀具副程序段主程序段子程序调用次数子程序结束主轴转速,在G4 中表示暂停时间刀具号坐标轴坐标轴坐标轴循环调用倒角,一般使用倒角轮廓连线圆弧插补半径向后跳转指令GOTOFRND循环说明LCYC82LCYC83LCYC840LCYC84LCYC85LCYC60LCYC61LCYC75循环说明CYCLE82CYCLE83CYCLE84CYCLE85CYCLE86CYCLE88CYCLE71LONGHOLEPOCKET4POCKET3SLOT1SLOT2地址含义DFFGG0G1G2G3G33G4向前跳转指令圆角支持参数编程钻削,沉孔加工深孔钻削带补偿夹具的螺纹切削不带补偿夹具的螺纹切削镗孔线性孔排列圆弧孔排列矩形槽,键槽,圆形凹槽铣削中心钻孔深孔钻削性攻丝SIEMENS802DM/810/840DM 固定循环铰孔镗孔带停止镗孔端面铣削一个圆弧上的长方形孔环形凹槽铣削矩形凹槽铣削一个圆弧上的键槽环行槽刀具刀补号进给率(与G4 一起可以编程停留时间)6.SIEMENS 车床 G 代码G功能(准备功能字)快速移动直线插补顺时针圆弧插补逆时针园弧插补恒螺距的螺纹切削快速移动5.SIEMENS802S/CM 固定循环G63 G74 G75G17 G18*G40 G41 G42 G500 G54 G55 G56 G57 G58 G59 G53 G70 G71* G90* G91 G94* G95 II1K1LMM0 M1 M2快速移动回参考点回固定点(在加工中心孔时要求)Z/X平面刀尖半径补偿方式的取消调用刀尖半径补偿, 刀具在轮廓左侧移动调用刀尖半径补偿, 刀具在轮廓右侧移动取消可设定零点偏置第一可设定零点偏置第二可设定零点偏置第三可设定零点偏置第四可设定零点偏置第五可设定零点偏置第六可设定零点偏置按程序段方式取消可设定零点偏置英制尺寸公制尺寸绝对尺寸增量尺寸进给率F,单位毫米/分主轴进给率F,单位毫米/转插补参数圆弧插补的中间点圆弧插补的中间点子程序名及子程序调用辅助功能程序停止程序有条件停止程序结束M30M17M3M4M5M6N:PRETSTXYZARCALLCHFCHRCRGOTOBGOTOFRND循环说明LCYC82LCYC83LCYC840LCYC84LCYC85LCYC93LCYC95LCYC97循环说明CYCLE71CYCLE82YCLE83CYCLE84CYCLE85CYCLE86主轴顺时针旋转主轴逆时针旋转主轴停更换刀具副程序段主程序段子程序调用次数子程序结束主轴转速,在G4 中表示暂停时间刀具号坐标轴坐标轴坐标轴圆弧插补张角循环调用倒角,一般使用倒角轮廓连线圆弧插补半径向后跳转指令向前跳转指令圆角支持参数编程钻削,沉孔加工深孔钻削带补偿夹具的螺纹切削7.SIEMENS 801、802S/CT 、 802SeT 固定循环不带补偿夹具的螺纹切削镗孔切槽循环毛坯切削循环螺纹切削平面铣削中心钻孔深孔钻削SIEMENS 802D 、810D/840D 固定循环刚性攻丝铰孔镗孔CYCLE88CYCLE93CYCLE94CYCLE95CYCLE97G代码解释G00G01G02G03G04G09G20G21G22G23G27G28G29G30G32G36G37G40G41G42G53G54—G59G71G72G73G76G80G81G82G90G91G92G96G97带停止镗孔切槽退刀槽形状E..F 毛坯切削螺纹切削定位 (快速移动)直线切削顺时针切圆弧 (CW,顺时钟)逆时针切圆弧 (CCW,逆时钟)暂停 (Dwell)停于精确的位置英制输入公制输入内部行程限位 有效内部行程限位 无效检查参考点返回参考点返回从参考点返回回到第二参考点切螺纹直径编程半径编程取消刀尖半径偏置刀尖半径偏置 (左侧)刀尖半径偏置 (右侧)直接机床坐标系编程坐标系选择内外径粗切循环台阶粗切循环绝对值编程增量值编程工件坐标系设定闭环车削复合循环切螺纹循环内外径切削循环端面车削固定循环8.HNC 车床G 代码恒线速度控制恒线速度控制取消螺纹切削固定循环G94G95G代码组别解释*G00G01G02G03G040G0716G090*G17G18G19G20*G21G22G24*G25G28G29*G40G41G42G43G44*G49*G50G51G52G53*G54G55G56G57G58G59G600*G61G64G68*G691定位 (快速移动)直线切削顺时针切圆弧逆时针切圆弧暂停虚轴指定准停校验2XY 面赋值XZ 面赋值YZ 面赋值8英寸输入毫米输入脉冲当量3镜像开镜像关返回到参考点由参考点返回7取消刀具直径偏移刀具直径左偏移刀具直径右偏移8刀具长度 + 方向偏移刀具长度 - 方向偏移取消刀具长度偏移4缩放关缩放开局部坐标系设定直接机床坐标系编程14工件坐标系1选择工件坐标系2选择工件坐标系3选择工件坐标系4选择工件坐标系5选择工件坐标系6选择单方向定位12精确停止校验方式连续方式5旋转变换旋转取消9.HNC 铣床G 代码支持参数与宏编程每分钟进给率每转进给率G73G74G76*G80G81G82G83G84G85G86G87G88G89*G90G91G920*G94G95*G98G99M代码说明M00M01M02M03M04M05M06M07M09M98M99G代码组别解释G00G01G02G03G040G17G18G199高速深孔钻削循环左螺旋切削循环精镗孔循环取消固定循环中心钻循环反镗孔循环深孔钻削循环右螺旋切削循环镗孔循环镗孔循环反向镗孔循环镗孔循环镗孔循环3使用绝对值命令使用增量值命令设置工件坐标系14每分钟进给每转进给10固定循环返回起始点返回固定循环R点支持参数与宏编程切削液开程序停选择停止程序结束(复位)主轴正转 (CW)1定位 (快速移动)直线切削顺时针切圆弧逆时针切圆弧暂停2XY 面赋值XZ 面赋值YZ 面赋值10.HNC M 指令11.KND100铣床G 代码切削液关子程序调用子程序结束主轴反转 (CCW)主轴停换刀G28G29*G40G41G42*G43*G44G49*G53G54G55G56G57G58G59G73G74G76*G80G81G82G83G84G85G86G87G88G89*G90G91G920*G98*G99G代码组别解释G00G01G02G03机床返回原点从参考点返回7取消刀具直径偏移刀具直径左偏移刀具直径右偏移8刀具长度 + 方向偏移刀具长度 - 方向偏移取消刀具长度偏移14机床坐标系选择工件坐标系1选择工件坐标系2选择工件坐标系3选择工件坐标系4选择工件坐标系5选择工件坐标系6选择9高速深孔钻削循环左螺旋切削循环精镗孔循环取消固定循环钻孔循环(点钻)钻孔循环(镗阶梯孔)深孔钻削循环攻丝循环镗孔循环钻孔循环反向镗孔循环镗孔循环镗孔循环3使用绝对值命令使用增量值命令设置工件坐标系10固定循环返回起始点返回固定循环R点1定位 (快速移动)直线切削顺时针切圆弧 (CW,顺时钟)逆时针切圆弧 (CCW,逆时钟)12.KND100车床G 代码G04G10G20G21G27G28G29G31G321G36G37G40G41G42G50G54G55---G59G70G71G72G73G74G75G76G90G92G94G96G97G98G99M代码说明M00M01M02M03M04M05M06M08M090暂停 (Dwell)偏移值设定6英制输入公制输入0检查参考点返回参考点返回从参考点返回跳跃机能切螺纹X轴自动刀偏设定Z轴自动刀偏设定7取消刀尖半径偏置刀尖半径偏置 (左侧)刀尖半径偏置 (右侧)0坐标系设定工件坐标系工件坐标系0精加工循环内外径粗切循环台阶粗切循环成形重复循环端面深孔加工循环外圆、内圆切削循环切螺纹循环1(内外直径)切削循环切螺纹循环(台阶) 切削循环12恒线速度控制恒线速度控制取消5每分钟进给率每转进给率切削液开程序停选择停止程序结束(复位)主轴正转 (CW)切削液关13.KND100 M 指令主轴反转 (CCW)主轴停换刀M10M11M32M33M98M99G代码组别功能G00*G01G02G03 G04 G28G32 1 G50 0 G65 00G70G71G72G73G74G75G90 G92G94 G96 G97*G98 G99M代码说明M03M04M05M08M09M3214.GSK980车床G 代码卡紧松开润滑开1定位(快速移动)直线插补(切削进给)圆弧插补CW(顺时针)圆弧插补CCW(逆时针)0暂停,准停返回参考点螺纹切削坐标系设定宏程序命令 00精加工循环外圆粗车循环端面粗车循环封闭切削循环端面深孔加工循环外圆,内圆切槽循环1外圆,内圆车削循环螺纹切削循环端面切削循环2恒线速开恒线速关3每分进给每转进给支持参数与宏编程主轴正转主轴反转主轴停止15.GSK980T M 指令冷却液开冷却液关(不输出信号)润滑开润滑关子程序调用子程序结束M33M10M11M00M30G代码功能G00*G01G02G03G32G33 G71G72G74G75G90 G92G94 G22G80*G98 G99G50G26G27G29M代码说明M03M04M05润滑关(不输出信号)备用备用尖(不输出信号)程序暂停,按‘循环起动’程序继续执行程序结束,程序返回开始定位(快速移动)直线插补(切削进给)圆弧插补CW(顺时针)圆弧插补CCW(逆时针)攻牙循环螺纹切削外圆粗车循环端面粗车循环端面深孔加工循环外圆,内圆切槽循环外圆,内圆车削循环螺纹切削循环主轴正转主轴反转每转进给设置工件绝对坐标系X、Z轴回参考X轴回参考点主轴停止16.GSK928 TC/TE G 代码17.GSK928 TC/TE M 指令Z轴回参考点支持参数与宏编程外圆内圆锥面循环局部循环开始局部循环结束每分进给M08M09M32M33M10M11M00M30G代码组别解释G00G01G02G03G040G17G18G19G28G29*G40G41G42*G43*G44G49*G53G54G55G56G57G58G59G73G74G76*G80G81冷却液开冷却液关(不输出信号)润滑开润滑关(不输出信号)备用备用尖(不输出信号)程序暂停,按‘循环起动’程序继续执行程序结束,程序返回开始1定位 (快速移动)直线切削顺时针切圆弧逆时针切圆弧18.GSK990M G 代码暂停2XY 面赋值XZ 面赋值YZ 面赋值0机床返回原点从参考点返回7取消刀具直径偏移刀具直径左偏移刀具直径右偏移8刀具长度 + 方向偏移刀具长度 - 方向偏移取消刀具长度偏移14机床坐标系选择工件坐标系1选择工件坐标系2选择工件坐标系3选择工件坐标系4选择工件坐标系5选择工件坐标系6选择高速深孔钻削循环左螺旋切削循环精镗孔循环取消固定循环钻孔循环(点钻)G82G83G84G85G86G87G88G89*G90G91G920*G98*G99M代码说明M00M01M02M03M04M05M06M08M09M10M11M32M33M98M99G代码解释G00G1G02G03G04G17G18G19G28G299钻孔循环(镗阶梯孔)深孔钻削循环攻丝循环镗孔循环钻孔循环反向镗孔循环镗孔循环镗孔循环3使用绝对值命令使用增量值命令设置工件坐标系10固定循环返回起始点返回固定循环R点程序停19.GSK990M M 指令选择停止程序结束(复位)主轴正转 (CW)主轴反转 (CCW)主轴停换刀切削液开切削液关卡紧松开润滑开润滑关子程序调用子程序结束定位 (快速移动)直线切削20.GSK928MA G 代码顺时针切圆弧逆时针切圆弧延时等待XY 面赋值XZ 面赋值YZ 面赋值机床返回原点从参考点返回*G40G41G42*G43*G44G49*G53G54G55G56G57G58G59G73G74G80G81G82G83G84G85G86G89*G90G91G92*G98*G99G10 G11G12 G13G14 G15G22G23G27G28G31G34 G35G38 G39M指令解释取消刀具直径偏移刀具直径左偏移刀具直径右偏移刀具长度 + 方向偏移刀具长度 - 方向偏移取消刀具长度偏移机床坐标系选择工件坐标系1选择工件坐标系2选择工件坐标系3选择工件坐标系4选择工件坐标系5选择工件坐标系6选择高速深孔钻削循环左螺旋切削循环取消固定循环钻孔循环(点钻)钻孔循环(镗阶梯孔)深孔钻削循环右旋攻牙循环镗孔循环钻孔循环镗孔循环使用绝对值命令使用增量值命令设置浮动坐标系固定循环返回起始点返回固定循环R点圆凹槽内粗铣全圆内精铣外圆精铣系统参数运算(模态)判参数值跳转机械零点检测经中间点快速定位到程序快速返回R基准面矩形凹槽内精铣矩形外精铣21.GSK928MA M 指令M3M4M5M8M9M12M32M33M98M99G代码组别解释※G00*G01G02G03G04G05M0程序停止。

数控编程代码大全

数控编程代码大全

数控编程代码大全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指令车床G代码G代码解释G00定位快速移动G01直线切削G02顺时针切圆弧CW,顺时钟G03逆时针切圆弧CCW,逆时钟G04暂停DwellG09停于精确的位置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每转进给率铣床G代码G代码解释G00顶位快速移动定位快速移动G01直线切削G02顺时针切圆弧G03逆时针切圆弧G04暂停G15/G16极坐标指令G17XY 面赋值G18XZ 面赋值G19YZ 面赋值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中心钻循环G82反镗孔循环G83深孔钻削循环G84右螺旋切削循环G85镗孔循环G86镗孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环G90使用绝对值命令G91使用增量值命令G92设置工件坐标系G98固定循环返回起始点G99返回固定循环R点G50比例缩放G51G68坐标系旋转G69M指令代码M代码说明M00程序停M01选择停止M02程序结束复位M03主轴正转CWM04主轴反转CCWM05主轴停M06换刀M08切削液开M09切削液关M30程序结束复位并回到开头M48主轴过载取消不起作用M49主轴过载取消起作用M94镜象取消M95X坐标镜象M96Y坐标镜象M98子程序调用M99子程序结束铣床G代码地址含义D刀具刀补号F进给率与G4 一起可以编程停留时间GG功能准备功能字G0快速移动G1直线插补G2顺时针圆弧插补G3逆时针圆弧插补CIP中间点圆弧插补G33恒螺距的螺纹切削G331不带补偿夹具切削内螺纹G332不带补偿夹具切削内螺纹. 退刀CT带切线的过渡圆弧插补G4快速移动G63快速移动G74回参考点G75回固定点G25主轴转速下限G26主轴转速上限G110极点尺寸,相对于上次编程的设定位置G110极点尺寸,相对于当前工件坐标系的零点G120极点尺寸,相对于上次有效的极点G17X/Y平面G18Z/X平面G19Y/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圆角支持参数编程CM 固定循环循环说明LCYC82钻削,沉孔加工LCYC83深孔钻削LCYC840带补偿夹具的螺纹切削LCYC84不带补偿夹具的螺纹切削LCYC85镗孔LCYC60线性孔排列LCYC61圆弧孔排列LCYC75矩形槽,键槽,圆形凹槽铣削SIEMENS802DM/810/840DM 固定循环循环说明CYCLE82中心钻孔CYCLE83深孔钻削CYCLE84性攻丝CYCLE85铰孔CYCLE86镗孔CYCLE88带停止镗孔CYCLE71端面铣削LONGHOLE一个圆弧上的长方形孔POCKET4环形凹槽铣削POCKET3矩形凹槽铣削SLOT1一个圆弧上的键槽SLOT2环行槽车床G 代码地址含义D刀具刀补号FF进给率与G4 一起可以编程停留时间GG功能准备功能字G0快速移动G1直线插补G2顺时针圆弧插补G3逆时针园弧插补G33恒螺距的螺纹切削G4快速移动G63快速移动G74回参考点G75回固定点G17在加工中心孔时要求G18Z/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圆角支持参数编程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螺纹切削车床G代码G代码解释G00定位快速移动G01直线切削G02顺时针切圆弧CW,顺时钟G03逆时针切圆弧CCW,逆时钟G04暂停DwellG09停于精确的位置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每转进给率铣床G代码G代码组别解释G001定位快速移动G01直线切削G02顺时针切圆弧G03逆时针切圆弧G040暂停G0716虚轴指定G090准停校验G172XY 面赋值G18XZ 面赋值G19YZ 面赋值G208英寸输入G21毫米输入G22脉冲当量G243镜像开G25镜像关G280返回到参考点G29由参考点返回G407取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移G438刀具长度+ 方向偏移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点M指令M代码说明M00程序停M01选择停止M02程序结束复位M03主轴正转CWM04主轴反转CCWM05主轴停M06换刀M07切削液开M09切削液关M98子程序调用M99子程序结束铣床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选择G739高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环G80取消固定循环G81钻孔循环点钻G82钻孔循环镗阶梯孔G83深孔钻削循环G84攻丝循环G85镗孔循环G86钻孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环G903使用绝对值命令G91使用增量值命令G920设置工件坐标系G9810固定循环返回起始点G99返回固定循环R点车床G代码G代码组别解释G001定位快速移动G01直线切削G02顺时针切圆弧CW,顺时钟G03逆时针切圆弧CCW,逆时钟G040暂停DwellG10偏移值设定G206英制输入G21公制输入G270检查参考点返回G28参考点返回G29从参考点返回G31跳跃机能G321切螺纹G36X轴自动刀偏设定G37Z轴自动刀偏设定G407取消刀尖半径偏置G41刀尖半径偏置左侧G42刀尖半径偏置右侧G500坐标系设定G54工件坐标系G55---G59工件坐标系G700精加工循环G71内外径粗切循环G72台阶粗切循环G73成形重复循环G74端面深孔加工循环G75外圆、内圆切削循环G76切螺纹循环G901内外直径切削循环G92切螺纹循环G94台阶切削循环G9612恒线速度控制G97恒线速度控制取消G985每分钟进给率G99每转进给率M指令M00程序停M01选择停止M02程序结束复位M03主轴正转CWM04主轴反转CCWM05主轴停M06换刀M08切削液开M09切削液关M10卡紧M11松开M32润滑开M33润滑关M98子程序调用M99子程序结束车床G代码G代码组别功能G001定位快速移动G01直线插补切削进给G02圆弧插补CW顺时针G03圆弧插补CCW逆时针G28 返回参考点G32 1螺纹切削G50 0坐标系设定G65 00 宏程序命令G71外圆粗车循环G72端面粗车循环G73封闭切削循环G74端面深孔加工循环G75外圆,内圆切槽循环G92螺纹切削循环G94 端面切削循环G97恒线速关G99每转进给M指令M代码说明M03主轴正转M04主轴反转M05主轴停止M08冷却液开M09冷却液关不输出信号M32润滑开M33润滑关不输出信号M11备用尖不输出信号M00程序暂停,按‘循环起动’程序继续执行M30程序结束,程序返回开始TC/TE G代码G代码功能G00定位快速移动G01直线插补切削进给G02圆弧插补CW顺时针G03圆弧插补CCW逆时针G32攻牙循环G33 螺纹切削G71外圆粗车循环G72端面粗车循环G74端面深孔加工循环G75外圆,内圆切槽循环G90 外圆,内圆车削循环G92螺纹切削循环G94 外圆内圆锥面循环G22局部循环开始G80局部循环结束G98 每分进给G99每转进给G50设置工件绝对坐标系G26X、Z轴回参考G27X轴回参考点G29Z轴回参考点TC/TE M指令M代码说明M03主轴正转M04主轴反转M05主轴停止M08冷却液开M09冷却液关不输出信号M32润滑开M33润滑关不输出信号M10备用M11备用尖不输出信号M00程序暂停,按‘循环起动’程序继续执行M30程序结束,程序返回开始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点M指令M代码说明M00程序停M01选择停止M02程序结束复位M03主轴正转CWM04主轴反转CCWM05主轴停M06换刀M08切削液开M09切削液关M10卡紧M11松开M32润滑开M33润滑关M98子程序调用M99子程序结束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矩形外精铣M指令M指令解释M0程序停止;完成程序段其它指令后,停止主轴,关冷却液,指向下一程序段,并停止做进一步处理,等待按RUN运行键,才继续运行该程序段;M2程序结束,停止;停主轴,关冷却液,消除G93坐标偏置和刀具偏置返回到起始程序段不运行;执行M2后,系统将切换到基准工件坐标系;M3主轴正转M4主轴反转M5停止主轴M8开冷却泵M9关冷却泵M12暂停: 等待按“运行”键才继续运行按急停键则停止M30程序结束,消除刀具偏置,返回起始程序段不运行. 执行M30后,系统将切换到基准工件坐标系;M32润滑开;M33润滑关;M98调用子程序M99子程序结束返回22.三菱E60 铣床G代码G代码组别解释※G001位置定位快速进给G01直线补间G02顺时针切圆弧CWG03逆时针切圆弧CCWG04暂停G05高速加工模式G090正确停止检查G10程式参数输入/补正输入G11程式参数输入取消G12圆切削CWG13圆切削CCWG172平面选择X-Y※G18平面选择Z-XG19平面选择Y-Z※G206 英制指令G21公制指令G270参考原点检查G28参考原点复归G29开始点复归G30第2~4参考原点复归G31跳跃机能G331螺纹切削G370自动工具长测定G38刀具径补正向量指定G39刀具径补正转角圆弧补正G407刀具径补正取消G41刀具径补正左G42刀具径补正右G438刀具长补正量+G44刀具长补正量-G49工具长补正量取消G520局部坐标系设定G53机械坐标系选择G5412工件坐标系1选择G代码组别解释G5512工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G600单方向位置定位G6113工确停止检查模式G62自动转角进给率调整G63攻牙模式G64切削模式G739固定循环步进循环G74固定循环反向攻牙G76固定循环精镗孔G80固定循环取消G81固定循环钻孔/铅孔G82固定循环钻孔/计数式镗孔G83固定循环深钻孔G84固定循环攻牙G85固定循环镗孔G86固定循环镗孔G87固定循环反镗孔G88固定循环镗孔G89固定循环镗孔G903绝对值指令G91增量值指令G920机械坐标系设定G935逆时针进给G94非同期切削每分钟进给G95同期切削每回钻进给G9617周速一定控制有效G97周速一定控制无效G9810固定循环起始点复归G99固定循环R点复归支持参数与宏编程3I铣床G代码G代码组别解释※G001位置定位快速进给G01直线补间G02顺时针切圆弧CWG03逆时针切圆弧CCWG04暂停G05高速加工模式G09正确停止检查G10程式参数输入/补正输入G110程式参数输入取消G12圆切削CWG13圆切削CCWG172平面选择X-Y※G18平面选择Z-XG19平面选择Y-Z※G206 英制指令G21公制指令G270参考原点检查G28参考原点复归G29开始点复归G30第2~4参考原点复归G31跳跃机能G331螺纹切削G370自动工具长测定G38刀具径补正向量指定G39刀具径补正转角圆弧补正G407刀具径补正取消G41刀具径补正左G42刀具径补正右G438刀具长补正量+G44刀具长补正量-G49工具长补正量取消G520局部坐标系设定G53机械坐标系选择G5412工件坐标系1选择G5512工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G600单方向位置定位G6113工确停止检查模式G62自动转角进给率调整G63攻牙模式G64切削模式G739固定循环步进循环G74固定循环反向攻牙G76固定循环精镗孔G80固定循环取消G81固定循环钻孔/铅孔G82固定循环钻孔/计数式镗孔G83固定循环深钻孔G84固定循环攻牙G85固定循环镗孔G86固定循环镗孔G87固定循环反镗孔G88固定循环镗孔G89固定循环镗孔G903绝对值指令G91增量值指令G920机械坐标系设定G935逆时针进给G94非同期切削每分钟进给G95同期切削每回钻进给G9617周速一定控制有效G97周速一定控制无效G9810固定循环起始点复归G99固定循环R点复归3I车床G代码G代码组别解释※G001快速移动定位※G01直线补间G02圆弧补间CW,顺时钟G03圆弧补间CCW,逆时钟G040暂停G09正确停止G10程式参数/补正输入G11程式参数/补正输入模式取消※G172X-Y平面选择※G18Z-X平面选择※G19Y-Z平面选择※G206英制输入※G21公制输入G270参考点复归核对G28自动参考点复归G29从参考点复归G30第2,3,4参考点复归G31跳跃机能G331螺纹切削G34可变螺纹切削G370自动刀具补正G407刀径补正取消G41刀径补正左侧G42刀径补正右侧G46刀径补正自动方向选择ONG520局部坐标系设定G53机械坐标系选择※G5412工件坐标系选择1G55工件坐标系选择2G56工件坐标系选择3G57工件坐标系选择4G58工件坐标系选择5G59工件坐标系选择6G6113正确停止核对模式G62自动转角控速G63攻牙模式G64切削模式G70精切削循环G71直车粗切削加工循环G72端面粗切削加工循环G73粗加工循环中的主轴台移动G74端面切削循环G75直车削循环G76螺纹切削复循环G77从切削循环G78车牙固定循环G79端面切削固定循环G80加工孔循环指令取消G83深钻孔循环Z轴G84攻牙循环Z轴G85镗孔循环Z轴G879深孔钻孔循环X轴G88攻牙循环X轴G89镗孔循环X轴※G903绝对值命令※G91增量值命令G920坐标系设定/主轴速度设定※G945非同期进给每分钟进给※G95同期进给每转进给※G9617周速一定控制ON※G97周速一定控制OFFG9810 固定循环初期值复归G99固定循环R点复归支持参数与宏编程25.华兴车床G代码G代码解释G00快速定位G01直线插补G02顺时针圆弧插补G03逆时针圆弧插补G04延时G09进给准停G20独立子程序调用G22独立子程序定义G24独立子程序定义结束,返回调用程序G25跳转加工G26程序块调用加工程序内子程序调用G27无限循环G30倍率取消G31倍率定义G47短直线速度自动过渡G48取消G54~G59工件坐标系选择G71内外径切削复合循环G72端面切削复合循环G73封闭轮廓复合循环G74返回机床参考点机械原点G75返回对刀点G76返回加工开始点G77恢复当前坐标系G81外圆加工循环G82端面加工循环G85英制刚性攻丝循环G86公制螺纹加工循环G87英制螺纹加工循环G90绝对值方式编程G91增量值方式编程G92设置程序零点G96恒线速切削有效G97取消恒线速切削G98取消每转进给G99设定每转进给P= 参变量赋值26.华兴车床M指令M指令解释M01条件停M02程序结束并停机M03主轴正转M04主轴反转M05主轴停M06冷却开M07冷却关M08工件夹紧M09工件松开M10开指定的继电器M11关指定的继电器M20设定刀补号M21程序结束并返回程序开头M71~M85继电器脉冲输出27.华兴铣床G代码G代码解释G01直线插补G02顺时针圆弧插补或螺旋线插补G03逆时针圆弧插补或螺旋线插补G04延时G09伺服准停到位G11程序块沿Y轴镜像G12程序块沿X轴镜像G13程序块以原点镜像加工G17选择XOY平面G18选择XOZ平面G19选择YOZ平面G20子程序调用G22子程序定义G24子程序定义结束,返回调用程序G25跳转加工G26转移加工G27无限循环G30放大/缩小倍率取消G31放大/缩小倍率定义G40取消刀具半径补偿G41左刀具半径补偿G42右刀具半径补偿G43建立刀具长度补偿G44撤消刀具长度补偿G47短直线速度自动过渡G48取消短直线速度自动过渡G54~G59工件坐标系选择G73高速深孔加工循环G74返回机床参考点机械原点G75返回对刀点G76从当前位置返回程序零点G78精镗循环G81中心孔钻孔循环G82带停顿的中心钻孔循环G83深孔加工循环G84公制刚性攻丝循环G85英制刚性攻丝循环G86镗孔循环自动返回G87反镗循环G88镗孔循环手动返回G89带停顿的镗孔循环G90绝对值方式编程G91增量值方式编程G92设定工件座标系P= 参变量赋值28.华兴铣床M指令M指令解释M00程序暂停M01L××K××M02程序结束并停机M03主轴正转M04主轴反转M05主轴停M08冷却开M09冷却关M10工件夹紧M11工件松开M20K××号继电器M21K××关××号继电器M30程序结束并返回程序开头M71~M85继电器脉冲输出29.仁和32TG代码G代码解释G00快速点定位指令G01直线插补指令G02、G03圆弧插补指令G04程序延时指令G26、G27、G28、G29返回起始点指令G22、G80程序循环指令G23矩形循环指令G37、G38、G39、G36返回硬参考点指令G82、G83螺纹循环指令G46,G47,G48,G49返回软参考点指令G96,G97恒线速切削功能30.仁和32T M指令M指令解释M00程序暂停指令M02程序结束指令M30主轴停止,程序结束指令M20自动循环指令M03主轴正转指令M04主轴反转指令M05主轴停止指令M06发信后等待回答指令M26发信指令M21发信后等待回答指令M97程序跳转指令M98子程序调用指令M99子程序返回指令2003N M G代码G代码组类型功能G0011定位快速移动G01直线插补进给G02圆弧插补顺时针G03圆弧插补逆时针G02+Z右螺旋线插补G03+Z左螺旋线插补G0422暂停G1741XY平面选择G181ZX平面选择G19YZ平面选择G4071刀具补偿抹消G41刀具补偿左侧G42刀具补偿右侧G438刀具长度正向补偿G44刀具长度负向补偿G49刀具长度补偿抹消G5011缩放、镜像关G5111缩放、镜像开G5414工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G683坐标旋转G693坐标旋转抹消G7315步进循环G74反攻牙循环加工中心G76精镗孔循环加工中心G80固定循环抹消G81钻孔、锪孔循环G82钻孔、反镗孔循环G83深孔钻循环G84攻牙循环G85/G86镗孔循环G87反镗孔循环G88/G89镗孔循环G900绝对值编程G91增量值编程G925坐标系设定G9816返回初始平面G99返回R点平面2003N M M指令组别M代码功能AM00,M01,M02程序停止,程序选择停,程序结束BM03,M04,M05主轴正转,主轴反转,主轴停CM06自动换刀DM08,M09冷却液开,冷却液关EM98,M99调用子程序,子程序返回。

数控车床编程指令大全

数控车床编程指令大全

1. F功能F功能指令用于控制切削进给量.在程序中,有两种使用方法. 1每转进给量编程格式 G95 F~F后面的数字表示的是主轴每转进给量,单位为mm/r.例:G95 F0.2 表示进给量为0.2 mm/r.2每分钟进给量编程格式G94 F~F后面的数字表示的是每分钟进给量,单位为 mm/min.例:G94 F100 表示进给量为100mm/min.2. S功能S功能指令用于控制主轴转速.编程格式 S~S后面的数字表示主轴转速,单位为r/min.在具有恒线速功能的机床上,S功能指令还有如下作用.1最高转速限制编程格式 G50 S~S后面的数字表示的是最高转速:r/min.例:G50 S3000 表示最高转速限制为3000r/min.2恒线速控制编程格式 G96 S~S后面的数字表示的是恒定的线速度:m/min.例:G96 S150 表示切削点线速度控制在150 m/min.3恒线速取消编程格式 G97 S~S后面的数字表示恒线速度控制取消后的主轴转速,如S未指定,将保留G96的最终值.例:G97 S3000 表示恒线速控制取消后主轴转速3000 r/min.3. T功能T功能指令用于选择加工所用刀具.编程格式 T~T后面通常有两位数表示所选择的刀具号码.但也有T后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号.例:T0303 表示选用3号刀及3号刀具长度补偿值和刀尖圆弧半径补偿值.T0300 表示取消刀具补偿.4. M功能M00:程序暂停,可用NC启动命令CYCLE START使程序继续运行;M01:计划暂停,与M00作用相似,但M01可以用机床“任选停止按钮”选择是否有效;M03:主轴顺时针旋转;M04:主轴逆时针旋转;M05:主轴旋转停止;M08:冷却液开;M09:冷却液关;M30:程序停止,程序复位到起始位置.5. 加工坐标系设置G50编程格式 G50 X~ Z~式中X、Z的值是起刀点相对于加工原点的位置.G50使用方法与G92类似.在数控车床编程时,所有X坐标值均使用直径值,如图所示.例:按图设置加工坐标的程序段如下:G50 X128.7 Z375.1设定加工坐标系6. 快速定位指令G00G00指令命令机床以最快速度运动到下一个目标位置,运动过程中有加速和减速,该指令对运动轨迹没有要求.其指令格式:G00 XU____ ZW____;当用绝对值编程时,X、Z后面的数值是目标位置在工件坐标系的坐标.当用相对值编程时,U、W后面的数值则是现在点与目标点之间的距离与方向.如图所示的定位指令如下:G50 X200.0 Z263.0; 设定工件坐标系G00 X40.0 Z212.0;绝对值指令编程A→C或G00 U-160.0 W-51.0;相对值指令编程A→C因为X轴和Z轴的进给速率不同,因此机床执行快速运动指令时两轴的合成运动轨迹不一定是直线,因此在使用G00指令时,一定要注意避免刀具和工件及夹具发生碰撞.如果忽略这一点,就容易发生碰撞,而快速运动状态下的碰撞就更加危险7. 直线插补指令G01G01指令命令机床刀具以一定的进给速度从当前所在位置沿直线移动到指令给出的目标位置.指令格式:G01 XU____ZW____F ;其中F是切削进给率或进给速度,单位为mm/r或mm/min,取决于该指令前面程序段的设置.使用G01指令时可以采用绝对坐标编程,也可采用相对坐标编程.当采用绝对坐编程时,数控系统在接受G01指令后,刀具将移至坐标值为X、Z的点上;当采用相对坐编程时,刀具移至距当前点的距离为U、W值的点上.如图所示的直线运动指令如下:G01 X40.0 Z20. F0.2; 绝对值指令编程G01 U20.0 W-25.9 F0.2; 相对值指令编程8. 圆弧插补指令G02、G03圆弧插补指令命令刀具在指定平面内按给定的F进给速度作圆弧插补运动,用于加工圆弧轮廓.圆弧插补命令分为顺时针圆弧插补指令G02和逆时针圆弧插补指令G03两种.其指令格式如下:顺时针圆弧插补的指令格式:G02XU____ZW____I____K____F____;G02 XU____ZW___R___ F____;逆时针圆弧插补的指令格式:G03 XU____ZW____ I____K____F____;; G03 XU____ZW___R___ F____;使用圆弧插补指令,可以用绝对坐标编程,也可以用相对坐标编程.绝对坐标编程时,X、Z是圆弧终点坐标值;增量编程时,U、W是终点相对始点的距离.圆心位置的指定可以用R,也可以用I、K,R 为圆弧半径值;I、K为圆心在X轴和Z轴上相对于圆弧起点的坐标增量; F为沿圆弧切线方向的进给率或进给速度.当用半径R来指定圆心位置时,由于在同一半径R的情况下,从圆弧的起点到终点有两种圆弧的可能性,大于180°和小于180°两个圆弧.为区分起见,特规定圆心角α≤180°时,用“+R”表示;α>180°时,用“-R”.注意:R编程只适于非整圆的圆弧插补的情况,不适于整圆加工.例如,图3-13中所示的圆弧从起点到终点为顺时针方向,其走刀指令可编写如下:G02 X50.0 Z30.0 I25.0 F0.3;绝对坐标,直径编程,切削进给率0.3mm/rG02 U20.0 W-20.0 I25.0 F0.3;相对坐标,直径编程,切削进给率0.3mm/rG02 X 50. 0 Z30.0 R25.0 F0.3;绝对坐标,直径编程,切削进给率0.3mm/rG02 U20.0 W-20.0 R25.0 F0.3;相对坐标,直径编程,切削进给率0.3mm/r9. 暂停指令G04G04指令用于暂停进给,其指令格式是:G04 P____或G04 XU____暂停时间的长短可以通过地址XU或P来指定.其中P后面的数字为整数,单位是ms;XU后面的数字为带小数点的数,单位为s.有些机床,XU后面的数字表示刀具或工件空转的圈数.该指令可以使刀具作短时间的无进给光整加工,在车槽、钻镗孔时使用,也可用于拐角轨迹控制.例如,在车削环槽时,若进给结束立即退刀,其环槽外形为螺旋面,用暂停指令G04可以使工件空转几秒钟,即能将环形槽外形光整圆,例如欲空转2.5s时其程序段为: G04 X2.5或G04 U2.5或G04 P2500;G04为非模态指令,只在本程序段中才有效.10. 英制和米制输入指令G20、G21G20表示英制输入,G21表示米制输入.G20和G21是两个可以互相取代的代码.机床出厂前一般设定为G21状态,机床的各项参数均以米制单位设定,所以数控车床一般适用于米制尺寸工件加工,如果一个程序开始用G20指令,则表示程序中相关的一些数据均为英制单位为英寸;如果程序用G21指令,则表示程序中相关的一些数据均为米制单位为mm.在一个程序内,不能同时使用G20或G21指令,且必须在坐标系确定前指定.G20或G21指令断电前后一致,即停电前使用G20或G21指令,在下次后仍有效,除非重新设定.11. 进给速度量纲控制指令G98、G99在数控车削中有两种切削进给模式设置方法,即进给率每转进给模式和进给速度每分钟进给模式.1进给率,单位为mm/r,其指令为:G99;进给率转换指令G01X____Z____F____; F的单位为mm/r2进给速度,单位为mm/min,其指令为:.G98;进给速度转换指令G01X____Z____F____; F的单位为mm/minG98和G99都是模态指令,一旦指定就一直有效,直到指定另一方式为止.车削CNC系统缺省的进给模式是进给率,即每转进给模式,只有在用动力刀具铣削时才采用每分钟进给模式.12. 参考点返回指令G27、G28、G30参考点是CNC机床上的固定点,可以利用参考点返回指令将刀架移动到该点.可以设置最多四个参考点,各参考点的位置利用参数事先设置.接通电源后必须先进行第一参考点返回,否则不能进行其它操作.参考点返回有两种方法:1手动参考点返回.2自动参考点返回.该功能是用于接通电源已进行手动参考点返回后,在程序中需要返回参考点进行换刀时使用的自动参考点返回功能.自动参考点返回时需要用到如下指令:1返回参考点检查G27G27用于检验X轴与Z轴是否正确返回参考点.指令格式为:G27 XU____ ZW____XU、ZW为参考点的坐标.执行G27指令的前提是机床通电后必须手动返回一次参考点.执行该指令时,各轴按指令中给定的坐标值快速定位,且系统内部检查检验参考点的行程开关信号.如果定位结束后检测到开关信号发令正确,则参考点的指示灯亮,说明滑板正确回到了参考点位置;如果检测到的信号不正确,系统报警,说明程序中指令的参考点坐标值不对或机床定位误差过大.2参考点返回指令G28、G30G28 XU ____ ZW ____;第一参考点返回,其中XU、ZW为参考点返回时的中间点,X、Z为绝对坐标,U、W为相对坐标.参考点返回过程如图3-14所示.G30 P2 XU____ ZW____;第二参考点返回,P2可省略G30 P3 XU____ Z W____;第三参考点返回G30 P4 XU____ ZW____;第四参考点返回第二、第三和第四参考点返回中的XU、Z W的含义与G28中的相同.如图3-14所示为刀具返回参考点的过程,刀具从当前位置经过中间点190,50返回参考点,其指令为:G30 X190 Z50;G30 U100 W30;如图3-14中的虚线路径所示,如果参考点返回时不经过中间点,则刀具会与工件发碰撞,引起事故.G功能0快速1直线插补2顺圆3逆圆33螺纹32攻牙循环90外内圆柱面循环92螺纹循环94外内圆锥面循环74端面钻孔循环75外内元切槽循环71外圆初车循环72端面初车循环22局部循环开始80局部循环结束50设工件绝对坐标26XZ回参考点27x回参考点29z回参考点4延时93系统偏置98每分进给99每转进给M功能0暂停2程序结束20循环加工30程序结束关主轴和冷却3正转4反转5停主轴8.9开关冷却10.11工件松紧41.42.43主轴123档78.79尾座进退97程序转移98子程序调用99子程序返回M是主轴的指令开头,S是转速的开头,T是刀具的开头,G就是车削形式的开头.举几个例子,M03是主轴正转,M04主轴反转,M05主轴停止.G00就是快速移动,G01直线插补,G02顺时针圆弧插补,G03逆时针圆弧插补.还有很多不一一列举了太多了,买本书自己看看我感觉比FANUC简单.数控编程指令全套指令常用的2008年03月05日星期三 16:19下面是简单的代码和指令.很实用的哦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 工件坐标原点设置模态三大数控系统G代码快速通读一、数控车床系统G代码×为本软件中不能用现象表达的指令G功能字含义 FANUC数控系统 SIEMENS数控系统华中数控系统快速进给、定位 G00 G0 G00直线插补 G01 G1 G01圆弧插补CW顺时针 G02 G2 G02圆弧插补CCW逆时针 G03 G3 G03暂停 G04 G04英制输入 G20 G70 G20 ×公制输入 G21 G71 G21回归参考点 G28 G74 G28由参考点回归 G29 G29返回固定点 G75直径编程 -- G23 G36半径编程 -- G22 G37刀具补偿取消 G40 G40 G40左半径补偿 G41 G41 G41右半径补偿 G42 G42 G42设定工件坐标系 G50 G92设置主轴最大的转速 G50 G26上限 G25下限 -- ×选择机床坐标系 G53 G53 G53选择工作坐标系1 G54 G54 G54选择工作坐标系2 G55 G55 G55选择工作坐标系3 G56 G56 G56选择工作坐标系4 G57 G57 G57选择工作坐标系5 G58 G58选择工作坐标系6 G59 G59精加工复合循环 G70 G70内外径粗切复合循环 G71 G71 端面粗切削复合循环 G72 G72 闭环车削复合循环 G73 LCYC95 G73 螺纹切削复合循环 G76 G76外园车削固定循环 G90 G80端面车削固定循环 G94 G81螺纹车削固定循环 G92 LCYC97 G82绝对编程 --- G90 G90相对编程 --- G91 G91每分钟进给速度 G98 G94 G94 ×每转进给速度 G99 G95 G95 ×恒线速度切削 G96 G96 G96 ×恒线速度控制取消 G97 G97 G97 ×二、数控铣床系统G代码×为本软件中不能用现象表达的指令G功能字含义 FANUC数控系统 SIEMENS数控系统华中数控系统快速进给、定位 G00 G0 G00直线插补 G01 G1 G01圆弧插补CW顺时针 G02 G2 G02圆弧插补CCW逆时针 G03 G3 G03暂停 G04 G04选择XY平面 G17 G17 G17选择XZ平面 G18 G18 G18 ×选择YZ平面 G19 G19 G19 ×英制输入 G20 G70 G20 ×公制输入 G21 G71 G21回归参考点 G28 G74 G28由参考点回归 G29 G29返回固定点 G75刀具补偿取消 G40 G40 G40左半径补偿 G41 G41 G41右半径补偿 G42 G42 G42刀具长度补偿+ G43 G43刀具长度补偿- G44 G44刀具长度补偿取消 G49 G49 取消缩放 G50 G50 ×比例缩放 G51 G51 ×机床坐标系选择 G53 G53 G53选择工作坐标系1 G54 G54 G54 选择工作坐标系2 G55 G55 G55 选择工作坐标系3 G56 G56 G56 选择工作坐标系4 G57 G57 G57 选择工作坐标系5 G58 G58 选择工作坐标系6 G59 G59 坐标系旋转 G68 G68 ×取消坐标系旋转 G69 G69 ×高速深孔钻削循环 G73 G73 左螺旋切削循环 G74 G74精镗孔循环 G76 G76取消固定循环 G80 G80中心钻循环 G81 G81反镗孔循环 G82 G82深孔钻削循环 G83 G83右螺旋切削循环 G84 G84镗孔循环 G85 G85镗孔循环 G86 G86反向镗孔循环 G87 G87镗孔循环 G88 G88镗孔循环 G89 G89绝对编程 G90 G90 G90相对编程 G91 G91 G91设定工件坐标系 G92 G92固定循环返回起始点 G98 G98 返回固定循环R点 G99。

数控编程代码大全(

数控编程代码大全(

(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指令2GSK928MA 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英制输入3G21公制输入G22内部行程限位有效G23内部行程限位无效G27检查参考点返回G28参考点返回G29从参考点返回G30回到第二参考点G32切螺纹G40取消刀尖半径偏置G41刀尖半径偏置 (左侧)G42刀尖半径偏置 (右侧)G50修改工件坐标;设置主轴最大的RPMG52 设置局部坐标系选择机床坐标系G53 精加工循环G70 G71内外径粗切循环G72台阶粗切循环 G73成形重复循环向步进钻削G74ZG75X 向切槽 G76切螺纹循环 G80取消固定循环 4G83钻孔循环G84攻丝循环G85正面镗孔循环G87侧面钻孔循环G88侧面攻丝循环G89侧面镗孔循环G90(内外直径)切削循环G92切螺纹循环G94(台阶) 切削循环G96恒线速度控制G97恒线速度控制取消G98每分钟进给率G99每转进给率2.FANUC铣床G代码G代码解释G00顶位 (快速移动)定位 ) 快速移动( G01直线切削 G02顺时针切圆弧 G03逆时针切圆弧暂停G04 极坐标指令G15/G165G17XY 面赋值G18XZ 面赋值G19YZ 面赋值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取消固定循环6G81中心钻循环G82反镗孔循环G83深孔钻削循环G84右螺旋切削循环G85镗孔循环G86镗孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G90使用绝对值命令G91使用增量值命令G92设置工件坐标系*G98固定循环返回起始点*G99返回固定循环R点G50比例缩放G51G68坐标系旋转G693.FANUC M指令代码M代码说明M00程序停M01选择停止7M02程序结束(复位)M03主轴正转 (CW)M04主轴反转 (CCW)M05主轴停M06换刀M08切削液开M09切削液关M30程序结束(复位) 并回到开头M48主轴过载取消不起作用M49主轴过载取消起作用M94镜象取消M95X坐标镜象M96Y坐标镜象M98子程序调用M99子程序结束4.SIEMENS铣床 G代码地址含义D刀具刀补号F进给率(与G4 一起可以编程停留时间) GG功能(准备功能字)G0快速移动G1直线插补8G2顺时针圆弧插补G3逆时针圆弧插补CIP中间点圆弧插补G33恒螺距的螺纹切削G331不带补偿夹具切削内螺纹G332不带补偿夹具切削内螺纹. 退刀CT带切线的过渡圆弧插补G4快速移动G63快速移动G74回参考点G75回固定点G25主轴转速下限G26主轴转速上限G110极点尺寸,相对于上次编程的设定位置G110极点尺寸,相对于当前工件坐标系的零点G120极点尺寸,相对于上次有效的极点G17*X/Y平面G18Z/X平面G19Y/Z平面G40刀尖半径补偿方式的取消G41调用刀尖半径补偿, 刀具在轮廓左侧移动G42调用刀尖半径补偿, 刀具在轮廓右侧移动9G500取消可设定零点偏置G54第一可设定零点偏置G55第二可设定零点偏置G56第三可设定零点偏置G57第四可设定零点偏置G58第五可设定零点偏置G59第六可设定零点偏置G53按程序段方式取消可设定零点偏置G60*准确定位G70英制尺寸G71*公制尺寸G700英制尺寸,也用于进给率FG710公制尺寸,也用于进给率FG90*绝对尺寸G91增量尺寸G94*进给率F,单位毫米/分G95主轴进给率F,单位毫米/转G901在圆弧段进给补偿“开”G900进给补偿“关”G450圆弧过渡G451等距线的交点I插补参数J插补参数01K插补参数I1圆弧插补的中间点J1圆弧插补的中间点K1圆弧插补的中间点L子程序名及子程序调用M辅助功能M0程序停止M1程序有条件停止M2程序结束M3主轴顺时针旋转M4主轴逆时针旋转M5主轴停M6更换刀具N副程序段:主程序段P子程序调用次数RET子程序结束S主轴转速,在G4 中表示暂停时间T刀具号X坐标轴Y坐标轴Z坐标轴11CALL循环调用CHF倒角,一般使用CHR倒角轮廓连线CR圆弧插补半径GOTOB向后跳转指令GOTOF向前跳转指令RND圆角支持参数编程5.SIEMENS802S/CM 固定循环循环说明LCYC82钻削,沉孔加工LCYC83深孔钻削LCYC840带补偿夹具的螺纹切削LCYC84不带补偿夹具的螺纹切削LCYC85镗孔LCYC60线性孔排列LCYC61圆弧孔排列LCYC75矩形槽,键槽,圆形凹槽铣削SIEMENS802DM/810/840DM 固定循环循环说明CYCLE82中心钻孔21CYCLE83深孔钻削CYCLE84性攻丝CYCLE85铰孔CYCLE86镗孔CYCLE88带停止镗孔CYCLE71端面铣削LONGHOLE一个圆弧上的长方形孔POCKET4环形凹槽铣削POCKET3矩形凹槽铣削SLOT1一个圆弧上的键槽SLOT2环行槽6.SIEMENS车床 G 代码地址含义D刀具刀补号FF进给率(与G4 一起可以编程停留时间) GG功能(准备功能字)G0快速移动G1直线插补G2顺时针圆弧插补G3逆时针园弧插补G33恒螺距的螺纹切削G4快速移动31G63快速移动G74回参考点G75回固定点G17(在加工中心孔时要求)G18*Z/X平面G40刀尖半径补偿方式的取消G41调用刀尖半径补偿, 刀具在轮廓左侧移动G42调用刀尖半径补偿, 刀具在轮廓右侧移动G500取消可设定零点偏置G54第一可设定零点偏置G55第二可设定零点偏置G56第三可设定零点偏置G57第四可设定零点偏置G58第五可设定零点偏置G59第六可设定零点偏置G53按程序段方式取消可设定零点偏置G70英制尺寸G71*公制尺寸G90*绝对尺寸G91增量尺寸G94*进给率F,单位毫米/分41G95主轴进给率F,单位毫米/转I插补参数I1圆弧插补的中间点K1圆弧插补的中间点L子程序名及子程序调用M辅助功能M0程序停止M1程序有条件停止M2程序结束M30M17M3主轴顺时针旋转M4主轴逆时针旋转M5主轴停M6更换刀具N副程序段:主程序段P子程序调用次数RET子程序结束S主轴转速,在G4 中表示暂停时间T刀具号X坐标轴Y坐标轴51Z坐标轴AR圆弧插补张角CALL循环调用CHF倒角,一般使用CHR倒角轮廓连线CR圆弧插补半径GOTOB向后跳转指令GOTOF向前跳转指令RND圆角支持参数编程7.SIEMENS 801、802S/CT、 802SeT 固定循环循环说明LCYC82钻削,沉孔加工LCYC83深孔钻削LCYC840带补偿夹具的螺纹切削LCYC84不带补偿夹具的螺纹切削LCYC85镗孔LCYC93切槽循环LCYC95毛坯切削循环LCYC97螺纹切削SIEMENS 802D、810D/840D 固定循环循环说明61CYCLE71平面铣削CYCLE82中心钻孔YCLE83深孔钻削CYCLE84刚性攻丝CYCLE85铰孔CYCLE86镗孔CYCLE88带停止镗孔CYCLE93切槽CYCLE94退刀槽形状E..FCYCLE95毛坯切削CYCLE97螺纹切削8.HNC车床G代码G代码解释G00定位 (快速移动)G01直线切削G02顺时针切圆弧 (CW,顺时钟)G03逆时针切圆弧 (CCW,逆时钟)G04暂停 (Dwell)G09停于精确的位置G20英制输入G21公制输入G22内部行程限位有效G23内部行程限位无效71G27检查参考点返回G28参考点返回G29从参考点返回G30回到第二参考点G32切螺纹G36直径编程G37半径编程G40取消刀尖半径偏置G41刀尖半径偏置 (左侧) G42刀尖半径偏置 (右侧) G53直接机床坐标系编程G54—G59坐标系选择G71内外径粗切循环G72台阶粗切循环G73闭环车削复合循环G76切螺纹循环G80内外径切削循环G81端面车削固定循环G82螺纹切削固定循环G90绝对值编程G91增量值编程G92工件坐标系设定81G96恒线速度控制G97恒线速度控制取消G94每分钟进给率G95每转进给率9.HNC铣床G代码G代码组别解释*G001) 快速移动定位 ( 直线切削G01 顺时针切圆弧G02 逆时针切圆弧G03 G040暂停G0716虚轴指定 G090准停校验面赋值*G172XY面赋值G18XZG19YZ 面赋值G208英寸输入毫米输入*G21 G22脉冲当量 91G243镜像开*G25镜像关G280返回到参考点G29由参考点返回*G407取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移G438刀具长度 + 方向偏移G44刀具长度 - 方向偏移*G49取消刀具长度偏移*G504缩放关G51缩放开G520局部坐标系设定G53直接机床坐标系编程*G5414工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G600单方向定位*G6112精确停止校验方式 02G64连续方式G685旋转变换*G69旋转取消G739高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环G81中心钻循环G82反镗孔循环G83深孔钻削循环G84右螺旋切削循环G85镗孔循环G86镗孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903使用绝对值命令G91使用增量值命令G920设置工件坐标系*G9414每分钟进给G95每转进给12*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暂停22G172XY 面赋值G18XZ 面赋值G19YZ 面赋值G280机床返回原点G29从参考点返回*G407取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移*G438刀具长度 + 方向偏移*G44刀具长度 - 方向偏移G49取消刀具长度偏移*G5314机床坐标系选择G54工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G739高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环32*G80取消固定循环G81钻孔循环(点钻)G82钻孔循环(镗阶梯孔)G83深孔钻削循环G84攻丝循环G85镗孔循环G86钻孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903使用绝对值命令G91使用增量值命令G920设置工件坐标系*G9810固定循环返回起始点*G99返回固定循环R点12.KND100车床G代码G代码组别解释G001定位 (快速移动)G01直线切削G02顺时针切圆弧 (CW,顺时钟) G03逆时针切圆弧 (CCW,逆时钟)42G040暂停 (Dwell)G10偏移值设定G206英制输入G21公制输入G270检查参考点返回G28参考点返回G29从参考点返回G31跳跃机能G321切螺纹G36X轴自动刀偏设定G37Z轴自动刀偏设定G407取消刀尖半径偏置G41刀尖半径偏置 (左侧) G42刀尖半径偏置 (右侧) G500坐标系设定G54工件坐标系G55---G59工件坐标系G700精加工循环G71内外径粗切循环G72台阶粗切循环G73成形重复循环G74端面深孔加工循环52G75外圆、内圆切削循环G76切螺纹循环G901(内外直径)切削循环G92切螺纹循环G94(台阶) 切削循环G9612恒线速度控制G97恒线速度控制取消G985每分钟进给率G99每转进给率13.KND100 M指令M代码说明M00程序停M01选择停止M02程序结束(复位) M03主轴正转 (CW) M04主轴反转 (CCW) M05主轴停M06换刀M08切削液开M09切削液关M10卡紧62M11松开M32润滑开M33润滑关M98子程序调用M99子程序结束14.GSK980车床G代码G代码组别功能G001定位(快速移动)*G01直线插补(切削进给)G02圆弧插补CW(顺时针)G03圆弧插补CCW(逆时针)G28 返回参考点G32 1螺纹切削G50 0坐标系设定G65 00 宏程序命令G71外圆粗车循环G72端面粗车循环G73封闭切削循环G74端面深孔加工循环G75外圆,内圆切槽循环G92螺纹切削循环G94 端面切削循环72G97恒线速关G99每转进给15.GSK980T M指令M代码说明M03主轴正转M04主轴反转M05主轴停止M08冷却液开M09冷却液关(不输出信号)M32润滑开M33润滑关(不输出信号)M10备用M11备用尖(不输出信号)M00程序暂停,按‘循环起动'程序继续执行M30程序结束,程序返回开始16.GSK928 TC/TE G代码G代码功能G00定位(快速移动)*G01直线插补(切削进给)G02圆弧插补CW(顺时针)82G03圆弧插补CCW(逆时针)G32攻牙循环G33 螺纹切削G71外圆粗车循环G72端面粗车循环G74端面深孔加工循环G75外圆,内圆切槽循环G90 外圆,内圆车削循环G92螺纹切削循环G94 外圆内圆锥面循环G22局部循环开始G80局部循环结束*G98 每分进给G99每转进给G50设置工件绝对坐标系G26X、Z轴回参考G27X轴回参考点G29Z轴回参考点17.GSK928 TC/TE M指令M代码说明M03主轴正转92M04主轴反转M05主轴停止M08冷却液开M09冷却液关(不输出信号)M32润滑开M33润滑关(不输出信号)M10备用M11备用尖(不输出信号)M00程序暂停,按‘循环起动'程序继续执行M30程序结束,程序返回开始18.GSK990M G代码G代码组别解释G001定位 (快速移动)G01直线切削G02顺时针切圆弧G03逆时针切圆弧G040暂停G172XY 面赋值G18XZ 面赋值G19YZ 面赋值03G280机床返回原点G29从参考点返回*G407取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移*G438刀具长度 + 方向偏移*G44刀具长度 - 方向偏移G49取消刀具长度偏移*G5314机床坐标系选择G54工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G73高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环13*G80取消固定循环G81钻孔循环(点钻)G829钻孔循环(镗阶梯孔)G83深孔钻削循环G84攻丝循环G85镗孔循环G86钻孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903使用绝对值命令G91使用增量值命令G920设置工件坐标系*G9810固定循环返回起始点*G99返回固定循环R点19.GSK990M M指令M代码说明M00程序停M01选择停止M02程序结束(复位) 23M03主轴正转 (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 面赋值33G28机床返回原点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深孔钻削循环43G84右旋攻牙循环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指令解释M053程序停止。

数控车床指令代码大全

数控车床指令代码大全

数控车床指令代码大全转]数控车床指令代码大全作者:XXX数控车床指令代码大全1.F功能F功能指令用于控制切削进给量。

在程序中,有两种使用方法。

1)每转进给量编程格式G95F~F后面的数字表示的是主轴每转进给量,单位为mm/r。

例:G95F0.2表示进给量为0.2mm/r。

2)每分钟进给量编程格式G94F~F后面的数字表示的是每分钟进给量,单位为mm/min。

例:G94F100表示进给量为100mm/min。

2.S功能S功能指令用于控制主轴转速。

编程格式S~S后面的数字表示主轴转速,单位为r/min。

在具有恒线速功能的机床上,S功能指令还有如下作用。

1)最高转速限制编程格式G50S~S后面的数字表示的是最高转速:r/min。

例:G50S3000表示最高转速限制为3000r/min。

2)恒线速控制编程格式G96S~S后面的数字透露表现的是恒定的线速度:m/XXX。

例:G96S150透露表现切削点线速度控制在150m/min。

3)恒线速取消编程格式G97S~S后面的数字表示恒线速度控制取消后的主轴转速,如S 未指定,将保留G96的最终值。

例:G97S3000表示恒线速控制取消后主轴转速3000r/min。

3.T功用T功能指令用于选择加工所用刀具。

编程格式T~T后面通常有两位数透露表现所选择的刀具号码。

但也有T后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号。

例:T0303透露表现选用3号刀及3号刀具长度补偿值和刀尖圆弧半径补偿值。

T0300透露表现取消刀具补偿。

4.M功能M00:程序暂停,可用NC启动命令(CYCLESTART)使程序继续运行;M01:计划暂停,与M00作用相似,但M01可以用机床“任选停止按钮”选择是否有效;M03:主轴顺时针旋转;M04:主轴逆时针旋转;M05:主轴旋转截止;M08:冷却液开;M09:冷却液关;M30:步伐截止,步伐复位到肇端位置。

5.加工坐标系设置G50编程格式G50X~Z~式中X、Z的值是起刀点相对于加工原点的位置。

数控编程代码大全DOC

数控编程代码大全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取消刀具长度偏移*G53机床坐标系选择G54工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G73高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环G81中心钻循环G82反镗孔循环G83深孔钻削循环G84右螺旋切削循环G85镗孔循环G86镗孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G90使用绝对值命令G91使用增量值命令G92设置工件坐标系*G98固定循环返回起始点*G99返回固定循环R点G50比例缩放G51G68坐标系旋转G693.FANUC M指令代码M代码说明M00程序停M01选择停止M02程序结束(复位)M03主轴正转 (CW)M04主轴反转 (CCW)M05主轴停M06换刀M08切削液开M09切削液关M30程序结束(复位) 并回到开头M48主轴过载取消不起作用M49主轴过载取消起作用M94镜象取消M95X坐标镜象M96Y坐标镜象M98子程序调用M99子程序结束4.SIEMENS铣床 G代码地址含义D刀具刀补号F进给率(与G4 一起可以编程停留时间) GG功能(准备功能字)G0快速移动G1直线插补G2顺时针圆弧插补G3逆时针圆弧插补CIP中间点圆弧插补G33恒螺距的螺纹切削G331不带补偿夹具切削内螺纹G332不带补偿夹具切削内螺纹. 退刀CT带切线的过渡圆弧插补G4快速移动G63快速移动G74回参考点G75回固定点G25主轴转速下限G26主轴转速上限G110极点尺寸,相对于上次编程的设定位置G110极点尺寸,相对于当前工件坐标系的零点G120极点尺寸,相对于上次有效的极点G17*X/Y平面G18Z/X平面G19Y/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圆角支持参数编程5.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环行槽6.SIEMENS车床 G 代码地址含义D刀具刀补号FF进给率(与G4 一起可以编程停留时间) GG功能(准备功能字)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圆角支持参数编程7.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螺纹切削8.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每转进给率9.HNC铣床G代码G代码组别解释*G001定位 (快速移动)G01直线切削G02顺时针切圆弧G03逆时针切圆弧G040暂停G0716虚轴指定G090准停校验*G172XY 面赋值G18XZ 面赋值G19YZ 面赋值G208英寸输入*G21毫米输入G22脉冲当量G243镜像开*G25镜像关G280返回到参考点G29由参考点返回*G407取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移G438刀具长度 + 方向偏移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选择G739高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环G81钻孔循环(点钻)G82钻孔循环(镗阶梯孔)G83深孔钻削循环G84攻丝循环G85镗孔循环G86钻孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903使用绝对值命令G91使用增量值命令G920设置工件坐标系*G9810固定循环返回起始点*G99返回固定循环R点12.KND100车床G代码G代码组别解释G001定位 (快速移动)G01直线切削G02顺时针切圆弧 (CW,顺时钟) G03逆时针切圆弧 (CCW,逆时钟) G040暂停 (Dwell)G10偏移值设定G206英制输入G21公制输入G270检查参考点返回G28参考点返回G29从参考点返回G31跳跃机能G321切螺纹G36X轴自动刀偏设定G37Z轴自动刀偏设定G407取消刀尖半径偏置G41刀尖半径偏置 (左侧) G42刀尖半径偏置 (右侧) G500坐标系设定G54工件坐标系G55---G59工件坐标系G700精加工循环G71内外径粗切循环G72台阶粗切循环G73成形重复循环G74端面深孔加工循环G75外圆、内圆切削循环G76切螺纹循环G901(内外直径)切削循环G92切螺纹循环G94(台阶) 切削循环G9612恒线速度控制G97恒线速度控制取消G985每分钟进给率G99每转进给率13.KND100 M指令M代码说明M00程序停M01选择停止M02程序结束(复位) M03主轴正转 (CW)M04主轴反转 (CCW) M05主轴停M06换刀M08切削液开M09切削液关M10卡紧M11松开M32润滑开M33润滑关M98子程序调用M99子程序结束14.GSK980车床G代码G代码组别功能G001定位(快速移动)*G01直线插补(切削进给)G02圆弧插补CW(顺时针)G03圆弧插补CCW(逆时针)G28 返回参考点G32 1螺纹切削G50 0坐标系设定G65 00 宏程序命令G71外圆粗车循环G72端面粗车循环G73封闭切削循环G74端面深孔加工循环G75外圆,内圆切槽循环G92螺纹切削循环G94 端面切削循环G97恒线速关G99每转进给15.GSK980T M指令M代码说明M03主轴正转M04主轴反转M05主轴停止M08冷却液开M09冷却液关(不输出信号)M32润滑开M33润滑关(不输出信号)M10备用M11备用尖(不输出信号)M00程序暂停,按‘循环起动’程序继续执行M30程序结束,程序返回开始16.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设置工件绝对坐标系G26X、Z轴回参考G27X轴回参考点G29Z轴回参考点17.GSK928 TC/TE M指令M代码说明M03主轴正转M04主轴反转M05主轴停止M08冷却液开M09冷却液关(不输出信号)M32润滑开M33润滑关(不输出信号)M10备用M11备用尖(不输出信号)M00程序暂停,按‘循环起动’程序继续执行M30程序结束,程序返回开始18.GSK990M 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选择G73高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环G81钻孔循环(点钻)G829钻孔循环(镗阶梯孔)G83深孔钻削循环G84攻丝循环G85镗孔循环G86钻孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903使用绝对值命令G91使用增量值命令*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程序停止。

(完整版)数控编程代码大全

(完整版)数控编程代码大全
G55
工件坐标系2选择
G56
工件坐标系3选择
G57
工件坐标系4选择
G58
工件坐标系5选择
G59
工件坐标系6选择
G73
高速深孔钻削循环
G74
左螺旋切削循环
G76
精镗孔循环
*G80
取消固定循环
G81
中心钻循环
G82
反镗孔循环
G83
深孔钻削循环
G84
右螺旋切削循环
G85
镗孔循环
G86
镗孔循环
G87
反向镗孔循环
M04
主轴反转(CCW)
M05
主轴停
M06
换刀
M08
切削液开
M09
切削液关
M30
程序结束(复位)并回到 开头
M48
主轴过载取消不起作用
M49
主轴过载取消起作用
M94
镜象取消
M95
X坐标镜象
M96
丫坐标镜象
M98
子程序调用
M99
子程序结束
4.SIEMENS铣床G码 代
地址
含义
D
刀具刀补号
F
进给率(与G4一起可以编程停留时间)
G89
侧面镗孔循环
G90
(内外直径)切削循环
G92
切螺纹循环
G94
(台阶)切削循环
G96
恒线速控制
G97
恒线速度控制取消
G98
每分钟进给率
G99
每转进给率
支扌寸宏程序编程
2.FANUC铣床G代码
G代码
解释
G00
顶位(快速移动)定位(快速移动)
G01

数控机床标准G代码及M代码

数控机床标准G代码及M代码

数控机床标准G代码及M代码Jenny was compiled in January 2021标准G代码准备功能字是使建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。

G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。

J B3208-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 准确定位(精)G17 XY平面选择 G61 准确定位(中)G18 ZX平面选择 G62 准确定位(粗)G19 YZ平面选择 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代码辅助功能字是用于指定的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。

数控代码大全

数控代码大全

数控代码大全 Last updated on the afternoon of January 3, 2021G代码内容G00 快速定位G01 直线插补G02 圆弧插补G03 圆弧插补G04 暂停G05G06G07G08G09G10G11G12G13 刀架选择:刀架AG14 刀架选择:刀架BG15G16G17 刀具半径补偿:X-Y平面G18 刀具半径补偿:Z-X平面G19 刀具半径补偿:Y-Z平面G20 原始位置指令G21 ATC原始位置指令G22 扭距跳过指令G23G24 ATC原始位置移动指令(不带直线插补) G25 节点位置移动指令(不带直线插补)G26G27G28 扭距极限指令取消G29 扭距极限指令G30 跳步循环G31 固定螺纹车削循环:轴向G32 固定螺纹车削循环:端面G33 固定螺纹车削循环G34 变螺距螺纹车削循环:增加螺距G35 变螺距螺纹车削循环:减少螺距G36 动力刀具轴-进给轴同步进给 (正转) G37 动力刀具轴-进给轴同步进给 (反转) G38G39G40 刀尖圆狐半径补偿: 取消G41 刀尖圆狐半径补偿: 左G42 刀尖圆狐半径补偿: 右G43G44G45G46G47G48G49G50 零点位移,主轴最高转速指令G51G52 六角刀架转位位置误差补偿G53G54G55G56G57G58G59G60G61G62 镜像指令G63G64 到位控制关G65 到位控制开G66G67G68G69G70G71 复合固定螺纹车削循环: 轴向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 恒周速切削开G97 G96取消G98G99G100 刀架A或刀架B单独切削的优先指令G101 创成加工中直线插补G102 创成加工中圆弧插补 (正面) (CW) G103 创成加工中圆弧插补 (正面) (CCW) G104G105G106G107 主轴同步攻丝,右旋螺纹G108 主轴同步攻丝,左旋螺纹G110 刀架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指令G128 M/C加工模式OFF指令G129 M/C加工模式ON指令G130G132 创成加工中圆弧插补 (侧面) (CW)G133 创成加工中圆弧插补 (侧面) (CCW)G134G135G136 坐标反转结束或Y轴模式关G137 坐标反转开始G138 Y轴模式开G139G140 主轴加工模式的指定G141 副主轴加工模式的指定G142 自动脱模主轴加工模式的指定G143 自动脱模主轴和第3刀架加工模式的指定G144 W-轴控制OFF指令G145 W-轴控制ON指令G146G147G148 B-轴控制OFF指令G149 B-轴控制ON指令G150G151G152 可编程尾架定位 (牵引尾架)G153 可编中心架G代码 (牵引)G154 W-轴单向定位指令G155 精确轮廓描绘模式ON指令G156 精确轮廓描绘模式OFF指令G157G158 刀具轴方向刀具长度偏移量G159 刀具轴方向刀具长度偏移量(不带旋转位移偏移量) G160 取消刀具轴方向刀具长度偏移量G161 G代码宏功能MODING162 G代码宏功能MODING163 G代码宏功能MODING164 G代码宏功能MODING165 G代码宏功能MODING166 G代码宏功能MODING167 G代码宏功能MODING168 G代码宏功能MODING169 G代码宏功能MODING170 G代码宏功能MODING171 G代码宏功能CALLG172G173G174G175G176G177G178 同步攻丝循环 (CW)G179 同步攻丝循环 (CCW)G180 动力刀具复合固定循环: 取消G181 动力刀具复合固定循环: 钻孔G182 动力刀具复合固定循环: 镗孔G183 动力刀具复合固定循环: 深孔钻G184 动力刀具复合固定循环: 攻丝G185 动力刀具复合固定循环: 轴向螺纹车削G186 动力刀具复合固定循环: 端面螺纹车削G187 动力刀具复合固定循环: 轴向直螺纹车削G188 动力刀具复合固定循环: 经向直螺纹车削G189 动力刀具复合固定循环: 铰孔/镗孔G190 动力刀具复合固定循环: 键槽切削循环G191 动力刀具复合固定循环: 轴向键槽切削循环G192G193G194G195G196G197G198G199G200G201G202G203G204G205 G代码宏功能CALL G206 G代码宏功能CALL G207 G代码宏功能CALL G208 G代码宏功能CALL G209 G代码宏功能CALL G210 G代码宏功能CALL G211 G代码宏功能CALL G212 G代码宏功能CALL G213 G代码宏功能CALL G214 G代码宏功能CALL M代码内容M00 程序停止M01 任选停止M02 程序结束M03 工作主轴起动 (正转)M04 工作主轴起动 (反转)M05 主轴停止M06 刀具交换M07M08 冷却液开M09 冷却液关M10 主轴点动关M11 主轴点动开M12 动力刀具轴停止M13 动力刀具轴正转M14 动力刀具轴反转M15 C轴正向定位M16 C轴反向定位M17 机外测量数据通过RS232C传送请求M18 主轴定向取消M19 主轴定向M20 尾架干涉区或主轴干涉监视关(对面双主轴规格) M21 尾架干涉区或主轴干涉监视开(对面双主轴规格) M22 倒角关M23 倒角开M24 卡盘干涉区关,刀具干涉区关M25 卡盘干涉区开,刀具干涉区开M26 螺纹导程有效轴Z轴指定M27 螺纹导程有效轴X轴指定M28 刀具干涉检查功能关M29 刀具干涉检查功能开M30 程序结束M31M32 螺纹车削单面切削模式M33 螺纹车削时交叉切削模式M34 螺纹车削逆向单面切削模式M35 装料器夹持器Z向滑动后退M36 装料器夹持器Z向滑动前进M37 装料器臂后退M38 装料器臂前进到卸载位置M39 装料器臂前进到卡盘位置M40 主轴齿轮空档M41 主轴齿轮1档或底速线圈M42 主轴齿轮2档或高速线圈M43 主轴齿轮3档M44 主轴齿轮4档M45M46M47M48 主轴转速倍率无效取消M49 主轴转速倍率无效M50 附加吹气口1关M51 附加吹气口1开M52M53M54 分度卡盘自动分度M55 尾架后退M56 尾架前进M57 M63取消M58 卡盘底压M59 卡盘高压M60 M61取消M61 圆周速度恒定切削时,恒定旋转应答忽视M62 M64取消M63 主轴旋转M码应答忽视M64 主轴旋转之外的M码应答忽视M65 T码应答忽视M66 刀架回转位置自由M67 凸轮车削循环中同步运行模式取消M68 同步模式A运行开M69 同步模式B运行开M70 手动换到指令M71M72 ATC单元定位在接近位置M73 螺纹车削类型1M74 螺纹车削类型2M75 螺纹车削类型3M76 工件捕手后退M77 工件捕手前进M78 中心架松开M79 中心架夹紧M80 过切前进M81 过切后退M82M83 卡盘夹紧M84 卡盘松开M85 LAP粗车循环后不返回起始位置M86 刀架右回转指定M87 M86取消M88 吹气关M89 吹气开M90 关门M91 开门M92 棒料进给器后退M93 棒料进给器前进M94 装料器装料M95 装料器卸料M96 副轴用工件捕手后退M97 副轴用工件捕手前进M98 尾架低压M99 尾架高压M100 等待同步指令M101 外部M码M102 外部M码M103 外部M码M104 外部M码M105 外部M码M106 外部M码M107 外部M码M108 外部M码M109 取消M110M110 C轴连接M111 拾取轴自动零点设定M112 M-刀具轴在第三刀架上停止M113 M-刀具轴在第三刀架前进转M114 M-刀具轴在第三刀架向回转M115 卸料器打开M116 卸料器关闭M117 侧头前进M118 侧头后退M119 工件计数专用。

数控机床指令代码大全

数控机床指令代码大全

数控机床编程指令代码详解H和D及其后面的三位数字表示,该三位数字为存放刀具补偿量地存储器地址(番号)。

G指令代码详解一、机床功能设定1、G53—选择机床坐标系格式:G53 X Y Z ;(X Y Z为机床坐标值)注:当指定G53指令时,就清除刀具的半径补偿、刀具长度补偿和刀具偏值,一般在换刀是指定Z轴。

2、G54~G59—选择工件坐标系注:电源接通并返回参考点后,系统自动选择G54。

3、G54.1 P1~P48—选择附加工件坐标系4、G52—局部坐标系格式:G52X Y Z ;格式含义:为了编程的方便设定工件坐标系的子坐标系,G52中的X Y Z的值是工件坐标系G54~G59中的位置坐标。

取消局部坐标系——G52 X 0 Y 0 Z 0 ;注:当指令G52局部坐标系或取消局部坐标系时就取消了刀具长度补偿、刀具半径补偿等刀具偏值,在后续的程序中必须重新设置指定刀具长度补偿、刀具半径补偿等刀具偏值。

5、G90—绝对编程绝对编程是刀具移动到距离工件坐标系原点的某一位置。

6、G91—增量编程增量编程刀具移动的距离是以前一点为基准计算,是前一点的增量。

7、G21—毫米输入G20—英寸输入8、G16—启用极坐标指令G15—取消极坐标指令二、插补功能指令1、G00—快速定位指令格式:G00 X Y Z ;格式含义:G00指令使刀具以点位控制方式从刀具当前点以最快速度运动到另一点。

其轨迹不一定是两点一线,有可能是一条折线。

注意事项:(1)刀具从上向下移动时:G00 X Y ;Z ;先定XY面,然后Z轴下降。

(2)刀具从下向上移动时:G00Z ;X Y ;Z轴先上升,然后定XY面。

2、G01—直线插补指令格式:G01 X Y Z F ;格式含义:G01指令使刀具按F指令从当前运动到指定点。

3、G02—顺时针插补、G03—逆时针插补格式:G17 {G02 /G03}X Y (R /I J)F;G18 {G02 /G03}X Z(R /I K)F;G19 {G02 /G03}Y Z(R /J K)F;注:1、I J K为零时可以省略;在同一段程序中,如I J K与R同时出现时,R有效。

数控编程代码大全

数控编程代码大全
SIEMENS 802D、 810D/840D 固定循环
HNC车床G 代码
HNC铣床G 代码
HNC M指 令
KND100铣 床G代码
KND100车 床G代码
KND100 M 指令
16.GSK928 TC/TE G 代码
G代码 功能
G00 定位(快 速移动) *G01 直线插补 (切削进 给)
G02 圆弧插补 CW(顺时 针)
M33 润滑关
M98 子程序调 用 M99 子程序结 束 20.GSK928 MA G代 码
G代码 解释
G00 定位 (快速 移动)
G1 直线切削
6
G56 工件坐标 系3选择
G57 工件坐标 系4选择
G58 工件坐标 系5选择
G59 工件坐标 系6选择
G73 高速深孔 钻削循环 G74 左螺旋切 削循环 G76 精镗孔循 环 *G80 取消固定 循环 G81 中心钻循 环 G82 反镗孔循 环 G83 深孔钻削 循环
G49 取消刀具 长度偏移 *G53 机床坐标 系选择
G54 工件坐标 系1选择
G55 工件坐标 系2选择
G56 工件坐标 系3选择
7
G91 使用增量 值命令 G92 设置工件 坐标系 *G98 固定循环 返回起始 点 *G99 返回固定 循环R点
G50
G51 比例缩放
G68
G69 坐标系旋 转
支持宏程 序编程
G58 工件坐标 系5选择
G59 14 工件坐标 系6选择
G73 高速深孔 钻削循环
G74 左螺旋切 削循环
G76 精镗孔循 环
*G80 取消固定 循环4
G84 攻丝循环
G85 正面镗孔 循环

数控车床代码大全及使用方法

数控车床代码大全及使用方法

数控车床代码大全及使用方法数控车床是一种自动化加工设备,通过预先编写好的代码来控制机床进行加工操作。

在数控车床代码大全中,包含了各种常用的G代码和M代码,用于控制车床的各项功能。

下面将介绍一些常用的数控车床代码及其使用方法。

1. G代码:G代码用于控制加工过程中的各种运动方式,如刀具的直线或曲线运动、进给速度的调整等。

常用的G代码有:- G00:快速定位,用于将刀具迅速移动到指定位置,不进行加工。

- G01:直线插补,用于控制刀具按直线路径进行加工。

- G02/G03:圆弧插补,用于控制刀具按圆弧路径进行加工,G02表示顺时针方向,G03表示逆时针方向。

- G90:绝对定位,用于以机床坐标系中的绝对坐标进行加工。

- G91:增量定位,用于以刀具当前位置为基准,按照增量值进行加工。

2. M代码:M代码用于控制机床的一些辅助功能,如切割润滑、切削进给等。

常用的M代码有:- M03:主轴正转,开启主轴旋转。

- M04:主轴反转,反转主轴旋转。

- M05:主轴停止,停止主轴旋转。

- M08:冷却液开启,开启切削液供给。

- M09:冷却液关闭,关闭切削液供给。

在使用数控车床代码时,首先需要了解机床的坐标系和工件坐标系。

机床坐标系是机床固有的坐标系,而工件坐标系是以工件作为参考的坐标系。

在编写代码时,需要根据加工需要选择合适的坐标系。

其次,需要了解数控车床控制系统的具体操作界面,如何编辑和输入代码。

通常可以通过专门的数控编程软件进行代码编辑,并通过U盘或网络传输到机床控制系统。

另外,在编写代码时需要注意安全性和合理性。

合理设置切削参数、进给速度、切削深度等,以避免加工过程中出现问题。

总之,数控车床代码是控制机床加工操作的重要工具。

通过掌握常用的G代码和M代码,并了解其使用方法,可以更好地利用数控车床进行加工操作,提高加工效率和质量。

数控编程代码

数控编程代码

数控编程代码数控编程代码大全立式数控加工中心编程技术,一直是数控车床的核心部分。

怎样精确的写好程序指令,对于车床的运行和精确操作,有着极其重要的作用。

它告诉机器如何执行操作,完成切割机械的目的。

下面yjbys店铺为大家分享数控编程代码,欢迎阅读~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直线切削数控代码大全 - CNCWEIXIU-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取消刀具长度偏移*G53机床坐标系选择G54工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G73高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环G81中心钻循环G82反镗孔循环G83深孔钻削循环G84右螺旋切削循环G85镗孔循环G86镗孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G90使用绝对值命令G91使用增量值命令G92设置工件坐标系*G98固定循环返回起始点*G99返回固定循环R点G50比例缩放G51G68坐标系旋转G69支持宏程序编程3.FANUC M指令代码M代码说明M00程序停M01选择停止M02程序结束(复位)M03主轴正转 (CW)M04主轴反转 (CCW)M05主轴停M06换刀M08切削液开M09切削液关M30程序结束(复位) 并回到开头M48主轴过载取消不起作用M49主轴过载取消起作用M94镜象取消M95X坐标镜象M96Y坐标镜象M98子程序调用M99子程序结束4.SIEMENS铣床 G代码地址含义D刀具刀补号F进给率(与G4 一起可以编程停留时间)GG功能(准备功能字)G0快速移动G1直线插补G2顺时针圆弧插补G3逆时针圆弧插补CIP中间点圆弧插补G33恒螺距的螺纹切削G331不带补偿夹具切削内螺纹G332不带补偿夹具切削内螺纹. 退刀CT带切线的过渡圆弧插补G4快速移动G63快速移动G74回参考点G75回固定点G25主轴转速下限G26主轴转速上限G110极点尺寸,相对于上次编程的设定位置G110极点尺寸,相对于当前工件坐标系的零点G120极点尺寸,相对于上次有效的极点G17*X/Y平面G18Z/X平面G19Y/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圆角支持参数编程5.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环行槽6.SIEMENS车床 G 代码地址含义D刀具刀补号FF进给率(与G4 一起可以编程停留时间) GG功能(准备功能字)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圆角支持参数编程7.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螺纹切削8.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每转进给率支持参数与宏编程9.HNC铣床G代码G代码组别解释*G001定位 (快速移动)G01直线切削G02顺时针切圆弧G03逆时针切圆弧G040暂停G0716虚轴指定G090准停校验*G172XY 面赋值G18XZ 面赋值G19YZ 面赋值G208英寸输入*G21毫米输入G22脉冲当量G243镜像开*G25镜像关G280返回到参考点G29由参考点返回*G407取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移G438刀具长度 + 方向偏移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选择G739高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环G81钻孔循环(点钻)G82钻孔循环(镗阶梯孔) G83深孔钻削循环G84攻丝循环G85镗孔循环G86钻孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903使用绝对值命令G91使用增量值命令G920设置工件坐标系*G9810固定循环返回起始点*G99返回固定循环R点12.KND100车床G代码G代码组别解释G001定位 (快速移动)G01直线切削G02顺时针切圆弧 (CW,顺时钟) G03逆时针切圆弧 (CCW,逆时钟) G040暂停 (Dwell)G10偏移值设定G206英制输入G21公制输入G270检查参考点返回G28参考点返回G29从参考点返回G31跳跃机能G321切螺纹G36X轴自动刀偏设定G37Z轴自动刀偏设定G407取消刀尖半径偏置G41刀尖半径偏置 (左侧) G42刀尖半径偏置 (右侧) G500坐标系设定G54工件坐标系G55---G59工件坐标系G700精加工循环G71内外径粗切循环G72台阶粗切循环G73成形重复循环G74端面深孔加工循环G75外圆、内圆切削循环G76切螺纹循环G901(内外直径)切削循环G92切螺纹循环G94(台阶) 切削循环G9612恒线速度控制G97恒线速度控制取消G985每分钟进给率G99每转进给率13.KND100 M指令M代码说明M00程序停M01选择停止M02程序结束(复位)M03主轴正转 (CW)M04主轴反转 (CCW)M05主轴停M06换刀M08切削液开M09切削液关M10卡紧M11松开M32润滑开M33润滑关M98子程序调用M99子程序结束14.GSK980车床G代码G代码组别功能G001定位(快速移动)*G01直线插补(切削进给) G02圆弧插补CW(顺时针) G03圆弧插补CCW(逆时针) G04暂停,准停G28 返回参考点G32 1螺纹切削G50 0坐标系设定G65 00 宏程序命令G7000精加工循环G71外圆粗车循环G72端面粗车循环G73封闭切削循环G74端面深孔加工循环G75外圆,内圆切槽循环G901外圆,内圆车削循环G92螺纹切削循环G94 端面切削循环G962恒线速开G97恒线速关*G983每分进给G99每转进给支持参数与宏编程15.GSK980T M指令M代码说明M03主轴正转M04主轴反转M05主轴停止M08冷却液开M09冷却液关(不输出信号) M32润滑开M33润滑关(不输出信号)M10备用M11备用尖(不输出信号)M00程序暂停,按‘循环起动’程序继续执行M30程序结束,程序返回开始16.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设置工件绝对坐标系G26X、Z轴回参考G27X轴回参考点G29Z轴回参考点支持参数与宏编程17.GSK928 TC/TE M指令M代码说明M03主轴正转M04主轴反转M05主轴停止M08冷却液开M09冷却液关(不输出信号)M32润滑开M33润滑关(不输出信号)M10备用M11备用尖(不输出信号)M00程序暂停,按‘循环起动’程序继续执行M30程序结束,程序返回开始18.GSK990M G代码G代码组别解释G001定位 (快速移动)G01直线切削G02顺时针切圆弧G03逆时针切圆弧G040暂停G172XY 面赋值G18XZ 面赋值G19YZ 面赋值G280机床返回原点G29从参考点返回*G407取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移刀具长度 + 方向偏移*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设置工件坐标系固定循环返回起始点*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程序停止。

数控编程代码大全

数控编程代码大全
G17*X/Y平面
G18Z/X平面
G19Y/Z平面
G40刀尖半径补偿方式的取消
G41调用刀尖半径补偿,刀具在轮廓左侧移动
G42调用刀尖半径补偿,刀具在轮廓右侧移动
G500取消可设定零点偏置
G54第一可设定零点偏置
G55第二可设定零点偏置
G56第三可设定零点偏置
G57第四可设定零点偏置G58五可设定零点偏置G94(台阶)切削循环
G96恒线速度控制
G97恒线速度控制取消
G98每分钟进给率
G99每转进给率
支持宏程序编程
2.FANUC铣床G代码
G代码解释
G00顶位(快速移动)定位(快速移动)
G01直线切削
G02顺时针切圆弧
G03逆时针切圆弧
G04暂停
G15/G16极坐标指令
G17XY面赋值
G18XZ面赋值
G19YZ面赋值
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向前跳转指令

数控编程代码大全

数控编程代码大全

数控编程代码大全FANU车床G代码FANU铣床G代码FANUC M指令代码SIEMEN铣床G代码SIEMENS802S/C固定循环SIEMENS802DM/810/840DMI 定循环SIEMEN车床G代码SIEMENS 801、802S/CT、802SeT 固定循环SIEMENS 802D、810D/840D 固定循环HNC车床G代码HNC铣床G代码HNC甘旨令KND10(铣床G代码KND10(车床G代码KND100 M指令GSK980车床G代码GSK980T 1\旨旨令GSK928 TC/TE G代码GSK928 TC/TE M指令GSK990M G 代码GSK990M M 指令GSK928MA G 代码GSK928MA M 指令三菱E60铣床G代码DASEN 31铣床G代码DASEN 31车床G代码华兴车床G代码华兴M指令华兴铣床G代码华兴M指令仁和32T G代码仁和32T M指令SKY 2003N M G代码SKY 2003N M M指令车床G代码G代码解释G00定位(快速移动)G01直线切削数控代码大全- 蓝色水晶- 蓝色水晶的博客G02顺时针切圆弧(CW,顺时钟)G03逆时针切圆弧(CCW逆时钟)G04 暂停(Dwell)G09停于精确的位置G20英制输入G21公制输入G22内部行程限位有效G23内部行程限位无效G27检查参考点返回G28参考点返回G29从参考点返回G30回到第二参考点G32切螺纹G40取消刀尖半径偏置G41刀尖半径偏置(左侧)G42刀尖半径偏置(右侧)G50修改工件坐标;设置主轴最大的RPMG5设置局部坐标系G53选择机床坐标系G70精加工循环G71内外径粗切循环G72台阶粗切循环G73成形重复循环G74Z 向步进钻削G75X 向切槽G76切螺纹循环G80取消固定循环G83钻孔循环G84攻丝循环G85正面镗孔循环G87侧面钻孔循环G88侧面攻丝循环G89侧面镗孔循环G90(内外直径)切削循环G92切螺纹循环G94(台阶)切削循环G96恒线速度控制G97恒线速度控制取消G98每分钟进给率G99每转进给率支持宏程序编程铣床G代码G代码解释GOO顶位(快速移动)定位(快速移动)G01直线切削G02顺时针切圆弧G03逆时针切圆弧G04暂停G15/G16极坐标指令G17X Y面赋值G18XZ面赋值G19YZ面赋值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中心钻循环G82反镗孔循环G83深孔钻削循环G84右螺旋切削循环G85镗孔循环G86镗孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G 90使用绝对值命令G91使用增量值命令G92设置工件坐标系*G98 固定循环返回起始点*G99返回固定循环R点G50比例缩放G51G68坐标系旋转G69 支持宏程序编程M 指令代码M代码说明M00程序停M01选择停止M02程序结束(复位)M03主轴正转(CW)M04主轴反转(CCW)M05主轴停M06换刀M08切削液开M09切削液关M30程序结束(复位)并回到开头M48主轴过载取消不起作用M49主轴过载取消起作用M94镜象取消M95X坐标镜象M96Y坐标镜象M98子程序调用M99子程序结束铣床G 代码地址含义D刀具刀补号F进给率(与G4 一起可以编程停留时间)GG功能(准备功能字)GO快速移动G1直线插补G2顺时针圆弧插补G3逆时针圆弧插补CIP中间点圆弧插补G33恒螺距的螺纹切削G331不带补偿夹具切削内螺纹G332不带补偿夹具切削内螺纹.退刀CT带切线的过渡圆弧插补G4快速移动G63快速移动G74回参考点G75回固定点G25主轴转速下限G26主轴转速上限G110极点尺寸,相对于上次编程的设定位置G110极点尺寸,相对于当前工件坐标系的零点G120极点尺寸,相对于上次有效的极点G17*X/Y 平面G18Z/X平面G19 Y/Z平面G40刀尖半径补偿方式的取消G41调用刀尖半径补偿,刀具在轮廓左侧移动G42调用刀尖半径补偿,刀具在轮廓右侧移动G500取消可设定零点偏置G54第一可设定零点偏置G55第二可设定零点偏置G56第三可设定零点偏置G57第四可设定零点偏置G58第五可设定零点偏置G59第六可设定零点偏置G53按程序段方式取消可设定零点偏置G60*准确定位G70英制尺寸G71*公制尺寸G 700英制尺寸,也用于进给率FG 7 1 0公制尺寸,也用于进给率FG90*绝对尺寸G91增量尺寸G94*®给率F,单位毫米/分G95主轴进给率F,单位毫米/转G901在圆弧段进给补偿“开”G900进给补偿“关”G450圆弧过渡G451等距线的交点I 插补参数J 插补参数K插补参数II 圆弧插补的中间点J1 圆弧插补的中间点K1 圆弧插补的中间点L子程序名及子程序调用M辅助功能M0程序停止M1程序有条件停止M2程序结束M3主轴顺时针旋转M4主轴逆时针旋转M5主轴停M6更换刀具N副程序段: 主程序段P子程序调用次数RET子程序结束S主轴转速,在G4中表示暂停时间T刀具号X坐标轴Y坐标轴Z坐标轴CALL循环调用CHF倒角,一般使用CHR倒角轮廓连线CR圆弧插补半径GOTO向后跳转指令GOT O向前跳转指令RND圆角支持参数编程CM固定循环循环说明LCY C82钻削,沉孔加工LCY C83深孔钻削LCY C84腊补偿夹具的螺纹切削LCY C84^带补偿夹具的螺纹切削LCY C85镗孔LCY C60^性孔排列LCY C6圆弧孔排列LCY C75巨形槽,键槽,圆形凹槽铣削SIEMENS802DM/810/840D 固定循环循环说明CY CLE8中心钻孔CY CLE8深孔钻削CY CLE8性攻丝CY CLE8铰孔CY CLE8镗孔CY CLE8带停止镗孔CY CLE7端面铣削LONGHO一个圆弧上的长方形孔POCKET环形凹槽铣削POCKET矩形凹槽铣削SLOTL个圆弧上的键槽SLOT2环行槽车床G 代码地址含义D刀具刀补号FF进给率(与G4 一起可以编程停留时间)GG功能(准备功能字)GO快速移动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程序结束M30M17M主轴顺时针旋转M4主轴逆时针旋转M5主轴停M6更换刀具N副程序段: 主程序段P子程序调用次数RET子程序结束S主轴转速,在G4中表示暂停时间T刀具号X坐标轴Y坐标轴Z坐标轴AR圆弧插补张角CALL循环调用CHF倒角,一般使用CHR倒角轮廓连线CR圆弧插补半径GOTO向后跳转指令GOT O向前跳转指令RND圆角支持参数编程801 、802S/CT、802SeT 固定循环循环说明LCY C82钻削,沉孔加工LCY C83深孔钻削LCY C84腊补偿夹具的螺纹切削LCY C84^带补偿夹具的螺纹切削LCY C85镗孔LCY C9勤槽循环LCY C95毛坯切削循环LCY C97螺纹切削SIEMENS 802D、810D/840D 固定循环循环说明CY CLE7平面铣削CY CLE8中心钻孔Y CLE83深孔钻削CY CLE8刚性攻丝CY CLE8铰孔CY CLE8镗孔数控代码大全-蓝色水晶-蓝色水晶的博客CY CLE8带停止镗孔CY CLE9切槽CYCLE9退刀槽形状E..FCYCLE95毛坯切削CY CLE9螺纹切削车床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每转进给率支持参数与宏编程铣床G代码G代码组别解释*G001定位(快速移动)G01直线切削G02顺时针切圆弧G03逆时针切圆弧G040暂停G0716虚轴指定G090准停校验*G172XY 面赋值G18XZ面赋值G19YZ面赋值G208英寸输入*G21 毫米输入G22脉冲当量G243镜像开G25镜像关G280返回到参考点G29由参考点返回*G407 取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移G438刀具长度+ 方向偏移G44刀具长度-方向偏移*G49取消刀具长度偏移*G504缩放关G51缩放开G520局部坐标系设定G53直接机床坐标系编程*G5414工件坐标系 1 选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G600单方向定位*G6112 精确停止校验方式G64连续方式G685旋转变换*G 69旋转取消数控代码大全- 蓝色水晶- 蓝色水晶的博客G739 高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环G81中心钻循环G82反镗孔循环G83深孔钻削循环G84右螺旋切削循环G85镗孔循环G86镗孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903使用绝对值命令G91使用增量值命令G920设置工件坐标系*G9414每分钟进给G95每转进给*G9810固定循环返回起始点G99返回固定循环R点支持参数与宏编程M 指令M代码说明M00程序停M01选择停止M02程序结束(复位) M03主轴正转(CW)M04主轴反转(CCW) M05主轴停M06换刀M07切削液开M09切削液关M98子程序调用M99子程序结束铣床G代码G代码组别解释G001定位( 快速移动)G01直线切削G02顺时针切圆弧G03逆时针切圆弧G040暂停G172X Y面赋值G18XZ面赋值G19YZ面赋值G280机床返回原点G29从参考点返回*G407取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移*G438刀具长度+ 方向偏移*G44刀具长度-方向偏移G49取消刀具长度偏移*G5314机床坐标系选择G54工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G739高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环G81钻孔循环(点钻)G82钻孔循环(镗阶梯孔)G83深孔钻削循环G84攻丝循环G85镗孔循环G86钻孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903使用绝对值命令G91使用增量值命令G920设置工件坐标系*G9810固定循环返回起始点*G99返回固定循环R点车床G代码G代码组别解释G001定位(快速移动)G01直线切削G02顺时针切圆弧(CW,顺时钟)G03逆时针切圆弧(CCW逆时钟)G040暂停(Dwell)G10偏移值设定G206英制输入G21公制输入G270检查参考点返回G28参考点返回G29从参考点返回G31跳跃机能G321切螺纹G36X轴自动刀偏设定G37Z轴自动刀偏设定G407取消刀尖半径偏置G41刀尖半径偏置(左侧)G42刀尖半径偏置(右侧)G500坐标系设定G54工件坐标系G55---G59 工件坐标系G700精加工循环G71内外径粗切循环G72台阶粗切循环G73成形重复循环G74端面深孔加工循环G75外圆、内圆切削循环G76切螺纹循环G901(内外直径)切削循环G92切螺纹循环G94(台阶)切削循环G9612恒线速度控制G97恒线速度控制取消G985每分钟进给率G99每转进给率M 指令M代码说明MO0程序停M01选择停止M02程序结束(复位)M03主轴正转(CW)M04主轴反转(CCW) M05主轴停M06换刀M08切削液开M09切削液关M10卡紧M11松开M32润滑开M33润滑关M98子程序调用M99子程序结束车床G代码G代码组别功能G001定位(快速移动)*G01 直线插补(切削进给)G02圆弧插补CW(顺时针)G03圆弧插补CC(逆时针)G04暂停,准停G28 返回参考点G32 1 螺纹切削G50 0坐标系设定G65 00 宏程序命令G7000精加工循环G71外圆粗车循环G72端面粗车循环G73封闭切削循环G74端面深孔加工循环G75外圆,内圆切槽循环G901外圆,内圆车削循环G92螺纹切削循环G94 端面切削循环G962恒线速开G97恒线速关*G983每分进给G99每转进给支持参数与宏编程M 指令M代码说明M03主轴正转M04主轴反转M05主轴停止M08冷却液开M09冷却液关(不输出信号)M32润滑开M33润滑关(不输出信号)M10备用M11备用尖(不输出信号)MO0程序暂停,按‘循环起动’程序继续执行M30程序结束,程序返回开始TC/TE G 代码G代码功能G00定位(快速移动)*G01 直线插补(切削进给)G02圆弧插补CW(顺时针)G03圆弧插补CC(逆时针)G32攻牙循环G33 螺纹切削G71 外圆粗车循环G72端面粗车循环G74端面深孔加工循环G75外圆,内圆切槽循环G90 外圆,内圆车削循环G92螺纹切削循环G94 外圆内圆锥面循环G22局部循环开始G80局部循环结束*G98 每分进给G99每转进给G50设置工件绝对坐标系G26X Z轴回参考G27X轴回参考点G29Z轴回参考点支持参数与宏编程TC/TE M指令M代码说明M03主轴正转M04主轴反转M05主轴停止M08冷却液开M09冷却液关(不输出信号)M32润滑开M33润滑关(不输出信号)M10备用M11备用尖(不输出信号)MO0程序暂停,按‘循环起动’程序继续执行M30程序结束,程序返回开始G代码G代码组别解释G001定位(快速移动)G01直线切削G02顺时针切圆弧G03逆时针切圆弧G040暂停G172X Y面赋值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精镗孔循环*G 80取消固定循环G81钻孔循环(点钻)G829 钻孔循环(镗阶梯孔)G83深孔钻削循环G84攻丝循环G85镗孔循环G86钻孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903使用绝对值命令G91使用增量值命令G920设置工件坐标系*G9810固定循环返回起始点*G99返回固定循环R点M指令M代码说明MO0程序停M01选择停止M02程序结束(复位)M03主轴正转(CW)M04主轴反转(CCW)M05主轴停M06换刀M08切削液开M09切削液关M10卡紧M11松开M32润滑开M33润滑关M98子程序调用M99子程序结束G代码G代码解释G00定位(快速移动) G1 直线切削G02顺时针切圆弧G03逆时针切圆弧G04延时等待G17X Y面赋值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设置浮动坐标系*G 98固定循环返回起始点*G99返回固定循环R点G10 G11圆凹槽内粗铣G12 G13全圆内精铣G14 G15外圆精铣G22系统参数运算(模态)G23判参数值跳转G27机械零点检测G28经中间点快速定位到程序G31快速返回R基准面G34 G35矩形凹槽内精铣G38 G39矩形外精铣M指令M指令解释M0程序停止。

(完整版)数控编程代码大全

(完整版)数控编程代码大全

1 .FANUC 车床G 代码 G 代码 解释G00G01仁和32T M 指 令 SKY 2003N M G 代 码 SKY 2003N M M 指 令令 华兴M 指 华兴铣床G 代 码 令 华兴M 指 仁和32T G 代 码 码 三菱 E60 铣床G 代 码 DASEN 3I 铣床G 代 码 DASEN 3I 车床G 代 华兴车床G 代 码 GSK990M G 代 码 令 GSK990M M 指 码 GSK928MA G 代 GSK928MA M 指 令 GSK980车床G 代 码 GSK980T M 指 令GSK928 TC/TE G 代 码 GSK928 TC/TE M 指 令 HNC M 指 令KND100铣床G 代 码 KND100车床G 代 码 KND100 M 指 令 SIEMENS 801、802S/CT 、 802SeT 固定循 环 环 SIEMENS 802D 、810D/840D 固定循 码 HNC 车床G 代 码 HNC 铣床G 代 码 FANUC 车床G 代 码 FANUC 铣床G 代 FANUC M 指令代 码 SIEMENS 铣床 G 代 码SIEMENS802S/CM 固定循 环环 SIEMENS802DM/810/840DM 固定循 SIEMENS 车床 G 代 码定位 (快速移动) 直线切削 数控编程代码大全G75 G76 G77 G81 G82 G85 G86 G87 G90 G91 G92 G96 G97 G98 G99M 指令 解释 M01 M02 M03 M04 M05 M06 M07 M08 M09 M10 M11 M20 M21M71~M85G 代码 解释G01 G02 G03G04 G09 G11 G12返回对刀点返回加工开始点 恢复当前坐标系 外圆加工循环 端面加工循环英制刚性攻丝循环 公制螺纹加工循环 条件停程序结束并停机 主轴正转 恒线速切削有效 取消恒线速切削 取消每转进给 设定每转进给主轴反转 主轴停 冷却开 冷却关 工件夹紧 工件松开开指定的继电器 关指定的继电器 设定刀补号程序结束并返回程序开 头 继电器脉冲输出直线插补 27. 华兴铣床 G 代码 顺时针圆弧插补或螺旋线插补 逆时针圆弧插补或螺旋线插补 延时伺服准停到位程序块沿Y 轴镜像 程序块沿X 轴镜像26. 华兴车床 M 指令 P= 参变量赋值 英制螺纹加工循环 绝对值方式编程 增量值方式编程 设置程序零点。

数控编程G、M、T、S代码大全

数控编程G、M、T、S代码大全

数控机床标准G、M代码一.准备功能字G准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。

G功能字由地址符G和其后的两位数字组成,从G00-G99共100种功能.JB3208-83标准中规定如下表:代码功能作用范围功能代码功能作用范围功能 G00 点定位 G50 * 刀具偏置0/— G01 直线插补G51* 刀具偏置+/0 G02 顺时针圆弧插补 G52 *刀具偏置-/0G03 逆时针圆弧插补 G53 直线偏移注销 G04 *暂停 G54 直线偏移X G05 *不指定 G55 直线偏移Y G06 抛物线插补 G56 直线偏移Z G07 * 不指定 G57 直线偏移XY G08 * 加速 G58 直线偏移XZ G09* 减速G59 直线偏移YZ G10—G16 * 不指定 G60 准确定位(精) G17 XY平面选择 G61 准确定位(中) G18 ZX平面选择 G62 准确定位(粗) G19 YZ平面选择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辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数控代码大全G代码内容G00 快速定位G01 直线插补G02 圆弧插补G03 圆弧插补G04 暂停G05G06G07G08G09G10G11G12G13 刀架选择:刀架AG14 刀架选择:刀架BG15G16G17 刀具半径补偿:X-Y平面G18 刀具半径补偿:Z-X平面G19 刀具半径补偿:Y-Z平面G20 原始位置指令G21 ATC原始位置指令G22 扭距跳过指令G23G24 ATC原始位置移动指令(不带直线插补) G25 节点位置移动指令(不带直线插补)G26G27G28 扭距极限指令取消G29 扭距极限指令G30 跳步循环G31 固定螺纹车削循环:轴向G32 固定螺纹车削循环:端面G33 固定螺纹车削循环G34 变螺距螺纹车削循环:增加螺距G35 变螺距螺纹车削循环:减少螺距G36 动力刀具轴-进给轴同步进给(正转)G37 动力刀具轴-进给轴同步进给(反转)G38G39G40 刀尖圆狐半径补偿: 取消G41 刀尖圆狐半径补偿: 左G42 刀尖圆狐半径补偿: 右G43G44G45G46G47G48G49G50 零点位移,主轴最高转速指令G51G52 六角刀架转位位置误差补偿G53G54G55G56G57G58G59G60G61G62 镜像指令G63G64 到位控制关G65 到位控制开G66G67G68G69G70G71 复合固定螺纹车削循环: 轴向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 恒周速切削开G97 G96取消G98G99G100 刀架A或刀架B单独切削的优先指令G101 创成加工中直线插补G102 创成加工中圆弧插补(正面) (CW)G103 创成加工中圆弧插补(正面) (CCW) G104G105G106G107 主轴同步攻丝,右旋螺纹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指令G128 M/C加工模式OFF指令G129 M/C加工模式ON指令G130G131G132 创成加工中圆弧插补(侧面) (CW)G133 创成加工中圆弧插补(侧面) (CCW)G134G135G136 坐标反转结束或Y轴模式关G137 坐标反转开始G138 Y轴模式开G139G140 主轴加工模式的指定G141 副主轴加工模式的指定G142 自动脱模主轴加工模式的指定G143 自动脱模主轴和第3刀架加工模式的指定G144 W-轴控制OFF指令G145 W-轴控制ON指令G146G147G148 B-轴控制OFF指令G149 B-轴控制ON指令G150G151G152 可编程尾架定位(牵引尾架)G153 可编中心架G代码(牵引)G154 W-轴单向定位指令G155 精确轮廓描绘模式ON指令G156 精确轮廓描绘模式OFF指令G157G158 刀具轴方向刀具长度偏移量G159 刀具轴方向刀具长度偏移量(不带旋转位移偏移量) G160 取消刀具轴方向刀具长度偏移量G161 G代码宏功能MODING162 G代码宏功能MODING163 G代码宏功能MODING164 G代码宏功能MODING165 G代码宏功能MODING166 G代码宏功能MODING168 G代码宏功能MODING169 G代码宏功能MODING170 G代码宏功能MODING171 G代码宏功能CALLG172G173G174G175G176G177G178 同步攻丝循环(CW)G179 同步攻丝循环(CCW)G180 动力刀具复合固定循环: 取消G181 动力刀具复合固定循环: 钻孔G182 动力刀具复合固定循环: 镗孔G183 动力刀具复合固定循环: 深孔钻G184 动力刀具复合固定循环: 攻丝G185 动力刀具复合固定循环: 轴向螺纹车削G186 动力刀具复合固定循环: 端面螺纹车削G187 动力刀具复合固定循环: 轴向直螺纹车削G188 动力刀具复合固定循环: 经向直螺纹车削G189 动力刀具复合固定循环: 铰孔/镗孔G190 动力刀具复合固定循环: 键槽切削循环G191 动力刀具复合固定循环: 轴向键槽切削循环G192G193G194G195G196G197G198G199G200G201G202G203G204G205 G代码宏功能CALLG206 G代码宏功能CALLG207 G代码宏功能CALLG208 G代码宏功能CALLG210 G代码宏功能CALLG211 G代码宏功能CALLG212 G代码宏功能CALLG213 G代码宏功能CALLG214 G代码宏功能CALLM代码内容M00 程序停止M01 任选停止M02 程序结束M03 工作主轴起动(正转)M04 工作主轴起动(反转)M05 主轴停止M06 刀具交换M07M08 冷却液开M09 冷却液关M10 主轴点动关M11 主轴点动开M12 动力刀具轴停止M13 动力刀具轴正转M14 动力刀具轴反转M15 C轴正向定位M16 C轴反向定位M17 机外测量数据通过RS232C传送请求M18 主轴定向取消M19 主轴定向M20 尾架干涉区或主轴干涉监视关(对面双主轴规格) M21 尾架干涉区或主轴干涉监视开(对面双主轴规格) M22 倒角关M23 倒角开M24 卡盘干涉区关,刀具干涉区关M25 卡盘干涉区开,刀具干涉区开M26 螺纹导程有效轴Z轴指定M27 螺纹导程有效轴X轴指定M28 刀具干涉检查功能关M29 刀具干涉检查功能开M30 程序结束M31M32 螺纹车削单面切削模式M33 螺纹车削时交叉切削模式M34 螺纹车削逆向单面切削模式M35 装料器夹持器Z向滑动后退M36 装料器夹持器Z向滑动前进M37 装料器臂后退M38 装料器臂前进到卸载位置M39 装料器臂前进到卡盘位置M40 主轴齿轮空档M41 主轴齿轮1档或底速线圈M42 主轴齿轮2档或高速线圈M43 主轴齿轮3档M44 主轴齿轮4档M45M46M47M48 主轴转速倍率无效取消M49 主轴转速倍率无效M50 附加吹气口1关M51 附加吹气口1开M52M53M54 分度卡盘自动分度M55 尾架后退M56 尾架前进M57 M63取消M58 卡盘底压M59 卡盘高压M60 M61取消M61 圆周速度恒定切削时,恒定旋转应答忽视M62 M64取消M63 主轴旋转M码应答忽视M64 主轴旋转之外的M码应答忽视M65 T码应答忽视M66 刀架回转位置自由M67 凸轮车削循环中同步运行模式取消M68 同步模式A运行开M69 同步模式B运行开M70 手动换到指令M71M72 ATC单元定位在接近位置M73 螺纹车削类型1M74 螺纹车削类型2M75 螺纹车削类型3M76 工件捕手后退M77 工件捕手前进M78 中心架松开M79 中心架夹紧M80 过切前进M81 过切后退M82M83 卡盘夹紧M84 卡盘松开M85 LAP粗车循环后不返回起始位置M86 刀架右回转指定M87 M86取消M88 吹气关M89 吹气开M90 关门M91 开门M92 棒料进给器后退M93 棒料进给器前进M94 装料器装料M95 装料器卸料M96 副轴用工件捕手后退M97 副轴用工件捕手前进M98 尾架低压M99 尾架高压M100 等待同步指令M101 外部M码M102 外部M码M103 外部M码M104 外部M码M105 外部M码M106 外部M码M107 外部M码M108 外部M码M109 取消M110M110 C轴连接M111 拾取轴自动零点设定M112 M-刀具轴在第三刀架上停止M113 M-刀具轴在第三刀架前进转M114 M-刀具轴在第三刀架向回转M115 卸料器打开M116 卸料器关闭M117 侧头前进M118 侧头后退M119 工件计数专用。

相关文档
最新文档