【技术实现步骤摘要】
实现数控系统实时自定义控制的系统及其方法
本专利技术涉及数控系统领域,尤其涉及数控系统控制系统领域,具体是指一种实现数控系统实时自定义控制的系统及其方法。
技术介绍
目前已经存在的控制方法的流程图如图1所示,由现有的控制方式可以看出:现有的控制方式是将Lua脚本作为一个配置文件,保存上位机与底层API的对应关系,上位机下发指令之后通过Lua脚本转译后调用目标底层API,然后执行。在这个过程当中,Lua脚本文件被作为上位机与底层连接的桥梁。随着数控行业对于加工实时性的要求越来越高,不仅仅需要快速执行指令,还需要满足用户能够按照一定的规范自定义控制数控系统。当前已有的设计只是对原有的系统框架进行调整,总体效率不高,并不能满足高实时性的要求,并且不能使用户在一定规则之下更加灵活控制数控系统。
技术实现思路
本专利技术的目的是克服了上述现有技术的缺点,提供了一种满足效率高、实时性好、适用范围广泛的实现数控系统实时自定义控制的系统及其方法。为了实现上述目的,本专利技术的实现数控系统实时自定义控制的系
【技术保护点】
1.一种实现数控系统实时自定义控制的系统,其特征在于,所述的系统包括:/n上位机,用于输出脚本逻辑内容;/n数控控制器,与所述的上位机相连接,用于周期性传递输入数据;/nLua逻辑处理模块,与所述的数控控制器和上位机相连接,用于对接收的输入数据进行处理,并传递输出数据。/n
【技术特征摘要】
1.一种实现数控系统实时自定义控制的系统,其特征在于,所述的系统包括:
上位机,用于输出脚本逻辑内容;
数控控制器,与所述的上位机相连接,用于周期性传递输入数据;
Lua逻辑处理模块,与所述的数控控制器和上位机相连接,用于对接收的输入数据进行处理,并传递输出数据。
2.根据权利要求1所述的实现数控系统实时自定义控制的系统,其特征在于,所述的输入数据包括硬件输入端口状态值、运动控制所需数据和功能所需输入数据。
3.根据权利要求1所述的实现数控系统实时自定义控制的系统,其特征在于,所述的输出数据包括硬件输出端口状态值、运动状态输出值和功能输出值。
4.根据权利要求1所述的实现数控系统实时自定义控制的系统,其特征在于,所述的系统还包括已注册功能接口,与所述的上位机和数控控制器相连接,...
【专利技术属性】
技术研发人员:莫雪林,郑之开,朱成坤,刘方超,
申请(专利权)人:上海维宏电子科技股份有限公司,上海维宏智能技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。