为通用打印机/onshape 创建蜂窝填充的简单方法

3D打印 支撑结构
2021-05-01 07:03:52

这是我的第二个 3D 模型,请原谅...;)

我用 FreeCAD 构建了一个带有一些更大实体部件的 3D 模型。上传到shapeways 后,结果证明这样打印太贵了。

谷歌搜索,给了我解决方案,使其中空并使用支撑结构。如果您知道进行打印的确切打印机型号,Slic3r 可以完成这项工作。但是当我想用shapeways打印时,我只知道材料,他们正在做切片。显然,无需在实体零件中创建支撑结构。因此,这种方式在我的情况下不起作用。

在寻找其他解决方案时,我找到了这篇文章FreeCAD: Perforated Sheets and HoneyComb,描述了如何通过一小段代码创建蜂窝结构。我将不得不通过减去模型的缩小版本并用蜂窝结构填充它来使我的部分成为空心。这对我来说听起来可行,但安静了一定的努力。

是否有更智能的解决方案来实现带有支撑结构的空心件?

1个回答

如果您想拥有特定的填充密度,您可以将自己设计为实体模型的一部分。(请注意,我使用这两种方法来设计强度部件,但这与您正在考虑做的事情基本相同)

我有以下两种方法来执行此操作(我使用 Solidworks,但大多数 CAD 软件都具有这些功能)

方法一

步骤1

像往常一样为您想要的几何图形设计零件。(检查零件的体积)

第2步

挖空您的零件并将壁厚设置为所需的尺寸。在solidworks 中,您可以为此使用shell 命令。(检查您零件的新体积)

第 3 步

为您想要的打印方向创建一个图案,并将图案的厚度设置为一个您可以轻松更改的变量。例如,如果您想要一个十六进制模式,则创建一个覆盖您的零件足迹的十六进制模式。

步骤4

将您的图案从底部表面挤压到上表面。(根据您的零件的复杂程度,您可能需要在步骤 3 和 4 之间进行迭代以完全填充零件,但这只是乐趣的一半)。

第 5 步

关闭零件。抽壳特征挖空了一个零件,并去除了一个平面的大部分。完成后,您只需要返回并再次关闭该表面,通常使用一次拉伸。(再次检查零件的体积)

第 6 步

现在您可以比较零件的体积,这可能需要您更改六角图案的厚度,并且可能需要多次迭代才能获得所需的精确密度。

这个过程不一定适用于你想出的每个部分,但对于相当块状的部分来说,这是一个好的开始。它也相对快速和容易做到。

第二种方式如下

方法二

第 1 步:像往常一样创建您的零件并另存为唯一文件(我们称之为“实体文件”)

第2步:

将零件挖空并另存为唯一文件(我们称之为“外壳文件”)

第 3 步:

创建一个作为您的六角形图案的新零件,但不要为最终零件中的墙壁建模,而是将六角空隙创建为实体。将此保存为单独的唯一文件(我们称之为“无效配置文件”)

步骤4:

创建一个新零件并导入“Void Profile”和“Solid File”。

第 5 步

从“实体文件”中减去“虚空剖面”

第 6 步

导入“Shell 文件”并将其与步骤 5 的结果合并

我更喜欢这个过程,但它需要更长的时间,创建更多的文件,而且我认为有点混乱。但是,它可以让您更好地控制空隙的工作方式,如果您希望不同部分比其他部分更坚固,您可以删除部分空隙。

如果您使用的是 Solidworks 壳模型并且您有非常紧密的特征,有时它会给您带来错误,您可能需要抑制小特征,然后在所有这些之后重新添加它们。只是提醒一下,有时使用它可能有点不稳定。

既然您拥有“设计好的”内部结构,请不要忘记以 100% 填充打印,否则切片器程序可能会挖空您设计的填充图案。