FREE MACHINIST TOOLS
Machining calculators & shop math
Calculate speeds, feeds, thread pitch and lead—then solve right triangles and taper angles. Imperial and Metric units, with clear formulas.
New guide: speeds and feeds, explained
Understand cutting speed versus RPM, chip load versus feed per revolution, and what to change when spindle speed is capped. Work through a milling example, then try the linked calculators.
Speeds, feeds & threading
Choose Milling, Drilling, Lathe, Tapping or Threading. Use the unit switch for Imperial or Metric. For angles and taper geometry, use the free calculator below.
Milling calculator
| THREAD VALUE | COMPUTED RESULT |
|---|---|
| Selected standard | |
| Pitch | |
| Lead | |
| Included angle / form | |
| Theoretical sharp-V height | |
| Basic external minor diameter | |
| Basic internal minor diameter | |
| Taper / specification note |
Educational starting point only. Verify against the cutting-tool manufacturer’s data, machine limits and a safe prove-out. Thread diameters are basic 60° geometry and do not include class or tolerance.
Two-line G76 program generator
Build a reviewable starting program. Confirm your exact control format and every value before running.
Mandatory verification: Fanuc G76 address meanings and integer scaling vary by control generation and machine builder. Confirm diameter/radius conventions, P/Q scaling, taper sign, tool orientation, clearance, spindle direction, insert data and the machine manual. Never run generated code without simulation, single-block and a safe prove-out.
Angle & taper calculator
Find angles, missing sides and taper geometry. All angles are measured in degrees.
Formulas and angle conventions
Right triangle: θ = atan(rise / run); travel = √(run² + rise²). With angle and run: rise = run × tan(θ); travel = run / cos(θ). The other acute angle is 90° − θ.
Find Z: Z = (major X − minor X) / (2 × tan θ). θ is the angle to the spindle axis. For a full included angle A, use θ = A / 2. Example: X2 to X1 at 30° to the axis gives Z = 0.866025 in. At a 30° included angle, Z = 1.866025 in.
Taper: radial change = (D − d) / 2; half-angle θ = atan((D − d) / (2L)); included angle = 2θ; diameter taper per unit length = (D − d) / L. Enter the axial length, not the sloping surface length. Values use one common length unit.
The diagram illustrates the angle convention and is not to scale. Confirm whether your drawing or machine setup specifies the half-angle or included angle.
Thread families
UNC · UNF · UNEF
UNIFIED THREADS
60° thread form. Use TPI to calculate pitch and single- or multi-start lead.
COARSE · FINE
ISO METRIC
60° metric form. Enter pitch directly in millimetres.
GENERAL · STUB
ACME THREADS
29° power-transmission thread families. Final dimensions require the applicable standard table.
NPT · NPTF
PIPE THREADS
Tapered 60° pipe threads. Confirm gauge planes, engagement lengths and tolerances.
CASING · TUBING
API 8-ROUND
Oilfield connection family. Use the applicable API 5B table and certified gauges.
SPECIFICATION CONTROLLED
API BUTTRESS / LINE PIPE
Pitch and feed can be calculated here; final form, taper and diameters require the controlled specification.
Core thread formulas
Imperial pitch
Pitch = 1 ÷ TPI
Example: 20 TPI = 0.0500 in pitch.
Thread lead
Lead = pitch × number of starts
Threading feed
Feed per minute = RPM × lead
On controls using feed per revolution, the programmed feed normally equals thread lead. Verify the control mode and machine manual.
Important
Calculator results are educational starting points. Thread class, allowance, truncation, taper, gauge plane and final diameters depend on the exact standard and drawing. API connections require the applicable controlled API specification and certified gauges.
Latest threading guides

Constant Surface Speed vs Fixed RPM: Lathe Examples
See how changing diameter affects spindle RPM and cutting speed, with worked inch and metric examples and a practical explanation of RPM caps.
Lathe Cycle Time Formula: Cutting, Setup and Batch Examples
Estimate lathe cutting time from feed travel, RPM and feed per revolution, then add roughing passes, setup and insert changes with a worked 25-part…
Radial Chip Thinning Formula: Calculate Adjusted Feed
Calculate radial chip thinning at light engagement, adjust feed per tooth, and check a half-inch end mill example. Learn when compensation is already included.
Drill Point Length Formula: 118° vs 135° Depth Examples
Calculate drill point length for 118° and 135° drills. Worked inch and metric examples explain full-diameter blind-hole depth, tip allowance and common mistakes.
CNMG 120408 Meaning: Insert Code Explained + CNMG 432
Decode CNMG 120408 one symbol at a time. Check the 12.7 mm inscribed circle, thickness, nose radius and CNMG 432 equivalent before choosing a…
Lathe Taper Length: Calculate Z from Major and Minor X Diameters
Calculate the Z length of a straight lathe taper from major and minor X diameters. Includes inch and metric examples, formulas, and half-angle versus…
Turning Insert Setup Checklist: Holder, Radius and Chipbreaker
A turning insert setup checklist helps turn a catalogue selection into a clear instruction at the CNC lathe. Use it before ordering replacement inserts…
Choose a Turning Insert Grade by Workpiece Material
Choosing turning insert grades by material begins with the drawing and stock specification. A shop description such as “stainless” or “aluminium” is useful conversation,…
CNMG vs DNMG vs VNMG: Which Turning Insert Shape?
CNMG vs DNMG vs VNMG is a comparison of turning insert shapes: 80°, 55° and 35° diamonds. Start by separating the shape from the…
CNC Speeds and Feeds: Calculate RPM and Feed Rate
A useful CNC speeds and feeds calculation starts with three decisions: which diameter is actually cutting, how the feed value is defined, and which…
Put your brand beside useful shop tools.
Interested in reaching CNC TrueCut visitors? Discuss calculator sponsorships and relevant machining partnerships.










