Message 1 of 6
Not applicable
05-05-2020
11:57 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I have a question about Powermill concerning the calculations of cusp heights with ball milling tools.
It seems to be using a different formula than standard when calulating cusps, and I'm wondering why that is.
A normal formula for calculating cusp heights would be:

c = cusp height (scallop height)
d= diameter
s = sidestep / stepover
d= diameter
s = sidestep / stepover
If you input d = 10 and s = 10 you would get a c = radius, that makes sense (10/2 = 5 = radius). This is not the result you get in Powermill.

It's comes out as 8,535534, which is.. impossible? You can't get a cusp height that is higher than the radius of the tool, it would technically be infinite?
If you put s = 1 on the same d = 10 tool a normal formula would produce a c-value of 0.0250...
Where as if you enter sidestep = 1 in Powermill you'll be presented with a cusp height of 0,0502...
I did some testing of trial and error to see if I could match the caculations that Powermill uses and I've figured out how it calculated cusp heights with values of 0 < s < r , r being d/2 and s being the sidestep used. This is what I believe is being used to calculate cusp heights in Powermill:
c = cusp height (scallop height)
d= diameter
s = sidestep / stepover
s = sidestep / stepover
Using this formula I'm able to produce the same results as Powermill as long as 0 < s < r :
Powermill Formula (?):

Normal Formula:

If you manually set the sidestep and don't care about the 'calculated value' of the cusp this isn't a problem. However if you want to calculate sidestep based on cusp height (which is something Powermill supports), then you'll get an incorrect value:
Powermill Formula (?):
Normal Formula:
Why does Powermill calculate this way? Is this the formula that Powermill uses?
Solved! Go to Solution.

