渐开线齿轮作为机械传动中的重要零部件,在机械结构中广泛应用,而渐开线齿轮的绘制却是机械制图中的难点。二维软件一般可以通过参数模块进行渐开线绘制,而目前的三维软件却很难进行渐开线的精确绘制。在不要求齿轮渐开线精度的情况下,三维软件中一般采用圆弧代替和圆弧逼近的简化处理,但当所绘制的渐开线齿轮需要进行动力学仿真或者其他精度要求较高时,简化处理很难满足精度要求,此时需要精确的绘制渐开线。目前,三维软件中的渐开线一般采用的方法,一种是由曲面生成渐开线,即曲面扫描和曲面放样,另一种是差值法生产渐开线,还有一种是程序法生产渐开线,但这些方法在三维软件中的实现都较为繁琐。本文将介绍一种利用CAXA软件参数功能,在CATIA中快速精确地绘制渐开线齿轮的方法。

一、CAXA中绘制平面齿轮

CAXA电子图版应用越来越广泛的一个重要原因是其将一些常用零件或者常用方法进行模块化,而渐开线齿轮就是其中的一个模块,所以在CAXA中绘制渐开线齿轮简单易操作,具体操作步骤如下。

(1)点击绘图工具Ⅱ

中的齿轮

按钮,弹出渐开线齿轮齿形参数对话框(图1)。

(2)在图1所示的对话框中,选择绘制外齿轮或内齿轮,并填写绘制齿轮的齿数、模数、压力角及变位系数。同时根据所绘制齿轮的要求选择参数一或者参数二。

(3)单击图1所示对话框中的“下一步”按钮,系统弹出如图2所示对话框。在对话框的相应位置填写齿轮的齿顶过渡圆角半径和齿根过渡圆角半径。如果画整个齿轮,要选择有效齿数并在框中填写所画齿轮的齿数。如果起始角想转过一定角度,可在有效齿起始角处标出。同时可以根据对渐开线齿轮齿形精度的要求,填写精度要求。

(4)点击图2所示对话框的“预显”按钮,查看生成的齿轮状态,如果满足要求,单击完成,并在CAXA界面中单击,生成所要画的齿轮,如图3所示。

二、导入CATIA软件

在CAXA中很容易绘制精度较高的平面渐开线齿轮,而要将其转换到CATIA中却是关键。IGS格式是CAXA与CATIA的文件交流通道,因此可以将CAXA的二维图形转到CATIA的三维空间中,具体步骤如下。

(1)将CAXA渐开线齿轮另存为IGS格式。目前的CATIA软件打不开中文文件名,所以另存后的文件必须用英文,如图4所示。

(2)在CATIA中点击文件中的打开选项,弹出如图5所示对话框,选择IGS格式文件,点击打开按钮,生成如图6所示的图形。因为是平面图形导入三维空间中,所以图形也在一个平面中,CATIA默认为XOY平面,图形元素也放置在几何图形集中。

(3)在历史树中的零部件几何体上,点击右键,选择定义工作对象,如图7所示,将后续的操作要素切换到零部件几何体中。

(4)选择XOY平面,单击草图

,进入草图编辑状态。

(5)全选导入的齿轮图形,单击投影三维元素

,将图形投影到XOY平面上,如图8所示。

(6)右键点击几何图形集,单击“隐藏/显示”选项,其中黄色的图形即为CATIA中的草绘图形。

三、在CATIA中绘制三维图形

CATIA中草绘的图形已有,后续的绘制工作就相对简单了。①退出草绘模式,进入三维造型界面;②点击拉伸

按钮,输入所要绘制齿轮的厚度;③利用CATIA中三维造型特征,通过去除材料等方法,绘制齿轮的减重孔、轴孔和键槽,获得完整而精确的渐开线齿轮,如图9所示,此绘制方法较为常见,这里就不再详细赘述。

四、结论

利用CAXA中渐开线齿轮的模块,加上IGS格式的文件互换通道,可以快速精确地绘制渐开线齿轮,大大减少渐开线齿轮的绘制难度和绘制时间,可以方便有效地运用到机械设计当中。同时,此种方法不仅仅提供了快速绘制渐开线齿轮的方法,而是提供了一种绘图的思路,即利用各种软件的各自优势,通过文件转换的方式,获取使用单一软件无法绘制的图形。

caxa齿轮零件图_利用CAXA在CATIA中绘制渐开线齿轮相关推荐

  1. caxa齿轮零件图_齿轮油泵-各零件图

    <齿轮油泵-各零件图>由会员分享,可在线阅读,更多相关<齿轮油泵-各零件图(6页珍藏版)>请在人人文库网上搜索. 1.A A A A-A 35 2-5 R41 2-M20X1. ...

  2. [Unity]利用Mesh在Unity中绘制扇形图片

    背景 最近碰到个功能, 要画一个扇形图案, 如下图: 美术原图: 需求是这个图形跟随角色, 在角色背后, 并且每个角色的扇形角度可能不同. So, NGUI和UGUI很好用的FilledType是用不 ...

  3. python 物理学中的应用_利用python求解物理学中的双弹簧质能系统详解

    前言 本文主要给大家介绍了关于利用python求解物理学中双弹簧质能系统的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 物理的模型如下: 在这个系统里有两个物体,它们的质 ...

  4. python 表格格式输出_利用python对excel中一列的时间数据更改格式操作

    问题场景:需要将下列的交期一列的数据格式更改成2019/05/10 存货编码 尺寸 数量 交期 0 K10Y0190000X B140 200 2019-05-10 00:00:00 1 K10Y01 ...

  5. python代码物理_利用python求解物理学中的双弹簧质能系统详解

    前言 本文主要给大家介绍了关于利用python求解物理学中双弹簧质能系统的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 物理的模型如下: 在这个系统里有两个物体,它们的质 ...

  6. python 替换array中的值_利用Python提取视频中的字幕(文字识别)

    我的CSDN博客id:qq_39783601,昵称是糖潮丽子~辣丽 从今天开始我会陆续将数据分析师相关的知识点分享在这里,包括Python.机器学习.数据库等等. 今天来分享一个Python小项目! ...

  7. python对excel数据更改_利用python对excel中一列的时间数据更改格式代码示例

    本篇文章小编给大家分享一下利用python对excel中一列的时间数据更改格式代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 问题场景:需要将 ...

  8. python把汉字变成拼音英文_利用python将表格中的汉字转化为拼音

    GB18030的字符集标准 http://zbgb5.com/2/StandardDetail479488.htm 缺少包时用pip install 进行安装,例如: pip install xlsx ...

  9. python绘制简单城市剪影图_利用Python的folium包绘制城市道路图的实现示例

    写在前面 很长一段时间内,我都在研究在线地图的开发者文档,百度地图和高德地图的开发者中心提供了丰富的在线地图服务,虽然有一定的权限限制,但不得不说,还是给我的科研工作提供了特别方便的工具,在博客前面我 ...

最新文章

  1. Mask_RCNN安装与踩过的坑
  2. 嵌入式python 图形界面_有哪些好的嵌入式操作系统界面库(GUI library)?
  3. 走进学习生活中的小圈子,成为与众不同的人,从现在开始!
  4. 批量导入数据到hive表中:假设我有60张主子表如何批量创建导入数据
  5. mysql实现gb18030转utf8_将编码是GB18030的小文件转为UTF8
  6. MySQL如何利用索引优化ORDER BY排序语句
  7. Linux下Tomcat重新启动以及日志
  8. 代码重构----使用java有限状态机来消除太多的if else判断
  9. Spring事务专题(四)Spring中事务的使用、抽象机制及模拟Spring事务实现
  10. 10.19 qbxt国庆day3
  11. python27文件夹_为什么python27.dll不是python安装文件夹的一部分,而是在Windows系统文件夹中...
  12. python后端开发web_最简易的python web框架的后端实现
  13. 华为云新加坡峰会发布CloudAI创新实验室,四大核心优势助力智能化升级
  14. 【LeetCode】【HOT】49. 字母异位词分组(递归)
  15. vuex实现及简略解析
  16. MySQL安装配置+Navicat安装配置
  17. Python地理地图可视化:plotly连接mapbox多个地理经纬度中心点line+marker
  18. Android 应用资源(一)
  19. 20170627——【肿瘤】肿瘤的异质性
  20. canvas lineWidth1px问题

热门文章

  1. python for循环换行_python for循环换行_day08-循环之for循环
  2. 了解一下EPC模式和它的优势
  3. MFC的CRect介绍
  4. 一加6升级Android9.0,一加6正式推送安卓9.0固件更新 6T确认11月5日发布
  5. 也许我们都小看了亚马逊AWS(中国)!
  6. centos7安装adobe解决网易云课堂视频的无法观看问题
  7. 安卓APP源码和设计报告——运动健身教学
  8. 在树莓派上使用GPS模块
  9. Simulink中Inport控件的使用
  10. 【验证码的识别】—— 点触式验证码的识别