HSMAdvisor
Full-featured Windows CNC machinist calculator with live deflection, machine limits, and overload protection.
Download for Windows →Speeds & feeds without guesswork
Modern CNC machinist calculators deliver tuned RPM, IPM, SFM, chip thinning, deflection, and power checks in seconds—no charts required. Start with the picks below and choose the app that matches your shop.
Top picks
Full-featured Windows CNC machinist calculator with live deflection, machine limits, and overload protection.
Download for Windows →Fast feeds and speeds from any device with quick drill/tap charts, geometry helpers, and a broad material DB.
Launch online →Web-based speeds and feeds tuned for Harvey Tool and Helical end mills; great if you run their catalog often, but keep HSMAdvisor/FSWizard handy for other brands.
Open Machining Advisor Pro →Compare CNC machinist calculators
Focused summaries inspired by hosting comparison pages—straight to the pros, pricing model, and platform so you can move fast.
Ranking: #1 HSMAdvisor (Windows), #2 FSWizard (web & mobile), #3 Machining Advisor Pro (Harvey/Helical focused).
Best for advanced machining
State of the art CNC machinist calculator with overload protection, deflection, machine limits, and hundreds of materials.
Best for everywhere access
Cross-platform feeds and speeds plus quick drill/tap charts, geometry helpers, and mini machinist calculators.
Best with Harvey/Helical tools
Cloud-hosted speeds and feeds tuned for Harvey Tool and Helical end mills, with quick recommendations for aluminum, steels, and exotics—supplement it with broader tools if your crib is mixed.
Traditional speeds & feeds
These are the basics for RPM, feed rate, and material removal—now automated inside HSMAdvisor and FSWizard.
(SFM × 3.82) / Diameter(in)RPM × IPT × Z (Z = flutes)(RPM × Diameter) / 3.82(IPM / RPM) / ZIPM × WOC × DOCRanges below reflect typical handbook/catalog guidance. Always adjust for tool grade, coating, setup, and DOC/WOC.
| Material | HSS End Mill SFM (typ.) | Carbide End Mill SFM (typ.) |
|---|---|---|
| Aluminum Alloys (e.g., 6061) | 250–350 | 650–2000+ |
| Mild Carbon Steel (≈1018) | 100–110 | 300–420 |
| Tool Steel (A2/D2/H13) | 35–65 | 200–280 |
1. For a 0.5" carbide end mill in 6061 aluminum at 1000 SFM:
RPM = (1000 × 3.82) / 0.5 = 7640 RPM
2. For a 4-flute cutter with 0.002 IPT:
Feed = 7640 × 0.002 × 4 = 61.12 IPM
A CNC machinist calculator performs these calculations instantly and lets you iterate safely.
Early Windows suite of machining calculators, planning/estimating, and references.
Created by Michael Rainey (Close Tolerance Software) circa 2005 as noted in this CNCZone forum post.
Michael's background included work as a CNC machinist/ME, and he is also well known for developing the ME Thread Pal app for calculating threads. He was active in CNCZone and PracticalMachinist forums providing advice and support for his application.
This was one of the first widely available desktop machinist calculators with a comprehensive feature set, helping streamline and automate the manual speeds and feeds calculations previously done with charts and formulas.
Application no longer available for download.
Feature-rich desktop machinist calculator with deflection/HP estimates and a broad materials database, created by Bob Warfield (CNCCookbook), a former software engineer at Borland and a CNC enthusiast. Public posts show it in use by 2010 with active development for years.
G-Wizard provided advanced features like tool deflection modeling, machine power calculations, and a large database of materials and tooling options. Later additions included machining time estimation and "CAD/CAM" machining strategy suggestions.
Bob was well known and respected in the CNC community for his contributions via the CNCCookbook blog, G-Wizard Calculator, and G-Wizard Editor.
Status note: After Bob's passing (2024), CNCCookbook suspended sale of software indefinitely.
Application no longer available for download.
CAM-integrated automation
Best for CAM automation
Technology Wizard inside SolidCAM to auto-tune feeds and speeds based on toolpaths and machine limits.
Release history