Identifying and eliminating software generated chatter marks
- Rcnewcomb
- Vectric Archimage
- Posts: 5916
- Joined: Fri Nov 04, 2005 5:54 am
- Model of CNC Machine: 24x36 GCnC/WinCNC with ATC
- Location: San Jose, California, USA
- Contact:
Identifying and eliminating software generated chatter marks
Summary:
Get in the habit if creating a component that is the same size as your material. The component can have a thickness of 0.
Details:
Identifying and eliminating software generated chatter marks:
James Booth and Mark have talked about this in the past, but I thought I'd remind others of the steps to identify and eliminate software generated chatter marks.
Imagine that you are creating a plaque that has an oval dish as part of the design. For example:
While doing the design I ran into an issue with software generated chatter on the border. Brian reminded me of the cure. I recall that James mentions this in his training videos.
So here is a refresher for those like me who have forgotten the cause and the cure of software generated chatter marks. I'll show the problem as well as the solution.
How to Create the Problem
1. Create a new project that is 24x18x1.25
2. Draw an ellipse 18x9 and center it in the project
3. Choose the "Create Shapes from Vectors" tool
4. Choose a Dome shape with an angle of -85°, Scale to Exact Height of 1"
5. Make this into a component and close the Create Shape tool
6. Switch to the toolpaths tab
7. Select Create Finish Toolpath (the ellipse should still be selected)
8. Calculate a toolpath with a 0.25" ballnose at 8% stepover, raster strategy
9. Preview the toolpath
10. Zoom into the top of the ellipse and note the "chatter" marks.
So what is causing the "chatter" to appear near the edge of the 3D machining boundary? Brian described the problem this way: Some of the near to edge points on the dish are below zero, as there are no points outside the dish, the tool can go a little lower at these points. A 'transparent' point is limited in height to the base of the material, so in effect you have a sharp vertical wall outside your dish. To cure the problem just model a plane for the material surface to subtract the dish from - this will ensure that the tool forms a clean edge at the material surface.
Allow me to paraphrase:
Imagine the router bit is like an ancient mariner sailing the known 3D world that was
defined by the ellipse. Beyond the ellipse is an area labeled "Here there be dragons".
If the router bit sails too close to the edge it may fall off of the edge of the 3D world. The chatter is caused because the router bit isn't sure where to move since it has fallen off of the 3D world.
The Solution
The solution is to create a 3D plane that extends beyond the edge of the ellipse dish being carved. For example:
1) When creating a new project the first thing to do is create a rectangle the same size as the project.
2) With the rectangle selected choose the "Create Shapes from Vectors" tool
3) Choose the flat profile with a base height of 0.0
4) Click Add
5) Make this into a component and close the Create Shape tool
Now create the ellipse and the dish component. This time when you generate the 3D toolpath you will not see the chatter marks that were visible before.
Get in the habit if creating a component that is the same size as your material. The component can have a thickness of 0.
Details:
Identifying and eliminating software generated chatter marks:
James Booth and Mark have talked about this in the past, but I thought I'd remind others of the steps to identify and eliminate software generated chatter marks.
Imagine that you are creating a plaque that has an oval dish as part of the design. For example:
While doing the design I ran into an issue with software generated chatter on the border. Brian reminded me of the cure. I recall that James mentions this in his training videos.
So here is a refresher for those like me who have forgotten the cause and the cure of software generated chatter marks. I'll show the problem as well as the solution.
How to Create the Problem
1. Create a new project that is 24x18x1.25
2. Draw an ellipse 18x9 and center it in the project
3. Choose the "Create Shapes from Vectors" tool
4. Choose a Dome shape with an angle of -85°, Scale to Exact Height of 1"
5. Make this into a component and close the Create Shape tool
6. Switch to the toolpaths tab
7. Select Create Finish Toolpath (the ellipse should still be selected)
8. Calculate a toolpath with a 0.25" ballnose at 8% stepover, raster strategy
9. Preview the toolpath
10. Zoom into the top of the ellipse and note the "chatter" marks.
So what is causing the "chatter" to appear near the edge of the 3D machining boundary? Brian described the problem this way: Some of the near to edge points on the dish are below zero, as there are no points outside the dish, the tool can go a little lower at these points. A 'transparent' point is limited in height to the base of the material, so in effect you have a sharp vertical wall outside your dish. To cure the problem just model a plane for the material surface to subtract the dish from - this will ensure that the tool forms a clean edge at the material surface.
Allow me to paraphrase:
Imagine the router bit is like an ancient mariner sailing the known 3D world that was
defined by the ellipse. Beyond the ellipse is an area labeled "Here there be dragons".
If the router bit sails too close to the edge it may fall off of the edge of the 3D world. The chatter is caused because the router bit isn't sure where to move since it has fallen off of the 3D world.
The Solution
The solution is to create a 3D plane that extends beyond the edge of the ellipse dish being carved. For example:
1) When creating a new project the first thing to do is create a rectangle the same size as the project.
2) With the rectangle selected choose the "Create Shapes from Vectors" tool
3) Choose the flat profile with a base height of 0.0
4) Click Add
5) Make this into a component and close the Create Shape tool
Now create the ellipse and the dish component. This time when you generate the 3D toolpath you will not see the chatter marks that were visible before.
- Randall Newcomb
10 fingers in, 10 fingers out, another good day in the shop
10 fingers in, 10 fingers out, another good day in the shop
Re: Identifying and eliminating software generated chatter marks
Top tip and excellent explanation Randall.
Tony
Tony
Re: Identifying and eliminating software generated chatter marks
Rabdall,
thanks for taking the time to put the explanation together and post it.
Phil
thanks for taking the time to put the explanation together and post it.
Phil
-
- Vectric Wizard
- Posts: 4797
- Joined: Thu May 18, 2006 3:24 pm
- Model of CNC Machine: ShopBot
- Location: North Carolina
Re: Identifying and eliminating software generated chatter m
Randall,
A most excellent post!
Your answer is very complete and stands on it's own. It will be a great post to reference people to when this question pops up again in the future, as we know it will. Thanks for the time and effort.
Tim
A most excellent post!
Your answer is very complete and stands on it's own. It will be a great post to reference people to when this question pops up again in the future, as we know it will. Thanks for the time and effort.
Tim
Re: Identifying and eliminating software generated chatter marks
Randall
Very well done. Now what we need is a place to keep top tips accessible.
Dan
Very well done. Now what we need is a place to keep top tips accessible.
Dan
People go though many trials and tribulations. Some of them actually happened.
Re: Identifying and eliminating software generated chatter marks
Here there be Dragons
That is awsome!!
Great tip
Thanks!,
Nick
That is awsome!!
Great tip
Thanks!,
Nick
- GripUs
- Vectric Wizard
- Posts: 806
- Joined: Thu Jan 18, 2007 2:07 pm
- Location: San Angelo, Texas
- Contact:
Re: Identifying and eliminating software generated chatter marks
Hey Gang,
You might check this out to see how to make nice clean sides. I think he may have some left but you would probably want to hurry.
Joe
You might check this out to see how to make nice clean sides. I think he may have some left but you would probably want to hurry.
Joe
Ham and eggs - Inconvenient for the chicken. A total commitment for the pig.
http://www.gripus.com/
http://www.gripus.com/
-
- Vectric Wizard
- Posts: 1000
- Joined: Fri Sep 21, 2007 1:44 pm
- Model of CNC Machine: UCCNC Router, Plasma, Laser
- Location: Australia 3781
Re: Identifying and eliminating software generated chatter marks
Yeah great stuff Randall. Thanks for taking the time to do a well set out tutorial.
I have not encountered this missing edges thing and I am not sure why I have not.
I just place the dished model. Put a vector around it to constrain the 3D toolpath and generate a toolpath.
I know that is not enough, but not sure why I have not seen the problem that always pops up on the forum and you are addressing.
Thanks again, Greg
I have not encountered this missing edges thing and I am not sure why I have not.
I just place the dished model. Put a vector around it to constrain the 3D toolpath and generate a toolpath.
I know that is not enough, but not sure why I have not seen the problem that always pops up on the forum and you are addressing.
Thanks again, Greg
-
- Vectric Apprentice
- Posts: 93
- Joined: Wed Nov 26, 2008 5:59 am
Re: Identifying and eliminating software generated chatter marks
I guess I do not understand one part, which vector do you use to define you toolpaths? A large rectangular vector, or the oval vector that created the dish?
-
- Vectric Wizard
- Posts: 4797
- Joined: Thu May 18, 2006 3:24 pm
- Model of CNC Machine: ShopBot
- Location: North Carolina
Re: Identifying and eliminating software generated chatter marks
Joe,
It depends on whether you want to include the entire top in your toolpaths or just the dish. Whatever vector you have selected when you calculate your rough/finish toolpaths will become the outer border.
In most cases, to get the best edge quality you would select the vector you want to use as your boundary, use the Offset Selected Vectors Tool to extend that out by at least the radius of the bit you want to use, then use this new vector as your machining boundary.
Tim
It depends on whether you want to include the entire top in your toolpaths or just the dish. Whatever vector you have selected when you calculate your rough/finish toolpaths will become the outer border.
In most cases, to get the best edge quality you would select the vector you want to use as your boundary, use the Offset Selected Vectors Tool to extend that out by at least the radius of the bit you want to use, then use this new vector as your machining boundary.
Tim
- Rcnewcomb
- Vectric Archimage
- Posts: 5916
- Joined: Fri Nov 04, 2005 5:54 am
- Model of CNC Machine: 24x36 GCnC/WinCNC with ATC
- Location: San Jose, California, USA
- Contact:
Re: Identifying and eliminating software generated chatter marks
In this particular example it was the oval.which vector do you use to define you toolpaths? A large rectangular vector, or the oval vector that created the dish?
- Randall Newcomb
10 fingers in, 10 fingers out, another good day in the shop
10 fingers in, 10 fingers out, another good day in the shop
-
- Vectric Apprentice
- Posts: 93
- Joined: Wed Nov 26, 2008 5:59 am
Re: Identifying and eliminating software generated chatter marks
so the large rectangular vector you made and set to zero and made as a shape then a component did absolutely nothing except lay the dish component inside the large rectangular component?
- Rcnewcomb
- Vectric Archimage
- Posts: 5916
- Joined: Fri Nov 04, 2005 5:54 am
- Model of CNC Machine: 24x36 GCnC/WinCNC with ATC
- Location: San Jose, California, USA
- Contact:
Re: Identifying and eliminating software generated chatter marks
Well, it did keep the bit from falling off the edge of the 3D world <wink>did absolutely nothing
- Randall Newcomb
10 fingers in, 10 fingers out, another good day in the shop
10 fingers in, 10 fingers out, another good day in the shop
Re: Identifying and eliminating software generated chatter marks
Just curious why James Booth's demo when toolpathing the oval did not have "chatter" marks? In this demo the oval is not sitting on any plane as such. Or am I missing something?
Bob
"He's no fun, he fell right over" - Firesign Theatre
"He's no fun, he fell right over" - Firesign Theatre
- Rcnewcomb
- Vectric Archimage
- Posts: 5916
- Joined: Fri Nov 04, 2005 5:54 am
- Model of CNC Machine: 24x36 GCnC/WinCNC with ATC
- Location: San Jose, California, USA
- Contact:
Re: Identifying and eliminating software generated chatter marks
James talked about this at the users group. The short answer is that the software chatter doesn't ALWAYS show up. Adding the additional component that is larger than the 3D carved area takes care of it if/when it does show up.Just curious why James Booth's demo when toolpathing the oval did not have "chatter" marks?
- Randall Newcomb
10 fingers in, 10 fingers out, another good day in the shop
10 fingers in, 10 fingers out, another good day in the shop