matlab 蜗杆轮廓,基于MATLAB的直廓环面蜗杆的可视化
0引言直廓环面蜗杆传动,国外通常称为亨得利蜗杆传动,是一种优良的传动形式,具有传动性能好、承载能力大和寿命长等优点。目前已在重载、高传动比的工业领域大显身手。直廓环面蜗杆传动分“原始型”和“修正型”2种,由于“原始型”蜗杆副的啮合性能较差,目前工业生产中已很少采用,广泛采用的是“修正型”。“修正型”环面蜗杆是将“原始型”环面蜗杆从中部向两端逐渐削薄而成。本文应用Matlab软件对直廓环面蜗杆的“原始型”和“修正型”进行可视化,所叙述的建模与齿面生成方法简洁实用,准确,真实反映环面蜗杆的运动型面,有利于形成环面蜗杆及其传动副的参数化设计。1“原始型”蜗杆理论模型在MATLAB中的可视化1.1直廓环面蜗杆的齿面方程的建立设用成形车刀切制“修正型”蜗杆的中心距为a0,“原始型”蜗杆的中心距为a,并用1,0分别表示蜗杆、工具齿轮的角速度向量,如图1所示。j1j11图1切制蜗杆简图在切制蜗杆的过程中,设在蜗杆与工具齿轮上依次取2个定标架1、2和2个动杆架1、2。这些标架具体表示为(1)1=[O1;i1,j1,k1]为杆上的定标架,O1取在蜗杆的中心,i1与1重合。(2)1=[O1;i1,j1,k1]为与蜗杆固结的标架,O1与O1重合,i1与i1重合。(3)2=[O2;i2,j2,k2]为工具齿轮上的定标架,O2取在工具齿轮的中心,j1与j2方向一致。(4)2=[O2;i2,j2,k2]为与工具齿轮固结的动标架,O2与O2重合,k2与k2重合。1在1中的转角为1,2在2中的转角为2,其中1=i122,i12为蜗杆与工具齿轮的传动比。由图1知,各标架间的关系为(1)11x1y10=00001z01000010000cos1sin100-sin1cos100010x1y101z010000(2)21x1y10z1010=1000010-a00100010x2y20z2010(3)22x2y2z20100=cos2-sin200sin2cos2000010000100x2y2z20100(4)21O1O11i1i1k12k2k2k11pui22rbr1i22j2r2j2O2O2ax1y1z1=M11M12M22x2y21z21在动标架2中,在成形车刀直线刀刃上任取一点P,该刀刃直线的向量方程可表示为r2=rbi2+uj2式中rb蜗杆的成形圆半径;u刀刃直线上切点到P点的距离。x1y1z1=M11M12M22rb1111u111101蜗杆齿面方程为x1=rbcos2-usin2y1=(rbsin2+ucos2-a)cos1z1=-(rbsin2+ucos2-a)sin11.2参数的选取由蜗杆齿面方程可知,蜗杆齿面是以双参数(u,2)表示的不可展直纹曲面。要想绘制图形,还需要以下一些参数。1.3单侧齿面的可视化从形成原理可知蜗杆的齿面是由成形刀具和蜗杆之间的相对运动切制出来的,属于轨迹面。蜗杆齿面是由无数条接触线组成的,刀具的长度u和工具蜗轮的转角2是画蜗杆齿面图形的主参数。一个u值对应一条接触线,而接触线上的点是由2确定的。无数条接触线的集合在1中就形成了蜗杆齿面。蜗杆齿面的绘制和u、2密切相关。蜗杆单侧齿面绘制的步骤:(1)求出刀具在切制分度圆时的长度,由图1可知u=r2cos;(2)算出刀具的长度u的最大值umax=(r2+hf)cos,最小值umin=(r2-ha)cos;(3)给定一个2角的范围,结合u值就可以画出单侧齿面,如图2。图2蜗杆的单侧齿面MATLAB中的三维空间绘图命令有Plot3,mesh,surf等。Plot3将数据画成三维空间中的曲线,它的
matlab 蜗杆轮廓,基于MATLAB的直廓环面蜗杆的可视化相关推荐
- matlab设计译码器,基于MATLAB的循环码编译码器设计与仿真.doc
扳昂旨螺冈唉陨裤外狸尿恨铸伸隧刽搅必勒诚天腑皖漂豌鲁靳碑缆键兽峙棘陶宽槐撒层僧袁廖颤渐魄货鼎躬薛扬衍逮西兰迫依煤鲁虐渠惫平合啥昭并屿己笆坍痞庐披吏去凄嘛兄察突徊溅今箩直藩潦咙锨谓崇若制匹扮复淌颐糖嗅你 ...
- 「电子万年历matlab仿真」——基于Matlab的电子万年历仿真实现
「电子万年历matlab仿真」--基于Matlab的电子万年历仿真实现 作为一种具有时间显示.日期查询.闹钟提醒等功能的电子产品,电子万年历已经成为了人们日常生活中不可或缺的一部分.而在现代科技的发展 ...
- 基于matlab的霍夫变换,基于matlab的霍夫变换
MATLAB 三维绘图功能 Plot3函数(三维曲线图) Mesh函数(网格图) Surf函数(曲面...步骤: 1.利用hough()函数执行霍夫变换,得到霍夫矩阵; 2.利用houghpeaks( ...
- matlab分析机翼,基于Matlab对机翼断面下轮廓线的数值分析
<基于Matlab对机翼断面下轮廓线的数值分析>由会员分享,可在线阅读,更多相关<基于Matlab对机翼断面下轮廓线的数值分析(4页珍藏版)>请在人人文库网上搜索. 1.基于M ...
- matlab幼苗识别,基于MATLAB的植物幼苗识别
基于MATLAB的植物幼苗识别(论文11000字,外文翻译) 摘要:杂草种类繁多,严重影响了农作物的生产与产量,使用图像处理技术识别区分杂草和作物幼苗已成为一种最科学最有效的方法.通过提取植物图像的有 ...
- matlab link offset,基于MATLAB教学型机器人空间轨迹仿真
基于MATLAB教学型机器人空间轨迹仿真 robotic toolbox for matlab工具箱 1. PUMA560的MATLAB仿真 要建立PUMA560的机器人对象,首先我们要了解PUMA5 ...
- matlab 汽车振动,基于 MATLAB 的汽车半主动悬架振动控制
第 1期(总第 200期) 2O17年 2月 机 械 工 程 与 自 动 化 MECHANICAL ENGINEERING & AUT0M ATION No.1 Feb. 文章编号 :1672 ...
- matlab形态学降噪,基于MATLAB的荧光分子图像降噪方法
基于MATLAB的荧光分子图像降噪方法 [摘要]:医学成像是一种身体内部的视觉显示的技术,用于临床分析和医学干预.其目它旨在揭示身体的内部结构,以便进行诊断和治疗.医学成像产生了大量数据,可形成常规解 ...
- matlab编程误差分析,基于MATLAB的圆度误差分析.pdf
基于MATLAB的圆度误差分析 2011年 11月 机床与液压 NOV.2011 第39卷 第22期 MACHINETOOL& HYDRAULICS Vo1.39No.22 DOI:10.39 ...
- matlab求解外弹道,基于MATLAB∕Simulink的通用质点外弹道程序设计.pdf
2017.01 设计与研发 基于 MATLAB/Simulink 的通用质点外弹道程序设计 崔 瀚 (沈阳工学院兵器类虚拟仿真实验教学中心, 辽宁抚顺 ,113122 ) 摘要:本文以弹丸质点外弹道学 ...
最新文章
- 智能如何产生,这仍然是个问题
- 创建oracle发邮件job导致的故障
- 华工智能车队--这里有一群热爱智能车的人
- mysql 全局变量_详细讲解mysql全局变量与局部变量
- 火眼金睛算法,教你海量短文本场景下去重
- Linux java集成安装环境,Linux下Java环境安装
- c++ 之动态数组简单介绍
- 编译通过,但在运行时报Resolution of the dependency failed
- node --- 模拟事件的异步
- 前端学习(2986):一文理解数据劫持4
- Vue Router 4 快速入门
- ​让AI触类旁通93种语言:Facebook最新多语种句嵌入来了
- php7扩展安装奇葩事
- 开发错误记录2 .MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
- 经典机器学习系列(七)【聚类分析前序--相似性度量】
- 宗成庆《统计自然语言处理》 目录的思维导图
- 【Java】Servlet原理
- React学习笔记之四---抽离组件
- 机器学习---计算学习理论
- 2020年网络安全国赛解析(仅个人想法)