指南 3D打印机的常用G-CODE及其释义

分类:指南
简介:3d打印机玩家入门必须学习一些g code的知识。这样才能进入下一个门槛:使用非官方切片软件,使用非官方固件。

G0-G1 (直线运动)

     向规划器添加直线运动

G2-G3 (圆弧或圆移动)

     向规划器添加圆弧或圆运动

G4 (暂停)

     暂停计划器

G5 (贝塞尔三次样条)

     具有 XYE 目标和 IJPQ 偏移的三次 B 样条

G6 (直接步进移动)

     执行直接、未插值和非运动学同步移动

G10 (缩回)

     收回灯丝

G11 (恢复)

     使用基于固件的缩回来恢复灯丝。

G12 (清洁喷嘴)

     执行喷嘴清洁程序。

G17-G19 (CNC 工作区平面)

     选择 CNC 工作空间平面

G20 (英寸单位)

     将单位设置为英寸。

G21 (毫米单位)

     将单位设置为毫米。

G26 (网格验证模式)

     测试网格并调整。

G27 (驻车工具头)

     停放当前工具头

G28 (汽车之家)

     自动归位一个或多个轴。

G29 (床调平(3 点))

     探测床身并启用调平补偿。

G29 (床调平(双线性))

     探测床身并启用调平补偿。

G29 (床调平(线性))

     探测床身并启用调平补偿。

G29 (床调平(手动))

     测量网格中的 Z 高度,启用水平补偿

G29 (床调平(统一))

     探测床身并启用调平补偿。

G29 (床调平)

     探测床身并启用调平补偿

G30 (单 Z 探头)

     当前 XY 位置的探针台

G31 (码头雪橇)

     对接 Z 探头底座。

G32 (卸货雪橇)

     松开 Z ​​探头底座。

G33 (台达自动校准)

     校准各种Delta参数

G34 (机械龙门校准)

     Průša 的 TMC_Z_CALIBRATION 的现代替代品

G34 (Z 步进器自动对齐)

     使用床探头对齐多个 Z 步进器

G35 (电车助理)

     运行程序来移动床

G38.2-G38.5 (探针目标)

     探头朝向(或远离)工件

G42 (移动到网格坐标)

     移动到调平网格中的特定点

G53 (在机器坐标中移动)

     将本机工作区应用于当前移动。

G54-G59.3 (工作区坐标系)

     选择工作空间坐标系

G60 (保存当前位置)

     保存当前位置到指定槽

G61 (返回保存位置)

     返回指定槽的保存位置

G76 (探头温度校准)

     校准探头温度补偿

G80 (取消当前运动模式)

     取消当前运动模式

G90 (绝对定位)

     将解释器设置为绝对位置

G91 (相对定位)

     将解释器设置为相对位置

G92 (设置位置)

     设置一个或多个轴的当前位置。

G425 (间隙校准)

     使用导电物体校准 XYZ 间隙

M0-M1 (无条件停止)

     停止并等待用户

M3 (主轴 CW / 激光开启)

     设置主轴顺时针速度或激光功率

M4 (主轴逆时针/激光开启)

     设置主轴逆时针速度或激光功率

M5 (主轴/激光关闭)

     关闭主轴或激光

M7-M9 (冷却液控制)

     打开 / 关闭雾或洪水冷却液

M10-M11 (真空/鼓风机控制)

     启用和禁用切割机真空或激光鼓风机电机。

M16 (预期的打印机检查)

     防止在错误的机器上使用 G 代码

M17 (启用步进器)

     启用步进器

M18、M84 (禁用步进器)

     禁用步进器(与 M84 相同)。

M20 (列出 SD 卡)

     列出 SD 卡的内容。

M21 (初始化 SD 卡)

     尝试检测插槽中的 SD 卡。

M22 (释放 SD 卡)

     模拟弹出 SD 卡

M23 (选择 SD 文件)

     选择要执行的 SD 文件

M24 (开始或恢复标清打印)

     启动或恢复使用 [`M23`](/docs/gcode/M023.html) 选择的文件

M25 (暂停标清打印)

     暂停从 SD 卡打印

M26 (设置 SD 位置)

     设置 SD 读取位置

M27 (报告 SD 打印状态)

     将 SD 进度打印到串行

M28 (开始 SD 写入)

     开始写入 SD 卡上的文件

M29 (停止 SD 写入)

     停止写入文件,结束记录。

M30 (删除 SD 文件)

     从 SD 中删除指定的文件。

M31 (打印时间)

     报告当前打印时间。

M32 (选择并开始)

     从文件开始 SD 打印。

M33 (获得长路径)

     将短路径名转换为长路径名。

M34 (SD卡分拣)

     设置 SDCard 文件排序选项。

M42 (设置引脚状态)

     将模拟或数字引脚设置为指定状态。

M43 T (拨动销)

     获取有关引脚的信息。

M43 (调试引脚)

     获取有关引脚的信息。

M48 (探头重复性测试)

     测量 Z 探头的可重复性。

M73 (设置打印进度)

     设置 LCD 的当前打印进度百分比。

M75 (启动打印作业计时器)

     启动打印作业计时器。

M76 (暂停打印作业)

     暂停打印作业计时器。

M77 (停止打印作业定时器)

     停止打印作业计时器。

M78 (打印作业统计)

     打印有关打印作业的统计信息。

M80 (开机)

     打开电源

M81 (关机)

     关闭电源。

M82 (E 绝对)

     将 E 设置为绝对定位。

M83 (E 相对)

     将 E 设置为相对定位。

M85 (不活动关机)

     设置不活动超时。

M92 (设置每单位的轴步数)

     设置每毫米、每英寸或每度的步数

M100 (空闲内存)

     观察代码使用的内存

M104 (设置热端温度)

     设置新的目标热端温度。

M105 (报告温度)

     向主机发送温度报告。

M106 (设置风扇速度)

     打开风扇并设置它的速度

M107 (风扇关闭)

     关掉风扇

M108 (中断并继续)

     跳出当前的等待循环

M109 (等待热端温度)

     等待热端达到目标。

M110 (设置行号)

     设置当前行号。

M111 (调试级别)

     报告并可选择设置调试标志。

M112 (紧急停止)

     关闭一切并停止机器。

M113 (主机保活)

     获取或设置主机保活间隔。

M114 (获取当前位置)

     向主机报告当前工具位置。

M115 (固件信息)

     打印固件信息和功能。

M117 (设置 LCD 信息)

     在 LCD 上设置消息行。

M118 (串行打印)

     向串口发送文本

M119 (终点状态)

     向主机报告 endstop 和探测状态。

M120 (启用终点站)

     启用 endstop 并在不归位时保持启用状态。

M121 (禁用终点站)

     禁用 endstop 并在不归位时保持启用。

M122 (TMC 调试)

     获取 TMC 调试信息

M123 (风扇转速计)

     从转速计报告风扇速度

M125 (公园头)

     保存当前位置并移动到灯丝更换位置。

M126 (Baricuda 1 打开)

     打开 Baricuda 1 的阀门。

M127 (Baricuda 1 关闭)

     关闭 Baricuda 1 的阀门。

M128 (Baricuda 2 开放)

     打开 Baricuda 2 的阀门。

M129 (Baricuda 2 关闭)

     关闭 Baricuda 2 的阀门。

M140 (设置床温)

     设置新的目标床温。

M141 (设置腔室温度)

     设置新的目标室温度。

M143 (设置激光冷却器温度)

     设置新的目标激光冷却剂温度。

M145 (设置材料预设)

     在 LCD 菜单中设置材料预设。

M149 (设置温度单位)

     将温度单位设置为摄氏度、华氏度或开尔文。

M150 (设置 RGB(W) 颜色)

     设置 RGB(W) LED、背光灯或 LED 灯条的颜色。

M154 (位置自动报告)

     定期自动向串口报告位置

M155 (温度自动报告)

     定期自动向主机报告温度。

M163 (设置混合系数)

     为混合挤出机设置单一混合因子。

M164 (保存组合)

     将当前混音保存为虚拟工具。

M165 (组合组合)

     设置混合挤出机的所有混合因子。

M166 (渐变混合)

     设置渐变混合

M190 (等待床温)

     等待床达到目标温度。

M191 (等待腔室温度)

     等待腔室达到目标温度。

M192 (等待探头温度)

     等待探头温度传感器到达目标

M193 (设置激光冷却器温度)

     设置新的目标激光冷却剂温度。

M200 (设置灯丝直径)

     设置体积挤出的直径。

M201 (设置打印最大加速度)

     设置打印移动一个或多个轴的最大加速度。

M203 (设置最大进给率)

     设置一个或多个轴的最大进给率。

M204 (设置启动加速度)

     按类型设置移动的起始加速度。

M205 (设置高级设置)

     设置一些与运动相关的高级设置。

M206 (设置原点偏移)

     应用持久偏移

M207 (设置固件撤回)

     设置基于固件的撤回选项。

M208 (固件恢复)

     固件撤回恢复设置。

M209 (设置自动缩回)

     启用/禁用自动缩回。

M211 (软件止动装置)

     设置和/或获取软件停止状态

M217 (灯丝交换参数)

     设置灯丝交换的长度和速度

M218 (设置热端偏移)

     设置热端的偏移量(从热端 0 开始)。

M220 (设置进给率百分比)

     设置全局进给率百分比。

M221 (设置流量百分比)

     设置适用于所有 E 动作的流量百分比。

M226 (等待引脚状态)

     等待引脚具有给定状态。

M240 (触发相机)

     触发相机快门

M250 (LCD 对比度)

     设置和/或获取 LCD 对比度。

M256 (LCD 亮度)

     设置和/或获取 LCD 亮度。

M260 (I2C 发送)

     将数据发送到 I2C 总线。

M261 (I2C 请求)

     来自 I2C 总线的请求和回显字节。

M280 (伺服位置)

     设置或获取伺服位置。

M281 (编辑伺服角度)

     设置伺服部署和/或收起角度

M282 (分离伺服)

     分离伺服直到它的下一步动作

M290 (婴儿步)

     Babystep 一根或多根轴

M300 (播放音)

     播放单音、嗡嗡声或哔哔声。

M301 (设置热端 PID)

     设置热端的 PID 值。

M302 (冷挤压)

     设置最低挤压温度,允许冷挤压。

M303 (PID 自整定)

     自动调整 PID 系统以找到稳定值。

M304 (设置床PID)

     设置加热床的 PID 值。

M305 (用户热敏电阻参数)

     设置(或报告)自定义热敏电阻参数

M350 (设置微步)

     为支持它的驱动程序设置微步

M351 (设置微步引脚)

     直接设置微步进引脚

M355 (机箱灯控制)

     打开或关闭机箱灯,设置亮度

M360 (SCARA Theta A)

     移动到 Theta A

M361 (SCARA Theta-B)

     移动到 Theta-B

M362 (SCARA Psi-A)

     移至 Psi-A

M363 (SCARA Psi-B)

     移动到 Psi-B

M364 (SCARA Psi-C)

     移动到 Psi-C

M380 (激活电磁阀)

     启用

M381 (停用电磁阀)

     停用所有挤出机电磁阀

M400 (完成动作)

     等待所有动作完成

M401 (部署探针)

     部署床探头

M402 (收起探头)

     收起床探头

M403 (MMU2 灯丝类型)

     为 Multi-Material Unit 2.0 设置灯丝类型

M404 (设置灯丝直径)

     设置灯丝宽度传感器自动流动的标称直径

M405 (灯丝宽度传感器开启)

     启用灯丝宽度传感器流量控制

M406 (灯丝宽度传感器关闭)

     禁用灯丝宽度传感器流量控制

M407 (灯丝宽度)

     报告测量的灯丝宽度

M410 (快速停止)

     立即停止所有步进器

M412 (灯丝跳动)

     获取/设置灯丝跳动检测参数

M413 (断电恢复)

     启用/禁用掉电恢复

M420 (床调平状态)

     获取和/或设置床调平状态和参数

M421 (设置网格值)

     设置单个网格 Z 高度

M422 (设置 Z 电机 XY)

     为 G34 自动对齐设置 Z 电机位置

M423 (X 扭曲补偿)

     修改、重置和报告 X 轴扭曲补偿数据

M425 (反向间隙补偿)

     启用和调整反向间隙补偿

M428 (此处的原点偏移)

     根据当前位置设置原点偏移

M430 (功率监视器)

     读取并显示电流 (A)、电压 (V) 和功率 (W)

M486 (取消对象)

     识别和取消对象

M500 (保存设置)

     将设置保存到 EEPROM。

M501 (恢复设置)

     从 EEPROM 恢复设置。

M502 (恢复出厂设置)

     将所有设置恢复为出厂默认设置。

M503 (报告设置)

     报告所有可能保存到 EEPROM 的设置。

M504 (验证 EEPROM 内容)

     验证 EEPROM 的内容。

M510 (锁机)

     如果机器有密码,请锁定机器

M511 (解锁机器)

     如果机器有密码,则解锁机器

M512 (设置密码)

     设置用于锁定机器的数字密码

M524 (中止标清打印)

     中止以 [`M24`](/docs/gcode/M024.html) 开始的 SD 打印

M540 (Endstops Abort SD)

     触发 endstop 时中止 SD 打印。

M569 (设置 TMC 步进模式)

     切换隐形斩

M575 (串行波特率)

     更改串行波特率

M600 (灯丝更换)

     自动更换灯丝

M603 (配置灯丝更换)

     配置自动灯丝更换参数

M605 (多喷嘴模式)

     设置多喷嘴设置的行为模式

M665 (SCARA 配置)

     设置 SCARA 几何值

M665 (三角配置)

     设置增量几何值

M666 (设置双限位器偏移)

     设置双限位器偏移

M666 (设置 Delta endstop 调整)

     设置 Delta endstop 调整

M672 (Duet 智能效应器灵敏度)

     设置 Duet 智能效应器灵敏度

M701 (负载灯丝)

     负载灯丝

M702 (卸载灯丝)

     卸载灯丝

M710 (控制器风扇设置)

     设置或报告控制器风扇设置

M7219 (MAX7219 控制)

     控制 Max7219 分段 LED

M808 (重复标记)

     设置或转到循环 G 代码的标记

M810-M819 (G 代码宏)

     设置/执行十个 G 代码宏之一

M851 (XYZ 探头偏移)

     设置 Z 探头 XYZ 与喷嘴的偏移

M852 (床倾斜补偿)

     XYZ 轴未对准。

M860-M869 (I2C 位置编码器)

     用于闭环控制的 I2C 位置编码器

M871 (探头温度配置)

     配置探头温度补偿

M876 (处理提示响应)

     处理主机提示响应

M900 (线性提前系数)

     获取和设置 Linear Advance K 值

M906 (步进电机电流)

     设置电机电流(毫安)

M907 (设置电机电流)

     通过数字微调器设置电机电流

M908 (设置微调销)

     直接设置数字微调器

M909 (DAC 打印值)

     向主机报告 DAC 当前值

M910 (将 DAC 提交到 EEPROM)

     将数字电位器/DAC 值提交到外部 EEPROM

M911 (TMC OT 预警条件)

     驱动器过热预警条件

M912 (清除 TMC OT 预警)

     清除过热预警条件标志

M913 (设置混合阈值速度)

     TMC 驱动程序切换到 spreadCycle

M914 (TMC 凹凸灵敏度)

     设置无传感器归位灵敏度

M915 (TMC Z 轴校准)

     对齐 Z 轴末端并测试扭矩

M916 (L6474 热警告测试)

     查找 L6474 驱动电平 (KVAL_HOLD) 阈值

M917 (L6474 过流警告测试)

     查找 L6474 最小电流阈值

M918 (L6474 速度警告测试)

     查找 L6474 速度阈值

M919 (TMC 斩波器时序)

     设置斩波器时序值

M928 (开始 SD 记录)

     将串行输入记录到 SD 文件

M951 (磁力停车挤出机)

     设置/报告磁性停车挤出机设置

M993-M994 (SD / SPI 闪存)

     加载或备份 SPI Flash 和 SD

M995 (触摸屏校准)

     TFT显示屏的触摸屏校准

M997 (固件更新)

     执行应用内固件更新

M999 (停止重启)

     将机器返回到运行状态

T0-T6 (选择工具)

     切换到指定工具
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

评论