Tool Table Touch Off

More
14 Jul 2014 04:27 #48744 by andypugh
Replied by andypugh on topic Tool Table Touch Off

When you use your fixture to measure the height if a milling tool in a holder, what dimension do you edit into the Z parameter of the tool table?


I enter the height above the table of the tool tip.
This works because the probe (my tool 99) is also measured the same way, and I use that to find the top of the work.

It actually works anyway, what matters is the relative length of the tools, not anything absolute.

I don't actually edit the tool table, normally. When I replace a tool I use the Touchy "set tool" which brings up G10 L10 Pnn (and have to edit the L10 to L1)

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

More
20 Jul 2014 23:29 #48978 by RayJr
Replied by RayJr on topic Tool Table Touch Off
For this to work well, wouldn't the knee of a Bridgeport need to be set to the same position (height) each time you need to set a new tool in the tool table?

Ray

"No problem can be solved from the same level of consciousness that created it"

Albert Einstein

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

More
23 Dec 2014 01:01 #54228 by photomankc
Replied by photomankc on topic Tool Table Touch Off
I don't think so. The fixture is to measure the relative length of the tool as it would extend from the spindle nose. So if the table has all the lengths recorded from the same fixture then the relative length is all that matters.

If:
T1 is 1.500" long
T2 is 2.000" long

And Lets say I touch off to the material with T1. Now the machine knows that when I switch to T2 the tip is 0.500" closer to the work and can adjust the coordinates to compensate. Assuming that the offset has been loaded with G43.


The important part is that every tool in the table is measured from the same fixture with the same contact point. So for me with R8 TTS tools I measure on a granite plate from a steel fixture that contacts the TTS ring. For a tapered tool the fixture would need to have a matching taper so that every tool fits the taper the same. My mill table position is completely irrelevant to the process. hope that makes some manor of sense.

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

More
09 Jun 2016 13:48 #75728 by hahn_rossman
Replied by hahn_rossman on topic Tool Table Touch Off
On our VMC we have a dedicated tool (really just a tool holder with a blank in it) that we jog down to a touch off gauge. This is used to set G54 for material thickness. Then as new tools are loaded they are jogged down to the same gauge and touched off to the tool table. In our case the gauge is a dial indicator that zeros at 2" above the material, but in the past we used feeler gauges, paper, etc. The important thing is to have a tool defined that all the other tools are offset relative to. This is why we don't use that tool!
My pet peeve with the touch off procedure is that it's possible to add offsets other than Z to tools if you are not paying attention. I'll have to look into trying to change that behavior, rather than training the humans to watch out.
Hahn Rossman
www.alkifoundry.com

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

More
25 Nov 2018 17:45 #121326 by NCPatrol
Replied by NCPatrol on topic Tool Table Touch Off
Sorry to bump an old thread, but this one keeps popping up and is pretty much covers the same question I have...I just seem to be missing a key step or something.

I'm trying to set up my tool table on my mill that uses QC30 holders. I just can't seem to get the results I expect when I try to set up each tool's offsets.

Here's the steps I tried today:

-Set tool 1 with T1 M6 in mdi.
-Faced off piece with T1. Touched off faced part as 0
-Also used "touch off tool" and set to 0. Z showed 0 as expected

-Changed tool 2 with T2 M6 in mdi
-Used 2" touch-off gauge on previous face, used "touch-off tool" and set Z to 2"
-Display showed Z changed to 2" as expected

When I tried changing back to T1, I would have expected it to change the Z offset back so when I touched tool 1 on the gauge, it would read 2" but it was some other random number.


A also notice that changing between tools doesn't seem to affect the displayed Z even though the tools have different Z offsets in the tool table.



Is there any good reference that explains step by step on how to set up and touch off? I have a feeling I'm missing something painfully obvious here, but it's just not coming together for some reason...

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

More
25 Nov 2018 18:07 #121328 by hahn_rossman
Replied by hahn_rossman on topic Tool Table Touch Off
You need to also call the offset from the tool table when you change the tool.
Something like :
t1 M6 G43

If you read up about g43 it's got a lot of specifics depending on how you are changing tools.
Depending on you post processor/CAM software you may or may not see this in posted code, but you need it to get the tool offsets to play nice in MDI mode.
Hahn Rossman
www.alkifoundry.com
www.rossmancycles.com

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

More
25 Nov 2018 18:56 - 25 Nov 2018 18:58 #121333 by NCPatrol
Replied by NCPatrol on topic Tool Table Touch Off
OK, so G43 was definitely the missing link in my mdi tool changes. After adding that and touching off each tool, I saw exactly what I expected in the tool table and changing tools gave me repeated accurate touch-offs on the fixture.

I'm using Fusion 360 with the EMC post. I believe this is the most current one for LinuxCNC.

Looking at a sample of a file I just posted, here's the part containing the 2nd tool change:
N110 G53 G0 Z0.
(ADAPTIVE2)
N115 M9
N120 M1
N125 T2 M6
N130 T3
N135 S3450 M3
N140 G54
N145 M8
N150 G0 X-0.3477 Y0.4173
N155 G43 Z0.6 H2
N160 G0 Z0.2
N165 Z-0.5
N170 G1 Z-0.65 F25.
N175 X-0.3475 Y0.417 Z-0.6594
N180 X-0.3471 Y0.4163 Z-0.6688


I notice it's only calling "T2 M6" with no G43. I just tried running this through this tool change (without tools installed) and it appeared to be holding the correct offsets. I'll be trying to full program with tools next....with my hand held firmly on the e-stop!

I guess I need to do a little more reading on the Fusion post and see how hard it is make it add G43 to the tool changes. I suppose I can add it manually after I post for now, but I know that's just asking for trouble as I'll inevitably miss one and that probably won't end well.


Edit: Actually, looking at it more closely, I see there is a G43 in there on line 155, as it's running the first Z depth. Perfect. It was just my lack of understanding how to set up the tool table all along!
Last edit: 25 Nov 2018 18:58 by NCPatrol.

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

More
25 Nov 2018 20:54 #121339 by RayJr
Replied by RayJr on topic Tool Table Touch Off
The G43 command is 6 lines below the tool change command in your example. Also, T3 is preset to load on the next m6.

the Fusion 360 CAM has been working well for me for over two years.

Ray

"No problem can be solved from the same level of consciousness that created it"

Albert Einstein

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

More
26 Nov 2018 18:41 #121388 by hahn_rossman
Replied by hahn_rossman on topic Tool Table Touch Off
Always a treat to be able to help out after receiving so much help over the years!
I use fusion also and you should probably poke around in the post processor and turn off things you don't need like preloading the next tool etc.
You can do that my clicking on open config next to the menu where you selected generic emc.
Then brackets opens a editable file that is how the post processor works in Javascript. If you look at the bottom left corner of the brackets window there is a pull down menu to select javascript which makes it easier to understand what the post is doing.
Don't forget to save it with a different name locally.
Hahn Rossman

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

More
14 Aug 2022 21:17 - 14 Aug 2022 21:27 #249735 by garrettmin
Replied by garrettmin on topic Tool Table Touch Off
Help File:
CAM Software Tool Library Drill Bit Sizes are EQUATED in the Toolpath Procedural calculations but are NOT RENDERED in the G-Code?  
LCNC Tool Tables COULD Re-Size the Toolpaths relative to the MCS Home of the Physical Machine.
CAM Tool libraries & LCNC Tool Tables are YET INACCURATE to the Physical Machine and the
TOUCH OFF Procedure is the favored default for the actual physical machine due to
HUMAN INACCURACY of installing a Drill Bit into a Collet…

Runtime Known Good is Touch Off.
Runtime Unknown Good is Tool Library either CAM or LCNC.

Speculations:
Although we have input the exact dimensions of the drill bit & holder into our NX CAM Tool Library... The data is only used for CAM Procedural Calculations within NX CAM of the Toolpath itself. This data is calculated in the CAM equations, so we do require this library in CAM. Although this CAM Tool Library data is ommitted from the rendered G-Code? All my NX CAM toolpaths rendered at the Same height irrelative of the CAM Tool LIbrary Dimensions or height of different drill bits. 

LCNC then requests it's own 2nd set of Tool Table & Offsets. "We have to input the Tool Drill Bit Dimensions at least 2x times, in the CAM Software Tool Library & also the LCNC Tool Table. We cannot just output the tool dimensions in CAM or LCNC Tool Table and trust it will be correct in the Physical Machine.

We require then to "Touch Off" to obtain a precise Tool Drill Bit Dimension. In fact, neither of the 2x tool libraries, either CAM Software or LCNC tool table libraries are good enough for precise calculation of the actual physical machine. Thus the "Touch Off" is required for precise Tool Drill Bit Z-Height to Workpiece, therefore this is the reason the CAM Software Tool Library Drill Bit Heights are not rendered in G-Code? Reason of the CAM Tool library is basically, omitted at the physical machine requiring to Touch Off for precise Tool Height.

Presumably, just touch off and maybe omit the 2nd tool table in LCNC.
Last edit: 14 Aug 2022 21:27 by garrettmin.

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

Time to create page: 0.197 seconds
Powered by Kunena Forum