基于SolidWorks软件二次开发的齿轮零件参数化设计*
2018-05-29目登臣孙宝寿黄吉平刘韶华刘忠洋
机械制造 2018年11期
关键词:二次开发
□ 目登臣□ 孙宝寿□ 黄吉平□ 刘韶华□ 刘忠洋
1.宁波大学 机械工程与力学学院 浙江宁波315211
2.宁波镇海减变速机制造有限公司 浙江宁波315211
随着三维造型技术的快速发展,越来越多的制造型企业运用各种三维造型软件进行产品的前期设计和后期的宣传展示。SolidWorks作为重要的实体建模软件,以其优异的设计性能、易用性和创新性等优点受到广大工程技术人员的青睐。而且,SolidWorks具有良好的兼容性和开放性,技术人员可以使用高级编程语言调用API(Application Program Interface,应用程序编程接口)函数对其进行二次开发,实现某些复杂零件的快速设计,极大地提高了产品设计效率和质量。
渐开线齿轮传动是目前各种机械传动过程中应用最为广泛的一种传动机构。但是,在实际设计工作中渐开线齿轮的精准造型是一大难点,主要在于齿廓渐开线草图的绘制。部分三维造型软件是可以通过繁琐的计算和一系列复杂的命令,利用圆弧或直线拟合渐开线或齿根过渡曲线,但这样就造成齿廓精度较低,不利于后续的齿轮动态仿真及有限元分析。也有工程技术人员使用Visual Basic 6.0或Visual C++开发工具进行过齿轮的参数化设计,但是大部分实现的功能比较单一,对齿根过渡圆角的处理多选用经验公式计算[1-3]。为此,笔者探讨了在Visual Studio 2013集成开发环境下利用C#6.0高级编程语言对SolidWorks进行进程外二次开发,实现了整个齿轮齿廓曲线的精确绘制,从而达到渐开线齿轮类零件的全参数化三维精确造型的目的。……
登录APP查看全文
