Enter what a new tool costs, what a regrind costs and how long each lasts on your job. The page gives the cost per part both ways, the saving per year, and the tool life a reground tool has to reach before regrinding stops paying.
Fill in the first five fields to see the result.
Every field is in your own currency and your own life unit. The page has no prices of its own.
Each tool is bought once. Regrinding gives it N more lives of f percent of a new tool, and each of its N + 1 lives starts with a tool change. Cost per unit of tool life, with P the price of a new tool, R one regrind, C one tool change, S the scrap value of the worn-out tool and L the life of a new tool:
With a yearly volume A in the same unit as L, the cost per year is A times the cost per unit, and the number of new tools bought per year is A / L when buying new only and A / (L × (1 + N × f / 100)) with regrinding. If f is below f*, the page says regrinding costs more and shows no saving.
Compare the cost per part of both routes. Buying new costs (price + tool change - scrap value) / life. Regrinding costs (price + regrinds x regrind cost + (regrinds + 1) x tool change - scrap value) / (life x (1 + regrinds x reground life / 100)). The cheaper figure wins on your numbers.
It is the life, as a percent of a new tool, at which regrinding and buying new cost the same per part: 100 x (regrind cost + tool change cost) / (price + tool change cost - scrap value). Below that figure regrinding costs more, above it regrinding pays. The number of regrinds does not change it.
It does not know how much material your regrind removes, how well your grinder holds the geometry, whether the tool is recoated, how much stock you need to cover the turnaround at the grinder, or what happens when a tool is run to a chip instead of a planned wear limit. The notes under the formula list these.
This page compares two routes on the numbers you enter. Which tool type, grade and coating gives the tool life you enter is the advisor's job, grounded in catalog data and brand-neutral.