Re: [Emc-users] hardware switch for run open program?

2007-05-08 Thread Ray Henry

This could be a simple matter of disagreement between the pull up or
pull down resistor on the pin and the way that it's wired.  Long years
ago now we had a similar issue with the NIST hexapod when DaveA showed
it off.  The extra parport pins had no pull-up resistors.  We used an
external +5 volt supply, added the resistors, and the extra two motors
started going.

Like Manfredi and several others have said recently, HAL is most easily
discovered and manipulated while running.  I use halshow but then I
wrote it because I like point and click.  If you get a configuration
that will start up, halshow can let you look around a running HAL and
allow you to test connections.  

When I first tried to build a run button, I got it connected and then
"discovered" that it kicked up an error message if I pressed it again
while a program was running.  I got round this problem by adding a
ladder rung that said, 

if halui.mode.is-auto and halui.program.is-idle -- pull program start
pin.

I could imagine adding a bit more logic to that run switch by making the
same button signal a feedhold if the interpreter is running, or release
feedhold if the interpreter is paused.  This would take some additional
testing to verify.

HTH

Ray





On Tue, 2007-05-08 at 06:57 +, Manfredi Leto wrote:
> Hi,
> 
> then try to do show pin from halcmd and see if the pin halui.program.run pin 
> exist.
> It is possible that some of the halui pins you see in the documentation are 
> not yet available in the official release but only in the last development 
> version.
> After that, I will ask for you in the chat, or you can ask in the chat if 
> you want, you can access from the linuxorg website (here: 
> http://www.linuxcnc.org/component/option,com_mospjirc/Itemid,8/lang,en/ ). I 
> don't know why you're getting replies only from me. I'm not very expert like 
> other people there.
> After that, I can try it on my PC to see if I've the same problem.
> 
> Regards,
> 
> Manfredi
> 
> 
> My websites: www.m24-pro.com
>   www.emc2cnc.altervista.org
> 
> 
> 
> 
> 
> >From: "Alfred Smart" <[EMAIL PROTECTED]>
> >Reply-To: Alfred Smart <[EMAIL PROTECTED]>,"Enhanced Machine Controller 
> >(EMC)" 
> >To: 
> >Subject: [Emc-users] hardware switch for run open program?
> >Date: Mon, 7 May 2007 21:46:18 -0400
> >
> >  I posted a letter halui.program.run? I got one reply from Manfredi and I 
> >tried what he mentioned but I'm still hung up
> >can a hardware switch be linked through halui to  button.program-run or 
> >halui.program.run or am I wasting everyone's time?
> >I'm trying to pull the pin low,is it expecting a high signal from the pin?
> >seems like someone has done this if its doable
> >Help!
> >
> >  I've tried many variations (still no success)
> >I move HALUI= halui up under [HAL]
> >instead of halcmd in the ini
> >that's where it was in the sample configs ini  didn't seem to make a 
> >difference
> >added
> >newsig runsignal bit
> >net runsignal parport.1.pin-12-in-not halui.program.run
> >to the standard_pin_out.hal file
> >when I use hal show it shows the signal linked to the parport but doesn't 
> >show it linked to halui.program.run
> >like iocontrol.0.
> >example
> >signals
> >type   value   name
> >bit  false   feedhold
> ><== iocontrol.0.tool-change
> > ==>parport.1.pin-11-in-not
> >
> >signals
> >type   value   name
> >bit  false   runsignal
> >==>parport.1.pin-12-in-not
> >  is all that shows in the signals for runsignal it doesn't seem to get 
> >tied to halui.program.run like iocontrol.0.tool-change does.
> >on the wiki site there is some docs showing hardware panel interfacing but 
> >no mention of cycle start
> >anyone have any suggestions
> >
> >
> >
> 
> 
> >-
> >This SF.net email is sponsored by DB2 Express
> >Download DB2 Express C - the FREE version of DB2 express and take
> >control of your XML. No limits. Just data. Click to get it now.
> >http://sourceforge.net/powerbar/db2/
> 
> 
> >___
> >Emc-users mailing list
> >Emc-users@lists.sourceforge.net
> >https://lists.sourceforge.net/lists/listinfo/emc-users
> 
> 

Re: [Emc-users] hardware switch for run open program?

2007-05-07 Thread Manfredi Leto
Hi,

then try to do show pin from halcmd and see if the pin halui.program.run pin 
exist.
It is possible that some of the halui pins you see in the documentation are 
not yet available in the official release but only in the last development 
version.
After that, I will ask for you in the chat, or you can ask in the chat if 
you want, you can access from the linuxorg website (here: 
http://www.linuxcnc.org/component/option,com_mospjirc/Itemid,8/lang,en/ ). I 
don't know why you're getting replies only from me. I'm not very expert like 
other people there.
After that, I can try it on my PC to see if I've the same problem.

Regards,

Manfredi


My websites: www.m24-pro.com
  www.emc2cnc.altervista.org





>From: "Alfred Smart" <[EMAIL PROTECTED]>
>Reply-To: Alfred Smart <[EMAIL PROTECTED]>,"Enhanced Machine Controller 
>(EMC)" 
>To: 
>Subject: [Emc-users] hardware switch for run open program?
>Date: Mon, 7 May 2007 21:46:18 -0400
>
>  I posted a letter halui.program.run? I got one reply from Manfredi and I 
>tried what he mentioned but I'm still hung up
>can a hardware switch be linked through halui to  button.program-run or 
>halui.program.run or am I wasting everyone's time?
>I'm trying to pull the pin low,is it expecting a high signal from the pin?
>seems like someone has done this if its doable
>Help!
>
>  I've tried many variations (still no success)
>I move HALUI= halui up under [HAL]
>instead of halcmd in the ini
>that's where it was in the sample configs ini  didn't seem to make a 
>difference
>added
>newsig runsignal bit
>net runsignal parport.1.pin-12-in-not halui.program.run
>to the standard_pin_out.hal file
>when I use hal show it shows the signal linked to the parport but doesn't 
>show it linked to halui.program.run
>like iocontrol.0.
>example
>signals
>type   value   name
>bit  false   feedhold
><== iocontrol.0.tool-change
> ==>parport.1.pin-11-in-not
>
>signals
>type   value   name
>bit  false   runsignal
>==>parport.1.pin-12-in-not
>  is all that shows in the signals for runsignal it doesn't seem to get 
>tied to halui.program.run like iocontrol.0.tool-change does.
>on the wiki site there is some docs showing hardware panel interfacing but 
>no mention of cycle start
>anyone have any suggestions
>
>
>


>-
>This SF.net email is sponsored by DB2 Express
>Download DB2 Express C - the FREE version of DB2 express and take
>control of your XML. No limits. Just data. Click to get it now.
>http://sourceforge.net/powerbar/db2/


>___
>Emc-users mailing list
>Emc-users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/emc-users

_
Don't just search. Find. Check out the new MSN Search! 
http://search.msn.click-url.com/go/onm00200636ave/direct/01/


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] hardware switch for run open program?

2007-05-07 Thread Alfred Smart
 I posted a letter halui.program.run? I got one reply from Manfredi and I tried 
what he mentioned but I'm still hung up
can a hardware switch be linked through halui to  button.program-run or 
halui.program.run or am I wasting everyone's time?
I'm trying to pull the pin low,is it expecting a high signal from the pin?
seems like someone has done this if its doable 
Help!

 I've tried many variations (still no success)
I move HALUI= halui up under [HAL]
instead of halcmd in the ini
that's where it was in the sample configs ini  didn't seem to make a difference
added
newsig runsignal bit 
net runsignal parport.1.pin-12-in-not halui.program.run
to the standard_pin_out.hal file
when I use hal show it shows the signal linked to the parport but doesn't show 
it linked to halui.program.run
like iocontrol.0.
example
signals
type   value   name
bit  false   feedhold
   <== iocontrol.0.tool-change
==>parport.1.pin-11-in-not

signals
type   value   name
bit  false   runsignal
   ==>parport.1.pin-12-in-not
 is all that shows in the signals for runsignal it doesn't seem to get tied to 
halui.program.run like iocontrol.0.tool-change does.
on the wiki site there is some docs showing hardware panel interfacing but no 
mention of cycle start
anyone have any suggestions 



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users