|
当STL格式的模型文件导入到3D打印机控制软件后,首先我们需要设置好温度、速度、填充率、厚度等各项参数,然后进行切片**转换成控制设备运动的Gcode代码,也就是常说的G代码。G代码是一种数控编程语言,它控制着3D打印机的每一个打印运动,当G代码生成后就不能再修改参数了。很多用户可能对这种代码中各字母所代表的意思不了解,今天小编就给大家做一下简单说明。
' \9 ^/ h; U9 ^: j3 P S0 X$ x2 _3 n# D$ A! z
在代码“G1 X20 Y80 Z0 F1200”中,字母G是移动指令,X、Y、Z指的是坐标信息,F代表挤出机的速度,E则代表挤出流量。浏览全篇的G代码文件,你会发现X、Y坐标信息比较多,而Z坐标较少,因为打印过程中多是在进行二维打印,之后才是对Z轴的递增。9 [1 F! a% J8 l4 p
0 J Y1 c5 `" c) a2 n7 _- J) G
以下是3D打印过程中常用的一些“G”代码的解释:; |5 L/ Q1 `5 c3 ^
) N; f9 o2 o; ]$ z6 Z2 s
G0 -> G1
! O0 R2 w( ], p3 T1 O; u3 h% \: y6 u& C9 K1 x: E3 _# Q5 J) v" G6 a
G1 - 协调运动 X Y Z E# u4 W' A; i6 _' R' S. Z
! U* m# N6 d, l" |& Z! }
G2 - 顺时针旋转 ARC(圆弧)
0 D) G5 c0 p! V6 P( G0 Y& G$ B K$ L% |! X: ]% M3 C2 [4 s
G3 - 逆时针旋转 ARC(圆弧)
+ z& i$ F) \4 ^: a
, k- ~8 }4 ?* S G4 - 暂停 S or P
6 p; J$ t7 V3 u8 d/ Y3 l, x- k6 @$ D1 n+ n9 A- A' M
G10 - 按照M207的设置退丝) L6 m( Y. c4 W% w
+ t) y, l5 d8 F4 V3 f6 p
G11 - 根据M208设置回复材料回抽. I5 B6 T9 M# R0 y
4 c6 x! |. D4 p; j/ q0 I
G28 - 所有轴归零. m& j B7 E0 D: T z2 b: b
* J3 H; F. ~' M8 U) y
G29 - 带着z轴的探针,进行复杂的归零。(按照在Auto bed leveling中的配置)要在G28之后执行才有效8 ^2 Q3 F. |+ J; c. Z: w) y
' V) C# r9 x q. s {5 P) U: _: p
G30 - (单独Z轴探针),(在当前XY 位置探测加热床位置)
& k0 L7 ^2 `9 X) j5 ^
9 O, g5 C" a" N; n2 b& l3 j G90 - 使用绝对坐标系
/ `' e* y5 j `7 J* k: p$ M* _6 Q! h
G91 - 使用相对坐标系3 d. J: o% z C# w+ ^! o
& b5 A- s* U! C+ k" @" u8 a8 {
G92 - 将当前位置设为给定值(例如:G92 X0 Y0 Z0,即可把当前位置强制设置为零点)! @2 K. Z# s3 x% B5 B+ S
! k0 R: E7 C! O9 I! K
例如:G1 X90.6 Y13.8 E22.4,表示的意思就是在一条直线上从目前的(X,Y)点移动到点(90.6,13.8),挤出材料现在开始移动到22.4毫米的长度。
2 ^4 q6 s/ b% I' O/ X4 a 文章来源:乐彩3d打印机 http://www.locorbot.com 电话:0371-86593952
8 S2 D! P. x' z; ^' p U+ x |
|