论文部分内容阅读
数控加工是CAD/CAPP/CAM系统中最能明显发挥经济效益的生产环节之一,而数控代码是驱动数控加工的数据基础。快捷、准确的得到零件加工的数控代码可以提高制造企业的生产效率。本文主要研究了如何利用零件的三维模型自动生成加工的数控代码。首先分析了基于CAM软件的数控代码自动生成系统的总体需求及功能目标,然后以Pro/E软件作为研究对象,从整体框架和技术流程两个方面设计了该平台下的数控代码自动生成系统,并详细介绍了该系统的运行流程和关键功能模块,包括特征提取和识别、工艺推理和决策、毛坯模型自动生成、数控自动编程、加工仿真以及后置处理。以Pro/E的几何造型方法为工具,在分析了不同类型零件毛坯造型特点的基础之上,通过对Pro/E的二次开发,分别采用偏移和拉伸的用户自定义特征(User-DefinedFeatures,UDF)方法实现了箱体类零件和轴类零件的毛坯模型自动生成,并提供了相应的编辑功能。针对这两种类型的零件,给出了该模块实现的截图说明。通过分析Pro/NC系统中加工仿真模型交互建立的流程,利用Pro/E二次开发工具Pro/TOOLKIT的API函数和元素树创建特征的方法,分别实现了零件制造模型的建立以及零件加工操作和NC序列的定义,完成了加工仿真模型的自动建立,自动输出了记录零件加工刀具轨迹的刀位文件。研究了Pro/NC系统的加工仿真和后置处理方法和过程,通过交互的方法实现了VERYCUT软件的加工仿真和G-Post的后置处理。以一箱体类零件为例,说明了论文研究的系统从零件的设计模型到生成数控加工代码的整个过程,验证了系统的可行性。