# M代码

| Mcode                                                                                                                                                                                          | 功能                                                                                                                      | 示例                                                                                                                                                                                                | 示例响应                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 仅限社区  |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----- |
| [M1](/docs/stable/zh/gu-jian/supported-commands/mcodes/optional-stop-mode.md#m1-optional-stop)                                                                                                 | 可选停止。如果启用了 M333，程序将在到达此命令时暂停。若改为设置 M334，则不会暂停                                                                           |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| M2                                                                                                                                                                                             | 结束程序，停止主轴和气源                                                                                                            |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M3                                                                                                                                                                                             | 启动主轴。S 参数设置转速（转/分）                                                                                                      | M3 S5000                                                                                                                                                                                          | 以 5000 rpm 打开主轴                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M5                                                                                                                                                                                             | 停止主轴                                                                                                                    | M5                                                                                                                                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| [M6](/docs/stable/zh/gu-jian/supported-commands/mcodes/tool-change.md#m6-tool-change)                                                                                                          | 自动换刀。T0 = 探针，T-1 = 无。可选 S1–S6 = 刀夹类型（更换刀夹时移动到手动换刀位置）。可选 R、H、C —— 参见 M6 文档                                               | M6 T1                                                                                                                                                                                             | 切换到工具 1 并设置 TLO                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M7                                                                                                                                                                                             | 启动气流                                                                                                                    | M7                                                                                                                                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M9                                                                                                                                                                                             | 停止气流                                                                                                                    | M9                                                                                                                                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M17                                                                                                                                                                                            | 打开所有使能引脚                                                                                                                | 仅限调试                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M18                                                                                                                                                                                            | 允许单个电机关闭；不带参数时则会关闭所有电机                                                                                                  | 仅限调试                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M20                                                                                                                                                                                            | 列出 SD 卡根目录下的文件。不会显示子文件夹                                                                                                 | 仅限调试                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M21                                                                                                                                                                                            | 用于 3D 打印机的 octoprint 代码，不执行任何操作                                                                                         | 不要使用                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M23                                                                                                                                                                                            | 选择一个文件                                                                                                                  | M23 gcodes/test.cnc                                                                                                                                                                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M24                                                                                                                                                                                            | 开始播放当前文件                                                                                                                | 不要使用                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M25                                                                                                                                                                                            | 暂停当前正在播放的文件（暂停请使用 M600）                                                                                                 | 不要使用                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M26                                                                                                                                                                                            | 重置当前文件，准备重新开始                                                                                                           | 不要使用                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M27                                                                                                                                                                                            | 报告当前进度（用于将控制器显示与当前行同步）                                                                                                  |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M30                                                                                                                                                                                            | 程序结束，Carvera 上无动作。参见 M26                                                                                                | M30                                                                                                                                                                                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M32                                                                                                                                                                                            | 选择一个文件并开始播放。宏请参见 M98                                                                                                    | M32 gcodes/test.cnc                                                                                                                                                                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M82                                                                                                                                                                                            | e\_absolute\_mode 开启                                                                                                    | 仅限调试                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M83                                                                                                                                                                                            | e\_absolute\_mode 关闭                                                                                                    | 仅限调试                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M84                                                                                                                                                                                            | 关闭所有使能引脚                                                                                                                | 仅限调试                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M92                                                                                                                                                                                            | 设置每毫米步数                                                                                                                 | M98 X12                                                                                                                                                                                           | 将 x 每毫米步数设置为 12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| [M97](/docs/stable/zh/gu-jian/supported-commands/mcodes/macros.md#m98-call-macro)                                                                                                              | 跳转到 gcode 中的特定行                                                                                                         | M97 P14                                                                                                                                                                                           | 跳转到当前文件第 14 行                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | true  |
| [M98](/docs/stable/zh/gu-jian/supported-commands/mcodes/macros.md#m98-call-macro)                                                                                                              | 在当前运行的 gcode 中打开一个子程序，通常称为宏。完成后返回主程序。参数 P 是一个编号，对应 gcodes/macros 文件夹中名为 ####.cnc 的文件。可选参数 L 可让子程序循环指定次数                 | M98 P1001 L4                                                                                                                                                                                      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| [M98.1](https://carvera-community.gitbook.io/docs/stable/zh/gu-jian/supported-commands/pages/b7b36f49f2f26140428c05325cdad970fe25dfaf#m98.1-call-macro)                                        | 通过路径打开子程序，完成后返回主程序。其余与上相同。可选 L 命令必须放在路径之前                                                                               | M98 L2 {gcodes/test.cnc}                                                                                                                                                                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| [M99](/docs/stable/zh/gu-jian/supported-commands/mcodes/macros.md#m99-return-from-macro)                                                                                                       | 从子程序返回主程序                                                                                                               | M99                                                                                                                                                                                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| M105                                                                                                                                                                                           | 读取当前主轴温度                                                                                                                | M105                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M112                                                                                                                                                                                           | 紧急停止                                                                                                                    | 仅限调试                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M114                                                                                                                                                                                           | 将各轴当前 WCS 打印到控制台                                                                                                        |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M115                                                                                                                                                                                           | 报告固件版本和功能                                                                                                               | M115                                                                                                                                                                                              | FIRMWARE\_NAME:Smoothieware, FIRMWARE\_URL:http%3A//smoothieware.org, X-SOURCE\_CODE\_URL:<https://github.com/Smoothieware/Smoothieware>, FIRMWARE\_VERSION:master-811c4f62, X-FIRMWARE\_BUILD\_DATE:Oct 30 2024 15:14:06, X-SYSTEM\_CLOCK:100MHz, X-AXES:5, X-GRBL\_MODE:1, X-CNC:1, X-MSD:1, X-WARNING:deprecated\_MCU                                                                                                                                                                         | false |
| M117                                                                                                                                                                                           | 一种特殊的不符合规范的 Gcode，因为它允许命令后面的行包含任意文本。打印到可用显示面板                                                                           | 请改用 118                                                                                                                                                                                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| [M118](/docs/stable/zh/gu-jian/supported-commands/mcodes/printing-text.md#m118-print-message)                                                                                                  | 将该行剩余内容打印到控制台                                                                                                           |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| [M118.1 P#](https://carvera-community.gitbook.io/docs/stable/zh/gu-jian/supported-commands/pages/fce9470a27633da75d2818901975cf853e383b53#m118.1-p-print-parameter-value)                      | 将求值后的行写入串口。                                                                                                             | M118.1 P\[2+2]                                                                                                                                                                                    | 将 4 打印到控制台                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | true  |
| M119                                                                                                                                                                                           | 报告当前探针信息                                                                                                                |                                                                                                                                                                                                   | X\_max:0 Y\_max:0 Z\_max:0 pins- (XL)P0.24:0 (XL)P0.25:0 (YL)P1.1:0 (YL)P1.4:0 (ZL)P1.8:0 Probe: 0                                                                                                                                                                                                                                                                                                                                                                                               | false |
| M120                                                                                                                                                                                           | 压栈状态                                                                                                                    | 仅限调试                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M121                                                                                                                                                                                           | 出栈状态                                                                                                                    | 仅限调试                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M143                                                                                                                                                                                           | 3D 打印机专用代码                                                                                                              | 不要使用                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M203                                                                                                                                                                                           | 设置最大进给速度（mm/秒）                                                                                                          | M203 X100                                                                                                                                                                                         |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M203.1                                                                                                                                                                                         | 设置最大执行器进给速度                                                                                                             |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M204                                                                                                                                                                                           | M204 Snnn - 将默认加速度设为 nnn，Xnnn Ynnn Znnn 为各轴分别设置加速度                                                                      |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M205                                                                                                                                                                                           | M205 Xnnn - 设置拐角偏差，Z - 设置 Z 轴拐角偏差，Snnn - 设置最小规划器速度                                                                      |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M206                                                                                                                                                                                           | 设置回零偏移                                                                                                                  | M206 X15 Y15 Z15                                                                                                                                                                                  | 将回零偏移设置为 15,15,15                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | false |
| M220                                                                                                                                                                                           | S- 设置进给速度因子覆盖百分比                                                                                                        | M220 S50                                                                                                                                                                                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M221                                                                                                                                                                                           | 打开/关闭软限位                                                                                                                | M221 S0                                                                                                                                                                                           | 关闭软限位。M221 S1 则打开它们                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | false |
| M223                                                                                                                                                                                           | S- 设置主轴速度因子覆盖百分比                                                                                                        | M223 S80                                                                                                                                                                                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M301                                                                                                                                                                                           | 3D 打印机专用                                                                                                                | 不要使用                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M303-305                                                                                                                                                                                       | PID 自动调谐器用于控制 3D 打印机热端温度。Carvera 上无功能                                                                                   | 不要使用                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M306                                                                                                                                                                                           | 根据当前位置设置回零偏移                                                                                                            |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M321                                                                                                                                                                                           | 进入激光模式，机器会自动放下当前工具并校准主轴刀夹（以将激光偏移设置到工作表面）                                                                                | M321                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M322                                                                                                                                                                                           | 退出激光模式                                                                                                                  | M322                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M323                                                                                                                                                                                           | 进入激光测试模式，激光模块将获得极低功率，通常用于重新对焦激光                                                                                         | M323                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M324                                                                                                                                                                                           | 退出激光测试模式                                                                                                                | M324                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M325                                                                                                                                                                                           | S- 设置激光功率因子覆盖百分比                                                                                                        | M325 S50                                                                                                                                                                                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M331                                                                                                                                                                                           | 开启自动吸尘模式。如果开启，当主轴运行时吸尘器会自动打开，主轴停止时自动关闭                                                                                  | M331                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M332                                                                                                                                                                                           | 关闭自动吸尘模式                                                                                                                | M332                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| [M333](/docs/stable/zh/gu-jian/supported-commands/mcodes/optional-stop-mode.md#m333-disable-optional-stop-mode)                                                                                | 关闭可选停止模式。参见 M01                                                                                                         |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| [M334](/docs/stable/zh/gu-jian/supported-commands/mcodes/optional-stop-mode.md#m334-enable-optional-stop-mode)                                                                                 | 开启可选停止模式。参见 M01                                                                                                         |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| [M335](/docs/stable/zh/gu-jian/supported-commands/mcodes/line-by-line-execution-mode.md#m335-disable-line-by-line-execution-mode)                                                              | 关闭逐行执行模式。                                                                                                               |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| [M336](/docs/stable/zh/gu-jian/supported-commands/mcodes/line-by-line-execution-mode.md#m336-enable-line-by-line-execution-mode)                                                               | 开启逐行执行模式。每行之后暂停。空行或以 ; 或 ( 开头的行不会暂停                                                                                     |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| M370                                                                                                                                                                                           | 清除自动床面调平数据，并在再次运行 G32 之前禁用补偿                                                                                            | M370                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M374                                                                                                                                                                                           | 将自动调平网格保存到 SD 卡。                                                                                                        |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| M374.1                                                                                                                                                                                         | 从 SD 中删除自动调平网格                                                                                                          |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| M375                                                                                                                                                                                           | 从 SD 卡加载网格                                                                                                              |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| M375.1                                                                                                                                                                                         | 在 MDI 窗口中显示当前床面调平网格数据                                                                                                   | M375.1                                                                                                                                                                                            |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| [M380](/docs/stable/zh/gu-jian/features/flex-compensation-system.md#deactivate-flex-compensation-m380)                                                                                         | 停用挠性补偿                                                                                                                  |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| [M380.1](https://carvera-community.gitbook.io/docs/stable/zh/gu-jian/supported-commands/pages/0ec69508cd760b9c49927fb086624ae0049c1a05#print-flex-compensation-m380.1)                         | 打印挠性补偿                                                                                                                  |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| [M380.2](https://carvera-community.gitbook.io/docs/stable/zh/gu-jian/supported-commands/pages/0ec69508cd760b9c49927fb086624ae0049c1a05#save-compensation-data-m380.2)                          | 将挠性补偿数据保存到 SD                                                                                                           |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| [M380.3](https://carvera-community.gitbook.io/docs/stable/zh/gu-jian/supported-commands/pages/0ec69508cd760b9c49927fb086624ae0049c1a05#load-compensation-data-m380.3)                          | 从 SD 加载补偿数据                                                                                                             |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| [M400](/docs/stable/zh/gu-jian/supported-commands/mcodes/m400-wait-for-moves.md)                                                                                                               | 等待所有队列中的移动完成（规划器空闲）；作为后续命令前的同步点                                                                                         | M400                                                                                                                                                                                              | ok                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | false |
| [M460 / M460.1](/docs/stable/zh/gu-jian/supported-commands/mcodes/probing.md#m460-probe-calibration)                                                                                           | 使用已知尺寸的圆孔校准探针尖端                                                                                                         | M460 X25 L3                                                                                                                                                                                       | 从孔的中心开始。将基于 25mm 孔进行校准，并对 3 次测试取平均值。该值将保存到变量 #150。使用 config-set sd zprobe.probe\_tip\_diameter # 来存储该值以便重置。除 T、S 外，M461 的所有参数都已实现                                                                                                                                                                                                                                                                                                                                                                | true  |
| [M460.2](/docs/stable/zh/gu-jian/supported-commands/mcodes/probing.md#m460-probe-calibration)                                                                                                  | 使用已知尺寸的凸台校准探针尖端                                                                                                         | M460.2 X15 L3                                                                                                                                                                                     | 从凸台中心开始。需要 X 或 Y，但不能同时使用两者。X 或 Y 的值是凸台的测量尺寸。L 是探测并求平均的次数。除 T、S 外，M462 的所有参数都已实现                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| [M460.3](/docs/stable/zh/gu-jian/supported-commands/mcodes/probing.md#m460-probe-calibration)                                                                                                  | 使用锚点 2 校准探针尖端                                                                                                           | M460.3                                                                                                                                                                                            | 机器将通过安全高度 Z 移动到正确位置，再移动 xy，随后在 z 方向向下探测。位置基于锚点 2 的配置位置和已保存的锚点宽度。请先测量并设置锚点宽度。                                                                                                                                                                                                                                                                                                                                                                                                                     | true  |
| [M461](/docs/stable/zh/gu-jian/supported-commands/mcodes/probing.md#m461-probe-bore-rectangular-pocket)                                                                                        | 探测孔                                                                                                                     | M461 X25 Y30 D2.5 H10 C2 Q15 L2 R1.8 S1 F100 K200                                                                                                                                                 | 从孔的大致中心开始，宏会先进行 z 探测，向下移动 (H)10mm。如果工具碰到表面，则会回退 (C)2。否则，它会从新的较低位置继续。如果未给出 H 或 H 为 0，则宏会从起始高度开始探测。然后沿 X 方向以 (X)25mm、按 (Q)15 度旋转后进行探测，直到工具碰到表面。离开表面 (R)1.8mm 向中心回退，然后以更慢的速度再次探测。回到中心并对 -x 旋转方向重复。对 Y 方向重复 X 步骤，探测 (Y)30。重复 X 和 Y 探测 (L)2 次。所有常规探测移动以 (F)100 mm/秒 进行，探测开始之间的移动以快速速度 (K)200 进行。完成后，程序会将 X 轴距离保存为 #151，将 Y 轴距离保存为 #152，将 MCS 中的中心点保存为 #154,#155。由于设置了 S=1，程序会将当前 WCS（通常为 G54，除非被覆盖）设置为孔的中心。如果未设置 S，探测宏不会影响 WCS。(D) 用于计算点之间的距离，表示工具尖端直径。所有参数都是可选的，但 X 或 Y 至少要有一个；如果只提供其中一个，则只会在该方向上探测。 | true  |
| [M462](/docs/stable/zh/gu-jian/supported-commands/mcodes/probing.md#m462-probe-boss-rectangular-block)                                                                                         | 探测凸台                                                                                                                    | M461 X25 Y25 E12                                                                                                                                                                                  | M461 的所有参数都适用。从矩形块/凸台的大致中心开始，探针会沿正 X 方向移动 (X) 25 mm，然后向下探测 -(C+E) 以到达块的侧面。随后会向块中心进行双击探测以找到点 1。它会返回到安全位置，然后回到中心位置，再对负方向的 x 探测以及两个 y 方向重复。输出变量与 M461 相同。如果设置 S1，则凸台中心将成为新的 xy 原点。如果设置 S2 且给出了探测高度 (H)，则 z 原点将设为被探测表面                                                                                                                                                                                                                                                                               | true  |
| [M463](/docs/stable/zh/gu-jian/supported-commands/mcodes/probing.md#m463-probe-inside-corner)                                                                                                  | 探测内角                                                                                                                    | M462 X-15 Y-15                                                                                                                                                                                    | 实现了 M461 中的 D、H、C、Q、F、K、L、R、S。探测左下内角（X 和 Y 的方向决定探针移动方向，在此情况下为向左并朝向机器前方）。将中心位置保存到 #151 和 #152                                                                                                                                                                                                                                                                                                                                                                                                     | true  |
| [M464](/docs/stable/zh/gu-jian/supported-commands/mcodes/probing.md#m464-probe-outside-corner)                                                                                                 | 探测外角                                                                                                                    | M463 X15Y15                                                                                                                                                                                       | 实现了 M461 中的 D、H、C、Q、F、K、L、R、S。实现了 M462 中的 E，并采用类似流程，但只针对 2 个点而不是 4 个点。探测左下外角（X 和 Y 的方向决定探针移动方向，在此情况下为向左并朝向机器前方）。将中心位置保存到 #151 和 #152。S 的作用与 M462 相同                                                                                                                                                                                                                                                                                                                                              | true  |
| [M465](/docs/stable/zh/gu-jian/supported-commands/mcodes/probing.md#m465-probe-axis-angle)                                                                                                     | 探测轴和角度                                                                                                                  | M464 X10 E10 V10                                                                                                                                                                                  | 实现了 M461 中的 H、C、X、Y、Q、F、K、L、R。只会取 1 个轴值（X 或 Y）。从起始位置开始：沿与给定轴垂直的方向以 (E)10 进行双击探测，直到碰到表面。E 的符号决定探测方向。返回起始位置。沿给定轴移动 (X)10 并重复探测。返回起始位置。由于设置了 V，探针会沿与探测表面相同的角度移动 (V)10。将角度以度数存储到 #153                                                                                                                                                                                                                                                                                                                | true  |
| [M465.1](https://carvera-community.gitbook.io/docs/stable/zh/gu-jian/supported-commands/pages/637f31a23fe655a4a13d2d664bad23eedaa58ff0#m465.1-probe-4th-axis-a-axis-stock)                     | 探测第 4 轴（A 轴）毛坯                                                                                                          | M465.1 Y15 E30 F200 K600 L2                                                                                                                                                                       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| [M465.2](https://carvera-community.gitbook.io/docs/stable/zh/gu-jian/supported-commands/pages/637f31a23fe655a4a13d2d664bad23eedaa58ff0#m465.2-probe-4th-axis-a-axis-stock-with-machine-offset) | 带机器偏移的第 4 轴（A 轴）毛坯探测                                                                                                    | M465.2 X10 Y15 R1 F200 K600                                                                                                                                                                       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| [M466](/docs/stable/zh/gu-jian/supported-commands/mcodes/probing.md#m466-single-axis-probe-double-tap)                                                                                         | 带双击的直线探测                                                                                                                | M466 X{dist} Y{dist} Z{dist} D{tip diameter} Q{angle} L{repeats} R{retract} S{save as xy, if only 1 axis is given with no q, then will only save that axis as zero} F{feed rate} I{invert for NC} |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| [M466.1](https://carvera-community.gitbook.io/docs/stable/zh/gu-jian/supported-commands/pages/637f31a23fe655a4a13d2d664bad23eedaa58ff0#m466.1-rectangle-probe)                                 | 矩形探测                                                                                                                    | M466.1 X{dist] Y{dist} H{depth}                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| M469 / M469.0                                                                                                                                                                                  | 未来：使用用户定义引脚上的真实 3 轴探针回零机器                                                                                               | 未实现                                                                                                                                                                                               | M469.0 I{invert}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | true  |
| [M469.1](https://carvera-community.gitbook.io/docs/stable/zh/gu-jian/supported-commands/pages/6fa7b7fc2c7fd2968f40311326b21c23bda98172#m469.1-calibrate-anchor-1)                              | 使用真实 3 轴探针校准锚点 1                                                                                                        | M469.1                                                                                                                                                                                            | M469.1 I{invert}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | true  |
| [M469.2](https://carvera-community.gitbook.io/docs/stable/zh/gu-jian/supported-commands/pages/6fa7b7fc2c7fd2968f40311326b21c23bda98172#m469.2-calibrate-anchor-2)                              | 使用真实 3 轴探针校准锚点 2                                                                                                        | M469.2                                                                                                                                                                                            | M469.2 I{invert}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | true  |
| M469.3                                                                                                                                                                                         | 未来：使用真实 3 轴探针校准 ATC 工具位置                                                                                                | 未实现                                                                                                                                                                                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| [M469.4](https://carvera-community.gitbook.io/docs/stable/zh/gu-jian/supported-commands/pages/6fa7b7fc2c7fd2968f40311326b21c23bda98172#m469.4-calibrate-a-axis-headstock)                      | 使用真实 3 轴探针校准第 4 轴主轴头                                                                                                    | M469.4                                                                                                                                                                                            | M469.4 I{invert} Y{headstock width} H{how far down to probe}                                                                                                                                                                                                                                                                                                                                                                                                                                     | true  |
| [M469.5](https://carvera-community.gitbook.io/docs/stable/zh/gu-jian/supported-commands/pages/6fa7b7fc2c7fd2968f40311326b21c23bda98172#m469.5-calibrate-a-axis-height)                         | 使用探针校准第 4 轴高度偏移                                                                                                         | M469.5                                                                                                                                                                                            | M469.5 R{Pin diameter} X{Distance from 1st probe position to probe} H{Max distance down to probe}                                                                                                                                                                                                                                                                                                                                                                                                | true  |
| M469.6                                                                                                                                                                                         | 报告并设置机器偏移（仅机器代码）                                                                                                        | 仅限调试                                                                                                                                                                                              | X - 原始 X 位置，Y - 原始 Y 位置，Z - 原始 Z 位置，P - 探针集类型。1 表示锚点 1，2 表示锚点 2，3 表示 ATC 工具位置，等等                                                                                                                                                                                                                                                                                                                                                                                                                 | true  |
| M470                                                                                                                                                                                           | 设置无线探针地址                                                                                                                | M470 S2020                                                                                                                                                                                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M471                                                                                                                                                                                           | 将无线探针设置为配对模式                                                                                                            | M471                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M472                                                                                                                                                                                           | 打开无线探针激光                                                                                                                | M472                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M481-489                                                                                                                                                                                       | WiFi 专用 gcode，最好通过控制台命令执行                                                                                               | 不要使用                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M490                                                                                                                                                                                           | 执行 ATC 回零过程；如果需要，在发出 M490.1 或 M490.2 时会自动执行回零                                                                           | M490                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M490.1                                                                                                                                                                                         | 拧紧主轴夹头，以将新工具固定在主轴中                                                                                                      | M490.1                                                                                                                                                                                            |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M490.2                                                                                                                                                                                         | 松开主轴夹头并取下当前铣刀                                                                                                           | M490.2                                                                                                                                                                                            |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M491                                                                                                                                                                                           | 执行一次校准，当前工具的 TLO（刀具长度偏移）将被重置                                                                                            | M491                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| [M491.1](https://carvera-community.gitbook.io/docs/stable/zh/gu-jian/supported-commands/pages/54fa942e5b09f584e0bf622b7b9855e1e1b2a95c#m491.1-tool-break-check)                                | 通过校准当前工具并将其长度与之前存储的刀具长度偏移（TLO）进行比较，执行刀具断裂检查。                                                                            | M491.1 H0.05                                                                                                                                                                                      | 如果差异大于 0.05，则停止机器                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | true  |
| M492                                                                                                                                                                                           | 用于判断刀具托盘是否为空的内部命令。                                                                                                      | 仅限调试                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| [M493/M493.1](/docs/stable/zh/gu-jian/supported-commands/mcodes/tool-offset-management.md#m493-tool-length-offset-tlo-management)                                                              | 当触发 TLO 探针时保存刀具偏移。使用 M493.3 将 TLO 设置为特定值                                                                                | 仅限调试                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| [M493.2](https://carvera-community.gitbook.io/docs/stable/zh/gu-jian/supported-commands/pages/54fa942e5b09f584e0bf622b7b9855e1e1b2a95c#m493.2-set-new-tool)                                    | 为 T 参数设置新工具。T-1 为空。T0 是探针                                                                                               | M493.2 T5                                                                                                                                                                                         |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| [M493.3 Z{new value}](https://carvera-community.gitbook.io/docs/stable/zh/gu-jian/supported-commands/pages/54fa942e5b09f584e0bf622b7b9855e1e1b2a95c#m493.3-set-current-tool-offset-manually)   | 将刀具长度偏移保存为该值。若要完全新值，请使用 Z。                                                                                              | M493.3 Z-15                                                                                                                                                                                       | 将 TLO 设置为 -15                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | true  |
| [M493.3 H{offset}](https://carvera-community.gitbook.io/docs/stable/zh/gu-jian/supported-commands/pages/54fa942e5b09f584e0bf622b7b9855e1e1b2a95c#m493.3-set-current-tool-offset-manually)      | 根据当前 WCS 位置并带有 H 偏移来设置 TLO。                                                                                             | M493.3 H10                                                                                                                                                                                        | 以工具位于 WCS Z 上方 10mm 开始，使用量表针或纸张技巧。这将计算出与当前 WCS 匹配的正确 TLO                                                                                                                                                                                                                                                                                                                                                                                                                                         | true  |
| [M493.4](https://carvera-community.gitbook.io/docs/stable/zh/gu-jian/supported-commands/pages/54fa942e5b09f584e0bf622b7b9855e1e1b2a95c#m493.4-report-current-tlo)                              | 报告当前刀具长度偏移                                                                                                              |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| M493.5                                                                                                                                                                                         | 未来：ATC 暂停                                                                                                               |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| M494 / M494.1                                                                                                                                                                                  | 打开探针激光                                                                                                                  | M494.1                                                                                                                                                                                            |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M494.2                                                                                                                                                                                         | 关闭探针激光                                                                                                                  | M494.2                                                                                                                                                                                            |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M495                                                                                                                                                                                           | 根据参数执行边距、Z 探针、自动调平；如有需要则更换探针工具。X 和 Y 为边距起点。C 和 D 为边距范围。O 和 F 为 Z 探针偏移。A、B 为自动调平范围，I 和 J 为每个轴要探测的点数，H 为自动调平探测高度，P1 将返回原点 |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M495.3                                                                                                                                                                                         | 沿 -z、-x 和 -y 进行三轴 z 探测。其他探测功能请参见 G38。D 设置探针尖端直径，H 是三轴探针金属件的厚度                                                           | M495.3 D3.175 H9                                                                                                                                                                                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M496.1                                                                                                                                                                                         | 前往配置的安全高度位置                                                                                                             |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M496.2                                                                                                                                                                                         | 前往工作原点。X 和 Y 参数将位置设定为相对于锚点 1                                                                                            | M496.2 X30Y0                                                                                                                                                                                      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M496.3                                                                                                                                                                                         | 前往锚点 1                                                                                                                  |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M496.4                                                                                                                                                                                         | 前往锚点 2 位置                                                                                                               |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M496.5                                                                                                                                                                                         | 前往指定位置。X 和 Y 参数将位置设定为相对于锚点 1                                                                                            | M496.5 X30Y0                                                                                                                                                                                      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M497                                                                                                                                                                                           | 等待队列清空。通常为内部命令                                                                                                          | 仅限调试                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M498 / M498.1                                                                                                                                                                                  | 报告 EEPROM 数据。会将当前工具编号、TLO、toolmz、refmz 和 WCS 偏移打印到控制台                                                                   |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M498.2                                                                                                                                                                                         | 擦除 EEPROM 数据。不要运行                                                                                                       | 不要使用                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M499/M499.1                                                                                                                                                                                    | 将当前工具信息打印到控制台                                                                                                           |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M499.2                                                                                                                                                                                         | 将所有 ATC 工具位置数据打印到控制台                                                                                                    |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M500                                                                                                                                                                                           | 将对配置文件的更改保存到 SD 卡                                                                                                       |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M501                                                                                                                                                                                           | // 加载配置覆盖                                                                                                               | 仅限调试                                                                                                                                                                                              | 未实现                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | false |
| M502                                                                                                                                                                                           | M502 会删除 config-override，因此所有内容都会恢复为 config 中的默认值                                                                       | 仅限调试                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M503                                                                                                                                                                                           | 将配置文件值打印到控制台                                                                                                            |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M504                                                                                                                                                                                           | 保存到特定的配置覆盖文件                                                                                                            | M504 "/sd/config-override"                                                                                                                                                                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M561                                                                                                                                                                                           | 清除自动床面调平数据，并在再次运行 G32 之前禁用补偿。与 M370 相同                                                                                  |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M565                                                                                                                                                                                           | 设置 zprobe 偏移。稍后再研究                                                                                                      |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M600                                                                                                                                                                                           | 暂停当前文件（用它来添加暂停）                                                                                                         |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M601                                                                                                                                                                                           | 恢复当前文件 - 通常从 MDI 控制台运行                                                                                                  |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M665                                                                                                                                                                                           | 根据机械臂方案设置可选的机械臂解算变量。                                                                                                    |                                                                                                                                                                                                   | 不确定其功能                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | false |
| M670                                                                                                                                                                                           | 设置探针默认信息，直至下次重置。S - 慢速进给，K - 快速进给，R - 返回进给，Z - 最大探测 Z 深度，H - 探测距离，I - 探针反转状态，D - 探测前停留时间                                |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M801                                                                                                                                                                                           | 打开内置吸尘器（Carvera）。S 参数设置吸尘器功率（S100 = 100%）。在 Carvera Air 上打开 PSU 风扇                                                      | M801 S100                                                                                                                                                                                         |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M802                                                                                                                                                                                           | 关闭 Carvera 上的吸尘器，并关闭 Carvera Air 上的 PSU 风扇                                                                              | M802                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M811                                                                                                                                                                                           | 打开主轴冷却风扇。S 参数设置风扇功率                                                                                                     | M811 S100                                                                                                                                                                                         |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M812                                                                                                                                                                                           | 关闭主轴冷却风扇                                                                                                                | M812                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M821                                                                                                                                                                                           | 打开灯光                                                                                                                    | M821                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M822                                                                                                                                                                                           | 关闭灯光                                                                                                                    | M822                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M831                                                                                                                                                                                           | 打开工具检测传感器激光                                                                                                             | M831                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M832                                                                                                                                                                                           | 关闭工具检测传感器激光                                                                                                             | M832                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M841                                                                                                                                                                                           | 打开无线探针充电电源                                                                                                              | M841                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M842                                                                                                                                                                                           | 关闭无线探针充电电源                                                                                                              | M842                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M851                                                                                                                                                                                           | 打开扩展端口电源。S 参数设置该端口的 PWM 输出                                                                                              | M851                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M852                                                                                                                                                                                           | 关闭扩展端口电源                                                                                                                | M852                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M881                                                                                                                                                                                           | 将 2.4G 信道设置为：S 参数并开始传输                                                                                                  | M881 SwifiNetworkName                                                                                                                                                                             |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M882                                                                                                                                                                                           | 关闭 WiFi 网络                                                                                                              | M882                                                                                                                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M885                                                                                                                                                                                           | 关闭硬限位（断电重启后恢复为开启，回零时忽略）                                                                                                 |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| M886                                                                                                                                                                                           | 打开硬限位                                                                                                                   |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| M887                                                                                                                                                                                           | 关闭回零检查                                                                                                                  |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| M888                                                                                                                                                                                           | 打开回零检查                                                                                                                  |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| [M889](/docs/stable/zh/gu-jian/supported-commands/mcodes/tool-slot-management.md#m889-view-tool-slot-configuration)                                                                            | 报告当前工具槽配置                                                                                                               |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| [M890](/docs/stable/zh/gu-jian/supported-commands/mcodes/tool-slot-management.md#m890-define-update-tool-slot-config)                                                                          | 添加/更新工具槽配置                                                                                                              |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| [M891](/docs/stable/zh/gu-jian/supported-commands/mcodes/tool-slot-management.md#m891-remove-a-tool-slot-from-config)                                                                          | 移除工具槽配置                                                                                                                 |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | true  |
| M956                                                                                                                                                                                           | 报告主轴转速                                                                                                                  |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M957                                                                                                                                                                                           | 当前主轴转速和状态                                                                                                               |                                                                                                                                                                                                   | State: on, Current RPM: 15086 Target RPM: 15000 PWM value: 0.699                                                                                                                                                                                                                                                                                                                                                                                                                                 | false |
| M958                                                                                                                                                                                           | 设置主轴 PID 参数，参数 P、I、D                                                                                                    |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |
| M1000                                                                                                                                                                                          | M1000 是一个特殊命令，它会将原始的小写命令透传到 simpleshell（适用于不允许此类操作的主机）                                                                  |                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | false |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://carvera-community.gitbook.io/docs/stable/zh/gu-jian/supported-commands/mcodes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
