I have my controller and control panel for my mill wired up and working, and I am in the midst of adding the Lua to enable the panel switchgear, and tweaking the screen UI to be a better fit for this mill.
This is mostly self-plagerization from the lathe project, so I got over most of the Lua learning curve a year ago.
I have, however, encountered something odd.
On the lathe, “T0101 M6” halts the program and flashes a UI screen light indicating a pending tool change. Clicking Cycle Start twice (once to acknowledge the tool change, once to resume the program) updates the current tool UI elements and resumes the program.
I have added functions on the lathe to enable the physical cycle start button to do the same thing, plus flash a physical LED while tool change is pending. Works great.
In the mill, I expect “T01 M6” to work the same way - but in the Wx4 screen set, that GCode does nothing. No pause, no UI light flash, no update of tool info - nada.
I have not mucked with any of the tool change elements or backend code. As far as I can tell at the moment, this is default behaviour.
Is Wx4 broken? Known problem?