Create Inc 開源 G 代碼生成器
Create Inc 最近在 YouTube 上公開了一個視頻,在視頻中他們宣布將把自行開發(fā)的 3D 打印 G 代碼生成器進(jìn)行開源,該工具允許用戶在不需要 3D 模型的情況下就能創(chuàng)建自定義 G 代碼。
受拉夫堡大學(xué)(Loughborough University)的 Andrew Gleadall 博士所開發(fā)的 FullControl GCode Designer 的啟發(fā),Create Inc 將所開發(fā)的工具實(shí)施為一個基于瀏覽器的網(wǎng)站,以便于用戶去使用。該工具使用戶能夠逐行控制 FFF 構(gòu)建的工具路徑,為以前不可能實(shí)現(xiàn)的幾何形狀鋪平道路(如無支撐的弦結(jié)構(gòu)和高度可定制的格子等)。
Create Inc 解釋道:"一個傳統(tǒng)的 3D 打印管線有四個步驟——創(chuàng)建模型、加載到切片機(jī)、生成 G 代碼和打印。我們的目標(biāo)是擺脫前兩個步驟,直接生成 G 代碼。這不是一個適用于每一種打印類型的方法,但這絕對是一個為我們開辟新途徑的方法。"
要理解 Create Inc 的 G 代碼生成器的新穎之處,就必須了解 G 代碼到底是什么。G 代碼不僅僅是一個專門針對 3D 打印的東西,它也廣泛應(yīng)用于數(shù)控加工操作,但它可以被視作是 "3D 打印機(jī)的語言"。它是一種編程語言,用于繪制 3D 打印系統(tǒng)的轉(zhuǎn)輪在構(gòu)建過程中的路徑,確定 3D 打印時噴嘴何時移動、停止和打印。
G 代碼文件的絕大部分通常由兩個主要命令組成,G0 和 G1。前者是一個非常簡單的函數(shù),告訴打印機(jī)在不噴出任何打印材料的情況下移動,而后者則根據(jù)其參數(shù)列表中定義的 XYZ 坐標(biāo)打印出一條直線。與這些命令相關(guān)的一些其他參數(shù)包括移動速度、材料流速、冷卻速度等等。
雖然傳統(tǒng)的 3D CAD 軟件和切片軟件的組合足以設(shè)計(jì)大多數(shù)類型的幾何形狀,但它仍然不能讓我們完全控制打印機(jī)的運(yùn)動。
使用像 SOLIDWORKS 和 Cura 這樣的軟件,幾乎不可能 3D 打印出松樹狀的刺狀結(jié)構(gòu)等復(fù)雜形狀。因此對于這類復(fù)雜結(jié)構(gòu),都需要一個定制的逐行 G 代碼,但商業(yè)切片機(jī)和工業(yè)設(shè)計(jì)軟件根本不具備這種功能。
Create Inc 的在線 G 代碼生成器歷時約兩周的時間開發(fā),使用戶能夠以編程的方式將 G0 和 G1 的組合串起來。該網(wǎng)站還有一個圖形化的工具路徑查看器,展示了所有被添加的單個命令,使用戶能夠設(shè)計(jì)出以往難以實(shí)現(xiàn)的幾何形狀。3D 打印愛好者可以訪問該網(wǎng)站直接使用這個工具,也可以訪問 GitHub 查看該工具源代碼。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:Create Inc 開源 G 代碼生成器
本文地址:https://www.oschina.net/news/151780/create-open-source-g-code-generator