You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My read of the code suggests that G91 is implemented, and should enable incrementalDistanceMode, but I'm getting weird results with gexec. Consider the following tpl:
Which is sorta two weird things: 1. it parsed the input gcode commands in absolute mode, and 2. inferred a return to 0 for the axes not specified in a given command.
On the other hand, if I put the same input gcode into a file and load it with gcode("file.gcode"), the result IS what I'd expect:
So it seems like the system CAN parse the gcode correctly - not sure why it has a problem with gexec. Does the system discard state between calls to gexec, or something?
The text was updated successfully, but these errors were encountered:
which seems like it's discarding state between gcode calls, too? Is this expected? I'd have expected loading a gcode file to alter the current simulated state until otherwise overruled, same as inserting a chunk of gcode into the outgoing stream of gcode would have done.
My read of the code suggests that G91 is implemented, and should enable
incrementalDistanceMode
, but I'm getting weird results with gexec. Consider the following tpl:Based on what I've seen of the system so far, I'd expect this to output
However, I instead get
Which is sorta two weird things: 1. it parsed the input gcode commands in absolute mode, and 2. inferred a return to 0 for the axes not specified in a given command.
On the other hand, if I put the same input gcode into a file and load it with
gcode("file.gcode")
, the result IS what I'd expect:So it seems like the system CAN parse the gcode correctly - not sure why it has a problem with gexec. Does the system discard state between calls to gexec, or something?
The text was updated successfully, but these errors were encountered: