my old 0m-A system only has H offsets. I think it is set for cutter compensation C. I have been reposting to hit tolerance but I'm trying to use the "wear" compensation feature in fusion360.

my machine runs the code using the D offset but there is no compensation. if I change the D to an H. the machine runs but changes the tool length offset and crashes.

should the machine be in cutter compensation C or should I change it back to A or B?

snippet of code that runs
T3 M06
S3979 M03
G57
M08
G00 X103.786 Y-46.143
G43 Z35.5 H03
G00 Z25.5
G01 Z1.045 F300.
X103.813 Y-46.115 Z0.797
X103.894 Y-46.035 Z0.574
X104.019 Y-45.91 Z0.397
X104.177 Y-45.752 Z0.284
X104.352 Y-45.577 Z0.245
G42 X104.635 Y-44.729 D23
G02 X106.332 Y-44.73 I0.848 J-0.849
G01 X106.39 Y-44.788