Tool Length Offset setup question

More
14 Jan 2017 19:04 #85773 by timmert
Hi all

I'm having a a question how people setup the following:
My mill uses BT30 holders so no issues with changing ER collets and each time a different length.
I've setup a working probe and try to fill in the length offsets in the tool table.
I use a haimer 3d taster to find zero on workpieces

So what I'm doing:
> Start lcnc and home the machine. Load a tool.
> run my probe script
> once the tool hits the probe and stops I manually go to the tool table. And I click Touch off Z with 0 parameter
> I repeat this for all the following tools
> When I prepare a workpiece in my vise I zero it with my haimer 3d taster
> And all tool offsets are fine

But....

If I want to add a new tool, the length is completely different because I set zero on the workpiece and the relative coordinates change. So also the z offset of my tool

So I have a table like this
Tool 1: -210
Tool 2: -100
Tool 3: -160
Tool 4 (the new tool after I set 0 on workpiece): 8.5
Tool 5: - 175

How should this be done? I'm forgetting something?

Please Log in or Create an account to join the conversation.

More
15 Jan 2017 09:48 - 15 Jan 2017 10:18 #85810 by timmert
What I mean is, is it possible to set the tool lengths offsets in absolute values instead of relative? Because if I set them in relative values and I want to add/change tool lengths the offset is wrong, because the reference point will change with the 0 of my workpiece. I have to load the reference first and zero my probe. And after this I'm able to add/change tool lengths with the right offset. But after this I have to re-zero my workpiece again.

Edit

'solved' it using this method: forum.linuxcnc.org/21-axis/2653-tool-length-offsets-in-emc
But I'm curious if there is any other option to do it :)
Set up tool table:

G10 L2 P9 X0 Z0 Y0 (set G59.3 to machine 0)
G59.3 (activate G59.3)
M6 T1 (load tool 1)
#Touch off tool table in Axis for each tool being loaded

Then to set the work offset (using tool 1 to touch off the work offset):

G54 (activate G54)
M6 T1 (load tool 1)
G43 H1 (activate tool length offset for tool 1)
#Touch off to G54 in Axis
Last edit: 15 Jan 2017 10:18 by timmert.

Please Log in or Create an account to join the conversation.

More
17 Jan 2017 11:46 #85902 by BigJohnT
A very basic description of tool setting with repeatable tools.
Touch off each tool to the same place to get the tool lengths into the tool table.
Touch off one tool to the material Z to get the G54 offset for all tools.

JT

Please Log in or Create an account to join the conversation.

More
17 Jan 2017 12:05 #85904 by timmert
Hi John,
Thanks for the reply

Yes that works. But if I need to add new tools I always have to set 0 to the same place where I first measured the tools.

For example
I use a probe at a fixed location, I touch off all my tools.
I zero my workpiece...machining...machining...oh I need to swap to a tool that's not in the table.
If I want to have the right offsets in my table, I first have to load a reference tool. Zero the location where I first set zero during the touch off. Load the tool that's not in the table and touch off the new tool. After this I need to re-zero the workpiece that I was machining.

I now made a macro with the above g code and some changes.
That switches to 59.3 with values set same as absolute.
Goes to G30 (above toolsetter location) -> probes -> saves offset in table for the current tool -> goes back to g30 and switches back to g54.
This way I don't have to re-zero my workpiece and I don't need a reference tool to set 0 for touch off.

Please Log in or Create an account to join the conversation.

Time to create page: 0.105 seconds
Powered by Kunena Forum