Manual tool change + tool lengh touch off

More
4 years 2 months ago #249272 by MaHa
When working with dynamic toollength, only diameter is used from tooltable, length can be set to zero, or never use G43
After eg. T99 is used to touchoff X Y Z , and afterwards probed, it is reverenced with  #<_ToolZRef> = #5063
All following probed tools getting offset from first tool with  G43.1 Z[#<_ToolZ> - #<_ToolZRef>]

linuxcnc.org/docs/2.8/html/gcode/g-code.html#gcode:g43.1

That is why tooltable is not used for length and G43 is not needed in gcode. DIAM entrys should be done, if cuttercompensation used.

from tool-change:

( My sequence of Running; )
( 1. Use a T99, a .250" Rod, to touch off X, Y, and Z of WCS as modeled in CAM )
( 2. Manually input M600 ) or just enter #<_ToolDidFirst> = 0 in MDI
( 3. Manually call an M6 T99, tool will touch off on toolsetter and store tool height )
( 4. Load program and run, M6 in program will prompt tool change, after changing, tool will touch off and Z will adjust )
( 5. Run any and all code using the same desired Z height for the WCS as designed )
( 6. For new WCS repeat from Step #1 )

The following user(s) said Thank You: seuchato, russ

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

More
4 years 2 months ago #249276 by russ
Ok, that makes sense now. I was under the impression that I need the tooltable but ive just looked up cutter compensation and I guess I dont need that since all my gcode will come from fusion 360 which generates all the tool paths. I think I understand that correctly!

I had just spent the last few hours trying to get gcode to update the tool table but ill just disable it and make sure I number my tools properly. now I can at least put this part to bed, now i need to start looking into a debounce feature since the toolsetter is re-triggering sometimes after detection.

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

More
4 years 2 months ago #249978 by andypugh
I am curious about _why_ this remap avoids using the tool table.

I don't need to probe tool lengths as my machine has repeatable tool holders. (What spindle are you using? Given the effort that you are going to in the rest of the router build I would be surprised if you were not using a tool-changing spindle)

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

More
4 years 2 months ago #250074 by russ
Yeah, I wasnt 100% sure at the time but I do now have an ATC spindle on the way, although, actually ill still use this remap because ill be using it as a manual quick change to begin with, so this remap means I can casually change cutters between tool holders without consequences.

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

More
4 years 2 months ago - 4 years 2 months ago #250076 by Todd Zuercher
Personally, I would manually probe all the tool holders for a job before starting, set them up in the tool table. and run the job I wouldn't want to mess with probing at each tool change. That way if you are running a job that uses 6 tools and you need to run it 10 times, you are only probing 6 times instead of 60. (Just my opinion and personal preference.)
Last edit: 4 years 2 months ago by Todd Zuercher.
The following user(s) said Thank You: tommylight

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

More
4 years 2 months ago #250138 by andypugh
There are lots of ways to work. I find that I do most of my milling in G54 and tool zero just setting the axis (not tool) offsets. But then I do a lot of work just cranking the MPG or using MDI (often in polar coordinates)

It very much depends on the work you are doing, and I am generally making it up as I go along :-)

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

Time to create page: 0.433 seconds
Powered by Kunena Forum