Can't add Ball End Mill (and other requests...)
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Can't add Ball End Mill (and other requests...)
Hello,
Please bear with me, I am just starting the whole CAM adventure and since I use FreeCAD for CAD, I wanted to use Path for CAM. It is not easy...
1. I can not add Ball End Mill to Tool Library. I select that option, put tool parameters, but they are not being loaded - line is created, but parameters are "0". I don't have this problem with flat mills. BTW, what is "flat radius"? I searched internet (mill manufactures) and could not find it in any mill specification.
2. Can somebody create job for milling cone in the attached file? My guess is that it could be done with Ball End Mill, hence the issue #1. It would help me very much to have it as I could learn from it by "reverse engineering" it.
3. Can that cone be milled on 2,5 axis machine or a full 3 axis machine is needed? As I understand it, Z in 2,5 axis machine moves only in steps to position tool at certain depth for XY milling.
Thanks in advance,
-
regards
asdaf
OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.16093 (Git)
Build type: Release
Branch: releases/FreeCAD-0-18
Hash: 690774c0effe4fd7b8d2b5e2fb2b8c8d145e21ce
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: Polish/Poland (pl_PL)
Please bear with me, I am just starting the whole CAM adventure and since I use FreeCAD for CAD, I wanted to use Path for CAM. It is not easy...
1. I can not add Ball End Mill to Tool Library. I select that option, put tool parameters, but they are not being loaded - line is created, but parameters are "0". I don't have this problem with flat mills. BTW, what is "flat radius"? I searched internet (mill manufactures) and could not find it in any mill specification.
2. Can somebody create job for milling cone in the attached file? My guess is that it could be done with Ball End Mill, hence the issue #1. It would help me very much to have it as I could learn from it by "reverse engineering" it.
3. Can that cone be milled on 2,5 axis machine or a full 3 axis machine is needed? As I understand it, Z in 2,5 axis machine moves only in steps to position tool at certain depth for XY milling.
Thanks in advance,
-
regards
asdaf
OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.16093 (Git)
Build type: Release
Branch: releases/FreeCAD-0-18
Hash: 690774c0effe4fd7b8d2b5e2fb2b8c8d145e21ce
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: Polish/Poland (pl_PL)
- sliptonic
- Veteran
- Posts: 3457
- Joined: Tue Oct 25, 2011 10:46 pm
- Location: Columbia, Missouri
- Contact:
Re: Can't add Ball End Mill (and other requests...)
Hi asdaf,
There are definitely bugs in the tool table / library. You've hit a couple of them already.
If you start by creating an endmill, set the diameter and save it. Then edit it and change the type to ball-end mill, the diameter should take. This is a stupid GUI bug and needs fixing.
The tooltable has lots of properties but almost none of them are actually used. Diameter is used, of course, for calculating path offset.
The only operation that can make use of a ball-end mill is the 3D surface operation which is an experimental feature using OpenCamLib.
All others work only with cylindrical cutters.
You can mill the cone on a 2.5D machine. The surface finish will be defined by the step-down values so it won't be smooth.
There are definitely bugs in the tool table / library. You've hit a couple of them already.
If you start by creating an endmill, set the diameter and save it. Then edit it and change the type to ball-end mill, the diameter should take. This is a stupid GUI bug and needs fixing.
The tooltable has lots of properties but almost none of them are actually used. Diameter is used, of course, for calculating path offset.
The only operation that can make use of a ball-end mill is the 3D surface operation which is an experimental feature using OpenCamLib.
All others work only with cylindrical cutters.
You can mill the cone on a 2.5D machine. The surface finish will be defined by the step-down values so it won't be smooth.
Re: Can't add Ball End Mill (and other requests...)
Hello,
Thank you for replaying. I looked at your videos on YT, they explained quite a few things.
I managed to create ball end mill following your advice. Nevertheless, I will still bother you for more info about milling of that cone.
1. What mill type should be used for cone milling? (actually I am interested in angled vertical face, but "cone" is shorter and method should be the same, I suppose). I went for ball end mill as it seemed suitable compared to flat end mill.
2. Is FreeCAD's Path capable of generating G code for such operation?
You say that 3D surface operation is experimental in OpenCamLib (I assume this is the engine on which Path runs). This would mean that it is possible, but without any guarantee. Do I have it right?
3. Thank you for confirming that 2,5D capability. I was suspecting it would be like that. Could you tell me which Path's milling option I should choose to mill that cone?
4. Also, how to change the milling axis. I mean, on my object, cone protrudes towards Y+, but Path insists on milling in Z. I understand why it is so, but do I need to rotate my object, so cone faces Z or can I change that orientation somewhere in job's parameters?
-
regards,
asdaf
Thank you for replaying. I looked at your videos on YT, they explained quite a few things.
I managed to create ball end mill following your advice. Nevertheless, I will still bother you for more info about milling of that cone.
1. What mill type should be used for cone milling? (actually I am interested in angled vertical face, but "cone" is shorter and method should be the same, I suppose). I went for ball end mill as it seemed suitable compared to flat end mill.
2. Is FreeCAD's Path capable of generating G code for such operation?
You say that 3D surface operation is experimental in OpenCamLib (I assume this is the engine on which Path runs). This would mean that it is possible, but without any guarantee. Do I have it right?
3. Thank you for confirming that 2,5D capability. I was suspecting it would be like that. Could you tell me which Path's milling option I should choose to mill that cone?
4. Also, how to change the milling axis. I mean, on my object, cone protrudes towards Y+, but Path insists on milling in Z. I understand why it is so, but do I need to rotate my object, so cone faces Z or can I change that orientation somewhere in job's parameters?
-
regards,
asdaf
Re: Can't add Ball End Mill (and other requests...)
FreeCAD supports milling with vertical Z-direction. The job contains a clone of the object to be milled. You can turn it in the right direction.asdaf wrote: ↑Mon Aug 05, 2019 8:11 pm 4. Also, how to change the milling axis. I mean, on my object, cone protrudes towards Y+, but Path insists on milling in Z. I understand why it is so, but do I need to rotate my object, so cone faces Z or can I change that orientation somewhere in job's parameters?
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Can't add Ball End Mill (and other requests...)
Hi asdaf,
OpenCamLib is not the engine Path runs on, it's just "engine" for the 3D Operations (without 3D Pocket).
The bad thing: OpenCamLib is a third party package and makes a lot of problems atm. ( I'm not able to install it...)
If i got it running my workflow for a "cone" would be:
1. a "roughing path" with 3D Pocket.
2. a 3D Facing path in X direction
3. a 3D Facing path in Y direction
The 3D Facing Ops with only little step over and a ballend endmill should result in a nice surface.
you are at an open source project, - there is anytime everythin without guarantee...
OpenCamLib is not the engine Path runs on, it's just "engine" for the 3D Operations (without 3D Pocket).
The bad thing: OpenCamLib is a third party package and makes a lot of problems atm. ( I'm not able to install it...)
If i got it running my workflow for a "cone" would be:
1. a "roughing path" with 3D Pocket.
2. a 3D Facing path in X direction
3. a 3D Facing path in Y direction
The 3D Facing Ops with only little step over and a ballend endmill should result in a nice surface.
Gruß Herbert
Re: Can't add Ball End Mill (and other requests...)
Hi Herbert, did you try it recently? I was never able to install it on my Mac, but now it is included in the installation and works without installing anything.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Can't add Ball End Mill (and other requests...)
Hi Chris,
But, - and i'm very happy for that:
The AppImage seams to have OCL integrated now.
I made a quick test after your post and 3D Surface shows a path!
OS: openSUSE Leap 15.1 (KDE//usr/share/xsessions/plasma5)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.17512 (Git) AppImage
Build type: Release
Branch: master
Hash: 7b315d3a15f6c0a3e796b2bf000cb791092de079
Python version: 3.7.3
Qt version: 5.9.7
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)
there is still no rpm package at OpenSuse repos... For that FC .18 (also installed from the repo) still shows the error "opencamlib not installed".
But, - and i'm very happy for that:
The AppImage seams to have OCL integrated now.
I made a quick test after your post and 3D Surface shows a path!
OS: openSUSE Leap 15.1 (KDE//usr/share/xsessions/plasma5)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.17512 (Git) AppImage
Build type: Release
Branch: master
Hash: 7b315d3a15f6c0a3e796b2bf000cb791092de079
Python version: 3.7.3
Qt version: 5.9.7
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)
Gruß Herbert
Re: Can't add Ball End Mill (and other requests...)
You waited long for this!
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
- dubstar-04
- Posts: 698
- Joined: Mon Mar 04, 2013 8:41 pm
- Location: Chester, UK
- Contact:
Re: Can't add Ball End Mill (and other requests...)
Hi Asdaf,asdaf wrote: ↑Sun Aug 04, 2019 4:44 pm
1. I can not add Ball End Mill to Tool Library. I select that option, put tool parameters, but they are not being loaded - line is created, but parameters are "0". I don't have this problem with flat mills. BTW, what is "flat radius"? I searched internet (mill manufactures) and could not find it in any mill specification.
2. Can somebody create job for milling cone in the attached file? My guess is that it could be done with Ball End Mill, hence the issue #1. It would help me very much to have it as I could learn from it by "reverse engineering" it.
3. Can that cone be milled on 2,5 axis machine or a full 3 axis machine is needed? As I understand it, Z in 2,5 axis machine moves only in steps to position tool at certain depth for XY milling.
Thanks for taking the time to report the issues you found.
issue 1. should be fixed with PR#2434 https://github.com/FreeCAD/FreeCAD/pull/2434
Hopefully this will be merged and you can use a pre_019 windows build.
All,
I would like to continue discussion regarding the tool table here:
https://forum.freecadweb.org/viewtopic. ... 5D#p210048
Thanks,
Dan
- dubstar-04
- Posts: 698
- Joined: Mon Mar 04, 2013 8:41 pm
- Location: Chester, UK
- Contact: