ANDCIV 3D打印机主板GCODE详解15.429

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
M24: 启动 SD 卡打印. M24 用法: {M24} 返回:
2 / 23
ANDCIV GCODE 详解
{ok} M25:
暂停 SD 卡打印. M25 用法: {M25} 返回: {ok} M27: 获取 SD 卡打印状态信息,返回已打印百分比. M27 用法: {27} 返回: 1.正在打印过程: {ok 10.53%} 2.暂停打印: {ok pause printing} 3.不在 SD 打印状态: {ok no sd printing} M28: 保存命令到 SD 卡中指定的文件中. 注意文件名不能以数字开头. M28 filename 用法: 保存打印数据到 sd 卡的 test.gcode 中. {M28 test.gcode} 返回: {ok} M29: 停止 SD 卡打印. M29 用法: {M29} 返回: {ok} M80: 开启 ATX 电源。使能 x/y/z/e 马达。 示例: {M80} 返回: {ok M80 Power on and enable X/Y/Z/E motor idle holding.} M81: 关闭 ATX 电源。禁能 x/y/z/e 马达。
6 / 23
ANDCIV GCODE 详解
M116: 等待所有的温度到指定目标. M116 示例: {M116} 返回: {ok}
M117: 显示一个字符串.也用于断电续打环境初始化结束标记. M117 anystring…
M119: 查询限位开关状态. M119 示例: {M119} 返回: {ok M119 x_min:H y_min:H z_min:L }
M21: SD 卡初始化. M21 用法: {M21} 返回: {ok}
M22: 释放 SD 卡,使之无效. M22 用法: {M22} 返回: {ok}
M23: 选择要打印的文件名. M23 示例: 打印 autoprint.gcode 文件: {M23 autoprint.gcode} 返回: {ok M23 file size: 12345} 或者 {ok M23 file open failed}
G4: 延时指定的 ms 数. G4 Ppppp
G20: 设置英制单位.
G21: 设置公制单位.
G28: 回原点. G28 [X0] [Y0] [Z0] [E0]
G90: 采用相对坐标.
G91: 采用绝对坐标.
G92: 设定当前坐标.
M0: 关闭 x/y/z/e 电机,关闭挤出头和热床,设置挤出头和热床目标温度为 0. M0 用法: {M0} 返回: {ok}
8 / 23
ANDCIV GCODE 详解
{ok M132 : Extruder 1 PID-D Saved.} M133:
设置/查询最大温度限制值. M132 [[Sxxxx] P0/P1/P2/P3] P0 -- 第一加热头 P1 -- 第二加热头 P2 -- 第三加热头 P3 -- 热床加热 Sxxxx -- 设定值 示例: 1.查询热床最大温度限制. {M132 P3} 返回: {ok M132 100} 2.设置第一挤出头最大温度限制值 {M132 P0 S230} 返回: {ok} M134: 保存当前设置到 flash 中。 示例: 保存当前设置到 flash 中 {M134} 返回 {ok} M136: 查询各个加热通道 PID 值. M136 [P0/1/2/3] 示例: 1.查询第一挤出头 PID 参数. {M136 P0} 返回: {ok M136 extruder_1_pid_p:100 , extruder_1_pid_i:500 , extruder_1_pid_d:3 } 2.查询所有加热通道 PID 参数. {M136} 返回: {ok M136 extruder_1_pid_p:100 , extruder_1_pid_i:500 , extruder_1_pCIV GCODE 详解
{ok} M109:
设置挤出头温度并等待温度到设定值。 M109 Sxxx 示例: 设置挤出头温度为 230 度并等待升温后继续执行。 {M109 S230} 返回: {ok} M110: 设置行号。 示例: 1.设置最大行号: {M110} 返回: {ok} M111: 设置调试等级。 未实现。 M112: 紧急停止.关闭 ATX 电源,停止所有电机和加热,设置所有目标温度为 0. M112 示例: {M112} 返回: {ok} M113: 未实现. M114: 查询当前 x/y/z/e 位置. M114 示例: {M114} 返回: {ok M114 C: X:1.2 Y:3.4 Z:5.6 E:7.8 mm} 或者: {ok M114 C: X:1.2 Y:3.4 Z:5.6 E:7.8 inch} M115: 查询当前固件版本信息。 示例: {M115} 返回 {ok M115 FIRMWARE_NAME:Andciv-15.3061 BID:3 FIRMWARE_URL: PROTOCOL_VERSION:1.0 MACHINE_TYPE:Andciv}
4 / 23
ANDCIV GCODE 详解
在 usb 端口时: {ok M105 T:210.0 B:100.0} 在 hmi 端口时: {ok M105 T:210.0 / 230.0 B:100.0 / 110.0} M106: 查询/设置风扇开关。当配置启用 pwm 风扇调速后才可以调速,否则 S>0 均为开. M106 [S0 ~ S255] 示例: 1.关闭风扇 {M106 S0} 返回: {ok M106 off.} 2.设置风扇转速 {M106 S255} 返回: {ok M106 on.} 3.查询当前风扇状况 {M106} 返回: {ok M106 on.} 或者 {ok M106 off.} M107: 强制关闭风扇/设置是否启用 pwm 风扇调速. M107 [S0/S1] S0 – 开启 pwm 风扇调速 S1 – 关闭 pwm 风扇调速 示例: 1. 关闭风扇: {M107} 返回: {ok} 2. 开启风扇调速 {M107 S0} 返回: { ok M107 pwm_fan_disable = 0.} M108: 设置挤出头速度. M108 Sxxx 实际速度为 S 值/10. 示例: 设置挤出速度为 300 {M108 S300} 返回:
7 / 23
ANDCIV GCODE 详解
{ok M130 : Bed PID Error Max Limit Saved.} M131:
设置/查询加热 PID 比例 I 参数及 PID 前馈温度值. M131 [[Sxxxx] P0/P1/P2/P3] P0 -- 第一加热头 P1 -- 第二加热头 P2 -- 第三加热头 P3 -- 热床加热 P10 -- 第一加热头前馈温度 P13 -- 热床前馈温度 Sxxxx -- 设定值 示例: 1.查询热床 PID 之 I 参数. {M131 P3} 返回: {ok M131 : Bed PID-I:200} 2.设置第一挤出头 I 值为 30 {M131 P0 S30} 返回: {ok M131 : Extruder 1 PID-I Saved.} 3.查询第一加热头前馈温度值 {M131 P10} 返回: {ok M131 : Extruder 1 PID Feedforward : 20} 4.设置热床前馈温度为 5 {M131 P13 S5} 返回: {ok M131 : Bed PID Feedforward Saved.} M132: 设置/查询加热 PID 比例 D 参数. M132 [[Sxxxx] P0/P1/P2/P3] P0 -- 第一加热头 P1 -- 第二加热头 P2 -- 第三加热头 P3 -- 热床加热 Sxxxx -- 设定值 示例: 1.查询热床 PID 之 D 参数. {M132 P3} 返回: {ok M132 : Bed PID-D : 1000} 2.设置第一挤出头 D 值为 5 {M132 P0 S5} 返回:
Andciv GCODE 详解
15.429

ANDCIV GCODE 详解
G0: 快速(速度加倍),非同步运行到指定位置. G0 [Xxxxx] [Yyyyy] [Zzzzz] [Eeeee] [Fffff]
G1: 同步运行到指定位置. G1 [Xxxxx] [Yyyyy] [Zzzzz] [Eeeee] [Fffff]
3 / 23
ANDCIV GCODE 详解
示例: {M81} 返回: {ok M81 Power off and stop X/Y/Z/E motor idle holding.} M84: 禁能 x/y/z/e 马达。 示例: {M84} 返回: {ok M84 Stop X/Y/Z/E motor idle holding.} M92: 查询/设置各轴 steps per mm 参数. M92 [Xdddd] [Ydddd] [Zdddd] [Edddd] 用法: 1.查询当前各轴 steps per mm {M92} 返回: {ok M92 X:100 Y:200 Z:100 E:150} 2.设置 x 轴 steps per mm 参数为 120: {M92 X120} 返回: {ok} 3.同时设置 y 轴参数 130,z 轴参数 150 {M92 X130 Z150} 返回: {ok} M104: 查询/设置挤出头温度,是否等待温度结果取决于 cfg 文件中的 wait_on_temp 设置. M104 [Sxxx] 示例: 1.设置挤出头温度为 230 度 {M104 S230} 返回: {ok} 2.查询挤出头设置温度 {M104} 返回: {ok M104 123} M105: 查询挤出头和热床当前温度. M105 示例: {M105} 返回:
M130: 设置/查询加热 PID 比例 P 参数或积分最大值. M130 [[Sxxxx] P0/P1/P2/P3/P10/P13] P0 -- 第一加热头 P1 -- 第二加热头 P2 -- 第三加热头 P3 -- 热床加热 P10 -- 第一加热头积分最大值 P13 -- 热床积分最大值 Sxxxx -- 设定值 示例: 1.查询热床 PID 之 P 参数. {M130 P3} 返回: {ok M130 : Bed PID-P : 500} 2.设置第一挤出头 P 值为 300 {M130 P0 S300} 返回: {ok M130 : Extruder 1 PID-P Saved.} 3.查询第一加热头 PID 积分最大值: {M130 P10} 返回: {ok M130 : Extruder 1 PID Error Max Limit : 100000} 4.设置热床 PID 积分最大值为 200000 {M130 P13 S200000} 返回:
extruder_2_pid_p:100 , extruder_2_pid_i:500 , extruder_2_pid_d:3 extruder_3_pid_p:100 , extruder_3_pid_i:500 , extruder_3_pid_d:3 bed_pid_p:100 , bed_pid_i:500 , bed_pid_d:3 } M140/M190: 设置/查询热床温度。 M140 [Sxxx] 示例:
M17: 使能 x/y/z/e 电机。 M17 用法: {M17} 返回: {ok}
M18: 禁止使能 x/y/z/e 电机,使电机处于自由状态. M18 用法: {M18} 返回: {ok}
1 / 23
ANDCIV GCODE 详解
M20: 列出 SD 卡中文件目录. M20 用法: {M20} 返回: { Begin file list /...... /..... /...... End file list ok }
相关文档
最新文档