joint-stress-tool/torque-spec-compliance.html
2026-07-19 16:45:29 +00:00

306 lines
11 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Torque Spec Compliance • Albert Karaca</title>
<style>
:root {
--terminal-bg: #0d1117;
--panel: #161b22;
--border: #30363d;
--accent: #d2a849;
--text: #c9d1d9;
--muted: #8b949e;
--mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;
}
html, body {
height: 100%;
margin: 0;
}
body {
font-family: var(--mono);
background: var(--terminal-bg);
color: var(--text);
line-height: 1.6;
padding: 2rem;
max-width: 900px;
margin: 0 auto;
}
::selection {
background: var(--accent);
color: var(--terminal-bg);
}
h1, h2, h3 {
color: var(--accent);
margin-top: 2.5rem;
margin-bottom: 0.75rem;
letter-spacing: -0.5px;
}
h1 {
font-size: 1.8em;
border-bottom: 2px solid var(--border);
padding-bottom: 1rem;
margin-top: 0;
}
h2 {
font-size: 1.4em;
border-left: 4px solid var(--accent);
padding-left: 1rem;
}
p {
margin-bottom: 1.25rem;
font-size: 1.05em;
}
.spec-block {
background: var(--panel);
border: 1px solid var(--border);
padding: 1.5rem;
margin: 1.5rem 0;
}
.spec-header {
color: var(--accent);
font-size: 0.9em;
margin-bottom: 1rem;
border-bottom: 1px dashed var(--border);
padding-bottom: 0.5rem;
}
table {
width: 100%;
border-collapse: collapse;
margin: 1.5rem 0;
font-size: 0.95em;
}
th, td {
border: 1px solid var(--border);
padding: 0.75rem;
text-align: left;
}
th {
background: var(--panel);
color: var(--accent);
font-weight: normal;
}
tr:nth-child(even) {
background: rgba(210, 168, 73, 0.03);
}
.formula {
background: #000;
border-left: 3px solid var(--accent);
padding: 1.25rem;
margin: 1.5rem 0;
font-size: 1.1em;
white-space: pre-wrap;
}
a {
color: var(--accent);
text-decoration: none;
border-bottom: 1px dotted var(--muted);
}
a:hover {
border-bottom-style: solid;
color: #f0c956;
}
.warning-box {
border: 1px solid #ff6b6b;
background: rgba(255, 107, 107, 0.08);
padding: 1.25rem;
margin: 1.5rem 0;
}
.warning-title {
color: #ff6b6b;
margin-bottom: 0.5rem;
font-weight: bold;
}
.citation {
font-size: 0.85em;
color: var(--muted);
margin-top: 0.5rem;
}
.nav-back {
display: inline-block;
margin-bottom: 2rem;
color: var(--muted);
font-size: 0.9em;
}
.nav-back a {
color: var(--accent);
}
footer {
margin-top: 4rem;
padding-top: 2rem;
border-top: 1px solid var(--border);
color: var(--muted);
font-size: 0.85em;
text-align: center;
}
</style>
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
</head>
<body>
<nav class="nav-back"><a href="index.html">&larr; Return to Index</a></nav>
<h1>TORQUE SPEC COMPLIANCE</h1>
<p class="subtitle">ISO 898 Standards for Critical Joint Assembly — Zero Deviation Tolerated</p>
<section>
<h2>1. OPERATIONAL CONTEXT</h2>
<p>In the Martian habitat frame, a loose bolt is not a tolerance—it is a breach. Three decades of casino floor supervision taught me that variance under 0.5% is acceptable only when measured against absolute standards. Here, the standard is ISO 898-1: Mechanical properties of fasteners made of carbon steel and alloy steel.</p>
<p>This page encodes the property classes, proof loads, and torque specifications required for all structural assemblies. Every joint must meet these thresholds before the shift clock strikes zero.</p>
</section>
<section>
<h2>2. PROPERTY CLASS DEFINITIONS</h2>
<div class="spec-block">
<div class="spec-header">ISO 898-1 MARKING SYSTEM</div>
<table>
<thead>
<tr>
<th>Marking</th>
<th>Tensile Strength<br>(MPa)</th>
<th>Yield Strength<br>(0.2% offset, MPa)</th>
<th>Hardness<br>(HV)</th>
<th>Habitat Application</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>8.8</strong></td>
<td>800</td>
<td>640</td>
<td>≤ 321</td>
<td>Primary habitat frame members</td>
</tr>
<tr>
<td><strong>10.9</strong></td>
<td>1000</td>
<td>900</td>
<td>≤ 340</td>
<td>Pressure vessel flanges, airlock seals</td>
</tr>
<tr>
<td><strong>12.9</strong></td>
<td>1200</td>
<td>1080</td>
<td>≤ 363</td>
<td>Critical radiation shielding mounts</td>
</tr>
</tbody>
</table>
<div class="citation">Source: ISO 898-1:2013(E) § 4.2 — <a href="https://www.iso.org/standard/40391.html">ISO Official Repository</a></div>
</div>
</section>
<section>
<h2>3. TORQUE CALCULATION PROTOCOL</h2>
<p>The relationship between applied torque (T) and achieved preload (F) is governed by the nut factor (K), nominal diameter (d), and target preload:</p>
<div class="formula">T = K × d × F</div>
<div class="spec-block">
<div class="spec-header">NUT FACTOR CONSTANTS (K)</div>
<table>
<thead>
<tr>
<th>Lubrication State</th>
<th>K Value</th>
<th>Variance Allowance</th>
<th>Audit Requirement</th>
</tr>
</thead>
<tbody>
<tr>
<td>Dry, uncoated steel</td>
<td>0.20</td>
<td>± 0.02</td>
<td>Surface roughness Ra ≤ 3.2μm</td>
</tr>
<tr>
<td>Molybdenum disulfide</td>
<td>0.15</td>
<td>± 0.01</td>
<td>Film thickness 58μm verified</td>
</tr>
<tr>
<td>Nickel-plated</td>
<td>0.18</td>
<td>± 0.015</td>
<td>Plating uniformity certificate</td>
</tr>
</tbody>
</table>
</div>
<div class="warning-box">
<div class="warning-title">⚠ VIOLATION PROTOCOL</div>
<p>If torque wrench calibration drift exceeds ±2% from last verification, the entire batch of joints assembled during that window must be stripped and re-torqued. No exceptions. The manifest is not a suggestion; it is law.</p>
</div>
</section>
<section>
<h2>4. PRELOAD TARGETS BY CLASS</h2>
<div class="spec-block">
<div class="spec-header">TARGET PRELOAD (75% of Yield Strength)</div>
<table>
<thead>
<tr>
<th>Property Class</th>
<th>Target Preload<br>(N/mm²)</th>
<th>M12 Bolt Force<br>(kN)</th>
<th>M16 Bolt Force<br>(kN)</th>
<th>M20 Bolt Force<br>(kN)</th>
</tr>
</thead>
<tbody>
<tr>
<td>8.8</td>
<td>480</td>
<td>54.3</td>
<td>97.6</td>
<td>151.0</td>
</tr>
<tr>
<td>10.9</td>
<td>675</td>
<td>76.0</td>
<td>135.7</td>
<td>210.7</td>
</tr>
<tr>
<td>12.9</td>
<td>810</td>
<td>91.1</td>
<td>162.5</td>
<td>252.8</td>
</tr>
</tbody>
</table>
<div class="citation">Calculation basis: Stress area per ASME B1.1 — <a href="https://webstore.ansi.org/standards/asme/asmeb112008">ASME B1.1 Thread Standard</a></div>
</div>
</section>
<section>
<h2>5. VERIFICATION CYCLE</h2>
<p>Every 14-day rotation, the following sequence executes:</p>
<ol style="margin-left: 2rem;">
<li><strong>Visual Inspection</strong> — Marking legibility per ISO 898-1 § 5.0</li>
<li><strong>Hydrogen Embritlement Test</strong> — Class 10.9+ only; ASTM F519 method</li>
<li><strong>Torque-Angle Verification</strong> — 90° turn from snug tight; record final angle</li>
<li><strong>Ultrasonic Length Measurement</sup> — Detect creep exceeding 0.01mm</li>
</ol>
<p>Failure at any stage triggers immediate isolation of the affected zone.</p>
</section>
<section>
<h2>6. CROSS-REFERENCE MATRIX</h2>
<p>This specification binds to:</p>
<ul style="margin-left: 2rem;">
<li><a href="prevention-protocol.html">Prevention Protocol</a> — Pre-shift inspection that catches lubrication drift before torque application</li>
<li><a href="colony-shift-logging.html">Colony Shift Logging</a> — Where every torque entry becomes an immutable audit trail</li>
<li><a href="railroad-compliance.html">Martian Rail Logistics</a> — Track fasteners meeting identical standards</li>
</ul>
</section>
<footer>
Saint Anthony discipline • ISO 898-1:2013 • Property Class 12.9 minimum for pressure boundaries
</footer>
</body>
</html>