This repository has been archived on 2026-10-11. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
2026-09-09 17:35:23 +08:00

142 lines
6.9 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Machine Condition and Safety Factors | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Machine Condition and Safety Factors | HiAPI-C# 2025 ">
<link rel="icon" href="../../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../../public/docfx.min.css">
<link rel="stylesheet" href="../../public/main.css">
<meta name="docfx:navrel" content="../../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../../index.html">
<img id="logo" class="svg" src="../../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Technique-MachineCondition">
<h1 id="machine-condition-and-safety-factors">Machine Condition and Safety Factors</h1>
<p>Two machines of the same model, one maintained and one not, do not accept the same NC program.
The simulation models the cut, not the wear state of the machine running it, so the machine's
condition enters through the safety factors — and setting them honestly is the difference between
an optimized program that runs and one that only runs in simulation.</p>
<h2 id="the-simulation-is-valid-only-under-stable-machining">The Simulation Is Valid Only Under Stable Machining</h2>
<p>Every availability ratio HiNC reports — yield stress, spindle torque, spindle power, thermal
yield — is a fraction of what the cut is allowed to demand. <strong>The results describe reality only
while all of them stay under 100%.</strong> Above that the machine is no longer doing what the model
says it is doing: the spindle droops, the feed per tooth rises, and the divergence grows rather
than staying proportional.</p>
<p>Reading those ratios, and what each one means at 100%, is
<a href="../milling-physics/machinability.html">Evaluating Process Machinability</a>.</p>
<h2 id="safety-factors-are-where-the-machines-condition-goes">Safety Factors Are Where the Machine's Condition Goes</h2>
<p>HiNC exposes a safety factor per limiting quantity — spindle power, spindle torque, thermal
yield — and they feed straight into the optimizer's output. They are not decoration: raising a
factor lowers the feed the optimizer is willing to assign, across the whole program.</p>
<p>Use them to describe the machine you actually have. A machine in poor condition should be given
larger factors, or a lower preferred cutting force, so that the optimized program leaves it more
headroom. The same program optimized for a well-maintained machine will be faster, and will be
the wrong program for the worn one.</p>
<h2 id="see-also">See Also</h2>
<ul>
<li><a href="spindle-capability.html">Spindle Capability</a> — the curves the power and torque factors are applied to</li>
<li><a href="../milling-physics/chatter.html">Chatter, and What the Simulation Does About It</a> — the failure mode the force ceiling exists to avoid, and the two cases it does not cover</li>
<li><a class="xref" href="../validation/cutting-force.html">Cutting Force and Torque Validation</a> — a worked maximum feed rate, and where the safety factor enters it</li>
</ul>
</article>
<div class="contribution d-print-none">
</div>
<div class="next-article d-print-none border-top" id="nextArticle"></div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>