已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机辅助凸轮机构设计 报告 组员 xx 摘要 通过 VB 语言 编写程序 实现凸轮运动仿真 并 能计算出凸轮的相关参数 如最小基圆半径 轮廓曲线等 从而实现计算机编程和机械原理课程学习的完美结合 关键词 VB 编程 凸轮 正文 一 一 设计原理 设计原理 凸轮机构一般是由凸轮 从动件和机架三个构件组成 的 高副机构 凸轮通常作连续等速转动 从动件根据使用要 求设计使它获得一定规律的运动 凸轮机构能实现复杂的 运动要求 广泛用于各种自动化和半自动化机械装置中 凸轮按从动件的形状分类 顶尖式从动件 滚子式从动件 平底式从动件 曲底式从动件 凸轮机构的从动件运动方式有多种 1 多项式运动规 律 用多项式表示的从动件位移曲线的一般形式为 s c0 c1f c2f2 cnfn 式中 c0 c1 c2 cn 为 n 1 个 系数 可根据对运动规律所提的 n 1 个边界条件来确定 对从动件的运动所提的要求越多 相应多项式的方次 n 就 越高 从理论上讲 多项式的方次和所能满足的给定条件 是不受限制的 但方次越高 凸轮加工误差对从动件运动 规律的影响越显著 所以 n 10 的多项式规律很少使用 2 三角函数运动规律 即简谐运动规律 当质点在圆 周上作匀速运动时 它在直径上的投影点的运动即为简谐 运动 3 组合运动规律 为了获得更好的运动特性 可以 把上述五种基本运动规律组合起来加以应用 或称运动曲 线的拼接 组合时 两条曲线在拼接处必须保持连续 二 二 源程序 源程序 Option Explicit Public Fai Fai1 Fai2 W Rb h As Double Public s v a x y As Double Public ds dx dy As Double 一阶导数 Public dds ddx ddy As Double 二阶导数 Public P As Double 曲率半径 Public As Double 压力角 Const Pi As Double 3 1415926 Public Aifa1 As Double 推程许用压力角 Public Aifa2 As Double 回程许用压力角 Public Pa Rr As Double 实际轮廓线的许用曲率半径 滚 子半径 Public xx yy As Double Private Sub Command1 Click 画轮廓线 Pic1 Cls Pic1 AutoRedraw True Pic1 Scale 100 100 100 100 Pic1 Line 100 0 100 0 vbRed Pic1 Line 0 100 0 100 vbRed Fai 0 Rr Val Text4 While Fai 2 Pi If Fai Pi Then s h Fai Fai1 Sin 2 Pi Fai Fai1 Pi 2 x Rb s Sin Fai y Rb s Cos Fai Pic1 PSet y x ds h Fai1 1 Cos 2 Pi Fai Fai1 dx Rb s Cos Fai ds Sin Fai dy Rb s Sin Fai ds Cos Fai xx x Rr dy Sqr dx 2 dy 2 yy y Rr dx Sqr dx 2 dy 2 Pic1 PSet yy xx vbGreen Fai Fai 0 001 Else If Fai 1 5 Pi Then s 50 x Rb s Sin Fai y Rb s Cos Fai Pic1 PSet y x ds 0 dx Rb s Cos Fai ds Sin Fai dy Rb s Sin Fai ds Cos Fai xx x Rr dy Sqr dx 2 dy 2 yy y Rr dx Sqr dx 2 dy 2 Pic1 PSet yy xx vbGreen Fai Fai 0 001 Else s h 1 Fai 1 5 Pi Fai2 Sin 2 Pi Fai 1 5 Pi Fai2 Pi 2 x Rb s Sin Fai y Rb s Cos Fai Pic1 PSet y x ds h 1 Cos 2 Pi Fai 1 5 Pi Fai2 Fai2 dx Rb s Cos Fai ds Sin Fai dy Rb s Sin Fai ds Cos Fai xx x Rr dy Sqr dx 2 dy 2 yy y Rr dx Sqr dx 2 dy 2 Pic1 PSet yy xx vbGreen Fai Fai 0 001 End If End If Wend Pic1 Circle 0 0 Rb End Sub Private Sub Command2 Click 计算最小基圆半径 Aifa1 Val Text2 180 3 1415926 Aifa2 Val Text3 180 3 1415926 Rr Val Text4 Pa Val Text5 Call MinRb Text1 Rb MsgBox finished Command1 Enabled True End Sub Private Sub Form Load Command1 Enabled False h 50 Fai1 Pi Fai2 Pi 2 W 10 End Sub Public Sub MinRb 求最小基圆半径 Fai 0 Rb 1 Be While 1 Select Case Int Fai Pi 2 Case 0 1 s h Fai Fai1 Sin 2 Pi Fai Fai1 Pi 2 ds h Fai1 1 Cos 2 Pi Fai Fai1 dds 2 Pi h Sin 2 Pi Fai Fai1 Fai1 Fai1 dx Rb s Cos Fai ds Sin Fai dy Rb s Sin Fai ds Cos Fai ddx dy dds Sin Fai ds Cos Fai ddy dx dds Cos Fai ds Sin Fai Atn Abs ds s Rb P dx 2 dy 2 1 5 dx ddy ddx dy If Aifa1 Then If P Pa Rr Then Fai Fai 0 01 GoTo Be Else Rb Rb 0 02 Fai 0 End If End If Else Rb Rb 0 02 Fai 0 End If Case 2 s h ds 0 dds 0 dx Rb s Cos Fai ds Sin Fai dy Rb s Sin Fai ds Cos Fai ddx dy dds Sin Fai ds Cos Fai ddy dx dds Cos Fai ds Sin Fai Atn Abs ds s Rb P dx 2 dy 2 1 5 dx ddy ddx dy If Aifa1 Then If P Pa Rr Then Fai Fai 0 01 GoTo Be Else Rb Rb 0 02 Fai 0 End If End If Else Rb Rb 0 01 Fai 0 End If Case 3 4 s h 1 Fai 1 5 Pi Fai2 Sin 2 Pi Fai 1 5 Pi Fai2 Pi 2 ds h 1 Cos 2 Pi Fai 1 5 Pi Fai2 Fai2 dds h 2 Pi Sin 2 Pi Fai 1 5 Pi Fai2 Fai2 Fai2 dx Rb s Cos Fai ds Sin Fai dy Rb s Sin Fai ds Cos Fai ddx dy dds Sin Fai ds Cos Fai ddy dx dds Cos Fai ds Sin Fai Atn Abs ds s Rb P dx 2 dy 2 1 5 dx ddy ddx dy If Aifa2 Then If P 2 Pi Then Exit Sub Else Fai Fai 0 01 GoTo Be End If Else If P Pa Rr Then If Fai 2 Pi Then Exit Sub Else Fai Fai 0 01 GoTo Be End If Else Rb Rb 0 02 Fai 0 End If End If Else Rb Rb 0 02 Fai 0 End If End Select Wend End Sub Public Sub Exit1 If Fai 2 Pi Then Exit Sub Else Fai Fai 0 01 End If End Sub Private Sub Introduce Click 显示程序说明 对话框 frmAbout1 Show 1 End Sub Private Sub OutPutC Click 把数据输出 到 txt 文件中 Open d cam txt For Output As 1 Print 1 Tab 7 Tab 20 s mm Tab 30 v mm s 1 Tab 40 a mm s 2 Tab 50 Tab 60 mm Tab 70 x mm Tab 80 y mm Dim i As Integer For i 0 To 180 Step 10 Fai i 180 Pi s h Fai Fai1 Sin 2 Pi Fai Fai1 Pi 2 v h W 1 Cos 2 Pi Fai Fai1 Fai1 a 2 Pi h W W Sin 2 Pi Fai Fai1 Fai1 Fai1 ds h Fai1 1 Cos 2 Pi Fai Fai1 dds 2 Pi h Sin 2 Pi Fai Fai1 Fai1 Fai1 x Rb s Sin Fai y Rb s Cos Fai dx Rb s Cos Fai ds Sin Fai dy Rb s Sin Fai ds Cos Fai ddx dy dds Sin Fai ds Cos Fai ddy dx dds Cos Fai ds Sin Fai Atn Abs ds s Rb P dx 2 dy 2 1 5 dx ddy ddx dy Print 1 Tab 7 i Tab 20 Round s 2 Tab 30 Round v 2 Tab 40 Round a 2 Tab 50 Round 180 Pi 2 Tab 60 Round P 2 Tab 70 Round x 2 Tab 80 Round y 2 Next i For i 180 To 270 Step 10 Fai i 180 Pi s h v 0 a 0 ds 0 dds 0 x Rb s Sin Fai y Rb s Cos Fai dx Rb s Cos Fai ds Sin Fai dy Rb s Sin Fai ds Cos Fai ddx dy dds Sin Fai ds Cos Fai ddy dx dds Cos Fai ds Sin Fai Atn Abs ds s Rb P dx 2 dy 2 1 5 dx ddy ddx dy Print 1 Tab 7 i Tab 20 Round s 2 Tab 30 Round v 2 Tab 40 Round a 2 Tab 50 Round 180 Pi 2 Tab 60 Round P 2 Tab 70 Round x 2 Tab 80 Round y 2 Next i For i 270 To 360 Step 10 Fai i 180 Pi s h 1 Fai 1 5 Pi Fai2 Sin 2 Pi Fai 1 5 Pi Fai2 Pi 2 v h W 1 Cos 2 Pi Fai 1 5 Pi Fai2 Fai2 a 2 Pi h W W Sin 2 Pi Fai 1 5 Pi Fai2 Fai2 Fai2 s h 1 Fai 1 5 Pi Fai2 Sin 2 Pi Fai 1 5 Pi Fai2 Pi 2 ds h 1 Cos 2 Pi Fai 1 5 Pi Fai2 Fai2 dds h 2 Pi Sin 2 Pi Fai 1 5 Pi Fai2 Fai2 Fai2 dx Rb s Cos Fai ds Sin Fai dy Rb s Sin Fai ds Cos Fai ddx dy dds Sin Fai ds Cos Fai ddy dx dds Cos Fai ds Sin Fai x Rb s Sin Fai y Rb s Cos Fai dx Rb s Cos Fai ds Sin Fai dy Rb s Sin Fai ds Cos Fai ddx dy dds Sin Fai ds Cos Fai ddy dx dds Cos Fai ds Sin Fai Atn Abs ds s Rb P dx 2 dy 2 1 5 dx ddy ddx dy Print 1 Tab 7 i Tab 20 Round s 2 Tab 30 Round v 2 Tab 40 Round a 2 Tab 50 Round 180 Pi 2 Tab 60 Round P 2 Tab 70 Round x 2 Tab 80 Round y 2 Next i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 疫情政府租车合同范本
- 2025年度秋季浙江省特种设备科学研究院招聘32人参考题库及答案详解(名校卷)
- 2025广西北海市民政局及直属事业单位公开招聘11人参考题库附答案详解(巩固)
- 2025年湖南省省直事业单位招聘考试真题题库 公共基础知识含答案详解(研优卷)
- 2025广西南宁大桥镇乡村振兴工作站招聘信息员1人参考题库附答案详解(达标题)
- 2025年甘肃省事业单位联考真题试卷 公共基础知识参考答案详解
- 2025年资产运营面试题及答案
- 冀教版七年级信息技术2《计算机-信息处理工具》教案教学设计
- 2025年环卫行业垃圾桶转运考核模拟卷及答案
- 第三章第二节 土地资源2023-2024学年八年级上册地理同步教学设计(人教版)
- 酒店接待服务流程
- 康熙字典汉字大全及字义解释(按笔画分类)
- 巡检记录表巡检记录表
- 蚁群算法课件完整版
- 音乐生职业生涯规划书
- 打散重构法优质课件
- 大气课设案例
- GB/T 893-2017孔用弹性挡圈
- GB/T 32727-2016肉豆蔻
- GB/T 2481.2-2020固结磨具用磨料粒度组成的检测和标记第2部分:微粉
- 安全员之A证(企业负责人)【含答案】
评论
0/150
提交评论