|
当STL格式的模型文件导入到3D打印机控制软件后,首先我们需要设置好温度、速度、填充率、厚度等各项参数,然后进行切片**转换成控制设备运动的Gcode代码,也就是常说的G代码。G代码是一种数控编程语言,它控制着3D打印机的每一个打印运动,当G代码生成后就不能再修改参数了。很多用户可能对这种代码中各字母所代表的意思不了解,今天小编就给大家做一下简单说明。
9 O z- l- d8 G# i* p% ~9 S4 {" \" z- s
在代码“G1 X20 Y80 Z0 F1200”中,字母G是移动指令,X、Y、Z指的是坐标信息,F代表挤出机的速度,E则代表挤出流量。浏览全篇的G代码文件,你会发现X、Y坐标信息比较多,而Z坐标较少,因为打印过程中多是在进行二维打印,之后才是对Z轴的递增。
5 S# j: K; v; t( y3 n! t' e8 M' P J8 p& P$ F5 o0 }/ S
以下是3D打印过程中常用的一些“G”代码的解释:
4 I3 g) T% o1 ~$ `, S& U% [" Z' S& L1 o' S7 N( X
G0 -> G1% ~, Y1 t0 W5 X4 O* K1 V
1 G5 ^ k3 [/ S8 i$ o6 [. w& }5 M) c
G1 - 协调运动 X Y Z E
1 C' |2 Q3 {& N/ r4 I' w8 S$ J
" j4 E7 M' ?: u3 b G2 - 顺时针旋转 ARC(圆弧)6 `) _/ [! l" _
/ f& A0 z, c: Z8 { G3 - 逆时针旋转 ARC(圆弧)
$ K: h: p1 N4 T6 L- T& b3 w9 J" \: O* m
G4 - 暂停 S or P- X' N! Z) G) f
' O+ y; k! V' u+ a
G10 - 按照M207的设置退丝
8 ^/ ^9 I! g+ G( E1 P( r6 Q1 `9 Q8 s! {
G11 - 根据M208设置回复材料回抽
3 r$ s4 f; u* w- ]7 t7 F& }# B
G28 - 所有轴归零
s7 ]6 G+ O3 K7 M9 E: O- T/ K: U' ^2 x( w* K1 t# o) }1 Y
G29 - 带着z轴的探针,进行复杂的归零。(按照在Auto bed leveling中的配置)要在G28之后执行才有效
0 e6 Q$ R; }8 V
! K8 p7 g `4 P0 V! G( s: P3 | G30 - (单独Z轴探针),(在当前XY 位置探测加热床位置)
2 {9 s- a$ X! M
- b) d/ @; C/ V. v6 c G90 - 使用绝对坐标系9 r3 X$ _5 Y) B5 ~7 t9 D) F' E5 i: ^
( d! |& F6 C8 E G91 - 使用相对坐标系
; A+ T9 x- }5 G4 Q, x: I
. i- K/ B1 a7 h5 V. f6 g* [ G92 - 将当前位置设为给定值(例如:G92 X0 Y0 Z0,即可把当前位置强制设置为零点), b+ Z4 m( C6 Y c/ o
9 R; r3 L( g5 t9 h
例如:G1 X90.6 Y13.8 E22.4,表示的意思就是在一条直线上从目前的(X,Y)点移动到点(90.6,13.8),挤出材料现在开始移动到22.4毫米的长度。& \3 t' L) F' F, q: V' t
文章来源:乐彩3d打印机 http://www.locorbot.com 电话:0371-86593952# o9 z! _6 N; N( N+ c- k* e
|
|