Dave pravi: > On 3/17/2010 5:23 PM, Andy Pugh wrote: > >> On 15 March 2010 19:47, Dave<[email protected]> wrote: >> >> >> >>> As usual, there are a number of ways to do this within EMC2. If you just >>> want to use digital I/O, look at the custom Mcodes. Also look at the >>> Gcodes that allow you to wait for an input and set an output. >>> >>> >> I have recently found another way, which might suit this application >> very well indeed. >> >> the [HALUI] section in the INI file lets you define commands to run >> when a pin goes true. You can add up to 64. >> >> The format is >> MDI_COMMAND<some G-code string> >> Each line creates a HAL pin of the form halui.mdi-command-XX >> In the more recent versions of EMC2[1] you are not limited to just >> normal G-codes, the format >> MDI_COMMAND O<subroutine-name> CALL >> also works. >> >> This means that the toolchanger robot could be set to run a specific >> set of G-code instructions for a number of different digital inputs. >> >> At the machine-tool end you could use a pair of digital I/O commands >> (M66: http://wiki.linuxcnc.org/emcinfo.pl?Mword ) to send the trigger >> and to wait for the "completed" signal. >> >> I think it ought to be possible for the subroutines to be external >> subroutine files, but at the moment I have only made it work for >> subroutines in the currently-loaded .ngc file. >> >> >> [1] It doesn't work in 2.3.0, it does work in 2.4-pre >> >> >> > > Wow, how did I miss that? Is that in the Hal docs now also? > > That is slick. > > Thanks Andy... > > Dave > > ------- EMC2_Integrator_Manual.pdf Page 108
I miss that too! That's finaly resolve my question how to execute some gcode with click on button in pyVCP. just still meed to find a way to execute some program on same action.... ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
