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

Reply via email to