Marc Bodmer | 4 Dec 23:34

2nd Tool Offset

Dear List

I have an XY plasma cutter (gantry) with an externally height
controlled (Dynatorch THC) W Axis for the plasma torch.
This is my primary tool.

Now I would like to add a secondary tool on a Z axis mounted right
beside the W Axis on the gantry. This tool would be used for
engraving or drilling or the like.

This mechanical setup however gives an offset in X and Y between
primary and secondary tool.

I know I could compensate for this "tool offset" by setting G54 for
the primary and G55 for the secondary tool in the g-code. But I
would prefer a "cleaner" solution than that. Because with G54/G55
these 2 toolpaths are shown in axis with the respective offset.

I would prefer a somewhat "transparent" solution: select the
tool in the g-code and have the offset implicitly set.

Are there any solutions better suited than G54/G55 ?

Thanks

Marc

------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
(Continue reading)

Andre B. | 5 Dec 00:40

Re: 2nd Tool Offset

At 04:38 PM 12/4/2008, you wrote:
>Dear List
>
>I have an XY plasma cutter (gantry) with an externally height
>controlled (Dynatorch THC) W Axis for the plasma torch.
>This is my primary tool.
>
>Now I would like to add a secondary tool on a Z axis mounted right
>beside the W Axis on the gantry. This tool would be used for
>engraving or drilling or the like.
>
>This mechanical setup however gives an offset in X and Y between
>primary and secondary tool.
>
>I know I could compensate for this "tool offset" by setting G54 for
>the primary and G55 for the secondary tool in the g-code. But I
>would prefer a "cleaner" solution than that. Because with G54/G55
>these 2 toolpaths are shown in axis with the respective offset.
>
>I would prefer a somewhat "transparent" solution: select the
>tool in the g-code and have the offset implicitly set.
>
>Are there any solutions better suited than G54/G55 ?
>
>Thanks
>
>Marc

You need an X and Y tool offset like is common on sinker EDMs.
I have know idea what it would take to implement in EMC.
(Continue reading)

tomp | 5 Dec 03:26
Favicon

Re: 2nd Tool Offset

andre,

do you mean an X,Y,Z & C tool offset?
and keep the same program

knowing tool 1 is 'center'
and tool 2 is dx-1 dy-2 dz+4 ? ( i see no use for dc here, for orienting 
a drill or jet )
( tool 2 is mounted forward & left of tool1 and longer )

thanks, good thoughts
tomp

------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
Jeff Epler | 5 Dec 01:45

Re: 2nd Tool Offset

emc has an X tool offset for lathes, but doesn't presently have a Y tool
offset.

Adding a Y tool offset involves touching a lot of code, from the tool
table parser to the interpreter to the user interfaces; it's not to be
undertaken lightly.

If someone contributes a patch we'd sure look at incorporating it in a
future version.

Jeff

------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
Chris Radek | 5 Dec 01:56
Favicon

Re: 2nd Tool Offset

On Thu, Dec 04, 2008 at 06:45:47PM -0600, Jeff Epler wrote:
> emc has an X tool offset for lathes, but doesn't presently have a Y tool
> offset.

Jeff is exactly right.  If you could align them in Y, so you can get
by with just X/Z or X/W offsets, you'd be set.

------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
Andre B. | 5 Dec 02:41

Re: 2nd Tool Offset

At 06:56 PM 12/4/2008, you wrote:
>On Thu, Dec 04, 2008 at 06:45:47PM -0600, Jeff Epler wrote:
> > emc has an X tool offset for lathes, but doesn't presently have a Y tool
> > offset.
>
>Jeff is exactly right.  If you could align them in Y, so you can get
>by with just X/Z or X/W offsets, you'd be set.

U,V,W

How much would it take to make a machine that had X,Y,Z as physical 
axies and U,V as axies only within the control the position values of 
which get added to X and Y at some easy point in the software.

Then when you wanted to switch to the second spindle you have a block 
with the words (U10.058 V2.031) in it, and to switch back to the main 
spindle (U0.0 V0.0).

______________
Andre' B.

------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/

Re: 2nd Tool Offset

Marc Bodmer wrote:

>Dear List
>
>I have an XY plasma cutter (gantry) with an externally height
>controlled (Dynatorch THC) W Axis for the plasma torch.
>This is my primary tool.
>
>Now I would like to add a secondary tool on a Z axis mounted right
>beside the W Axis on the gantry. This tool would be used for
>engraving or drilling or the like.
>
>This mechanical setup however gives an offset in X and Y between
>primary and secondary tool.
>
>I know I could compensate for this "tool offset" by setting G54 for
>the primary and G55 for the secondary tool in the g-code. But I
>would prefer a "cleaner" solution than that. Because with G54/G55
>these 2 toolpaths are shown in axis with the respective offset.
>
>I would prefer a somewhat "transparent" solution: select the
>tool in the g-code and have the offset implicitly set.
>
>Are there any solutions better suited than G54/G55 ?
>  
>
You should be able to do this in HAL.  You're only switching between two 
tool locations, so a pair of mux2 components with the X and Y offsets 
pre-loaded on their inputs can provide the offsets.  You may even be 
able to use an M-code to switch the active offset (M6x to set an I/O bit 
(Continue reading)

John Thornton | 5 Dec 13:16
Favicon

Re: 2nd Tool Offset

Marc,

I had thought about this with my plasma table and for the time being to use the same holder 
for both the plasma and spring loaded center punch. However I would be iterested in 
following along if you decide to use Steven's approch. So keep us posted.

When 2.3 comes out you will be able to "turn off" the preview of portions of the g code with 
special comments in the g code which would eliminate the offset copy

John

On 4 Dec 2008 at 23:38, Marc Bodmer wrote:

> Dear List
> 
> I have an XY plasma cutter (gantry) with an externally height
> controlled (Dynatorch THC) W Axis for the plasma torch.
> This is my primary tool.
> 
> Now I would like to add a secondary tool on a Z axis mounted right
> beside the W Axis on the gantry. This tool would be used for
> engraving or drilling or the like.
> 
> This mechanical setup however gives an offset in X and Y between
> primary and secondary tool.
> 
> I know I could compensate for this "tool offset" by setting G54
> for
> the primary and G55 for the secondary tool in the g-code. But I
> would prefer a "cleaner" solution than that. Because with G54/G55
(Continue reading)

Marc Bodmer | 5 Dec 23:52

Re: 2nd Tool Offset

Thanks for those many great suggestions. I think the cleanest solution
would be to align the tools in Y and use the lathe tool offset in X.
Unfortunately there does not seem to be an easy solution for X and Y
offsets. My situation is such that I have a gantry bride in Y, so that
aligning the tools in X is possible but Y is not.
To use G54/G55 and not display it in axis would be a soloution too,
but it tastes like a workaround.

I was thinking again whether I really need this second tool. Right now
I am not sure anymore. But when, then I'd probably use G54/G55 and
accept the offset in axis, knowing this is just a workaround until
setting an Y tool offset is possible.

Thanks again for the interesting discussion, I am always astonished
how constructive this list actually is. Even if there are sometimes
some "sources of disturbance"...

regards
Marc

Am Freitag, den 05.12.2008, 06:16 -0600 schrieb John Thornton:
> Marc,
> 
> I had thought about this with my plasma table and for the time being to use the same holder 
> for both the plasma and spring loaded center punch. However I would be iterested in 
> following along if you decide to use Steven's approch. So keep us posted.
> 
> When 2.3 comes out you will be able to "turn off" the preview of portions of the g code with 
> special comments in the g code which would eliminate the offset copy
> 
(Continue reading)


Gmane