[发明专利]实现数控系统实时自定义控制的系统及其方法有效
申请号: | 201911227198.6 | 申请日: | 2019-12-04 |
公开(公告)号: | CN110825031B | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 莫雪林;郑之开;朱成坤;刘方超 | 申请(专利权)人: | 上海维宏电子科技股份有限公司;上海维宏智能技术有限公司 |
主分类号: | G05B19/4065 | 分类号: | G05B19/4065 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁;郑暄 |
地址: | 201108 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 数控系统 实时 自定义 控制 系统 及其 方法 | ||
本发明涉及一种实现数控系统实时自定义控制的系统,包括上位机,用于输出脚本逻辑内容;数控控制器,与所述的上位机相连接,用于周期性传递输入数据;Lua逻辑处理模块,与所述的数控控制器和上位机相连接,用于对接收的输入数据进行处理,并传递输出数据。本发明还涉及一种基于该系统实现数控系统实时自定义控制处理的方法。采用了本发明的实现数控系统实时自定义控制的系统及其方法,由于Lua脚本语言在灵活控制数控系统方面给用户提供了极大的便利性,能快速执行指令,满足数控行业对加工实时性的高要求。本发明的效率高,使用户更加灵活控制数控系统,并且I/O控制、运动控制和其他辅助功能控制都正常执行,用户自定义数控功能程度高,使用方便。
技术领域
本发明涉及数控系统领域,尤其涉及数控系统控制系统领域,具体是指一种实现数控系统实时自定义控制的系统及其方法。
背景技术
目前已经存在的控制方法的流程图如图1所示,由现有的控制方式可以看出:现有的控制方式是将Lua脚本作为一个配置文件,保存上位机与底层API的对应关系,上位机下发指令之后通过Lua脚本转译后调用目标底层API,然后执行。在这个过程当中,Lua脚本文件被作为上位机与底层连接的桥梁。
随着数控行业对于加工实时性的要求越来越高,不仅仅需要快速执行指令,还需要满足用户能够按照一定的规范自定义控制数控系统。当前已有的设计只是对原有的系统框架进行调整,总体效率不高,并不能满足高实时性的要求,并且不能使用户在一定规则之下更加灵活控制数控系统。
发明内容
本发明的目的是克服了上述现有技术的缺点,提供了一种满足效率高、实时性好、适用范围广泛的实现数控系统实时自定义控制的系统及其方法。
为了实现上述目的,本发明的实现数控系统实时自定义控制的系统及其方法如下:
该实现数控系统实时自定义控制的系统,其主要特点是,所述的系统包括:
上位机,用于输出脚本逻辑内容;
数控控制器,与所述的上位机相连接,用于周期性传递输入数据;
Lua逻辑处理模块,与所述的数控控制器和上位机相连接,用于对接收的输入数据进行处理,并传递输出数据。
较佳地,所述的输入数据包括硬件输入端口状态值、运动控制所需数据和功能所需输入数据。
较佳地,所述的输出数据包括硬件输出端口状态值、运动状态输出值和功能输出值。
较佳地,所述的系统还包括已注册功能接口,与所述的上位机和数控控制器相连接,用于传递输出数据。
该基于上述系统实现数控系统实时自定义控制处理的方法,其主要特点是,所述的方法包括以下步骤:
(1)所述的上位机将用户需要的脚本逻辑内容经过通讯线发送至数控控制器;
(2)所述的数控控制器周期性获取输入数据,并传输至Lua逻辑处理模块;
(3)所述的Lua逻辑处理模块对输入数据进行处理;
(4)所述的数控控制器给定输出数据。
较佳地,所述的步骤(2)中的输入数据包括硬件输入端口状态值、运动控制所需数据和功能所需输入数据。
较佳地,所述的步骤(4)中的输出数据包括硬件输出端口状态值、运动状态输出值和功能输出值。
采用了本发明的实现数控系统实时自定义控制的系统及其方法,由于Lua脚本语言在灵活控制数控系统方面给用户提供了极大的便利性,能快速执行指令,满足数控行业对加工实时性的高要求。本发明的效率高,使用户更加灵活控制数控系统,并且I/O控制、运动控制和其他辅助功能控制都正常执行,用户自定义数控功能程度高,使用方便。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海维宏电子科技股份有限公司;上海维宏智能技术有限公司,未经上海维宏电子科技股份有限公司;上海维宏智能技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911227198.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种种子包衣设备
- 下一篇:一种外墙保温板支撑构件