
AI生成的編輯插圖,不是轉換結果的截圖.
G碼檔案在工具路徑檢視器中開啟時可以看起來像模型,但這不是原始模型. 它記錄了為製造過程製作的指令。 在典型的絲紋印刷工作流程中,這些指令描述了出行,擠壓,溫度和相關機器動作. 切片前存在的STL描述了一面地表. 因此,要轉換回原樣需要解釋,一些資訊已經被丟棄。
如果您的目標是回收丟失的設計, 請先搜尋源 STL, 可編輯的 CAD 檔案或儲存的切片器工程 。 這些起點比重建工具路徑要好。 本指南解釋了G-code-to-STL工作流程可能恢復什麼,它無法可靠地推斷什麼,以及如何評估重建。 STL 檔案製作者不提供一擊的保證,以從任意的印表機指令中恢復一個原始的韌體.
工具路徑和表面回答不同的問題
地表網能回答一個幾何問題:物體的邊界在哪裡? 工具路徑回答一個程序問題:機器在製造時應該移動到哪裡去? 切片器可能在邊界內產生多道壁線,在邊界內充填很少,上表面附近有固體地層,並且可以支撐邊界外的結構. 這些路徑與預定物件有關,但並非其外觀的直接複製.
旅行動作使這種區別特別明顯。 噴嘴可以穿過空地而無需存放出材料. 將每個運動連線到幾何的重建會新增從未屬於物件的行. 擠出量有助於區分沉降和出行,但收回、相對定位和韌體特定行為使這種解釋複雜化。
其他製造工藝也造成了更多的模糊. 磨坊,鐳射切割和絲紋印刷都可以使用G碼等指令,然而物理結果的含義卻有所不同. 旨在取出材料的工具路徑不能被解釋為它沉積出一出塑膠珠. 在選擇任何重建方法之前, 確定源程序和機器上下文 。
在重建前尋找更好的來源
請檢查date=中的日期值 (幫助) 下載資料夾,設計應用程式,專案存檔和原始工作流程中使用的任何雲端儲存. 切片器專案可能包含網格和程序設定。 3MF檔案可以是一個有用的線索,儘管其確切內容取決於建立它的程式. 不要假設每3MF只是可列印模型,或者每個專案都是簡單的核心3MF包.
如果您找到一個支援的模型包,請嘗試3MF到STL轉換器並檢查結果. 它讀取了支援的構建幾何並應用了放置,但它並不儲存所有針對應用程式的專案設定. 我們的3MF轉換指南解釋了幾何,元件和額外後設資料之間的區別. ↗ 3MF- STL 轉換器 ↗ 3MF 轉換指南
按模型名稱和大致日期搜尋,而不是僅按最終的G碼檔名搜尋. 剪貼機在匯出時有時會附加配置檔名稱,時間或其他資訊. 一個被更名的機器檔案可能與原設計檔名沒有什麼相似之處. 如果另一個人提供工作,請求源幾何可以節省比逆向工程更多的時間.
讀取座標和擠壓模式
G碼直譯器需要狀態 。 位置值可以是絕對值或相對值,擠出值可以遵循一個單獨的模式. 命令可以重置當前座標值而無需物理移動機器. 忽略這些變化可以產生拉伸路徑,巨大的跳躍或材料在錯誤的地方. 純文字解析器, 提取每個 X, Y和 Z 數字是不夠的 。
弧形又引入了另一個問題. 有些檔案使用弧形命令,而不是許多直線段. 相容的翻譯必須瞭解他們的平面,終點和中心會合,並以適當的容忍度來取取取. 不支援的動作命令可以建立重建中缺失或形狀不正確的部分,即使大多數預覽看起來都是合理的.
評論可能指明地層、外延寬度或地物型別,但這些評論並非通用。 一個切口器的檔案可以使用另一個不同的標籤,後處理可以去除. 將評論視為有用的背景,而不是一種有保障的規格。 記錄切片機和已知的剖面,因為它們有助於解釋路徑背後的假設.
選擇是否需要路徑顯示或固態近似
路徑顯示會繪製出顯示噴嘴行走之處的線條 。 它對審查工作並尋找缺失區域很有用,但不一定造成一個封閉的量。 將這些行匯出到另一種格式仍然可以使您有一個點或曲線的表示,切片器不能將它當作可列印的固體來對待.
固態近似給沉積道以寬度和高度. 這種方法可能沿每次擠出運動掃出一個珠形的橫截面,再將相重疊的卷相接. 其結果取決於對地層高度,珠形和實際外延的假設. 這些假設可能有利於視覺化,但它們不會再現切片前存在的確切地表.
選擇目的地時,區別很重要。 以噴嘴運動為例,線性代表可能就足夠了。 對於粗糙的模擬,一個珠子卷可能有用. 對於一個精確合適的替換部分,從測量中重建設計往往比將路徑產生的地表當作權威模型更為合適。
將物件與輔助路徑分離
印刷工作可以包括裙,活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活 這些是有意製造的輔助器具,不一定是理想目標的一部分。 路徑到量轉換可以包括所有它們,除非它理解可靠的特性標籤,或者您在之後手動去除.
支援特別困難,因為它們可以坐在物體上非常接近或下方. 它們的道路可能被一個對印刷有意義的小缺口所分隔出,但很難用簡化的捲來解釋. 自動合並可以附加支援到被回收物件上,而積極的分離操作可以去除合法的薄特性.
檢視各節的重建,並將其與原始工具路徑預覽相比較. 確定哪些區域是打算幾何和哪些是工藝輔助。 在刪除任何內容之前, 保留未經編輯的重建作為參考 。 如果檔案包含多個物件,則一次一個地工作,並驗證共享的清洗或支援結構不被誤認為是模型元件.
層地表和缺少內部資訊
被回收的物件往往會攜帶出列印過程的地層結構. 它的外牆可能外觀類似堆疊的珠子而不像平滑的設計表面. 平滑可以減少這種外觀,但也可以改變維度並去除小細節. 結果變成了對列印過程的詮釋,而不是忠實地迴歸源設計.
內部資訊不完全,方式不同. 分層填充不定義原始韌體中的每個點. 幾個原始形狀在特定的切片設定下可以導致類似路徑. 未列印的區域,因為其太小或無效,不能簡單地從機器檔案中取回.
因此,後期轉換器無法可靠地恢復在切片過程中消失的特性。 如果原始函式重要,則將任何重建與圖紙、照片或測量相提並論。 如果腔口、孔口或交配表面有臨界尺寸,則明確重建和核實該特徵,而不是假設它在轉換後倖存了下來。
檢查網狀,然後再用它
如果重建產生STL,則在STL取景器中開啟以檢查整體形狀和尺寸. 然後在可以識別開闊邊界,自相接和斷開貝殼的網格編輯應用程式中檢查. 可見物體不一定是有效的閉合網,而大三角形的計數並不能證明幾何質量. ↗ STL 檢視器
檢查將出行路徑解釋為證詞的意外橋樑。 尋找細線穿過洞口,從座標處取出高高的尖刺和靠近列印區的去除碎片. 這些模式往往表明解析器的假設,而不是原設計中的缺陷. 儘可能地修正解釋,而不是試圖去除每一個症狀。
使用STL編輯指南選擇修補或重塑工作流程. 如果您需要將網格移動到另一個編輯器,STL到OBJ可以更改檔案代表. 這種轉換不會修復幾何或恢復缺失的設計資訊;同樣的結構問題在您解決之前依然存在. ↗ STL 編輯指南 ↗ STL呼叫OBJ( 電話)
下次防止同樣的恢復問題
保留三種獨立的源:可編輯設計,匯出網格和切片專案. 每一個都服務於不同的目的。 設計儲存了建模意圖,網格支援交換,專案記錄了製造設定. 將最終的G-code儲存為與特定印表機和材料相關的附加輸出,而不是唯一倖存的檔案.
使用名稱和資料夾來清晰地說明關係. 當幾何變化時包含一個修訂識別符號,而當僅切換設定時包含另一個修改識別符號。 簡短的說明解釋預期的維度、材料和取向,可避免幾個月後出現混亂。 在刪除舊的工作資料夾或重置計算機之前備份原始檔 。
G碼重建在沒有任何更好的存在時,仍然可以用於調查,視覺化和大致恢復. 它的價值來自理解其侷限性。 定義需要恢復的內容,識別原始過程,驗證直譯器並檢查由此而來幾何. 對於未來的工作,在保留原始來源的同時,遵循STL到G碼的工作流程,使製造輸出永遠不會成為設計的唯一副本. ↗ STL- 到 G- 程式碼工作流程