注释
|
我不这么认为。grbl 实现了 linuxCNC 支持的子集,我不相信这些在子集中。它基本上是支持 CAM 软件实际输出所需的最低要求,而不是 gcode 的全部功能。wiki 上有一个页面详细说明了支持的代码。k
|
贡献者
|
@CNCQuilter: 不。有充分的理由不支持宏和子例程编程。首先,如果没有能够在需要时请求特定行的协议,流媒体接口就不可能出现循环。其次,Grbl 已经完全用尽了 328p 处理器上的可用闪存和 RAM。第三,现代编程语言 (Python)、现代 CAM 程序包和良好的 GUI 程序 (bCNC) 比非常简单的 g 代码版本的编程更强大,可以做的事情更多。一般来说,g 代码宏和子程序编程实际上仅供那些对机器控制有限且需要快速调整程序或任务以节省时间/金钱的专业人员使用。出于第三个原因,业余爱好者真的不需要这个。 |
作者
|
索尼,感谢您的及时回复和正确回答。对我来说,解决方法很简单——只需多次重复指令块。顺便说一句,我对你的努力非常满意。戴夫·肯德
|
作者
|
桑尼,你好。我在三个独立且不同的 CNC 应用程序中使用您的 .grbl 固件,每个应用程序都有自己专用的 Arduino UNO R3、Protoneer GRBL 兼容 CNC Shield 和通用 G 代码发送器平台。我正在从事另一个使用三轴步进电机的项目(非 CNC)。.grbl 定向运动的顺利集成将是该项目的理想选择。然而,命令将是事件驱动的而不是固定的运动指令。您是否知道任何以这种方式使用 .grbl 的实例?如果不是 .grbl,你能推荐另一个 Arduino Stepper Library 例程,它可以平滑有效地集成三轴步进电机运动吗?由于我的技能更多地是集成而不是编程,所以我更容易将其他人的创造性工作应用到我的项目中。谢谢,
|


.grbl 是否支持 GCode 操作代码(子程序、循环、重复等的 O 代码),尤其是在使用 UGSPlatform 时?