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

未分类 bolang 3个月前 (10-15) 56次浏览

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)