First of all let me thank you for this great tool.
My milling machine doesn't support G41/G42 Tool compensation commands. So I was glad to find this flag for [cutter compensation] -donebymachine. With setting this to false, the compensation is directly done by dxf2gecode. That's exactly what I need.
My problem now is that for outer shapes milling direction clockwise & G41 compensation) there are radii added to every corner. Until now I haven't found a way to set this radii to zero :
original:
N140 G0 X 200.000 Y 50.000
N150 M3 M8
N160 G0 Z 3.000
N170 F150
N180 G1 Z -1.500
N190 F400
N200 G1 X 200.000 Y 150.000
N210 G1 X 300.000 Y 150.000
N220 G1 X 300.000 Y 50.000
N230 G1 X 200.000 Y 50.000
...
compensated (Tool diamater 20 mm):
(* SHAPE Nr: 0 *)
N140 G0 X 200.000 Y 40.000
N150 M3 M8
N160 G0 Z 3.000
N170 F150
N180 G1 Z -1.500
N190 F400
N200 G2 X 190.000 Y 50.000 I 0.000 J 10.000
N210 G1 X 190.000 Y 150.000
N220 G2 X 200.000 Y 160.000 I 10.000 J 0.000
N230 G1 X 300.000 Y 160.000
N240 G2 X 310.000 Y 150.000 I 0.000 J -10.000
N250 G1 X 310.000 Y 50.000
N260 G2 X 300.000 Y 40.000 I -10.000 J 0.000
N270 G1 X 200.000 Y 40.000
...
The paramter startradius in the tool table seems to have no influence on this.
Can anyone help me with this issue?
By the way: Disabling the flag for [cutter compensation] -donebymachine togehter with enabling Automatic Cutter Compensation crashs dxf2gcode when a dxf file will be opened, or in case that the file is already opened: if the Automatic Cutter Compensation becomes enabled.
Thank you
Michael
Hi Michael, yes, it will add radius on the corners, thats the way its programmed. Whats the issue with it? Finally a sharp edge is milled by that on the outer shape ...
regards
Christian
Hi Christian,
thank you for your quick reply. To be honest it was a mistake of mine. I thought with the radius it would cut into my workpiece, but it doesn't.
Please be so kindly and close or remove this ticket.
Best regards
Michael
Happy new year to all of you.
I played around with a bit more complex shape (see attachment).
It seems that dxf2gcode has problems to compensate different tool diameters on outer shapes (G41). With some diameters (e.g. 6 mm) i get the message "no intersection found". With diamameters like 1 or 10 mm it works.
For innner shapes (G42), dxf2gcode crashes when the selected tool diameter becomes larger than the radius of the shapes itself. I understand that and be able to avoid it but the "no intersection found" message for G41 makes me problems.
BR
Michael
Pls post there: https://www.ltspiceusers.ch/forums/english-section.67/
Happy new year!
Last edit: spicer 2023-01-01
Hi Michael, hi spicer and both together a happy new year. I know the cutter compensation has topics with dxf tolerances and sometimes this ends in not finding intersections of lines. For now i dont have a easy fix for it. Sorry to say that ....
regards
Christian