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&#174; 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

Reply via email to