论文部分内容阅读
凸轮机构因其结构小、能实现多种运动的特性,在机械工程领域得到广泛的应用。由于凸轮为非标准件,使用种类较多,对适用不同场合的各种凸轮进行单独设计时,设计工作量大,周期长,效率低。在三维CAD/CAM技术发展的基础上,将凸轮设计和CAD技术结合,开发相应的凸轮设计CAD软件,可减少设计中的重复劳动,加快开发速度,提供设计质量。本文主要研究盘形凸轮基于Solidworks的CAD设计方法,通过对凸轮机构的设计方法、从动件的运动规律和三维CAD/CAM技术的研究,系统的分析了凸轮机构CAD设计的关键技术,利用MATLAB设计凸轮轮廓曲线,选择以Solidworks为平台,建立凸轮机构的三维模型,并以VB为语言工具,对Solidworks进行二次开发,开发集成Solidworks中的凸轮设计插件,提高凸轮的设计效率在凸轮轮廓曲线的设计上,利用MATLAB强大的数据处理功能,编制程序,对凸轮的轮廓曲线进行拟合,生成光滑的曲线轮廓,将生成的二维轮廓曲线导入solidworks中对凸轮进行三维建模。利用Solidworks良好的二次开发环境,用宏录制凸轮的建模过程代码,进行凸轮设计插件开发,通过Solidworks API接口加载DLL插件,将插件集成在Solidworks中,实现凸轮机构的参数化建模,用COSMOM/Motion运动仿真插件,对机构进行仿真运动,分析运动性能并输出运动图线。本文在研究凸轮轮廓设计的基础上,对Solidworks的建模、装配、仿真运动和二次开发技术进行了研究,为盘形凸轮机构的CAD设计提供了参考。