[发明专利]一种数控加工过程中G代码执行状态数据的实时采集方法有效
申请号: | 201611217043.0 | 申请日: | 2016-12-26 |
公开(公告)号: | CN106647628B | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 何岭松;高志强;王萧;张攀 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G05B19/4063 | 分类号: | G05B19/4063;G05B19/4068;G08C17/02 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 梁鹏 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数控系统 数据采集终端 数控机床 数控加工过程 蓝牙模块 实时采集 状态数据 采集 数据采集技术 数据交换协议 传感器数据 外部传感器 操作面板 服务模块 机床故障 建立连接 蓝牙数据 设备改造 硬件升级 机床 诊断 节约 配合 分析 服务 | ||
1.一种数控加工过程中G代码执行状态数据的实时采集方法,其特征在于,其采用蓝牙通信方式通过运行于数控系统(2)上的数控系统蓝牙数据服务模块(21)实现数据采集终端(3)与数控系统(2)间的数据交互,其中所述数控系统(2)与数据采集终端(3)间通过数据交换协议来进行数据的交互,该数据交换协议包括请求包、应答包、信息包、状态保持包、配置包和基础包,该实时采集方法具体包括以下步骤:
S1.启动数控系统(2),数据采集终端(3)建立与数控系统(2)间的蓝牙连接;
S2.建立蓝牙连接后,数据采集终端(3)通过蓝牙向数控系统(2)发送建立数据采集连接的请求包,并等待数控系统(2)的应答,数控系统蓝牙数据服务模块(21)收到该请求包后,发送对应的应答包,表明同意或者不同意建立数据采集连接;
S3.数控系统蓝牙数据服务模块(21)发送应答包同意建立数据采集连接后,数控系统(2)和数据采集终端(3)建立数据采集连接,并持续周期性的互相发送状态保持包,表明自己在线;
S4.数据采集开始前,数据采集终端(3)按需要先发送配置包,数控系统蓝牙数据服务模块(21)收到该配置包后,按配置包数据内容对采集方案进行配置,操作完成后,数控系统蓝牙数据服务模块(21)向数据采集终端(3)发送对应的应答包,表明配置成功或者失败;
S5.配置成功后,数据采集终端(3)发送开始采集对应的请求包,数控系统蓝牙数据服务模块(21)收到该请求包后,发送同意采集或拒绝采集应答包,表明采集请求成功或者失败,采集请求成功后,数控系统蓝牙数据服务模块(21)开始按采样方案,进行数据采集工作,并通过基础包持续地发送至数据采集终端(3);
S6.数据采集完成后,数据采集终端(3)发送采集停止请求,并停止采集数据的接收,数控系统蓝牙数据服务模块(21)接收到采集停止请求后,立即停止数据采集工作,从而实现基于蓝牙的数控加工过程G代码执行状态数据的实时采集。
2.如权利要求1所述的一种数控加工过程中G代码执行状态数据的实时采集方法,其特征在于,所述数控系统(2)上设置有接口(22),蓝牙模块(1)通过该接口(22)与数控系统(2)进行连接。
3.如权利要求1或2所述的一种数控加工过程中G代码执行状态数据的实时采集方法,其特征在于,所述数控系统的数控系统蓝牙数据服务模块(21)以升级数控系统的方式,被添加进数控机床的数控系统(2)中。
4.如权利要求3所述的一种数控加工过程中G代码执行状态数据的实时采集方法,其特征在于,所述数控系统蓝牙数据服务模块(21)的初始化在数控系统(2)启动的系统运行环境初始化阶段完成后立即进行,以保证其初始化过程中使用到的资源都已经过初始化。
5.如权利要求4所述的一种数控加工过程中G代码执行状态数据的实时采集方法,其特征在于,在所述数控系统(2)运行过程中,所述数控系统蓝牙数据服务模块(21)的主任务程序代码被数控系统(2)在低优先级非核心线程中间歇性的重复调用,以保证其代码的运行不对数控加工中数控系统(2)对机床的实时控制产生任何影响。
6.如权利要求5所述的一种数控加工过程中G代码执行状态数据的实时采集方法,其特征在于,所述数控系统蓝牙数据服务模块(21)的退出在数控系统(2)退出时的所有资源释放和所有服务停止前进行,以保证已释放的数控系统资源或已停止的数控系统服务不再被其使用。
7.如权利要求6所述的一种数控加工过程中G代码执行状态数据的实时采集方法,其特征在于,所述数控系统(2)与数据采集终端(3)间的数据交换协议定义了数控系统(2)与数据采集终端(3)间通过蓝牙模块(1)进行数据交换的数据包格式要求,其中,
请求包的包数据为请求码;
应答包的包数据为所应答的请求码和状态码,状态码用于表明请求操作成功或者失败;
信息包的包数据为信息类型码、信息值字节数、信息值类型码和信息值,信息包的包数据有多个“信息类型码-信息值字节数-信息值类型码-信息值”单元,用于数控系统(2)与数据采集终端(3)间的信息交换;
状态保持包无包数据,用于数控系统(2)与数据采集终端(3)间相互通知在线状态,若一方一段时间内未收到另一方的状态保持包,则停止所有与其的数据传输;
配置包的包数据依次为配置类型码和配置值,有多个“配置类型码-配置值”单元,用于对数据采集方案进行配置;
基础包的包数据为所采集的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611217043.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:光学成像系统及投影系统
- 下一篇:一种压控电阻电路