基于Matlab的渐开线齿轮的范成法仿真

基于Matlab的渐开线齿轮的范成法仿真

摘要:本文介绍编Matlab程实现齿轮和齿圈的范成仿真,实现参数化设计.通过此程序可以得到,从而设计人员提前发现齿轮传动过程中可能发生的干涉,提高了设计效率K inematical simulation of gears based on Matlab

TIAN Donglong WU Baolin

(1.School of Mechanical Engineering Tianjin Polytechnic University TianJin 300387;

2.Tianjin Polytechnic University Academic Affairs Office TianJin 300387)

Abstract:The paper introduces themethod of Matlab simulation ofmaking involute gears and gear ring, and provides away of parametric design bymeans of Matlab language. We can get exact profile of gear teeth

through themethod. It can help the designer check the interference beforemanufacture, and enhance the design efficiency.

Key words:Matlab; gear; kinematical simulation; parametric design

0前言

渐开线齿轮的范成是利用一对齿轮在相互啮合是,其共轭齿廓互为包络线的原理来加工齿轮的一种方法。工程中经常遇到加工后的齿轮在装配和传动过程中发生干涉的情况,干涉在装配和传动过程中是很难避免的,一般是靠选择合适的变位系数来保证齿轮能正确啮合,通常这个过程是很复杂的因此准确的绘制出齿轮廓线不仅可以降低加工后的装配风险,也可方便变位系数的选择,大大提高设计效率[1]。

1数学模型的建立

这里以齿条插刀切制齿轮为例,在加工过程中,刀具与齿轮毛坯之间的相对运动相当于齿条与齿轮的啮合运动,它们之间的相对运动关系,可以看成是这样两种独立运动的叠加,如图(1-1)所示。

假定齿轮静止不动,而齿条刀具首先平移一个齿距S且S=R*,然后再绕齿轮毛坯中心沿着与平移方向相反的方向绕过一个角,按照齿条刀具的这种复合运动,齿条上任意一点A1(x1,y1)有如下关系:

图1-1 渐开线齿轮的范成

(1-1)

齿条刀具绕齿轮毛坯中心逆时针转过角,A1(x1,y1)移至A2(x2,y2)点。

(1-2)

式中

(1-3)

(1-4)

由式(1-1)至式(1-4)可知,对应于不同的值,可求出齿条刀具上若干特征点在不同位置时的一系列的坐标值,由此可确定出齿轮毛坯的渐开线齿廓。2 渐开线齿轮齿廓的范成法原理

一对齿轮啮合传动时,两轮的齿廓互为包络线。如齿轮刀具与毛坯模拟一对齿轮传动,则可加工出与刀刃互为包络线的齿廓。刀刃为渐开线,则被加工齿轮齿廓也为渐开线。由于在实际加工时,看不到刀具在各个位置形成包络线的过程,通常是使用齿轮范成

仪来模拟演示齿轮范成过程,范成仪上的齿条刀具做横向移动,范成仪上代表被切齿轮毛坯的硬图纸以作定轴转动,此时齿条刀具节线与硬图纸分度圆作纯滚动。齿条刀具每移动一小距离即在图纸上记录出齿条廓线,最后由一系列廓线形成的包络线,即为被切齿轮的齿廓曲线,此过程即为齿轮齿廓的范成演示过程[2]。

3 程序设计流程图

程序设计流程图如图(3-1)

图3-1 程序设计流程图4 Matlab程序设计

如下为渐开线齿轮的范成动态模拟程序[3,4]。

clear

hd=pi/180;

clear;

m=10;

z=input('请输入渐开线齿轮齿数z=');

phi0=20;

x=0;

x0=0;y0=0;

r=m*z/2;

hd=pi/180;

du=180/pi;

p=pi*m;

s=2.5*m*tan(phi0*hd);

h=(2*s+p)/4;

c=x0-2*p-h;

%2.计算齿条刀具上20个特征点在初始位置的坐标值,并存入数组x1,y1

x1(1,1)=c;

y1(1,1)=-(r+(1.25+x)*m)+y0;

x1(2,1)=x1(1,1)+s;

y1(2,1)=y1(1,1)+2.5*m;

x1(3,1)=x1(2,1)+(p/2-s);

y1(3,1

范成法加工matlab_基于Matlab的渐开线齿轮的范成法仿真.doc相关推荐

  1. matlab模拟Fraunhofer衍射,基于Matlab的夫琅禾费衍射光学仿真.doc

    基于Matlab的夫琅禾费衍射光学仿真 基于Matlab的夫琅禾费衍射光学仿真 摘要 计算机仿真技术是以多种学科和理论为基础,以计算机及其相应的软件为工具,通过虚拟试验的方法来分析和解决问题的一门综合 ...

  2. matlab仿真炉温控制,基于MATLAB的炉温控制系统的仿真.doc

    PAGE 11 PAGE 11 控制系统仿真 课程大作业 题目: 基于MATLAB的炉温控制系统的仿真 院系名称: 电气工程学院 专业班级: 自动F0904 学生姓名: 学号: 指导教师: 教师职称: ...

  3. matlab绘制香农定理曲线,基于-matlab对香农公式仿真.doc

    引言 香农公式表明,信道的带宽或信道中的信噪比越大,则信息的极限传输速率就越高.香农公式也得出这三者关系的表达式,本文讨论如何用MATLAB进行仿真得出信噪比,带宽和信道容量的关系,并以图像的形式表示 ...

  4. am超外差收音机matlab,基于MATLAB的AM超外差收音机仿真.doc

    AM超外差收音机设计仿真 一.课程设计目的 通过本次课程设计了解超外差AM收音机的结构. 分別以数学分析以及频谱分析说明超外差式AM收音机的原理. 了解超外差式AM收音机的镜像频率干扰问题. 课程设计 ...

  5. matlab故障识别,基于Matlab的电力系统故障分析与仿真(V2.1)最新版

    <基于Matlab的电力系统故障分析与仿真.doc>由会员分享,可免费在线阅读全文,更多与<基于Matlab的电力系统故障分析与仿真(V2.1)>相关文档资源请在帮帮文库(ww ...

  6. matlab中stms和taylor,基于Matlab的电力系统故障分析与仿真V2.1(手机版)

    <基于Matlab的电力系统故障分析与仿真.doc>由会员分享,可免费在线阅读全文,更多与<基于Matlab的电力系统故障分析与仿真(V2.1)>相关文档资源请在帮帮文库(ww ...

  7. matlab中stms和taylor,基于Matlab的电力系统故障分析与仿真V2.1(模版2)

    <基于Matlab的电力系统故障分析与仿真.doc>由会员分享,可免费在线阅读全文,更多与<基于Matlab的电力系统故障分析与仿真(V2.1)>相关文档资源请在帮帮文库(ww ...

  8. matlab中stms和taylor,基于Matlab的电力系统故障分析与仿真V2.1(网络分享版)

    <基于Matlab的电力系统故障分析与仿真.doc>由会员分享,可免费在线阅读全文,更多与<基于Matlab的电力系统故障分析与仿真(V2.1)>相关文档资源请在帮帮文库(ww ...

  9. 基于matlab的音乐合成论文,基于matlab软件的音乐合成毕业论文.doc

    基于matlab软件的音乐合成毕业论文.doc 河北经贸大学毕业论文基于MATLAB软件的音乐合成专业名称电子信息工程班级201102学生姓名王雪指导老师章瑞平完成时间2015年5月河北经贸大学毕业论 ...

最新文章

  1. spring mysql mongdb_Spring Boot中使用MongoDB数据库的方法
  2. 中国科学家发现恐惧情绪的新环路
  3. pycharm用爱发电
  4. 2020年6月18日 618感言
  5. 首个金融领域的开源中文预训练语言模型FinBERT了解下
  6. 【leetcode记录02】递归
  7. 白话经典算法系列之六 快速排序 快速搞定
  8. 前端学习(771):小结
  9. 三款博客备份下载软件
  10. 前端:JS/18/JS运算符(算术运算符,赋值运算符,字符串运算符,比较运算符,逻辑运算符,三元运算符),window.prompt()
  11. margin系列之负值
  12. hannoi塔java程序_基于Java实现的Hannoi汉诺塔自动演示程序
  13. syDataProcess项目
  14. 上传文件到sftp服务器
  15. HttpSession的生命周期
  16. arduino连接ps2手柄控制智能小车实践记录-续
  17. 服务器搬迁方案_机房搬迁的一般步骤及实施方案
  18. 好记性不如烂笔头。 站在岸上学不会游泳。
  19. 全国省份、城市关联表 mysql(含城市名拼音)
  20. 百钱买百鸡,​ 我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。​ 百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?

热门文章

  1. html5坦克大战游戏,HTML5坦克大战游戏简化版
  2. 日语中的长音用输入法怎么打
  3. API UART SPI SWI
  4. 深入理解MYSQL索引优化:多列索引
  5. HTTP/2笔记之错误处理和安全
  6. Cops And Roobers
  7. C++调用MATLAB程序进行混合编程以及常见问题解决
  8. 用计算机图形画一个杯子的代码,3dsMax怎么建模杯子? 3dsMax设计杯子模型的教程...
  9. MIPI 系列之 DBI
  10. 物联网IoT平台 设备影子服务 业务流程