共查询到17条相似文献,搜索用时 703 毫秒
1.
“NC嵌入PC”结构的开放式数控系统开发中,控制软件的开发是开发的关键。本文在分析面向对象及组件技术的软件复用基础上,提出了基于面向对象组件复用的数控系统开发方法,并开发了数控系统原型,通过加工实例初步验证了该方法的有效性。 相似文献
2.
为满足开放式数控系统可重构性、可重用性的要求,分析了以面向对象组件重用技术为主的软件重用技术,建立了开放式数控系统的组件对象模型,研究了数控软件组件的描述方法,为开放式数控系统的开发提供了基础. 相似文献
3.
4.
为了实现在较高层次上满足数控系统开放性的要求,笔者基于COM技术对数控系统开发进行研究。首先,结合开放式数控系统的特点,笔者建立了开放式数控系统应用层、功能层和设备层三层体系结构,使得对某一层的修改无需涉及其他层的变更,便于系统的开发、维护;另外,基于COM技术语言无关性、接口规范化、模块化程度高等特点,笔者将数控系统的功能模型划分为:人机交互界面、输入数据预处理、刀补预处理、插补运算、轴伺服控制、运动控制、PLC等组件,各组件以插件的方式构成的数控系统,满足开放式数控系统的可互换性,可扩展性,可重构性等要求。最后,利用COM技术实现插补组件为例,验证了COM技术实现开放式数控系统的优越性。 相似文献
5.
在对CORBA组件技术进行深入研究的基础上,提出了一个基于面向代理CORBA组件技术的开放式数控系统体系框架,并以其中的PLC组件为例介绍了分布式数控组件定义、实现、封装、组装及部署等整个开发过程,更好的体现了组件技术对数控系统模块化、可重构、可移植等开放性要求的满足,对于推动组件技术在开放式数控领域中的应用具有重要意义。 相似文献
6.
分析了线切割数控系统软件体系结构、实时控制与定时采样、三维加工轨迹跟踪技术。提出了一套利用面向对象技术、Windows多线程编程、虚拟设备驱动程序VxD开发基于Windows 9X的线切割数控系统的方法,全面提升了其档次。 相似文献
7.
软件复用是在软件开发中避免重复劳动的解决方案.通过软件复用,可以提高软件开发的效率和质量.近十几年来,面向对象技术出现并逐步成为主流技术,为软件复用提供了基本的技术支持.本文通过对软件复用概念进行讨论,引出开发软件系统的新模式--基于构件开发软件系统;并把CORBA方法用到该模式中实现构件,并对某典型企业在PDM系统的开发中构件的实现进行了具体阐述. 相似文献
8.
数控加工程序编辑模块是开放式数控系统中具有共性和通用性的部分,把它作为独立的部分进行开发有利于软件的重用.本文对数控加工程序编辑模块进行了开发分析,采用了可独立运行的数控加工程序编辑模块的开发和利用编辑控件的数控加工程序编辑模块的开发;并根据数控加工程序编辑模块的特点,研究了使用C Builder来开发查错功能组件的实现方法.对数控加工程序编辑模块开发的研究,可减轻对数控系统开发的工作量,为构建开放式数控系统提供通用模块. 相似文献
9.
基于运动控制卡的开放式数控系统研制 总被引:9,自引:0,他引:9
对基于运动控制卡和PC的开放式数控系统平台结构进行了研究,介绍了硬件原理和基于COM的模块式软件结构,并在此基础上针对GT400-SV运动控制卡开发了一个数控系统。实践证明这种形式的系统具有很强的性能价格优势,实现了软硬件的开放性和数控模块的二进制复用。 相似文献
10.
袁晓明 《组合机床与自动化加工技术》2006,(5):52-54
介绍了开放式数控系统的特征以及比较了当前开发开放式数控系统的几种模式;结合对印刷线路板(PCB)加工的要求,采用NC嵌入IPC模式建立了基于GT-SV-400运动控制卡和IPC机的硬件开放结构,以W indows 2000操作系统为软件平台,构建了数控系统软件的体系结构,并且采用V isual C 6.0面向对象编程语言,以模块化设计方法设计了印刷线路板数控钻铣床控制软件,给出了部分模块的参数定义。 相似文献
11.
基于面向对象技术的数控软件模型及实现 总被引:10,自引:2,他引:8
针对当前数控系统软件可重用性差的现状,本文采用建立面向对象的数控软件模型的方法来提高数控软件的可重用必天分析数控软件结构的基础上,建立了数控软件的通用类库,由9类的继承性实现各个功能模块代码的是用;采用客户/服务器模式建立了运行于双CPU、Windows95/NT平台下的通用对象关系模型,并实现了多任务并行调度。实际应用表明,该方法是可行的。 相似文献
12.
有限状态机在数控系统软件中的应用研究 总被引:4,自引:0,他引:4
在数控系统软件开发中,控制软件的开发是开发的关键。针对数控系统复杂性和实时性特点,把有限状态机应用在数控系统软件开发中,构造了控制器软件结构,并应用于数控系统的原型开发。 相似文献
13.
根据变轴数控机床的特点,开发了适用于BKX-I型变轴数控机床的数控系统控制软件。该软件是基于IPC PMAC组成的硬件平台和W in2000 Vc6.0 Pcomm32pro组成的软件平台构建的,该软件采用模块化和面向对象的设计思想,具有良好的开放性、可操作性和易维护性,实现了对BKX-I变轴数控机床的实际操作(包括六轴联动、主轴运动、冷却泵开启以及刀具定位和工件定位等),把直接对实轴坐标系操作改为直接对虚拟轴坐标系的操作,对工件的具体加工以及该类机床的推广和实用有实际意义。 相似文献
14.
15.
五轴联动数控系统的开放化设计 总被引:3,自引:2,他引:3
介绍了一种基于工控机的五轴联动数控系统,对其系统构成,硬件软件开放化设计方法进行了探讨。从开发过程及使用效果来看,开放化设计可有产地缩短开发周期,提高数控系统软硬件的质量。 相似文献
16.
全软件型数控系统是当今数控技术发展的趋势之一.笔者采用PC 接口板的硬件构架,充分利用了PC的运算性能,最大限度地使用软件来实现数控系统的功能模块,拥有较高的系统柔性与开放性.系统采用多线程技术与串口通信技术,较好地满足了数控系统的实时性与多任务性要求. 相似文献