Stop program from M-Code

More
8 years 4 months ago #112978 by andypugh
Replied by andypugh on topic Stop program from M-Code
I was testing with 2.8pre on a development machine.

Do you get the error while the code is running or as soon as you open the file?

(I was getting it when the file was opened and whenever it was refreshed after running, but not if refreshed without trying to run)

What happens if you start LinuxCNC splash G-code running and then run the script from the terminal?

Please Log in to join the conversation.

More
8 years 4 months ago #113002 by ciccio85
Replied by ciccio85 on topic Stop program from M-Code
I get the error as soon as the halcmd command is executed. It does not matter if it executed from the M code or from the terminal. Maybe you can try with my configuration: github.com/FrancescoTalotta/linuxcnc

Thank you

Please Log in to join the conversation.

More
8 years 4 months ago #113004 by andypugh
Replied by andypugh on topic Stop program from M-Code
Your USER_M_CODE path is wrong, could it be that?

Please Log in to join the conversation.

More
8 years 4 months ago #113007 by ciccio85
Replied by ciccio85 on topic Stop program from M-Code
My USER M CODE path is should be ok. My M codes are in that folder and they work. If it really is wrong please tell me why. Maybe is this the problem.

Please Log in to join the conversation.

More
8 years 4 months ago #113008 by nkp
Replied by nkp on topic Stop program from M-Code
can the problem be here:
ngc = /home/ciccio/linuxcnc/configs/3040t_no-endstops/python_post_processors/Z_tool_offset.py

Please Log in to join the conversation.

More
8 years 4 months ago #113009 by ciccio85
Replied by ciccio85 on topic Stop program from M-Code
This is a postprocessor I use to add some other G code but I don't think is this the problem

Please Log in to join the conversation.

More
8 years 4 months ago #113010 by nkp
Replied by nkp on topic Stop program from M-Code
I assume that without the postprocessor, the code M111 will be executed correctly

Please Log in to join the conversation.

More
8 years 4 months ago #113011 by ciccio85
Replied by ciccio85 on topic Stop program from M-Code
I just tried without postprocessor, but again the same error. The postprocessor actually only adds some G code but when the M111 is executed I get the error.

Please Log in to join the conversation.

More
8 years 4 months ago #113012 by dgarrett
Replied by dgarrett on topic Stop program from M-Code
your github file:
github.com/FrancescoTalotta/linuxcnc/blob/master/M-codes/M111
for M111 says:
Code:
... case $? in 0)halcmd setp halui.program.run True; sleep 3; halcmd setp halui.program.run False ;; esac ...

e.g, it is using halui.program.run where you intend halui.program.stop
as indicated in this earlier post:
forum.linuxcnc.org/10-advanced-configura...?limitstart=0#112859

That post says:
Code:
... case $? in 0)sleep 2; halcmd setp halui.program.stop True ;; esac ...

That code does not ensure that halui.program.stop is returned to
the unasserted (False) state (but it should using an appropriate
sleep delay).

Please Log in to join the conversation.

More
8 years 4 months ago #113013 by ciccio85
Replied by ciccio85 on topic Stop program from M-Code
Hello,

yes sorry this was from an old snapshot. Now I'm running this M111 code:
Code:
#!/bin/bash (sleep 1 && wmctrl -F -a "Probe" -b add,above) & yad --title "Probe" --image=/home/ciccio/linuxcnc/configs/10060_4th/M-codes/qs.png --geometry="290x120" --text="<big>Hai fatto il probe? Hai posizionato il mandrino in un punto dove poter cambiare l'utensile?</big>" --button="STOP" --button="Continua" case $? in 0)sleep 3; halcmd setp halui.program.stop True sleep 6; ;; esac exit 0

But still does not work... :(

Please Log in to join the conversation.

Time to create page: 0.489 seconds
Powered by Kunena Forum