Tool Length Offset setup question
14 Jan 2017 19:04 #85773
by timmert
Tool Length Offset setup question was created 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?
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.
15 Jan 2017 09:48 - 15 Jan 2017 10:18 #85810
by timmert
Replied by timmert on topic Tool Length Offset setup question
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
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.
17 Jan 2017 11:46 #85902
by BigJohnT
Replied by BigJohnT on topic Tool Length Offset setup question
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
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.
17 Jan 2017 12:05 #85904
by timmert
Replied by timmert on topic Tool Length Offset setup question
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.
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