摘要
STEP-NC是STEP向数控领域的扩展。STEP-NC使CNC与其它CAX系统之间实现了信息的双向流通,丰富了数控程序的信息含量,提高了CNC的智能化水平。文章利用VisualC++编程语言及OpenGL图形库实现了一个基于STEP-NC的数控铣削仿真系统,构建了基于STEP-NC的软件,规划了其体系结构,论述了STEP-NC类库的设计过程。随后,给出了系统各功能模块的实施细节,分析了各模块实现的关键技术,着重介绍了系统各功能模块的设计与实现,并给出了程序算法及相关流程图。验证了STEP-NC数据模型的可行性。
STEP-NC is the extension of STEP to numerical control. STEP-NC makes information bidirectional between CNC and other CAX systems, the richer information in the program file raise the level of intelligent functions of CNC. In this paper, thanks to the programme language Visual C++ and graph library OpenGL, the simulation system for NC milling machine driven on Step-NC is completed successfully. A software system based STEP-NC and its framework is designed and layout, discussed design process of a STEP-NC classes' library. Followed the key technology of the implementation of each functional module involves a lot of things are gived, The paper gives emphasis to design and realization of each functional module, including the algorithms and the flow charts. The result of program proves STEP-NC's good performance.
出处
《组合机床与自动化加工技术》
2005年第6期17-19,共3页
Modular Machine Tool & Automatic Manufacturing Technique