Re: [Emc-users] hardware switch for run open program?
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?
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?
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