Spiral path for pockets with NativeCAM

More
9 years 1 month ago #98701 by FernV
Hi,

I am workng on a spiral mode for pockets and the path I think about is this :

Attachment not found



Any comments ?

Fern

Please Log in to join the conversation.

More
9 years 1 month ago #98865 by newbynobi
Hallo Fern,

The new spiral tool paths are not so heavy for the milling tools, as the load is more constant. Please find attached my parametric spiral ngc code in the most recent version. The realized path is shown on the screenshot, and that looks more uniform than yours.

Please Log in to join the conversation.

More
9 years 1 month ago #99478 by fixer
I am thinking about a different approach for complicated features - external python scripts that generate g-code based on input arguments. As we did with text engraving feature. It is a lot easier to do heavy math with external programs and you would still use NativeCam as user frontend to pass arguments to external programs.

I am looking at this repo github.com/aewallin , but cant find the time to dive in. It should be quite easy to do pocketing generators for simple shapes with true elipsed toolpath using opencamlib.

I am currently working on a G71 lathe cycles that will work like your polyline for mill. Complete profile is sent from NativeCam as argument to python script and it returns plain G0-G1-G2-G3 moves. This also has benefits because you can use run-from-line to start somewhere in the middle of roughing.

Please Log in to join the conversation.

More
9 years 1 month ago #99488 by FernV

fixer wrote: ... It is a lot easier to do heavy math with external programs

I agree

... and you would still use NativeCam as user frontend to pass arguments to external programs.

Yes this is easy

I am looking at this repo github.com/aewallin , but cant find the time to dive in.

I will take a look at this code but I am also short on time until end of October

It should be quite easy to do pocketing generators for simple shapes with true elipsed toolpath using opencamlib.

Depending on the license

I am currently working on a G71 lathe cycles that will work like your polyline for mill. Complete profile is sent from NativeCam as argument to python script and it returns plain G0-G1-G2-G3 moves. This also has benefits because you can use run-from-line to start somewhere in the middle of roughing.

Thanks

Fern

Please Log in to join the conversation.

More
7 years 10 months ago #123071 by fixer
proof of concept of what I had in mind in attachment. Circular pocket is a simple example, and it could be easily done in gcode alone, but the same principle can be used for generating more complex paths. For example, slot clearing of long and narrow rectangles,...

Attachment not found

Please Log in to join the conversation.

More
7 years 9 months ago #123237 by FernV
Hi,

This is exactly what will be in the next release

Fern

Please Log in to join the conversation.

More
7 years 9 months ago #123282 by fixer
great!

I did some optimizations in CXF engraving, it produces more efficient gcode now and fixed some bugs,... If you want to include it, I can share.

p.s. how do you send a private message on this forum?

Please Log in to join the conversation.

Time to create page: 0.261 seconds
Powered by Kunena Forum