网站地图 | Tags | 热门标准 | 最新标准 | 订阅
您当前的位置:首页 > GB/T 41970-2022 智能工厂数控机床互联接口规范 > 下载地址2

GB/T 41970-2022 智能工厂数控机床互联接口规范

  • 名  称:GB/T 41970-2022 智能工厂数控机床互联接口规范 - 下载地址2
  • 下载地址:[下载地址2]
  • 提 取 码
  • 浏览次数:3
下载帮助: 发表评论 加入收藏夹 错误报告目录
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
新闻评论(共有 0 条评论)

资料介绍

  ICS 25 . 040 . 20 CCS J 50

  中 华 人 民 共 和 国 国 家 标 准

  GB/T 41970—2022

  智能工厂数控机床互联接口规范

  Interconnection interface specification of numerical control machine

  tools in smart factory

  2022-10-12 发布 2022-10-12 实施

  国家市场监督管理总局国家标准化管理委员会

  

  发

  

  布

  GB/T 41970—2022

  目 次

  前言 Ⅶ

  引言 Ⅷ

  1 范围 1

  2 规范性引用文件 1

  3 术语和定义 1

  4 缩略语 4

  5 总体要求 4

  5 . 1 数控机床互联接口体系架构 4

  5 . 1 . 1 组成 4

  5 . 1 . 2 应用系统层 4

  5 . 1 . 3 NC-Link接口层 5

  5 . 1 . 4 数控机床层 5

  5 . 1 . 5 连接关系 5

  5 . 2 适配器、代理器和数据传输接口功能要求 5

  5 . 2 . 1 适配器要求 5

  5 . 2 . 2 代理器要求 5

  5 . 2 . 3 数据传输接口功能要求 5

  5 . 3 数控机床要求 5

  5 . 4 接口使用的通用技术要求 6

  5 . 5 接口的信息交互要求 6

  5 . 5 . 1 概述 6

  5 . 5 . 2 上行信息交互 6

  5 . 5 . 3 下行信息交互 7

  5 . 5 . 4 信息交互的一般要求 7

  5 . 5 . 5 适配器与代理器的交互要求 7

  5 . 5 . 6 适配器与数控机床交互要求 7

  5 . 5 . 7 应用系统与代理器的交互要求 7

  6 数控机床模型定义 8

  6 . 1 模型组成 8

  6 . 2 对象定义 9

  6 . 2 . 1 数据类型 9

  6 . 2 . 2 根对象 9

  6 . 2 . 3 设备对象 10

  I

  GB/T 41970—2022

  6(6)..2(2)..5(4) 数据对象(组件对象) …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… 1(1)2(1)6(6)..2(2)..7(6) 内构方法对象(采样通道对象) …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… 1(1)4(3)

  7 数据项定义 15

  7(7) 2(1) 设备(概述)对…象… 的…数…据…项… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… 1(1)5(5)

  7(7) 4(3) 数据对象的数据项(组件对象的数据项) …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… 1(1)6(5)

  8 数据传输接口定义 23

  8 . 18 . 1 1(数)据通(传)信(输)方(接)式(口)概述 2(2)3(3)

  8 . 1 . 2 数据传输接口明细表 24

  8 . 1 . 3 消息标识符 28

  8 . 1 . 4 终端标识符 28

  8 . 1 . 5 数据类型的访问 28

  8 . 1 . 6 数据传输单元 28

  8 . 1 . 7 状态码及错误码定义 29

  8 . 2 数据传输接口定义 32

  8(8)..2(2)..2(1) 注册响应数据传输接口(注册请求数据传输接口) …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… 3(3)3(2)

  8(8)..2(2)..4(3) 终端探测响应数据传输接口(终端探测请求数据传输接口) …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… 3(3)6(4)

  8(8)..2(2)..6(5) 版本号校对响应数据传输接口(版本号校对请求数据传输接口) …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… 3(3)9(8)

  8(8)..2(2)..8(7) 模型侦测响应数据传输接口(模型侦测请求数据传输接口) …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… 4(4)1(0)

  8(8)..2(2)..1(9)0 模型设置响应数据传输接(模型设置请求数据传输接口)口… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… 4(4)2(2)

  8(8)..2(2)..12(11) 数据查询响应数据传输接口(数据查询请求数据传输接口) …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… 4(4)9(3)

  8(8)..2(2)..14(13) 数据设置响应数据传输接口(数据设置请求数据传输接口) …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… …… 6(5)0(5)

  8 . 2 . 15 数据采样数据传输接口 63

  8 . 2 . 16 状态通知数据传输接口 64

  8 . 2 . 17 动态采样注册请求数据传输接口 65

  8 . 2 . 18 动态采样注册响应数据传输接口 67

  Ⅱ

  GB/T 41970—2022

  8 . 2 . 19 动态采样注销请求数据传输接口 68

  8 . 2 . 20 动态采样注销响应数据传输接口 69

  8 . 2 . 21 动态数据采样数据传输接口 70

  8 . 2 . 22 内构方法调用数据传输接口 71

  8 . 2 . 23 内构方法进度数据传输接口 72

  8 . 2 . 24 内构方法结果数据传输接口 73

  8 . 2 . 25 内构方法控制请求数据传输接口 75

  8 . 2 . 26 内构方法控制响应数据传输接口 76

  8 . 2 . 27 事件注册请求数据传输接口 77

  8 . 2 . 28 事件注册响应数据传输接口 80

  8 . 2 . 29 事件注销请求数据传输接口 81

  8 . 2 . 30 事件注销响应数据传输接口 82

  8 . 2 . 31 事件数据数据传输接口 83

  8 . 3 网络连接错误场景 85

  8 . 3 . 1 概述 85

  8 . 3 . 2 连接错误情景一 85

  8 . 3 . 3 连接错误情景二 86

  8 . 3 . 4 连接错误情景三 87

  8 . 3 . 5 连接错误情景四 89

  8 . 3 . 6 连接错误情景五 91

  9 测试与评价 93

  9 . 1 测试要求 93

  9 . 1 . 1 测试目的 93

  9 . 1 . 2 测试系统组成 93

  9 . 1 . 3 测试对象的连接 94

  9 . 2 测试内容 94

  9 . 2 . 1 连接测试 94

  9 . 2 . 2 测试用例 94

  9 . 2 . 3 模型侦测与模型设置测试 94

  9 . 2 . 4 数据查询与数据设置测试 95

  9 . 2 . 5 数据采样测试 95

  9 . 2 . 6 事件功能测试 96

  9 . 2 . 7 动态采样功能测试 96

  9 . 2 . 8 状态通知测试 96

  9 . 2 . 9 内构方法功能测试 96

  9 . 3 测试结果评价 97

  9 . 3 . 1 连接测试 97

  Ⅲ

  GB/T 41970—2022

  9 . 3 . 2 模型文件规范性检查 97

  9 . 3 . 3 适配器和代理器功能测试 97

  9 . 4 测试记录 98

  附录 A (资料性) 数控机床模型样式文件示例 99

  附录 B (资料性) 数控机床模型描述示例 138

  附录 C (资料性) 测试记录表 148

  图 1 NC-Link接口体系架构 4

  图 2 数控机床模型对象构成及各对象间关系 8

  图 3 数据传输接口 “ 请求/响应 ” 通信方式 23

  图 4 数据传输接口 “ 订阅/发布 ” 通信方式 24

  图 5 适配器终端探测流程 35

  图 6 单值类型数据项查询请求参数形式化定义 45

  图 7 字典类型数据项查询请求参数形式化定义 46

  图 8 列表类型数据项查询请求参数形式化定义 47

  图 9 单值类型数据项查询响应参数形式化定义 50

  图 10 字典类型数据项查询响应参数形式化定义 51

  图 11 列表类型数据项查询响应参数形式化定义 52

  图 12 单值类型数据项设置请求参数形式化定义 56

  图 13 字典类型数据项设置请求参数形式化定义 57

  图 14 列表类型数据项设置请求参数形式化定义 58

  图 15 数据项设置响应参数形式化定义 61

  图 16 过滤器参数形式化定义 79

  图 17 事件体数据参数形式化定义 84

  图 18 连接错误情景一 85

  图 19 连接错误情景二 86

  图 20 连接错误情景三 88

  图 21 连接错误情景四 90

  图 22 连接错误情景五 92

  图 23 测试系统和测试对象连接方式 93

  图 B. 1 数控机床逻辑模型 139

  表 1 根对象属性列表 9

  表 2 设备对象属性列表 10

  表 3 组件对象属性列表 11

  表 4 数据对象属性列表 12

  表 5 采样通道对象属性列表 13

  Ⅳ

  GB/T 41970—2022

  表 6 内构方法对象属性列表 14

  表 7 设备对象的数据项 15

  表 8 组件对象的数据项 15

  表 9 组件对象的 type属性的部分组合定义 16

  表 10 物理量数据项 16

  表 11 属性 units 常用的非默认数据单位 17

  表 12 通用数据项 18

  表 13 专用数据项 19

  表 14 数据对象 type属性取特定值时 value 属性的定义 21

  表 15 数据对象 type属性取特定值时仅使用 value 属性的组合定义 22

  表 16 数据对象 type属性取特定值时 value属性和设备/组件对象的 type属性的组合定义 22

  表 17 数据传输接口指令列表 24

  表 18 请求执行状态码取值 29

  表 19 错误原因列表 29

  表 20 状态码 、错误原因及错误码在数据传输单元中的规范性定义 32

  表 21 注册请求数据传输单元定义 32

  表 22 注册响应数据传输单元定义 33

  表 23 终端探测请求数据传输单元定义 35

  表 24 终端探测响应数据传输单元定义 36

  表 25 适配器描述 37

  表 26 版本号校对请求数据传输单元定义 38

  表 27 版本号校对响应的数据传输单元定义 39

  表 28 模型侦测请求数据传输单元定义 40

  表 29 模型侦测响应数据传输单元定义 41

  表 30 模型设置请求数据传输单元定义 42

  表 31 模型设置响应数据传输单元定义 43

  表 32 数据查询请求数据传输单元定义 44

  表 33 数据查询响应数据传输单元定义 49

  表 34 数据设置请求数据传输单元定义 55

  表 35 数据设置响应数据传输单元定义 61

  表 36 数据采样数据传输单元定义 63

  表 37 状态通知数据传输单元定义 65

  表 38 动态采样注册请求数据传输单元定义 66

  表 39 动态采样注册响应数据传输单元定义 67

  表 40 动态采样注销请求数据传输单元定义 68

  表 41 动态采样注销响应数据传输单元定义 69

  表 42 动态数据采样数据传输单元定义 70

  V

  GB/T 41970—2022

  表 43 内构方法调用数据传输单元定义 72

  表 44 内构方法进度数据传输单元定义 73

  表 45 内构方法结果数据传输单元定义 74

  表 46 内构方法控制请求数据传输单元定义 75

  表 47 内构方法控制响应数据传输单元定义 76

  表 48 事件注册请求数据传输单元定义 77

  表 49 事件注册响应数据传输单元定义 80

  表 50 事件注销数据传输单元定义 81

  表 51 事件注销响应数据传输单元定义 82

  表 52 事件数据数据传输单元定义 83

  表 53 连接错误情景三错误状态的数据传输单元 88

  表 54 错误情景四错误状态的数据传输单元 91

  表 55 连接测试项 目 94

  表 56 模型侦测与模型设置测试项 目 95

  表 57 数据查询与数据设置测试项 目 95

  表 58 数据采样测试项 目 95

  表 59 事件功能测试项 目 96

  表 60 动态采样功能测试项 目 96

  表 61 状态通知测试项 目 96

  表 62 内构方法功能测试项 目 97

  表 63 适配器和代理器功能测试评价项 目 97

  表 C. 1 测试记录表 148

  Ⅵ

  GB/T 41970—2022

  前 言

  本文件按照 GB/T 1 . 1—2020《标准化工作导则 第 1 部分:标准化文件的结构和起草规则》的规定起草 。

  请注意本文件的某些内容可能涉及专利 。本文件的发布机构不承担识别专利的责任 。

  本文件由中国机械工业联合会提出 。

  本文件由全国机床数控系统标准化技术委员会(SAC/TC367)归口 。

  本文件起草单位:华中科技大学 、武汉华中数控股份有限公司 、中国机床工具工业协会 、沈机(上海)智能系统研发设计有限公司 、北京航空航天大学 、华工法利莱切焊系统工程有限公司 、中南民族大学 、智能云科信息科技有限公司 、广州数控设备有限公司 、科德数控股份有限公司 、嘉泰数控科技有限公司 、北京兰光创新科技有限公司 、华为技术有限公司 、艾普工华科技(武汉)有限公司 、联想(北京)有限公司 、中国电子科技网络信息安全有限公司 、北京亚鸿世纪科技发展有限公司 。

  本文件主要起草人:路松峰 、陈吉红 、金健 、朱建新 、汤学明 、惠恩明 、王萧 、张航军 、路直 、胡瑞琳 、黄云鹰 、彭狮 、高连生 、江哲夫 、赵振宇 、徐科 、张晓 、唐建锐 、王声文 、李敏之 、朱铎先 、周亚灵 、杜俊志 、于辰涛 、刘波 、肖远军 、唐威 。

  Ⅶ

  GB/T 41970—2022

  引 言

  随着信息技术的快速发展,传统制造业开始向智能制造过渡,智能制造的关键在于数控机床的信息交互 。但是数控机床属于多源异构系统,具有很大的差异性,给信息的交互带来困难,同时也形成了上层应用系统与数控机床交互的瓶颈 。为此,智能工厂需要统一规范的数控机床互联协议,其核心是互联的模型和接口规范 。

  目前国内外提出了一些数控装备互联标准或协议,但这些标准和协议尚不能满足数字孪生需要的数据要求,为此依据国内工业互联的需求和发展趋势,应制定满足智能工厂数控机床互联的相关接 口规范 。

  智能工厂数控机床互联接口规范(简称 NC-Link)正是在此背景下提出并制定的 。NC-Link 用于连接数控机床与应用系统,将数控机床属性数据 、参数以及运行信息传递至应用系统或将应用系统的控制信息传递至数控机床,从而实现信息交互 。此外,智能工厂的数控机床在互联时也需要采集和使用其他测量 、物流等数控机床附属设备的数据,因此智能工厂的数控机床互联接口也会涵盖这些附属设备的接口 。

  Ⅷ

  GB/T 41970—2022

  智能工厂数控机床互联接口规范

  1 范围

  本文件规定了智能工厂数控机床互联接口规范(以下简称 NC-Link) , 包括总体要求 、数控机床模型定义 、数据项定义 、数据传输接口定义及测试与评价 。

  本文件适用于数控机床及其附属设备 。智能工厂中其他数字化设备可参照使用 。

  2 规范性引用文件

  下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款 。其中 , 注 日期的引用文件 , 仅该日期对应的版本适用于本文件;不注日期的引用文件 , 其最新版本(包括所有的修改单)适用于本文件 。

  GB/T 25069—2010 信息安全技术 术语

  ECMA-404:2017 JSON数据交互语法 (The JSON Data Interchange Syntax)

  3 术语和定义

  GB/T 25069—2010 界定的以及下列术语和定义适用于本文件 。

  3.1

  应用系统 application system

  对数控机床的属性数据 、参数数据及运行数据进行分析 、管理和监控或对数控机床进行控制的软硬件系统 。

  注 : 常见的应用系统有 ERP、MES等 。

  3.2

  适配器 adapter

  软件组件或硬件设备 , 用于连接代理器和数控机床 , 实现从数控装备采集其属性数据 、参数数据或运行数据并进行格式解析和转换 , 以统一格式传送到代理器 , 或接收从代理器传来的控制信息 , 按照指定的数控机床要求转换并传递到对应的数控机床 。

  注 : 由于数控机床与适配器为一对一对应 , 本文件中使用适配器来代表数控机床 。

  3.3

  代理器 agent

  软件组件或硬件设备 , 用于连接适配器和应用系统 , 实现从适配器采集数据并分发到应用系统 , 或接收从应用系统传来的控制信息并下传到适配器 。

  3.4

  终端 terminal

  应用系统或连接了适配器的数控机床 。

  注 : 终端由系统内唯一的终端标识符来标识 。

  1

  GB/T 41970—2022

  3.5

  数据传输接口 data transmission interface

  应用系统与代理器 、适配器与代理器之间的通信规则

  注 : 该规则包括请求/应答/发布等指令的名称 、格式 , 以及指令的各项参数 。

  3.6

  数控机床模型 numerical control machine model

  采用树状的面向对象方式对数控机床的结构 、属性和数据进行描述的结果 。

  注 1 : 其表现形式为数控机床样式文件 。

  注 2 : 具体数控机床的模型是依据当前数控机床的实际特点裁剪而得到的 , 称为数控机床模型实例 , 其表现形式为数控机床模型文件 。

  3.7

  上行 upload

  数据由数控机床经适配器 、代理器 , 传输至应用系统 。

  3.8

  下行 download

  数据由应用系统经过代理器 、适配器传输至数控机床 。

  3.9

  运行信息 running information

  数控机床运行时产生的电流 、位置等数据 。

  注 : 由于这些数据包含了语义信息 , 也称运行数据 。 出于使用习惯 , 不同场合可能会称“运行数据”或“运行信息”。

  3 . 10

  样式文件 schema file

  基于《IETFJSON框架草案 01 , JSON框架:描述 JSON文档的媒体类型》语法的 , 描述所定义对象语法规则的文件 。

  注 : 样式文件也称 Schema文件或数控机床样式文件 。

  3 . 1 1

  模型文件 model file

  符合样式文件描述的数控机床模型文件 。

  注 : 模型文件内容为 JSON对象 。也称 probe文件 。

  3 . 12

  数据项 data item

  数控机床模型定义中各对象的属性在使用中规定的取值组合单元 。

  3 . 13

  单值数据类型 single value data type

  一个有效的 JSON数据类型 。

  注 : 单值数据类型包括数值 value、字符串 string 、数字 number、对象 object、数组 array、布尔 Boolean、NULL 。

  3 . 14

  键值对 key-value pair

  数据库存储最简单的组织形式 。“键”为存储的数据的编号 ,“值”为存储的数据 。

  3 . 15

  字典数据类型 dictionary data type

  一个JSON对象 , 是键值对的集合 。

  2

  GB/T 41970—2022

  3 . 16

  列表数据类型 list data type

  一个 JSON数组 。

  注 : 列表中的每一个元素可是字典数据类型 、单值数据类型或列表数据类型 。

  3 . 17

  设备 device

  数控机床或其附属设备 。

  3 . 18

  数据传输单元 data transfer unit;DTU

  应用系统 、代理器和适配器三者之间交互的数据单元 。

  注 : 数据传输单元分为请求数据传输单元(Request DTU) 、响应数据传输单元(Response DTU)和采样数据传输单元(Sample DTU )

  3 . 19

  请求/响应 request/response

  应用系统 、代理器 、适配器三者之间的通信方式 。该通信方式下 , 应用系统通过代理器向适配器发出“Request DTU”, 适配器收到该请求数据传输单元后 , 通过代理器 , 向应用系统返回相应的“ Response DTU”。

  3 . 20

  订阅/发布 subscribe/publish

  应用系统 、代理器 、适配器三者之间的通信方式 。通过订阅/发布通信模式 , 三者之间传递数据传输单元 , 完成应用系统与适配器之间的信息传输或控制功能 。

  3 . 21

  状态通知 state notify

  用于终端得知其他终端状态发生变更的机制 。代理器在检测到终端的连接状态发生变更时 , 向监听该终端状态的终端发送状态变更消息 。

  3 . 22

  离线 offline

  代理器在连续若干时间间隔内 , 未收到终端发布的任何数据传输单元 , 则认定该终端当前处于离线状态 。

  适配器与应用系统通信时 , 如果在一定时间间隔内未收到该应用系统的数据传输单元 , 则认定应用系统当前处于离线状态 。

  在应用系统 、代理器和适配器网络连接中 , 若任意两者之间网络中断 , 则连接双方互相认定对方当前处于离线状态 。

  注 : 时间间隔由应用系统实现者定义 。

  3 . 23

  在线 online

  应用系统在连续若干个时间间隔内 , 接收到适配器发布的任何数据传输单元 , 则认定该适配器当前处于在线状态 。

  适配器与应用系统通信时 , 如果在一定时间段内接收到应用系统发布的任何数据传输单元 , 则认定应用系统当前处于在线状态 。

  注 : 时间间隔由应用系统实现者定义 。

  3

  GB/T 41970—2022

  4 缩略语

  下列缩略语适用于本文件 。

  CRM:客户关系管理(Customer Relationship Management)

  ERP:企业资源计划(Enterprise Resource Planning)

  JSON: JavaScript对象表示法(JavaScript Object Notation)

  MES:制造执行系统(Manufacturing Execution System)

  PLM:产品生命周期管理(Product Lifecycle Management)

  PDM:产品数据管理(Product Data Management)

  SCM:软件配置管理(SoftWare Configuration Management)

  5 总体要求

  5 . 1 数控机床互联接口体系架构

  5 . 1 . 1 组成

  NC-Link接口体系架构由数控机床层 、NC-Link接口层和应用系统层组成(见图 1) 。

  图 1 NC-Link 接口体系架构

  5 . 1 . 2 应用系统层

  应用系统层应为信息应用方和/或控制指令发出方 , 可是一个或多个应用系统 , 如 ERP、MES、 PLM、PDM、SCM、CRM 等 。应用系统层不属于本文件的内容 。

29139816329
下载排行 | 下载帮助 | 下载声明 | 信息反馈 | 网站地图  360book | 联系我们谢谢