← All guides
CNC job setup sheet template - Precision drill bits for CNC machining with organized setup documentation - CNC Dance guide

CNC Job Setup Sheet Template: A Beginner's Guide to Organized Machining

Guides

A CNC job setup sheet is a document that records everything needed to run a specific job on your machine. It lists the tools required, their lengths and diameters, the work offset values, the feeds and speeds for each operation, and the inspection steps to verify the part is correct.

When I started CNC work, I kept setup information in my head or scribbled on scrap paper. Every time I ran a job I had already run before, I spent 15 minutes re-figuring the tool lengths and work offsets because I had not written them down. A simple half-page setup sheet eliminated that wasted time and reduced my setup errors to zero.

This guide covers what to include in a job setup sheet and provides a template you can use immediately.

Why You Need a Setup Sheet

Three Purposes of a Setup Sheet

A setup sheet serves three important purposes. First, it documents the setup parameters so you can repeat the job consistently months or years later. Second, it provides a checklist that prevents forgotten steps that would ruin a part. Third, it creates a record for troubleshooting when a part comes out wrong and you need to figure out why.

How It Saves Time

Without a setup sheet, every job is a fresh start even if you have run it before. You re-measure tool lengths, re-find work offsets, and re-calculate feeds and speeds from scratch. If you run a job once a month, the setup sheet saves you 15 minutes each time — hours over a year.

The setup sheet also catches errors before they happen. When you write down the work offset values and compare them to the program origin, mismatches become obvious. I have caught mismatches between the CAM tool table and the actual tool diameter at least a dozen times because the setup sheet made me compare the two values side by side.

Essential Setup Sheet Fields

Job Information

The job information section identifies what you are making. Include the part name, part number for inventory tracking, the program file name, the material type and dimensions, the date, and the operator name. File the setup sheets by part name in a binder or digital folder. When a customer asks for a reorder, you pull the sheet, load the tools, set the offsets, and start cutting.

Tool List

The tool list documents every tool used in the program. Include the tool number as defined in the CAM software, the tool description (e.g., 1/4 inch carbide end mill with TiAlN coating), the tool diameter, the tool length offset value measured from the gauge line to the tool tip, and the expected tool life in hours for production planning.

List tools in the order they are used in the program. This matches the tool change sequence and makes it easy to load tools in the correct order. Leave a checkbox column so the operator can mark each tool as loaded and measured. The check prevents the common mistake of leaving a tool unmeasured and crashing it on the first plunge.

The tool diameter is used for cutter compensation if the program uses G41 or G42. If the diameter changes between runs because you replaced the tool, update the diameter on the setup sheet and in the controller. A diameter error of 0.005 inches on a finishing pass produces an out-of-tolerance part.

Work Offset

The work offset section records the part zero position in machine coordinates. Note which work offset is used (G54, G55, or G56). Record the X, Y, and Z offset values as shown on the controller. Note the datum location (e.g., top-left corner of stock).

The work offset values are the most critical numbers on the setup sheet. A single wrong digit causes the tool to cut air or crash. Always verify the offset values against the program origin before running the first toolpath.

Feeds and Speeds Table

The feeds and speeds table documents the cutting parameters for each operation. List each operation in order: roughing, finishing, drilling, chamfering. Include the tool number, spindle speed in RPM, feed rate in IPM, depth of cut, and radial stepover. Include the expected chip load per tooth for verification.

Inspection Plan

The inspection plan defines what to check during and after the run. Include the critical dimensions, the inspection tool required (calipers, micrometer, thread gauge), the acceptable tolerance, and the inspection frequency (first part only, every part, or every fifth part).

The inspection plan catches problems early. Checking the first critical dimension after the first operation catches a wrong offset before more material is wasted.

The Setup Sheet Template

Complete Template

Here is a complete setup sheet template you can copy and adapt for your shop.

CNC JOB SETUP SHEET
====================

JOB INFORMATION
Part Name:       ____________________
Part Number:     ____________________
Program File:    ____________________
Material:        ____________________
Stock Size:      ____________________
Date:            ____________________
Operator:        ____________________

TOOL LIST
#  | Description            | Diameter | Length Offset | Check
---|------------------------|----------|---------------|------
T1 | ______________________ | ________ | ______________ | [ ]
T2 | ______________________ | ________ | ______________ | [ ]
T3 | ______________________ | ________ | ______________ | [ ]
T4 | ______________________ | ________ | ______________ | [ ]
T5 | ______________________ | ________ | ______________ | [ ]

WORK OFFSET
Offset:    G54 / G55 / G56 (circle one)
X:         ____________________
Y:         ____________________
Z:         ____________________
Datum:     ____________________

FEEDS AND SPEEDS
Op | Tool | Operation    | RPM  | Feed | DOC  | Stepover | Chip Load
---|------|-------------|------|------|------|----------|----------
1  | T1   | Roughing    | ____ | ____ | ____ | ________ | ________
2  | T2   | Finishing   | ____ | ____ | ____ | ________ | ________
3  | T3   | Drilling    | ____ | ____ | ____ | ________ | ________
4  | T4   | Chamfer     | ____ | ____ | ____ | ________ | ________

INSPECTION PLAN
#  | Dimension | Nominal | Tolerance | Tool | Frequency | Result
---|-----------|---------|-----------|------|-----------|-------
1  | _________ | _______ | _________ | ____ | _________ | ______
2  | _________ | _______ | _________ | ____ | _________ | ______
3  | _________ | _______ | _________ | ____ | _________ | ______

NOTES
______________________________________________________
______________________________________________________
______________________________________________________

How to Use the Template

Print copies and fill one out for every job. Store completed sheets in a binder sorted by part name or number. The 10 minutes spent filling out the sheet saves that time on every subsequent run.

Digital vs Paper Setup Sheets

Paper Sheets

Paper setup sheets are the simplest option. Print the template, fill it in by hand, and keep it in a binder. Paper is always available, never crashes, and requires no power. The downside is that paper sheets can be lost and cannot be searched easily.

Digital Sheets

Digital setup sheets in a spreadsheet or database offer searchability and easy updating. A Google Sheets or Excel template with the same fields works well. Digital sheets can include links to the CAM program file and the G-code program.

The best approach for most hobby shops is a hybrid system. Use a paper template at the machine for recording setup data during the actual setup (paper is faster and does not require clean hands). Transfer the data to a digital spreadsheet later for permanent storage and searchability.

For digital setup sheets, create a master spreadsheet with one sheet per job or one row per job. Use column headers that match the template fields. The spreadsheet can be searched by part name or date to find the correct sheet quickly. Cloud-based spreadsheets are accessible from any device in the shop. Some CAM software also generates setup sheets automatically. Fusion 360 and VCarve both have setup sheet generation features. Use the auto-generated sheet as a starting point and add the missing information manually.

Using the Setup Sheet

When to Fill Each Section

The setup sheet should be filled out in stages. Fill out the job information section when you create the program in CAM. Fill out the tool list from the CAM tool table when you define the tools. Fill the feeds and speeds table from the CAM operation parameters after calculating toolpaths.

Fill the work offset section at the machine when you set up the workpiece. This is the last step before running the program. Double-check the offset values against the program origin in CAM. The Z offset is the most common source of errors because it depends on the tool length offset which changes when tools are replaced.

Fill the inspection plan based on the critical dimensions shown on the engineering drawing. Every dimension with a tolerance callout should appear in the inspection plan. Add dimensions that are critical for fit or function even if they do not have an explicit tolerance on the drawing. A simple inspection plan with three to five critical measurements catches the most common setup errors.

The feeds and speeds table also serves as a troubleshooting reference. If the cutting produces chatter, you can try alternate parameters from the notes section without recalculating from scratch. If the surface finish degrades between runs, comparing the current feeds and speeds to the documented values reveals what changed.

After the Job

After the job runs successfully, file the completed setup sheet in your organization system. A three-ring binder sorted by part name works well for paper sheets. A folder structure on your computer works for digital sheets. When you run the job again, the sheet provides all the setup data you need. You load the same tools, enter the same feeds and speeds, and verify the same dimensions. The sheet eliminates the guesswork from repeat jobs.

The setup sheet also serves as a training tool for new operators or anyone running the job for the first time. A complete setup sheet tells the operator exactly what tools to load, what offsets to enter, what feeds and speeds to use, and what dimensions to check. The operator does not need to know the job from memory or search through CAM files to find the settings. A well-documented setup sheet reduces training time and ensures consistent results regardless of who is running the machine. A complete sheet tells the operator exactly what tools to load, what offsets to enter, and what dimensions to check. For the same reason, a setup sheet is invaluable when you return to a job after a long break — the details come back in two minutes of reading.

Job Setup Time Comparison

Activity Without Setup Sheet With Setup Sheet
First run Full setup from scratch Full setup from CAM
Second run Re-figure all settings 5 minutes from sheet
Third run Re-figure all settings 5 minutes from sheet
One year later Re-figure all settings 5 minutes from sheet

The habit of creating a setup sheet for every job is one of the easiest ways to improve your CNC workflow. The sheet takes 10 minutes to fill out and saves that time on every subsequent run. For a job that runs five times, the setup sheet saves 50 minutes of re-figuring settings.

Here is a G-code header you can add to your programs to automatically reference the setup sheet:

; Program: [Part Name] — see setup sheet for details
; G54 X___ Y___ Z___ — verify before running
; Tool list and offsets on setup sheet
G90 G94 G17 G54
G21

Start using setup sheets today with the template provided in this guide for all your machining jobs. Print a few copies and fill one out for your next job. For more information on CNC workflow, see our CNC Machine Setup Guide and CNC Diagnostic Test Cuts Guide. For tooling information, see our CNC End Mill Selection Guide.

Tags:#tips#reference#beginner#setup#troubleshooting