Menu

#126 Why "left compensation" works only on switched direction

Done
chrisko
None
High
All
Defect
2021-05-06
2021-03-13
spicer
No

Why I have to change the direction on shape 4 so that I can make "left compensation"?
Otherwise "left compensation" not work.

1 Attachments

Discussion

  • chrisko

    chrisko - 2021-05-02
    • status: New --> Accepted
    • assigned_to: chrisko
    • OpSys: --> All
    • Type: Patch --> Defect
     
  • chrisko

    chrisko - 2021-05-02

    Just checked your file. I am not 100% sure, but i think the shape 4 is not drawn exact enough, and therefore the tool cannot find an intersection of the points. Refer to the coordinates where it is referring to. The algorithm is able to compensate it for the other direction by change, your right. Can you please check your drawing and confirm if you find not matching points at about X 37 and Y4.

    regards
    Christian

    DEBUG      core.shapeoffset __init__   113 :  - forward: 39, backward: 37, iPoint: None
    DEBUG      core.shapeoffset __init__   115 :  - fw_rawoff_seg: ArcGeo (Ps=Point(X 37.199 Y 3.297), Pe=Point(X 36.183 Y 2.063), O=Point(X 34.171 Y 4.756), s_ang=-0.4488436021138024, e_ang=-0.928856011332593, r=3.361456626091798, ext=-0.48001240921879057), bw_rawoff_seg: ArcGeo (Ps=Point(X 37.546 Y 4.723), Pe=Point(X 37.199 Y 3.297), O=Point(X 34.037 Y 4.820), s_ang=-0.0277215006638154, e_ang=-0.4488441207695646, r=3.5099052960942037, ext=-0.4211226201057492)
    WARNING    core.shapeoffset __init__   118 :  - No intersection found?!
    
     
  • chrisko

    chrisko - 2021-05-06
    • status: Accepted --> Done
     
  • chrisko

    chrisko - 2021-05-06

    Defect seems to be in the dxf and the tolerance of the matching points. Therefore no topic for dxf2gcode. Therefore closing the issue.

     

Log in to post a comment.

MongoDB Logo MongoDB