The same lumped model that governs real diamond-wire quarry saws, run at a ×220 time-lapse so a cut that takes hours finishes in under a minute:
MRR = w_kerf · H · v_feed (removal rate, mm³/s)
e_c = e_c0 · (1 + 0.6·(1 − water)) (specific energy, rises as flushing drops)
P = e_c · MRR (cutting power, W)
F_t = P / v_w (tangential wire force, N)
dT/dt = (P − h·water·(T−T_amb)) / C (lumped thermal ODE, solved exactly per step)
dWear = k_w · P · (1 + max(0,T−60)/40) · dt (Archard-style, wear accelerates past 60°C)
Coolant flow does two independent jobs here, both physically real: it removes heat (the h·water term in the thermal ODE) and it flushes slurry — when flow is starved, ground marble re-enters the kerf and raises the effective specific cutting energy e_c, so a dry cut needs more power for the same feed rate. Bead wear compounds: it scales with cutting power (more force × more sliding distance) and accelerates once the wire runs hotter than 60°C, because heat softens the metal bond holding the diamond segments — starving the coolant while pushing feed rate hard visibly burns through bead life on the readout.
- Kerf line — the marble block's true 2D cross-section as the wire eats through it; the loop's colour maps wire temperature (blue → white → red).
- Spray — coolant jet density and reach track the coolant slider directly.
- Strip chart — temperature (°C) and tangential force (kN) plotted against process time so you can see cause and effect: push feed rate up, watch force and temperature climb together a beat later.