LinuxCNC / linuxcnc

LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3d printers, laser cutters, plasma cutters, robot arms, hexapods, and more.
http://linuxcnc.org/
GNU General Public License v2.0
1.79k stars 1.15k forks source link

G96 problem in 2.8.0 pre #374

Open emcPT opened 6 years ago

emcPT commented 6 years ago

This is probably related with issue #314

Running 2.8.0, lathe machine

When a program is finished and the last spindle mode was G96 (constant surface speed), when loading any other program (including the exactly same program that was just completed), the error "S word missing with G96" shows up, even if the program is ok. My turn arround solution was to issue in MDI "G97", then I can load any gcode file that contains G96 again.

This behaviour was not present in 2.7

rene-dev commented 6 years ago

@zultron is this something thats fixed by state tags?

andypugh commented 6 years ago

Did this problem appear in the last week? (If so, it might be a problem with the multi-spindle patch)

rene-dev commented 6 years ago

it did not. I would like to know why the behaviour is different in 2.7. this bug is very annoying. hints: https://github.com/LinuxCNC/linuxcnc/search?q=spindle_mode&unscoped_q=spindle_mode

zultron commented 6 years ago

Purely guessing here, this sounds like an interp-only problem, in which case state tags wouldn't be involved.

zultron commented 4 years ago

Is this issue purposely a 2.8 milestone? It does affect 2.8, but it doesn't seem like it affects community enough to generate additional information for reproducing, testing, fixing. #314, referred to in the OP as a possible cause, has much more information but is NOT set as a milestone.

Let's remove this as a 2.8 milestone, or else add #314, either way.