论文部分内容阅读
本文简要介绍了国内外平面凸轮机构CAD的研究现状,阐述了开发平面凸轮机构CAD的必要性,分析了国内平面凸轮机构CAD存在的问题和发展趋势。对平面凸轮机构设计的有关理论及计算方法如凸轮机构运动规律、通用凸轮轮廓曲线、平面凸轮机构的弹性系统模型、优化设计的数学模型等进行了研究和分析;在MATLAB和Pro/E设计软件的基础上,进行通用凸轮曲线设计、凸轮机构参数化设计、凸轮机构运动仿真等较为详细地研究与分析。针对目前在绘图软件中创建平面盘形凸轮廓线的过程繁琐且不易创建、设计平面盘形凸轮所需参数多且多数在三维模型上不可见凸轮CAD系统没有商品化的问题,本课题利用Pro/ENGINEER中提供的可程序化的工具Pro/PROGRAM,结合MATLAB的GUI开发一个符合用户需求的平面盘形凸轮CAD系统。该系统首先提供凸轮曲线的设计界面。在用户输入凸轮基本参数后,系统自动生成凸轮轮廓曲线,然后将其以.ibl格式导入Pro/ENGINEER进行调用。然后在Pro/E中打开三维参数化组件模型,修改参数后再生,就获得了更新后的凸轮组件。最后在Mechanism模块下进行凸轮机构动力学分析和仿真。论文的主要研究结果有:1.通过分析凸轮机构从动件运动规律建立通用凸轮曲线数学模型及曲线生成程序,通过输入初始值、边界条件和七个时间参数,凸轮曲线设计程序可以自动生成位移、速度、加速度和跃度曲线,同时可计算出凸轮曲线的特性值Sm、Vm、Am、Jm。最后用模糊评价法综合评价了这些运动规律,并得到了合理的评价结果。2.设计平面凸轮机构压力角、基圆半径、偏距、滚子半径和曲率半径等基本尺寸,并且总结其计算方法。3.建立凸轮机构动力学模型,提取主要参数,在MATLAB下编制了凸轮机构的弹性系统设计程序。并在文中简略介绍编写程序的思路。4.建立直动滚子凸轮机构优化设计的数学建模。说明其设计变量、目标函数、约束条件是如何确定。然后利用MATLAB下的遗传算法工具箱进行了计算,并且用直观的图形反映了运算结果。5.建立凸轮组件三维实体参数化模型。根据用户输入的凸轮基本参数,自动生成满足用户设计需求的凸轮三维实体模型。并在Mechanism模块下进行仿真。