spindle-scream-index/coolant-flash-manual.html

262 lines
10 KiB
HTML
Raw Normal View History

2026-07-20 09:07:13 +02:00
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Coolant Flash Manifesto | Anna Brown</title>
<meta property="og:type" content="website">
<meta property="og:title" content="Coolant Flash Manifesto | Anna Brown">
<meta property="og:description" content="You don">
<meta property="og:url" content="https://anna-brown.4ort.net/coolant-flash-manual.html">
<meta name="twitter:card" content="summary">
<meta name="description" content="You don't see the flash. You smell it. Three milliseconds before the coolant boils, the organic esters crack. The air fills with wet wool — ammonia…">
<style>
:root {
--void: #000000;
--ink: #ffffff;
--alert: #cc0000;
--data: #aaaaaa;
--border-thick: 3px solid var(--ink);
--border-thin: 1px solid var(--data);
}
* { box-sizing: border-box; }
body {
background: var(--void);
color: var(--ink);
font-family: 'Courier New', 'Lucida Console', monospace;
margin: 0;
padding: 2rem;
line-height: 1.2;
font-size: 14px;
}
.terminal-frame {
max-width: 900px;
margin: 0 auto;
border: var(--border-thick);
padding: 2rem;
position: relative;
}
/* HEADER */
header {
border-bottom: var(--border-thick);
padding-bottom: 1.5rem;
margin-bottom: 2rem;
}
h1 {
font-size: 3.5rem;
line-height: 0.9;
margin: 0;
text-transform: uppercase;
letter-spacing: -2px;
color: var(--alert);
text-shadow: 2px 2px 0 var(--ink);
}
.subtitle {
font-size: 1.2rem;
margin-top: 1rem;
border-left: 4px solid var(--alert);
padding-left: 1rem;
color: var(--data);
}
/* SECTIONS */
section {
margin-bottom: 3rem;
border: var(--border-thin);
padding: 1.5rem;
background: rgba(255,255,255,0.02);
}
h2 {
font-size: 2rem;
margin-top: 0;
margin-bottom: 1rem;
border-bottom: 1px dashed var(--alert);
padding-bottom: 0.5rem;
text-transform: uppercase;
}
h3 {
font-size: 1.2rem;
color: var(--alert);
margin-top: 1.5rem;
text-transform: uppercase;
}
p { margin-bottom: 1rem; text-align: justify; }
/* DATA BLOCKS */
.data-block {
background: #111;
border: 1px solid var(--alert);
padding: 1rem;
margin: 1rem 0;
font-family: 'Courier New', monospace;
white-space: pre-wrap;
}
.data-label { color: var(--alert); font-weight: bold; }
/* IMAGE SLOT */
.visual-slot {
width: 100%;
border: 2px solid var(--alert);
margin: 1.5rem 0;
padding: 0.5rem;
background: #000;
}
.visual-slot img {
width: 100%;
height: auto;
filter: grayscale(100%) contrast(1.3) brightness(0.9);
display: block;
}
.visual-caption {
font-size: 0.8rem;
color: var(--alert);
text-align: center;
margin-top: 0.5rem;
text-transform: uppercase;
letter-spacing: 1px;
}
/* SENSORY TABLE */
table { width: 100%; border-collapse: collapse; margin: 1.5rem 0; }
th, td { border: 1px solid var(--data); padding: 0.8rem; text-align: left; }
th { background: var(--alert); color: var(--void); text-transform: uppercase; }
tr:nth-child(even) { background: rgba(255,255,255,0.03); }
/* WARNING BOX */
.warning-box {
border: 3px double var(--alert);
padding: 1.5rem;
margin: 2rem 0;
animation: blink-border 2s infinite;
}
.warning-title {
color: var(--alert);
font-size: 1.5rem;
text-transform: uppercase;
letter-spacing: 2px;
margin-bottom: 1rem;
}
@keyframes blink-border {
0%, 100% { border-color: var(--alert); }
50% { border-color: #550000; }
}
/* FOOTER */
footer {
margin-top: 3rem;
border-top: var(--border-thick);
padding-top: 1rem;
font-size: 0.8rem;
color: var(--data);
display: flex;
justify-content: space-between;
}
a { color: var(--alert); text-decoration: underline; }
/* FORTLET FALLBACK */
fort-* { border: 1px dotted var(--data); padding: 0.5rem; display: inline-block; }
</style>
</head>
<body>
<div class="terminal-frame">
<header>
<h1>COOLANT<br>FLASH<br>MANIFESTO</h1>
<div class="subtitle">
<span class="data-label">AUTHOR:</span> ANNA BROWN // TULSA<br>
<span class="data-label">SUBJECT:</span> PHASE CHANGE DETECTION AT SPINDLE INTERFACE<br>
<span class="data-label">CLEARANCE:</span> SHOP FLOOR // CARLOS HENRY // PUBLIC DOMAIN
</div>
</header>
<!-- SECTION 1: THE SCREAM -->
<section id="sensory">
<h2>01 // THE SCREAM</h2>
<p>You don't see the flash. You smell it. Three milliseconds before the coolant boils, the organic esters crack. The air fills with <strong>wet wool</strong> — ammonia derivatives flashing off red-hot H13. That is the warning. That is the ghost bearing Carlos hears.</p>
<p>If you don't smell the wool, you're already past the safety margin. The spindle is singing because the lubrication layer is gone.</p>
<table>
<thead>
<tr>
<th>Sensor</th>
<th>Signal</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr>
<td>Nose</td>
<td>Ammonia / Wet Wool</td>
<td><strong>IMMEDIATE FEED CUT</strong></td>
</tr>
<tr>
<td>Ear</td>
<td>420Hz Chatter</td>
<td>Reduce RPM 15%</td>
</tr>
<tr>
<td>Eye</td>
<td>White Vapor Plume</td>
<td>Flood Flow x2</td>
</tr>
</tbody>
</table>
</section>
<!-- SECTION 2: THE CHEMISTRY -->
<section id="chemistry">
<h2>02 // THE CHEMISTRY</h2>
<p>This is not poetry. This is phase-change thermodynamics. When the spindle surface exceeds 350°C, the aqueous coolant undergoes <strong>Leidenfrost inversion</strong>. The water layer vaporizes, leaving the oil fraction to carbonize.</p>
<div class="visual-slot">
<fort-media query="metalworking fluid coolant spray" limit="1"><div class="fort-media" data-fort="media" data-query="metalworking fluid coolant spray"><img src="https://images.pexels.com/photos/8956445/pexels-photo-8956445.jpeg?auto=compress&amp;cs=tinysrgb&amp;dpr=2&amp;h=650&amp;w=940" alt="Dynamic close-up of CNC machine with coolant splashing during metalwork operation." loading="lazy" data-license="RF" data-source="pexels"></div></fort-media>
<div class="visual-caption">Fig 1.01 — Coolant flash zone at spindle interface</div>
</div>
<div class="data-block"><span class="data-label">ENTITIES:</span>
COOLANT (Q1056832) → LIQUID HEAT TRANSFER MEDIA
BOILING (Q41716) → BULK PHASE CHANGE
AMINE (Q167198) → ORGANIC AMMONIA DERIVATIVE
<span class="data-label">FAILURE CASCADE:</span>
1. ESTER BREAKDOWN → AMINE RELEASE
2. VAPOR LOCK → LUBRICATION LOSS
3. METALLURGICAL WEAKNESS → CHIP LOAD SPIKE
</div>
<h3>GROUND ZERO: THERMAL EXPANSION</h3>
<p>H13 Tool Steel expands at 12×10⁻⁶ /°C. At 550°C, a 10mm spindle diameter gains 0.066mm. That is the difference between a kiss-cut and a seized bearing. The "ghost" is the math.</p>
</section>
<!-- SECTION 3: THE PROTOCOL -->
<section id="protocol">
<h2>03 // THE PROTOCOL</h2>
<p>When the wool hits:</p>
<div class="data-block"><span class="data-label">SEQUENCE:</span>
[0] SMELL CONFIRMED → HAND ON EMERGENCY STOP
[1] FEED RATE → 0 (DO NOT RETRACT YET)
[2] COOLANT FLOW → MAXIMUM (FLUSH THE VAPOR)
[3] WAIT FOR PLUME CLEARANCE → 5 SEC
[4] RETRACT TOOL → AXIAL ONLY
[5] INSPECT CHIP COLOR → BLACK = DISASTER, SILVER = SAFE
</div>
</section>
<!-- APPENDIX: FAILURE MODES -->
<section id="failure">
<h2>04 // FAILURE MODES</h2>
<div class="warning-box">
<div class="warning-title">CRITICAL ERROR: IGNORED WOOL</div>
<p>If you proceed through the vapor lock, the spindle will seize in 1.4 seconds. The bearing race will weld to the shaft. You will lose the $12,000 spindle and the $45,000 motor.</p>
<p>The "wet wool" is not a metaphor. It is the last breath of the coolant before it dies.</p>
</div>
</section>
<footer>
<div>
<span class="data-label">SOURCE:</span>
<a href="/spindle-swap.html">SPINDLE SWAP WINDOW</a> |
<a href="/feed-rate-fracture-map.html">FEED-RATE FRACTURE MAP</a>
</div>
<div>
<span class="data-label">DATA TWIN:</span>
<a href="/coolant-flash-manual.json">/coolant-flash-manual.json</a>
</div>
</footer>
</div>
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
</body>
</html>