您现在的位置:智能制造网>技术中心>蜗轮蜗杆传动CAD系统的研究与开发

直播推荐

更多>

企业动态

更多>

推荐展会

更多>

蜗轮蜗杆传动CAD系统的研究与开发

2022年05月31日 13:49:50人气:344来源:江苏泰强减速机有限公司

摘 要:介绍了应用AutoCAD 2000集成环境中的VBA开发的蜗轮蜗杆传动CAD系统.它运用模块化和参数化设计方法,完成蜗轮蜗杆传动设计计算及零件图绘制工作,使设计者可以在几分钟
内完成蜗轮蜗杆传动设计工作,从而缩短了设计周期,提高了设计质量.

         蜗轮蜗杆传动以往都是通过人工计算,需要查阅大量的图表和曲线,反复计算和校核,计算量大,浪费时间.本文提及的蜗轮蜗杆传动CAD是在AutoCAD2000平台上进行的二次开发,系统功能齐全,使用方便,尤其是自动查阅大量的图表和曲线计算功能及零件的参数化绘图模块,使用户在设计蜗轮蜗杆传动时即直观又快捷,大大的提高了设计效率,加快了制图过程,提高了图形质量.
        VBA是一个AutoCAD2000应用程序集成开发环境,它提供了高质量的用户编程能力,继承了AUTOLISP语言、ADS应用程序的优点,同时具有高级语言的设计计算能力和便捷的程序调试能力,是一个优秀的二次开发工具.本系统采AutoCAD2000中的VBA与Microsoft公司的Ac-cess数据库处理系统,将AutoCAD2000强大的绘图功能、VBA优秀的编程能力和Access数据库方便灵活的数据查询技术有机的结合起来,编制了的从界面到绘图的结构精简、运行高效、结果准的源程序.主要包括理论计算部分与绘图两大部分,其中理论计算部分能够根据已知输入参数设计各种蜗轮蜗杆传动并提供设计计算结果;绘图部分可根据理论计算部分的设计结果自动绘制出相应的蜗杆及蜗轮的零件图
           
1 蜗轮蜗杆传动软件系统总体设计
       蜗轮蜗杆传动用来传递空间交错的两轴间的运动和转矩,它的类型较多,本系统以普通圆柱蜗杆传动、圆弧圆柱蜗杆传动和直线环面蜗杆传动为对象进行几何参数及尺寸计算、作用力分析及蜗轮蜗杆传动的强度校核的设计,编制了包含蜗杆传动的理论计算及计算机自动绘图两部分的软件系统.
       因各类蜗轮蜗杆传动的设计过程基本类似,总的来说,可以归纳为以下几方面的工作:
       已知参数的输入、Access数据库的建立、蜗轮蜗杆传动设计计算、输出设计结果、输出相应的蜗杆及蜗轮的零件图,其软件系统的结构示意图如图1.
                                   蜗轮蜗杆减速机,蜗轮蜗杆
2 蜗轮蜗杆传动设计计算
2.1   初始参数的设计
         先将本系统抽象化为一个黑箱,使其在一定条件下,实现一定功能.具体的说,本系统是蜗轮蜗杆的设计,因此需要输入一些初始参数,如:功率p1、输入转数n1、传动比i(输出转数n2)、寿命,并根据需要选择传动类型和材料等,系统应能根据输入条件的改变而实现条件判断,并进行相应的处理,从而实现图形显示,并可对生成图形进行编辑和修改.
2.2 Access数据库的创建
         Access数据库管理系统是Microsoft公司开发的附于Office工具软件包中的数据库管理软件.它具有丰富灵活的数据管理能力,对数据库内记录的创建、增删、查询都十分方便.可以经过查、归纳、整理,将设计过程中用到的大量数据、国家标准、图表等直接建成一个大型的Access数据库,生成.mdb文件,在参数化设计过程中按照需要调用数据库中数据.
2.3 蜗轮蜗杆传动计算的模块划分
         蜗轮蜗杆传动的类型较多,但是其设计过程基本类似,为了增加程序的可重用性、扩充性、维
护性,本文采用面向对象的理念将设计和绘图功能封装成可执行程序.用面向对象的方法分析蜗杆传动,其核心和基本内容是抽象对象类,并建立对象类之间的关联.
         就蜗杆传动而言,具体的蜗杆传动计算和绘图表达为一个对象,可以看作由结构和功能都相对独立,数量较为固定的模块组成,其模块划分为选择传动及精度模块、公差检验模块、选择齿数模块、主要参数模块、强度校核模块等(如图2).经过对蜗杆传动分析和模块的划分后,就可以按照模块编制程序代码,并在设计蜗杆传动的各种类型的程序中调用相对独立的公用模块,增加了程序的可重用性、扩充性、维护性,并简化了程序代码.
                                           蜗轮蜗杆减速机,蜗轮蜗杆
          
3 蜗轮蜗杆传动参数化绘图
3.1 图形初始化
         初始化绘图环境,绘图的比例、线型、线型所在层、尺寸标注样式、图纸幅面、文字式样、文字大小等.这些内容在每次绘图之前都应该初始化,即在绘图之前都应该按照用户要求和国家标准设定好,编制成程序模块,按照用户输入和选择进行定制.
3.2 蜗轮参数化绘图
         要绘制蜗轮的零件图,仅有齿形参数是不够的,还要有蜗轮轮体的结构参数.而对于不同类型的蜗轮,绘图时要求输入的轮体结构参数的大小和多少也各不相同.所以应按照其外部结构、内孔形状等的不同进行分类,将蜗轮设计中常用的、相近的、或相似的轮体结构绘制出来,用字母标上由用户输入参数的尺寸位置,然后存在图形数据库中以便于设计时调用.
3.3 蜗杆参数化绘图
         要绘制蜗杆的零件图,与蜗轮一样,仅有蜗杆的设计结果参数是不够的,要输入蜗杆轴的结构参数.蜗杆轴参数化采用图素组合的方法生成任意轴段的蜗杆轴,并划分各种图形元素模块,如划
分为蜗杆轴段、左倒角、右倒角、左轴段、右轴段、键槽、退刀槽等图形元素模块;然后根据蜗杆轴段数不同、蜗杆轴结构不同、传动类型的不同,分别作不同的处理,调用不同的图形元素模块,最后进行图形组装并标注尺寸.即除了调用共有部分的模块还要据类型调用其*的模块.
3.4 AutoCAD的内嵌程序
         VBA提供的图元命令对象与另一个内嵌程序AutoLisp相比不是很灵活,如在绘制圆弧时,因为它提供了一种参数输入方式来绘制圆弧,即输入:圆心坐标、半径、起始角、终止角这四个参数.所以,在编写程序之前要经过精密的计算,来确定起始角和终止角与其他参数的关系.具体代码如下:
                   蜗轮蜗杆减速机
                         j5就是一个中间变量.Pto1为圆心坐标,r2为半径


4  结 论
        本文介绍了利用面向对象的理念进行蜗轮蜗杆传动软件系统设计的方法,加快了设计速度、优化了制图过程,提高了图形质量,具有较好的软件可重用性和可维护性.利用该软件,设计者可以在几分钟内设计和绘制完成蜗轮、蜗杆,而且设计计算数据与图形正确可靠,所需的人为改动量很少.该软件经过使用验证,表明具有操作简单、稳定可靠、易于维护和扩充的优点。

全年征稿/资讯合作 联系邮箱:1271141964@qq.com

免责声明

  • 凡本网注明"来源:智能制造网"的所有作品,版权均属于智能制造网,转载请必须注明智能制造网,https://www.gkzhan.com。违反者本网将追究相关法律责任。
  • 企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
  • 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

<
更多 >

工控网机器人仪器仪表物联网3D打印工业软件金属加工机械包装机械印刷机械农业机械食品加工设备制药设备仓储物流环保设备造纸机械工程机械纺织机械化工设备电子加工设备水泥设备海洋水利装备矿冶设备新能源设备服装机械印染机械制鞋机械玻璃机械陶瓷设备橡塑设备船舶设备电子元器件电气设备


我要投稿
  • 投稿请发送邮件至:(邮件标题请备注“投稿”)1271141964.qq.com
  • 联系电话0571-89719789
工业4.0时代智能制造领域“互联网+”服务平台
智能制造网APP

功能丰富 实时交流

智能制造网小程序

订阅获取更多服务

微信公众号

关注我们

抖音

智能制造网

抖音号:gkzhan

打开抖音 搜索页扫一扫

视频号

智能制造网

公众号:智能制造网

打开微信扫码关注视频号

快手

智能制造网

快手ID:gkzhan2006

打开快手 扫一扫关注
意见反馈
关闭
企业未开通此功能
详询客服 : 0571-87858618