版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
HarbinInstituteofTechnology设计说明书(论文)课程名称:精密机械设计基础设计题目:基于VisualC++环境实现凸轮机构计算机辅助设计院系:航天学院自动化班级:0804101设计者:陈彬彦学号:1080410123设计时间:2010年10月尖顶从动件凸轮机构仿真设计软件说明书设计题目直动从动件盘形凸轮机构的计算机辅助设计概述在机械、仪器及精密机械中,当要求从动件的运动按照预定的规律变化时,通常宜采用凸轮机构。常用的凸轮机构按结构形式可分为盘状凸轮、移动凸轮和圆柱凸轮,其中盘状凸轮是凸轮的最基本的形式。常见的从动件类型包括尖顶从动件、滚子从动件和平底从动件,其中尖顶从动件结构简单,不论凸轮的轮廓曲线如何,它都能与凸轮轮廓上所有点接触,能实现较复杂的运动规律。从动件常用的运动规律有等速、等加速等减速和简谐运动等。根据给出的运动规律和推程角、远休止角、回程角及近休止角等参数,当凸轮连续回转时,从动件就能按照给出的规律重复进行“升-停-降-停”的循环运动。本设计软件以尖顶从动件偏心盘状凸轮机构为例,基于VisualC++6.0编写凸轮轮廓计算机辅助设计程序,利用MFC建立工程,实现了直观的尖顶从动件凸轮机构计算机辅助仿真设计软件。基本原理凸轮的轮廓设计方法分为图解法和解析法,显然程序实现时要采用解析法。解析法设计凸轮轮廓的基本原理是“反转法”,通过用户输入的所需设计参数,采用的数学方程式够精确地求出凸轮轮廓曲线上各点的坐标值,作图从而得到精确的凸轮轮廓尺寸。设计模型从动件运动规律及其方程位移规律及方程设从动件位移为s,凸轮转角为,下面分类给出s与的关系。等速运动规律,运动线图如图1。图1等速运动规律代码实现:(仅以上升为例)if(m_SpeedType1==0)ﻩ{ if(i<=m_J1/2)ﻩﻩs[i]=2*m_H*i*i/m_J1/m_J1;ﻩﻩelseﻩﻩ s[i]=m_H-2*m_H*(m_J1-i)*(m_J1-i)/m_J1/m_J1; }等加速等减速运动规律,运动线图如图2。图2等加速等减速运动规律代码实现:(仅以上升为例)if(m_SpeedType1==1)ﻩ{ﻩﻩs[i]=m_H*i/m_J1; }简谐运动规律,运动线图如图3。图3简谐运动规律代码实现:(仅以上升为例) if(m_SpeedType1==2) { ﻩs[i]=m_H*(1-cos(Pi*i/m_J1))/2; }速度规律及方程速度运动规律可由上述位移规律方程求导而得。v代码实现:for(i=1;i<=360;i++) {ﻩﻩv[i]=s[i]-s[i-1];ﻩ v[i]=v[i]*50;ﻩ}v[0]=0;加速度规律及方程加速度运动规律可由上述速度规律方程求导而得。a代码实现:for(i=1;i<=360;i++)ﻩ{ﻩ a[i]=v[i]-v[i-1]; }a[0]=0;极坐标形式的凸轮轮廓以凸轮的回转中心为极坐标原点,以从动件的初始位置和凸轮回转中心的连线为计算极角的坐标轴。根据“反转法”原理求凸轮轮廓曲线方程,即曲线上各点的极角和极径。凸轮上任意一点A的极角为:(1)在OC0A0中:(2)在OCA中:(3)且(4)图4解析法设计偏心尖顶从动件盘状凸轮再根据已知从动件的运动规律,每隔1°给出相应的s和值代入(1)(4)两式即可得到凸轮理论轮廓上各点的值。代码实现:for(i=0;i<=m_J1;i++){…}for(i;i<=(m_J1+m_J2);i++){s[i]=m_H;}for(i;i<=(m_J1+m_J2+m_J3);i++){…}for(i;i<=361;i++){s[i]=0;}笛卡尔坐标(X-Y)形式的凸轮轮廓(坐标系转换)由于在VC++环境中,无法对极坐标参数进行图像的绘制,因此,我们需要将极坐标系内的数据点,通过数学方法,依次转换为笛卡尔坐标系中的参数。在极坐标中,给出了函数用以表示s和值之间的关系。利用公式:x=s×cos求得笛卡尔坐标系中的位置参数,从而实现在VC++中作图。代码实现:X[0]=(s[0]+S0)*sin((-t)*trans)+m_e*cos((-t)*trans)+250;ﻩY[0]=(s[0]+S0)*cos((-t)*trans)*(-1)+m_e*sin((-t)*trans)+400;ﻩpDC->MoveTo(X[0],Y[0]);for(i=1;i<=360;i++){X[i]=(s[i]+S0)*sin((i-t)*trans)+m_e*cos((i-t)*trans)+250; Y[i]=(s[i]+S0)*cos((i-t)*trans)*(-1)+m_e*sin((i-t)*trans)+400; pDC->LineTo(X[i],Y[i]);}程序流程图程序运行示例软件界面双击.exe文件进入软件界面。程序界面上设有3个区域,分别为参数设置区域、凸轮显示区域、从动件运动规律图像区域。参数输入与控制上图为参数输入与控制区域,在左侧框内,用户可以输入所需参数,选择上升下降模式。在参数输入完成后点击“参数确认”按钮,屏幕右侧会出现从动件的位移、速度、加速度函数图象,如下图:再点击“显示凸轮”按钮,即可进行仿真。[注]若参数输入错误(如:J1+J2+J3+J4≠360或者R、H数值过大)系统会给出错误提示,如下图。动画演示结果匀速:匀加速、匀减速:正弦运动:混合运动:(以匀加速与正弦运动结合为例)存在的问题与不足程序在仿真运行过程,也就是动画过程中用户不能停止,不可进行任何操作。用户若在未进行“参数确认”情况下点击“显示凸轮”没有设置错误提示,为用户使用带来不便。程序运行不完全稳定,在仿真过程中有一定几率出现程序运行错误。没有利用双缓存实现动画,在配置较低或较为繁忙的系统中运行会有较大闪烁参考文献《精密机械学基础》/蒋秀珍,马惠萍主编
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 妊娠期代谢组学与母婴健康管理
- 妊娠合并地贫指南中的并发症防治策略
- 妊娠合并前置胎盘的胎儿镜手术策略
- 大数据支持下社区慢病干预的个性化方案
- 科目一考试规律及答案
- 多组学整合优化肿瘤个体化治疗策略
- 多组学标志物驱动耳科疾病精准分型新策略
- 2025年大学风景园林(园林工程技术)试题及答案
- 2025年高职口腔修复工艺(固定义齿制作)试题及答案
- 2026年机械设计综合(多零件设计)试题及答案
- 智慧产业园仓储项目可行性研究报告-商业计划书
- 财务部门的年度目标与计划
- 消防管道拆除合同协议
- 四川省森林资源规划设计调查技术细则
- 银行外包服务管理应急预案
- DB13T 5885-2024地表基质调查规范(1∶50 000)
- 2025年度演出合同知识产权保护范本
- 青少年交通安全法规
- 区块链智能合约开发实战教程
- 2025年校长考试题库及答案
- 口腔进修申请书
评论
0/150
提交评论