[发明专利]一种基于虚拟化技术的数控系统及方法有效
申请号: | 201410505694.4 | 申请日: | 2014-09-26 |
公开(公告)号: | CN104298175A | 公开(公告)日: | 2015-01-21 |
发明(设计)人: | 杨建中;冯冰艳;惠恩明;丁国涛;陆永亮 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G05B19/414 | 分类号: | G05B19/414 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 李智 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 虚拟 技术 数控系统 方法 | ||
技术领域
本发明属于数控系统技术领域,具体涉及一种基于虚拟化技术的数控系统及方法。
背景技术
数控机床是一种柔性的、高效能的、高精度的自动化机床,能较好地解决复杂、精密、小批量、多品种的零件加工问题,一般由数控系统、机床主体和其他辅助装置等组成。数控系统是整个数控机床的核心,集位置(轨迹)、速度、扭矩控制为一体,根据代码指令执行部分或全部数值控制功能,实现一台或多台机械设备的动作控制。如附图1所示,一般数控系统由输入/输出装置、数控装置、可编程控制器(PLC)、伺服系统、检测反馈装置等组成,其中数控装置是数控系统的中枢。
数控装置可以包括显示模块、输入/输出模块、译码器、运动规划器、轴运动控制器、存储器等。其中,显示模块是人机交互的重要媒介,它向用户提供一个直观的操作环境;输入/输出模块是数控装置与外界进行数据和信息交换的接口,包括数控加工程序、控制参数、补偿量等数据的输入以及伺服驱动、轨迹控制等信息的输出;译码器主要用于对数控加工程序的程序段进行译码处理;运动规划器主要完成速度处理以及插补运算;轴运动控制器是数控装置与伺服驱动系统的接口模块,主要负责位置控制;存储器负责零件加工程序、系统配置参数和系统固有数据等信息的存储。
在数控系统功能亟待灵活扩展的今天,当前数控系统普遍采用的是PC+NC的上下位机体系架构,如附图2所示,上位机与下位机都安装在机床旁边并通过总线相连,上位机(PC)为HMI,负责系统非实时性任务,下位机(NC)为NCU和PLC,负责系统实时性的运动控制和逻辑控制任务。这种数控系统已具备分布式的特点,在一定程度上支持用户的二次研发和自主升级,既具有PC端的开放性,又具有控制端的开放性,而且上下位机结构的通信和控制也比较容易实现和维护。
但是,随着现在对数控系统智能化、多功能化的需求不断增加,对数控系统的硬件提出了更高的要求,特别是现在例如CAD、CAM、CAPP、CAE、PLM、MES和ERP等在数控加工中应用的各领域软件的功能越来越强大,运行时需要的计算机资源越来越多,对数控系统的内核和内存提出了更高的要求,如果以不断升级数控系统软硬件系统为代价来满足其智能化、多功能化的需求,一方面将会造成设计和制造成本、升级和使用成本急剧增加,数控系统的测试、研发和生产难度也会增大,另一方面也会导致数控系统的臃肿、可靠性降低。另外,这种体系结构下的数控系统各功能部件与其他数控系统之间是相互独立的,这种内部完全开放和外部相对封闭的软硬件体系结构越来越难以满足外部设备/软件和功能扩展的需求,而且构成了本地资源孤岛,使得数控系统与外部设备或软件的兼容性差,在一定程度上也限制了数控系统多功能化的实现。
目前这种体现结构的数控系统导致数控系统智能化技术难以适应日益复杂的制造过程,形成了数控系统向智能化、数字化、多功能化发展的主要瓶颈。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种基于虚拟化技术的数控系统的功能扩展方法,其利用虚拟化技术,在本地数控装置上集成虚拟桌面,并将数控系统的功能扩展与开发任务移交至远程服务器,通过远程服务器与本地数控装置的交互实现本地数控装置无法支持的高端加值功能,以在实现车间数控资源高度共享的同时,使得数控系统可以适应智能化、多功能化的发展方向。
按照本发明的一个方面,提供一种基于虚拟化技术的数控系统,其通过远程服务器和本地数控装置配置形成的体系结构,并利用两者的交互完成数控加工控制,其特征在于,该数控系统包括:
设置在本地的数控装置,其用于处理实时性任务,包括速度处理、插补运算、位置控制和在线检测,以及实现人机交互;以及
设置在远程的服务端,其与本地的数控装置网络互连,用于处理非实时性任务,包括G代码编程、译码、加工仿真,同时可实现加值功能,包括Microsoft/PDF查看、IE浏览、Winscp文件传输、数控代码质量分析与检测和数控代码样条拟合与优化中的一种或多种;
其中,所述服务端与数控装置通过安装在所述数控装置上的客户端实现互连,该客户端运行在数控装置系统上,其通过利用虚拟技术在数控装置的人交互设备(HMI)上对服务器进行虚拟操作,实现在本地数控装置上对服务端的操作控制,进而两者完成协调配合实现数控加工控制。
作为本发明的改进,所述客户端在人机交互设备(HMI)上对服务端进行虚拟操作的过程即是将服务端对应的操作界面图像传输到HMI上,并将对操作界面的操作以指令的方式发送至服务端,在服务端进行响应后将结果发送至HMI上进行更新显示,实现对服务端的本地化操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410505694.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高清晰度抓拍信息系统及方法
- 下一篇:电源模块及其制造方法