如何切片模型以确保每层至少有一定数量的细丝?

3D打印 切片 填充物
2021-05-02 08:09:44

我正在设计一个零件,其材料可以承受一定的压力。

为了将应力保持在设计范围内,我需要确保每层有一定的固体材料表面,换句话说,每层有最少数量的挤出细丝和平滑变化的填充比,以便填充可以有效地将载荷传递到相邻层。

零件的形状不规则,我不能简单地增加整个物体的填充率,因为零件很大,会花费更多的时间和耗材。我也无法在零件内部构建由固体材料制成的直柱,因为没有适合连续柱的区域。

我如何计算和应用平滑变化的填充率,或者一般来说如何确保每层至少由一定数量的材料制成?

我使用 Prusa Slicer 进行切片,使用 Fusion 360 进行设计。

关于可变填充的相关问题,但是没有回答我的问题,因为我需要指定材料的数量,因为我需要一个平滑变化的填充比率:

同一部位不同的填充物

slic3r:我可以改变模型不同高度的填充百分比吗?

2个回答

我认为你有一个主要的 XY 问题。每层材料的数量并不是决定零件强度的因素。除非以增强抵抗您设计的压力的方式放置额外的材料,否则它只是浪费。此外,填充物在这种方式下并不是特别有用,因为填充物必须依靠其下方现有填充物的支撑。如果您突然增加特定层的填充密度,它不会提供任何显着的额外强度,因为添加的线将不受支持并且不会牢固地粘合到任何东西上。即使是它们上面的下一层,以及接下来相当多的几层,也不会很好地粘合,因为当喷嘴越过它们时,无支撑的线会向下弯曲,

通常,填充物无论如何都不是部件强度的主要来源。我会开始(特别是如果你可以测试;如果这是一次性的事情,材料成本无论如何都不会成为问题,只是过度杀伤)通过增加壁线的数量(壁厚)。墙壁通常提供最大的强度,并且使用的材料量将与横截面周长而不是面积成正比,通常会“线性”而不是“二次”变化(我使用这些术语松散,因为我不知道正确关闭如何使其严格 - 自变量应该被认为是什么)。我通常的默认设置(我相信 Cura 的)是 2 面墙;我希望 4-5 会非常强,只要你保持至少 15-20% 的填充,可能比你的强

非常有趣的想法!可能有一种方法可以半自动地做到这一点,但我相信它还不是任何切片器的一部分。

我的建议是:

  • 将文件导出为 .stl (Fusion 360)
  • 使用 DLP 切片器创建图层的图像 (CHITUBox)
  • 计算每个图像的面积(Matlab - 我想?)
  • 计算每层具有相同质量所需的填充百分比 (Excel)
  • 在 PrusaSlicer 中打开模型,创建单个“高度范围修改器”(PrusaSlicer)
  • 将项目另存为 .3mf (PrusaSlicer)
  • 提取 .3mf 文件 (7 Zip)
  • 为 PrusaSlicer (Excel) 创建必要的“层配置范围”文本
  • 将该文本注入提取的 .3mf 文件(记事本++)
  • 再次打包 .3mf 文件 (7 Zip)
  • 切片生成的文件 (PrusaSlicer)