[gnea/grbl-Mega Issue#31] error 26 for full circles

未分类 bolang 2周前 (10-15) 5次浏览 0个评论

Issue #31 | 状态: 已关闭 | 作者: barma1ey | 创建时间: 2017-07-19


HI!
Grbl gcode parser returns an error in case G2/G3 command has all axis words omitted. For example, “G3J10”. It is quite strange behavior, since circles with no helix don’t require those values at all. Only offset values are obligatory to calculate radius and center. Correct me if I’m wrong


评论 (1)

#1 – chamnit 于 2017-07-19

Depends on which gcode standard is being used. Grbl’s arc implementation was first written to the NIST gcode standard, which mandates that at least one axis word in the arc plane must be included. The LinuxCNC standard allows no axis words to be passed and interprets missing axis words as a full circle. Relatively recently, Grbl started to move over to the LinuxCNC, so I suppose I should update it. Since it’s not critical, I’ll note this in the supported gcodes in the wiki., and will update this in the next major version. I generally don’t like to change how things operate in major releases unless they are critical.


原始Issue: https://github.com/gnea/grbl-Mega/issues/31

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址