2 1/2 , 3 and 4 with indexing is already part of FreeCAD/Path
https://wiki.freecadweb.org/Path_Workbench
https://www.youtube.com/watch?v=MWFC17MIfOE
I'm using C++ and Python.
On 7/12/21 6:00 PM, Chris Albertson wrote:
So the program would likely accept a .STEP file and produce g-code. I
would start with the simpler case of 2 1/2 D machining
There are two ways, X,Y raster scanning with the end mill, that is really
primitive, or contour following. For counter following I think you have to
convert to a topographic map then trace each counter line around in a loop,
then go to the next line. I think there are many ways to define "next
line"
At some point you need to look inside the STEP file to fin the "intent" for
example a threaded blind hole is made with a drill and tap, not a tiny end
mill on a 6-axis machine.
What are you using C++ or Python, Something else?
On Mon, Jul 12, 2021 at 2:57 PM Bari <bari00...@gmail.com> wrote:
For now my target is to work with FreeCAD/Path. FreeCAD uses a geometry
engine based on Open CASCADE. I'm looking at some physics engines now to
handle the collision avoidance between the tools, material and work
holders.
I'm am also looking at being able to input factors for the tools and
material to be able to create more optimal paths than just raster scans.
1" dia carbide roughing end mill on a 20HP VMC vs 1HP spindle on robot
arm and tool steel vs 60xx aluminum.
On 7/12/21 4:17 PM, Matthew Herd wrote:
Hi Bari,
Though I'm no expert, your goal is admirable. I would say typically I do
tend to use the larger tools first when feasible (i.e. excluding
situations
where I might have to drill first). I try to use an adaptive tool path
whenever possible too. I then move to one of many finishing strategies
(contour, horizontal, pencil, etc.)
I think traditional roughing was probably rather raster oriented.
Probably
just work in a constant stepover and depth of cut and go round the part
in
a roughly square path. However, I don't know because I have very limited
experience with CAM packages prior to Fusion360 about 6 years ago when
adaptive was pretty much standard. I dabbled with MasterCAM in about
2005,
but I can't recall if there was an adaptive tool path back then. I don't
believe there was, but I never dug that deep.
Matt
On Mon, Jul 12, 2021 at 5:10 PM Bari <bari00...@gmail.com> wrote:
I'm am working on creating open software for creating tool paths for 4+
axis machines.
What are your approaches to machining when using 4+ axis machines?
Hog out as much as possible first using the largest roughing tools first
then moving to smaller?
Any fine points to consider?
One vendor of 5-axis CAM markets adaptive technology to speed up the
process. Not exactly sure what they used to do when creating paths with
their older software vs newer.
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users