3D打印的G-Code基礎知識(2)
時間:2021-11-24 13:31 來源:南極熊 作者:admin 閱讀:次
G28 - 歸位
大多數3D打印機為軸使用簡單步進電機,沒有任何位置反饋。這意味著當你打開你的機器時,它不知道它的位置。這就是為什么我們在打印機上運行的每個G-CODE文件基本上一開始就包含G28。G28啟動歸位程序,機器移動到已知位置的終點,所有軸一個接一個地歸位。通過添加X、Y或Z參數或它們的組合,我們可以告訴固件僅歸位一個或兩個軸。
△軸歸位的不同方法
G29 - 床面平整
越來越多的3D打印機開始配備床面調平探頭,其中G29用于開始調平過程。G28和G29通常按連續順序出現,因為在開始床身探測之前需要將軸歸位。
G92 - 設置當前位置
與歸位類似,使用命令G92可以讓我們將當前位置設置為特定值。因此,無論打印頭在何處,發送G92 X0 Y0 Z0都會告訴打印機當前位置是坐標系的新原點。在3D打印中,G-CODEG92在使用絕對擠壓時最常見,并且擠壓機軸被重置以獲得更好的可讀性。

△G92示例
M104 & M109 + M140 & M190 - 溫度
現在讓我們看看溫度,特別是噴嘴和床的溫度。使用M104和M109加上參數S,即可設置噴嘴溫度。但是這對命令有什么區別呢?M104只是簡單地設置噴嘴溫度,然后G-CODE的執行將照常繼續。另一方面,M109設置溫度,然后暫停G-CODE執行,直到達到溫度。

△設置噴嘴溫度
這在設置床溫時完全相同。M140將簡單地設置預期溫度,M190設置溫度并暫停直到達到溫度。

△設置熱床溫度
順便說一下,這兩對命令容易混淆,因為數字4和9只相差了一位。

△相似的命令
基本上,您可以在任何腳本中找到它們。設置之后,打印機要等到達到適當的溫度,然后才開始打印。如果您的打印機需要同時開始加熱床和噴嘴,您會發現這些命令:M104、M140、M109、M190。

△同時加熱噴嘴和床
有些機器先加熱床,然后加熱噴嘴,以避免材料滲出。在這種情況下,您通常會在腳本中找到這樣的順序:M140、M190、M104和M109。

△先加熱床,然后加熱噴嘴
因此,如果您不想等待床和噴嘴一個接一個地加熱,現在知道要在腳本中更改什么了吧!另外,有些人會在特定高度手動將M104命令添加到G-CODE中,自定義溫度塔。這種情況下,不建議使用M109,因為新溫度通常會在一層內達到,因此暫停打印會導致更多問題。
M106 - 設置風扇速度
另一個重要的命令是M106,用于控制冷卻風扇。參數S的范圍可以從0到255,可讓您調整其速度。例如,全功率為255,半功率為128。如果要完全關閉,則使用M106 S0或專用命令M107。

△風扇設置示例
M84 - 禁用步進器
最后一個命令是M84。使用打印機控制移動軸后,步進電機將保持通電狀態,以避免丟失其位置。如果您想禁用電機以便手動移動軸,您可以對所有軸使用M84,或者使用帶有X、Y、Z和E參數的M84來關閉單個軸。
△禁用步進電機
如果您記住這10個命令或命令對,就會理解切片機生成的大部分G-CODE并根據自己的喜好自定義打印例程。當然,3D打印機的執行過程還涉及了更多的命令,你還知道哪些命令和意義呢?歡迎在評論中告訴南極熊,您認為還有哪個命令最重要、最實用?
(責任編輯:admin)
最新內容
熱點內容