宏功能演示

M97 - 跳转到行号

说明

M97 是一个允许您跳转到当前加载的 G 代码文件中特定行号的命令。它对于调试、测试代码的特定部分或从程序中的某一点恢复执行很有用。该命令将:

  • 定位到当前文件的开头

  • 逐行计数直到到达指定的行号

  • 从该行恢复执行

  • 显示确认信息,指出跳转到的行号

参数

  • P(必需):要跳转到的行号。必须为正整数。

示例

M98 - 调用宏

说明

M98 从当前程序中调用一个宏(子程序)。宏从 /sd/gcodes/macros/ 目录加载并执行。宏完成后,执行返回到调用程序。

参数

  • P:宏编号(必需)- 指定要加载哪个宏文件

  • L:重复次数(可选)- 默认为 1

  • 子代码 1:使用带引号的文件名替代宏编号

示例

M98.1 - 通过路径调用宏

说明

M98.1 通过路径打开子程序,完成后返回主程序。它使用自定义文件名而不是宏编号调用宏(子程序),比编号宏系统提供更多灵活性。

参数

  • 带引号的文件名:以引号括起的宏文件名(必需)

    • 可以是相对路径或完整路径

    • 如果不以 /sd/gcodes/ 开头,则会自动添加前缀

  • L:重复次数(可选)- 必须位于路径之前

    • 如果未指定,默认值为 1

    • 必须为正整数

示例

M99 - 从宏返回

说明

M99 将宏的执行返回到调用程序。这通常用于宏文件的结尾以将控制权返回主程序。

参数

示例

最后更新于