262 lines
10 KiB
HTML
262 lines
10 KiB
HTML
<!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&cs=tinysrgb&dpr=2&h=650&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>
|