摘要
开发了基于特征识别技术的数控车床自动编程系统。首先分析了数控车床自动编程系统的功能,以特征识别技术为基础,实现了AutoCAD二维工程图的特征提取,然后在此基础上进行了系统开发和设计,最后给出了实验结果。利用Unified Modeling Language(UML)对系统进行了分析和设计,给出了系统的用例图和类图。研究了系统实现的关键技术:特征识别技术;尺寸公差数据库技术;刀具路径生成技术。利用VC++和ObjectARX联合编程实现了系统的各项功能。
An automatic programming system for a CNC lathe based on feature recognition is developed. First, the functions of the CNC lathe programming system are analyzed and a feature abstraction method for 2-D engineering drawing of AutoCAD is proposed based on feauture recognition technology. Then, the automatic programming system is designed and developed. Finally, an experiment is designed to verify the system. The automatic programming system adopts Unified Modeling Language (UML). The use case diagram and the class diagram are illustrated. The key technologies, such as feature recogniton technology, database technology for dimensional tolerance, and the tool-paths generation technology, are studied. All functions of the system are realized by programming with VC + + and ObjectARX.
出处
《机械科学与技术》
CSCD
北大核心
2008年第4期532-536,共5页
Mechanical Science and Technology for Aerospace Engineering
关键词
数控车床
自动编程系统
特征识别
UML
CNC lathe
automatic programming system
feature recognition
UML