论文部分内容阅读
随着信息时代和全球一体化进程的到来,我国的机械制造企业要在激烈的市场竞争中生存和发展,就必须具备产品的快速开发、研制及创新能力。凸轮机构因其独特的功能特性,在工业工程的各个领域得到极为广泛的应用。由凸轮机构特性决定,针对不同应用环境下凸轮机构都不相同。因此对单个凸轮机构进行重复设计与计算为设计人员增加大量重复性工作,使得产品设计周期延长、增加产品设计成本、降低企业竞争力。实践证明,三维CAD技术对加速产品开发、缩短产品设计周期、提高产品质量、降低成本起着关键作用,是支持企业增强创新设计,提高市场竞争力的强有力手段。为满足业界需求,通过利用SolidWorks的二次开发接口,建立符合中国设计人员习惯的基于SolidWorks的三维凸轮机构CAD系统。本文论述了凸轮机构的应用及发展趋势,讲述了目前国内外CAD技术的发展现状;对SolidWorls软件功能进行描述,指出了对SolidWorks进行二次开发的必要性和二次开发方法。文章对三维建模技术进行详细论述,明确了基于特征的参数化实体建模技术为系统的设计思想。本文着重介绍了基于Windows平台在VB环境下创建SolidWorks API的应用程序的关键技术,并详细介绍了CAD系统开发的相关过程和内容,并成功利用Visual Basic开发工具开发了基于SolidWorks的三维盘型凸轮机构CAD系统,成功地实现了凸轮机构的三维建模、实体装配、运动模拟以及机构参数输出。在三维建模模块中特别创新地提出凸轮轮廓的自定义运动规律模块和离散点输入模块,解决了任意运动规律公式和无规律复杂轮廓凸轮的凸轮轮廓转化与凸轮实体生成。给相关机构领域研究带来了新的设计思想与理念,也必将对凸轮机构的设计和生产领域带来影响。本文旨在对SolidWorks二次开发技术进行深入研究与探讨,特别对相关机构的CAD系统设计提供参考,同时其理论也适用于其他CAD软件二次开发。本文将会是CAD/CAM从业技术人员的一本很好的参考资料。