|
当STL格式的模型文件导入到3D打印机控制软件后,首先我们需要设置好温度、速度、填充率、厚度等各项参数,然后进行切片**转换成控制设备运动的Gcode代码,也就是常说的G代码。G代码是一种数控编程语言,它控制着3D打印机的每一个打印运动,当G代码生成后就不能再修改参数了。很多用户可能对这种代码中各字母所代表的意思不了解,今天小编就给大家做一下简单说明。1 z, H" ~0 `1 t+ o) P5 ?
5 b4 R5 `& [" J# Y8 A 在代码“G1 X20 Y80 Z0 F1200”中,字母G是移动指令,X、Y、Z指的是坐标信息,F代表挤出机的速度,E则代表挤出流量。浏览全篇的G代码文件,你会发现X、Y坐标信息比较多,而Z坐标较少,因为打印过程中多是在进行二维打印,之后才是对Z轴的递增。2 l% W. t3 B# {' j; k. z' K4 c
. H0 c; g+ d" k 以下是3D打印过程中常用的一些“G”代码的解释:; G3 J+ A; [! O; G. z- u2 `/ ?% |
1 i+ V9 }7 f1 l. d G0 -> G1
: G" e3 y9 h! f, r$ m
6 K F) S( Y6 Q) j" k: ^ G1 - 协调运动 X Y Z E
w2 h8 E9 I7 F( V3 y A
' u# h9 D% }; }( h1 T4 O# C G2 - 顺时针旋转 ARC(圆弧)4 I0 H2 e4 y9 ]/ s+ {
/ V6 N4 B, C3 Z' w/ p6 O/ q
G3 - 逆时针旋转 ARC(圆弧)
7 [0 r) {, T9 [0 v9 Q* _7 h/ v
0 ]. x) x9 X5 ]" s" o G4 - 暂停 S or P' X4 L. b* b& _$ s- p. A- i
+ X6 A2 v. f P7 H( u( q' x7 V
G10 - 按照M207的设置退丝
2 G$ d& p" s I Z+ _5 ^: J6 K1 ~ c7 S" O1 l" R- p# P
G11 - 根据M208设置回复材料回抽; E- g/ V' q. E# w8 L$ K: `
6 R$ P; j$ U6 u2 h% I. L( V G28 - 所有轴归零
5 W; J4 b) |8 r# V
# ]6 L+ f; [* L2 m$ I9 p G29 - 带着z轴的探针,进行复杂的归零。(按照在Auto bed leveling中的配置)要在G28之后执行才有效
3 \# J" ~1 J" `* o, ^) s
, [ B, X7 g1 I: @/ E2 x) J G30 - (单独Z轴探针),(在当前XY 位置探测加热床位置). W5 c- ]& _! Y; W; E$ a4 v
8 z, g8 W" H" J/ g2 w: | G90 - 使用绝对坐标系
- w& V+ U% K3 c
8 V6 |. l- v) v B G91 - 使用相对坐标系+ O$ Y, B8 o9 ]$ L+ R
1 r+ m+ r% T" x
G92 - 将当前位置设为给定值(例如:G92 X0 Y0 Z0,即可把当前位置强制设置为零点); R$ ^+ w* s5 e" R/ E6 u- X
) ]9 D% P$ s5 l/ w 例如:G1 X90.6 Y13.8 E22.4,表示的意思就是在一条直线上从目前的(X,Y)点移动到点(90.6,13.8),挤出材料现在开始移动到22.4毫米的长度。3 Y8 p3 D# a' o4 n& V
文章来源:乐彩3d打印机 http://www.locorbot.com 电话:0371-86593952
: F" y3 N5 e' U$ x) A8 ` |
|