On Thursday 30 January 2020 23:30:37 John Dammeyer wrote: > I'm trying to figure out how to set up these two buttons in the HAL > file so they behave the way I'd like. > > My Break out Board (PMDX-126) uses the Charge Pump signal to enable > outputs. When the Charge Pump is active a signal called "Outputs > Enabled" is ON and a relay on the BoB attached to that signal closes. > That relay NO contact is in series with the machine system ESTOP relay > control so the mill electrics are disabled in the control box right > where power comes in. As long as there is a charge pump signal the > system can be powered. > > There is also an ENABLE signal coming out of DB25-Pin1 and that's the > one controlled by the ENABLE button on the AXIS user screen. > > This is the signal that enables the Servo Drives and for drives like > the STMBL also serves to reset faults. Take it false and the STMBL > servo fault is cleared (if the external reason for the fault is gone). > > This ENABLE signal when false also holds the DC SERVO HP_UHU drives in > RESET since that's the only way to clear an error. (or remove both > high and low voltage). > > I've done the same with the Bergerda AC Servo that will turn the > spindle. When the ENABLE is false the CLEAR FAULT input to the AC > Servo is TRUE. > > So back to the buttons. The ESTOP one beside the ENABLE button will > go OFF (and take the ENABLE with it) when the external ESTOP IN on > DB25-10 goes false. Both the system ESTOP and any others in series > with that can open and we get an instant ESTOP which removes high > voltage power from the machine, dims the ENABLE button and presses the > ESTOP button on the AXIS display. > > All good so far. > > What I want to have happen is that if I click on that ESTOP button I > want the Charge Pump disabled which will then create an ESTOP_OUT > equals TRUE situation. To undo that I'd have to click on that button > again which would release it and re-enable the charge pump. > > In other words I want push on, push off behaviour and a push on event > when the DB25-Pin10 ESTOP_IN goes TRUE. > > I can't figure out from the AXIS docs or the HAL docs or looking at > the HAL pins if there is even a way to work with that? ESTOP button. > > Am I missing something? Is there a way to totally unlike that > switch/indicator from any other control so that I can use it as a > switch from my HAL file? > > As it is now I can click on the button and it changes from up to down > but nothing happens. > > Suggestions? > Thanks > John Dammeyer > This is something I have given up on, the ability to feed an external e-stop into things and make it f2 resetable. There could be something in the wiki that might help.
What I have on most of my machines, is a signal out connection between motion-enable and some ssr's that shut down all motor power at the ac in point. In the case of two of them, I have a soft-start delay that when turning on starts power thru a 200 watt 50 ohm resistor and sets a timedelay which fires 3 seconds later, otherwise the supply inrush (too many uf's in the filter caps for a 1 hp+ dc motor) trips a 25 amp service breaker, so now I can use a 20 amp in the service box for that circuit. Legal on 10 ga romex. Since that same circuit is alternate action, it may be possible to feed a push button, normally open, into it which would insert the signal only for as long as the button is pushed. But I've not done it, yet. I bought a doorbell button only to find its on all the time because of its night light bulb. I also bought a couple of the smashit to shut it off switches from LMS, as used on the baby 7" lathes, but found their logic to be backwards to what I wanted to do, they give 2 closed contacts when unlatched, and open both when slapped. But figureing out where to mount them and train me to hit them instead of f2 on the keyboard, which I should do because the keyboard might not be focused on the main axis screen. Thats caught me out several times on the G0704 and broke a tool or 3. And what ever you do, should also unhome the machine since the machine may coast when the power goes away. In short, its a problem still in search of a solution at my place too, that when found should be added to the wiki. Something we can all use. > > > > > "ELS! Nothing else works as well for your Lathe" > Automation Artisans Inc. > www dot autoartisans dot com > > > _______________________________________________ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users Cheers, Gene Heskett -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) If we desire respect for the law, we must first make the law respectable. - Louis D. Brandeis Genes Web page <http://geneslinuxbox.net:6309/gene> _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users