Metrology and in-process measurement

Purpose

  • Establish accurate knowledge of tool geometry

  • Reduce uncertainty from tool runout and length variation

  • Enable high repeatability without relying on conservative margins

  • Decouple accuracy from spindle and tool holder quality

Laser-based tool measurement

  • Dedicated laser emitter and receiver

  • Emitter and receiver housed separately

  • Optical aperture implemented as a slit:

    • width: 5-10 µm

  • Measurement performed with spindle rotating

Measurement procedure

  • Spindle moves tool into laser beam

  • Initial detection:

    • threshold-based (not binary light/no-light)

  • Secondary fine measurement:

    • sensor housing mounted on precision flexure

    • flexure actuated independently of machine motion

  • Flexure motion resolution:

    • sub-100 nm repeatability

  • Tool remains rotating during measurement

Measured quantities

  • Tool length

  • Effective tool diameter

  • Radial runout envelope

  • Repeatable reference position for tool geometry

Thermal stabilization

  • Laser emitter and sensor actively heated

  • Target temperature: fixed elevated setpoint (e.g. 50 °C)

  • Measurement only enabled once thermal equilibrium is reached

  • Thermal history not used for compensation

  • Stability prioritized over absolute temperature accuracy

Calibration strategy

  • All absolute values obtained through calibration

  • Measurement system optimized for:

    • repeatability

    • consistency

  • Absolute accuracy derived from:

    • known calibration artifacts

    • reference tools

Integration

  • Measurement system treated as a metrology subsystem

  • Not part of:

    • force loop

    • vibration control

  • Results communicated to:

    • Raspberry Pi (tool library management)

    • Duet (tool offsets)

  • Compatible with:

    • manual tool changes

    • future automated tool handling

Scope limitations

  • No real-time tool deflection measurement

  • No thermal growth compensation of tool during cutting

  • No wear prediction or life estimation