Feeds and Speeds Addon

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!
User avatar
dubstar-04
Posts: 698
Joined: Mon Mar 04, 2013 8:41 pm
Location: Chester, UK
Contact:

Re: Feeds and Speeds Addon

Post by dubstar-04 »

This is excellent feedback, thank you for taking the time to do this.

tmmisek wrote: Great work. Intuitive, easy to use for a complete beginner.

Fantastic! This tool is most useful to less experienced machinists so that is great news.


tmmisek wrote: Why is the minimum chipload set at 0.0200? Is that set elsewhere, or an arbitrary minimum?

Arbitrary? How very dare you! :lol:

The included chiploads are interpolated from published data. I believe the data suggested that anything below this rate would be considered rubbing rather than cutting, therefore lead to increased heat and tool wear.

feedpertooth.png
feedpertooth.png (14.65 KiB) Viewed 1771 times

If there is a need to allow lower values, I'm happy to have a look at it.


tmmisek wrote: I was able to enter negative stepovers and stepdowns just with the down arrow key when the respective boxes were selected. Is a negative stepdown desired for things like 3-d printing, or is that handled elsewhere? I would think that, at least, the negative stepover would cause problems with the rest of Path.

I was also able to enter negative surface speeds as well. Does that mess up FreeCAD elsewhere?

I think that the power calculation should stop increasing when you exceed a stepover greater than the tool diameter.

I have captured these issues on github:

https://github.com/dubstar-04/FeedsAndSpeeds/issues/25
https://github.com/dubstar-04/FeedsAndSpeeds/issues/26

Thank you,

Dan
User avatar
dubstar-04
Posts: 698
Joined: Mon Mar 04, 2013 8:41 pm
Location: Chester, UK
Contact:

Re: Feeds and Speeds Addon

Post by dubstar-04 »

bleber wrote: In most tools is snowing to limit values, when make a research or experimenting with calculations, not limit but make a warning a tooltip or red alert
The primary aim of this tool is to help less experienced or infrequent machinists with a starting point. Experienced users or people experimenting can input values directly into the tool controller without any need for this tool.
bleber wrote: Fri Jan 28, 2022 7:53 am not limit but make a warning a tooltip or red alert
I like this idea. Added to github: https://github.com/dubstar-04/FeedsAndSpeeds/issues/27

Thanks,

Dan
memfis
Posts: 586
Joined: Tue Nov 15, 2016 7:58 pm

Re: Feeds and Speeds Addon

Post by memfis »

Good afternoon.

I tried to run the calculator - it partially works. But it does not respond to the selected tool and does not allow to change the tool diameter in manual mode. How to fix it?
Attachments
Снимок экрана от 2022-01-28 16-42-41.jpg
Снимок экрана от 2022-01-28 16-42-41.jpg (176.07 KiB) Viewed 1722 times
User avatar
dubstar-04
Posts: 698
Joined: Mon Mar 04, 2013 8:41 pm
Location: Chester, UK
Contact:

Re: Feeds and Speeds Addon

Post by dubstar-04 »

memfis wrote: Fri Jan 28, 2022 1:44 pm Good afternoon.

I tried to run the calculator - it partially works. But it does not respond to the selected tool and does not allow to change the tool diameter in manual mode. How to fix it?
Please can you share your FreeCAD file and version info?

Note the calculator won't work with legacy tools as it requires the chipload and material data from the toolbit.

If your using legacy tools you will see a warning.

Added an issue on GitHub to handle the legacy tools better: https://github.com/dubstar-04/FeedsAndSpeeds/issues/28

Thanks,

Dan
GeneFC
Veteran
Posts: 5373
Joined: Sat Mar 19, 2016 3:36 pm
Location: Punta Gorda, FL

Re: Feeds and Speeds Addon

Post by GeneFC »

dubstar-04 wrote: Fri Jan 28, 2022 8:16 am The included chiploads are interpolated from published data. I believe the data suggested that anything below this rate would be considered rubbing rather than cutting, therefore lead to increased heat and tool wear.

I have the 27th edition, not the 28th, but I suspect the tables are the same.

That table is primarily for calculating the power requirements.

Small tools, such as the 3 mm tools often seen in examples here in the forum, will almost certainly need smaller chiploads. For example, FS Wizard calls for a chipload per tooth of 0.01 mm in steel.

Of course the chipload relationship to RPM and feed is a straightforward calculation with no need for tables.

The power requirement for such small cutters can be ignored.

Overall a very nice addition. 8-)

Gene
User avatar
dubstar-04
Posts: 698
Joined: Mon Mar 04, 2013 8:41 pm
Location: Chester, UK
Contact:

Re: Feeds and Speeds Addon

Post by dubstar-04 »

GeneFC wrote: Fri Jan 28, 2022 5:28 pm
Small tools, such as the 3 mm tools often seen in examples here in the forum, will almost certainly need smaller chiploads. For example, FS Wizard calls for a chipload per tooth of 0.01 mm in steel.
I will look at adding additional chiploads.

The intention was to eventually add tool deflection calculations that would highlight the requirement.

Thanks,

Dan
User avatar
dubstar-04
Posts: 698
Joined: Mon Mar 04, 2013 8:41 pm
Location: Chester, UK
Contact:

Re: Feeds and Speeds Addon

Post by dubstar-04 »

Feeds and Speeds Addon version 0.2 is now available from the Addon Manager

FandSupdate.png
FandSupdate.png (50.95 KiB) Viewed 1483 times

Changes include:
  • Show spindle speed units
  • Better handle legacy tools
  • Limits and validation for user input
    - no negative values
    - no null or empty values
    - stepover limited to tool diameter
  • Greater range for chipload
Thank you for all the feedback received, please keep it coming!

Thanks,

Dan
User avatar
dubstar-04
Posts: 698
Joined: Mon Mar 04, 2013 8:41 pm
Location: Chester, UK
Contact:

Re: Feeds and Speeds Addon

Post by dubstar-04 »

Feeds and Speeds Addon version 0.3 is now available from the Addon Manager

fands3.png
fands3.png (68.27 KiB) Viewed 1398 times

Changes Include:
- Convert material data to FreeCAD materials
- Allow selection of any FreeCAD material that has correct parameters, allowing custom materials to be created
- Swap tool diameter input for a label (Tool diameter associated with the selected tool)
- Reduced the default chipload

Thanks,

Dan
kzembower
Posts: 44
Joined: Sat Jan 21, 2023 9:01 pm

Re: Feeds and Speeds Addon

Post by kzembower »

(Hoping this thread is still alive.)

Just noticed a behavior I don't know how to cope with. When I created my own 1/8 inch endmill, with two straight flutes made of carbide, I input a chip load of 0.13mm for soft plywood. This calculated to a horizontal speed of over 6000mm/min and vertical of 3000mm/min at a rotation of more than 25000rpm. The problem is that my ShopBot PRSAlpha with a spindle only operates up to 18000rpm. What I was hoping for was a way to manually set the maximum rpm, and have the horizontal and vertical speeds recalculated from there.

Is this possible to do with the current system?

Thanks for any advice or guidance.

-Kevin

Code: Select all

OS: Ubuntu 22.04.3 LTS (ubuntu:GNOME/ubuntu)
Word size of FreeCAD: 64-bit
Version: 0.21.1.33694 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 0.21.1)
Hash: f6708547a9bb3f71a4aaade12109f511a72c207c
Python 3.10.12, Qt 5.15.8, Coin 4.0.0, Vtk 9.2.5, OCC 7.6.3
Locale: English/United States (en_US)
Installed mods: 
  * A2plus 0.4.62
  * FeedsAndSpeeds 0.5.0
  * Assembly3 0.12.1 (Disabled)
  * Help 1.0.3
  * Assembly4 0.50.6
  * woodworking 0.21.1.33694
User avatar
lgrfbs
Posts: 72
Joined: Wed Apr 07, 2021 9:51 am
Location: Sweden
Contact:

Re: Feeds and Speeds Addon

Post by lgrfbs »

Just a little reflection here, there are no units for "Chipload", "Spindle speed" and "Surface speed" as far as I can see from the pictures in this thread.
Good job, thanks.
Windows 10 64bit
Best FreeCAD for me right now: FreeCAD 0.18.4 and testing FreeCAD 0.21.1 to see if it is better.
Main CAD program: Alibre Design™ Expert, Version: V25 64-bit [Build 25033]
Post Reply