Automatic Tool Change + Tool Probe Integration for Fusion360 G-code (Probe Basic

  • maruf1777
  • Away
  • New Member
  • New Member
More
23 Oct 2025 13:43 #336957 by maruf1777
Hi everyone,I’m currently using Probe Basic UI on a 3-axis milling machine. Tool setting and probing are working perfectly — kudos to everyone who made that process so smooth.However, I ran into a potential issue. I noticed that the .ngc file generated from Fusion360 only prompts for a tool change (e.g.
M6 T2
) without performing any actual tool change or probing routine. That’s risky — I almost started a job without realizing it wouldn’t automatically run the tool-length probing cycle after each change.I’d like to make the workflow safer and more automated. Ideally:
  • Whenever a tool change (
    M6
    ) is called, the machine should automatically go to the tool probe and measure the tool length before continuing.
  • No manual pause/resume or separate probe command should be required — it should just happen as part of the
    M6
    sequence.
Would this be best handled by:
  • A custom M6 remap in the HAL/INI file, or
  • A modified Fusion360 post processor (.cps) that inserts probing commands automatically after each tool change?
Also, I noticed another small issue:
The spindle starts cutting immediately after the
M3
command, without waiting for it to reach full speed. I know I can tweak ramp or lead-in settings in Fusion, but I’d prefer a permanent spindle-speed wait in the HAL or remap (something like a delay or “wait-for-at-speed” check).For testing, I’ve been running with the spindle disabled and using a pencil in place of the endmill — so nothing dangerous, just making sure all the logic works before real cutting.Any guidance or examples of how others have integrated automatic tool probing and spindle speed waits into Probe Basic or LinuxCNC would be much appreciated!Thanks in advance

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

More
23 Oct 2025 14:57 #336963 by jschulze

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

Time to create page: 0.098 seconds
Powered by Kunena Forum