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