|
当STL格式的模型文件导入到3D打印机控制软件后,首先我们需要设置好温度、速度、填充率、厚度等各项参数,然后进行切片**转换成控制设备运动的Gcode代码,也就是常说的G代码。G代码是一种数控编程语言,它控制着3D打印机的每一个打印运动,当G代码生成后就不能再修改参数了。很多用户可能对这种代码中各字母所代表的意思不了解,今天小编就给大家做一下简单说明。
6 j: u( X0 O: {: F1 i1 x2 n: `
# u# f' A- V) j8 I, T 在代码“G1 X20 Y80 Z0 F1200”中,字母G是移动指令,X、Y、Z指的是坐标信息,F代表挤出机的速度,E则代表挤出流量。浏览全篇的G代码文件,你会发现X、Y坐标信息比较多,而Z坐标较少,因为打印过程中多是在进行二维打印,之后才是对Z轴的递增。
& b& c2 q7 c' f; A* o% l: z( p) u* H3 u& t" R' I) c% z( F
以下是3D打印过程中常用的一些“G”代码的解释:& l' F; A5 ~% g
# A/ c, n4 ], Z: ~) x- Q) | G0 -> G1% f. T1 d% o4 Z* i" u8 O+ B; f
% Z+ Q) X/ i) N G1 - 协调运动 X Y Z E
* J5 P; C: g. [! K" y3 W7 c3 G B/ O* P: j! V; D8 s' q& I' d
G2 - 顺时针旋转 ARC(圆弧)
6 U# s- y1 Q& m. \5 D
- V3 ?8 d6 O3 Y7 h G3 - 逆时针旋转 ARC(圆弧)5 Z/ ~ O, b W* }+ N5 \
0 A1 i, g' h! U- ]# W
G4 - 暂停 S or P5 Z) y( D# Y2 N' a/ C( G
; k8 x( Q8 C2 R* D. h. y
G10 - 按照M207的设置退丝
) f. v0 j: o8 u) N+ u7 j1 q1 s. {- a0 k. x' T& w4 h8 O
G11 - 根据M208设置回复材料回抽. R9 U' y1 A* p5 `) M( y
4 ~6 N5 Z5 z5 i( u; V G28 - 所有轴归零
6 T: c8 a" {' _! N. m( Q) d/ m3 [( F6 g
G29 - 带着z轴的探针,进行复杂的归零。(按照在Auto bed leveling中的配置)要在G28之后执行才有效
' i% o8 v2 t/ N$ C% ?/ ?- Z
) F1 m, p1 G* Y( `* u G30 - (单独Z轴探针),(在当前XY 位置探测加热床位置)
/ O: {' o8 ~7 g8 w4 `* e' h7 Z) p* J9 C, a, t- ?. `/ K _
G90 - 使用绝对坐标系& O. R, P( ]( V- d
" t* c1 A+ b, _ G91 - 使用相对坐标系
' i8 D4 o! M Q* V1 u; w5 p; K- R. W9 W1 h# G" y
G92 - 将当前位置设为给定值(例如:G92 X0 Y0 Z0,即可把当前位置强制设置为零点)
. T8 u$ l! q+ |* f' o, h
2 a- _/ Q- ^- Y+ L- N 例如:G1 X90.6 Y13.8 E22.4,表示的意思就是在一条直线上从目前的(X,Y)点移动到点(90.6,13.8),挤出材料现在开始移动到22.4毫米的长度。
: V* F! n: c' L3 t; F1 f* n# F 文章来源:乐彩3d打印机 http://www.locorbot.com 电话:0371-86593952- _, A. j9 v/ j2 V9 {
|
|