Hello Andrey,
thanks for your time in supporting to develop dxf2gcode.
I see the big improvement which such a change could bring to dxf2gcode. In some previous changes I made to dxf2gcode I also faced with the limiting factor how “operations” are handled in shapes. (e.g. cutter compensation, start shapes etc.).
The only thing I want to clarify is, that these operations or cutter compensation are also used for lathe machines (This might be the tool radius). Additionally operations might be used on not closed contours. These for sure do not have a detail like inside or outside, but they have left or right. But this is just a detail ...
I fully support your proposed change and your right you should start at a separate branch first until there is a version which might become our new development branch. If you need any support from my side or any hints feel free to ask.
Best regards
Christian
--
--
You received this message because you subscribed to the Google
Groups-group "dxf2gcode-dev".
To post a message, send mail to dxf2gc...@googlegroups.com
To unsubscribe, send mail to dxf2gcode-de...@googlegroups.com
See http://groups.google.de/group/dxf2gcode-dev?hl=en for more options
and the dxf2gcode project page at http://code.google.com/p/dxf2gcode/
---
You received this message because you are subscribed to the Google Groups "dxf2gcode-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dxf2gcode-de...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
You received this message because you subscribed to the Google
Groups-group "dxf2gcode-dev".
To post a message, send mail to dxf2gc...@googlegroups.com
To unsubscribe, send mail to dxf2gcode-de...@googlegroups.com
See http://groups.google.de/group/dxf2gcode-dev?hl=en for more options
and the dxf2gcode project page at http://code.google.com/p/dxf2gcode/
---
You received this message because you are subscribed to the Google Groups "dxf2gcode-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dxf2gcode-de...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
So it is also important to keep the "Z workpiece top" not global either, but per operation ;-)
(my example was simple, but there are more complex cases where one would want to do a fine milling at the bottom of a pocket for example, and then I don't have one workpiece top Z, but several, depending on the XY position on the piece).
- As for the "global parameters", please don't set "Z feed rate" and "XY feed rate" as global because they are not. I always change the feed rate (even with the same tool), depending on the operation: for a coarse milling requiring the full width of the tool, the XY feed rate will be much slower than for a finishing pass that removes a few 1/10mm.
- What I love in DXF2GCODE is its efficiency: it is perfect for prototyping because there is no need to spend hours to configure it: just draw your piece, name each layer with the tool parameters and everything is auto-magically configured in DXF2GCODE (I like the possibility to auto-configure the tools through the layers). Just have to select milling order and generate the GCODE. Your "Auto" mode will do the same I guess?
- I think that your "operation" organisation shouldn't modify anything for that, but please keep the "Custom GCode" functionality, it is quite useful (at least for me :-P), eg to add a pause, probing a tool, ...
- One nice feature would be to have a "Drill" operation too (using the appropriate GCODEs).
--
As we are talking about next gen. dxf2gcode, I have also have something in mind. I am using dxf2gcode for carving of Chinese Calligraphy on wood board. There are a lot of head movement on wood surface. Somehow, I always feel it will be much faster if the optimization can be done better. For my application, it will be best to minimize the amount of non-carving movements. I don't know what is the criterion of current optimization. However, what I observe is that even there are paths nearing each other need to be carved, the head always move to another part of the surface then come back. I don't know if it is possible to make change to be more efficient.
--
It got worse.
I mean the estimated cutting time by Candle is longer than the standard version (20190103).Attached is .dxf file that I used for testing. Note that it is generated by Visio with unit of mm but always interpolated as inch. You need to make sure the generated .ngc file is in mm.Thanks
On Sat, May 4, 2019 at 3:19 AM <zappa...@gmail.com> wrote:
On Saturday, May 4, 2019 at 6:29:55 AM UTC+3, Fuyun Ling wrote:--It got worse.Can you send me some simple sample DXF that got worse? And what exactly did got worse, the path is less optimal now?
--
You received this message because you subscribed to the Google
Groups-group "dxf2gcode-dev".
To post a message, send mail to dxf2gc...@googlegroups.com
To unsubscribe, send mail to dxf2gc...@googlegroups.com
See http://groups.google.de/group/dxf2gcode-dev?hl=en for more options
and the dxf2gcode project page at http://code.google.com/p/dxf2gcode/
---
You received this message because you are subscribed to the Google Groups "dxf2gcode-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dxf2gc...@googlegroups.com.
To unsubscribe, send mail to dxf2gcode-de...@googlegroups.com
See http://groups.google.de/group/dxf2gcode-dev?hl=en for more options
and the dxf2gcode project page at http://code.google.com/p/dxf2gcode/
---
You received this message because you are subscribed to the Google Groups "dxf2gcode-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dxf2gcode-de...@googlegroups.com.
Just one additional comment, which i want to add, regarding the following sentence
Regarding dxf2gcode new generation, what you're trying to do should be possible with the "POCKET" operation I have in mind. You will not have to fill the pocket with lines manually.
Since a long time I had the same additional operation in mind and there are already some parts of the required operations integrated in dxf2gcode. I was not sure weather you are aware about that … (https://sourceforge.net/p/dxf2gcode/sourcecode/ci/develop/tree/source/dxf2gcode/core/shapeoffset.py)
Regards
Christian