基于VB的平行分度凸轮轮廓曲线数据采集系统_第1页
基于VB的平行分度凸轮轮廓曲线数据采集系统_第2页
基于VB的平行分度凸轮轮廓曲线数据采集系统_第3页
基于VB的平行分度凸轮轮廓曲线数据采集系统_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于VB的平行分度凸轮轮廓曲线数据采集系统孙如军 付莹莹 冉玉梅 张俊亮 ( 德州学院 机电工程系 山东 德州 253023)摘要:根据分度凸轮解析公式,利用Visual Basic6.0编程,开发了平行分度凸轮轮廓曲线数据采集系统.可按照要求的精度实现复杂轮廓曲线数据点的自动采集,并作图显示轮廓曲线,以多片分度凸轮装配的方式进行直观显示,以UG要求的格式保存数据,为后续分度凸轮的CAD/CAM一体化设计打下基础.关键词:平行分度凸轮;轮廓曲线;CAD中图分类号:TH112文献标识码:A引言平行分度凸轮机构又称为共轭凸轮分度机构,用于两平行轴间的分度传动.该类机构主动凸轮通常由两片同样的凸轮构

2、成,当主动凸轮旋转时,其前后两侧廓线分别与从动盘上相应的滚子接触,相继推动转盘分度转位或抵住滚子限位,当主动凸轮转到其圆弧轮廓线部分与滚子接触时,转盘停止分度1.这种机构分度期的运动规律可按要求设计,与槽轮、棘轮等传统间歇机构相比,具有高转速、高分度精度、运行平稳、传递扭矩大等优点,广泛用于食品、轻工、包装、制药、烟草、电子、化工等行业的生产机械中2.平行分度凸轮机构的设计制造关键在于设计和加工出高精度的分度凸轮轮廓曲线.传统设计方法生成的轮廓曲线存在精度低、工作量大等缺点,不能满足现代设计产品的更新换代快的要求.本文设计的分度凸轮轮廓曲线数据采集系统可以按照要求精度自动计算凸轮轮廓曲线的数据

3、点,对于提高分度凸轮机构的设计和制造精度,缩短设计周期和提高产品质量等均具有重要的意义,具有很大经济价值和实用价值.1建立分度凸轮轮廓曲线方程设计中凸轮的理论轮廓线、实际轮廓线和安装相位角按以下公式计算3.1)凸轮理论轮廓线的计算公式为: 式中:与第个转盘滚子所对应的有效凸轮理论轮廓线坐标; 凸轮头数; 凸轮与转盘间的中心距; 转盘节圆半径; 凸轮转角; 转盘上第一个滚子的位置角,;收稿日期:作者简介: 孙如军(1966),男,山东乐陵人,学士,副教授,从事机械制造及自动化研究.计算用辅助角 2)凸轮实际轮廓线的计算公式为: 式中:与第个转盘滚子所对应的有效凸轮实际轮廓线坐标; 滚子半径; 压

4、力角的计算值 ; 凸轮的角速度; 转盘的角速度.3)安装相位角的计算公式为:式中:安装相位角,是前后两片凸轮两条基准起始向径间的夹角; 凸轮分度期转角; 凸轮的基准起始位置角.分度凸轮轮廓曲线数据采集系统,将按输入的分度凸轮参数及上述计算公式计算出分度凸轮上每一点的理论的和实际的轮廓曲线坐标,准确地绘制出相应的凸轮实际轮廓曲线,并计算出凸轮安装相位角.2平行分度凸轮轮廓曲线数据采集系统的开发该系统以Windows XP操作系统为开发平台,以Visual Basic6.0为开发工具,根据分度凸轮原始参数自动计算凸轮轮廓曲线的数据点4.系统开发主要包括界面开发和程序实现两部分.系统总体框图如图1所

5、示.2.1界面开发该系统设计界面如图2所示.VB中包括很多现成控件,系统包括多个标签(Label)、共计十个文本框(Text)用于原始参数的输入和采集的数据显示,五个命令按钮(Command)包括清空、生成数据、保存数据、画图和退出系统,四个通用对话框(CommonDialog)保存数据.YN用户输入原始参数生成数据点画图合格保存数据退出系统图1 系统总体框图2.2程序实现由系统总体框图可见该系统主要包括输入数原始参数、生成数据、画图和保存数据.1)输入原始参数到文本框.程序执行时将对应的文本框中的数据赋值给对应的变量,例:C = Val(Text4.Text),将中心距赋值给了变量C.2)清

6、空命令将输入原始参数文本框以及数据显示文本框清空.程序中只需将对应的控件的text属性值置空即可,例:Text1.Text = .Text9文本框:Text9.Text = Text9.Text & Format(X, 0.000) & & Format(Y, 0.000) & & 0.000 & Chr(13) & Chr(10),XYZ坐标值之间都间隔一个空格.例:39.161 34.689 0.000.最后计算出来安装相位角并输出.4)画图命令,根据计算结果将凸轮轮廓曲线画出二维图形.在生成数据点的基础上将数据点按安装相位角一半位置(即键槽位置)的直线对称,生成另一个凸轮的数据点,然后将

7、两片凸轮以不同的颜色按照装配的方式显示出来,可直观的观看到装配后两片分度凸轮.5)保存文件,将生成的数据点按照UG要求的格式一次性写入文本文件,第一个文本文件保存原始参数,然后每条曲线数据点都存一个文本文件.6)退出系统,完成分度凸轮轮廓曲线数据点的自动计算.3分度凸轮设计实例已知平行分度凸轮基本参数为中心距80、凸轮头数4头、转盘分度数为2、分度期转角180、节圆半径27、滚子半径11.1)运行分度凸轮曲线数据采集系统,输入基本参数.2)生成曲线数据(图2).3)绘制出的凸轮轮廓曲线如图3所示.图示是两片分度凸轮装配后的视图,键槽位置位于安装相位角的一半位置.4)保存数据点.四头的凸轮生成的

8、数据点文件共四个,第一个以文本格式保存分度凸轮的基本参数,后面的三个文件分别保存分度凸轮轮廓曲线的数据点.5)退出系统. 图2分度凸轮数据输出 图3分度凸轮轮廓曲线4结论根据平行分度凸轮轮廓曲线方程,利用VB编程实现凸轮复杂轮廓曲线的数据点的采集,得到的实际曲线更加精确,创建过程也相对简单,能有效提高设计工作效率.后续可结合UG等三维软件的二次开发,构建分度凸轮实体模型,用构建出来的实体模型在后续生成可控精度高的数控加工程序,实现分度凸轮CAD/CAM一体化设计与制造,这对提高分度凸轮设计制造精度,缩短设计制造周期和提高产品质量等均具有重要的意义,具有很大经济价值和实用价值.参考文献:1 许洪

9、基,雷光现代机械传动手册M .北京:机械工业出版社,20022 吴雪艳等平行分度凸轮机构虚拟设计研究J机械设计,2004(6):10123 石永刚,徐振华凸轮机构设计M上海:上海科技技术出版社,19994 林俊杰Visual B+6.0程序设计经典M北京:科学出版社,2003Data Acquisition System of the Contour Line of Parallel Indexing CamSUN Ru-jun, FU Ying-ying,RAN Ru-mei, ZHANG Jun-liang(Department of Mechanical and Electronical

10、 Engineering, Dezhou University, Dezhou 253015,China)Abstract: A data acquisition system is developed with VB through the analyzing of the mathematic equation. The data of the contour line is acquainted automatically to satisfy the demand, the drawings of the contour lines and the assembled parallel indexing cam are displayed, and the date file is saved in format meeting the reques

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论