论文部分内容阅读
随着先进制造技术的不断发展,产品生产制造的集成化以及智能化已不可或缺。近年来,计算机辅助技术的进步,大大促进了 CAD/CAPP/CAM系统的集成与统一,不仅提高了产品的设计效率和精度,而且推动了 CAD/CAPP/CAM系统在数控转塔冲床上的应用。基于AutoCAD平台的数控转塔冲床冲压工艺编程系统,在提高数控转塔冲床加工效率、质量以及柔性方面具有重要的现实意义和广阔的应用前景。 本文分析了数控转塔冲床冲压加工工艺特点,给出了数控转塔冲床冲压工艺编程系统的制定流程。采用模块化思想将编程系统划分功能模块,并对各模块作了详细的论述。阐述了AutoCAD底层数据库结构和特点,分析了图形实体的基本特征及访问技术,提出了基于ObjectARX图形实体信息的自动获取方法。阐述了数控冲床模具的结构特点,提出了模具的设计流程,研究了模具设计各部分功能实现,实现了友好的人机交互输入。提出了模具的管理方法,创建了转塔冲床的模具库,实现对模具的设计、添加、删除、修改管理。将零件图形归结为简单模具图形、复杂模具图形和自定义模具图形,并分别给出了工艺规划时模具的选择原则和选择流程。分析了正交优化算法和蚁群优化算法两种工艺路径优化方法,并针对不规则分布孔群和规则分布孔群给出了数控转塔冲床加工路径规划实例。分析了ObjectARX开发的基本流程,研究了用户交互的实现,以C++和VS2010为开发环境,开发了数控转塔冲床冲压工艺编程系统的软件原型。