LaserWeb / deprecated-LaserWeb3

Open Source Laser Cutter / Engraver software. Supports gcode, svg, dxf, stl, png, jpg, bmp
265 stars 68 forks source link

Cutting order optimization #215

Closed Biondilbiondo closed 7 years ago

Biondilbiondo commented 7 years ago

Added a function in simple cam to optimize the cutting order of the lines to get a much shorter gcode.

ghost commented 7 years ago

@lautr3k @cprezzi

cprezzi commented 7 years ago

Reversing the cut Direction is OK for laser cutting but causes Problems when milling. (Not sure if simple Cam is used for milling)

Biondilbiondo commented 7 years ago

I have supposed simple cam is just for laser cutting: when I create gcodes for milling machine i want a more advanced control on what the gcode is supposed to do. Anyway I don't understend what could go wrong in inverting cutting direction (with rispect to how a line is drown in the the CAD) during milling.

cprezzi commented 7 years ago

It's a big difference in surface quality and tool wearing if you do conventional up milling or down milling (climb milling) grafik In every CAM you can select the direction.

ghost commented 7 years ago

We have a pretty decent CAM in LW4.

While I do appreciate a G0 optimisation (speak to @tbfleming though) i dont really think we need to enhance lw3's much, since LW4 is nearly done anyway

On Jan 10, 2017 1:32 PM, "Claudio Prezzi" notifications@github.com wrote:

It's a big difference in surface quality and tool wearing if you do conventional up milling or down mittling (climb milling) [image: grafik] https://cloud.githubusercontent.com/assets/5457949/21804717/b5cb073c-d730-11e6-90bc-ce8bfff2e0d4.png In every CAM you can select the direction.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/LaserWeb/LaserWeb3/pull/215#issuecomment-271552971, or mute the thread https://github.com/notifications/unsubscribe-auth/AHVr2yrx6Zmhy1IlPleeBjnF2_iaiLW6ks5rQ2wzgaJpZM4LbdtE .