摘要
提出了虚拟数控机床的基本系统结构,引入面向对象程序设计的基本概念于虚拟数控机床的设计。根据数控机床各零部件在加工过程中的特点,把它们分成静态类、运动类和动态类3类。在此基础上,利用3维实体CAD(computer aided design)软件系统进行虚拟数控机床加工过程中非变形物体(静态类与运动类)的外形设计并转换成STL(stereolithography)文件,对动态变形物体采用特征造型方法,与设计的成员函数即该零部件的运动函数有机地集成起来,构成类,最终实现数控机床各机构的动态仿真。引入了四元数的基本概念,并将其应用于系统设计与实现。上述方法为虚拟数控系统的研究提供了基本框架。实验结果证明,上述方法是可行的,具有很好的实用价值和参考价值。
In this paper, the basic system structure of the virtual NC(numerical control) machine tool is put forward and the basic conception of OOD(object oriented design) is introduced to the virtual system design of NC machine tool. Based on their respective characters, all parts of NC machine tool are classified into three classes: CStaticClass, CMoveClass and CDynamicClass. The STL files which containing the appearance feature of the undeformed objects are imported from solid modeling software(Pro/E) and feature modeling approach are adopted to describe the deformable objects, then combine with the respective animate functions to compose the classes, and finally accomplish the 3D dynamic simulation. The basic theory of quaternion is introduced and applied to the design of the system and the rotation of virtual NC machine tool. The methods provide a basic frame for studying on virtual NC system. The experimentations prove that the methods are feasible and have good practical value.
出处
《中国图象图形学报》
CSCD
北大核心
2006年第2期275-280,共6页
Journal of Image and Graphics
基金
湖南省自然科学基金项目(02jjy3045)
关键词
虚拟现实
数控机床
面向对象
图形句柄
virtual reality, CNC(computerized numerical control) machine tool, object oriented, graphics handle