论文部分内容阅读
随着工业技术的进步与发展,现代制造业正发生着深刻的变化,客户对产品出货期缩短的要求带来了对生产效率更高的标准。越来越多的冲压企业正对自己的生产线进行自动化的改造,增加数控全自动的机械压力机和机器人送料手,以求获得模具快速设计制造、生产柔性可调及冲压工艺可重组等功能。但当生产线上涉及到大中型板件时,工件经过拉深、弯曲等加工后会产生较大的变形,机器人端拾器输送工件时就会变得复杂、耗时,这就会带来人工的误操作和效率的降低,无法体现冲压生产线真正意义上的完全自动化运行。这种背景下,开发面向机器人操作的多工位自动化冲压线工艺CAD系统具有相当的意义。 针对自动化冲压生产线上机器人端持器运输大中型冲压件时,需要合理的夹持位置以保证传递精确平稳和安全生产。本文以UG为平台,利用二次开发技术,使用UG/Open API函数在Visual C++6.0的环境下开发出多工位自动冲压线工艺CAD系统,能够快速分析出冲压件工艺流程和机器人端持器操作位置,并生成三维实体模具,并为虚拟样机模拟生产线提供工艺参数,有效地缩短了生产线产品开发周期,提高冲压件的质量和生产效率。 本文主要的研究内容如下: 1.在阐述锻压装备重要性的基础上,介绍了锻压装备新的发展——数控全自动冲压生产线,结合自动冲压线、机器人端拾器以及CAD系统等方面的研究现状指出课题的研究意义。 2.说明多工位自动冲压线工艺CAD系统的需求分析与总体设计。利用多工位自动冲压线的工艺特点、机器人操作特点以及端拾器特点,指出系统的总体目标,分析系统的功能与性能需求后,给出了系统功能模块的划分图和系统的流程设计图。 3.阐述系统开发工具及关键技术研究。介绍系统开发所要用到的VC++6.0编程工具以及UG/Open工具包,并基于此研究了特征识别技术、自动虚拟装配技术与虚拟样机技术等关键技术,为系统中的功能模块开发提供了技术支持。 4.多工位自动冲压线工艺CAD系统开发情况。简要概括开发环境的设置,接着介绍了使用UG/Open Menu Script与UI Styler工具制作系统菜单及对话框界面的过程,在VC++6.0工具的帮助下建立程序主框架,为功能模块的代码与建立的对话框建立联系,实现了系统的运行,指出并解释了部分所调用的关键的UG/Open API函数。 5.通过结合实例的运行,展示了系统的完成情况,系统能够完成对工件在生产线上的冲压、夹持工艺分析与排布,达到了最初的设计要求。