练习:创建可调零件

本练习的目标是展示如何创建用于装配中的可调零件。

在本练习中,您将创建一个弹簧,在装配中放置时其长度可进行调整。

创建定义可调距离的变量

在零件文档中创建的草图将用于定义可调变量。

  1. 选择文件选项卡→打开选项卡→打开,然后定位并打开练习文件所在文件夹中的文件 spring.par
  2. 路径查找器中选择草图 1,然后选择编辑轮廓 以编辑草图。

    此草图将用于创建定义弹簧的螺旋。为了使长度可调整,需要定义控制长度的尺寸。

  3. 在草图中标注水平线的尺寸,并将长度设置为2000 mm,如下所示。

  4. 单击工具,然后单击变量显示变量表
  5. 查找长度等于 2000 的变量,然后将变量名更改为 spring_length

  6. 退出变量表
  7. 单击主页选项卡,然后单击关闭草图
  8. 在命令条上,单击完成
  9. 选择草图选项卡→平面组→更多平面列表→平行命令
  10. 选择要复制的右视图 (YZ) 平面。复制到所示的草图的端点。

    这两个平面将用于定义弹簧的延伸。

根据草图创建弹簧

根据草图 1 创建螺旋。

  1. 选择特征选项卡→实体特征组→添料列表→螺旋拉伸命令。

  2. 创建起源设置为选择草图或者平面
  3. 选择圆作为草图链,然后单击接受
  4. 选择水平线作为旋转轴

  5. 选择线的左端作为轴的原点。

  6. 将螺旋拉伸的方式设为轴长和圈数,并将圈数设为15
  7. 单击下一步
  8. 单击起始/终止范围
  9. 选择起始面和终止面。此时将显示螺旋。

  10. 单击完成
  11. 隐藏草图 1

定义可调变量

定义弹簧轴长的变量将定义为可调变量。

  1. 选择工具选项卡→助手组→可调零件命令
  2. 单击变量表按钮。

  3. 选择 spring_length 作为可调变量。

  4. 退出变量表spring_length 将定义为可调变量。

  5. 单击确定
  6. 弹簧已完成。保存并关闭文档

放置可调零件并将其定义为弹簧

弹簧将作为可调零件放置并定位在装配中。

  1. 打开装配 shock_absorber.asm
  2. 路径查找器中,右键单击 shock_absorber.asm,然后单击激活以激活所有零件。

  3. 在子装配 shock_top.asm 中,检查用于将子装配相对于 shock_bottom.asm 进行定位的关系。
  4. 路径查找器中,单击 shock_top.asm。在下部窗格中,注意存在同轴心关系和浮动平面对齐关系。

    这些关系可使圆柱零件保持对齐,并使包含轴套和套筒的孔保持平行。此时仍然可以自由地沿着圆柱的轴进行移动。

  5. spring.par零件库拖到装配中。

  6. 放置选择设置为放置可调,然后单击确定

    弹簧中的可调变量将由下一步中定义的两个面之间的测量间距控制。

  7. 单击可调零件,然后单击测量距离按钮。

  8. 测量距离工具条上,将元素类型设置为关键点
  9. 选择如图所示的圆形面,确定测量的起点。选择后,测量工具将锁定到圆的径向点。

  10. 选择如图所示的圆形面,确定测量的结束点。选择后,测量工具将锁定到圆的径向点。

    可调距离已设置,且弹簧长度调整为所定义的距离。

  11. 路径查找器中右键单击 spring.par。单击显示/隐藏部件。打开参考轴的显示。单击确定
  12. 选择同轴心命令。在同轴心命令条上,单击设置。打开直线边
  13. 选择弹簧的中心线。

  14. 对于目标轴,请单击如图所示的圆柱。

  15. 使用快速配合,选择所示的面。

  16. 对于目标面,请单击如图所示的面。

  17. 使用快速配合将弹簧的另一侧与减震器底部的平面。
  18. 弹簧已放置。单击选择工具,然后清除选择。

    shock_top.asm 仍然可以自由地沿着圆柱的轴移动。您将移动此零件,而弹簧将根据此子装配的位置调整其大小。

  19. 选择装配体选项卡→修改组→拖动部件命令
  20. 拖动 shock_top.asm 以增大子装配间的间距。

  21. 弹簧将调整自身大小以适应面之间的间距。

  22. 使用拖动部件命令更改间距,并观察弹簧的反应。

将可调零件定义为固定零件

在前面,弹簧设置为可像弹簧一样调整。弹簧的长度由不同零件上的两个面的间距确定。可调零件还可用于确定两个面之间的间距,这将消除运动自由度,使装配成为刚性装配。这将在下一步中演示。

  1. 请注意,子装配 shock_top.asm路径查找器中的图标显示它为欠约束。

  2. 单击选择工具。在路径查找器中,右键单击 spring.par。单击简化/可调。单击固定零件

    散开距离由 spring.par 中的 spring_length 变量定义。您将使用同级变量编辑此变量的值。

  3. 选择工具选项卡→变量组→同级变量命令。选择弹簧并将 spring_length 的值更改为 1540mm。

  4. 关闭变量表。请注意,现在 shock_top.asm 受到约束,且定义弹簧长度的变量确定偏置值。
  5. 保存并关闭文档本练习到此结束。

总结

在本练习中,您已学会如何创建可调零件并将其作为弹簧放置在装配中,或调整配合以允许装配关系。

  1. 单击本活动窗口右上角的关闭按钮。

测试您的知识:创建可调零件

回答以下问题:

  1. 以下描述正确还是错误?在装配中放置可调零件并调整以配合时,包含该零件的零件文档也将调整到特定大小,同时该零件在此装配中以及可能包含它的其他装配中的每个事例也会调整。
  2. 填写以下描述中的空白内容。将零件定义为可调零件时,可调值由 ________ 定义。
  3. 以下描述正确还是错误?将零件定义为可调零件之后,不可能再将零件作为固定零件进行放置。
  4. 以下可调零件的放置选项之间的差异是什么?
    • 调整如弹簧
    • 调整以配合并允许装配关系

答案

  1. 以下描述正确还是错误?在装配中放置可调零件并调整以配合时,包含该零件的零件文档也将调整,同时该零件在此装配中以及可能包含它的其他装配中的每个事例也会调整。

    答案:不正确。

    在您指定一个零件为可调时,零件模型中的设计体并不随装配参数的改变而改变。装配中设计体的一个相关副本改变了。在装配关联中指定一个零件为可调时,其设计体的相关副本会自动放置于装配中,并由 天工 CAD 进行管理。

    这就使您可将一个可调零件的几个事例放置于装配中,可调零件的每一个事例会与该零件事例当前参数值相符。例如,弹簧的一个事例显示为压缩而弹簧的另一个事例显示为未压缩。

  2. 填写以下描述中的空白内容。将零件定义为可调零件时,可调值由变量定义。尺寸值有一个与其相关联的变量,显示在变量表中。
  3. 以下描述正确还是错误?将零件定义为可调零件之后,不可能再将零件作为固定零件进行放置。

    答案:不正确。

    用户可以选择将零件作为可调零件或固定零件进行放置。

  4. 以下可调零件的放置选项之间的差异是什么?
    • 调整如弹簧
    • 调整以配合并允许装配关系

    使用调整如弹簧选项时,变量长度由用于定位可调零件的部件之间的间距控制。使用调整以配合并允许装配关系选项时,其他部件之间的间距由可调零件中可调尺寸的大小控制。