|
当STL格式的模型文件导入到3D打印机控制软件后,首先我们需要设置好温度、速度、填充率、厚度等各项参数,然后进行切片**转换成控制设备运动的Gcode代码,也就是常说的G代码。G代码是一种数控编程语言,它控制着3D打印机的每一个打印运动,当G代码生成后就不能再修改参数了。很多用户可能对这种代码中各字母所代表的意思不了解,今天小编就给大家做一下简单说明。
+ d4 x. o( r7 z2 q0 ?9 C" {- K/ ] c1 r e( X; z9 T
在代码“G1 X20 Y80 Z0 F1200”中,字母G是移动指令,X、Y、Z指的是坐标信息,F代表挤出机的速度,E则代表挤出流量。浏览全篇的G代码文件,你会发现X、Y坐标信息比较多,而Z坐标较少,因为打印过程中多是在进行二维打印,之后才是对Z轴的递增。
& {; m6 R& g* f# C0 P1 ^. E: ?+ X# G) J8 D
以下是3D打印过程中常用的一些“G”代码的解释:" z$ m9 z& E, x. S- N
; {, }; T- H# a G0 -> G1
; g$ b& O5 j6 {2 X: E5 u; u: S, C* z3 y. C( h. G! T
G1 - 协调运动 X Y Z E
/ f2 E1 ]; _7 S. R/ d
7 Z- _9 S2 F, r7 i0 s$ T G2 - 顺时针旋转 ARC(圆弧)9 ^4 G, b" r. E4 M9 \) |; m
" t3 v4 m( Z8 x$ [' f5 C) ? G3 - 逆时针旋转 ARC(圆弧)
* R0 H. l9 [& a6 v( s. x& e2 h) b! f5 D* C$ G) f" u& x
G4 - 暂停 S or P
/ S3 p/ ]+ ?: C9 F
% h3 W: w; J: Q( n$ j8 W8 i5 _0 X" _ G10 - 按照M207的设置退丝
% [, e% k" _& |; X+ w f2 M! z% A6 \8 A2 C
G11 - 根据M208设置回复材料回抽3 n1 M! W" Z' ~ ^ t8 O
) g% f; i3 V. Z$ Q& h& ~ G28 - 所有轴归零0 E& [0 r7 t; @
0 _7 y! c9 t. V" M G29 - 带着z轴的探针,进行复杂的归零。(按照在Auto bed leveling中的配置)要在G28之后执行才有效& G" ~; V% M# p- P5 i# R7 c2 f
" R' a' u- I" g G30 - (单独Z轴探针),(在当前XY 位置探测加热床位置)
" m, n, {9 j. B3 a& D. K
$ w; k+ b# m6 T* r w G90 - 使用绝对坐标系
% y6 g1 t& M9 e+ u, j6 C, ~$ D2 y8 h# d
G91 - 使用相对坐标系
0 l p: S5 w- v3 ?' Y0 E: `" U
6 u" [- L3 L0 j2 B G92 - 将当前位置设为给定值(例如:G92 X0 Y0 Z0,即可把当前位置强制设置为零点)0 Q! S% J! q, b! O6 h
6 L; N4 G+ A7 T6 @" B: y
例如:G1 X90.6 Y13.8 E22.4,表示的意思就是在一条直线上从目前的(X,Y)点移动到点(90.6,13.8),挤出材料现在开始移动到22.4毫米的长度。( {- Z4 q4 b0 i& V7 f2 J4 i1 n7 M
文章来源:乐彩3d打印机 http://www.locorbot.com 电话:0371-86593952! ]; `( H, @1 I c& V
|
|