fusion 360 probing routines
Posted: Sun Mar 01, 2020 11:05 pm
Fusion 360 CAM has a bunch of different probing routines where based on the features being probed and some other settings, it builds a program that would typically call macros to do the actual routines. I take it the way to make use of these with kmotion CNC would be to build C programs that can be called based on M codes to execute those probing routines. The post processing dump file has a pretty huge list of macros and it seems somewhat daunting to do this. Is there another approach that I could be missing? I was hoping that I would find that there is some industry standard G or M code that operates a probe.
The dump file probing routine list is copied below.
case "probe":
case "probing-x":
case "probing-y":
case "probing-z":
case "probing-x-channel":
case "probing-x-channel-not-symmetric":
case "probing-x-channel-with-island":
case "probing-x-wall":
case "probing-x-wall-not-symmetric":
case "probing-y-channel":
case "probing-y-channel-not-symmetric":
case "probing-y-channel-with-island":
case "probing-y-wall":
case "probing-y-wall-not-symmetric":
case "probing-xy-inner-corner":
case "probing-xy-outer-corner":
case "probing-xy-circular-hole":
case "probing-xy-circular-hole-with-island":
case "probing-xy-circular-boss":
case "probing-xy-circular-hole-with-z":
case "probing-xy-circular-hole-island-with-z":
case "probing-xy-circular-boss-with-z":
case "probing-xy-rectangular-hole":
case "probing-xy-rectangular-hole-with-island":
case "probing-xy-rectangular-boss":
case "probing-xy-rectangular-hole-with-z":
case "probing-xy-rectangular-hole-island-with-z":
case "probing-xy-rectangular-boss-with-z":
case "probing-xyz-corner":
case "probing-x-plane-angle":
case "probing-y-plane-angle":
The dump file probing routine list is copied below.
case "probe":
case "probing-x":
case "probing-y":
case "probing-z":
case "probing-x-channel":
case "probing-x-channel-not-symmetric":
case "probing-x-channel-with-island":
case "probing-x-wall":
case "probing-x-wall-not-symmetric":
case "probing-y-channel":
case "probing-y-channel-not-symmetric":
case "probing-y-channel-with-island":
case "probing-y-wall":
case "probing-y-wall-not-symmetric":
case "probing-xy-inner-corner":
case "probing-xy-outer-corner":
case "probing-xy-circular-hole":
case "probing-xy-circular-hole-with-island":
case "probing-xy-circular-boss":
case "probing-xy-circular-hole-with-z":
case "probing-xy-circular-hole-island-with-z":
case "probing-xy-circular-boss-with-z":
case "probing-xy-rectangular-hole":
case "probing-xy-rectangular-hole-with-island":
case "probing-xy-rectangular-boss":
case "probing-xy-rectangular-hole-with-z":
case "probing-xy-rectangular-hole-island-with-z":
case "probing-xy-rectangular-boss-with-z":
case "probing-xyz-corner":
case "probing-x-plane-angle":
case "probing-y-plane-angle":