Skip to content

Workpiece Stop and Depth Control Methods for Deep Hole Drilling

Depth control in deep hole drilling is not optional. A drill that exits the workpiece unexpectedly can damage the machine, the tooling, and the operator. A hole that is too shallow scrapes the part. Reliable depth control requires multiple, independent methods — never rely on a single sensor or setting.

Depth Control Methods

Method Comparison

MethodAccuracyRepeatabilityApplicationCost
Mechanical stop (fixed)± 0.5 mm± 0.2 mmThrough-holes, high-volume productionLow
CNC encoder (motor feedback)± 0.1 mm± 0.05 mmMost applications — standard methodIncluded with CNC
CNC encoder (linear scale)± 0.02 mm± 0.01 mmHigh-precision depth controlModerate to high
Touch sensor (contact)± 0.05 mm± 0.02 mmSetup verification, tool settingModerate
Laser or optical sensor± 0.1 mm± 0.05 mmBreak-through detection, non-contactModerate to high
Coolant pressure sensing± 1.0 mm± 0.5 mmThrough-hole break-through detection (BTA)Low (sensor only)

Method Redundancy

ApplicationPrimary MethodBackup Method
Standard through-holeCNC encoderMechanical stop or visual verification
Precision blind holeCNC linear scaleTouch sensor + mechanical stop
High-volume productionMechanical stopCNC encoder for monitoring
Deep BTA with break-throughCNC encoderCoolant pressure sensing
Gun drilling, thin-wall tubeCNC encoderSpindle load monitoring (entry/exit detection)

Mechanical Workpiece Stops

Stop Types

Stop TypeDescriptionApplicationAdjustment
Fixed stop (bolted)Rigid block mounted on machine baseProduction — dedicated setupsShim or reposition
Adjustable stop (threaded)Screw-type stop with locknutJob shop — frequent changesTurn screw, lock nut
Hydraulic stopHydraulic cylinder with position sensorAutomated productionCNC-controlled position
Swing stopRetractable stop that moves out of the wayLoading/unloading clearancePneumatic or manual
Depth stop on drill bushingAdjustable collar on bushing holderShallow holes, guided by bushingAdjust collar position

Stop Positioning Procedure

StepActionDetail
1Determine required hole depthFrom drawing or process sheet
2Calculate stop positionStop position = workpiece face position + hole depth + clearance
3Position the stopUsing gauge blocks or dial indicator
4Lock the stop securelyTighten locknuts or clamping bolts
5Verify position with reference partUse a known reference or test part
6Mark or record stop positionFor repeat setup
7Test with first partVerify depth with actual part

CNC Depth Control

Encoder-Based Control

ParameterDescriptionTypical ValueEffect
Z-axis encoder resolutionPosition feedback resolution1 µm (0.001 mm)Determines minimum depth increment
Feed hold delayTime to stop feed after depth signal20–100 msCauses depth overshoot of 0.01–0.05 mm
Deceleration distanceDistance to slow feed near target depth1–5 mmPrevents overshoot
Depth toleranceAcceptable depth variation± 0.1 to ± 1.0 mmDepends on part requirement

CNC Programming for Depth Control

MethodG-Code ExampleApplicationAccuracy
Absolute depthG01 Z-800.0 F0.030Standard drilling — Z target± encoder accuracy
Incremental depthG91 G01 Z-800.0 F0.030Relative to current positionSame
Dwell at depthG01 Z-800.0 F0.030; G04 X1.0Ensures full depth is reachedCompensates for deceleration
Peck drilling cycleG83 Z-800.0 R2.0 Q50.0 F0.030Deep holes requiring chip breaking± peck accuracy
Break-through detection (macro)Custom macro monitoring spindle loadPrevents over-travel on through-holeDepends on load detection

Depth Compensation

FactorEffect on DepthCompensation
Tool length offsetDrill length variationSet Z offset for each drill
Thermal growth (machine)Apparent depth shiftWarm up machine, use hot baseline
Thermal growth (drill)Drill length increases when hotMay need negative offset correction
Fixture wearReference point shiftsInspect and replace fixture
Bushing wearDepth reference changesMonitor and adjust

Touch Sensor Systems

Sensor Types

Sensor TypeOperationAccuracyApplication
Tool touch-off probeProbe contacts drill tip, sets Z offset± 0.01 mmAutomatic tool setting
In-process depth sensorMonitors drill position during drilling± 0.02 mmBlind hole depth verification
Break-through sensorDetects when drill exits workpiece± 0.1 mmThrough-hole protection
Workpiece surface probeLocates workpiece surface± 0.01 mmZ-zero referencing

Touch-Off Calibration

StepActionDetail
1Mount reference tool with known lengthCalibrated setting tool
2Jog reference tool to touch sensorSlow approach — 50 mm/min
3Record sensor trigger positionThis is the reference position
4Remove reference tool
5Mount production drill
6Jog production drill to touch sensorSame approach speed
7Record sensor trigger positionThis is the drill position
8Calculate offsetDrill position − reference position = tool offset

Through-Hole vs Blind Hole Control

Through-Hole Depth Control

MethodHow It WorksReliability
CNC position (Z target = hole depth + clearance)Feed to Z coordinateGood — but does not detect obstruction
Spindle load monitoring (break-through detection)Feed stops when load drops (drill exits)High — detects actual break-through
Coolant pressure drop (BTA)Pressure drops when drill exitsModerate — pressure change may be gradual
Mechanical stop on exit sidePrevents drill from over-travelingVery high — positive stop
Visual monitoring (when visible)Operator observes exit sideLow — not practical for deep holes

Blind Hole Depth Control

MethodHow It WorksAccuracy
CNC position with tool offsetFeed to calculated Z± 0.1 mm
CNC with deceleration rampSlow feed in final 5 mm± 0.05 mm
Touch sensor depth verificationProbe hole bottom after drilling± 0.02 mm
Mechanical depth stopPositive stop on quill or slide± 0.2 mm
Ultrasonic depth measurementMeasure remaining wall thickness± 0.1 mm

Calibration Procedures

Depth Control System Calibration

StepActionDetail
1Establish reference surfaceMachine zero return — set reference point
2Measure reference tool lengthPresetter or tool room measurement
3Set tool offsetL = measured length
4Drill test part with known materialUse standard parameters
5Measure actual hole depthDepth gauge or CMM
6Calculate depth errorActual depth − commanded depth
7Adjust offsetApply correction equal to error
8Drill second test partVerify correction
9Document calibrationDate, results, adjustments

Frequency of Calibration

SystemCalibration FrequencyWhen to Re-Calibrate
CNC encoder (motor)AnnuallyAfter servo motor replacement, after ball screw replacement
CNC encoder (linear scale)AnnuallyAfter scale replacement, after impact
Touch sensorWeekly or before each critical setupAfter probe replacement, after crash
Mechanical stopEach setupAfter any adjustment
Depth gauge (measurement tool)Per calibration scheduleAnnually minimum

Common Depth Errors

ErrorSymptomLikely CauseCorrective Action
Hole too shallow (all parts)Consistent depth errorTool offset incorrect, reference surface changedVerify tool offset, re-set Z-zero
Hole too shallow (deepest in cycle)Depth decreases as machine warmsDrill thermal growth not compensatedAdd thermal compensation
Hole too deep (break-through)Drill exits workpiece unexpectedlyEncoder battery fail, lost referenceRe-home machine, check encoder battery
Depth varies (random)Inconsistent depth from part to partWorkpiece reference surface varies, fixture issueCheck workpiece preparation, fixture
Hole too deep (consistent)Drilled deeper than programmedDeceleration distance not accounted forAdd depth offset, reduce feed near bottom
No depth control (alarm)Depth signal lostEncoder fault, scale contaminationCheck encoder, clean scale

FAQ

What is the most reliable depth control method for deep hole drilling?

CNC encoder feedback (either motor encoder or linear scale) combined with a mechanical stop provides the most reliable depth control. The CNC encoder provides precise position control during drilling. The mechanical stop provides a positive limit that prevents over-travel if the CNC system fails. Never rely on a single method — use at least two independent depth control methods for critical holes.

How do I control depth in blind hole deep drilling?

Use CNC position control with the Z-axis encoder (motor or linear scale). Program the feed to decelerate in the final 5 mm of the hole and feed at a reduced rate to the target depth. Set the tool length offset accurately using a presetter or touch probe. Verify depth on the first part using a depth gauge. Adjust the offset based on the measurement.

How do I prevent the drill from over-traveling on through-holes?

Use two independent methods: (1) CNC encoder to stop feed at the calculated break-through point, and (2) spindle load monitoring to detect the load drop when the drill exits. For additional safety, install a mechanical stop on the exit side. In BTA drilling, monitor coolant pressure — a sudden pressure drop indicates break-through. Program a feed hold a short distance before the expected break-through point.

Why does hole depth vary with machine temperature?

Machine structure and drill length change with temperature. A cold machine has a shorter effective Z-axis length than a warm machine. The drill itself expands as it heats up during drilling — a 1 m long drill can grow 0.01–0.02 mm per °C temperature rise. To compensate: warm up the machine for 30 minutes before setting depth references, establish separate hot and cold baselines, and consider thermal compensation software on precision applications.

How often should depth control systems be calibrated?

Calibrate the CNC depth control system annually or after any component replacement (servo motor, encoder, ball screw). Calibrate mechanical stops at each setup. Verify depth on the first article of every production run. If depth errors are detected during production, re-calibrate before the next run.


Depth control in deep hole drilling requires multiple independent methods. The CNC encoder provides the primary control; a mechanical stop or load monitoring provides the backup. Calibrate regularly, verify on first article, and never assume the depth is correct without measurement. A hole that is too deep is scrap — a drill that over-travels is a safety incident. This article reflects industry practice as of 2026.

Deep Hole Drilling Hub — Your Trusted Third-Party Industry Resource