A CNC setup sheet is the document that tells an operator everything needed to set up and run a job without having to track down the programmer, dig through old emails, or guess which tool goes in which pocket. In a well-run shop, the setup sheet is the single source of truth for a job. In a poorly run shop, setup information lives in someone's head, and when that person is on vacation, the machine sits idle.
This guide covers what belongs on a setup sheet, the speed and feed fundamentals behind the numbers on it, and common material starting points. The data here is consistent with Machinery's Handbook recommendations, tooling manufacturer catalogs (Sandvik, Kennametal, Iscar), and general shop practice for small to mid-size job shops running manual programming or conversational CNC.
Why Setup Sheets Matter
Setup sheets serve three purposes, and all three save money:
Reduce setup time. Every minute the machine is stopped for setup is a minute it is not cutting chips. A clear setup sheet with tool list, offsets, fixture details, and work coordinates lets a competent operator set up a job in 15 to 30 minutes. Without it, the same setup takes an hour or more of hunting for information, trial fitting, and test cuts.
Catch mistakes before they happen. A setup sheet that lists the expected tool lengths, work offsets, and first-article dimensions gives the operator a checklist to verify against. If the tool length offset is 0.500" different from what the sheet says, something is wrong, and it is better to find out before the first cut than after a crash.
Train new operators. In a shop with turnover (which is every shop), setup sheets are training documents. A new operator can follow a well-written setup sheet for a job they have never seen before. Without documentation, training is verbal, inconsistent, and lost every time someone leaves.
The shops that resist setup sheets usually argue that "everyone just knows how to set it up." That is true right up until the guy who knows retires, quits, or calls in sick on the day you need to run that job for a rush order.
What Belongs on a Setup Sheet
A complete setup sheet should include:
Header information: Part number, revision, material, stock size, operation number (Op 10, Op 20, etc.), machine assignment, program file name, and date.
Workholding: Fixture or vise type, jaw type (hard, soft, step), clamping pressure if applicable, and where the part sits in the fixture. A photo or sketch of the setup is worth more than a paragraph of text.
Work coordinate system: Where X0, Y0, Z0 are located on the part. "Center of stock, top face" or "front left corner, top face." Include the G54/G55 offset number used in the program.
Tool list: For each tool, list the pocket number, tool description (e.g., "1/2 4FL EM, 1.5 LOC, AlTiN"), holder type (ER32, CAT40, etc.), stick-out from the holder face, and the tool length and diameter offsets to expect. If a tool has a specific insert grade, list it.
Speeds and feeds: RPM, feed rate (IPM), and depth/width of cut for each tool. These should be the proven values from the last successful run, not theoretical maximums.
Coolant: Flood, mist, air blast, MQL, or dry for each operation. Some tools and materials are specific about this.
First-article dimensions: The critical dimensions to check on the first part, with tolerances. Include which measuring tool to use (calipers, micrometer, bore gauge, CMM).
Notes: Anything unusual. "Deburr edges before flip." "Check tool 3 for wear every 20 parts." "This material work-hardens, do not dwell."
Job Setup Sheet Generator
Generate CNC job setup sheets with automatic speed, feed, and MRR calculations. Printable shop floor documents with chipload verification, workholding, and coolant notes.
Speed and Feed Fundamentals
Every cutting tool has two primary parameters: how fast the cutting edge moves through the material (surface speed) and how much material each cutting edge removes per revolution (chip load).
Surface speed to RPM:
RPM = (SFM × 12) / (π × D)
Or the simplified version: RPM = (SFM × 3.82) / D, where D is the cutter diameter in inches. SFM (surface feet per minute) is determined by the material being cut and the tool material/coating.
Feed rate from chip load:
IPM = RPM × chipload × number_of_flutes
Chipload (also called feed per tooth, or IPT) is the thickness of the chip each cutting edge removes. Too low and the tool rubs instead of cutting, generating heat and accelerating wear. Too high and the tool overloads, causing chipping, breakage, or poor surface finish.
Starting SFM ranges (carbide tooling, coated):
| Material | SFM Range |
|---|---|
| Mild steel (1018, A36) | 400 to 600 |
| Medium carbon steel (1045, 4140) | 300 to 450 |
| Stainless steel (304, 316) | 200 to 350 |
| Aluminum (6061, 7075) | 800 to 1500 |
| Cast iron (gray, class 30) | 300 to 500 |
| Brass (360) | 500 to 800 |
These are starting points. Actual SFM depends on depth of cut, rigidity, coolant, and the specific tool. Start at the low end of the range and increase once you confirm the setup is stable.
Job Setup Sheet Generator
Generate CNC job setup sheets with automatic speed, feed, and MRR calculations. Printable shop floor documents with chipload verification, workholding, and coolant notes.
Chipload, Surface Finish, and Tool Life
Chipload fundamentals: For end mills in steel, typical starting chiploads are 0.001" to 0.003" per tooth for finishing and 0.003" to 0.006" per tooth for roughing. Aluminum can handle much higher chiploads, 0.005" to 0.015" per tooth, because it is softer and generates less cutting force.
Running too light a chipload is one of the most common mistakes in job shops. When the chip is thinner than the cutting edge radius, the tool rubs instead of cutting. Rubbing generates heat, work-hardens the surface (especially on stainless and nickel alloys), and destroys tool life. More feed is often the fix for premature tool wear, not less.
Surface finish estimation for turning: On a lathe, the theoretical surface finish (Ra) from a single-point tool is approximately:
Ra = (feed² × 1,000,000) / (32 × nose_radius)
Where feed is in inches per revolution (IPR) and nose radius is in inches. For a 0.008" IPR feed and a 0.032" nose radius insert, the theoretical Ra is about 25 microinches. In practice, actual finish is 1.5 to 2 times the theoretical due to built-up edge, vibration, and tool wear.
Coolant selection: Flood coolant is the default for steel and stainless. Aluminum runs well with flood or mist. Cast iron should be cut dry or with air blast, because the graphite in cast iron acts as a lubricant and coolant can cause thermal shock on carbide inserts. MQL (minimum quantity lubrication) works well on aluminum and mild steel and keeps the shop cleaner than flood.
Job Setup Sheet Generator
Generate CNC job setup sheets with automatic speed, feed, and MRR calculations. Printable shop floor documents with chipload verification, workholding, and coolant notes.
Job Setup Sheet Generator
Generate CNC job setup sheets with automatic speed, feed, and MRR calculations. Printable shop floor documents with chipload verification, workholding, and coolant notes.