Freecad path strategy

Here's the place for discussion related to CAM/CNC and the development of the Path module.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
chrisb
Veteran
Posts: 54192
Joined: Tue Mar 17, 2015 9:14 am

Re: Freecad path strategy

Post by chrisb »

To demonstrate my idea from above: Here I have added a pad which has just the length of the door. It will not protude, but it will create a seam.

Spiral avoids the rats nest.

I have to correct myself: There come two possibilities to mind how this could be possible in Path workbench:
1) You could use a custom stock
2) you could use a boundary dressup.
SnipScreenshot-5cfdd7.png
SnipScreenshot-5cfdd7.png (48.38 KiB) Viewed 935 times
Attachments
Wichteltuer_cb2.FCStd
(429.05 KiB) Downloaded 13 times
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
herbk
Veteran
Posts: 2660
Joined: Mon Nov 03, 2014 3:45 pm
Location: Windsbach, Bavarya (Germany)

Re: Freecad path strategy

Post by herbk »

Hi,
i would also ad a little pad to the model for the handle and use the same workflow like Chris at general...

@ Chrisb: My AppImage freezes if i change the Step Over to something less then 100% Doing this is a need, because 100% leaves always unwanted islands.
Would you check you get this freezing to?

Usualy i prefer Adaptive for pocket operations, but there is also a problem atm, - here it cuts to much and damages the model.
wichteltuer.png
wichteltuer.png (14.48 KiB) Viewed 931 times


OS: openSUSE Tumbleweed (KDE//usr/share/xsessions/plasma5)
Word size of FreeCAD: 64-bit
Version: 0.20.27008 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 9162733)
Hash: 91627338a44371fe9a8e815b4900f62558af98a1
Python version: 3.9.9
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.5.3
Locale: German/Germany (de_DE)
Gruß Herbert
chrisb
Veteran
Posts: 54192
Joined: Tue Mar 17, 2015 9:14 am

Re: Freecad path strategy

Post by chrisb »

Moved to Path forum.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
chrisb
Veteran
Posts: 54192
Joined: Tue Mar 17, 2015 9:14 am

Re: Freecad path strategy

Post by chrisb »

herbk wrote: Sun Jan 16, 2022 1:32 pm @ Chrisb: My AppImage freezes if i change the Step Over to something less then 100% Doing this is a need, because 100% leaves always unwanted islands.
Would you check you get this freezing to?
The pocket from my last model uses 95% stepover.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
chrisb
Veteran
Posts: 54192
Joined: Tue Mar 17, 2015 9:14 am

Re: Freecad path strategy

Post by chrisb »

herbk wrote: Sun Jan 16, 2022 1:32 pm @ Chrisb: My AppImage freezes if i change the Step Over to something less then 100% Doing this is a need, because 100% leaves always unwanted islands.
Would you check you get this freezing to?
No problem with adaptive either. However, I was not able to change it to 80 in the Adaptive's dialog, it always was reset to 20. But I could change it directly in the properties.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
chrisb
Veteran
Posts: 54192
Joined: Tue Mar 17, 2015 9:14 am

Re: Freecad path strategy

Post by chrisb »

Very cumbersome: I have set adaptive stepover to 80 in the properties. If I edit it, it shows 75 in the dialog. Even if I confirm the 75 I still have 80 in the properties.

Edit: The dialog is smart and realizes, that no input was made. If I change to 74, change it back to 75 and confirm, then I see 75 in the properties.

Edit 2: There is a limit of 75 in the dialog. I had typed 80 and probably didn't realize that it was not accepted.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Russ4262
Posts: 952
Joined: Sat Jun 30, 2018 3:22 pm
Location: Oklahoma
Contact:

Re: Freecad path strategy

Post by Russ4262 »

herbk wrote: Sun Jan 16, 2022 1:32 pm ...
Usualy i prefer Adaptive for pocket operations, but there is also a problem atm, - here it cuts to much and damages the model.
wichteltuer.png
...
Morning Gentlemen.
@HerbK, that Adaptive artifact can be eliminated by increasing the "Stock to Leave" value to something greater than zero. In the attached example, I set it to 0,50 mm and disabled the "Finishing Profile" because I would add a finishing pass using the Profile op to clean up the perimeter of the pocket after the Adaptive op clears it. This solution to the Adaptive artifacts is posted in another thread here in the forum, Re: Ticket #4658 - Pocket clearing struggle.


You all are such a great support group for forum users!

Russell

OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 0.20.27078 +5 (Git)
Build type: Release
Branch: feature/cut_pattern_upgrade
Hash: 0d44bdc9644be09f4e9ab45eba5e32745b552ae6
Python version: 3.8.6+
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.5.3
Locale: English/United States (en_US)
Attachments
Wichteltuer_cb2_r1.FCStd
Modified ChrisB source file with Adaptive, as inactive due to file size limits
(673.46 KiB) Downloaded 11 times
Adaptive used without erroneous paths, using "Stock to Leave" positive value
Adaptive used without erroneous paths, using "Stock to Leave" positive value
Snip macro screenshot-d7bf3a.png (205.46 KiB) Viewed 850 times
GeneFC
Veteran
Posts: 5373
Joined: Sat Mar 19, 2016 3:36 pm
Location: Punta Gorda, FL

Re: Freecad path strategy

Post by GeneFC »

chrisb wrote: Sun Jan 16, 2022 12:37 pm
strahlensauger wrote: Sun Jan 16, 2022 12:25 pm Is there a possibility to have an "island" in the middle of the pocket?
I'm afraid not directly, perhaps Gene or Herbert know of a possibility in Path. I would add something faky to the model to get an additional seam.
GeneFC wrote: pinged by pinger macro
I may not understand the problem. I have left islands in pockets for years. I just tried with the original file posted above. I removed the "bridge", leaving the island free inside the pocket, and there was no problem in creating a correct pattern. I added the keyhole as a separate face, and again everything worked fine.

Of course the issue of efficiency of using large and small cutters was not addressed in this simple test.

OS: Windows 7 Version 6.1 (Build 7601: SP 1)
Word size of FreeCAD: 64-bit
Version: 0.20.26858 (Git)
Build type: Release
Branch: master
Hash: e209bc706d35121098f9bac779bc6b09c24ddd95
Python version: 3.8.6+
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.5.3
Locale: English/United States (en_US)

Gene
herbk
Veteran
Posts: 2660
Joined: Mon Nov 03, 2014 3:45 pm
Location: Windsbach, Bavarya (Germany)

Re: Freecad path strategy

Post by herbk »

chrisb wrote: Sun Jan 16, 2022 2:17 pm
herbk wrote: Sun Jan 16, 2022 1:32 pm @ Chrisb: My AppImage freezes if i change the Step Over to something less then 100% Doing this is a need, because 100% leaves always unwanted islands.
Would you check you get this freezing to?
The pocket from my last model uses 95% stepover.
My foult, sorry... The problem is only if i use Cut Pattern Spiral ! The time for calculate the path increases if i go down with the Step Over %.
ATM it calculates at 50% more then 10 minutes now, but system monitor shows processor load at about 15% only.
Gruß Herbert
chrisb
Veteran
Posts: 54192
Joined: Tue Mar 17, 2015 9:14 am

Re: Freecad path strategy

Post by chrisb »

herbk wrote: Sun Jan 16, 2022 9:12 pm My foult, sorry... The problem is only if i use Cut Pattern Spiral ! The time for calculate the path increases if i go down with the Step Over %.
ATM it calculates at 50% more then 10 minutes now, but system monitor shows processor load at about 15% only.
Ah, I wondered already why it became so slow. So yes, I can confirm your observation. Usually I use Offset, but as described above, I wanted to avoid the "rats nest".
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Post Reply