Din 66025 NC 编程代码
DIN代表“Deutsches Institut für Normung”,意为“德国标准化研究所”。
CNC相关DIN标准
- DIN 66025-1 机器的数控,格式;一般要求
- DIN 66025-2 工业自动化;机器的数控;格式、准备和杂项功能
Din 66025 数控编程代码
RS-274-D – G代码计算机数控语言的一个版本,由EIA标准化。
或者
RS-274D是由电子工业协会制定的数控机器标准
按照 ISO (DIN 66025) 和 RS274 进行 NC 编程
Din 66025 G 代码
- G00 快速移动
- G01 带进给率的线性插补
- G02 圆弧插补(顺时针)
- G03 圆弧插补(逆时针)
- G2/G3 螺旋插补
- G04 以毫秒为单位的停留时间
- G05样条定义
- G06样条插补
- G07 切线圆弧插补/螺旋线插补/多边形插补/进给率插补
- G08 程序段转换时的斜坡功能/“关闭”前瞻
- G09 程序段转换时无斜坡功能/向前看“开”
- G10 停止动态块预处理
- G11 程序段预处理期间停止插补
- G12 带半径的圆弧插补(cw)
- G13 带半径的圆弧插补(逆时针)
- G14 极坐标编程,绝对
- G15 极坐标编程,相对
- G16极坐标系极点定义
- G17 X、Y平面选择
- G18 Z、X平面选择
- G19 Y、Z平面选择
- G20 选择可自由定义的平面
- G21 平行轴“开”
- G22 平行轴“关闭”
- G24 安全区编程;下限值
- G25 安全区编程;上限值
- G26 安全区编程“关闭”
- G27 安全区编程“开启”
- G33 等螺距螺纹切削
- G34 动态螺距螺纹切削
- G35 振荡配置
- G38 镜像“开启”
- G39 镜像“关闭”
- G40 路径补偿“关闭”
- G41 工件轮廓左侧路径补偿
- G42 工件轮廓路径补偿权
- G43 工件轮廓左侧的路径补偿,改变方法
- G44 工件轮廓改变进刀路径补偿权
- G50 缩放
- G51 零件旋转;学位编程
- G52 零件旋转;以弧度编程
- G53 零偏移关闭
- G54 零偏移 #1
- G55 零偏移 #2
- G56 零偏移 #3
- G57 零偏移 #4
- G58 零偏移 #5
- G59 零偏移 #6
- G63 进给/主轴倍率未激活
- G66 进给/主轴倍率激活
- G70 英制格式激活
- G71 公制格式有效
- G72 带精确停止“关闭”的插补
- G73 带精确停止的插补“开”
- G74 移动到起始位置
- G75曲率函数激活
- G76 曲率加速度限制
- G78 常态功能“开启”(旋转轴方向)
- G79 常态功能“关闭”
- G80 – G89 用于铣削应用:
- G80 固定循环“关闭”
- G81 钻孔至最终深度固定循环
- G82 带驻留时间固定循环的锪孔
- G83 深孔钻固定循环
- G84 带平衡卡盘固定循环的攻丝或螺纹切削
- G85铰孔固定循环
- G86 镗孔固定循环
- G87 带测量停止固定循环的铰孔
- G88 带主轴停止的镗孔固定循环
- G89 带中间停止固定循环的镗孔
- G81 – G88 用于外圆磨削应用:
- G81 无切入式往复运动
- G82 增量端面磨削
- G83 增量切入磨削
- G84 多道面磨削
- G85 多道径磨削
- G86 方肩磨削
- G87 端面切入方肩磨削
- G88 带直径切入的方肩磨削
- G90 绝对编程
- G91增量编程
- G92 位置预设
- G93 恒定刀具圆周速度“开”(砂轮)
- G94 进给单位为毫米/分钟(或英寸/分钟)
- G95 每转进给(毫米/转或英寸/转)
- G96 恒定切削速度“开”
- G97 恒定切削速度“关闭”
- G98 定位轴信号给 PLC
- G99 轴偏移
- G100 极地变换“关闭”
- G101 极坐标变换“开启”
- G102 缸筒改造“开启”;笛卡尔坐标系
- G103 缸筒变换“开启”,具有实时半径补偿 (RRC)
- G104 带中心线偏移 (CLM) 和 RRC 的缸筒变换
- G105 极坐标变换“开启”,极轴选择
- G106 “在”极坐标/圆柱坐标上的圆柱筒变换
- G107 使用 RRC 进行极坐标/圆柱坐标“上”的圆柱筒变换
- G108 使用 CLM 和 RRC 进行柱筒变换极坐标/柱坐标
- G109 刀具深度轴变换编程
- G110 动力控制轴选择/通道1
- G111 电源控制预选 V1、F1、T1/通道 1(电压、频率、时间)
- G112 功率控制预选 V2、F2、T2/通道 1
- G113 功率控制预选 V3、F3、T3/通道 1
- G114 功率控制预选 T4/通道 1
- G115 功率控制预选 T5/通道 1
- G116 功率控制预选T6/脉冲输出
- G117 功率控制预选T7/脉冲输出
- G120 轴变换;直线插补旋转轴方向改变
- G121 轴变换;平面方向变化
- G125电子齿轮箱;普通牙齿
- G126电子齿轮箱;斜齿轮,轴向
- G127电子齿轮箱;斜齿轮,切向
- G128电子齿轮箱;斜齿轮,对角
- G130 轴变换;方向变化类型的编程
- G131 轴变换;方向变化类型的编程
- G132 轴变换;方向变化类型的编程
- G133 零滞后螺纹切削“开”
- G134 零滞后螺纹切削“关闭”
- G140 轴变换;方位指定工件固定坐标
- G141 轴转换;方向指定活动坐标
- G160 ART 激活
- “开启”速度因子的 G161 ART 学习功能
- G162 ART学习功能关闭
- G163 ART 加速因子学习函数
- G164 加速变速ART学习功能
- G165 命令过滤器“打开”
- G166 命令过滤器“关闭”
- G170 数字测量信号;带硬停止的块传输
- G171 数字测量信号;无硬停块传输
- G172 数字测量信号;块转移平稳停止
- G175 SERCOS 标识号“写入”
- G176 SERCOS 识别号“读取”
- G180 轴转换“关闭”
- G181 轴变换“开启”,坐标系未旋转
- G182 使用旋转/位移坐标系“开启”轴转换
- G183 轴变换;坐标系的定义
- G184 轴变换;编程工具尺寸
- G186 向前看;弯道加速度;圈公差
- G188 激活定位轴
- G190 直径编程停用
- G191 直径编程“打开”并显示接触点
- G192 直径编程;只显示接触点直径
- G193 直径编程;只显示接触点实际轴中心点
- G200 角平滑“关闭”
- G201 圆角平滑“开启”,定义半径
- G202 拐角平滑“开启”,具有定义的拐角公差
- G203 圆角平滑,定义半径达到最大公差
- G210 动力控制轴选择/通道2
- G211 电源控制预选 V1、F1、T1/通道 2
- G212 电源控制预选 V2、F2、T2/通道 2
- G213 电源控制预选 V3、F3、T3/通道 2
- G214 功率控制预选 T4/通道 2
- G215 功率控制预选 T5/通道 2
- G216 功率控制预选 T6/脉冲输出/通道 2
- G217 功率控制预选 T7/脉冲输出/通道 2
- G220 斜角轮改造“关闭”
- G221 斜角轮改造“开启”
- G222 斜轮变换“开启”但斜轮先于其他轮移动
- G223 斜轮转换“开启”但斜轮在其他轮之后移动
- G265 距离调节——轴选择
- G270 车削精加工循环
- G271 车削加工
- G272 端面切削
- G274 啄式精加工循环
- G275 外径/内径车削循环
- G276 多道螺纹加工循环
- G310 功率控制轴选择/通道3
- G311 功率控制预选 V1、F1、T1/通道 3
- G312 功率控制预选 V2、F2、T2/通道 3
- G313 功率控制预选 V3、F3、T3/通道 3
- G314 功率控制预选 T4/通道 3
- G315 功率控制预选 T5/通道 3
- G316 功率控制预选 T6/脉冲输出/通道 3
- G317 功率控制预选 T7/脉冲输出/通道 3
请注意,上面的一些 G 代码不是标准的。激光功率控制等特定控制功能可启用这些可选代码。
M代码
- M00 无条件停止
- M01 条件停止
- M02 程序结束
- M03 主轴顺时针
- M04 主轴逆时针
- M05 主轴停止
- M06 换刀(见下方注释)
- M19 主轴方向
- M20 开始摆动(由G35配置)
- M21 结束振荡
- M30 程序结束
- M40 自动主轴档位范围选择
- M41主轴齿轮传动第1步
- M42主轴齿轮传动第2步
- M43主轴齿轮传动第3步
- M44 主轴齿轮传动第4步
- M45 主轴齿轮传动第5步
- M46 主轴齿轮传动第6步
- M70 样条定义,起点和终点曲线 0
- M71 样条定义,开始切线,结束曲线 0
- M72 样条定义,起始曲线 0,结束切线
- M73 样条定义,起点和终点相切
- M80 使用探针功能从轴测量输入中删除剩余距离
- M81 Drive On 应用程序块(在块期间通过 PLC 信号重新同步轴位置)
- M101-M108 关闭快速输出字节位1(到8)
- M109 关闭快速输出字节中的所有(8)位
- M111-M118 开启快速输出字节位 1(至 8)
- M121-M128 脉冲(开/关)快速输出字节位 1(至 8)
- M140 距离调节“开”(由 G265 配置)
- M141 距离调节“关闭”
- M150 使用探头功能删除剩余距离,用于探头输入(16 个之一,M151-M168)
- M151-M158 数字输入字节 1 位 1(至位 8)是有源探头输入
- M159 PLC 无法为探头输入定义位掩码
- M160 PLC 可以定义探头输入的位掩码(最多 16 个)
- M161-M168 数字输入字节 2 位 1(至位 8)是有源探头输入
- M170 继续零件程序前的程序段加工(取消M171)
- M171 停止程序段处理先于探头输入零件程序段(如 G10)
- M200 在自动模式下激活手轮操作(在程序中引入偏移)
- M201-M208 选择用于手轮操作的轴(按编号从 1 到 8)
- M209 在自动模式下激活手轮操作,轴选择由 PLC 控制
- M210 在自动模式下关闭手轮输入
- M211 停用此手轮功能并删除手轮偏移量(如果有)
- M213 主轴 2 顺时针
- M214 主轴 2 逆时针
- M215 主轴 2 停止
- M280 可切换主轴/回转轴,回转轴开启,第一个组合
- M281 可切换主轴/回转轴,回转轴开启,第二种组合
- M290 可切换主轴/旋转轴,启用主轴,第一个组合
- M291 可切换主轴/旋转轴,启用主轴,第二种组合
注意:其他机器功能,如换刀(通常是 M06)或冷却液控制,其 M 代码值由 PLC 应用程序指定,而不是由 CNC 软件指定。上面列表中的大多数 M 代码值都是可配置的。
其他 M 代码(最多 M699)可以根据特定机器要求由 PLC 应用程序处理。
数控机床