svenhb / GRBL-Plotter

A GCode sender (not only for lasers or plotters) for up to two GRBL controller. SVG, DXF, HPGL import. 6 axis DRO.
https://grbl-plotter.de/
GNU General Public License v3.0
659 stars 174 forks source link

Laser cutting path planning #112

Closed lianzaozi closed 4 years ago

lianzaozi commented 4 years ago

First of all, thank you for your commitment to the plotter software.

I have an idea. I want to use this software for laser cutting. Generally, laser cutting has to plan the path first, and then read the dxf file to generate a specific trajectory Gcode. I looked for it in the software and did not find a setting item about the path planning of the laser cutting.

svenhb commented 4 years ago

You mean planning to reduce unneeded G0 moves? Including reversing of lines (switching start- and end-point)?

lianzaozi commented 4 years ago

thank you for your reply

What I mean is not what you understand.

Let me give an example. Take the following picture as an example. Figure 3 is the product I want to actually get after laser cutting. I used dxf in Figure 1 to import the software. After the software actually planned the path, the starting point of the cut was A and B, because the corners of the cut product would fit the size. The cutting start points A and B and the green segment line trajectories in Figure 2 are automatically planned by the software according to the cutting process settings. The red arrow in Figure 2 is the motion trajectory. (I remember FastCAM software has similar nesting function and path planning function)

picture1 Figure 1

picture2 Figure 2

picture3 Figure 3

svenhb commented 4 years ago

I think this is too complicated for me. Perhaps you can do the filling in Inkscape using the Egg-Bot add-ons? https://wiki.evilmadscientist.com/Hatch_fill

lianzaozi commented 4 years ago

thank you