Machsupport Forum

Mach Discussion => VB and the development of wizards => Topic started by: Aeroshade on February 10, 2011, 12:52:22 PM

Title: Issue and EStop in a macro
Post by: Aeroshade on February 10, 2011, 12:52:22 PM
How do I issue an estop in a macro? I'm working with my tool changer and I need to setup some safety lines of code.

I thought I could make a Brain that when I activate an unused output (output20) that it would trigger an estop. Then I put:

ActivateSignal(OUTPUT20)

in a test macro (M99.m1s). When I type M99 in MDI I get an error saying:

Return Called with no Sub in effect...looping

What does this mean? I looked at M5.m1s and all it has in it is:

DoSpinStop()

This macro seems to work, why wont mine?

Thanks,

Aero
Title: Re: Issue and EStop in a macro
Post by: Aeroshade on February 10, 2011, 02:37:03 PM
Dobutton(21)

For anyone that wants to know :)


Aero
Title: Re: Issue and EStop in a macro
Post by: ger21 on February 10, 2011, 05:24:00 PM
Or DoOEMButton(1021)
Title: Re: Issue and EStop in a macro
Post by: Aeroshade on February 10, 2011, 08:49:42 PM
I made a couple Brains that look at some inputs to turn the estop off (low lube, air pressure and a door switch). But when I enable them I can't use my main estop switch.

Say for example I have my air switch on OEMTRIG#3, I go into Brain Edit and use that input first, then I use the "No Operation" then I terminate it with input "EStop". After I enable these Brains they all work GREAT!! but my (external) e-stop button quits working.


Any help would be great!!

Aero


P.S. I would use the hotkey menu, but I noticed that if one gets triggered you can reset and the machine comes back on, I want it to stay off tell I fix whats wrong with it.