摘要本文是以轴类零件为研究对象,运用模块化设计的概念,设计并介绍了一种数控车床的自动编程系统。从轴类零件图形的参数录入、图形绘制、后置处理、生成NC代码及校验等,对各大模块的具体内容作了系统介绍,从而体现了CAD/CAM一体化的必要性与优越性。76452

在开发该数控车床系统的过程中, 权衡目前常用的程序开发工具,VC++由于其面向对象的程序设计方法、可视化编程及事件驱动编程机制等特点,设计了仿真软件的界面,通过参考实例,完善了软件的功能,利用Visual C++,MFC类库进行编程,从而能够生成毛坯和刀具的二维模型。

系统总体分为三大模块,分别是自动导入模块,自动编程模块,以及动画展示模块。在程序运行的过程中自动导入模块根据录入的图形数据和工艺参数定义参数,生成矢量化模型;自动编程模块根据矢量化模型生成 NC 代码。动画展示模块根据 NC 代码实现加工轨迹仿真动画展示。

本系统的自动编程为交互式自动编程,利用交互式编程可以减少工作量,缩短编程时间,提高编程准确度。该数控仿真系统的应用,可以直观的模拟数控加工的过程,及时发现程序的不足之处,避免在实际生产加工过程中产生不必要的损失,提高机械加工的水平。

   该论文有图13幅,参考文献32篇。

毕业论文关键词:自动编程  数控  仿真  交互技术  Visual C++ 

Implementation of automatic programming system for NC lathes based on VC

Abstract  Based on the concept of modular design, this paper researches the process of shaft parts, designing and introducing a kind of automatic programming system of NC lathe。 The specific content of each module has been introduced by drawn from the graphics of shaft parts of parameter input, graphics, post processing, generating and checking NC program,which reflects the necessity and superiority of CAD / CAM integration。

  In the process of the development of the CNC lathe system, considering the currently common program development tools, VC + + due to the characteristics of the oriented object programming method, visual programming and event driven programming mechanism, etc,was used to design simulation software interface。By consulting actual case, we used Visual C + + and MFC programming to improve the function of the software, so as to generate blank and tool of two-dimensional model。

  The system is pided into three modules, they are automatic import module, automatic programming module, as well as the animation display module。 In the process of running the automatic import module according to the input graphics data and parameters of the process parameters to generate a vector model; automatic programming module based on the vector model to generate NC code。 Animation display module based on the NC code to achieve the processing trajectory simulation animation display。

  The system uses the way of interactive automatic programming, the use of interactive programming can reduce the workload, save the time of programming , and improve the accuracy of programming。 The application of the NC simulation system can be visualized in the simulation of NC machining process, timely find the inadequacies of the program, avoid unnecessary losses in the actual production process, and improve the level of processing machinery。

Key Words: automatic-programming   numerical-control  simulation; interaction   Visual C++

目  录

摘要 I

Abstract II

图清单 IV

1 绪论 1

1。1 本文研究的工程应用背景和意义

上一篇:Fluent液压支架用大流量液控单向阀的设计
下一篇:小型轮胎拆卸机的设计

基于网络技术的转向架应力监测与评估

FNC-200型数控车床主轴部件设计+CAD图纸

海力精密压机液压伺服送料系统的设计

含集中质量的刚柔耦合机械臂系统动力学仿真

PLZT光驱动微位移伺服系统的设计及控制

AVLBOOST喷油定时对高海拔柴...

黑龙江省机械加工业成本...

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

麦秸秆还田和沼液灌溉对...

网络语言“XX体”研究

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析