We have created a G-CODE backlash compensation tool for milling machines similar to the previously published G-CODE backlash compensation for lathes in Fusion360.
It takes the form of a G-CODE created in PostScript for GRBL in Fusion360 and processes
The direction of movement of the cutter to the machining position is also specified.
The X and Y axes are moved in the plus direction, and the Z axis is moved in the minus direction (spindle down) to match.
When CALL.py is executed, a file selection screen will appear. Select the file to be processed.
When the process is complete, a file is created with NBC appended to the file name.
Here is an example of processing. If you process the code for drawing a circle, you will see that a correction movement is added at the point where each axis changes direction. This motion moves the motor, but not the table, so the processing is performed without any actual displacement.