IT资讯 Create Inc 开源 G 代码生成器

nigel · 2021-07-23 07:30:06 · 热度: 60

Create Inc 最近在 YouTube 上公开了一个视频,在视频中他们宣布将把自行开发的 3D 打印 G 代码生成器进行开源,该 工具 允许用户在不需要 3D 模型的情况下就能创建自定义 G 代码。

Create Inc 开源 G 代码生成器

受拉夫堡大学(Loughborough University)的 Andrew Gleadall 博士所开发的 FullControl GCode Designer 的启发,Create Inc 将所开发的工具实施为一个基于浏览器的网站,以便于用户去使用。该工具使用户能够逐行控制 FFF 构建的工具路径,为以前不可能实现的几何形状铺平道路(如无支撑的弦结构和高度可定制的格子等)。

Create Inc 解释道:"一个传统的 3D 打印管线有四个步骤——创建模型、加载到切片机、生成 G 代码和打印。我们的目标是摆脱前两个步骤,直接生成 G 代码。这不是一个适用于每一种打印类型的方法,但这绝对是一个为我们开辟新途径的方法。"

要理解 Create Inc 的 G 代码生成器的新颖之处,就必须了解 G 代码到底是什么。G 代码不仅仅是一个专门针对 3D 打印的东西,它也广泛应用于数控加工操作,但它可以被视作是 "3D 打印机的语言"。它是一种编程语言,用于绘制 3D 打印系统的转轮在构建过程中的路径,确定 3D 打印时喷嘴何时移动、停止和打印。

G 代码文件的绝大部分通常由两个主要命令组成,G0 和 G1。前者是一个非常简单的函数,告诉打印机在不喷出任何打印材料的情况下移动,而后者则根据其参数列表中定义的 XYZ 坐标打印出一条直线。与这些命令相关的一些其他参数包括移动速度、材料流速、冷却速度等等。

Create Inc 开源 G 代码生成器

虽然传统的 3D CAD 软件和切片软件的组合足以设计大多数类型的几何形状,但它仍然不能让我们完全控制打印机的运动。

使用像 SOLIDWORKS 和 Cura 这样的软件,几乎不可能 3D 打印出松树状的刺状结构等复杂形状。因此对于这类复杂结构,都需要一个定制的逐行 G 代码,但商业切片机和工业设计软件根本不具备这种功能。

Create Inc 的在线 G 代码生成器历时约两周的时间开发,使用户能够以编程的方式将 G0 和 G1 的组合串起来。该网站还有一个图形化的工具路径查看器,展示了所有被添加的单个命令,使用户能够设计出以往难以实现的几何形状。3D 打印爱好者可以访问该网站直接使用这个工具,也可以访问 GitHub 查看该工具源代码。

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册