Machsupport Forum

Mach Discussion => General Mach Discussion => Topic started by: giannis121 on September 02, 2008, 03:35:32 AM

Title: "Hold" command for arc controller unit.
Post by: giannis121 on September 02, 2008, 03:35:32 AM
Is it possible to have a "hold" output for arc controller unit?
When using arc controller, the change of speed can affect the torch height.
What i want is: at the corners (where speed is lower and the torch will touch the plate),
the mach3 will give an output to the arc controller unit to hold the torch.
Can that be done with brains?
Any ideas on how to do that?
Kind regards,
Giannis
Title: Re: "Hold" command for arc controller unit.
Post by: giannis121 on October 06, 2008, 07:57:13 AM
Any ideas?
Title: Re: "Hold" command for arc controller unit.
Post by: giannis121 on October 22, 2008, 06:50:45 AM
-bump-

Or can be done with a plugin?
Title: Re: "Hold" command for arc controller unit.
Post by: Hood on October 22, 2008, 08:32:10 AM
Not 5really sure what you are meaning by a "hold" for the arc, are you meaning you want to stop the arc while you turn?
Hood
Title: Re: "Hold" command for arc controller unit.
Post by: giannis121 on October 22, 2008, 08:41:27 AM
No, i mean to stop the torch moving up/down when the torch is near the corner of the shape, or when the speed is lower than 90% (lets say) of the maximun cutting spped.
Title: Re: "Hold" command for arc controller unit.
Post by: Hood on October 22, 2008, 08:47:24 AM
Should be doable in a macropump depending on how the height control is operated. What you could do is have a DRO that you put the speed in at which you want the height adjustment to stop at and then your macropump would continually look at the feedrate DRO and that DRO  and if it dropped below the set speed then it would switch off the output to the height control, once the speed went above what you have in the DRO it would switch it back on. This however is all dependant on whether Mach is controlling an output (Input to the control) for height control.
Hood
Title: Re: "Hold" command for arc controller unit.
Post by: giannis121 on October 22, 2008, 08:53:10 AM
And now, how can i create a macropump?
Is that a brain? Or a macro?
Give me a few tips about it please.
Title: Re: "Hold" command for arc controller unit.
Post by: Hood on October 22, 2008, 03:06:20 PM
You may be able to do it with a Brain, I dont use Brains much (my own included ;)  ) so I would tend to do it in a macropump.
 How does your Arc Controller work at the moment? What I mean by that is it controlled by an output from Mach to switch it on and off?

Hood
Title: Re: "Hold" command for arc controller unit.
Post by: fer_mayrl on October 22, 2008, 03:59:31 PM
Hold on!
There is an antidive option already in mach

Set up an OEM button to turn it on and off at will, oem code is 221 for the button and 70 for the led.

It basically freezes the torch movement as it goes through corners

Regards
Fernando
Title: Re: "Hold" command for arc controller unit.
Post by: Hood on October 22, 2008, 04:35:22 PM
Even easier then :)

Hood
Title: Re: "Hold" command for arc controller unit.
Post by: Overloaded on October 22, 2008, 05:13:13 PM
So THAT"S what that is for......always wondered.
Thanks,
RC
Title: Re: "Hold" command for arc controller unit.
Post by: giannis121 on October 23, 2008, 02:03:40 AM
Wow!
Thanks Fernando!
Cool! I 'll check immediatelly...
Title: Re: "Hold" command for arc controller unit.
Post by: giannis121 on October 23, 2008, 04:18:31 AM
But, but, but...
Where to set the outout pin???
Title: Re: "Hold" command for arc controller unit.
Post by: fer_mayrl on October 23, 2008, 07:07:38 AM
I Havent used it myself as i dont have a plasma.

But i think that if you have a THC with the workings of what the THC that was posted in the early versions of the mach manual, or a THC300 of sorts, then that should freeze the torch, without any pinouts

Best Regards
Fernando
Title: Re: "Hold" command for arc controller unit.
Post by: giannis121 on October 23, 2008, 07:10:35 AM
I understand, but what i need is an output given to an externall arc voltage unit.
Title: Re: "Hold" command for arc controller unit.
Post by: fer_mayrl on October 23, 2008, 07:24:07 AM
If it is a stand alone THC, then i believe that function will not work. That function should be included in the unit. if its not then....
hmmm maybe a brain would be the answer...

maybe you could have a solid state relay that interrupts the step output line from the pc to the driver, and have a brain look at the feed rate, make a calculation that says that if the feedrate is lower than X open that relay so that the driver doesnt receive the step signal.

or maybe better, have a brain monitor the feedrate, and make calculations not to fall under certain precentage, if it does open the relay.

I dont think there is a way to have mach actually monitor the toolpath to see when you hit a corner, or monitor a g code to see if you hit a g02 g03.

Hope that can get you started.
Regards
Fernando
Title: Re: "Hold" command for arc controller unit.
Post by: giannis121 on October 23, 2008, 09:05:12 AM
OK.
Was fixed with a brain as shown to the attached bitmap, (just saying if anyone wants to do the same.)
This software is amazing. Think of something you want to do with a 6 axis software and you can do it immediatelly...
Thanks mach3....  :) he he
Title: Re: "Hold" command for arc controller unit.
Post by: fer_mayrl on October 23, 2008, 09:12:47 AM
Thanks for posting Giannis,
What do you have hooked up to the pin on output 1?

Glad you got it working.
Regards
Fernando
Title: Re: "Hold" command for arc controller unit.
Post by: giannis121 on October 25, 2008, 08:39:00 AM
I use a pin at the parallel port.
Passes through a buffer 74hct244, then controls an optocoupler, which holds a realy.
Title: Re: "Hold" command for arc controller unit.
Post by: Sparc on March 15, 2013, 08:09:00 AM
Hi Giannis;

That's exactly what we are need at the moment. We want to use Hypertherm Sensor PHC ( It's a standalone THC with corner hold signal input ) and MACH3.

Can you please share your feedback. Was your application succesfull?

Best Regards in advance.

Selim
OK.
Was fixed with a brain as shown to the attached bitmap, (just saying if anyone wants to do the same.)
This software is amazing. Think of something you want to do with a 6 axis software and you can do it immediatelly...
Thanks mach3....  :) he he

Title: Re: "Hold" command for arc controller unit.
Post by: BR549 on March 15, 2013, 08:19:12 PM
It freezes the Z when the actual feedrate drops below the setting you provide. 

Just a thought,(;-)TP
Title: Re: "Hold" command for arc controller unit.
Post by: giannis121 on March 16, 2013, 01:24:29 AM
Yes this is how it works, freezes the Z.
It was successful.

But after so long i have changed the arc controller. The new one has a freezing option below 30V and works very good at the corners.
Check your arc controller, it may have this option ready.

Regards,
Giannis
Title: Re: "Hold" command for arc controller unit.
Post by: Sparc on March 16, 2013, 06:54:37 AM
Yes this is how it works, freezes the Z.
It was successful.

But after so long i have changed the arc controller. The new one has a freezing option below 30V and works very good at the corners.
Check your arc controller, it may have this option ready.

Regards,
Giannis

Hi again.

The sensor phc has the input of "hold". That means if you send a signal to that port the thc will stop movind up and down. This is a little bit different like mach3 stop his own Z axis.

I have exprienced yesterday offline in mach3 plasma screen set, if the blended speed goes slower than the given one the output 6 goes active and then back again if the blended speed raises. That is all without a brain.
What you think ?

Best Regards
Title: Re: "Hold" command for arc controller unit.
Post by: giannis121 on March 16, 2013, 07:57:53 AM
To be honest I didn't like the method of the speed calculation.
Happens some time to reduce the cutting speed while cutting, for better cutting quality.
That means that the "hold" command will be always on...

If you can see the output6 doing what you want, then you can use it.
But where is your output6 mapped to?
I cannot find any related output for hold.

regards
Title: Re: "Hold" command for arc controller unit.
Post by: Sparc on March 16, 2013, 05:15:48 PM
I want map in port and pins section the output 6 to an unused connector on the cnc interface card. Am I right?