Menu

#143 Open Tickets9 Help Formatting Help Create Ticket: Title Status: New Owner: ▼ Priority: High OpSys: Component: Type: Other Labels: tool compensation by dxf2gcode

WontFix
chrisko
High
All
Enhancement
2023-02-02
2022-12-31
mickka
No

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

1 Attachments

Discussion

  • chrisko

    chrisko - 2022-12-31

    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

     
    • mickka

      mickka - 2022-12-31

      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

       
  • mickka

    mickka - 2023-01-01

    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

     
  • spicer

    spicer - 2023-01-01
     

    Last edit: spicer 2023-01-01
  • chrisko

    chrisko - 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

     
  • chrisko

    chrisko - 2023-02-02
    • status: New --> WontFix
    • assigned_to: chrisko
    • OpSys: --> All
    • Type: Other --> Enhancement
     

Log in to post a comment.

MongoDB Logo MongoDB