🚧 Under construction — VoTechWorks is being built. A free tech program — complimentary, as our commitment to get America working.
voTechWorksGrade 13 · a vocational technology learning center, by urbanicity
newSchoolWorks.com › VoTechWorks › Business & Cross-Cutting › Locksmith & Security Systems › Lock Codes, Key Origination & Decoding › Lesson 3
BUS-LOCK72-08 · Lesson 3 · 14 clock hours · practice

Code-Cutting Machines — Manual & Semi-Automatic Operation

Objective. The student will safely set up, calibrate, and operate both a manual code cutter and a semi-automatic code cutter to originate keys that fall within ±0.003 inch of specified depth for every cut.

⚠ Pending professional review

This lesson, its worked examples and its practice questions has not yet been verified by a credentialed professional in the field 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.

Code-Cutting Machines — Manual & Semi-Automatic Operation

Code cutting is the process of originating a key from a numeric or alphanumeric code rather than from a physical key pattern. The machine reads the code card's depth and spacing specifications and removes exactly the right amount of metal from a blank at each cut position. Accuracy is everything: a cut that is even a few thousandths of an inch outside tolerance can cause a key to fail to operate the lock, or worse, to operate a lock it should not.

How Code Cutters Work

All code-cutting machines share the same basic principle. A cutter (blade or milling wheel) is fixed on a spindle. The key blank is clamped in a movable carriage. The operator — or the machine's drive mechanism — positions the blank so that each cut position aligns with the cutter, then moves the blank into the cutter to the depth specified by the code. The result is a series of cuts whose depths and spacings match the manufacturer's bitting list for that key series.

Manual code cutters (such as the Ilco 045 or equivalents) require the operator to move the carriage by hand on both axes — spacing (side-to-side) and depth (into the cutter). Depth stops are set from a depth gauge before cutting begins. Manual machines are compact, need no power source beyond a standard outlet for the motor, and are a staple of the field service kit and the small shop. They demand close operator attention and steady hand pressure to produce consistent results.

Semi-automatic code cutters (such as Silca or HPC equivalents) handle the depth axis automatically once the depth stop is programmed, while the operator still indexes the spacing by hand or with a simple lever. Some higher-end semi-automatic models read a code entered on a keypad and drive both axes under power, requiring the operator only to load the blank and start the cycle. These machines are faster for high-volume cutting and reduce depth variation caused by hand pressure differences.

Setting Up the Machine — Both Types

Proper setup is not optional; it is the foundation of accuracy and safety.

1. Blade inspection. Before powering on, examine the cutter blade or wheel for chips, cracks, or dullness. A damaged blade produces ragged cuts and can shatter. Replace any blade that shows visible damage.

2. Guard position. Verify that the blade guard is in place and that it fully covers the cutter when the carriage is in the home position. Never defeat or remove guards.

3. Clamp security. Mount a scrap blank and tighten the clamp. Tug the blank firmly; it must not shift. A blank that moves during cutting ruins the key and can be ejected toward the operator.

4. Zero setting (manual machine). With the blade running, move the carriage until the cutter just kisses the top (uncut) surface of the blank. Lock the depth scale at that reference point. All depth settings are measured from this zero.

5. Depth stop adjustment. Consult the code card for the required depths. On a manual machine, set each depth stop pin or dial to the value shown. On a semi-automatic, enter the depth values per the machine's programming procedure. Verify each stop with a depth gauge against the manufacturer's specification before cutting any good blank.

6. Chip clearance. Aluminum and brass swarf accumulates in the carriage channel and around the cutter. Use a chip brush — not your fingers — to clear chips before each key. Accumulated chips can throw off the blank's seating depth and create a laceration hazard.

PPE and Lockout/Tagout

Safety glasses with side shields are mandatory from the moment you approach a running machine. Flying metal chips are the primary injury risk. Long hair must be tied back; loose sleeves rolled up or secured.

Whenever you adjust the blade, replace a cutter, or perform any maintenance requiring hands near the spindle, apply lockout/tagout (LO/TO): switch the machine off, unplug the power cord, attach your personal hasp and tag to the plug or power panel, and verify the spindle is at rest before touching the cutter. No one may remove your tag but you.

Cutting Procedure — Step by Step

Select the correct blank by matching the key series code on the card to the blank manufacturer's cross-reference. An incorrect blank will not fit the lock regardless of how precise the cuts are.

Mount the blank with the bow (the part you grip) toward the stop and the tip pointing toward the cutter. Tighten the clamp. Confirm the blade guard is engaged.

On a manual machine: index to cut position 1, engage the depth stop for cut 1, lower the carriage smoothly and steadily into the cutter until the stop contacts, hold for one second, then retract. Move to position 2 and repeat for each cut in sequence. Never rush the plunge; uneven speed creates a sloped cut bottom.

On a semi-automatic machine: index to position 1, engage the depth drive, and allow the mechanism to reach the programmed stop before retracting. The machine controls depth; your job is accurate spacing and steady blank loading.

After cutting, use the chip brush to clear swarf, then measure at least one cut per key with a micrometer. Compare your reading to the code card value.

Measuring and Tolerance

The industry standard for acceptable code-cut keys is a cut depth within ±0.003 inch of the specified value. Use a micrometer (0.001 inch resolution or better) at the deepest point of each cut. Measure from the top of the key blade to the bottom of the cut valley. Record every measurement on a tolerance log. If any cut falls outside tolerance, identify the cause — worn depth stop, loose clamp, dull blade — and recut using a fresh blank.

Choosing the Right Machine for the Job

A manual machine fits a field technician's van kit because it is portable, rugged, and does not depend on complex electronics. A semi-automatic machine suits a busy shop cutting dozens of keys per hour because it reduces operator fatigue and depth variation. Knowing both machines makes you adaptable and employable in any service environment.

Key terms10

Code cuttingOriginating a key from a manufacturer's numeric or alphanumeric depth-and-spacing specification rather than duplicating an existing key by sight.
Bitting listThe manufacturer's published table that assigns numeric depth values to every valid combination for a given key series.
Depth stopAn adjustable mechanical limit that prevents the cutter carriage from traveling deeper than the specified cut depth, controlling accuracy on the depth axis.
Zero settingThe calibration step in which the machine's depth scale is referenced to the uncut surface of the key blank, establishing the baseline from which all cut depths are measured.
Tolerance (±0.003 inch)The maximum allowable deviation above or below the specified cut depth for a code-cut key to be considered acceptable.
MicrometerA precision measuring instrument, typically reading to 0.001 inch, used to verify that finished cut depths match the code card specification.
Lockout/tagout (LO/TO)An energy-control procedure in which a machine is de-energized, unplugged, and secured with a personal lock and tag before any maintenance or blade work is performed.
Chip brushA small, stiff-bristled brush used to remove metal swarf from the cutter area and carriage channel; fingers must never be used for this task near the blade.
Key blankAn uncut key that has the correct profile (bow shape, blade cross-section, and tip configuration) for a given lock but has not yet had its bitting applied.
Spacing (cut position)The horizontal distance along the key blade at which each individual cut is located, specified by the code card and indexed by the carriage on the cutting machine.

Worked examples4

1. A code card specifies cut position 1 at a depth of 0.285 inch. After cutting, your micrometer reads 0.291 inch (measured from the top of the blade to the bottom of the cut). Is this cut within tolerance, and by how much does it deviate?
  1. Step 1 — Find the deviation: subtract the specified depth from the measured depth. 0.291 − 0.285 = 0.006 inch.
  2. Step 2 — Compare to tolerance: the acceptable range is ±0.003 inch. The deviation of 0.006 inch exceeds 0.003 inch.
  3. Step 3 — Determine direction: the measured value is greater than specified, meaning the cut is too deep (the valley is lower than it should be).
  4. Step 4 — Conclusion: the cut is out of tolerance by 0.003 inch on the deep side. The key must be recut on a fresh blank after the depth stop is adjusted shallower.
Answer: Deviation = 0.006 inch, which exceeds the ±0.003 inch tolerance. The cut is too deep and the key must be recut.
2. A code card lists five cuts with specified depths (in inches): 0.270, 0.295, 0.260, 0.280, 0.310. Your micrometer readings are: 0.271, 0.293, 0.263, 0.279, 0.312. Determine whether each cut passes the ±0.003 inch tolerance test.
  1. Step 1 — Calculate each deviation (measured minus specified): Cut 1: 0.271 − 0.270 = +0.001; Cut 2: 0.293 − 0.295 = −0.002; Cut 3: 0.263 − 0.260 = +0.003; Cut 4: 0.279 − 0.280 = −0.001; Cut 5: 0.312 − 0.310 = +0.002.
  2. Step 2 — Compare each absolute deviation to 0.003 inch: Cut 1: 0.001 ≤ 0.003 — PASS; Cut 2: 0.002 ≤ 0.003 — PASS; Cut 3: 0.003 ≤ 0.003 — PASS (exactly at the limit); Cut 4: 0.001 ≤ 0.003 — PASS; Cut 5: 0.002 ≤ 0.003 — PASS.
  3. Step 3 — Record findings on the tolerance log and note that cut 3 is at the boundary of acceptance.
Answer: All five cuts pass. Deviations are +0.001, −0.002, +0.003, −0.001, and +0.002 inch respectively — all within ±0.003 inch.
3. You are setting the depth stop on a manual code cutter for a cut specified at 0.275 inch. After zeroing the machine on the blank surface, you set the stop and make a test cut, then measure 0.268 inch. How much must you adjust the depth stop, and in which direction?
  1. Step 1 — Find the deviation: 0.268 − 0.275 = −0.007 inch. The cut is 0.007 inch shallower than specified.
  2. Step 2 — Determine required correction: to make the cut deeper by 0.007 inch, the depth stop must be moved to allow the carriage to travel 0.007 inch farther into the cutter (i.e., increase the stop setting by 0.007 inch).
  3. Step 3 — Apply the correction, make a second test cut on another scrap blank, and re-measure to confirm the new reading falls within 0.275 ± 0.003 inch (acceptable range: 0.272–0.278 inch).
Answer: Adjust the depth stop 0.007 inch deeper (increase travel). After adjustment, verify the test cut falls between 0.272 and 0.278 inch.
4. The acceptable depth range for a cut specified at 0.300 inch is ±0.003 inch. Express this as a numeric range, then state whether a micrometer reading of 0.302 inch passes or fails.
  1. Step 1 — Calculate lower bound: 0.300 − 0.003 = 0.297 inch.
  2. Step 2 — Calculate upper bound: 0.300 + 0.003 = 0.303 inch.
  3. Step 3 — Check the reading: 0.302 inch is between 0.297 and 0.303 inch.
Answer: Acceptable range is 0.297–0.303 inch. A reading of 0.302 inch is within tolerance — the cut passes.
In class: Machine orientation lab: instructor demonstrates blade inspection, zero-setting, depth stop adjustment, and chip clearance on a Ilco 045 or equivalent manual code cutter, then on a semi-automatic (e.g., Silca or HPC equivalent); students complete a machine pre-operation checklist covering blade condition, clamp security, guard position, and eye protection before any cutting begins. · Guided practice set: each student receives ten coded key cards (residential and commercial), selects the correct blank, mounts it, and cuts each key using the manual cutter; instructor checks every third key with a micrometer and marks results on a tolerance log. · Speed and accuracy progression: students repeat the same ten codes on the semi-automatic machine, comparing cut times and micrometer measurements between machines; students record findings in a comparison table and identify which machine type suits which service scenario (high volume, field kit, etc.).
Materials: Manual code cutter (e.g., Ilco 045 or equivalent), semi-automatic code cutter, assorted key blanks (residential, commercial, padlock), coded key cards, micrometer, depth gauge, blade inspection checklist, PPE (safety glasses, machine guard), chip brush, lockout/tagout hasp and tags
Check: Instructor measures five randomly selected finished keys per student with a micrometer; all cuts must be within ±0.003 inch of the code card specification. Students must also complete the pre-operation safety checklist with zero omissions before any machine is powered on.

Practice check8

Answer each question, then check it. Nothing is recorded; this is your own practice.

Tool and Equipment Safety
1. Before powering on a manual code cutter, a student notices a small chip missing from the edge of the cutter blade. What is the correct action?
Key Origination & Code Cutting
2. What is the purpose of zero-setting a manual code cutter before programming depth stops?
Key Origination & Code Cutting
3. A student's micrometer reading for a cut specified at 0.260 inch is 0.258 inch. Which statement is correct?
Key Origination & Code Cutting
4. Which of the following best describes why chip clearance must be performed before cutting each key?
Key Origination & Code Cutting
5. Which service scenario most favors using a semi-automatic code cutter over a manual machine?
Tool and Equipment Safety / OSHA Lockout/Tagout
6. A student wants to replace the cutter blade on a semi-automatic machine while the motor is off but still plugged in. The instructor stops the student. What is the correct procedure the instructor is enforcing?
Key Origination & Code Cutting
7. A code card specifies cut position 3 at 0.290 inch. After cutting, the micrometer reads 0.294 inch. By how much does the cut deviate, and does it pass?
Key Origination & Code Cutting
8. Which item on the pre-operation checklist ensures that the key blank cannot shift during cutting and produce a mis-spaced or mis-depth cut?
Record this lesson on my transcript. Sign in with your key and enrollment email to record lessons (enroll free if you have no key). This page stays open to read and practise.