岔管参数化方法

思路:先绘制圆柱体,最后再做凹坑。
管道有壁厚,必须保证管道内径的相贯线,所有先从内径开始建模。

  1. 绘制主管大小头的圆,用增料放样
  2. 在主管中间绘制公切圆——再绘制支管轴线与主管轴线相交,约束住夹角,再绘制两条相切线,标注夹角并约束住
  3. 创建关联的边,得到下面这条线
  4. 同理,得到支管的这条线
    这个约束会出错,随机会出现在交线的延长线上。所以在本笔记1.1节采用几何计算方法解决定位问题。
  5. 基于上面2条线分别创建基准面(创建方法用本页前面的方法),在基准面上绘制圆,得到支管上2个圆,用这2个圆做增料放样
    基于线段建立竖直基准面见本页开头部分。
  6. 支管的凹坑,大头那个圆直径如何做呢
    参考外面的圆,在圆上新建一个点,这个点约束到水平轴上。
    绘制一个新圆,在圆上新建一个点,这个点约束到水平轴上。
    用尺寸约束这2个点,为支管壁厚。

    7.加劲环需要确定下面3条线
    这个是不靠谱的,所以失败。

    3条线的细部

    在这3条线的竖直面上做椭圆和圆

存在的问题:

1.不靠谱的距离约束

距离约束是不靠谱的,随机出现在参考点右边或参考点左边
同心圆想用圆之间的距离约束,随机出现圆比参考圆大或比比参考圆小
解决办法:想办法取到参考对象的几何特性,比如长度,比如圆半径,然后减去我们的参数,这样可确保位置正确
参考官方表达式文档:https://wiki.freecad.org/Expressions#Reference_to_CAD_data
打开属性面板——勾选 显示全部

比如这个同心圆,外面是参考圆,我们想办法取到这个参考圆的直径,然后在参数里扣减一个值,这样可保证里面的圆直径永远比参考圆小。

怎么查到这个参考圆的属性,即直径呢?还是看这个属性面板,点击刚画的草图,这个草图中参考了前面Sketch014,所以我们再点击看看Sketch014的属性

查看Sketch014的属性——<<Sketch014>>.Geometry[0].Radius

在公式编辑器里,键入名称后,键入点号,会出现属性

可以看出geometry是个数组(方括号代表数组),所以输入数组索引号,第一个为0

再输入点号后,出现半径

2.不靠谱的点约束至对象

本来想象着给定这个线段的长度,线段两个端点分别约束在两个相交线上,这个线段与角平分线垂直

但是事与愿违,随机会出现这个是线段跑到两个相交线延长线上去了。并非这个线段长度超过了2条相交线之间的距离

3.加劲环实际上无法约束

即修改参数后,加劲环无法参数化,可能因为2圆台相切的交线不是一个标准的圆的缘故吧,总之无法约束。
4.主管、支管壁厚问题
管道有壁厚,那么是用内径来做2圆台相切还是外径呢?如果是内径,则外径那里会出现交点不是一个点,而是一个曲线。当然,用内径是符合实际的,现实也可能出现主管和支管壁厚不同的情况。

技巧

  1. 先走通模型和约束,最后再来将尺寸改为参数化链接;每做一步都要切换3至5组参数看看是否存在丢失参考线参考面的情况。最开始尺寸尽量接近实际尺寸,如果相差太大,比如开始随意绘制的时候尺寸是10mm,实际尺寸是50m,在后面的修改尺寸参数链接的时候,会不方便。
  2. 常见错误,比如引用的面没有了——重新选择attachment,也可能草图中的参考关联的线没有了,重新定义;出现多余的线条,导致面不闭合——删除一些线;过渡约束——删除多度的约束部分。鼠标移到出问题的步骤上,有提示,根据提示有时候可以自动修复,有时候可以检查,有时候点进去进行修改。
  3. 为了能独立显示或关闭各个部件,可以用不同的part来组织部件。
  4. 可将窗口平铺,以便方便查看表格中的命名
作者:秦晓川  创建时间:2024-09-07 00:42
最后编辑:秦晓川  更新时间:2024-09-15 10:02