介绍 本页面描述了G 代码在RepRap 固件中的使用,以及它们如何工作
G 代码还是可扩展的
一个典型的G 代码发送到 RepRap 机器: N3 T0*57 N4 G92 E0*67 N5 G28*22 N6 G1 F1500
0*82 N7 G1 X2
0 F3000
0*85 N8 G1 X3
0*33 (该行结束要标记和
如果你想使用Arduino 的串行接口手动输入 reprap GCodes,在底部应选择“NL&CR”
) 这是不准确的,固件接受的单,以及单,或其组合
主机应该接受所有四个组合 RepRapG 代码字段 本节介绍了首字母的定义
定义的数字 nnn 代表
数字可以是整数,也可以包含一个小数点,根据上下文
例如X 坐标可以是整数(X175)或小数(X17
62),而试图选择挤出数 2
76 将毫无意义
字母 定义 Gnnn 标准 G代码指令,如移动到一个点 Mnnn RepRap定义的命令,如启动散热风扇 Tnnn 选择工具nnn
在RepRap里,是选择几号挤出机 Snnn 命令的参数,如发送到电机的电压, Pnnn 命令参数,如多少毫秒的时间 Xnnn X坐标,通常是移动到… Ynnn Y坐标,移动到
Znnn Z坐标,移动到
Innn 参数 - 目前未使用 Jnnn 参数 - 目前未使用 Fnnn 每分钟进给…毫米
(打印头移动的速度) Rnnn 参数 - 目前未使用 Qnnn 参数 - 目前未使用 Ennn 挤出材料的长度(毫米)
与 X,Y和 Z一样,但表示挤出丝拉伸长度,这基于系统更新的步进机来解释是一样的 :Skeinforge 40以上的版本就解释为输入长丝消耗的绝对长度,而不是挤压输出的长度
Nnnn 行号
用来在通信错误的情况下要求重复传输
*nnn 校验码
用来检查通信错