|
当STL格式的模型文件导入到3D打印机控制软件后,首先我们需要设置好温度、速度、填充率、厚度等各项参数,然后进行切片**转换成控制设备运动的Gcode代码,也就是常说的G代码。G代码是一种数控编程语言,它控制着3D打印机的每一个打印运动,当G代码生成后就不能再修改参数了。很多用户可能对这种代码中各字母所代表的意思不了解,今天小编就给大家做一下简单说明。; \9 h+ D: ~8 ] b1 N" S! q1 Z
. ?3 f$ F5 k; T$ B$ E
在代码“G1 X20 Y80 Z0 F1200”中,字母G是移动指令,X、Y、Z指的是坐标信息,F代表挤出机的速度,E则代表挤出流量。浏览全篇的G代码文件,你会发现X、Y坐标信息比较多,而Z坐标较少,因为打印过程中多是在进行二维打印,之后才是对Z轴的递增。 \9 y( S e" O6 { ]9 l
3 n4 t' ^" b! W3 h, M
以下是3D打印过程中常用的一些“G”代码的解释:
% Q6 x$ D/ ]) e3 W$ N$ x& x& ]. A3 O' l
G0 -> G1
" X1 r' o% a! F( ?, J/ s( S& H( ?* m" f) V0 X
G1 - 协调运动 X Y Z E9 i/ J+ |0 O i( t
' o6 i# g- a) [& b4 x G2 - 顺时针旋转 ARC(圆弧)
& ]: ~. c+ w# }# j8 U4 z: ~, h8 B h8 V" y; R6 q1 h# U
G3 - 逆时针旋转 ARC(圆弧)
' g2 ]. w; u. I( J% o D$ U8 u+ o
G4 - 暂停 S or P7 B5 G$ [" Q" h* n" Q- T t4 Z6 d
# }/ {$ ?& i/ f8 } G10 - 按照M207的设置退丝
& ?; _/ @$ W2 u1 v! v, f
- b g$ \3 L0 S k5 O! Y I# @# { G11 - 根据M208设置回复材料回抽# r0 Y* H. _2 b G3 c0 ~6 w, [
4 ~5 V4 x0 D$ S# J
G28 - 所有轴归零5 C( a0 G$ q3 G% F( B/ B* b
/ W- j4 l" ~. o& e0 _: x/ R* C) [
G29 - 带着z轴的探针,进行复杂的归零。(按照在Auto bed leveling中的配置)要在G28之后执行才有效; y$ v" W; N% \2 }4 o
7 ^7 {( p1 M( K+ }; D1 ?. [ J
G30 - (单独Z轴探针),(在当前XY 位置探测加热床位置)6 W% [ c9 `5 o4 e }) e
7 `" \1 D2 h" [! T G90 - 使用绝对坐标系; o8 P# k* F6 B# R
. s' Q3 u: a" P+ ?. G8 E9 H9 j G91 - 使用相对坐标系
- f, l' h& `7 o$ z
' I# H& Q% y+ U+ v9 e G92 - 将当前位置设为给定值(例如:G92 X0 Y0 Z0,即可把当前位置强制设置为零点)
' t; _. R: N, \/ k6 }/ c% V
# j! u6 q9 k# y) g" D 例如:G1 X90.6 Y13.8 E22.4,表示的意思就是在一条直线上从目前的(X,Y)点移动到点(90.6,13.8),挤出材料现在开始移动到22.4毫米的长度。
8 C9 U0 s! j2 n, h3 v 文章来源:乐彩3d打印机 http://www.locorbot.com 电话:0371-86593952
1 p% k# o" K8 W0 n |
|