Profile ... with a finishing pass
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Profile ... with a finishing pass
I think I might know how to do what I want but looking for validation. (The most recent video seems to be, sliptonics dressups which was 4 years ago and did not have a profile dressup ... this statement is NOT intended to be critical, I am very grateful for all the work)
Here is the problem... cutting out a foot profile from Oak. It will take 3 passes at a step down of 1 tool dia. This will leave marks in the Oak, so I want to leave say 0.01" on the profile and then do one full depth pass to remove that 0.01"
As you can see I already have a dress up for the tabs.
Do I now add a new Profile dress up? If so is the process:
- In the actual profile path use extra offset = 0.10
- in the profile dress up set extra offset to 0.00
My concern here is order of operations .... my guess is what I just said will not give me good results ...ie the tabs will be gone.
Should the order be
1) Profile with offset
2) Offset profile (taking full depth cut)
3) Tabs added last
In a similar vein the pocket ... I am fine hogging out the majority with a 90 % step over to a depth within say 0.01 again and then doing a finishing pass 0f 0.01 with a 30% step over.... is this possible via dressups? Or is this best done with a completely separate toolpath?
Try to understand FreeCad Modeling philosophy.
Thanks for the insights.
Here is the problem... cutting out a foot profile from Oak. It will take 3 passes at a step down of 1 tool dia. This will leave marks in the Oak, so I want to leave say 0.01" on the profile and then do one full depth pass to remove that 0.01"
As you can see I already have a dress up for the tabs.
Do I now add a new Profile dress up? If so is the process:
- In the actual profile path use extra offset = 0.10
- in the profile dress up set extra offset to 0.00
My concern here is order of operations .... my guess is what I just said will not give me good results ...ie the tabs will be gone.
Should the order be
1) Profile with offset
2) Offset profile (taking full depth cut)
3) Tabs added last
In a similar vein the pocket ... I am fine hogging out the majority with a 90 % step over to a depth within say 0.01 again and then doing a finishing pass 0f 0.01 with a 30% step over.... is this possible via dressups? Or is this best done with a completely separate toolpath?
Try to understand FreeCad Modeling philosophy.
Thanks for the insights.
Re: Profile ... with a finishing pass
I have not used any sort of profile dressup, but here is a kludge I have used successfully.
Define a new (fake) tool that is 0.01" larger in diameter than the tool you plan to use.
Use that "fat" tool in FreeCAD to create the rough pattern, just as before. The g-code should look the same as it does now, just slightly larger.
Now use the original tool in FreeCAD to create the finish pattern, including tabs or whatever else you need.
In the shop the same (original) physical tool is used for both operations. You might need to strip out a tool change operation in the g-code if it causes a problem.
Works just fine in my experience, and the shop time is exactly the same.
Gene
Define a new (fake) tool that is 0.01" larger in diameter than the tool you plan to use.
Use that "fat" tool in FreeCAD to create the rough pattern, just as before. The g-code should look the same as it does now, just slightly larger.
Now use the original tool in FreeCAD to create the finish pattern, including tabs or whatever else you need.
In the shop the same (original) physical tool is used for both operations. You might need to strip out a tool change operation in the g-code if it causes a problem.
Works just fine in my experience, and the shop time is exactly the same.
Gene
Re: Profile ... with a finishing pass
Afternoon.
Here is my take on your question. I simply created a demo file based on your image. See attached. I used adjustments to the offsets and heights/depths to make the included paths. I also used the `Copy From` feature of the Tag Dressup to place finish tags in same/close location to roughing tags for the Profile ops.
Have a great day.
Russell
Here is my take on your question. I simply created a demo file based on your image. See attached. I used adjustments to the offsets and heights/depths to make the included paths. I also used the `Copy From` feature of the Tag Dressup to place finish tags in same/close location to roughing tags for the Profile ops.
Have a great day.
Russell
Code: Select all
OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 0.21.29434 +11 (Git)
Build type: Release
Branch: master_prs
Hash: 7007fc82c3e7a53608d47fd9c2f65d22fb23b5e3
Python 3.8.10, Qt 5.15.2, Coin 4.0.1, Vtk 8.2.0, OCC 7.6.2
Locale: English/United States (en_US)
Installed mods:
* FC_SU
* PathExp
* Z_MacroStartup
- Attachments
-
- rough and finish.FCStd
- Example file
- (68.32 KiB) Downloaded 51 times
Re: Profile ... with a finishing pass
A nice simple solution for the profile problem ... I like it.GeneFC wrote: ↑Fri Jul 15, 2022 9:18 pm I have not used any sort of profile dressup, but here is a kludge I have used successfully.
Define a new (fake) tool that is 0.01" larger in diameter than the tool you plan to use.
Use that "fat" tool in FreeCAD to create the rough pattern, just as before. The g-code should look the same as it does now, just slightly larger.
Now use the original tool in FreeCAD to create the finish pattern, including tabs or whatever else you need.
In the shop the same (original) physical tool is used for both operations. You might need to strip out a tool change operation in the g-code if it causes a problem.
Works just fine in my experience, and the shop time is exactly the same.
Gene
Re: Profile ... with a finishing pass
I like the 'Copy From' need to add that to the bag of tools.Russ4262 wrote: ↑Fri Jul 15, 2022 10:45 pm Afternoon.
Here is my take on your question. I simply created a demo file based on your image. See attached. I used adjustments to the offsets and heights/depths to make the included paths. I also used the `Copy From` feature of the Tag Dressup to place finish tags in same/close location to roughing tags for the Profile ops.
Have a great day.
Russell
Code: Select all
OS: Windows 10 Version 2009 Word size of FreeCAD: 64-bit Version: 0.21.29434 +11 (Git) Build type: Release Branch: master_prs Hash: 7007fc82c3e7a53608d47fd9c2f65d22fb23b5e3 Python 3.8.10, Qt 5.15.2, Coin 4.0.1, Vtk 8.2.0, OCC 7.6.2 Locale: English/United States (en_US) Installed mods: * FC_SU * PathExp * Z_MacroStartup
Re: Profile ... with a finishing pass
Both solutions create a duplicate (although modified) tool path ... which is very shop friendly. Thank you for both responses.
But I was under the impression "dressups" were intended to solve this kind of problem, am I mistaken?
But I was under the impression "dressups" were intended to solve this kind of problem, am I mistaken?
Re: Profile ... with a finishing pass
Yes, but I am not aware that such a dressup exists at this time. I recall there has been some talk along those lines, but I do not believe it is yet implemented.
@Sliptonic could give a definite answer.
Gene
- sliptonic
- Veteran
- Posts: 3459
- Joined: Tue Oct 25, 2011 10:46 pm
- Location: Columbia, Missouri
- Contact:
Re: Profile ... with a finishing pass
Dressups modify a single operation tool path. In this case, you really have two. The initial 'roughing' pass that should use the extraoffset to leave a bit of material behind. And the second 'finishing' path that is at full depth and removes the extraoffset.
Both ops need to have the tags applied. So I favor Russ's solution.
Dressups were never intended to be applied to multiple ops at one time.
- sliptonic
- Veteran
- Posts: 3459
- Joined: Tue Oct 25, 2011 10:46 pm
- Location: Columbia, Missouri
- Contact:
Re: Profile ... with a finishing pass
We're gradually refactoring the operations to take the path generation logic out to simpler and cleaner functions. Then the operations can use these 'generators' to build up more complexity.
Once we refactor the profile operation, I'd like to consider adding the feature to the profile operation to apply a finishing pass. I don't want to do that now because it just makes the refactoring more difficult.
Once we refactor the profile operation, I'd like to consider adding the feature to the profile operation to apply a finishing pass. I don't want to do that now because it just makes the refactoring more difficult.
Re: Profile ... with a finishing pass
And very in vain. A typical case where two such "overlaps" have to be combined is in the form of a dog bone + instrument approach and withdrawal.
I would recommend to the topekstarter to solve his local problem not to create a new tool, but to use the standard option when creating a "full-depth finishing operation" Extra offset, setting a negative value (or for roughing by setting a positive value). IMHO - 0.01 will not be enough for the stated purpose. Also - 1\4 cutter and 1\4 depth step - jumpers will not save, there will be a lot of vibration on the lower passes and it will damage the side surfaces. Changing the depth of the pass for such applications should be made variable. And it would be wise to switch to a mill 1\8 with passage in the range of 2-2.5 mm, at the end of 1, then 0.5, then to a depth of 0.02-0.05, and then no need any jumpers - filings perfectly will hold the part.