|
当STL格式的模型文件导入到3D打印机控制软件后,首先我们需要设置好温度、速度、填充率、厚度等各项参数,然后进行切片**转换成控制设备运动的Gcode代码,也就是常说的G代码。G代码是一种数控编程语言,它控制着3D打印机的每一个打印运动,当G代码生成后就不能再修改参数了。很多用户可能对这种代码中各字母所代表的意思不了解,今天小编就给大家做一下简单说明。- `4 l9 q1 @( I/ B
' v1 ?2 ~' q: f
在代码“G1 X20 Y80 Z0 F1200”中,字母G是移动指令,X、Y、Z指的是坐标信息,F代表挤出机的速度,E则代表挤出流量。浏览全篇的G代码文件,你会发现X、Y坐标信息比较多,而Z坐标较少,因为打印过程中多是在进行二维打印,之后才是对Z轴的递增。
: I1 }6 }4 s. X# Y& W3 _+ Z: s0 ^1 m4 e: e, n
以下是3D打印过程中常用的一些“G”代码的解释:: `# S0 h+ Y0 d) [ i: i) O/ ~
1 C0 O, l! N$ m8 j/ P
G0 -> G1
; @9 u: n9 n5 v: N! t' y0 C5 c" w: q1 j1 }/ Q' f2 m9 e2 M* Q9 H
G1 - 协调运动 X Y Z E
# h: [7 `2 n) w) J W/ A' V. W3 k, C7 i# O) w7 \7 f
G2 - 顺时针旋转 ARC(圆弧)
! m/ t' ?" f+ k ?' X
9 d+ H1 `9 S9 N$ z, ?, i G3 - 逆时针旋转 ARC(圆弧)
& ^1 z6 B b* _8 I% L9 K& W* b; B: u( ?. R3 u) I7 |
G4 - 暂停 S or P( C9 ~0 ?9 @& x0 P( p; X$ j9 W
& N m/ E0 R( T" ~
G10 - 按照M207的设置退丝
+ a$ i5 K* \! M# d$ W3 a# r
y0 f% V. G' X. W' l: Z G11 - 根据M208设置回复材料回抽
6 ~. B( T7 e+ C' M( [2 c9 w" d* `. x' u, A% O) O1 r4 x/ _2 N
G28 - 所有轴归零
1 z [5 e' A: D) L' N8 P' D. d% }! s3 r N# j2 p& ^
G29 - 带着z轴的探针,进行复杂的归零。(按照在Auto bed leveling中的配置)要在G28之后执行才有效
$ H$ z% A; q7 p1 N4 [8 F
( A3 C* W ?, _5 g9 B2 m G30 - (单独Z轴探针),(在当前XY 位置探测加热床位置)
- G5 @4 G# ^3 C. }% `3 i4 b' a" W' E; ^9 H& q( ^4 B
G90 - 使用绝对坐标系
\- l# B, o0 F8 t/ V i7 |6 \, Z6 C& }; I- c
G91 - 使用相对坐标系: h( E- |& \: Q g( Y; G9 k
2 L6 r( h$ F2 v6 J/ `+ s G92 - 将当前位置设为给定值(例如:G92 X0 Y0 Z0,即可把当前位置强制设置为零点)
, y$ _+ S% X$ {: g3 S" u0 C! n# G* N" j3 L# d4 y( N+ c
例如:G1 X90.6 Y13.8 E22.4,表示的意思就是在一条直线上从目前的(X,Y)点移动到点(90.6,13.8),挤出材料现在开始移动到22.4毫米的长度。
4 N' h- G. Z( S5 N+ ` 文章来源:乐彩3d打印机 http://www.locorbot.com 电话:0371-865939523 J; ?" L. w( o# D& L
|
|