Search found 585 matches

by memfis
Tue Feb 27, 2024 7:04 am
Forum: Path/CAM
Topic: Operation Adaptive - must be done via G2 & G3
Replies: 2
Views: 334

Operation Adaptive - must be done via G2 & G3

Colleagues, the number of lines of code that are created when forming an Adaptive operation is simply prohibitive. This is very bad for CNC operation. Such a huge number of lines is absolutely unnecessary. A 180-700mm plane can be processed with 300-500 thousand lines. It is necessary to replace tra...
by memfis
Tue Feb 20, 2024 12:42 pm
Forum: Форум на русском языке
Topic: Правильность построения детали по областям эскиза
Replies: 5
Views: 876

Re: Правильность построения детали по областям эскиза

А Вы сможете в Path в RT? (если не пробовали, то спросите у memfis'а) Сможет. Преимущества RT в части возможностей проектирования весьма значительные, настолько, что в основной чувствуешь себя "как без рук". Помимо вариантов "внешней геометрии" например Лофт в партДизайне - в RT...
by memfis
Tue Feb 20, 2024 7:43 am
Forum: Path/CAM
Topic: Making 3D Surface more efficient
Replies: 45
Views: 2735

Re: Making 3D Surface more efficient

I have a suggestion - in the topic header, please post the actual versions of those files that are modified and should be tested in experiments. Including new experiment with area.h file and announcement where to put them.
by memfis
Mon Feb 19, 2024 6:44 pm
Forum: Path/CAM
Topic: Making 3D Surface more efficient
Replies: 45
Views: 2735

Re: Making 3D Surface more efficient

When I did my last 3d project, I had a lot of opportunities to observe CPU utilization. Moreover, I could determine by the load character whether Path creation will be completed successfully or not. So, if we see only one core loaded = no, there will be no success. But if we see periodic bursts of l...
by memfis
Mon Feb 19, 2024 9:02 am
Forum: Path/CAM
Topic: Making 3D Surface more efficient
Replies: 45
Views: 2735

Re: Making 3D Surface more efficient

b) RAM - growth by leaps and bounds up to 13GB Wow, does that all clean up later? No memory leaks? I can't say anything about leaks. When the calculations are completed, the consumption is reduced by about 3-4gb. The file itself weighs 22.6mb. It contains Adaptive plane operation in 3D, the 3D vers...
by memfis
Mon Feb 19, 2024 9:00 am
Forum: Path/CAM
Topic: Making 3D Surface more efficient
Replies: 45
Views: 2735

Re: Making 3D Surface more efficient

This recalculation happens for all types of surgeries. But the 3D is particularly painful.
by memfis
Mon Feb 19, 2024 8:39 am
Forum: Path/CAM
Topic: Making 3D Surface more efficient
Replies: 45
Views: 2735

Re: Making 3D Surface more efficient

Here is something else I would like to point out - when creating an operation, there is an Apply button. We press it, wait for the result, then, without changing anything, press OK and the program again!!! performs all calculations. I.e. after Apply it calculates and then after OK. All the same &quo...
by memfis
Mon Feb 19, 2024 8:32 am
Forum: Path/CAM
Topic: Making 3D Surface more efficient
Replies: 45
Views: 2735

Re: Making 3D Surface more efficient

Tested the work on an already completed project. The experiment is "clean" - 3D task was created first with the script version from the latest FC build, then with the modification. In my case, I could not notice any changes in the following parameters. a) CPU load. At the main time - one c...
by memfis
Mon Feb 19, 2024 7:55 am
Forum: Path/CAM
Topic: How to mill this wooden bowl???
Replies: 24
Views: 2043

Re: How to mill this wooden bowl???

A few years ago I solved a similar problem on a larger size. The solution was as follows (with the following prerequisites - FC + LinuxCNC + text editor Geany) - - 1. for a large milling cutter I created a drawing with the contour of the ball - as Chrisb did and from the drawing I got the Z values, ...
by memfis
Mon Feb 19, 2024 7:44 am
Forum: Path/CAM
Topic: Making 3D Surface more efficient
Replies: 45
Views: 2735

Re: Making 3D Surface more efficient

I think we have a final version, Spiral included. Good afternoon and thanks for the great news! This version of the file (apparently) should replace the same file in the standard program build. But in the standard build there are two files with this name - find /opt/ -name Surface.py /opt/FC/usr/Mo...