Re: [CAD_CAM_EDM_DRO] Re: EDM retrofit
Posted by
Stephen Wille Padnos
on 2007-10-20 09:12:47 UTC
Graham Stabler wrote:
is that it uses step/dir for motor positioning. Second is that there
would be no change to desired positions based on feedback (which could
be servo position feedback or gap voltage/current/whatever). Since any
solution we'd want to do must work with servo machines, recording steps
isn't an option for EMC2. The next best thing is to pre-process the
G-code into a bunch of expected positions, split into 1/1000-second time
intervals. You'd play back the positions in forward or reverse, and
maybe blend a little if the feed rate override is active (meaning that
you don't land on an exact position/time pair)
pattern" to the programmed G-code, for a welding robot. I think the
solution we came up with was to use the signal generator component
(which provides sine/cosine/triangle/square waves), and add the output
of that to the motion controller position outputs. (subtract the same
amount from the feedback loop if you want the display to show you
programmed position instead of actual) This isn't an ideal solution,
since the sine output isn't constrained to the acceleration and velocity
limits. I think there was some discussion about adding offset inputs to
the motion controller, but it hasn't been done at this point.
quite a bit harder, and actually making all the hardware is the really
hard part ;)
> [snip]That seems like something close to a reasonable compromise :)
>
>Thanks for some further info on what EMC can and can't do. Mach3 can
>also do feedrate override, you can also pause and even reverse however
>I think the reverse takes a straight like back to the end of the last
>move before following the g-code.
>
>
>I had the idea of recording step and direction pulses to memory with aWell, you've made two simplifying assumptions about the machine. First
>microcontroller, then either the whole program could be played back
>according to gap conditions (including full reversal if needed).
>
is that it uses step/dir for motor positioning. Second is that there
would be no change to desired positions based on feedback (which could
be servo position feedback or gap voltage/current/whatever). Since any
solution we'd want to do must work with servo machines, recording steps
isn't an option for EMC2. The next best thing is to pre-process the
G-code into a bunch of expected positions, split into 1/1000-second time
intervals. You'd play back the positions in forward or reverse, and
maybe blend a little if the feed rate override is active (meaning that
you don't land on an exact position/time pair)
> TheThis can be done in HAL. There was a person who wanted to add a "weave
>other idea which is probably neater is to just pause the CNC control
>program and use a small buffer for reversal over short distances.
>
>
pattern" to the programmed G-code, for a welding robot. I think the
solution we came up with was to use the signal generator component
(which provides sine/cosine/triangle/square waves), and add the output
of that to the motion controller position outputs. (subtract the same
amount from the feedback loop if you want the display to show you
programmed position instead of actual) This isn't an ideal solution,
since the sine output isn't constrained to the acceleration and velocity
limits. I think there was some discussion about adding offset inputs to
the motion controller, but it hasn't been done at this point.
>However all of this is probably the easy part with a retrofit, youIndeed. Knowing what to do is pretty easy. Knowing how to do it is
>have to work out how the machine works, the generator, feedback etc
>etc I think it could be quite difficult without support. And that is
>before you consider 4-axis cutting.
>
>
quite a bit harder, and actually making all the hardware is the really
hard part ;)
>Graham- Steve
>
>
Discussion Thread
WGB
2007-10-19 21:58:32 UTC
EDM retrofit
Graham Stabler
2007-10-20 05:51:59 UTC
Re: EDM retrofit
Harko Schwartz
2007-10-20 07:02:07 UTC
Re: [CAD_CAM_EDM_DRO] EDM retrofit
Stephen Wille Padnos
2007-10-20 08:13:14 UTC
Re: [CAD_CAM_EDM_DRO] Re: EDM retrofit
Graham Stabler
2007-10-20 08:49:25 UTC
Re: EDM retrofit
Stephen Wille Padnos
2007-10-20 09:12:47 UTC
Re: [CAD_CAM_EDM_DRO] Re: EDM retrofit
Jon Elson
2007-10-20 10:36:57 UTC
Re: [CAD_CAM_EDM_DRO] EDM retrofit
Graham Stabler
2007-10-20 11:13:15 UTC
Re: EDM retrofit
Graham Stabler
2007-10-20 11:19:01 UTC
Re: EDM retrofit
Michael Fagan
2007-10-20 11:42:46 UTC
Re: [CAD_CAM_EDM_DRO] Re: EDM retrofit
Graham Stabler
2007-10-20 13:35:45 UTC
Re: EDM retrofit
Jon Elson
2007-10-20 16:00:26 UTC
Re: [CAD_CAM_EDM_DRO] Re: EDM retrofit
Graham Stabler
2007-10-20 17:50:31 UTC
Re: EDM retrofit
Scot Rogers
2007-10-20 19:37:55 UTC
Re: [CAD_CAM_EDM_DRO] Re: EDM retrofit
Jon Elson
2007-10-20 20:52:49 UTC
Re: [CAD_CAM_EDM_DRO] Re: EDM retrofit
Graham Stabler
2007-10-21 04:40:10 UTC
Re: EDM retrofit
Graham Stabler
2007-10-21 04:43:07 UTC
Re: EDM retrofit
Scot Rogers
2007-10-21 13:56:39 UTC
Re: [CAD_CAM_EDM_DRO] Re: EDM retrofit
Michael Fagan
2007-10-21 17:51:47 UTC
Re: [CAD_CAM_EDM_DRO] Re: EDM retrofit