GB/T38267-2019

机床数控系统编程代码

Numericalcontrolsystemofmachinetool—Programmingcode

本文分享国家标准机床数控系统编程代码的全文阅读和高清PDF的下载,机床数控系统编程代码的编号:GB/T38267-2019。机床数控系统编程代码共有35页,发布于2020-07-01
  • 中国标准分类号(CCS)J50
  • 国际标准分类号(ICS)25.040.20
  • 实施日期2020-07-01
  • 文件格式PDF
  • 文本页数35页
  • 文件大小2.46M

机床数控系统编程代码


国家标准 GB/T38267一2019 机床数控系统编程代码 Numericalcontrolsystemofmachinetool一Programmingcode 2019-12-10发布 2020-07-01实施 国家市场监督管理总局 发布 国家标涯花管理委员会国家标准
GB/38267一2019 目 次 前言 引言 范围 规范性引用文件 2 术语和定义 3 程序格式及要求 4.1程序格式 4.2程序号 4.3字符 4.!数值 44.5 变量 4.6程序段 41.7" 程序注释 4.8 程序跳段 4.9 子程序 4.10程序结束 4.11程序互换 功能代码 5.1概述 5.2模态与模态组 5.3准备功能 5.4 螺纹切削功能 1l 5.5进给功能 ll 辅助功能 5.6 12 5 主轴功能 13 5.8 刀具功能 13 5.9 暂停功能 14 5.10功能代码排序 14 插补编程 14 6l 14 -般规则 14 6.2直线插补 15 6.3圆弧插补 15 6.4抛物线插补 6.5极坐标插补 15 16 6.6圆柱面插补 16 6.7NUREBS插补
GB/T38267?2019 6.8岹 18 ???? 18 7.1 18 7.2(?) 18 7.3 19 ?A淶??? 22 ?B???? 23 ?C???? 24 ?D??岹? 30 ο
GB/38267一2019 前 言 本标准按照GB/T1.1一2009给出的规则起草 本标准由机械工业联合会提出 本标准由全国机床数控系统标准化技术委员会(SAC/TC367)归口 本标准起草单位:武汉华中数控股份有限公司、华中科技大学、广州数控设备有限公司、沈阳高精数 控智能技术股份有限公司、北京航空航天大学,珠海市怡信测量科技有限公司、科德数控股份有限公司、 成都广泰实业有限公司、北京精雕科技集团有限公司、北京北一机床股份有限公司、浙江中控研究院有 限公司、沈阳飞机工业(集团)有限公司、上海电气自动化集团、南京锐普德数控设备股份有限公司、西门 子数控(南京)有限公司 本标准主要起草人蒋荣良、金健、毛助、邹捷、张玉洁,吴文江、高连生、邵志强、黄志良、张松祷、 董大鹏、邓敏、朱艳菊、何江涛、潘再生、杜宝瑞、陶益民、程颖民、姚坚
GB/T38267一2019 引 言 本标准的制定,完善了机床数控系统编程代码体系,扩充了代码内容和涵义,统一了机床数控系统 编程代码使用要求,能够有效改善机床数控系统程序的兼容性、互换性和可移植性,对于提高机床数控 系统加工效率和应用水平具有重要的意义 IN
GB/38267一2019 机床数控系统编程代码 范围 本标准规定了机床数挖系统编程代码格式及内容,包括;程序格式及要求,功能代码,插补编程和机 床上电缺省状态 本标准适用于机床数控系统 其他用途的数控系统可参照本标准 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件,仅注日期的版本适用于本文 件 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB/T81292015工业自动化系统机床数值控制词汇 GB/T130002010信息技术通用多八位编码字符集(UCS) 3 术语和定义 GB/T81292015界定的以及下列术语和定义适用于本文件 为了便于使用,以下重复列出了 GB/T81292015中的某些术语和定义 3.1 程序prgram 控制数控机床完成零件加工的代码序列的集合 3.2 code 编程代码prgramminge 按照规定的语言和格式书写的指令,用于控制数控机床执行设定的轨迹及动作 3.3 程序段block 数控)程序中为了实现一种操作的一组指令字的集合 注1,各程序段由程序段结束字符分开 注2:在定位系统中,,一个程序段包括位置的坐标值及完成该操作的辅助功能指令, [[GB/T81292015,定义3.3.2] 3.4 字符 character 用于表示、组织或控制数据的一组元素符号 注:字符可按表1分类
GB/T38267一2019 表1字符分类 类型 示例 数字 字母 图形字符 表意字符 专用字符 信息传输控制字符 格式定义符 控制字符 代码扩展符 设备控制符 [(GB/T81292015,定义3.2.1] 3.5 控制字符controlcharacter 出现于特定的信息文本中,表示某一控制功能的字符 注1:控制字符可以被记录下来,以便在其后的动作中使用 注2,控制字符不是图形字符,但是在某些情况下可以由图形表示 注3:控制字符在ISO/IEC646和ISO6429中说明 [GB/T81292015,定义3.2.2] 3.6 程序段结束字符end-of-bloekcharacter 指示出输人数据的一个程序段结束的控制字符 [GB/T81292015,定义3.2.4] 3. 程序号 number program 以号码识别加工程序时,在每一程序的前端指定的编号 [GB/T81292015,定义3.4.7] 3.8 数值numerical 描述对象在物理意义中量的多少 3.9 变量variable 对于具体数值一种抽象式表达,可以通过变量进行数据的存储和运算 3.10 程序字programword -套有规定次序的字符,可以作为一个信息单元存储、传递和操作 注:简称字,加工程序中常见的字都是由地址字符(或称为地址符)与随后的若干位十进制数字字符组成,如xX250. 地址字符与后续数字字符间可加正E,负号,正号可省略不写 常用的程序字按其功能不同可分为顺序号字,准 备功能字、尺寸字,进给功能字,主轴转速功能字、刀具功能字和辅助功能字等 3.11 wordindex 程序字索引programm 用于扩展程序字中的地址字符
GB/38267一2019 3.12 插补参数interpolatonparameter 确定各种插补类型所定义的曲线的几何性质,通过I、J、K或其他地址字符进行编址 程序格式及要求 4.1程序格式 机床数控系统根据程序中设定的轨迹及动作控制数控机床实现零件加工 程序主要由程序号、程 序段等构成 根据工艺需求、编程目的等的不同,程序中还可能含有其他构成部分 某机床数控系统程 序如下 示例 %1234 G54 N02G0(G90X74.295Y-50;定位到初始位置 N106Z30M3S1500M8 Nl08 2.3 X75.425Y-48.551 Z.028 N126 N128X75.472Y-48.256Z.031 NI30X75.496Y-48.174Z.033 N132Y-48,011 N134X75.472Y-47.876Z.031 N136X75.425Y-47.776Z.028 N138M30 注1;示例中的“%1234”为程序号 注2示例除第一行外,其他每行起始位置的"\NXxx"(Xx为无符号整数)为顺序号字 注3;示例第三行中的“;"用于引出其后的注释 程序注释不具有控制功能,只为程序提供补充解释和说明 注4:示例第六行中的“/"为程序跳段标识,程序运行时跳过该标识所在的程序段 4.2程序号 程序号处于程序的起始位置,由程序号识别符和四位无符号整数构成 程序号识别符一般用字符 “O"或“%”表示,四位无符号整数表示程序的号码 在不引起歧义的情况下程序号可以省略 程序号 格式参见4.1的示例 4.3字符 字符是构成程序的基本要素 程序中所有字符应符合附录A的要求 4.4数值 4.4.1通则 数值用十进制数表示 数值的有效位数由机床数控系统决定 4.4.2数字 数字包括“o”“1”“2”“3”“4”“5”“6”“7”“8”“9” 4.4.3代数符号 代数符号包括“”“-”,分别代表正和负 如数值为正,“十”可以省略
GB/T38267一2019 4.4.4整数 整数包括无符号整数和有符号整数 无符号整数是由不少于一个数字字符构成的数值 有符号整 数是由代数符号字符和无符号整数构成的数值 4.4.5实数 实数包括无符号实数和有符号实数: 无符号实数 a 无符号实数是由整数部分、小数点和小数部分构成的数值 其中,整数部分是一个无符号整 数,小数点是字符“.”,小数部分是一个无符号整数 当整数部分和/或小数部分为零时,无符号实数可能有以下儿种简化形式: 小数部分为零时:整数部分、小数点; 22 整数部分为零时:;小数点小数部分; 3 整数部分和小数部分均为零时:0 如无特别说明,默认采用显小数点编程,即程序中的实数是保留小数点的 显小数点格式中 实数首尾的零都可省略 有符号实数 b 有符号实数是由代数符号字符和无符号实数构成的数值 4.4.6数值单位 编程代码支持公制单位编程和英制单位 数值单位可通过数控系统单位设置准备功能设置 常用 的不同类型数值单位如表2所示 表2数值单位 数值单位 数值类型 公制 英制 位置 毫米(mm 英寸(inch) 长度 毫米(mm 英寸(inch) 角度 度(") 度(" 每分钟进给速度 毫米每分(mm/min) 英寸每分(inch/min) 每转进给速度 毫米每转(mm/r 英寸每转mth 转每分(r/min) 转每分(r/min 主轴转速 螺纹导程 毫米(mm 英寸(inch) 4.5变量 程序中可采用变量来替代具体数值 变量由序号符“井”和无符号整数构成 变量的范围、使用方 法,允许的运算方式以及变量清单等应在数控系统的编程手册或说明书做出说明 示例1,示例2和示例3分别给出了变量和变量运算的式样 示例1: #11、井29、#9#15
GB/38267一2019 示例2 井l1=22.2 注1:变量井#11的内容设置为22.2 示例3: #29=井9十井15 注2变量#9与变量#15相加的结果存储在变量#29中 4.6程序段 4.6.1概述 程序由程序段组成,程序段由若干个字组成,字是数控系统的具体指令 程序段之间用程序段结束 代码分隔开 注:ISsO分割代码为LF,EIA分割代码为CR 4.6.2构成 程序段由顺序号字和程序字两部分构成 顺序号字 a 顺序号字处于程序段的起始位置,由“N”与无符号整数构成 顺序号字的格式参见4.1的示 例 顺序号字可以省略,如顺序号字中无符号整数的位数大于数控系统规定的位数,则默认只 显示最低有效位,高位数溢出 程序字 b 程序字是构成程序段的要素,由地址和数值构成 其中地址为拉丁字每(A一Z)中的一个字 母,它规定了其后数值的意义 数控系统中可使用的地址和它的意义如附录A所示 示例1: X1030 注1:该地址字代表X轴1030mm(公制编程)的位置 对具有两组及以上运动轴、辅助轴、主轴、工具库、工作方式组等的机床,为避免混淆,可使用程序字 索引对其进行区分 索引值为大于零的无符号整数,直接位于地址字符之后 索引值的范围应在机床 说明书中说明 在带索引的地址字中,用“=”为地址赋值 示例2 G00G21X=123,456Y1=234Z1=10.1F=100M1=3S1=1000. 注2该程序段表示主轴1正转1o00r/min. n.x轴移动到123.456mm的位置,Y1轴移动到234mm的位置,Z1轴 移动到10,1mm的位置,此时主轴1正转1000r/min,各轴移动速度100mm/min, 注3;在一个程序段中带索引的地址和不带索引的地址可以混用 示例3: XI=YI=Z1- M1=s1=;在第一通道(方式组1); X2=Y2=Z2=G2=M2=S2=;在第二通道方式组2). 注4:在方式组1中,用xX1,.Y1、么指定编程尺寸,G指定准备功能代码,M指定辅助功能代码,s1指定主轴转 速;在方式组2中,用X2、Y2、Z2指定编程尺寸,G2指定准备功能代码,M2指定辅助功能代码,S2指定主轴 转迷 4.7程序注释 程序注释是程序的解释或补充说明,用于增加程序的可读性,不具有控制功能 程序注释包括分号 和圆括号两种方式 分号“;”;注释内容从分号开始直至所在程序段结束; a
GB/T38267一2019 b 圆括号“()”;注释内容从左圆括号内开始直至第一个右括号结束 4.8程序跳段 程序跳段指“跳过任选程序段”功能,用“/"表示 程序跳段字符一般位于“顺序号字"之前 程序运 行时自动跳过程序跳段字符所在的程序段 4.9子程序 4.9.1概述 根据功能和所处位置的不同,程序可分为主程序和子程序,子程序在组成结构上与主程序一致 -般而言,子程序是一个大型程序中的某部分代码,由一个或多个语句块组成 它负责完成某项特 定任务,而且相较于其他代码,具备相对的独立性 子程序能被其他程序调用,在实现某种功能后能自 动返回到调用程序去 当程序中存在某一固定顺序程序段且重复出现时,可将其作为子程序,以方便主 程序调用,简化程序 4.9.2子程序调用 子程序由主程序或其他子程序通过调用代码调出执行 调用子程序的代码格式如图1所示 M98P口 重复调用次数,无符号整数 被调用的子程序号 图1子程序调用代码格式 示例1 M98P1010L 注1该示例表示程序号为1010的子程序被(主程序或其他子程序)调用一 次 示例2 M98P1002L5 注2该示例表示程序号为1002的子程序(主程序或其他子程序)被连续调用五次 数控系统在执行主程序过程中,如遇到调用子程序的代码通常为M98),则转而去执行子程序 在执行子程序中遇到返回主程序的代码时(通常为M99,M02或M30),便返回主程序继续执行后续程 序段 被调用的子程序还可以调用另外的子程序 从主程序中被调出的子程序称为一级子程序,依次 类推,一般情况下最多嵌套六级子程序 当子程序被调用一次时,数控系统程序执行顺序如图2所示 当子程序被调用次数大于一次时 数控系统程序执行顺序示意如图3所示 注3:当主程序结尾为M99时,程序重复执行
GB/38267一2019 主程序 子程序 程序段1 程序段1 程序段2 程序段2 #--- 调用子程序 程序段N ----- M30 M99返回主程序 图2子程序被调用一次时数控系统程序执行顺序示意图 主程序 子程序 程序段1 程序段1 程序段2 程序段2 调用子程序 ---- 程序段N . *=. M30 M99返回主程序 注:此图中子程序被连续调用三次 图3子程序被调用多次时数控系统程序执行顺序示意图 注4;当检索不到用地址P指定的子程序号时,数控系统将发生报瞥 子程序调用嵌套层次超过数控系统规定时也 会发生报警 一般情况下,最多能嵌套六级子程序 注5可用一条子程序调用代码连续,重复的调用同一子程序,最多可重复调用9999次 4.10程序结束 程序以M02,M30或M99结束 其中M02表示“程序结束”,M30表示“程序结束并返回程序头”, M99表示“子程序结束返回主程序” 4.11程序互换 为了节省编程工作强度,提高程序的利用效率,程序在不同加工工艺机床数控系统之间通常具有一 定的互换性 程序互换相关内容参见附录B 功能代码 5.1概述 数控系统功能代码主要有以下几种 准备功能代码:G; a
GB/T38267一2019 尺寸代码:Xx、Y、Z、A、,BC,U、V、w、P,Q,R b c 插补或螺纹切削功能代码:I、JK; 进给功能代码;F d 辅助功能代码:M e fD 主轴速度功能代码:s: 刀具功能代码:T 8 5.2模态与模态组 5.2.1模态与非模态 模态程序字具有续效特性,一经程序段中指定,便一直有效,直到数控系统执行到同组另一程序字 或被其他程序字取消时才失效 编写程序时,与上段相同的模态程序字可以省略不写 如;当数控系统 执行到“公制输人”程序字后,后续待执行程序段的尺寸单位均为公制,直到执行到“英制输人”程序字 后,尺寸单位都改为英制 “公制输人”和“英制输人”两个程序字均为模态程序字 非模态程序字不具有续效特性,其功能仅在出现的程序段有效,程序段结束时,该程序字功能自动 被取消 如“暂停”程序字表示程序持续暂停指定的时间长度 从执行“暂停”程序字开始,直至暂停持 续时长达到指定的时间后该程序字自动被取消 5.2.2模态组 模态组为模态程序字构成的小组 具有相同功能属性的模态程序字为同一模态组,同一时刻同一 模态组中仅有一个程序字有效 如;“公制输人”和“英制输人”程序字属于同一模态组,同一时刻,两个 程序字只有一个有效 主要程序字的模态与模态组情况如下 “准备功能”程序字;模态特性和模态组如表3所示 aa b “进给功能”程序字:具有模态特性,自成一个模态组; “辅助功能”程序字;模态特性和模态组如表4所示 c d “主轴速度功能”程序字;具有模态特性,自成一个模态组 e “刀具功能”程序字;具有模态特性,自成一个模态组 5.3准备功能 准备功能代码简称G代码)由地址字符G与一个两位数的无符号整数构成 G代码的格式,功能 内容和说明如表3所示 根据功能类别和模态特性的不同,G代码分为若干组(如表3所示) 其中00组为非模态,其他组 均为模态 同一程序段可以使用多个不同组的G代码,但需符合5.,2.2中关于模态组的规定 表3G代码列表 代吗 组号 功能 说明 所有指定轴分别以最大的快移速度定位到编程点 G00 快速定位 先前输人的进给速度会被忽略但不会取消 -种用于直线运动的控制方式 G01 直线插补 该控制方式下各轴按照速度比例分配移动 0 刀具沿圆弧顺时针方向运动相关参数信息定义圆弧轮廓 G02 顺时针方向圆弧插补 该控制方式下各轴按照圆弧切向分配速度进行移动 刀具沿圆弧逆时针方向运动,相关参数信息定义圆弧轮界 G03 逆时针方向圆弧插补 该控制方式下各轴按照圆弧切向分配速度进行移动
GB/38267一2019 表3(续 代码 组号 说明 功能 G04 暂停 程序暂停运行持续时间 00 G05 不指定" G06 抛物线插补 用于插补抛物线 01 G06.2 NURIS插补" 系统通过一系列控制点将节点等信息直接进行NURBS曲线插补 用于插补柱面轮廓槽 G07 圆柱面插补 关闭前瞻功能 用于取消前瞻功能 G08 00 G09 准停 控制刀具在程序段终点准确停止 G1o 可编程数据输人打开 可以在程序中动态修改系统数据,更改的系统数据及时生效 07 G11 可编程数据输人关闭 G12 极坐标插补打开 18 通过直线轴和旋转轴插补轮廓 G13 极坐标插补取消 G1l4 不指定" 选择极坐标输人 极坐标编程方式 G15 16 G16 选择笛卡尔坐标输人 笛卡尔坐标编程方式 G17 XY平面选择 02 G18 ZX平面选择 用作给圆弧、刀具补偿或其他功能规定平面 G19 YZ平面选择 Gi20 英制输人 08 尺寸单位 G21 公制输人 G22 工作保护区打开 17 禁止刀具进人保护区域 G23 工作保护区关闭 G24 可编程镜像取消 03 通过指定对称轴,指定的轮廓产生镜像 可编程镜像 G25 G26 不指定" G27 参考点返回检测 检查返回到参考点而编写的程序是否正确返回到参考点功能 G28 返回第一参考点 通过中间点返回第一参考点 00 从参考点返回 从参考点经过中间点定位到想要的位置 G29 返回第2.3、4.5参考点 通过中间点返回其他参考点 G30 G31 00 跳断功能 用于测量用 (G32 不指定" G33 螺纹切削,等螺距 等螺距纹加工 01 G34 螺纹切削,变螺距 变距螺纹加工
GB/T38267一2019 表3(续 组号 说明 代码 功能 G35 不指定" G36 直径编程 17 G37 半径编程 G38~G39 不指定" 取消刀具半径补偿命令 G40 刀具补偿/刀具偏置注销 刀具补偿一左 向刀具移动方向的左侧进行偏置 G4 09 G42 刀具补偿一右 向刀具移动方向的右侧进行偏置 G43 刀具偏置一正 刀具长度正向补偿 五辅刀尖中心点控制功能 G43.4 RTCP功能角度编程方式 生效(类型1) 10 五轴刀尖中心点控制功能 G43.5 RTCP功能矢量编程方式 生效(类型2 刀具长度负向补偿 负 G44 刀具偏置 不指定" G45G48 G49 10 取消刀具长度补偿 取消刀具长度补偿 G50 取消比例缩放 编程外形按照比例进行缩放 04 G51 比例缩放 G52 局部坐标系设定 工件坐标系下设定局部坐标系 00 G53 机械坐标系生效 机床坐标系下编程 G54G59 l 零偏移 选择工件坐标系 G60 00 单方向定位 为了消除反向间隙的影响,可以指令轴沿一个方向实现定位 在G61后的各程序段编程都要准确停止在程序段的终点, G61 12 准停 然后再继续执行下一程序段 G62 不指定" G63 不指定" G64 12 连续路径模式 在G64之后的各程序段编程轴刚开始减速就开始执行下一程序段 G65 00 宏程序调用,一次调用 非模态调用子程序 G66 不指定" G,67 不指定" Gi68 旋转变换 使用旋转变换功能,可以将程序编制的加工轨迹绕旋转 05 中心旋转指定的角度 G69 取消旋转变换取消 根据三点或者欧拉角的方式定义特性坐标系,用于倾斜面加工 05 G68.2 特征坐标系建立 车床使用的因定循环,包括;粗车轴向和径向因定循环,精车循环, G70~G7606 车床固定循环" 切槽循环等 G77一G79 不指定" G80G89 恍床使用的固定循环,包括;钻孔,徵孔,攻丝等 06 床固定循环" 10
GB/38267一2019 表3(续 组号 代码 说明 功能 G90 绝对尺寸 尺寸编程为绝对方式 13 G91 增量尺寸 尺寸编程为增量方式 G92 00 通过设定刀具点与坐标系原点的相对位置建立工件坐标系 工件坐标系设定 反比时间进给功能是通过指定速度的倒数, G93 时间倒数,进给率 也就是执行当前程序段所用的时间 14 G94 每分钟进给 移动指令的进给速度 G95 主轴每转进给 刀具每绕主轴移动一圈的移动量作为移动指令的进给速度 G96 恒线速度 19 相对于刀具位置的变换,使主轴时刻以指定的圆周速度旋转 取消恒线速度控制 G97 G98 返回到起始点 固定循环返回到初始点 15 G99 返回到R点 固定循环返回到R G100 不指定" 三位G代码 G999 注,根据不同的准备功能,有时一个地址也有不同的意义 未分配使用的代码 在未来标准和新版本中,这些未指定的准备功能代码可能分配特定的含义 固定循环功能参见附录c 本标准推荐的G代码,若有其他特殊用途,应在程序格式说明中说明 5.4螺纹切削功能 螺纹切削功能代码由地址字符1、J,K和一个无符号实数构成 其中I代表X轴导程、J代表Y轴 导程,K代表Z轴导程 导程用主轴在旋转一周时在进给方向移动的距离(或相对刀具移动的距离)表示(单位一般为毫米 数值为无符号实数) 对于变导程螺纹切削,I、J,K分别为初始螺距尺寸,螺纹每转径向上增加或减少 的比率用毫米每转(mm/r)表示,并用字符F编址 示例1: G33Z-20F1.5 注1:本示例为恒导程,以1.5mm的螺距切削螺纹(公制编程). 示例2: G34Z-72.0F10.0K0.2 注2:本示例为变导程,起点导程量为10.,0mm,主轴每转一圈,导程增加0,2mm(公制编程 5.5进给功能 进给功能代码由地址字符F和一个无符号实数构成 进给功能代码的进给类型主要有以下三种 指定时间进给(由准备功能代码G93设定); aa b)每分钟进给(由准备功能代码G94设定); 每转进给(由准备功能代码G95设定) c 当进给与主轴速度无关时,应以毫米每分(或英寸每分)为单位,用数值直接表示运动速度;当进给 与主轴速度有关时,应以毫米每转或英寸每转为单位,用数值直接表示矢量方向的运动速度;当进给仅 用于回转运动时,应以度每分为单位,用数值直接表示运动速度 当直线和回转坐标可进行联动插补并与主轴速度无关时,运动的速度可用时间导数进给指令表示 11
GB/T38267一2019 该进给值是执行该段程序的时间倒数,等于刀具轨迹的距离(用毫米或英寸表示)与速度的比值 当执行准备功能G;00代码用于快速定位时,进给速度由专门的系统参数指定 有时也采用F字符后面直接跟一位数字表示进给速度,是否采用19数字来选择进给速度和相 应数字对应的具体进给速度是由专门的系统参数指令 示例1 G99cG9c1zi0P20 注1:本示例为指定时间进给情况,Z轴移动距离50mm,所需时间为0.05nmin,F进给值为时间倒数即为20(公制 编程》 示例2: G94G91G01Y5oF1000 注2:本示例为每分钟进给情况,Y轴以1000mm/min的速度运动50mm(公制编程. 示例3: G95G91G01X50F2S500 注3,本示例为每转进给情况.X轴移动距离50n 主轴每转一圈X轴移动2mm(公制编程 mmm, 5.6辅助功能 辅助功能代码简称M代码)由地址字符M与一个两位数的无符号整数或者如果有必要由一个三 位数的无符号整数构成 M代码的格式,功能内容和说明如表4所示 根据功能类别和模态特性的不同,M代码分为若干组(如表4所示) 其中00组为非模态,其他组 均为模态 同一程序段可以使用多个不同组的M代码,但需符合5.2.2中关于模态组的规定 表4通用M代码列表 代码 组号 功能 描述 注释 AAM 在完成程序段的其他指令后,用以停止主仙、冷却液" M00 程序停止 TBO 并停止作进一步的处理 与程序停止相似,所不同的是,除非操作人员预先按电钮确认 AA M01 计划停止 这个指令,否则这个指令不起使用 TBO 00 表示工件已完成的一个辅助指令 在完成了程序段的全部指 AAM M02 程序停止 令以后,用以停止主轴、冷却液和进给 常用以使控制机和 TBO 或)机床复位,退回到“程序开始”字符 AWM 主轴顺时针的方向旋转 M03 主轴顺时针方向 FRC AWM M04 01 主轴逆时针方向 主轴逆时针的方向旋转 FRc AAM M05 主轴停止 主轴停止运行 FRC 手动或自动换刀指令,不包括刀具选择 M06 00 换刀 TBO FRc 冷却液开 M07 打开冷却液(如打开内部冷却) M08 打开冷却液(如打开外部冷却) 02 冷却液开 FRc M09 FRC 冷却液关 注销M07.M08,停止冷却运行 M10 卡紧 适用于机床滑座、工件、夹具、主轴等 FRC 03 适用于机床滑座,工件,夹具、主轴等 M11" 松开 FRC M19" 主轴定向 主轴停止后使主轴保持在指定角度上 FRC 04 M20'" 主轴定向取消 取消主轴定向功能 FRC 12
GB/38267一2019 表4(续 代码 组号 功能 描述 注释" 05 M29 刚性攻丝 启用刚性攻丝功能 FRC 在完成程序段的所有指令后,使主轴、进给和冷却液停止 常 AAM M30 程序结束 程序开始” 用以使控制器和或)机床复位,包括将程序回到“ TBO 字符 常用来交换工件或工作台用 M60 交换工件 TBO 00 AAM M98 子程序调用 该代码调用一个子程序 TBO AAM M99 子程序结尾 该代码表示一个子程序结尾 TBO 注释表中缩写字母代表的含义 AAM运动后执行;代码行为完成在运动之后; AwM运动同时执行;代码行为与运动同时进行 FRC功能保持到被取消或被同样字母表示的程序指令所代替(模态); -TBO功能只会影响它出现的块 本标准推荐M代码,若有其他特殊用途,应在程序格式说明中说明 5.7主轴功能 主轴功能代码由地址字符S与一个无符号实数构成 主轴功能代码的主轴速度功能有以下两种 类型: 恒线速度功能(由准备功能代码G96设定) a 恒线速功能时,恒线速度单位为毫米每分mm/min)或英寸每分(inch/min). b 非恒线速度功能由准备功能代码G97设定) 非恒线速度功能时,主轴转速单位为转每分(r/min) 示例:恒线速 G96S300 G01G37X20 注1:指定刀具与工件恒线速度为300; mm/min,在直径20mm位置处,实际主轴转速为3000r/min(公制编程). 注2:G37指令表示X轴尺寸以直径方式指定 5.8刀具功能 5.8.1概述 刀具功能代码由地址字符T与一个无符号整数构成 刀具功能代码可用来选择刀具,也可用来选 择刀具偏置 5.8.2刀具长度偏置 激活刀具长度偏置时,可使刀具在刀轴方向上运动一个距离,其大小等于输人到数控系统中的偏置 值,偏置值及其符号可用手动数据输人或其他方法写人 推荐使用G43(正刀具偏置)和G44(负刀具偏置)来激活刀具长度偏置,用G49或H0来注销刀具 长度补偿 注,正向的刀具偏置也可D地址字来激活,用G40注销刀具偏置 13
GB/T38267一2019 5.8.3刀具半径(直径)偏置 微活刀具半径(直径)偏置时,可使刀具刀径方向上运动一个距离,其大小等于输人到数控系统中的 偏置值(半径或直径),偏置值及其符号可用手动数据输人或其他方法写人 推荐使用G41和G42激活刀具半径偏置,用G40注销刀具半径偏置 刀具半径(直径)偏置常用于直线插补和圆弧插补轮廓控制,在圆弧插补时,不得更改当前的刀具半 径偏置方式 5.9暂停功能 暂停功能代码由准备功能代码G04、字符F或字符P或字符x及一个无符号实数构成 其中下字 或P字或x字表示暂停持续时长 G94有效时,暂停持续时长以秒为单位,F字的单位为0.1s;G95有效时,暂停持续时长以主轴转 数为单位,F字的单位是0.1r 5.10功能代码排序 为了提高程序的可读性,各代码宜按如下顺序编制: a “准备功能”代码G “尺寸"代码 尺寸字按x、Y、Z.A,B,C,U,V.w.P.Q.R顺序排列. b “插补或螺纹切削导程”代码I、J、K c d “进给功能”代码F “辅助功能”代码M “主轴速度功能”代码s. “刀具功能”代码T 8 注1当“插补或螺纹切削导程"代码1J,K仅用于指定一组坐标轴时,一般放在“尺寸"代码之后 注2;“进给功能”代码F用于一个坐标轴或几个坐标轴的进给功能时,一般放在使用它的最后一个尺寸字之后或插 补参数字之后 注3,在具体的程序段中,某些字可省略,而被省略字所表示的机床有关功能的状态没有改变 注 “准备功能"字G,“进给功能”字F,“辅助功能"字M“刀具功能”字T也称为机床数控系统功能代码或功能 4 指令 6 插补编程 6.1一般规则 在给定曲线的预定部分上实现轴间的插补,该插补部分叫做“插补段”,且可用一个或几个程序段指 定 确定一个插补段所需数据应满足下述一个或几个规则 用一个适当的G代码确定曲线的函数类型,即直线、圆弧或抛物线等 a b) 每一个插补段的起点与前一个插补段的终点重合,因此在新的程序段中该点无需重复 该插 补段上其后各点的坐标要用单独的程序段给定,并且应用尺寸地址,如X、Y或Z等 插补参数确定各种插补类型所定义的曲线的儿何性质,并应用I,J,K或其他地址字符编址 插补参数为实数 6.2直线插补 直线插补指令可以使刀具从起始点沿线性轨迹进给到终点,直线插补程序段应满足以下要求 使用G01激活直线插补功能; a b)终点坐标用尺寸字表示 14
GB/38267一2019 直线插补编程的示例参见附录D. 6.3圆弧插补 在平行于三个主坐标平面之一的平面上,圆弧插补确定一个圆弧插补段 沿给定插补段(直到整个 圆弧)的圆弧插补可以在一个程序段内编程 圆弧插补程序段应满足以下要求: a 使用G02激活顺时针圆弧插补,G03激活逆时针圆弧插补; D终点坐标用绝对尺寸或增量(相对)尺寸表示,并用尺寸地址如x.Y或Z编址 插补参数用1、」和K等定义圆弧中心尺寸地址 其中 c 1) 1:平行于X轴的尺寸; 」平行于Y轴的尺寸 2) 3 K平行于Z轴的尺寸 注1;l、J和K可用与尺寸字相同的方式编程 无论尺寸字为增量(相对)式还是绝对式,、」和K均为心相对圆 弧起点的增量(相对)尺寸 注2:当圆弧插补和另外的直线插补一起联动时(比如螺旋线插补),圆弧插补平面由G代码选择,直线运动的终点 坐标由相应轴的地址字指定 圆弧插补编程的示例参见附录D. 6.4抛物线插补 6.4.1定义及要求 抛物线插补可在任一平面上确定一个抛物线插补段 应用三个点定义一个插补区间的方法编程,中间点和终点应用两个程序段编程 第一个程序段应 满足以下要求; 使用G06激活抛物线插补; aa b 包括中间点坐标; 所有点的坐标可用绝对尺寸或增量尺寸表示,并可用任何尺寸地址编址,如X、Y或Z c 其后的程序段为终点坐标 抛物线插补编程的示例参见附录D. 6.4.2用插补参数编程 插补段也可用插补参数在一个程序段内定义 该程序段应满足以下要求 包括G功能字(如果当前尚未起用时):G06抛物线插补 aa b)终点坐标用绝对尺寸或增量尺寸表示,并可用任何尺寸地址编址,如X、Y或Z 插补参数用1J,K编程,I,J、K是切线交点的坐标 c 6.5极坐标插补 6.5.1概述 当机床没有Y轴,通过X轴和C轴,在XY平面内进行轮廓编程比较困难 在这种情况下应用极 坐标插补功能,能够直接在平面内对轮廓进行编程,降低了编程难度 极坐标插补加工典型轮廓的编程示例参见附录D. 6.5.2定义及要求 极坐标插补功能主要实现车削中心上的端面削加工,使用笛卡尔坐标系下的编程指令,机床数控 系统将其转换为极坐标形式的机床轴运动 极坐标插补程序段应满足以下要求 使用G12激活极坐标插补,G13注销极坐标插补 a 15
GB/T38267一2019 b 在极坐标插补方式中,可指定直线插补和圆弧插补 另外,还可指定绝对指令和增量指令 此 外还可对程序指令应用刀具半径补偿 根据定义的极坐标插补平面选择尺寸字,如普通车削中心,选取XY平面为极坐标插补平面 编程尺寸字为X.、C,其中x为平面内横轴坐标,C为平面内纵轴坐标 d 在极坐标插补方式中,可将工件坐标系平移 以Xc(Y-A,Z-B)来指定旋转轴CA、B)中心 距离工件坐标系原点的位置 G12X_C_;用于X轴和C轴的极坐标插补:; 2) Y_A_;用于Y轴和A轴的极坐标插补 G12 3) G12Z_B_;用于Z轴和B轴的极坐标插补 通过F指定加工轮廓的切线速度 6.6圆柱面插补 6.6.1概述 为了在圆柱面上加工槽、轮廓等形状,可以在该圆柱面上进行编程和加工 使用圆柱面插补加工柱面槽的示例参见附录D. 6.6.2定义及要求 圆柱面插补功能主要实现柱面钒削加工,在圆柱展开后的笛卡尔坐标系下进行程序编写,机床数控 系统将其转换为圆柱坐标形式机床轴运动 圆柱面插补程序段应满足以下要求 使用G07.1IPr激活圆柱面插补.G07.1IP0注销圆柱面插补方式取消 其中IP为旋转轴的 a 轴地址,厂为工件的半径 b 可指定直线插补和圆弧插补 另外,还可指定绝对指令和增量指令 此外还可对程序指令应 用刀具半径补偿 根据定义的圆柱面插补平面选择尺寸,例如普通车削中心,选取YZ平面为圆柱展开坐标平 面,编程尺寸字为Z.C,其中乙为平面内纵轴坐标.C为平面内横轴坐标对应的旋转轴角度 编程坐标系中的乙方向运动与机床空间的乙轴运动相同,编程坐标系中的Y方向运动通过旋 转轴C轴的运动和圆柱半径值实现 d 在圆柱面插补平面内进行园弧插补(G02,G03),半径单位为毫米(mm)或者英寸(inch) 圆弧指令推荐使用R值指令半径来编程,也可用I、J_K来指定圆心位置 e fD 指定的速度为圆周上的速度 6.7NURBS插补 6.7.1概述 在设计复杂模具的CAD中,广泛采用NURBS(NonUniformRationalBSpline,非均匀有理样条 来描述模具的曲面和曲线 通过CAM高级功能直接输出NURs曲线(参数包括控制点,加权、节 点),提供给数控系统,就不需要以微小直线来近似NURBS曲线,从而提高加工表面精度和质量 NURBS插补加工整圆的编程示例参见附录D. 6.7.2格式及要求 NURBS插补程序段格式及应满足的要求如下 使用G06.2激活NURBS插补,格式如下 a G06.2P_K_X_Y_Z_W_F K_X_Y_Z_w K_X_Y_Z_w 16
GB/38267一2019 K_X_Y_乙_W 其中: NURBS曲线等级; 控制点; x_Y_-Z 节点; K 户 速度; w 加权 节点应等于控制点数与等级数之和 从第一控制点到最终控制点的指令程序段由相同程序 b 段指定控制点和节点 在最终控制点的指令程序段之后,仅以单程序段来指定节点 此外 在NURBS插补中,应指定将第一控制点作为起点、将最终控制点作为终点的NURBs曲线, 不得使用刀具半径补偿 使用NURBS插补时应先取消刀具半径补偿 c d) 加权为相同程序段内中所指定的控制点的权重,当省略时,默认值为1.0. P指定NUREs曲线的阶数;P=4表示3次NUREs曲线 e 注,P为模态地址字,可通过程序段指定G00定位指令,G01直线插补指令.G02圆弧插补指令或(G03弧插补指 令结束NURBS插补方式 6.8五轴插补 6.8.1概述 五轴机床加工中,由于旋转轴的加人和机床结构的误差,导致刀具中心的轨迹发生了改变 在数控 系统程序中通过相应的指令开启RTCP(RotationalToolCenterPoint,旋转刀具中心点,一般称刀尖中 心点控制)模式,系统将控制点定在刀具中心点,通过实时刀具长度补偿确保刀具中心点沿着指定的路 径移动 用户只需要在工件坐标系下进行五轴编程,并不需要考虑机床结构的误差,大大简化了CAM 编程和提高了加工精度 RTCP功能示意图如图4所示 五轴RTCP功能两种方式编程的示例参见附录D 控制点 刀具长度矢量 图4RTCP功能示意图 6.8.2格式及要求 五轴插补程序段的格式及应满足的要求如下 使用G43.或G43.5激活RTCP功能,G49注销TCP功能,格式如下 a G43.4(G43.5)H G43.4 旋转轴角度编程(RTCP类型1 17
GB/T38267一2019 G43.5; 刀具矢量编程(RTCP类型2) G49 其中H指定刀具长度补偿号,使刀具中心点沿着刀轴线往控制点方向偏移一个刀具长度补偿 bG43.4(旋转轴角度编程)方式下,程序段中通过G01直线插补指令来指定旋转轴的位置(A、 B.C),机床数控系统根据当前旋转轴的位置,实时进行刀具长度补偿,保证刀具中心点沿着指 定路径移动 格式如下 G01X_Y_乙_A_! 心 X_Y_Z_; 指定刀具中心点的位置 指定旋转轴的位置 A_B_C_; c G43.5(刀具矢量编程)方式下,程序段中通过G01直线插补指令来指定刀轴在工件坐标系中 的方向(I、JK),经过机床数控系统计算旋转轴的位置,使刀具朝向指定的方向 根据当前旋 转轴的位置,实时进行刀具长度补偿,保证刀尖沿着指定路径移动 格式如下 G01x_Y_乙_1J_K X_Y_Z_; 指定刀具中心点的位置 LJ_K_; 指定刀轴矢量方向 缺省状态 7.1概述 机床数控系统开机完成后,或数控系统在程序结束(M02)或数据结束(M30)后,所有模态组指令会 恢复到缺省状态 机床数控系统模态组指令缺省状态可通过参数设置来确定 7.2铁床(加工中心) 机床数控系统的缺省状态为 G01 直线插补 XY平面; a17飞 G0 刀具半径偏置注销, G20 公制数据 G80 固定循环注销 G90 绝对尺寸数据; G94 每分钟进给 7.3车床 机床数控系统的缺省状态为 G01 直线插补 G18 ZX平面; G40 刀具半径偏置注销 G20 公制数据 G90 绝对尺寸数据; G95 每转进给; G97 注销恒线速度控制 18
GB/38267一2019 附 录 规范性附录) 字符代码 A.1特定意义的字符 表A.1是GB/T13000一2010中Row00“基本拉丁文”在编程代码中具有特定意义的字符 数控系 统编程代码所涉及的字符应符合表A.1的要求 表A.1特定意义的字符 位置 地址字符 名称 意义 (16进制 0020 仅用于增加程序的可读性 空格 0023 序号符 变量 % 0025 百分号 程序号指定符 0028 左括号 注释开始 右括号 0029 注释结束 002B 正号 正号,加运算符 002c 逗号 逗号 002D 负号 负号、减运算符 002E 小数点 小数点 002F 斜线符号 跳过选定的程序段 0030 数字0 数字0 数字1 0031 数字1 数字2 数字2 0032 0033 数字3 数字3 0034 数字4 数字4 0035 数字5 数字5 0036 数字6 数字6 0037 数字7 数字7 0038 数字8 数字8 0039 数字" 数字9 003A 冒号 对准功能 003B 分号 注释符号 003D 等号(用于轴索引 等号 004 拉丁大写字母A 关于X轴的角度尺寸 19
GB/T38267一2019 表A.1(续) 位置 地址字符 名称 意义 I6进制) B 0042 拉丁大写字母B 关于Y轴的角度尺寸 0043 关于Z轴的角度尺寸 拉丁大写字母C 0044 拉丁大写字母D 刀具半径补偿号 拉丁大写字母E 第二进给功能 0045 F 拉丁大写字母F 第一进给功能 0046 0047 G 拉丁大写字母 准备功能 H 0048 拉丁大写字母H 刀具长度补偿号 0049 拉丁大写字母1 平行于X轴的插补参数或螺纹导程 004A 拉丁大写字母J 平行于Y轴的插补参数或螺纹导程 004B 拉丁大写字母K 平行于Z轴的插补参数或螺纹导程 拉丁大写字母1 固定循环调用次数 004C 拉丁大写字母M 辅助功能 004D M 004E 拉丁大写字母N 顺序号 004F 拉丁大写字母o 程序号指定符 0050 拉丁大写字母P 子程序号指定,暂停时间,固定循环参数 0051 拉丁大写字母Q 固定循环参数 0052 拉丁大写字母R 圆弧半径,固定循环参数 拉丁大写字母s 0053 主轴速度功能 0054 拉丁大写字母T" 第一刀具功能 0055 拉丁大写字母U 平行于X轴的第二尺寸 0056 拉丁大写字母V 平行于Y轴的第二尺寸 w 0057 拉丁大写字母w 平行于Z轴的第二尺寸 0058 X 拉丁大写字母X 基本X尺寸 0059 拉丁大写字母Y 基本Y尺寸 005A 拉丁大写字母Z 基本Z尺寸 拉丁小写字母a 等同拉丁大写字母A 006 拉丁小写字母b 等同拉丁大写字母B 0062 0063 拉丁小写字母c 等同拉丁大写字母c 0064 拉丁小写字母d 等同拉丁大写字母D 0065 拉丁小写字母e 等同拉丁大写字母E 0066 拉丁小写字母f 等同拉丁大写字母F 0067 等同拉丁大写字母G 拉丁小写字母g 拉丁小写字母 等同拉丁大写字母H 0068 20
GB/38267一2019 表A.1续 位置 地址字符 名称 意义 16进制 0069 拉丁小写字母 等同拉丁大写字母1 006A 拉丁小写字母j 等同拉丁大写字母J 006B 拉丁小写字母k 等同拉丁大写字母K 等同拉丁大写字母L 006C 拉丁小写字母1 拉丁小写字母m 等同拉丁大写字母M 006D m 006E 拉丁小写字母n" 等同拉丁大写字母N 006F 拉丁小写字母o 等同拉丁大写字母o 0070 拉丁小写字母p 等同拉丁大写字母P 0071 拉丁小写字母g 等同拉丁大写字母Q 0072 拉丁小写字母r 等同拉丁大写字母R 等同拉丁大写字母s 0073 拉丁小写字母s 拉丁小写字母 等同拉丁大写字母T 0074 0075 拉丁小写字母u 等同拉丁大写字母u 0076 拉丁小写字母 等同拉丁大写字母V 0077 拉丁小写字母w 等同拉丁大写字母w 0078 拉丁小写字母x 等同拉丁大写字母X 0079 等同拉丁大写字母Y 拉丁小写字母y 等同拉丁大写字母2 007A 拉丁小写字母2 注当未按本表规定使用E,L,P,Q,R,U,V,w等字符时,它们将变为不指定字符,需要时可用于特殊用途 A.2其他字符 GB/T130002010中规定的其他字符仅可在注释中使用 21
GB/T38267一2019 B 录 附 资料性附录 程序互换 不同的机床和/或数控系统间有关程序互换性的用户使用说明如下: a 如果机床有相同或相似的结构和加工能力,控制系统应有相同的程序格式定义 在结构复杂的机床之间,程序互换性的可能性很小 如在多主轴机床间就很难互换程序,然而 b 当复杂功能不需要时,参考本标准格式编制通用的程序是可行的 程序互换性程度取决于机床的功能、加工范围、速度范围、功率、坐标轴的几何关系、准备功能、 辅助功能、刀具功能及其他因素的相似程度 在程序互换时应分析机床功能码如M.S,T码),以确保所要求的机床功能能够实现,其中包 括换刀、夹紧、托盘、主轴等辅助功能代码 当程序段中含有主轴手动变速或刀具手动转位等动作时,则应在程序中编制“选择停止”代码 M01),以保护操作者、机床和工件的安全 对于一些非程序代码功能,如镜像、坐标轴互换、刀具补偿、浮动零点或零点偏置等功能,操作 者在运行程序时要特别注意 程序中所用到的G和M代码,特别是没有明确定义的代码,为了互换性应仔细核对 22
GB/38267一2019 C 附录 资料性附录 固定循环代码 饥床和车床使用的固定循环指令分别如表C.1和表C.2所示 由于固定循环代码属于工艺代码 机床数控系统可以此为参考定义固定循环指令 铁床固定循环代码 表C.1 G;代码 固定循环类型 典型用途 G8o 循环取消 钻孔循环 G81 中心钻 G82 钻孔循环 带停顿的中心钻 G83 啄式钻孔循环 深孔 G84 攻丝循环 攻丝 瞠孔循环 普通瞠孔 G85 G86 孔循环 普通孔 G87 孔循环 精密孔 G88 孔循环 手锂 徵孔循环 带停顿的普通钱孔 G89 表C.2车床固定循环代码 G代码 固定循环类型 典型用途 G70 精车循环 精车加工 G71 轴向粗车循环 轴向粗车加工 G72 径向粗车循环 径向粗车加工 G73 轮廓车削循环 轮廓车削加工 G74 轴向钻孔或切槽循环 轴向钻孔 G75 径向钻孔或切槽循环 径向钻孔 G76 多次螺纹加工循环 多次螺纹加工循环 23
GB/T38267一2019 D 附 录 资料性附录 插补功能示例 D.1直线插补 .rn,ya,文)和(. 图D.1中的P点与P点的坐标分别为(ra Z1y1,芯1 图D.1直线插补从P点到P点 直线插补从P 点到P点的程序段为 N100G01XYZF; 其中,xY,Z后的数值分别如表D.1所示 F后面的数值为大于零的实数 表D.1直线插补程序段数值 程序段序号 绝对尺寸编程 增量尺寸编程 N100 Z= -1 D.2圆弧插补 图D.2中的P点、P 点与P点的坐标分别为(rw,y),(r.,y.)和(ri,y 24
GB/38267一2019 图D.2圆弧插补XY平面上运动从P,点到P点 圆弧插补从尸 点到尸点的程序段为 N100G02XYUJF; 其中,X、Y、I、J后的数值分别如表D.2所示 F后面的数值为大于零的实数 表D.2圆弧插补程序段数值 程序段序号 绝对尺寸编程 增量尺寸编程 X=x X=x N100 y D.3抛物线插补 图D.3中的P 点、P点与P点的坐标分别为(.ray、(.r1,y)和(.r!,y) P点为切线的交 点,P点为中间点 图D.3用两个相邻程序段编程的方法,三个坐标的抛物线插补 抛物线插补从尸 点到P 点的程序段为: 25

了解GB/T38267-2019机床数控系统编程代码

随着工业自动化程度的提高,机床数控系统在生产中扮演越来越重要的角色。而机床数控系统的编程,是实现自动化操作的基础。因此,如何规范机床数控系统编程代码,成为了制定标准的必然要求。

GB/T38267-2019《机床数控系统编程代码》就是针对机床数控系统编程代码的国家标准。该标准的出台,对于提高机床数控系统的编程质量、降低程序开发难度、推进行业标准化具有重要意义。

GB/T38267-2019主要内容

GB/T38267-2019主要包括以下内容:

  • 术语和定义
  • 通用规则
  • ISO基本程序名的编写方法及使用原则
  • 程序的组织形式及命名规则
  • 程序调用指令的编写方法
  • 程序格式
  • 程序存储介质及文件格式
  • 程序测试方法
  • 附录A:ISO基本程序名及其功能
  • 附录B:运动控制器中常用的算术指令和逻辑指令

GB/T38267-2019的应用

GB/T38267-2019标准的出台,能够推动机床数控系统的标准化和规范化。遵循该标准,可以提高机床数控系统编程代码的质量,从而提高生产效率和产品质量。同时,该标准还有助于降低程序员的学习成本和开发难度,降低企业的编程成本。

总之,了解GB/T38267-2019机床数控系统编程代码,对于掌握机床数控系统编程技术,提高编程水平,具有重要意义。

机床数控系统可靠性工作总则
上一篇 本文分享国家标准机床数控系统可靠性工作总则的全文阅读和高清PDF的下载,机床数控系统可靠性工作总则的编号:GB/T38266-2019。机床数控系统可靠性工作总则共有10页,发布于2020-07-01
纺织染整助剂产品中短链氯化石蜡的测定
本文分享国家标准纺织染整助剂产品中短链氯化石蜡的测定的全文阅读和高清PDF的下载,纺织染整助剂产品中短链氯化石蜡的测定的编号:GB/T38268-2019。纺织染整助剂产品中短链氯化石蜡的测定共有10页,发布于2020-11-01 下一篇
相关推荐