> There are other ways to do that, though not Fanuc-ways. One option
> would be to have two different tools in the same "Pocket" with the
> same Geometry and different wear. This isn't actually possible in
> LinuxCNC at the moment, as it enforces one tool per pocket, and
> doesn't understand wear at all.
> 
> > G43 isn't an accepted Fanuc lathe code, so if you want programs to be 
> > compatible across LinuxCNC and Fanuc machines, you won't be using G43 to 
> > apply two different offsets.
> 
> I only mentioned G43 for comparison. When using G43 H you have the
> choice of using a dummy tool or a real tool as the place that the
> offset comes from. The offsets are not additive in that case, though.
> 

I might add this is not 'Fanuc style' - it's 'lathe style'.
Eg Okuma does exactly the same - I'm sure other control all do something very 
similar
The patch is about changing the tool changing code so it closely follows 
industry 'standards'
for cnc lathes not because we cannot already do what we want.


> 
> If the tool data moves into a key-value store (such as Redis, which
> was one suggestion) then it would be possible for an one tool to have
> multiple wear offsets. (which would settle your multiple tolerances
> issue)

I think you really have to separate the ideas of tool number, wear offset and 
tool offset.
Heck in one Okuma manual I found they supported multiple offsets and multiple 
wear offsets.
A single wear offset could actually be used on two different tools.
T0102 and T0202 or T0102 and T0103 are all valid tool calls - even in the same 
program.
At least on the control I used.

> 
> Personally I don't mind this patch going in now, as the whole thing
> will hopefully be replaced relatively soon. But I would hate for us to
> have to compromise the new system to suit the limitations of an old
> Fanuc control.
> 

I want to add the patch sooner rather then later, because changes are coming 
and I 
want this style considered in that change, rather then hack it in later.
I am happy Daniel wrote it.

Chris M
                                          
------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to