Compliance estimation and structural observability ================================================== Purpose ------- - Estimate quasi-static structural behavior under load - Detect excessive compliance that risks tolerance loss - Provide slow-varying state information for process supervision - Not intended for real-time control loops Tilt estimation --------------- - Derived from accelerometer data - Uses gravity vector for orientation reference - Strong low-pass filtering applied - Valid only in quasi-static conditions - Used to estimate spindle plate rotation under load Strain gauge measurement ------------------------ - Strain gauge mounted on X carriage - Measures bending of X gantry under load - Acts as cutting-force proxy - Provides information independent of vibration measurements Motor current as load proxy --------------------------- - Motor current monitored at spindle drive - Two components used: - fast component: - incipient stall detection - slow envelope: - mean cutting load estimation Compliance model ---------------- - Structural compliance model maintained in ECU - Model inputs: - spindle plate tilt - X-carriage strain - motor current - Model output: - estimated tool/spindle deflection envelope - Model characteristics: - calibrated using known static or quasi-static loads - evaluated only in steady-state conditions - versioned and recalibratable - Model is: - a slow observer - not part of safety system