数控编程代码大全
数控编程代码大全
数控编程代码大全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调用子程序,子程序返回。
数控编程代码大全(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选择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程序停止。
数控编程代码大全(
(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程序停止。
数控编程代码大全
数控编程代码大全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 取消固定循环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 取消固定循环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. H NC M 指令M 代码说明M00 程序停M01 选择停止M02 程序结束(复位)M03 主轴正转(CW)M04 主轴反转(CCW)M05 主轴停M06 换刀M07 切削液开M09 切削液关M98 子程序调用M99 子程序结束11. K ND100 铣床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. K ND100 车床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. K ND100 M 指令M 代码说明M00 程序停M01 选择停止M02 程序结束(复位)M03 主轴正转(CW)M04 主轴反转(CCW)M05 主轴停M06 换刀M08 切削液开M09 切削液关M10 卡紧M11 松开M32 润滑开M33 润滑关M98 子程序调用M99 子程序结束14. G SK980 车床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. G SK980T M 指令M03 主轴正转M04 主轴反转M05 主轴停止M08 冷却液开M09 冷却液关(不输出信号)M32 润滑开M33 润滑关(不输出信号)M10 备用M11 备用尖(不输出信号)M00 程序暂停,按‘循环起动'程序继续执行M30 程序结束,程序返回开始16. G SK928 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. G SK928 TC/TE M 指令M 代码说明M03 主轴正转M04 主轴反转M05 主轴停止M08 冷却液开M09 冷却液关(不输出信号)M33 润滑关(不输出信号)M10 备用M11 备用尖(不输出信号)M00 程序暂停,按‘循环起动'程序继续执行M30 程序结束,程序返回开始18. G SK990M 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. G SK990M M 指令M 代码说明M00 程序停M01 选择停止M02 程序结束(复位)M03 主轴正转(CW)M04 主轴反转(CCW)M06 换刀M08 切削液开M09 切削液关M10 卡紧M11 松开M32 润滑开M33 润滑关M98 子程序调用M99 子程序结束20. G SK928MA 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. G SK928MA M 指令M 指令解释M0程序停止。
(完整版)数控车床编程指令代码
.指令集(X向如x、u等的编程量均采用直径量)G00:快速定位指令。
格式为GOO X (U) Z (W , X、Z为绝对编程时的目标点,U W 为相对编程时的目标点。
两轴同时以机床最快速度开始运动,但不一定同时停止,即合成刀具轨迹并不一定是直线。
本系统可以混合编程,如GOO X W。
G01:直线插补指令。
格式为G01 X(U) Z(W F ,X、Z为绝对编程时的目标点,U W为相对编程时的目标点,F值为插补速度,单位是mm/min或mm/r,具体取决于设定为G98还是G9 9。
G02:顺圆插补指令。
格式为G02 X (U) Z (W R (I K ) F , X、Z为绝对编程时的目标点,U W为相对编程时的目标点,R为半径(仅用于劣弧编程) ,I、K为圆心的X、Z坐标,F值为插补速度,单位是mm/min或mm/r,具体取决于设定为G9 8还是G9 9。
注:I采用半径量,I、K始终为相对量编程。
G03:逆圆插补指令。
格式为G03 X (U) Z (W R (I K ) F , X、Z为绝对编程时的目标点,U W为相对编程时的目标点,R为半径(仅用于劣弧编程) ,I、K为圆心的X、Z坐标,F值为插补速度,单位是mm/min或mm/r,具体取决于设定为G9 8还是G9 9。
注:I采用半径量,I、K始终为相对量编程。
G04:暂停指令。
格式为G04 P(X U ),采用P时(不能用小数点),时间单位为ms, X、U时,时间单位为s。
最大延时9999.999s。
G20:英制单位设定指令。
G21:公制单位设定指令。
注意:某程序若不指定G20 G21,则采用上次关机时的设定值。
G27:返回参考点检测指令。
格式为G27X ( U) Z (W T0000,本指令执行前必须使刀架回零一次。
若指定的两个坐标值分别是机床参考点的坐标值,且机床面板上的两个回零参考点指示灯都亮,则说明机床零点正确。
否则,机床定位误差过大。
G28:返回参考点指令。
CNC操作必知代码
CNC操作必知代码1.加工中心的相关代码:-G00:快速定位,以最快的速度将刀具移动到指定位置上。
-G01:线性插补,以恒定的速度进行直线切削运动。
-G02:圆弧插补,顺时针旋转切削轨迹。
-G03:圆弧插补,逆时针旋转切削轨迹。
-G04:暂停,指定停顿的时间或者等候内部程序条件满足。
-G17:选择XY平面进行圆弧插补。
-G18:选择XZ平面进行圆弧插补。
-G19:选择YZ平面进行圆弧插补。
-G20:以英寸为单位。
-G21:以毫米为单位。
2.铣床相关代码:-G40:刀具半径补偿关闭。
-G41:左刀具半径补偿启用。
-G42:右刀具半径补偿启用。
-G43:刀具长度补偿启用。
-G44:刀具长度切换到负方向。
-G49:刀具长度补偿关闭。
-M04:主轴反转,以指定的转速开始反转。
-M05:主轴停止。
3.钻床相关代码:-G74:顺时针旋转,加工极坐标。
-G74.1:逆时针旋转,加工极坐标。
-G80:取消钻孔循环命令。
-G81:钻孔循环命令,指定孔深和钻孔进给速度。
-G82:钻孔循环命令,指定孔深、钻孔进给速度和进给暂停。
-G83:钻孔循环命令,指定孔深、钻孔进给速度和重复进给。
-G84:顺时针旋转,固定循环攻丝。
4.车床相关代码:-G00:快速定位,以最快的速度将车刀移动到指定位置上。
-G01:线性插补,以恒定的速度进行直线切削运动。
-G02:顺时针圆弧插补,使车刀沿指定轴旋转切削。
-G03:逆时针圆弧插补,使车刀沿指定轴旋转切削。
-G20:以英寸为单位。
-G21:以毫米为单位。
-M03:主轴正转,以指定的转速开始旋转。
-M05:主轴停止。
5.通用代码:-M00:程序停止,等待操作员干预。
-M08:启动冷却液。
-M09:关闭冷却液。
-M30:程序结束,重复循环开始。
-M98:调用子程序。
-M99:返回到主程序。
以上是一些常见的CNC操作必知代码,不同机床和控制系统可能会有所不同,需要根据具体机床的操作手册进行学习和了解。
数控编程代码大全
顺时针切圆弧 (CW,顺时钟)
G03
逆时针切圆弧 (CCW,逆时钟)
G04
暂停 (Dwell)
G09
停于精确的位置
G20
英制输入
G21
公制输入
G22
内部行程限位 有效
G23
内部行程限位 无效
G27
检查参考点返回
G28
参考点返回
G29
从参考点返回
G30
回到第二参考点
G32
切螺纹
G40
取消刀尖半径偏置
*G01
直线插补(切削进给)
G02
圆弧插补CW(顺时针)
G03
圆弧插补CCW(逆时针)
G04
0
暂停,准停
G28
返回参考点
G32
1
螺纹切削
G50
0
坐标系设定
G65
00
宏程序命令
G70
00
精加工循环
G71
外圆粗车循环
G72
端面粗车循环
G73
封闭切削循环
G74
端面深孔加工循环
G75
外圆,内圆切槽循环
G90
G98
5
每分钟进给率
G99
每转进给率
M指令
M00
程序停
M01
选择停止
M02
程序结束(复位)
M03
主轴正转 (CW)
M04
主轴反转 (CCW)
M05
主轴停
M06
换刀
M08
切削液开
M09
切削液关
M10
卡紧
M11
松开
M32
润滑开
M33
数控编程代码大全
数控编程代码大全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暂停 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每转进给率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主轴正转 CWM04主轴反转 CCWM05主轴停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极点尺寸;相对于上次有效的极点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圆角支持参数编程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在加工中心孔时要求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圆角支持参数编程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暂停 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每转进给率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主轴正转 CWM04主轴反转 CCWM05主轴停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暂停 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每转进给率13.KND100 M指令M代码说明M00程序停M01选择停止M02程序结束复位M03主轴正转 CWM04主轴反转 CCWM05主轴停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选择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主轴正转 CWM04主轴反转 CCWM05主轴停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程序停止..完成程序段其它指令后;停止主轴;关冷却液;指向下一程序段;并停止做进一步处理;等待按 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点复归支持参数与宏编程23.DASEN 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点复归24.DASEN 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返回起始点指令。
数控编程代码大全
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= 参变量赋值 英制螺纹加工循环 绝对值方式编程 增量值方式编程 设置程序零点。
数控编程代码大全
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向前跳转指令
数控机床编程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参考点
数控编程代码大全
数控编程代码大全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= 参变量赋值 英制螺纹加工循环 绝对值方式编程 增量值方式编程 设置程序零点。
数控编程代码大全
数控编程代码大全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。
数控编程代码大全
G58 第五可设 定零点偏 置 G59 第六可设 定零点偏 置 G53 按程序段 方式取消 可设定零 点偏置
G60* 准确定位
G70 英制尺寸
G71* 公制尺寸
G700 英制尺 寸,也用 于进给率F
G710 公制尺 寸,也用 于进给率F
G90* 绝对尺寸
G91 增量尺寸
程 序停止。 完成程序 段其它指 令后,停止 主轴,关
冷却液,指 向下一程 序段,
9
G G功能(准 备功能字)
G0 快速移动
G1 直线插补
G2 顺时针圆 弧插补
G3 逆时针圆 弧插补
CIP 中间点圆 弧插补 G33 恒螺距的 螺纹切削 G331 不带补偿 夹具切削 内螺纹 G332 不带补偿 夹具切削 内螺纹. 退 刀 CT 带切线的 过渡圆弧 插补 G4 快速移动
G代码 组别 解释
G00 定位 (快速 移动)
G01 直线切削
G02 顺时针切 圆弧 G03 1 逆时针切 圆弧
G04 0 暂停
G17 XY 面赋值
G18 XZ 面赋值
G19 2 YZ 面赋值
G28 机床返回 原点 G29 0 从参考点 返回
3
G30 回到第二 参考点
G32 切螺纹
G40 取消刀尖 半径偏置
G83 钻孔循环
*G40 取消刀具 直径偏移
G41 刀具直径 左偏移
G42 7 刀具直径 右偏移 *G43 刀具长度 + 方向偏 移 *G44 刀具长度 方向偏移
G49 8 取消刀具 长度偏移
*G53 机床坐标 系选择
G54 工件坐标 系1选择
G55 工件坐标 系2选择
G56 工件坐标 系3选择
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数控编程代码大全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坐标系旋转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刀具直径右偏移*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程序停止。