FreeCAD傻瓜教程-涡轮蜗杆的快速绘制FCGear工作台的使用方法

起因:涡轮蜗轴的组合,是一种比较简单且高效的传动结构。可以实现减速、加速、转动角度的放大、缩小等应用。 如何绘制呢?我搜索了不少教程,看起来都挺复杂的,对于小白来说有点像天书。这里介绍和记录一下利用FreeCAD 的外部工作台--FCGear Workbench 来进行参数化绘制齿轮类结构模型的操作。希望能够帮到有需要的人。

本文全部内容完全免费,设置的是“全部可见”的,如果变成了VIP可见的,请发起对引起这一变化的 CHu Sheng 的诅咒,并第一时间发消息给作者提醒更改!!

一、FCGear Workbench 的安装

参考我之前的文章: FreeCAD傻瓜教程-钣金工作台SheetMetal的安装和简单使用_autocad sheet metal tools-CSDN博客

Gear工作台的地址: GitHub - looooo/freecad.gears: a gear module for freecad

二、初步的使用方法

如下图,1. 先切换到gear 工作台, 2.再使用工具创建你要的零件的模型,3.选中模型,4.修改模型的参数。

备注: 其实FreeCAD的许多工作台都是用Python开发的,这些模型的构件,都是通过参数化的绘制来实现的,工作台只是提供了一个对于使用者比较友好的可视化UI而已!! 

三、参数的含义

1. 基本参数(Basic Parameters)

  • accuracy(精度)

    • 解释:控制齿轮建模的精度等级(未显示具体值)。

  • numpoints(点数)

    • 解释:用于生成齿轮轮廓的离散点数量(当前为20,值越高轮廓越平滑)。

  • simple(简化模式)

    • 解释:若为 true,可能使用简化算法生成齿轮(当前为 false,即完整建模)。


2. 齿轮几何尺寸(Gear Dimensions)

  • base(基圆)

    • 解释:基圆直径(未显示具体值,是齿轮渐开线的基础)。

  • height(高度)

    • 解释:齿轮的厚度(当前为5.00 mm)。

  • module(模数)

    • 解释:齿轮的基本尺寸参数(当前为1.00 mm,决定齿轮大小和齿距)。

  • num_teeth(齿数)

    • 解释:齿轮的齿数(当前为15齿)。


3. 计算参数(Computed Parameters)

  • addendum_diameter(齿顶圆直径)

    • 解释:齿轮外径(当前为17.00 mm)。

  • angular_backlash(角度侧隙)

    • 公式:0.00 * (backlash / pitch diameter * 360 / π)

    • 解释:齿轮啮合时的角度间隙(当前为0,表示无侧隙)。

  • pitch_diameter(分度圆直径)

    • 解释:齿轮的理论啮合圆直径(当前为15.00 mm)。

  • root_diameter(齿根圆直径)

    • 解释:齿轮底部直径(当前为12.50 mm)。

  • transverse_pitch(端面齿距)

    • 解释:分度圆上相邻齿间的距离(当前为3.14 mm)。

  • traverse_module(端面模数)

    • 解释:端面齿距与π的比值(当前为1.00 mm,与模数一致)。


4. 倒角与修形(Fillets & Undercut)

  • head_fillet(齿顶倒角)

    • 解释:齿顶处的圆角半径(当前为0.00,表示直角)。

  • root_fillet(齿根倒角)

    • 解释:齿根处的圆角半径(当前为0.00)。

  • undercut(根切)

    • 解释:若为 true,允许齿根切槽(当前为 false)。


5. 螺旋齿轮参数(Helical Gear)

  • double_helix(双螺旋)

    • 解释:若为 true,生成人字形齿轮(当前为 false)。

  • helix_angle(螺旋角)

    • 解释:螺旋齿的倾斜角度(当前为0°,表示直齿轮)。

  • properties_from_t...(从模板继承属性)

    • 解释:若为 true,从模板加载参数(当前为 false)。


6. 孔参数(Hole Settings)

  • axle_hole(中心轴孔)

    • 解释:若为 true,在齿轮中心生成轴孔(当前为 false)。

  • axle_holesize(轴孔尺寸)

    • 解释:中心孔的直径(预设为10.00 mm,未启用)。

  • offset_hole(偏心孔)

    • 解释:若为 true,生成偏离中心的孔(当前为 false)。

  • offset_holeoffset(偏心距)

    • 解释:偏心孔的中心偏移距离(预设为10.00 mm)。

  • offset_holesize(偏心孔尺寸)

    • 解释:偏心孔的直径(预设为10.00 mm)。

关键公式说明

  • 模数(module) = 分度圆直径 / 齿数

    • 当前示例:15.00 mm / 15 = 1.00 mm(与配置一致)。

  • 端面齿距(transverse_pitch) = π × 模数

    • 当前示例:3.14 × 1.00 ≈ 3.14 mm(与配置一致)。

四、绘图示例

再某宝上截图了几个涡轮和蜗轴,我们就以之为例子,尝试一下

补充:下面的步骤 4.2中的4个参数是针对标准齿轮的,你会发现得出的齿轮最大外径仅为22mm,而某宝卖家的涡轮外径为23,这就是变位齿轮的设定,请看下面的4.5的部分;另外,可以直接在涡轮盘上进行开孔,然后再添加其他的凸台等部分,也请查看4.5的相关部分 !!

4.1 涡轮和蜗轴的选择

4.2 新绘制的涡轮盘的参数

 如下图,我们利用gear工作台,绘制了涡轮盘。 实际上需要设置的参数只有图中的区域1 和区域2,共4项。 分别是涡轮盘的厚度,模数、齿数、导程角。

注意: 我这里导程角设定为了 17.18°,是为了让齿的倾斜度更为明显,实际上要按照上面例子图中的参数进行设定。 另外,这仅仅是涡轮盘,至于开孔,加台阶,还要在其他工作台协同操作!!

4.3 基于gear工作台生成的涡轮盘来创建模型

Gear工作台是和 Part Design 工作台联动的,可以基于gear工作台的结果,快速转换出一个零件。 也就是说,省去了绘制草图的过程,直接依托我们绘制的涡轮盘,快速生成可编辑的 Body

创建流程如下:

可以看到,出现4 BaseFeature 后, 上面创建的 涡轮盘自动呈现灰色,不可见的状态!! 

4.4 对可编辑的Body进行增加凸台,开孔等操作

4.5 变位齿轮与轮盘开孔

 变位设计(也称为齿轮修正变位齿轮)是通过调整齿轮的齿形位置(即“变位”),来优化齿轮的强度、啮合性能或适应特殊安装条件的一种方法。在标准齿轮设计中,齿轮的齿形是基于分度圆(Pitch Circle)对称分布的,而变位设计则通过移动齿形(向外或向内)来改变齿轮的几何参数。

设定方法:

如下图 标注1处的参数shift就是设置变位值的,我们设定为了0.5,意思就是说,齿轮的齿向外移动0.5mm,两侧合计1mm,这样直径就变成23mm了。顺便提一下,pressure_angle 这个参数会影响齿轮的齿型,角度越大则齿越尖;反之则变钝。大家可以试一下,比较有意思

直接在涡轮盘上开孔涉及到下图的2、3两处的参数。

标注2处的参数 axle_hole的作用是设置中心孔,要先把 axle_hole 设定为true,然后设置axle_holesize,也就是孔的直径数值就可以了;

标注3处的参数offset_hole 的作用是设置偏心孔,也就是孔的圆心相对于涡轮盘的圆心的距离,和孔的直径,涉及到3个参数。 参考上面的中心孔,不过要注意,的是,多了一个圆心的偏差值 offset_holeoffset 的设定。

下面是 中心孔、偏心孔都设置的效果。中心孔直径6mm;   偏心孔偏移量6mm,直径3mm

五、蜗杆的绘制

和上面绘制涡轮的步骤一样,只是选取的工具不同

 

经过尝试,要划出某宝产品中的蜗杆,参数需要如下:

 最终图样

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值