Objective. Students execute a multi-operation milling program in single-block mode on a steel block, pause at designated checkpoints to measure an in-process feature with a micrometer and digital caliper, and adjust a wear offset to bring the next cut within tolerance before continuing.
This lesson, its worked examples and its practice questions has not yet been verified by a licensed engineer or certified journey-level tradesperson or by a certification or approval body. It is a study draft and may contain errors. Do not use it as instructions for work on a job site or on live equipment. Always follow your instructor, your supervising professional, and current official references and regulations.
VoTechWorks program approval and accreditation are still in progress. Credentials are issued only by the certifying bodies named in each program, after their own exams.
Running a CNC program straight through without stopping is fine for a proven job. For a first part on a new setup, single-block mode is your most important safety tool. It executes exactly one block of G-code each time you press Cycle Start, then halts the spindle feed and waits. That pause lets you confirm the tool moved where you expected, read the machine's position display, and measure the workpiece before material you cannot put back is removed.
Most scrapped parts on first runs happen in the first few operations: the wrong tool length offset, a sign error in a coordinate, or a work offset that was not zeroed to the part. Single-block forces you to observe each move. On a Haas control, press SINGLE BLOCK so the indicator lights, then press CYCLE START once per block. Feed override at 50% gives you extra reaction time on rapid and feed moves until you trust the program. Once the roughing pass proves out, you may increase override and run finishing in single-block or continuous—follow your shop's procedure card.
Apply lockout/tagout (LOTO) any time you reach inside the machine envelope to adjust workholding, change tools, or clean chips. When the door is open and you are measuring, the spindle must be stopped and the program must be in feed hold or single-block pause—never reach past a rotating tool. Wear safety glasses with side shields throughout the lab; flying chips are the primary eye hazard in milling. Steel-toed footwear protects against dropped blocks and vises. Keep the chip auger off and the coolant nozzle pointed away while you measure inside the pocket to prevent slipping on wet steel.
After the roughing end mill retracts and the program halts, open the door and measure the pocket width with a 0–1 in outside micrometer. A micrometer gives resolution to 0.0001 in, which is the right tool for a ±0.002 in tolerance. Place the anvil and spindle across the shortest span of the pocket at mid-depth, not at the top edge where the end mill entry burr may throw off the reading. Rock the micrometer gently to find the true minimum reading, then lock the thimble and read.
Record the measured width on your inspection log immediately—memory is not a substitute for a written number. Calculate stock remaining:
Stock remaining = Finish nominal − Roughing measured width
If the finish nominal is 1.000 in and the rough pocket measured 0.950 in, stock remaining is 0.050 in. That matches the expected roughing leave if your program was written for a 0.025 in per-side finish allowance. If the number is outside your expected range, stop and consult the instructor before proceeding.
Wear offsets (sometimes labeled Wear or W in the offset table) add a small dimensional correction to a tool's programmed path without editing the G-code. A positive wear offset on a milling tool moves the cutter away from the part wall, leaving more material. A negative value moves it closer, removing more.
The formula for a width adjustment is:
Wear offset change = (Finish nominal − Measured after rough) / 2
Divide by two because the cutter affects both walls simultaneously. If you need the pocket 0.010 in wider total, each wall needs 0.005 in more removal, so enter −0.005 in (negative because you want the tool to cut deeper into the wall). Enter this value in the correct offset register on the Haas offset page, confirm it is in the Wear column—not Geometry—and double-check the sign before running the finishing pass.
Never enter a wear offset larger than the finish stock you have, or you will overcut and scrap the part.
Run the finishing pass in single-block at 100% feed override unless your procedure card specifies otherwise. After the finishing end mill retracts, measure the pocket width again with the same micrometer setup. Record this second measurement. Both the rough and finish measurements belong on the inspection log with their values, not just pass/fail checks.
Accept criteria: finish width 1.000 ±0.002 in, meaning any value from 0.998 in to 1.002 in is conforming. If the part measures outside that range and you have not overcut, a second wear offset correction and re-run may be possible—ask the instructor. An overcut part is rejected and must be repeated on a new blank.
After all milling operations complete, measure pocket depth with a depth micrometer. Seat the beam flat on the top surface of the block and extend the rod to contact the pocket floor; read the depth. Compare to the print dimension and tolerance.
Measure hole diameter with a pin gage set. Select the go pin (nominal minus low limit) and the no-go pin (nominal plus high limit). The go pin must pass through the hole; the no-go pin must not. Record go/no-go result plus any diameter you can confirm numerically. Pin gages verify size but not roundness; if the drawing calls out roundness, a bore gage or CMM is needed.
Every measurement goes on the inspection log with: feature name, nominal, tolerance, measured value, and accept (A) or reject (R). Your instructor will verify the finish pocket width with an independent micrometer. A documented measurement that matches the instructor's reading demonstrates measurement repeatability, which is a NIMS and industry requirement for quality assurance.
Answer each question, then check it. Nothing is recorded; this is your own practice.
A free tech program — complimentary, as our commitment to get America working. Help us build VoTechWorks. Tell us what works, what doesn’t, and what you want to learn.