Archived
deploy.
This commit is contained in:
@@ -110,6 +110,44 @@ without touching the file system.</p>
|
||||
<dd><p>Provides utilities for milling force training and parameter identification.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.MillingForces.Training.SetupAngleEstimate.html">SetupAngleEstimate</a></dt>
|
||||
<dd><p>Result of <a class="xref" href="Hi.MillingForces.Training.SetupAngleEstimation.html#Hi_MillingForces_Training_SetupAngleEstimation_Estimate_System_Collections_Generic_IEnumerable_System_Collections_Generic_KeyValuePair_System_Int32_System_Collections_Generic_List_System_Collections_Generic_List_Hi_MillingForces_Fittings_TrainingSample_____System_Double___Hi_MillingForces_Fittings_SampleFlag_System_Int32_System_Double_System_Double_System_IProgress_Hi_Common_Messages_IMessage__System_Threading_CancellationToken_">Estimate(IEnumerable<KeyValuePair<int, List<List<TrainingSample>>>>, double[], SampleFlag, int, double, double, IProgress<IMessage>, CancellationToken)</a>: the rotation of the
|
||||
measured spindle-rotation-frame transverse moment (Mx, My) relative to the
|
||||
model built from a known cutting parameter, i.e. the cutter setup angle
|
||||
the model is missing, plus the diagnostics that say how much to trust it.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.MillingForces.Training.SetupAngleEstimation.html">SetupAngleEstimation</a></dt>
|
||||
<dd><p>Estimates the cutter setup angle from smart-holder moment samples and a
|
||||
known cutting parameter.</p>
|
||||
<p>
|
||||
Physics: for a cutter whose flutes are all alike, mounting it turned by
|
||||
φ inside the holder changes the spindle-rotation-frame transverse moment
|
||||
series in two ways only — every (Mx, My) vector rotates by φ and the
|
||||
series shifts by φ along the rotation angle. The per-step begin-angle
|
||||
alignment the training pipeline already performs absorbs the shift, so
|
||||
φ survives solely as a constant planar rotation of the model's (Mx, My)
|
||||
against the measured (Mx, My); Mz, Fz and the workpiece-frame forces
|
||||
carry no information about it. The estimate is therefore a
|
||||
rotation-plus-scale (complex gain) Procrustes fit shared by all steps,
|
||||
with the begin-angle hypothesis chosen per step by brute force.
|
||||
</p>
|
||||
<p>
|
||||
Identifiability: the angle is determined only modulo the flute pitch
|
||||
(360/N for N uniform flutes) and only when the transverse envelope is
|
||||
modulated within a revolution — light side cuts or intermittent contact;
|
||||
a full slot with several flutes engaged at once leaves the objective
|
||||
flat, which <a class="xref" href="Hi.MillingForces.Training.SetupAngleEstimate.html#Hi_MillingForces_Training_SetupAngleEstimate_Contrast">Contrast</a> exposes.
|
||||
</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.MillingForces.Training.SetupAngleStepEstimate.html">SetupAngleStepEstimate</a></dt>
|
||||
<dd><p>Per-step diagnostics of a <a class="xref" href="Hi.MillingForces.Training.SetupAngleEstimate.html">SetupAngleEstimate</a>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
Reference in New Issue
Block a user