3D打印GCODE文件學習(一)


        我家有一個天威的入門級的3D打印機。它有一個配套的軟件叫“Rrint-RiteCoLiDo Repetier-Host V1.5.5”,用來連接、控制打印機。同時它可以加載各種切片軟件,對各種3D模型進行切片,切片輸出的文件是GCODE文件,我很好奇GCODE文件到底是什么鬼,然后我就學習研究了一下,今天我就把學到的知識分享給大家。

        “G-code是numberical control(數控)編程語言一般的名字,它有許多應用,主要用在自動化上。它是computer-aided engineering的一部分,有時也稱為G編程語言。它告訴可計算機器工具做什么和怎么去做,怎么去做就是通過定義一些指令:移動在哪,移動的速度是多少,移動的路徑是什么。”

        上述描述是我看到的比較全面的一個解釋,所以GCODE應該可以用來控制很多自動化機器,確實值得學習一下。

  G-CODE語言的命令通常是一個英文字母(A-Z)+數字的方式表示,在3D打印機的控制中,常用的字母包括G - 用來控制運動和位置, T - 控制工具,M - 一些輔助命令,X - x軸上的變化,Y - y軸上的變化,E - 擠出量,F - 打印頭的速度。我拷一段代碼下來:

M109 S210 ; wait for temperature to be reached
G21 ; set units to millimeters
G90 ; use absolute coordinates
M82 ; use absolute distances for extrusion
G92 E0
G1 E-2.00000 F4800.00000
G92 E0
G1 Z0.300 F3000.000
G1 X15.492 Y55.274 F3000.000
G1 E1.99000 F4800.00000
G1 X1.173 Y59.721 E3.02909 F1000.000
G1 X0.250 Y59.861 E3.09377
G1 X-0.250 Y59.861 E3.12842
G1 X-1.173 Y59.721 E3.19311
G1 X-15.471 Y55.281 E4.23064

        代碼里有很多代碼都是“G1 X-...... Y...... E......”這種格式(我只是拷了一小部分,接下來大部分都是這種格式)。

        一些詳細的命令我們下次再說。

以下為學習時參考的一些鏈接:

https://blog.csdn.net/CHS007chs/article/details/25181729

http://www.dayinhu.com/tutorial/1345.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM