LinuxCNC start, stop, pause buttons ?
28 Jun 2018 04:36 #112966
by thadwald
LinuxCNC start, stop, pause buttons ? was created by thadwald
In our shop, we run several CNC mills and lathes. These include Okuma, Tsugami, Fadel, and Daewo. Every one of these machines have prominent green start button and red stop/feed hold buttons, and a reset button that is less prominent
I wonder then, why the decision in LinuxCNC to make the red stup button the stop-and-reset button, instead of just feed hold.
I wonder then, why the decision in LinuxCNC to make the red stup button the stop-and-reset button, instead of just feed hold.
Please Log in or Create an account to join the conversation.
28 Jun 2018 06:32 #112972
by Longbow
Replied by Longbow on topic LinuxCNC start, stop, pause buttons ?
You can just use the Pause button to temporarily pause / feed hold and then resume?
Please Log in or Create an account to join the conversation.
28 Jun 2018 12:23 #112982
by andypugh
You can make physical buttons any colour you want.
Also, LinuxCNC offers a range of user-interfaces. I think you are describing Axis, which is just one of them:
linuxcnc.org/docs/2.7/html/user/user-int...ical_user_interfaces
Replied by andypugh on topic LinuxCNC start, stop, pause buttons ?
I wonder then, why the decision in LinuxCNC to make the red stup button the stop-and-reset button, instead of just feed hold.
You can make physical buttons any colour you want.
Also, LinuxCNC offers a range of user-interfaces. I think you are describing Axis, which is just one of them:
linuxcnc.org/docs/2.7/html/user/user-int...ical_user_interfaces
Please Log in or Create an account to join the conversation.
28 Jun 2018 13:44 #112984
by thadwald
I have tried Axis but decided to use GMOCCAPY.
I plan to make my physical buttons the colors I described. I am just curious about what led to that UI design in the first place. Does any commercial controller use this design?
The lingering issue is that I now have a big red stop/reset button on the screen, and a big red feed hold/pause physical button.
Replied by thadwald on topic LinuxCNC start, stop, pause buttons ?
You can make physical buttons any colour you want.
Also, LinuxCNC offers a range of user-interfaces. I think you are describing Axis, which is just one of them:
I have tried Axis but decided to use GMOCCAPY.
I plan to make my physical buttons the colors I described. I am just curious about what led to that UI design in the first place. Does any commercial controller use this design?
The lingering issue is that I now have a big red stop/reset button on the screen, and a big red feed hold/pause physical button.
Please Log in or Create an account to join the conversation.
28 Jun 2018 13:53 #112985
by andypugh
Replied by andypugh on topic LinuxCNC start, stop, pause buttons ?
The colour scheme of any GUI seems to be decided by the GUI author, so only he would know.
I think that it should be fairly easy to change the colours of the buttons, if you want to.
I think that it should be fairly easy to change the colours of the buttons, if you want to.
Please Log in or Create an account to join the conversation.
29 Jun 2018 06:07 #113058
by rodw
Replied by rodw on topic LinuxCNC start, stop, pause buttons ?
Or you could do this. Examples are here on the forum
I think physical buttons are much better than the GUI ones
I think physical buttons are much better than the GUI ones
The following user(s) said Thank You: thadwald
Please Log in or Create an account to join the conversation.
29 Jun 2018 09:37 #113071
by andypugh
The "Touchy" GUI doesn't give you much choice in the matter. (It _requires_ external run/stop buttons and an MPG)
I see we have the same button supplier (eBay in China
photos.app.goo.gl/M8Lh6PYaJrtu76by5
Replied by andypugh on topic LinuxCNC start, stop, pause buttons ?
I think physical buttons are much better than the GUI ones
The "Touchy" GUI doesn't give you much choice in the matter. (It _requires_ external run/stop buttons and an MPG)
I see we have the same button supplier (eBay in China
photos.app.goo.gl/M8Lh6PYaJrtu76by5
Please Log in or Create an account to join the conversation.
29 Jun 2018 10:31 #113076
by rodw
Well actually I got it here oceancontrols.com.au/home.php so probably spent far too much (and they don't seem to sell it anymore)
I think if I did it again, I'd use separate 22mm dia green and say a blue or orange buttons so there is a clear distinction between run/step and estop.
Andy, I have to say when ever I see photos of your lathe, I admire your handiwork.
Replied by rodw on topic LinuxCNC start, stop, pause buttons ?
I think physical buttons are much better than the GUI ones
The "Touchy" GUI doesn't give you much choice in the matter. (It _requires_ external run/stop buttons and an MPG)
I see we have the same button supplier (eBay in China
photos.app.goo.gl/M8Lh6PYaJrtu76by5
Well actually I got it here oceancontrols.com.au/home.php so probably spent far too much (and they don't seem to sell it anymore)
I think if I did it again, I'd use separate 22mm dia green and say a blue or orange buttons so there is a clear distinction between run/step and estop.
Andy, I have to say when ever I see photos of your lathe, I admire your handiwork.
Please Log in or Create an account to join the conversation.
03 Jul 2018 15:22 #113324
by jbunch
Replied by jbunch on topic LinuxCNC start, stop, pause buttons ?
I set my lathe and router up with a feedhold and cyclestart button. feedhold only pauses program cyclestart will start running of the program and will also resume the program after a program pause. I wanted it to work like my Haas mill.
Here is my hal code snipit for this:
# ******************************
# --- Program Control ---
# ******************************
# --- Cycle start and resume ---
#
net push_cycle_start and2.1.in1 and2.2.in1 <= hm2_5i25.0.7i76.0.0.input-25
net auto_mode_is_set and2.1.in0 not.0.in or2.2.in0 <= halui.mode.is-auto
net invert_auto_mode and2.2.in0 <= not.0.out
net sel_auto_mode halui.mode.auto <= and2.2.out
net interlock_auto_mode and2.3.in0 and2.4.in0 <= and2.1.out
net pgm_is_idle and2.3.in1 <= halui.program.is-idle
net pgm_is_paused and2.4.in1 hm2_5i25.0.7i76.0.0.output-03 <= halui.program.is-paused
net pgm_is_running_invert not.1.in hm2_5i25.0.7i76.0.0.output-01 hm2_5i25.0.7i76.0.0.output-02 <= halui.program.is-running
net pgm_is_running and2.5.in0 and2.6.in0 <= not.1.out
net pgm_idle_interlock and2.5.in1 <= and2.3.out
net pgm_paused_interlock and2.6.in1 <= and2.4.out
net Pgm-Run <= and2.5.out
net Pgm-Resume <= and2.6.out
# --- Program Pause ---
net Pause-Pgm <= hm2_5i25.0.7i76.0.0.input-26
# --- ABORT ---
net Pgm-Stop <= hm2_5i25.0.7i76.0.0.input-27
Here is my hal code snipit for this:
# ******************************
# --- Program Control ---
# ******************************
# --- Cycle start and resume ---
#
net push_cycle_start and2.1.in1 and2.2.in1 <= hm2_5i25.0.7i76.0.0.input-25
net auto_mode_is_set and2.1.in0 not.0.in or2.2.in0 <= halui.mode.is-auto
net invert_auto_mode and2.2.in0 <= not.0.out
net sel_auto_mode halui.mode.auto <= and2.2.out
net interlock_auto_mode and2.3.in0 and2.4.in0 <= and2.1.out
net pgm_is_idle and2.3.in1 <= halui.program.is-idle
net pgm_is_paused and2.4.in1 hm2_5i25.0.7i76.0.0.output-03 <= halui.program.is-paused
net pgm_is_running_invert not.1.in hm2_5i25.0.7i76.0.0.output-01 hm2_5i25.0.7i76.0.0.output-02 <= halui.program.is-running
net pgm_is_running and2.5.in0 and2.6.in0 <= not.1.out
net pgm_idle_interlock and2.5.in1 <= and2.3.out
net pgm_paused_interlock and2.6.in1 <= and2.4.out
net Pgm-Run <= and2.5.out
net Pgm-Resume <= and2.6.out
# --- Program Pause ---
net Pause-Pgm <= hm2_5i25.0.7i76.0.0.input-26
# --- ABORT ---
net Pgm-Stop <= hm2_5i25.0.7i76.0.0.input-27
The following user(s) said Thank You: thadwald
Please Log in or Create an account to join the conversation.
03 Jul 2018 15:43 #113328
by jbunch
Replied by jbunch on topic LinuxCNC start, stop, pause buttons ?
Here is my control panel for a Router.
Red button is stop .
Green start and resume.
Orange lit is pause or feedhold.
Red button is stop .
Green start and resume.
Orange lit is pause or feedhold.
The following user(s) said Thank You: thadwald
Please Log in or Create an account to join the conversation.
Time to create page: 0.267 seconds