Hi,
I've started designing the controlpanel for
my build
and i immediately ran into an issue that i think all others also must have in some way. I was hoping to draw inspiration from what others have done or how "professionals do i". My plan was to have the following controls as an physical interface on the controlpanel:
- Overrides: Feed override / spindle override (0% - 120%)
- Jogging: Jog wheel / axis select(XYZAC + spindle) / Multiplier select (x1, X10, x100)
- EStop / reset
- Run / Hold buttons
First issue: I'm using a touch-screen on my panel and i planned using all other functions as on-screen buttons(coolant, etc)... not sure if i'm going to regret this or not? I see that some has a "random" button matrix they later can assign functions to. Do people actually end up using these? Or is it easier to just use the touch screen? It seems like the trend on professional machines is "less buttons", but i'm not sure if this is a good idea?
Second issue: I was planning on using rotary switches for the axis/multiplier select. BUT if i do this, i cannot have the same functionality on-screen or on an MPG. If the physical rotary switch says "X"-axis, then i cannot change that on-screen or on the MPG. The obvious solution to this is to do push-buttons with indication-lights instead of rotary switches. Are there any other ways of doing this that i'm missing? What are "professionals" doing with this issue? What have you guys done?
Third issue: Similar to 2nd issue: I was planning on using simple potentiometers to handle the overrides. But again then it cannot be overriden(or reset) in software or on MPG. Again the only option seems "endless rotary encoders", but i think i'll loose the "feeling" when wanting to go down to 0% and slowly increase since there isn't a "stop" at 0%... So what have others done here?
I don't mind going the extra mile to get a good solution for a problem. I also don't mind paying for getting high quality, so any ideas will be great appreciated...
/Thomas