This page was translated from Japanese by machine translation. The Japanese page is the original.

Machining Methods for High-Precision Holes

Top view of a tool following a helical path inside a hole

Our targets are 0.01 mm for diameter and ±0.05 mm for position. Depending on the hole size and required precision, we choose between drilling, helical milling, and boring. The cutting values are trial calculations and unverified on the actual machine.

Figure 1: Hole-making methods and the forces on the machine. Drilling, helical milling with an end mill and finish boring are compared side by side for the size of the force and what sets the accuracy

Choosing the Right Method

HoleProcess
φ12 or smaller, generalCenter drill, drill (pilot hole if needed)
Larger than φ12, generalHelical milling with an end mill
High precision requiredLeave finishing stock with a pilot hole or helical milling, then finish with boring
Large threadsPilot hole with helical milling, thread mill
MethodThrustEffect of machine deflectionHole positionDiameter and roundness
DrillingHigh (0.7 to 1.5 kN)Tilts by 0.02 to 0.04 mmInfluenced by tool bending and tiltDependent on the tool
Helical millingLowShows up as a difference in diameterDetermined by the programAround 0.01 to 0.03 mm (verified by tests)
BoringVery lowSlightDetermined by the programAdjustable

Effect of a Pilot Hole

Drilling a pilot hole keeps the center of the drill tip (the chisel edge) from cutting, which reduces thrust to about 1/3. For the cutting lips, Ft = 57 × (D − d) [N] (feed 0.07). Torque does not drop very much. Some tools do not allow the use of a pilot hole, so make sure to check beforehand.

ProcessThrustTorque
φ12 in one pass1000 to 1400 N (expected)2.4 N·m
φ4 pilot hole340 to 460 N (expected)0.27 N·m
φ12 (with φ4 pilot hole)456 N2.1 N·m
φ25 (with φ12 pilot hole)741 N8.0 N·m (exceeds rated 6.36 N·m)

Helical Milling

Example: Machining a φ25 hole with a φ16 carbide end mill. Aim for a removal rate of 5,000 mm³/min.

Finish Boring

ConditionsCutting force
Depth of cut 0.2, feed 0.150 N, resultant force 56 N
Depth of cut 0.05, feed 0.05 (finishing)7.5 N, resultant force 8.4 N

Lateral machine deflection is about 0.00013 mm/N, which works out to about 0.001 mm under finishing conditions. Dial in the diameter using test cuts and measurements. At φ30 and a cutting speed of 100 m/min, the spindle speed is about 1060 rpm.

Position within ±0.05 mm

Position is determined more by the feed axes than by deflection. The lead error of a C7 ballscrew is around ±0.05 mm per 300 mm (a typical value), so compensation is required over a 640 mm range.

Error factorExpected mm (assumed)Countermeasure
Lead error (after compensation)0.015LinuxCNC pitch error compensation
Backlash in guides and screws0.010Preloaded nuts, measurement
Deflection during boring0.005Light finishing conditions
Alignment between machine and workpiece0.010Measure reference holes with a probe
Temperature (1 °C, 640 mm)0.007Remeasure the reference after continuous machining
Effect of spindle runout0.003Receiving inspection
TotalRSS approx. 0.022, simple sum 0.050

If we apply all countermeasures, we expect to reach the target, but the margin is small. For pitch error compensation, we drill a series of holes in a test plate, measure the spacings with a measuring tool of known accuracy, enter them into the compensation table, and drill again to verify. One idea is to ask an outside contractor or a public industrial research institute to use a coordinate measuring machine.

Verification Tests

  1. Helical mill a φ25 hole in SS400. Measure roundness and diameter.
  2. Compare results at different spindle heights.
  3. Finish with boring. Measure diameter adjustment, roundness, and surface roughness.
  4. Measure hole intervals to verify the effect of compensation.

Example of Required Tools

Fine-tuning boring head set NBH2084 (about ¥30,000 on AliExpress listings), φ12 and φ16 carbide end mills. Boring bars are heavy and bulky, so we change them by hand instead of putting them in the rack.

Comments

No comments yet.

Comments with links, phone numbers or email addresses appear after the site approves them.

Sending needs JavaScript in your browser.

QR code for this page

https://robo100.jp/en/000016