|
当STL格式的模型文件导入到3D打印机控制软件后,首先我们需要设置好温度、速度、填充率、厚度等各项参数,然后进行切片**转换成控制设备运动的Gcode代码,也就是常说的G代码。G代码是一种数控编程语言,它控制着3D打印机的每一个打印运动,当G代码生成后就不能再修改参数了。很多用户可能对这种代码中各字母所代表的意思不了解,今天小编就给大家做一下简单说明。
4 d) J7 D: i. E: S0 K
d3 ?+ e! y% l5 ]2 W9 u- c+ U% @. i 在代码“G1 X20 Y80 Z0 F1200”中,字母G是移动指令,X、Y、Z指的是坐标信息,F代表挤出机的速度,E则代表挤出流量。浏览全篇的G代码文件,你会发现X、Y坐标信息比较多,而Z坐标较少,因为打印过程中多是在进行二维打印,之后才是对Z轴的递增。 b. e4 ^; l+ g
# X7 X- c8 N1 u. D# r2 z
以下是3D打印过程中常用的一些“G”代码的解释:& K: l9 c+ z* ?: E0 d" p5 G
6 O9 P9 c0 G% N; }2 n7 ~
G0 -> G1
4 w/ ]/ P4 @3 B# T$ `$ p D9 }+ y6 X) f' l4 M6 ?6 i/ I7 C
G1 - 协调运动 X Y Z E) ^! @0 J4 B! b* I, `* R! m1 f
/ F, u y9 o, @3 W1 o' P G2 - 顺时针旋转 ARC(圆弧)& K4 a( n" o( F- n8 [
- b+ m2 W; X3 ]4 f' R G3 - 逆时针旋转 ARC(圆弧)/ z B+ K* i: ?
' X0 z- z5 F: P8 x! u7 o0 E$ |* a
G4 - 暂停 S or P
% F8 K/ B8 x4 p. k$ ~
- H1 V2 f; T4 b" A; L# c } G10 - 按照M207的设置退丝: _6 M Y" A2 R! O' Z, E
. D; f' G0 [6 ^, O G11 - 根据M208设置回复材料回抽
+ H' ^% R# O$ L4 i3 _/ G2 w' L4 ` A1 `( x. `
G28 - 所有轴归零
9 y1 q! o0 f( [* Z3 U) j: ^) h
5 e C# g8 y3 ?2 y0 P) V2 @+ E G29 - 带着z轴的探针,进行复杂的归零。(按照在Auto bed leveling中的配置)要在G28之后执行才有效- c/ {5 Z$ ]- u! @. a
; h. p; U2 H4 C5 T
G30 - (单独Z轴探针),(在当前XY 位置探测加热床位置)8 t% ?8 j! {& F7 n" Y2 \
8 P6 i' b# L# C/ T. K- g# n; i# V G90 - 使用绝对坐标系
2 ^9 {$ s5 c/ U) ]- B4 H' D+ a, L1 e, X' {" T! |# L: U
G91 - 使用相对坐标系
8 Q$ H0 A o9 C' `+ t% |; X6 b+ m1 D0 G2 R, L1 \
G92 - 将当前位置设为给定值(例如:G92 X0 Y0 Z0,即可把当前位置强制设置为零点)7 c) k+ g4 g- v/ X( ]% m& }/ H
, X6 N' F! S- k- R1 X
例如:G1 X90.6 Y13.8 E22.4,表示的意思就是在一条直线上从目前的(X,Y)点移动到点(90.6,13.8),挤出材料现在开始移动到22.4毫米的长度。# W( L- |% i, j; e+ `' q+ X2 U
文章来源:乐彩3d打印机 http://www.locorbot.com 电话:0371-86593952: p6 E/ _; P3 @$ S! u
|
|