Originally posted by billyswong
View Post
You are have power for now but it finite because you are on UPS. You cannot be sure that the UPS itself is undamaged when a CNC machine has gone wrong so you cannot be sure if you have the full UPS capacity. So you have to be as power frugal as you possible can while performing system shutdown and recording the final data. This being power frugal as you can sometimes means you have to leave displays on even that it costs power so that human does not move closer to the machine that now going out of control. Yes a screen going black human first nature for some reason is move towards the screen that just went black with a failing CNC as depending on where the screen is placed exactly the wrong direction or exactly the right direction.
The kernel merge request does overlap with hell hit the fan CNC abnormal shutdown. Yes that be major CNC failure that damaged the controller hardware as well as the UPS bits.
Some cases a CNC emergency shutdown will be closer to 4 it depends on the Linux cnc control software design.
So its not just the memory chip.
CNC emergency shutdown is a particularly horrible case.
1) Where you really do want to configure the shutdown order so you kill displays/interfaces in the right order to move human in the right way.
2) You don't want to waste in shutdown power in case you don't have that much. backup power as you were projecting. Again you wish to be able to tune the order of shutdown.
3) You want if possible the final operation actions the machine was performing before emergency shutdown started stored in media or transmitted out.(this does depend on how dangerous of operation CNC is doing).
There is more to making a CNC emergency shutdown as safe as possible more than most would presume and it not as simple as just cut all power.
Being able to configure in like a device tree file what order the system will be taken off line would kind of suite the CNC case well. I would suspect there are other cases were controlling hardware shutdown order would be useful.
Comment