[发明专利]一种基于Windows的易伸缩数控系统有效
申请号: | 201010022854.1 | 申请日: | 2010-01-15 |
公开(公告)号: | CN101788803A | 公开(公告)日: | 2010-07-28 |
发明(设计)人: | 牟凤林;黎建伟;汤同奎 | 申请(专利权)人: | 上海维宏电子科技有限公司;上海奈凯电子科技有限公司 |
主分类号: | G05B19/18 | 分类号: | G05B19/18;G05B19/41 |
代理公司: | 上海天翔知识产权代理有限公司 31224 | 代理人: | 朱妙春 |
地址: | 200032 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于Windows的易伸缩数控系统,该系统中的应用程序层实现整个系统数据的处理,中间层以驱动程序为核心,结合Windows操作系统内核提供的服务,通过自行建立的共享内存交换区及两个单向的环形缓冲区来与应用程序层发生数据交换;底层硬件层为硬件端子板,通过PCI总线与PC连接,主要负责为数控系统提供精准的定时中断及一个40组单元的指令缓冲区。本发明通过大范围改造MFC形成独特的NC System FrameWork(数控系统软件框架),并在此基础上开发的数控系统,它涉及一种基于Windows的全软件数控系统,以解决现有基于PC的开放式数控系统存在的重构性和实时性难以兼顾的问题。 | ||
搜索关键词: | 一种 基于 windows 伸缩 数控系统 | ||
【主权项】:
一种基于Windows的易伸缩数控系统,其特征在于,所述数控系统包括应用程序层、中间层以及底层硬件层;所述应用程序层实现整个数控系统的数据处理,主要包括负责数控系统任务调度、定时器管理、消息处理机制和线程管理工作的控制内核模块、负责与操作人员的信息交互工作的用户界面模块和界面处理基础库、负责系统逻辑控制功能的软PLC模块、负责系统各种参数读入、保存和分配工作的参数解析模块、负责将零件图形文件转化成数控系统可处理的加工数据的图形文件处理模块、负责处理加工前的仿真功能的仿真图形处理模块、负责将加工代码转化成数控系统可识别的数据格式的加工代码编译模块、负责轨迹控制点的密化和生成工作的轨迹插补模块,所述控制内核模块协调数控系统各模块完成任务处理工作;所述中间层以驱动程序为核心,结合Windows操作系统内核提供的服务,其主要包括内存交换区,上、下行环形缓冲区以及驱动程序模块,通过自行建立的共享内存交换区及两个单向的上、下行环形缓冲区来与应用程序层发生数据交换,并通过驱动程序模块实现应用程序层与底层硬件层的数据连接;所述底层硬件层为硬件端子板,其中通过PCI总线与PC连接,负责为数控系统提供精准的定时中断及相应的指令缓冲区。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海维宏电子科技有限公司;上海奈凯电子科技有限公司,未经上海维宏电子科技有限公司;上海奈凯电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010022854.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种对机器的状态进行监控的方法
- 下一篇:使用量子点荧光粉的显示装置