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
HiNC-2025-win-desktop-Deploy/App/wwwroot/HiAPI-docsite/technique/milling-physics/chatter.html
T
2026-09-09 17:35:23 +08:00

149 lines
7.6 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Chatter, and What the Simulation Does About It | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Chatter, and What the Simulation Does About It | 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-Chatter">
<h1 id="chatter-and-what-the-simulation-does-about-it">Chatter, and What the Simulation Does About It</h1>
<p>Chatter is self-excited vibration between cutter and workpiece, and it is the one failure mode
that a purely geometric look at the toolpath cannot see. HiNC does not predict chatter directly.
What it does instead is give the cut a force ceiling that keeps it out of the regime where chatter
starts, which covers the cutter side and leaves two other cases to be handled by the operator.</p>
<h2 id="cutter-chatter--handled-by-a-force-ceiling">Cutter Chatter — Handled by a Force Ceiling</h2>
<p>Cutter chatter does not begin while the cutting force stays below a threshold. That threshold is a
property of the machine, not of the program: a well-maintained machine tolerates a higher force
before it chatters, and the same NC on a worn one will chatter earlier.</p>
<p>So the lever is the optimizer's <strong>preferred cutting force</strong>
(<a class="xref" href="../../api/Hi.MachiningProcs.SessionShell.html#Hi_MachiningProcs_SessionShell_OptPreferedForce_N">OptPreferedForce_N</a>). Optimizing to a preferred force holds
the cut under a ceiling for its whole length instead of only at the peaks, and if a particular
machine still chatters, the answer is a lower preferred force rather than a different toolpath.
The value that works is found once per machine and reused.</p>
<h2 id="workpiece-chatter--not-estimated">Workpiece Chatter — Not Estimated</h2>
<p>Workpiece chatter is not estimated. A thin, tall or poorly supported workpiece can vibrate at
forces the cutter itself tolerates comfortably, and nothing in the simulation reports it. Where
the part is the flexible member, the force ceiling that protects the cutter is not the ceiling
that protects the surface.</p>
<h2 id="fixed-frequency-vibration--not-the-programs-fault">Fixed-Frequency Vibration — Not the Program's Fault</h2>
<p>Fixed-frequency vibration comes from the machine's own condition — bearings, drives, structure —
and is <strong>independent of the toolpath</strong>. No NC change removes it, and re-optimizing will not help.
The practical avoidance is a spindle speed that does not coincide with the machine's harmonic
frequencies.</p>
<h2 id="strain-hardening--why-it-is-not-modelled">Strain Hardening — Why It Is Not Modelled</h2>
<p>A related question that comes up in the same conversation: milling's depth of cut is far greater
than the strain-hardened layer left by the previous pass, so the hardened material is a small
fraction of what each tooth removes. The effect on the process is minimal, and the simulation does
not model it.</p>
<h2 id="see-also">See Also</h2>
<ul>
<li><a href="../machine-capability/machine-condition.html">Machine Condition and Safety Factors</a> — the machine-side settings that decide how much force the model is allowed to ask for</li>
<li><a href="cutter-adjustment-levers.html">Cutter Adjustment Levers for Force Reduction</a> — what to change when the force has to come down and the feed rate is already as low as it can go</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>