c语言编程齿轮模数选择,如何画齿轮,一看就懂
马上注册,结交更多好友,享用更多功能!
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在网上找到的,昨天看了一下,就画出来了
齿轮的画法
一、预备知识:
画一个M=4,Z=10,厚为44的外啮合齿轮
正常齿制:ha'=1 ,c'=0.25
分度圆直径 d=m*z
齿顶圆直径 da=(z+2ha')*m
齿根圆直径 df=(z-2h'-2c')*m 《外啮合》 df=(z+2ha'+2c')*m 〈内啮合〉
经计算得:d=40,da=48,df=30
二、具体操作步骤如下:
1.用拉伸画一个直径为da(齿顶圆),宽为44的圆柱体:
操作步骤:
拉伸--选取FRONT基准面为草绘面,绘制直径为da=48(齿顶圆),宽为44的圆柱体
2. 插入基准曲线---从方程--完成--选取--坐标(三个面的交点)
---笛卡尔---输入参数(参数如下)
m=4
z=10
a=20
r=(m*z*cos(a))/2
fi=t*90
arc=(pi*r*t)/2
x=r*cos(fi)+arc*sin(fi)
y=r*sin(fi)-arc*cos(fi)
z=0
操作步骤:
点取 按钮――选取“从方程”――选取“坐标系”,选取“笛卡尔”,在模型区域选取对应的坐标系 ――出现记事本,对话框,输入参数如图所示:
点取文件――保存――退出记事本窗口——点取确定按钮,此时在模型区域出现了蓝色的曲线1,如图所示:
3.选中步骤2做好的蓝色的曲线---镜像---得到第2根蓝色的曲线,此时两根曲线是相交的八字形.
4. 点取第2根曲线(注意此时曲线以粗红色显示)
---主菜单“编辑”---“复制”---主菜单“编辑”——“选择性粘贴”---在操作面板上选取“旋转”按钮,——选取旋转中心轴----输入旋转角度((360/2/z)+1.74),如图所示:
得到第3根细红色的曲线,该曲线与第一根曲线相交的。(注意:原来的第2根曲线消失了)
5.选中第3根曲线(注意此时曲线以粗红色显示)
---主菜单“编辑”---“复制”---主菜单“编辑”——“选择性粘贴”---在操作面板上选取“旋转”按钮,——选取旋转中心轴----输入旋转角度(-360/z),(即该曲线要与前面旋转的方向相反),此时发现模型区域如下所示:
点取确定退出操作,得到第4根蓝色曲线,此时两根曲线成八字所示如图:
.
6.用草绘曲线 按钮画曲线:先画一个直径为df的齿根圆,用使用边 命令选取那两根曲线(八字形的两根曲线)和齿顶圆
---分别过那两根八字形的曲线的末端作切线,与齿根圆df交两点
---修剪多余边---给根部倒角(R=0.2*m),得到图形如下所示:
7. 拉伸---去除材料--- --草绘——选取步骤6所得的封闭线框,切削得到齿槽.
8. 阵列齿数
9.隐藏蓝色的基准曲线
在模型树中选择显示——层树——
选择层——新建层 ——出现“层属性”对话框——在对话框中点取“项目”黄色区域,在模型区中点取蓝色曲线使其出现在项目黄色区域内,——确定退出
在屏幕左边的“层树”框中,选中刚建立的层名LAY0001,点右键,选取隐藏选项 ,此时模型区域中的蓝色曲线就隐藏起来了。
点取保存按钮,对齿轮文件存盘。
ProE锥齿轮画法
2010-02-25 18:30
圆锥齿轮的做法,用的主要的命令就是“混合”。
(直面圆锥齿轮)
本文以节圆锥角C=30度,模数M=2,齿数Z=20,齿宽W=20,压力角A=20,齿顶高系数为1,齿底隙系数为0.2,变位系数为0为例,讲述直面圆锥直齿轮的做法。
1. 设置参数,列好关系。
参数,如图:
其中,A为压力角
DX系列为另一套节圆,基圆,齿顶圆,齿根圆的代号
各关系如下:
d=m*z
db=d*cos(a)
da=d+2*m*cos(c/2)
df=d-2*1.2*m*cos(c/2)
dx=d-2*w*tan(c/2)
dxb=dx*cos(a)
dxa=dx+2*m*cos(c/2)
dxf=dx-2*1.2*m*cos(c/2)
其中,D为大端分度圆直径。(圆锥直齿轮的基本几何尺寸按大端计算)
DX
2.插入-----混合------伸出项。
以FRONT为草绘平面,建成以大端DA作第一个圆,小端DXA作第二个圆,深度为W的混合实体。如图:
3.草绘
在大端DA的圆面上绘制DF,D圆。
4.草绘
在小端DXA圆面上绘制DXF,DX圆。如图:
5.创建第一个渐开线曲线。
在小端DXF的圆面上,通过输入方程,创建渐开线曲线。其选择的坐标系为PRT_CSYS_DEF
其方程如下:
选择笛卡尔坐标系
afa=60*t
r=dxb/2
x=r*cos(afa)+pi*r*afa/180*sin(afa)
y=r*sin(afa)-pi*r*afa/180*cos(afa)
z=0
选择‘ 文件--------保存---------关闭’,确定,即可创建第一个渐开线曲线。如图:
6.创建基准点。
选择渐开线曲线和直径为DX的节圆,即可创建基准点PINT0。
7.创建基准轴
点击基准轴命令,选择混合实体,即可创建基准轴。
8.创建平面。
选择基准轴和基准点PINT0,即可创建平面DIM1。
9.创建平面。
选择平面DIM1和基准轴,以90/Z为旋转角度旋转,即可创建平面DIM2。
但DIM2的创建,必定要保证渐开线曲线能镜像成齿轮的轮齿的大体形状;否则,要改变DIM2的旋转方向。
10.镜像
将渐开线曲线以平面DIM2为镜像平面镜像。如图:
11.创建坐标系。
以PRT_CSYS_DEF为参照,以W为距离创建坐标系CS1。如图:
注意:要认清沿着哪一个方向进行偏移。
12.创建第二个渐开线曲线
在大端DF的圆面上,通过输入方程,创建渐开线曲线。其选择的坐标系为CS1。
其方程如下:
afa=60*t
r=db/2
x=r*cos(afa)+pi*r*afa/180*sin(afa)
y=r*sin(afa)-pi*r*afa/180*cos(afa)
z=0
这里将DXB换成了DB。其结果如下:
13.创建基准点。
选择第二个渐开线曲线和直径为D的节圆,即可创建基准点PIN1。
14.创建平面
选择基准点PIN1和基准轴,即可创建DIM3。
15.创建平面
选择平面DIM3和基准轴,以90/Z为旋转角度旋转,创建平面DIM4。
但DIM4的创建,必定要保证渐开线曲线能镜像成齿轮的轮齿的大体形状;否则,要改变DIM4的旋转方向。
16.镜像.
选择渐开线曲线,以平面DIM4为镜像平面镜像.如图:
17.插入---------混合----------切口
草绘截面,混合成具有齿轮齿槽形状的实体。主要使用“抓取”,“延伸”,“修剪”命令来获取齿槽形状。如图:
输入深度W后,生成齿槽实体。如图
20.阵列。
以基准轴进行阵列,个数为20,角度为360/20。即可。如图:
c语言编程齿轮模数选择,如何画齿轮,一看就懂相关推荐
- windows c语言 http https检测_C语言编程工具的选择
1.先说说我的故事 我是2007年上的大学,一所双一流工科大学.专业是计算机科学与技术. 我们计算机专业没有C语言这门课. 其他工科专业会学C语言这门课.据我所知,其他的工科专业需要过C语言2级考试. ...
- C语言计算级数fun,c语言编程 编写函数fun(),它的功能是:计算和输出下列级数的和....
用C语言编程,已知f(x)=(1+x^2),编写函数用梯形法计算f(x)在区间[a,b]上的定积分 #includevoidmain(){doublei,j;doublea,b,c=0;printf( ...
- c语言齿轮标准模数选择编程,齿轮模数选取及相关国家标准
<齿轮模数选取及相关国家标准>由会员分享,可在线阅读,更多相关<齿轮模数选取及相关国家标准(3页珍藏版)>请在人人文库网上搜索. 1.渐开线齿轮有五个基本参数,它们分别是:名称 ...
- c语言齿轮标准模数选择编程,齿轮模数选取及标准.doc
渐开线齿轮有五个基本参数,它们分别是:名称 符号 意义 标准化数值 齿数(teeth number)? Z 在齿轮整个圆周上轮齿的总数称为齿数 模数(module) m 齿距分度圆齿距p与π的比值 模 ...
- 齿轮标准模数c语言编程,齿轮标准模数可以使用( )表示
相关题目与解析 某8级精度(GB/T10095.1-2008)直齿圆柱齿轮的模数m=5mm,齿数z=12,标准压力角=20°.该齿轮加工后在万能测齿 某6级精度(GB/T10095.1-2008)直齿 ...
- C语言编程>第四周 ⑦ 用fillellipse画椭圆。
例题:用fillellipse画椭圆. 代码如下: #include "stdio.h" #include <graphics.h> #include <coni ...
- lisp语言如何画小红点_实验四、五 用AutoCADLISP语言编程绘图
实验四.五 用 AutoCADLISP 语言编程绘图 1 ) 图 (feature a) : 将 P 0 点, 旋转角 (指整个轴) , 轴径, 导角宽做为输入参数, 用 AutoCADLISP 语言 ...
- lisp语言如何画小红点_用AutoLISP语言编程实现参数化绘图
图 收稿日期 :2002 2 01 2 22 作者简介 : 康保成 ( 1955 2 ) , 男 ,1987 年毕业于广东教育学院工程图学专业 , 高级讲师 , 太原理工大学轻纺工程与美术学院 , 山 ...
- 用C语言编程实现矩形波信号,信号与系统综合设计性实验
信号与系统综合设计性实验 傅立叶变换性质 实验设备 硬件 电脑软件 MATLAB 实验目的 掌握MATLAB的基本使用方法 掌握MATLAB环境下信号表示及产生方法 掌握MATLAB环境下傅立叶变换方 ...
最新文章
- c语言程序设计自评报告,石家庄学院c语言程序设计自评报告.docx
- [USACO16JAN]Angry Cows S[二分+贪心]
- BPMF论文辅助笔记: 固定U,更新θU 部分推导
- Mac m1 ocr 工具
- Shell——流程控制(if、case、for、while)
- jquery ajax json转换出错Invalid JSON
- IE浏览器网页无法缩放怎么办 解决IE浏览器网页无法缩放的方法
- poj 2892 Tunnel Warfare (Splay Tree instead of Segment Tree)
- [App Store Connect帮助]二、 添加、编辑和删除用户(5)创建一个沙盒测试员帐户...
- python read文件的r和rb的区别
- Android隐藏桌面图标实现
- 爬虫(12)-爬虫爬取安居客二手房和新房信息
- 【零基础】PostgreSQL从入门到精通
- React 备忘录 v16
- PS技巧分享,不容错过
- 你永远不知道用户怎么使用你的产品
- 维谛技术(Vertiv)开启网络能源新时代
- 中图杯获奖作品计算机组,“中图杯”第十四届环境地图大赛召开 地图慧成指定制图软件...
- Node.js中的异步编程,个人理解及分化讲解
- win10-SW2016工程图关联零件属性链接操作
热门文章
- 美颜sdk与人脸识别技术的结合:为智能化时代注入美感
- python 暴力破解 excel加密文件
- 如何避免成为背锅侠?
- Python自然语言处理 10 分析语句的含义
- oracle开机启动监听,配置Oracle数据库和监听随Linux系统自启动
- shell softech 面料_户外软壳面料及各品牌的技术
- nodeJs各个版本下载
- buu-[ACTF新生赛2020]rome
- 双路服务器56核系统推荐,华硕发布双路志强主板:最高支持56核,112线程
- python命令行调试_Linux 黑乎乎的命令行下,如何调试 Python?