Project goals, constraints, and philosophy ========================================== Goals ----- - Fixed CNC milling machine for aluminum and steel - Target machining accuracy and repeatability: ≤ 10 µm - Apartment-compatible operation - Low airborne noise emission - Low structure-borne vibration - High observability of machine state - Prefer graceful degradation (e.g. feed reduction) over part scrap Constraints ----------- - Residential building floor load limit: approx. 150-200 kg/m² - No heavy concrete or mineral-cast bed - Controlled total machine mass - No reliance on software for safety-critical functions - Noise-sensitive environment - Downtime acceptable; accuracy prioritized over uptime Design philosophy ----------------- - Accuracy and repeatability over brute stiffness - Geometry and load paths over added mass - Observability over assumption - Time-scale separation: - fast dynamics (vibration, chatter) - slow dynamics (deflection, compliance) - supervisory decisions (feed and spindle adaptation) - Fail-safe by construction - KISS: complexity only where it provides measurable benefit Explicit non-goals (current phase) ---------------------------------- - Custom servo drives or inverters - Glass scale feedback - Active vibration cancellation - Fully temperature-controlled machine enclosure - Predictive health monitoring Documentation scope ------------------- Included: - Design intent - Architectural decisions - Subsystem placement and purpose - Boundaries between mechanical, electrical, control, and safety layers Excluded: - CAD geometry - Manufacturing drawings - Assembly procedures - Firmware and software implementation details