This commit is contained in:
iamboss 2026-01-24 18:13:05 +08:00
parent e3e9b0fddf
commit c85e714f55
50 changed files with 803 additions and 992 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -11,9 +11,9 @@
"dependencies": {
"AvalonEdit": "6.3.0.90",
"FontAwesome.Sharp": "6.3.0",
"Hi.WpfPlus": "3.1.96",
"HiNc": "3.1.112",
"HiNc-Resource": "3.1.12",
"Hi.WpfPlus": "3.1.97",
"HiNc": "3.1.113",
"HiNc-Resource": "3.1.13",
"runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "10.0.2",
"runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "10.0.2",
"runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "10.0.2"
@ -1673,36 +1673,36 @@
}
}
},
"Hi.WpfPlus/3.1.96": {
"Hi.WpfPlus/3.1.97": {
"dependencies": {
"HiDisp": "3.1.98"
"HiDisp": "3.1.99"
},
"runtime": {
"lib/net10.0-windows7.0/Hi.WpfPlus.dll": {
"assemblyVersion": "3.1.96.0",
"fileVersion": "3.1.96.0"
"assemblyVersion": "3.1.97.0",
"fileVersion": "3.1.97.0"
}
}
},
"HiCbtr/3.1.96": {
"HiCbtr/3.1.97": {
"dependencies": {
"HiDisp": "3.1.98"
"HiDisp": "3.1.99"
},
"runtime": {
"lib/net10.0/HiCbtr.dll": {
"assemblyVersion": "3.1.96.0",
"fileVersion": "3.1.96.0"
"assemblyVersion": "3.1.97.0",
"fileVersion": "3.1.97.0"
}
}
},
"HiDisp/3.1.98": {
"HiDisp/3.1.99": {
"dependencies": {
"HiGeom": "3.1.90"
"HiGeom": "3.1.91"
},
"runtime": {
"lib/net10.0/HiDisp.dll": {
"assemblyVersion": "3.1.98.0",
"fileVersion": "3.1.98.0"
"assemblyVersion": "3.1.99.0",
"fileVersion": "3.1.99.0"
}
},
"native": {
@ -1720,7 +1720,7 @@
}
}
},
"HiGeom/3.1.90": {
"HiGeom/3.1.91": {
"dependencies": {
"Google.Protobuf": "3.28.3",
"Grpc.AspNetCore": "2.66.0",
@ -1731,8 +1731,8 @@
},
"runtime": {
"lib/net10.0/HiGeom.dll": {
"assemblyVersion": "3.1.90.0",
"fileVersion": "3.1.90.0"
"assemblyVersion": "3.1.91.0",
"fileVersion": "3.1.91.0"
}
},
"resources": {
@ -1744,27 +1744,27 @@
}
}
},
"HiLicense/3.1.90": {
"HiLicense/3.1.91": {
"dependencies": {
"HiGeom": "3.1.90"
"HiGeom": "3.1.91"
},
"runtime": {
"lib/net10.0/HiLicense.dll": {
"assemblyVersion": "3.1.90.0",
"fileVersion": "3.1.90.0"
"assemblyVersion": "3.1.91.0",
"fileVersion": "3.1.91.0"
}
}
},
"HiMech/3.1.103": {
"HiMech/3.1.104": {
"dependencies": {
"CommandLineParser": "2.9.1",
"HiCbtr": "3.1.96",
"HiCbtr": "3.1.97",
"Microsoft.CodeAnalysis.CSharp.Scripting": "5.0.0"
},
"runtime": {
"lib/net10.0/HiMech.dll": {
"assemblyVersion": "3.1.103.0",
"fileVersion": "3.1.103.0"
"assemblyVersion": "3.1.104.0",
"fileVersion": "3.1.104.0"
}
},
"resources": {
@ -1779,19 +1779,19 @@
}
}
},
"HiNc/3.1.112": {
"HiNc/3.1.113": {
"dependencies": {
"Google.Protobuf": "3.28.3",
"Grpc.AspNetCore": "2.66.0",
"Grpc.Net.Client": "2.66.0",
"HiLicense": "3.1.90",
"HiMech": "3.1.103",
"HiUniNc": "3.1.100"
"HiLicense": "3.1.91",
"HiMech": "3.1.104",
"HiUniNc": "3.1.101"
},
"runtime": {
"lib/net10.0/HiNc.dll": {
"assemblyVersion": "3.1.112.0",
"fileVersion": "3.1.112.0"
"assemblyVersion": "3.1.113.0",
"fileVersion": "3.1.113.0"
}
},
"resources": {
@ -1803,22 +1803,22 @@
}
}
},
"HiNc-Resource/3.1.12": {
"HiNc-Resource/3.1.13": {
"runtime": {
"lib/net10.0/HiNc-Resource.dll": {
"assemblyVersion": "3.1.12.0",
"fileVersion": "3.1.12.0"
"assemblyVersion": "3.1.13.0",
"fileVersion": "3.1.13.0"
}
}
},
"HiUniNc/3.1.100": {
"HiUniNc/3.1.101": {
"dependencies": {
"HiMech": "3.1.103"
"HiMech": "3.1.104"
},
"runtime": {
"lib/net10.0/HiUniNc.dll": {
"assemblyVersion": "3.1.100.0",
"fileVersion": "3.1.100.0"
"assemblyVersion": "3.1.101.0",
"fileVersion": "3.1.101.0"
}
}
},
@ -2191,68 +2191,68 @@
"path": "grpc.net.common/2.66.0",
"hashPath": "grpc.net.common.2.66.0.nupkg.sha512"
},
"Hi.WpfPlus/3.1.96": {
"Hi.WpfPlus/3.1.97": {
"type": "package",
"serviceable": true,
"sha512": "sha512-XJ1Lf0uncfB4HlM5PskbOfQVbeGArdy0hg7rJAxNCLly67nxBqucosdVf28JGabfU8hME7a/237g0CDnfeegiw==",
"path": "hi.wpfplus/3.1.96",
"hashPath": "hi.wpfplus.3.1.96.nupkg.sha512"
"sha512": "sha512-/NrHVJ+jsbIRKAGdTnmLR/vEZyZeNZEwbeHyhrB+uN3GUbU7MD9EX7XlCHvOLQQzetqnPeM7t86zWmg5BItC+Q==",
"path": "hi.wpfplus/3.1.97",
"hashPath": "hi.wpfplus.3.1.97.nupkg.sha512"
},
"HiCbtr/3.1.96": {
"HiCbtr/3.1.97": {
"type": "package",
"serviceable": true,
"sha512": "sha512-8tfylfq2mXRTy1TXr1b/nxybhzUhyMatsMGEBvBuPs1Ozgf+o2zfIUHrjCykj50B+XKrI4s94UiWv7jVBD+X0w==",
"path": "hicbtr/3.1.96",
"hashPath": "hicbtr.3.1.96.nupkg.sha512"
"sha512": "sha512-t9yH4fcGfaq16O3Zeu4PsU+ZG2U9N+Wad2J75c9xoousH2Z4djCqBKjvVG+pCVVaFSRW8Aak8Cn0KMX8+Qybow==",
"path": "hicbtr/3.1.97",
"hashPath": "hicbtr.3.1.97.nupkg.sha512"
},
"HiDisp/3.1.98": {
"HiDisp/3.1.99": {
"type": "package",
"serviceable": true,
"sha512": "sha512-idBUgnFCIA0fywtURvjFGgsTf1fKIOs9NZA6H0b8N6vFjptdSUktZ2BbVCNFT0gjM9JAynUrXHAg4ElKrDcnsA==",
"path": "hidisp/3.1.98",
"hashPath": "hidisp.3.1.98.nupkg.sha512"
"sha512": "sha512-NIlrX7anhM6WxyIuCCxmXaWWIVxIantvBFUZPhv3o43Vnw9tzSWBTG14KBi57/qrpdSA7TGwpVdKSySAQOJ8FQ==",
"path": "hidisp/3.1.99",
"hashPath": "hidisp.3.1.99.nupkg.sha512"
},
"HiGeom/3.1.90": {
"HiGeom/3.1.91": {
"type": "package",
"serviceable": true,
"sha512": "sha512-A0yPGUKKMeSgGHSgBi72CkskrWjD5nhda/rmW85JwH+AVFsthXka25ZgG5SsFphh0XKl72sTvFFjJ3ic3BD1bA==",
"path": "higeom/3.1.90",
"hashPath": "higeom.3.1.90.nupkg.sha512"
"sha512": "sha512-u1G51kW+qRfnimJuzsPPIQZ8LIs4aYIAZ0D0850/YtkDS+KaQNIsKqyWwhJQJgq6rEyUrjO8bYeAflxHTd2TaQ==",
"path": "higeom/3.1.91",
"hashPath": "higeom.3.1.91.nupkg.sha512"
},
"HiLicense/3.1.90": {
"HiLicense/3.1.91": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ycoWQZW8sxDcf0TtqU9ypan2xMlnsrSlxtmuezXCwyvpv3y05NwJzA5JX5h1QVHlpMfk5HUYwvwSiRAu7ZT9zQ==",
"path": "hilicense/3.1.90",
"hashPath": "hilicense.3.1.90.nupkg.sha512"
"sha512": "sha512-GqeMgwjoc6ZtczhUOzxrzdIZPQulGSu0iz3O0VycKcChQVy9q1/V+Bl6QELMF2GoNMH5YpsrXoxlxvmJ9A3/Eg==",
"path": "hilicense/3.1.91",
"hashPath": "hilicense.3.1.91.nupkg.sha512"
},
"HiMech/3.1.103": {
"HiMech/3.1.104": {
"type": "package",
"serviceable": true,
"sha512": "sha512-e0uYjQKcHS8m4vp8UuTWWY3FAvDTR1yeKIsgZjs3gr9KOs2CL5oAK1uEZ7CUBIH0cZuvjaLXq5vmT04yuAxayA==",
"path": "himech/3.1.103",
"hashPath": "himech.3.1.103.nupkg.sha512"
"sha512": "sha512-2uVC2kB58pW8jcEQRgxNgElNqvgH+6kwMoQXdL0ueUcbCk12wjsDBCTAd3qepJb7qXXW734O7kDnsbD7IRcc0Q==",
"path": "himech/3.1.104",
"hashPath": "himech.3.1.104.nupkg.sha512"
},
"HiNc/3.1.112": {
"HiNc/3.1.113": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5rYr4w3U+80r82VIcR0SJ74qw7TBA7YBSM237CfcM5NCA938xVYAl4xQd5Dt8MFy1GmPc728CNFhAiBsapNbEQ==",
"path": "hinc/3.1.112",
"hashPath": "hinc.3.1.112.nupkg.sha512"
"sha512": "sha512-vmIZ9VMBbsct51GDGXS8xL14naOO2oEWHUnVn3Tfej53UNvw8Rv6QTAf96iArlXFAX+cqHurjbPZLWx34GwHfA==",
"path": "hinc/3.1.113",
"hashPath": "hinc.3.1.113.nupkg.sha512"
},
"HiNc-Resource/3.1.12": {
"HiNc-Resource/3.1.13": {
"type": "package",
"serviceable": true,
"sha512": "sha512-l7+sHBlaScBRTei8bUC+FhRalFOnGQW4imf58Fd37vA/yPPEjpfNxwz7PMYqefMXTNJ6DtsxN1dcnN6sfbI7ZQ==",
"path": "hinc-resource/3.1.12",
"hashPath": "hinc-resource.3.1.12.nupkg.sha512"
"sha512": "sha512-uZ51eqXzU/BbG8Lq2EwN19jBFYLRneVgcdeWWPUUSPAMSqvYIY2cduQWQjRYHtCa0ovQ47Sr8ur8BcBeoJE/kg==",
"path": "hinc-resource/3.1.13",
"hashPath": "hinc-resource.3.1.13.nupkg.sha512"
},
"HiUniNc/3.1.100": {
"HiUniNc/3.1.101": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5Nxc3e+zBljZ+ztpyuFT8vrhkn5keV6UZAe3ERWiNvlkWWA8WgiS/d7gQKvKl652kZc/nKh6a6YBHyDPdAQ+uQ==",
"path": "hiuninc/3.1.100",
"hashPath": "hiuninc.3.1.100.nupkg.sha512"
"sha512": "sha512-TrQBwyW5TyhlQlvDqfOM1ke/kd7D+Okkl+UrKwk3JRjhZHRzzsVfaIWCCNCZ08M96HquN6EIbn3xAH/jVfRE7Q==",
"path": "hiuninc/3.1.101",
"hashPath": "hiuninc.3.1.101.nupkg.sha512"
},
"MathNet.Numerics/5.0.0": {
"type": "package",

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -207,7 +207,7 @@ Class HardNcLine
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public HardNcLine(HardNcEnv ncEnv, IndexedFileLine fileLine, HardNcLine preNcLine, out NcNoteCache ncLineCache, IMessageHost messageHost)</code></pre>
<pre><code class="lang-csharp hljs">public HardNcLine(HardNcEnv ncEnv, IndexedFileLine fileLine, HardNcLine preNcLine, out NcNoteCache ncNoteCache, IMessageHost messageHost)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@ -222,7 +222,7 @@ Class HardNcLine
<dd><p>reference <a class="xref" href="Hi.Numerical.HardNcLine.html">HardNcLine</a> that this <a class="xref" href="Hi.Numerical.HardNcLine.html">HardNcLine</a> copy from.
If previous <a class="xref" href="Hi.Numerical.HardNcLine.html">HardNcLine</a> is not null, apply previous <a class="xref" href="Hi.Numerical.HardNcLine.html">HardNcLine</a>.</p>
</dd>
<dt><code>ncLineCache</code> <a class="xref" href="Hi.Numerical.NcNoteCache.html">NcNoteCache</a></dt>
<dt><code>ncNoteCache</code> <a class="xref" href="Hi.Numerical.NcNoteCache.html">NcNoteCache</a></dt>
<dd><p>Output NC note cache</p>
</dd>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
@ -1717,7 +1717,8 @@ Include <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G17">
</h3>
<div class="markdown level1 summary"><p>Cartesian Program Position XYZ, Abs Program Position (as G90 position).
<div class="markdown level1 summary"><p>XYZ in Feature Coordinate.
Cartesian Program Position XYZ, Abs Program Position (as G90 position).
NC coordinate position is the position processed by modal flags.
NC coordinate position is the position after radius compensation.
The NC(Program) coordinate position is comprehensible by User.
@ -2260,7 +2261,7 @@ So be care that do not change the NC XYZ if not needed.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public DVec3d GetMcByProgramPos(Vec3d programPos, HardNcEnv ncEnv, NcNoteCache ncLineCache, IMessageHost messageHost, out Vec3d programXyz)</code></pre>
<pre><code class="lang-csharp hljs">public DVec3d GetMcByProgramPos(Vec3d programPos, HardNcEnv ncEnv, NcNoteCache ncNoteCache, IMessageHost messageHost, out Vec3d programXyz)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@ -2269,7 +2270,7 @@ So be care that do not change the NC XYZ if not needed.</p>
<dd></dd>
<dt><code>ncEnv</code> <a class="xref" href="Hi.Numerical.HardNcEnv.html">HardNcEnv</a></dt>
<dd></dd>
<dt><code>ncLineCache</code> <a class="xref" href="Hi.Numerical.NcNoteCache.html">NcNoteCache</a></dt>
<dt><code>ncNoteCache</code> <a class="xref" href="Hi.Numerical.NcNoteCache.html">NcNoteCache</a></dt>
<dd></dd>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
<dd></dd>
@ -2465,7 +2466,7 @@ So be care that do not change the NC XYZ if not needed.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void RebuildByMc(HardNcEnv ncEnv, DVec3d mc, NcNoteCache ncLineCache, IMessageHost messageHost)</code></pre>
<pre><code class="lang-csharp hljs">public void RebuildByMc(HardNcEnv ncEnv, DVec3d mc, NcNoteCache ncNoteCache, IMessageHost messageHost)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@ -2476,7 +2477,7 @@ So be care that do not change the NC XYZ if not needed.</p>
<dt><code>mc</code> <a class="xref" href="Hi.Geom.DVec3d.html">DVec3d</a></dt>
<dd><p>MC coordinates.</p>
</dd>
<dt><code>ncLineCache</code> <a class="xref" href="Hi.Numerical.NcNoteCache.html">NcNoteCache</a></dt>
<dt><code>ncNoteCache</code> <a class="xref" href="Hi.Numerical.NcNoteCache.html">NcNoteCache</a></dt>
<dd><p>NC line cache.</p>
</dd>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>

View File

@ -1,575 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class FeedPerToothNcResolution0 | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class FeedPerToothNcResolution0 | HiAPI-C# 2025 ">
<meta name="description" content="Automatic resolution by feed per tooth.">
<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="ManagedReference">
<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="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0">
<h1 id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0" class="text-break">
Class FeedPerToothNcResolution0
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.MachiningMotionResolutionUtils.html">MachiningMotionResolutionUtils</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Automatic resolution by feed per tooth.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class FeedPerToothNcResolution0 : IMachiningMotionResolution, IMakeXmlSource, IToXElement</code></pre>
</div>
<dl class="typelist inheritance">
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">FeedPerToothNcResolution0</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.MachiningMotionResolutionUtils.IMachiningMotionResolution.html">IMachiningMotionResolution</a></div>
<div><a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html">IMakeXmlSource</a></div>
<div><a class="xref" href="Hi.Common.XmlUtils.IToXElement.html">IToXElement</a></div>
</dd>
</dl>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
</dd></dl>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="constructors">Constructors
</h2>
<a id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0__ctor_" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.#ctor*"></a>
<h3 id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0__ctor" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.#ctor">
FeedPerToothNcResolution0()
</h3>
<div class="markdown level1 summary"><p>Ctor.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public FeedPerToothNcResolution0()</code></pre>
</div>
<a id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0__ctor_" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.#ctor*"></a>
<h3 id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0__ctor_System_Xml_Linq_XElement_" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.#ctor(System.Xml.Linq.XElement)">
FeedPerToothNcResolution0(XElement)
</h3>
<div class="markdown level1 summary"><p>Ctor.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public FeedPerToothNcResolution0(XElement src)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
<dd><p>XML</p>
</dd>
</dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_LinearResolution_mm_" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.LinearResolution_mm*"></a>
<h3 id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_LinearResolution_mm" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.LinearResolution_mm">
LinearResolution_mm
</h3>
<div class="markdown level1 summary"><p>Linear axis resolution in millimeter.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double LinearResolution_mm { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section" id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_LinearResolution_mm_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>setter is for internal usage</p>
</div>
<a id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_MillingToolFluteMap_" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.MillingToolFluteMap*"></a>
<h3 id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_MillingToolFluteMap" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.MillingToolFluteMap">
MillingToolFluteMap
</h3>
<div class="markdown level1 summary"><p>Internal use.
MillingToolFluteMap.
Transient data.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public object MillingToolFluteMap { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_RotaryResolution_deg_" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.RotaryResolution_deg*"></a>
<h3 id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_RotaryResolution_deg" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.RotaryResolution_deg">
RotaryResolution_deg
</h3>
<div class="markdown level1 summary"><p>Rotary axis resolution in degree.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double RotaryResolution_deg { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section" id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_RotaryResolution_deg_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>setter is for internal usage</p>
</div>
<a id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_RotaryResolution_rad_" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.RotaryResolution_rad*"></a>
<h3 id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_RotaryResolution_rad" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.RotaryResolution_rad">
RotaryResolution_rad
</h3>
<div class="markdown level1 summary"><p>Rotary axis resolution in radian.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double RotaryResolution_rad { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section" id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_RotaryResolution_rad_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>setter is for internal usage</p>
</div>
<a id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_XName_" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.XName*"></a>
<h3 id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_XName" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.XName">
XName
</h3>
<div class="markdown level1 summary"><p>Name for XML IO.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static string XName { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd>
</dl>
<h2 class="section" id="methods">Methods
</h2>
<a id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_AdjustResolution_" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.AdjustResolution*"></a>
<h3 id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_AdjustResolution_System_Int32_System_Double_System_Double_" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.AdjustResolution(System.Int32,System.Double,System.Double)">
AdjustResolution(int, double, double)
</h3>
<div class="markdown level1 summary"><p>Adjusts the resolution based on flute number, feed rate and spindle speed.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void AdjustResolution(int fluteNum, double feedrate_mmds, double spindleSpeed_radds)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>fluteNum</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Number of flutes in the cutting tool</p>
</dd>
<dt><code>feedrate_mmds</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Feed rate in mm per second</p>
</dd>
<dt><code>spindleSpeed_radds</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Spindle speed in radians per second</p>
</dd>
</dl>
<a id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_MakeXmlSource_" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.MakeXmlSource*"></a>
<h3 id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.MakeXmlSource(System.String,System.String,System.Boolean)">
MakeXmlSource(string, string, bool)
</h3>
<div class="markdown level1 summary"><p>Creates an XML representation of the object.
This method may also generate additional resources such as related files.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>baseDirectory</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The base directory for resolving relative paths</p>
</dd>
<dt><code>relFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The relative file path for the XML source</p>
</dd>
<dt><code>exhibitionOnly</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>if true, the extended file creation is suppressed.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
<dd><p>An XML element representing the object's state</p>
</dd>
</dl>
<h4 class="section" id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.</p>
</div>
<a id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_ToXElement_" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.ToXElement*"></a>
<h3 id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_ToXElement" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.ToXElement">
ToXElement()
</h3>
<div class="markdown level1 summary"><p>Get the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a> to represent the object.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public XElement ToXElement()</code></pre>
</div>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
<dd><p><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a> to represent the object.</p>
</dd>
</dl>
</article>
<div class="contribution d-print-none">
</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>

View File

@ -102,11 +102,6 @@ Classes
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.html">FeedPerToothMachiningMotionResolution</a></dt>
<dd><p>Automatic resolution by feed per tooth.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html">FeedPerToothNcResolution0</a></dt>
<dd><p>Automatic resolution by feed per tooth.</p>
</dd>
</dl>
<dl class="jumplist">

View File

@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class NcArgCycle800 | HiAPI-C# 2025 ">
<meta name="description" content="Represents parameters for the Cycle 800 (Plane Tilting) in Heidenhain controls.">
<meta name="description" content="Represents parameters for Siemens CYCLE800 (Plane Tilting / Swivel).">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
@ -97,7 +97,7 @@ Class NcArgCycle800
<dl><dt>Assembly</dt><dd>HiUniNc.dll</dd></dl>
</div>
<div class="markdown summary"><p>Represents parameters for the Cycle 800 (Plane Tilting) in Heidenhain controls.</p>
<div class="markdown summary"><p>Represents parameters for Siemens CYCLE800 (Plane Tilting / Swivel).</p>
</div>
<div class="markdown conceptual"></div>
@ -145,9 +145,6 @@ Class NcArgCycle800
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
</dd></dl>
<dl class="typelist extensionMethods">
@ -178,6 +175,10 @@ Class NcArgCycle800
<h2 id="Hi_Numerical_NcArgs_NcArgCycle800_remarks">Remarks</h2>
<div class="markdown level0 remarks"><p>CYCLE800 is used for 5-axis machining to define tilted working planes.
The MODE parameter controls how angles A, B, C are interpreted.</p>
</div>
<h2 class="section" id="properties">Properties
@ -191,10 +192,12 @@ Class NcArgCycle800
</h3>
<div class="markdown level1 summary"><ol>
<li>Axis angle (axial, projection angle swivel modes)</li>
<li>Angle of rotation about the Z axis in XY plane(solid angle swivel mode)</li>
</ol>
<div class="markdown level1 summary"><p>First rotation angle in degrees.
Interpretation depends on MODE:</p>
<ul>
<li>Solid angle mode: Rotation about Z axis in XY plane</li>
<li>Axial mode: Rotation of first rotary axis (typically A)</li>
</ul>
</div>
<div class="markdown level1 conceptual"></div>
@ -219,6 +222,105 @@ Class NcArgCycle800
<a id="Hi_Numerical_NcArgs_NcArgCycle800_AxisForA_" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.AxisForA*"></a>
<h3 id="Hi_Numerical_NcArgs_NcArgCycle800_AxisForA" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.AxisForA">
AxisForA
</h3>
<div class="markdown level1 summary"><p>Gets the rotation axis for parameter A from bits 1-0.
01=X, 10=Y, 11=Z (00 is invalid/not used)</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public int AxisForA { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_NcArgs_NcArgCycle800_AxisForB_" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.AxisForB*"></a>
<h3 id="Hi_Numerical_NcArgs_NcArgCycle800_AxisForB" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.AxisForB">
AxisForB
</h3>
<div class="markdown level1 summary"><p>Gets the rotation axis for parameter B from bits 3-2.
01=X, 10=Y, 11=Z (00 is invalid/not used)</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public int AxisForB { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_NcArgs_NcArgCycle800_AxisForC_" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.AxisForC*"></a>
<h3 id="Hi_Numerical_NcArgs_NcArgCycle800_AxisForC" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.AxisForC">
AxisForC
</h3>
<div class="markdown level1 summary"><p>Gets the rotation axis for parameter C from bits 5-4.
01=X, 10=Y, 11=Z (00 is invalid/not used)</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public int AxisForC { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_NcArgs_NcArgCycle800_B_" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.B*"></a>
<h3 id="Hi_Numerical_NcArgs_NcArgCycle800_B" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.B">
@ -226,10 +328,12 @@ Class NcArgCycle800
</h3>
<div class="markdown level1 summary"><ol>
<li>Axis angle (axial, projection angle swivel modes)</li>
<li>Angle of rotation in space about the Y axis(swivel mode &lsquo;solid angle&rsquo;)</li>
</ol>
<div class="markdown level1 summary"><p>Second rotation angle in degrees.
Interpretation depends on MODE:</p>
<ul>
<li>Solid angle mode: Rotation about Y axis in space</li>
<li>Axial mode: Rotation of second rotary axis (typically B)</li>
</ul>
</div>
<div class="markdown level1 conceptual"></div>
@ -261,7 +365,11 @@ Class NcArgCycle800
</h3>
<div class="markdown level1 summary"><p>Axis angle (axial, projection angle swivel modes).</p>
<div class="markdown level1 summary"><p>Third rotation angle in degrees.
Interpretation depends on MODE:</p>
<ul>
<li>Axial mode: Rotation of third rotary axis (typically C)</li>
</ul>
</div>
<div class="markdown level1 conceptual"></div>
@ -325,11 +433,11 @@ Class NcArgCycle800
</h3>
<div class="markdown level1 summary"><p>Retract.
<div class="markdown level1 summary"><p>Retract mode.
Values:
0: No retraction
1: Retract Z axis (default)
2: Retract Z, X, Y axis1)
2: Retract Z, X, Y axes
4: Maximum retraction in tool direction
5: Incremental retraction in tool direction</p>
</div>
@ -356,6 +464,166 @@ Values:
<a id="Hi_Numerical_NcArgs_NcArgCycle800_FR_I_" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.FR_I*"></a>
<h3 id="Hi_Numerical_NcArgs_NcArgCycle800_FR_I" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.FR_I">
FR_I
</h3>
<div class="markdown level1 summary"><p>Value of incremental retraction in tool direction.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double FR_I { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_NcArgs_NcArgCycle800_IsAxisByAxisMode_" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.IsAxisByAxisMode*"></a>
<h3 id="Hi_Numerical_NcArgs_NcArgCycle800_IsAxisByAxisMode" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.IsAxisByAxisMode">
IsAxisByAxisMode
</h3>
<div class="markdown level1 summary"><p>Gets whether this is Axis by Axis mode (bits 7-6 = 00).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool IsAxisByAxisMode { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_NcArgs_NcArgCycle800_IsDirectRotaryAxisMode_" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.IsDirectRotaryAxisMode*"></a>
<h3 id="Hi_Numerical_NcArgs_NcArgCycle800_IsDirectRotaryAxisMode" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.IsDirectRotaryAxisMode">
IsDirectRotaryAxisMode
</h3>
<div class="markdown level1 summary"><p>Gets whether this is Direct Rotary Axis mode (bits 7-6 = 11).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool IsDirectRotaryAxisMode { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_NcArgs_NcArgCycle800_IsProjectionAngleMode_" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.IsProjectionAngleMode*"></a>
<h3 id="Hi_Numerical_NcArgs_NcArgCycle800_IsProjectionAngleMode" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.IsProjectionAngleMode">
IsProjectionAngleMode
</h3>
<div class="markdown level1 summary"><p>Gets whether this is Projection Angle mode (bits 7-6 = 10).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool IsProjectionAngleMode { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_NcArgs_NcArgCycle800_IsSolidAngleMode_" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.IsSolidAngleMode*"></a>
<h3 id="Hi_Numerical_NcArgs_NcArgCycle800_IsSolidAngleMode" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.IsSolidAngleMode">
IsSolidAngleMode
</h3>
<div class="markdown level1 summary"><p>Gets whether this is Solid Angle mode (bits 7-6 = 01).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool IsSolidAngleMode { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_NcArgs_NcArgCycle800_MODE_" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.MODE*"></a>
<h3 id="Hi_Numerical_NcArgs_NcArgCycle800_MODE" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.MODE">
@ -363,9 +631,15 @@ Values:
</h3>
<div class="markdown level1 summary"><p>Swivel mode.</p>
<p>Evaluation of angle:
Decimal parameter mode, binary coding.</p>
<div class="markdown level1 summary"><p>Swivel mode - controls angle interpretation.
Binary coded decimal parameter:
Bit 0 (1): 0=new, 1=additive
Bit 1 (2): Reserved
Bit 2 (4): Reserved<br>
Bit 3 (8): 0=solid angles (Euler), 1=RPY angles
Bit 4 (16): 0=direct, 1=indirect
Bit 5 (32): 0=XYZ rotation sequence, 1=ZYX rotation sequence
Bit 6 (64): 0=angle refers to rotary axis, 1=angle refers to workpiece</p>
</div>
<div class="markdown level1 conceptual"></div>
@ -397,10 +671,10 @@ Decimal parameter mode, binary coding.</p>
</h3>
<div class="markdown level1 summary"><p>Swivel plane.
<div class="markdown level1 summary"><p>Swivel plane mode.
UNITS DIGIT:
0: New
1: Additive</p>
0: New (absolute)
1: Additive (relative to current)</p>
</div>
<div class="markdown level1 conceptual"></div>
@ -425,6 +699,39 @@ UNITS DIGIT:
<a id="Hi_Numerical_NcArgs_NcArgCycle800_SwivelModeType_" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.SwivelModeType*"></a>
<h3 id="Hi_Numerical_NcArgs_NcArgCycle800_SwivelModeType" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.SwivelModeType">
SwivelModeType
</h3>
<div class="markdown level1 summary"><p>Gets the swivel mode type from bits 7-6.
00 = Axis by Axis, 01 = Solid Angle, 10 = Projection Angle, 11 = Direct Rotary Axis</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public int SwivelModeType { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_NcArgs_NcArgCycle800_TC_" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.TC*"></a>
<h3 id="Hi_Numerical_NcArgs_NcArgCycle800_TC" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.TC">
@ -432,8 +739,8 @@ UNITS DIGIT:
</h3>
<div class="markdown level1 summary"><p>Name of swivel data record
&ldquo;0&rdquo; Deselection of data record</p>
<div class="markdown level1 summary"><p>Name of swivel data record.
&ldquo;0&rdquo; = Deselection of data record (cancels swivel)</p>
</div>
<div class="markdown level1 conceptual"></div>
@ -465,7 +772,7 @@ UNITS DIGIT:
</h3>
<div class="markdown level1 summary"><p>Reference point prior to rotation.</p>
<div class="markdown level1 summary"><p>Reference point prior to rotation (absolute coordinates).</p>
</div>
<div class="markdown level1 conceptual"></div>
@ -497,7 +804,7 @@ UNITS DIGIT:
</h3>
<div class="markdown level1 summary"><p>Zero point after rotation</p>
<div class="markdown level1 summary"><p>Zero point offset after rotation.</p>
</div>
<div class="markdown level1 conceptual"></div>
@ -522,6 +829,75 @@ UNITS DIGIT:
<h2 class="section" id="methods">Methods
</h2>
<a id="Hi_Numerical_NcArgs_NcArgCycle800_GetTableToFeatureMat4d_" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.GetTableToFeatureMat4d*"></a>
<h3 id="Hi_Numerical_NcArgs_NcArgCycle800_GetTableToFeatureMat4d" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.GetTableToFeatureMat4d">
GetTableToFeatureMat4d()
</h3>
<div class="markdown level1 summary"><p>Gets the transformation matrix for this CYCLE800 swivel.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Mat4d GetTableToFeatureMat4d()</code></pre>
</div>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Geom.Mat4d.html">Mat4d</a></dt>
<dd><p>The 4x4 transformation matrix from base to tilted coordinate system.</p>
</dd>
</dl>
<a id="Hi_Numerical_NcArgs_NcArgCycle800_ToString_" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.ToString*"></a>
<h3 id="Hi_Numerical_NcArgs_NcArgCycle800_ToString" data-uid="Hi.Numerical.NcArgs.NcArgCycle800.ToString">
ToString()
</h3>
<div class="markdown level1 summary"><p>Returns a string representation of this CYCLE800 argument.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public override string ToString()</code></pre>
</div>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd>
</dl>
</article>

View File

@ -297,7 +297,7 @@ G98 G81 X0.0 Y9.652 Z279.075 C20. R295.075 F72.</p>
</h3>
<div class="markdown level1 summary"><p>Gets transformation matrix from table to feature coordinate system.</p>
<div class="markdown level1 summary"><p>Gets transformation matrix from table to feature.</p>
</div>
<div class="markdown level1 conceptual"></div>

View File

@ -127,7 +127,7 @@ Radius compensation.</p>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.NcArgs.NcArgCycle800.html">NcArgCycle800</a></dt>
<dd><p>Represents parameters for the Cycle 800 (Plane Tilting) in Heidenhain controls.</p>
<dd><p>Represents parameters for Siemens CYCLE800 (Plane Tilting / Swivel).</p>
</dd>
</dl>
<dl class="jumplist">

View File

@ -152,7 +152,7 @@ Enum NcFlag
</h2>
<dl class="parameters">
<dt id="Hi_Numerical_NcFlag_Cooling"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
Cooling = 78</code></dt>
Cooling = 79</code></dt>
<dd><p>Cooling enabled.</p>
</dd>
@ -358,14 +358,14 @@ Tool axis direction control.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_G54Series"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup14))]
G54Series = 33</code></dt>
G54Series = 34</code></dt>
<dd><p>Group14.
Coordinate settings.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_G60"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup15))]
G60 = 34</code></dt>
G60 = 35</code></dt>
<dd><p>Group15.
Siemens: Exact stop / positioning mode.
@ -373,21 +373,21 @@ Machine decelerates to complete stop at each programmed point.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_G61"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup15))]
G61 = 35</code></dt>
G61 = 36</code></dt>
<dd><p>Group15.
Exact stop mode.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_G62"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup15))]
G62 = 36</code></dt>
G62 = 37</code></dt>
<dd><p>Group15.
Automatic corner override.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_G63"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup15))]
G63 = 37</code></dt>
G63 = 38</code></dt>
<dd><p>Group15.
Tapping mode.
@ -395,14 +395,14 @@ Not support.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_G64"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup15))]
G64 = 38</code></dt>
G64 = 39</code></dt>
<dd><p>Group15.
Cutting mode.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_G68"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup16))]
G68 = 43</code></dt>
G68 = 44</code></dt>
<dd><p>Group16.
3-dimensional coordinate system conversion.
@ -411,21 +411,21 @@ run a pattern of operations in a rotated angle.</p>
<dt id="Hi_Numerical_NcFlag_G68p2"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup16))]
[NcName(&quot;G68.2&quot;)]
G68p2 = 44</code></dt>
G68p2 = 45</code></dt>
<dd><p>Group16.
Tilted working plane command.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_G69"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup16))]
G69 = 45</code></dt>
G69 = 46</code></dt>
<dd><p>Group16.
Coordinate system rotation cancel or 3-dimensional coordinate conversion mode off</p>
</dd>
<dt id="Hi_Numerical_NcFlag_G70"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup06))]
G70 = 47</code></dt>
G70 = 48</code></dt>
<dd><p>Group06.
Input in inch.
@ -435,7 +435,7 @@ Fanuc system A,B specification is <a class="xref" href="Hi.Numerical.NcFlag.html
</dd>
<dt id="Hi_Numerical_NcFlag_G71"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup06))]
G71 = 48</code></dt>
G71 = 49</code></dt>
<dd><p>Group06.
Input in mm.
@ -445,7 +445,7 @@ Fanuc system A,B specification is <a class="xref" href="Hi.Numerical.NcFlag.html
</dd>
<dt id="Hi_Numerical_NcFlag_G80"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup09))]
G80 = 49</code></dt>
G80 = 50</code></dt>
<dd><p>Group09.
Canned cycle cancel.
@ -454,7 +454,7 @@ See <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G81">G81<
</dd>
<dt id="Hi_Numerical_NcFlag_G81"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup09))]
G81 = 50</code></dt>
G81 = 51</code></dt>
<dd><p>Group09.
Drilling cycle or spot boring cycle.
@ -463,14 +463,14 @@ The same parsing behavior group: <a class="xref" href="Hi.Numerical.NcFlag.html#
</dd>
<dt id="Hi_Numerical_NcFlag_G82"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup09))]
G82 = 51</code></dt>
G82 = 52</code></dt>
<dd><p>Group09.
Drilling cycle or spot boring cycle with bottom staying time.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_G83"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup09))]
G83 = 52</code></dt>
G83 = 53</code></dt>
<dd><p>Group09.
Drilling cycle or spot boring cycle.
@ -478,7 +478,7 @@ drilling cycle in form of pecking.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_G85"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup09))]
G85 = 53</code></dt>
G85 = 54</code></dt>
<dd><p>Group09.
Drilling cycle or spot boring cycle.
@ -487,7 +487,7 @@ The same parsing behavior group: <a class="xref" href="Hi.Numerical.NcFlag.html#
</dd>
<dt id="Hi_Numerical_NcFlag_G86"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup09))]
G86 = 54</code></dt>
G86 = 55</code></dt>
<dd><p>Group09.
Drilling cycle or spot boring cycle.
@ -496,28 +496,28 @@ The same parsing behavior group: <a class="xref" href="Hi.Numerical.NcFlag.html#
</dd>
<dt id="Hi_Numerical_NcFlag_G90"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup03))]
G90 = 55</code></dt>
G90 = 56</code></dt>
<dd><p>Group03.
Absolute coordinate system.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_G91"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup03))]
G91 = 56</code></dt>
G91 = 57</code></dt>
<dd><p>Group03.
Relative coordinate system.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_G94"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup05))]
G94 = 57</code></dt>
G94 = 58</code></dt>
<dd><p>Group05.
Use F as mm/min.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_G96"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup13))]
G96 = 58</code></dt>
G96 = 59</code></dt>
<dd><p>Group13.
Constant surface speed control cancel.
@ -525,14 +525,14 @@ not support.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_G97"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup13))]
G97 = 59</code></dt>
G97 = 60</code></dt>
<dd><p>Group13.
Constant surface speed control cancel.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_G98"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup10))]
G98 = 60</code></dt>
G98 = 61</code></dt>
<dd><p>Group10.
Canned cycle : return to initial level.
@ -540,7 +540,7 @@ See <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G99">G99<
</dd>
<dt id="Hi_Numerical_NcFlag_G99"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup10))]
G99 = 61</code></dt>
G99 = 62</code></dt>
<dd><p>Group10.
Canned cycle : return to R point level.
@ -549,7 +549,7 @@ See <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G98">G98<
<dt id="Hi_Numerical_NcFlag_HeidenhainDatum"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup14))]
[NcName(&quot;DATUM&quot;)]
HeidenhainDatum = 42</code></dt>
HeidenhainDatum = 43</code></dt>
<dd><p>Group14.
Heidenhain flag.
@ -557,7 +557,7 @@ Coordinate settings for CYCL DEF 7 and CYCL DEF 247.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_HeidenhainFMax"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcName(&quot;FMAX&quot;)]
HeidenhainFMax = 62</code></dt>
HeidenhainFMax = 63</code></dt>
<dd><p>Heidenhain flag.
Flag Name &lsquo;FMAX&rsquo;.</p>
@ -583,7 +583,7 @@ Nonlinear motion.</p>
<dt id="Hi_Numerical_NcFlag_HeidenhainM107"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroupHeidenhainM107M108))]
[NcName(&quot;M107&quot;)]
HeidenhainM107 = 85</code></dt>
HeidenhainM107 = 86</code></dt>
<dd><p>Heidenhain flag.
Enable Suppress error message for replacement tools with oversize.</p>
@ -591,7 +591,7 @@ Enable Suppress error message for replacement tools with oversize.</p>
<dt id="Hi_Numerical_NcFlag_HeidenhainM108"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroupHeidenhainM107M108))]
[NcName(&quot;M108&quot;)]
HeidenhainM108 = 86</code></dt>
HeidenhainM108 = 87</code></dt>
<dd><p>Heidenhain flag.
Reset M107. disable Suppress error message for replacement tools with oversize.</p>
@ -599,7 +599,7 @@ Reset M107. disable Suppress error message for replacement tools with oversize.<
<dt id="Hi_Numerical_NcFlag_HeidenhainM126"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroupHeidenhainShortestRotaryPath))]
[NcName(&quot;M126&quot;)]
HeidenhainM126 = 87</code></dt>
HeidenhainM126 = 88</code></dt>
<dd><p>NcGroup.HeidenhainShortestRotaryPath.
Heidenhain flag.
@ -610,7 +610,7 @@ For Heidenhain.</p>
<dt id="Hi_Numerical_NcFlag_HeidenhainM127"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroupHeidenhainShortestRotaryPath))]
[NcName(&quot;M127&quot;)]
HeidenhainM127 = 88</code></dt>
HeidenhainM127 = 89</code></dt>
<dd><p>NcGroup.HeidenhainShortestRotaryPath.
Heidenhain flag.
@ -637,7 +637,7 @@ M129: cancel RTCP (Rotational Tool Center Point).</p>
</dd>
<dt id="Hi_Numerical_NcFlag_HeidenhainM140"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
[NcName(&quot;M140&quot;)]
HeidenhainM140 = 89</code></dt>
HeidenhainM140 = 90</code></dt>
<dd><p>From TNC640 documentation:
Retraction from the contour in the tool-axis direction: M140.
@ -649,7 +649,7 @@ Always define a TOOL CALL with a tool axis before entering M140, otherwise the d
</dd>
<dt id="Hi_Numerical_NcFlag_HeidenhainM140InitiativeF"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
[NcName(&quot;M140&quot;)]
HeidenhainM140InitiativeF = 90</code></dt>
HeidenhainM140InitiativeF = 91</code></dt>
<dd><p>Feedrate on <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_HeidenhainM140">HeidenhainM140</a>.
The TNC640 documentation does not show that the Feedrate on M140 is one shot or modal.
@ -657,14 +657,14 @@ HiNC assumes Feedrate on M140 is one shot feedrate with M140 command.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_HeidenhainM91"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
[NcName(&quot;M91&quot;)]
HeidenhainM91 = 84</code></dt>
HeidenhainM91 = 85</code></dt>
<dd><p>Heidenhain flag.
If you want the coordinates in a positioning block to be referenced to the machine datum, end the block with M91.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_HeidenhainMove"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
[NcName(&quot;MOVE&quot;)]
HeidenhainMove = 83</code></dt>
HeidenhainMove = 84</code></dt>
<dd><p>Heidenhain flag.
MOVE indicates to position the rotary axes and simultaneously compensate position.</p>
@ -672,27 +672,27 @@ MOVE indicates to position the rotary axes and simultaneously compensate positio
<dt id="Hi_Numerical_NcFlag_HeidenhainPlaneReset"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroupHeidenhainPlane))]
[NcName(&quot;PLANE RESET&quot;)]
HeidenhainPlaneReset = 79</code></dt>
HeidenhainPlaneReset = 80</code></dt>
<dd><p>Heidenhain Plane command is exclusive</p>
</dd>
<dt id="Hi_Numerical_NcFlag_HeidenhainPlaneSpatial"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroupHeidenhainPlane))]
[NcName(&quot;PLANE SPATIAL&quot;)]
HeidenhainPlaneSpatial = 80</code></dt>
HeidenhainPlaneSpatial = 81</code></dt>
<dd><p>Heidenhain Plane command is exclusive</p>
</dd>
<dt id="Hi_Numerical_NcFlag_HeidenhainStay"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
[NcName(&quot;STAY&quot;)]
HeidenhainStay = 81</code></dt>
HeidenhainStay = 82</code></dt>
<dd><p>Heidenhain flag.
STAY indicates to maintain the current rotary axis positioning.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_HeidenhainToolCall"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
[NcName(&quot;TOOL CALL&quot;)]
HeidenhainToolCall = 67</code></dt>
HeidenhainToolCall = 68</code></dt>
<dd><p>Heidenhain flag.
Tool call.
@ -700,7 +700,7 @@ Flag Name &lsquo;TOOL CALL&rsquo;.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_HeidenhainToolDef"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
[NcName(&quot;TOOL DEF&quot;)]
HeidenhainToolDef = 68</code></dt>
HeidenhainToolDef = 69</code></dt>
<dd><p>Heidenhain flag.
tool definition.
@ -708,7 +708,7 @@ Flag Name &lsquo;TOOL DEF&rsquo;.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_HeidenhainTurn"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
[NcName(&quot;TURN&quot;)]
HeidenhainTurn = 82</code></dt>
HeidenhainTurn = 83</code></dt>
<dd><p>Heidenhain flag.
TURN indicates to automatically position the rotary axes.</p>
@ -716,7 +716,7 @@ TURN indicates to automatically position the rotary axes.</p>
<dt id="Hi_Numerical_NcFlag_Heidenhain_CYCL_DEF_247"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup14))]
[NcName(&quot;CYCL DEF 247&quot;)]
Heidenhain_CYCL_DEF_247 = 40</code></dt>
Heidenhain_CYCL_DEF_247 = 41</code></dt>
<dd><p>Group14.
Heidenhain flag.
With the DATUM SETTING cycle you can activate as the new datum a preset defined in a preset table.
@ -728,76 +728,86 @@ If you activate preset number 0 (line 0), then you activate the datum that you l
<dt id="Hi_Numerical_NcFlag_Heidenhain_CYCL_DEF_7"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup14))]
[NcName(&quot;CYCL DEF 7&quot;)]
Heidenhain_CYCL_DEF_7 = 39</code></dt>
Heidenhain_CYCL_DEF_7 = 40</code></dt>
<dd><p>Group14.
Heidenhain flag.
For shifting contours directly within the program or from datum tables.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_M02"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
M02 = 69</code></dt>
M02 = 70</code></dt>
<dd><p>Program end.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_M03"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
M03 = 63</code></dt>
M03 = 64</code></dt>
<dd><p>Activate spindle rotation in CW.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_M04"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
M04 = 64</code></dt>
M04 = 65</code></dt>
<dd><p>Activate spindle rotation in CCW.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_M05"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
M05 = 65</code></dt>
M05 = 66</code></dt>
<dd><p>deactivate spindle rotation.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_M06"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
M06 = 66</code></dt>
M06 = 67</code></dt>
<dd><p>Tool changed.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_M08"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
M08 = 70</code></dt>
M08 = 71</code></dt>
<dd><p>Start cooling.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_M09"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
M09 = 71</code></dt>
M09 = 72</code></dt>
<dd><p>Stop cooling.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_M13"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
M13 = 72</code></dt>
M13 = 73</code></dt>
<dd><p>Spindle CW &amp; Coolant ON.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_M14"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
M14 = 73</code></dt>
M14 = 74</code></dt>
<dd><p>Spindle CCW &amp; Coolant ON</p>
</dd>
<dt id="Hi_Numerical_NcFlag_M30"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
M30 = 74</code></dt>
M30 = 75</code></dt>
<dd><p>Program end.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_SiemensCycle800"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup16))]
[NcName(&quot;CYCLE800&quot;)]
SiemensCycle800 = 46</code></dt>
SiemensCycle800 = 47</code></dt>
<dd><p>Group16.
Siemens flag.
Tilted working plane command.</p>
<p>CYCLE800() cancels the previous transformation.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_SiemensCycle800Swivel"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
[NcGroup(typeof(NcGroup00))]
[NcName(&quot;CYCLE800_SWIVEL&quot;)]
SiemensCycle800Swivel = 33</code></dt>
<dd><p>Group00.
Siemens CYCLE800 swivel motion - rotary axis positioning with RTCP.
Similar to G53.1 but specific to CYCLE800 behavior.
Includes: rotary axis motion + tool center point management.</p>
</dd>
<dt id="Hi_Numerical_NcFlag_SiemensG500"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroup14))]
[NcName(&quot;G500&quot;)]
SiemensG500 = 41</code></dt>
SiemensG500 = 42</code></dt>
<dd><p>Group14.
Siemens command.
@ -850,7 +860,7 @@ Enable RTCP (Rotational Tool Center Point) (=Tool Center Point Management, TCPM)
</dd>
<dt id="Hi_Numerical_NcFlag_SpindleCcw"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroupSpindleRotation))]
SpindleCcw = 77</code></dt>
SpindleCcw = 78</code></dt>
<dd><p>NcGroupSpindleRotation.
Rotate spindle counter-clockwise (CCW).
@ -858,7 +868,7 @@ See <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_SpindleSt
</dd>
<dt id="Hi_Numerical_NcFlag_SpindleCw"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroupSpindleRotation))]
SpindleCw = 76</code></dt>
SpindleCw = 77</code></dt>
<dd><p>NcGroupSpindleRotation.
Rotate spindle clockwise (CW).
@ -866,7 +876,7 @@ See <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_SpindleSt
</dd>
<dt id="Hi_Numerical_NcFlag_SpindleStop"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
[NcGroup(typeof(NcGroupSpindleRotation))]
SpindleStop = 75</code></dt>
SpindleStop = 76</code></dt>
<dd><p>NcGroupSpindleRotation.
Stop spindle rotation.

View File

@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Enum NcGroup00 | HiAPI-C# 2025 ">
<meta name="description" content="NcGroup enum. GCode Group00. Include ,,,,.">
<meta name="description" content="NcGroup enum. GCode Group00. Include ,,,,,.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
@ -100,7 +100,7 @@ Enum NcGroup00
<div class="markdown summary"><p>NcGroup enum.
GCode Group00.
Include <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G04">G04</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G52">G52</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G53">G53</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G53p1">G53p1</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_SiemensSupa">SiemensSupa</a>.</p>
Include <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G04">G04</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G52">G52</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G53">G53</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G53p1">G53p1</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_SiemensCycle800Swivel">SiemensCycle800Swivel</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_SiemensSupa">SiemensSupa</a>.</p>
</div>
<div class="markdown conceptual"></div>
@ -168,6 +168,13 @@ Machine coordinate system setting.</p>
<dd><p>Group00.
Tool axis direction control.</p>
</dd>
<dt id="Hi_Numerical_NcGroup00_SiemensCycle800Swivel"><code>SiemensCycle800Swivel = 33</code></dt>
<dd><p>Group00.
Siemens CYCLE800 swivel motion - rotary axis positioning with RTCP.
Similar to G53.1 but specific to CYCLE800 behavior.
Includes: rotary axis motion + tool center point management.</p>
</dd>
</dl>

View File

@ -161,12 +161,12 @@ Absolute(G90) or increment(G91) coordinate.</p>
<h2 id="fields">Fields
</h2>
<dl class="parameters">
<dt id="Hi_Numerical_NcGroup03_G90"><code>G90 = 55</code></dt>
<dt id="Hi_Numerical_NcGroup03_G90"><code>G90 = 56</code></dt>
<dd><p>Group03.
Absolute coordinate system.</p>
</dd>
<dt id="Hi_Numerical_NcGroup03_G91"><code>G91 = 56</code></dt>
<dt id="Hi_Numerical_NcGroup03_G91"><code>G91 = 57</code></dt>
<dd><p>Group03.
Relative coordinate system.</p>

View File

@ -146,7 +146,7 @@ For feedrate.</p>
<h2 id="fields">Fields
</h2>
<dl class="parameters">
<dt id="Hi_Numerical_NcGroup05_G94"><code>G94 = 57</code></dt>
<dt id="Hi_Numerical_NcGroup05_G94"><code>G94 = 58</code></dt>
<dd><p>Group05.
Use F as mm/min.</p>

View File

@ -161,7 +161,7 @@ Input in mm.
For Fanuc specification A,B.
RS274D specification is <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G71">G71</a>.</p>
</dd>
<dt id="Hi_Numerical_NcGroup06_G70"><code>G70 = 47</code></dt>
<dt id="Hi_Numerical_NcGroup06_G70"><code>G70 = 48</code></dt>
<dd><p>Group06.
Input in inch.
@ -169,7 +169,7 @@ Fanuc system C specification. Syntec specification.
For RS274D specification.
Fanuc system A,B specification is <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G20">G20</a>.</p>
</dd>
<dt id="Hi_Numerical_NcGroup06_G71"><code>G71 = 48</code></dt>
<dt id="Hi_Numerical_NcGroup06_G71"><code>G71 = 49</code></dt>
<dd><p>Group06.
Input in mm.

View File

@ -146,39 +146,39 @@ Canned cycle.</p>
<h2 id="fields">Fields
</h2>
<dl class="parameters">
<dt id="Hi_Numerical_NcGroup09_G80"><code>G80 = 49</code></dt>
<dt id="Hi_Numerical_NcGroup09_G80"><code>G80 = 50</code></dt>
<dd><p>Group09.
Canned cycle cancel.
Electronic gear box : synchronization cancellation.
See <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G81">G81</a>, <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G82">G82</a>, <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G83">G83</a>, <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G85">G85</a>, <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G86">G86</a> for available canned cycles.</p>
</dd>
<dt id="Hi_Numerical_NcGroup09_G81"><code>G81 = 50</code></dt>
<dt id="Hi_Numerical_NcGroup09_G81"><code>G81 = 51</code></dt>
<dd><p>Group09.
Drilling cycle or spot boring cycle.
Electronic gear box : synchronization start.
The same parsing behavior group: <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G81">G81</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G85">G85</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G86">G86</a>.</p>
</dd>
<dt id="Hi_Numerical_NcGroup09_G82"><code>G82 = 51</code></dt>
<dt id="Hi_Numerical_NcGroup09_G82"><code>G82 = 52</code></dt>
<dd><p>Group09.
Drilling cycle or spot boring cycle with bottom staying time.</p>
</dd>
<dt id="Hi_Numerical_NcGroup09_G83"><code>G83 = 52</code></dt>
<dt id="Hi_Numerical_NcGroup09_G83"><code>G83 = 53</code></dt>
<dd><p>Group09.
Drilling cycle or spot boring cycle.
drilling cycle in form of pecking.</p>
</dd>
<dt id="Hi_Numerical_NcGroup09_G85"><code>G85 = 53</code></dt>
<dt id="Hi_Numerical_NcGroup09_G85"><code>G85 = 54</code></dt>
<dd><p>Group09.
Drilling cycle or spot boring cycle.
Electronic gear box : synchronization start.
The same parsing behavior group: <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G81">G81</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G85">G85</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G86">G86</a>.</p>
</dd>
<dt id="Hi_Numerical_NcGroup09_G86"><code>G86 = 54</code></dt>
<dt id="Hi_Numerical_NcGroup09_G86"><code>G86 = 55</code></dt>
<dd><p>Group09.
Drilling cycle or spot boring cycle.

View File

@ -147,13 +147,13 @@ Canned cycle return point.
<h2 id="fields">Fields
</h2>
<dl class="parameters">
<dt id="Hi_Numerical_NcGroup10_G98"><code>G98 = 60</code></dt>
<dt id="Hi_Numerical_NcGroup10_G98"><code>G98 = 61</code></dt>
<dd><p>Group10.
Canned cycle : return to initial level.
See <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G99">G99</a> for R point level return.</p>
</dd>
<dt id="Hi_Numerical_NcGroup10_G99"><code>G99 = 61</code></dt>
<dt id="Hi_Numerical_NcGroup10_G99"><code>G99 = 62</code></dt>
<dd><p>Group10.
Canned cycle : return to R point level.

View File

@ -145,13 +145,13 @@ Enum NcGroup13
<h2 id="fields">Fields
</h2>
<dl class="parameters">
<dt id="Hi_Numerical_NcGroup13_G96"><code>G96 = 58</code></dt>
<dt id="Hi_Numerical_NcGroup13_G96"><code>G96 = 59</code></dt>
<dd><p>Group13.
Constant surface speed control cancel.
not support.</p>
</dd>
<dt id="Hi_Numerical_NcGroup13_G97"><code>G97 = 59</code></dt>
<dt id="Hi_Numerical_NcGroup13_G97"><code>G97 = 60</code></dt>
<dd><p>Group13.
Constant surface speed control cancel.</p>

View File

@ -146,18 +146,18 @@ Coordinate system. Such as <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Num
<h2 id="fields">Fields
</h2>
<dl class="parameters">
<dt id="Hi_Numerical_NcGroup14_G54Series"><code>G54Series = 33</code></dt>
<dt id="Hi_Numerical_NcGroup14_G54Series"><code>G54Series = 34</code></dt>
<dd><p>Group14.
Coordinate settings.</p>
</dd>
<dt id="Hi_Numerical_NcGroup14_HeidenhainDatum"><code>HeidenhainDatum = 42</code></dt>
<dt id="Hi_Numerical_NcGroup14_HeidenhainDatum"><code>HeidenhainDatum = 43</code></dt>
<dd><p>Group14.
Heidenhain flag.
Coordinate settings for CYCL DEF 7 and CYCL DEF 247.</p>
</dd>
<dt id="Hi_Numerical_NcGroup14_Heidenhain_CYCL_DEF_247"><code>Heidenhain_CYCL_DEF_247 = 40</code></dt>
<dt id="Hi_Numerical_NcGroup14_Heidenhain_CYCL_DEF_247"><code>Heidenhain_CYCL_DEF_247 = 41</code></dt>
<dd><p>Group14.
Heidenhain flag.
With the DATUM SETTING cycle you can activate as the new datum a preset defined in a preset table.
@ -166,13 +166,13 @@ After a DATUM SETTING cycle definition, all of the coordinate inputs and datum s
If you activate preset number 0 (line 0), then you activate the datum that you last set in the Manual Operation or El. Handwheel operating mode.</p>
</dd>
<dt id="Hi_Numerical_NcGroup14_Heidenhain_CYCL_DEF_7"><code>Heidenhain_CYCL_DEF_7 = 39</code></dt>
<dt id="Hi_Numerical_NcGroup14_Heidenhain_CYCL_DEF_7"><code>Heidenhain_CYCL_DEF_7 = 40</code></dt>
<dd><p>Group14.
Heidenhain flag.
For shifting contours directly within the program or from datum tables.</p>
</dd>
<dt id="Hi_Numerical_NcGroup14_SiemensG500"><code>SiemensG500 = 41</code></dt>
<dt id="Hi_Numerical_NcGroup14_SiemensG500"><code>SiemensG500 = 42</code></dt>
<dd><p>Group14.
Siemens command.

View File

@ -145,29 +145,29 @@ Enum NcGroup15
<h2 id="fields">Fields
</h2>
<dl class="parameters">
<dt id="Hi_Numerical_NcGroup15_G60"><code>G60 = 34</code></dt>
<dt id="Hi_Numerical_NcGroup15_G60"><code>G60 = 35</code></dt>
<dd><p>Group15.
Siemens: Exact stop / positioning mode.
Machine decelerates to complete stop at each programmed point.</p>
</dd>
<dt id="Hi_Numerical_NcGroup15_G61"><code>G61 = 35</code></dt>
<dt id="Hi_Numerical_NcGroup15_G61"><code>G61 = 36</code></dt>
<dd><p>Group15.
Exact stop mode.</p>
</dd>
<dt id="Hi_Numerical_NcGroup15_G62"><code>G62 = 36</code></dt>
<dt id="Hi_Numerical_NcGroup15_G62"><code>G62 = 37</code></dt>
<dd><p>Group15.
Automatic corner override.</p>
</dd>
<dt id="Hi_Numerical_NcGroup15_G63"><code>G63 = 37</code></dt>
<dt id="Hi_Numerical_NcGroup15_G63"><code>G63 = 38</code></dt>
<dd><p>Group15.
Tapping mode.
Not support.</p>
</dd>
<dt id="Hi_Numerical_NcGroup15_G64"><code>G64 = 38</code></dt>
<dt id="Hi_Numerical_NcGroup15_G64"><code>G64 = 39</code></dt>
<dd><p>Group15.
Cutting mode.</p>

View File

@ -148,23 +148,23 @@ Heidenhain equivalent group is <a class="xref" href="Hi.Numerical.NcGroupHeidenh
<h2 id="fields">Fields
</h2>
<dl class="parameters">
<dt id="Hi_Numerical_NcGroup16_G68"><code>G68 = 43</code></dt>
<dt id="Hi_Numerical_NcGroup16_G68"><code>G68 = 44</code></dt>
<dd><p>Group16.
3-dimensional coordinate system conversion.
run a pattern of operations in a rotated angle.</p>
</dd>
<dt id="Hi_Numerical_NcGroup16_G68p2"><code>G68p2 = 44</code></dt>
<dt id="Hi_Numerical_NcGroup16_G68p2"><code>G68p2 = 45</code></dt>
<dd><p>Group16.
Tilted working plane command.</p>
</dd>
<dt id="Hi_Numerical_NcGroup16_G69"><code>G69 = 45</code></dt>
<dt id="Hi_Numerical_NcGroup16_G69"><code>G69 = 46</code></dt>
<dd><p>Group16.
Coordinate system rotation cancel or 3-dimensional coordinate conversion mode off</p>
</dd>
<dt id="Hi_Numerical_NcGroup16_SiemensCycle800"><code>SiemensCycle800 = 46</code></dt>
<dt id="Hi_Numerical_NcGroup16_SiemensCycle800"><code>SiemensCycle800 = 47</code></dt>
<dd><p>Group16.
Siemens flag.

View File

@ -147,12 +147,12 @@ Enable or disable Suppress error message for replacement tools with oversize.</p
<h2 id="fields">Fields
</h2>
<dl class="parameters">
<dt id="Hi_Numerical_NcGroupHeidenhainM107M108_HeidenhainM107"><code>HeidenhainM107 = 85</code></dt>
<dt id="Hi_Numerical_NcGroupHeidenhainM107M108_HeidenhainM107"><code>HeidenhainM107 = 86</code></dt>
<dd><p>Heidenhain flag.
Enable Suppress error message for replacement tools with oversize.</p>
</dd>
<dt id="Hi_Numerical_NcGroupHeidenhainM107M108_HeidenhainM108"><code>HeidenhainM108 = 86</code></dt>
<dt id="Hi_Numerical_NcGroupHeidenhainM107M108_HeidenhainM108"><code>HeidenhainM108 = 87</code></dt>
<dd><p>Heidenhain flag.
Reset M107. disable Suppress error message for replacement tools with oversize.</p>

View File

@ -146,11 +146,11 @@ ISO equivalent group is <a class="xref" href="Hi.Numerical.NcGroup16.html">NcGro
<h2 id="fields">Fields
</h2>
<dl class="parameters">
<dt id="Hi_Numerical_NcGroupHeidenhainPlane_HeidenhainPlaneReset"><code>HeidenhainPlaneReset = 79</code></dt>
<dt id="Hi_Numerical_NcGroupHeidenhainPlane_HeidenhainPlaneReset"><code>HeidenhainPlaneReset = 80</code></dt>
<dd><p>Heidenhain Plane command is exclusive</p>
</dd>
<dt id="Hi_Numerical_NcGroupHeidenhainPlane_HeidenhainPlaneSpatial"><code>HeidenhainPlaneSpatial = 80</code></dt>
<dt id="Hi_Numerical_NcGroupHeidenhainPlane_HeidenhainPlaneSpatial"><code>HeidenhainPlaneSpatial = 81</code></dt>
<dd><p>Heidenhain Plane command is exclusive</p>
</dd>

View File

@ -148,7 +148,7 @@ shortest rotary state.
<h2 id="fields">Fields
</h2>
<dl class="parameters">
<dt id="Hi_Numerical_NcGroupHeidenhainShortestRotaryPath_HeidenhainM126"><code>HeidenhainM126 = 87</code></dt>
<dt id="Hi_Numerical_NcGroupHeidenhainShortestRotaryPath_HeidenhainM126"><code>HeidenhainM126 = 88</code></dt>
<dd><p>NcGroup.HeidenhainShortestRotaryPath.
Heidenhain flag.
@ -156,7 +156,7 @@ Shortest rotation for commands of ABC axise.
The M126 will be canceled automatically at the end of the program.
For Heidenhain.</p>
</dd>
<dt id="Hi_Numerical_NcGroupHeidenhainShortestRotaryPath_HeidenhainM127"><code>HeidenhainM127 = 88</code></dt>
<dt id="Hi_Numerical_NcGroupHeidenhainShortestRotaryPath_HeidenhainM127"><code>HeidenhainM127 = 89</code></dt>
<dd><p>NcGroup.HeidenhainShortestRotaryPath.
Heidenhain flag.

View File

@ -147,19 +147,19 @@ See <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_SpindleSt
<h2 id="fields">Fields
</h2>
<dl class="parameters">
<dt id="Hi_Numerical_NcGroupSpindleRotation_SpindleCcw"><code>SpindleCcw = 77</code></dt>
<dt id="Hi_Numerical_NcGroupSpindleRotation_SpindleCcw"><code>SpindleCcw = 78</code></dt>
<dd><p>NcGroupSpindleRotation.
Rotate spindle counter-clockwise (CCW).
See <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_SpindleStop">SpindleStop</a> to stop rotation and <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_SpindleCw">SpindleCw</a> for clockwise rotation.</p>
</dd>
<dt id="Hi_Numerical_NcGroupSpindleRotation_SpindleCw"><code>SpindleCw = 76</code></dt>
<dt id="Hi_Numerical_NcGroupSpindleRotation_SpindleCw"><code>SpindleCw = 77</code></dt>
<dd><p>NcGroupSpindleRotation.
Rotate spindle clockwise (CW).
See <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_SpindleStop">SpindleStop</a> to stop rotation and <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_SpindleCcw">SpindleCcw</a> for counter-clockwise rotation.</p>
</dd>
<dt id="Hi_Numerical_NcGroupSpindleRotation_SpindleStop"><code>SpindleStop = 75</code></dt>
<dt id="Hi_Numerical_NcGroupSpindleRotation_SpindleStop"><code>SpindleStop = 76</code></dt>
<dd><p>NcGroupSpindleRotation.
Stop spindle rotation.

View File

@ -295,7 +295,8 @@ The NP is from table buckle to tool attacher.</p>
</h3>
<div class="markdown level1 summary"><p>Converts machine ABC coordinates to a tilt matrix.</p>
<div class="markdown level1 summary"><p>Converts machine ABC coordinates to a tilt matrix.
the tilt matrix is the transformation matrix from table to attacher.</p>
</div>
<div class="markdown level1 conceptual"></div>
@ -413,7 +414,8 @@ The NP is from table buckle to tool attacher.</p>
</h3>
<div class="markdown level1 summary"><p>Converts a tilt matrix to machine ABC coordinates.</p>
<div class="markdown level1 summary"><p>Converts a tilt matrix to machine ABC coordinates.
the tilt matrix is the transformation matrix from table to attacher.</p>
</div>
<div class="markdown level1 conceptual"></div>

View File

@ -545,7 +545,8 @@ The NP is from table buckle to tool attacher.</p>
</h3>
<div class="markdown level1 summary"><p>Converts machine ABC coordinates to a tilt matrix.</p>
<div class="markdown level1 summary"><p>Converts machine ABC coordinates to a tilt matrix.
the tilt matrix is the transformation matrix from table to attacher.</p>
</div>
<div class="markdown level1 conceptual"></div>
@ -661,7 +662,8 @@ The NP is from table buckle to tool attacher.</p>
</h3>
<div class="markdown level1 summary"><p>Converts a tilt matrix to machine ABC coordinates.</p>
<div class="markdown level1 summary"><p>Converts a tilt matrix to machine ABC coordinates.
the tilt matrix is the transformation matrix from table to attacher.</p>
</div>
<div class="markdown level1 conceptual"></div>

View File

@ -498,7 +498,8 @@ Since the folder can be moving with the configuration file.</p>
</h3>
<div class="markdown level1 summary"><p>Converts machine ABC coordinates to a tilt matrix.</p>
<div class="markdown level1 summary"><p>Converts machine ABC coordinates to a tilt matrix.
the tilt matrix is the transformation matrix from table to attacher.</p>
</div>
<div class="markdown level1 conceptual"></div>
@ -614,7 +615,8 @@ The NP is from table buckle to tool attacher.</p>
</h3>
<div class="markdown level1 summary"><p>Converts a tilt matrix to machine ABC coordinates.</p>
<div class="markdown level1 summary"><p>Converts a tilt matrix to machine ABC coordinates.
the tilt matrix is the transformation matrix from table to attacher.</p>
</div>
<div class="markdown level1 conceptual"></div>

View File

@ -408,7 +408,8 @@ The NP is from table buckle to tool attacher.</p>
</h3>
<div class="markdown level1 summary"><p>Converts machine ABC coordinates to a tilt matrix.</p>
<div class="markdown level1 summary"><p>Converts machine ABC coordinates to a tilt matrix.
the tilt matrix is the transformation matrix from table to attacher.</p>
</div>
<div class="markdown level1 conceptual"></div>
@ -591,7 +592,8 @@ It should be called after the kinematic chain of <a class="xref" href="Hi.Numeri
</h3>
<div class="markdown level1 summary"><p>Converts a tilt matrix to machine ABC coordinates.</p>
<div class="markdown level1 summary"><p>Converts a tilt matrix to machine ABC coordinates.
the tilt matrix is the transformation matrix from table to attacher.</p>
</div>
<div class="markdown level1 conceptual"></div>

View File

@ -296,7 +296,7 @@ Enums
<dt><a class="xref" href="Hi.Numerical.NcGroup00.html">NcGroup00</a></dt>
<dd><p>NcGroup enum.
GCode Group00.
Include <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G04">G04</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G52">G52</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G53">G53</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G53p1">G53p1</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_SiemensSupa">SiemensSupa</a>.</p>
Include <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G04">G04</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G52">G52</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G53">G53</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G53p1">G53p1</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_SiemensCycle800Swivel">SiemensCycle800Swivel</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_SiemensSupa">SiemensSupa</a>.</p>
</dd>
</dl>
<dl class="jumplist">

View File

@ -2657,9 +2657,6 @@
<li>
<a href="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.html" name="" title="FeedPerToothMachiningMotionResolution">FeedPerToothMachiningMotionResolution</a>
</li>
<li>
<a href="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html" name="" title="FeedPerToothNcResolution0">FeedPerToothNcResolution0</a>
</li>
<li>
<a href="Hi.Numerical.MachiningMotionResolutionUtils.FixedMachiningMotionResolution.html" name="" title="FixedMachiningMotionResolution">FixedMachiningMotionResolution</a>
</li>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -10496,20 +10496,6 @@
"Title": "Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution",
"Summary": "<p sourcefile=\"api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.yml\" sourcestartlinenumber=\"1\">Automatic resolution by feed per tooth.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.yml",
"output": {
".html": {
"relative_path": "api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0",
"Summary": "<p sourcefile=\"api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.yml\" sourcestartlinenumber=\"1\">Automatic resolution by feed per tooth.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Numerical.MachiningMotionResolutionUtils.FixedMachiningMotionResolution.yml",
@ -10732,7 +10718,7 @@
"Uid": null,
"IsMRef": true,
"Title": "Hi.Numerical.NcArgs.NcArgCycle800",
"Summary": "<p sourcefile=\"api/Hi.Numerical.NcArgs.NcArgCycle800.yml\" sourcestartlinenumber=\"1\">Represents parameters for the Cycle 800 (Plane Tilting) in Heidenhain controls.</p>\n"
"Summary": "<p sourcefile=\"api/Hi.Numerical.NcArgs.NcArgCycle800.yml\" sourcestartlinenumber=\"1\">Represents parameters for Siemens CYCLE800 (Plane Tilting / Swivel).</p>\n"
},
{
"type": "ManagedReference",
@ -10844,7 +10830,7 @@
"Uid": null,
"IsMRef": true,
"Title": "Hi.Numerical.NcGroup00",
"Summary": "<p sourcefile=\"api/Hi.Numerical.NcGroup00.yml\" sourcestartlinenumber=\"1\">NcGroup enum.\nGCode Group00.\nInclude <xref href=\"Hi.Numerical.NcFlag.G04\" data-throw-if-not-resolved=\"false\"></xref>,<xref href=\"Hi.Numerical.NcFlag.G52\" data-throw-if-not-resolved=\"false\"></xref>,<xref href=\"Hi.Numerical.NcFlag.G53\" data-throw-if-not-resolved=\"false\"></xref>,<xref href=\"Hi.Numerical.NcFlag.G53p1\" data-throw-if-not-resolved=\"false\"></xref>,<xref href=\"Hi.Numerical.NcFlag.SiemensSupa\" data-throw-if-not-resolved=\"false\"></xref>.</p>\n"
"Summary": "<p sourcefile=\"api/Hi.Numerical.NcGroup00.yml\" sourcestartlinenumber=\"1\">NcGroup enum.\nGCode Group00.\nInclude <xref href=\"Hi.Numerical.NcFlag.G04\" data-throw-if-not-resolved=\"false\"></xref>,<xref href=\"Hi.Numerical.NcFlag.G52\" data-throw-if-not-resolved=\"false\"></xref>,<xref href=\"Hi.Numerical.NcFlag.G53\" data-throw-if-not-resolved=\"false\"></xref>,<xref href=\"Hi.Numerical.NcFlag.G53p1\" data-throw-if-not-resolved=\"false\"></xref>,<xref href=\"Hi.Numerical.NcFlag.SiemensCycle800Swivel\" data-throw-if-not-resolved=\"false\"></xref>,<xref href=\"Hi.Numerical.NcFlag.SiemensSupa\" data-throw-if-not-resolved=\"false\"></xref>.</p>\n"
},
{
"type": "ManagedReference",

View File

@ -120340,150 +120340,6 @@ references:
isSpec: "True"
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.XName
nameWithType: FeedPerToothMachiningMotionResolution.XName
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0
name: FeedPerToothNcResolution0
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html
commentId: T:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0
nameWithType: FeedPerToothNcResolution0
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.#ctor
name: FeedPerToothNcResolution0()
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0__ctor
commentId: M:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.#ctor
name.vb: New()
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.FeedPerToothNcResolution0()
fullName.vb: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.New()
nameWithType: FeedPerToothNcResolution0.FeedPerToothNcResolution0()
nameWithType.vb: FeedPerToothNcResolution0.New()
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.#ctor(System.Xml.Linq.XElement)
name: FeedPerToothNcResolution0(XElement)
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0__ctor_System_Xml_Linq_XElement_
commentId: M:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.#ctor(System.Xml.Linq.XElement)
name.vb: New(XElement)
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.FeedPerToothNcResolution0(System.Xml.Linq.XElement)
fullName.vb: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.New(System.Xml.Linq.XElement)
nameWithType: FeedPerToothNcResolution0.FeedPerToothNcResolution0(XElement)
nameWithType.vb: FeedPerToothNcResolution0.New(XElement)
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.#ctor*
name: FeedPerToothNcResolution0
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0__ctor_
commentId: Overload:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.#ctor
isSpec: "True"
name.vb: New
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.FeedPerToothNcResolution0
fullName.vb: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.New
nameWithType: FeedPerToothNcResolution0.FeedPerToothNcResolution0
nameWithType.vb: FeedPerToothNcResolution0.New
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.AdjustResolution(System.Int32,System.Double,System.Double)
name: AdjustResolution(int, double, double)
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_AdjustResolution_System_Int32_System_Double_System_Double_
commentId: M:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.AdjustResolution(System.Int32,System.Double,System.Double)
name.vb: AdjustResolution(Integer, Double, Double)
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.AdjustResolution(int, double, double)
fullName.vb: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.AdjustResolution(Integer, Double, Double)
nameWithType: FeedPerToothNcResolution0.AdjustResolution(int, double, double)
nameWithType.vb: FeedPerToothNcResolution0.AdjustResolution(Integer, Double, Double)
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.AdjustResolution*
name: AdjustResolution
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_AdjustResolution_
commentId: Overload:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.AdjustResolution
isSpec: "True"
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.AdjustResolution
nameWithType: FeedPerToothNcResolution0.AdjustResolution
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.LinearResolution_mm
name: LinearResolution_mm
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_LinearResolution_mm
commentId: P:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.LinearResolution_mm
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.LinearResolution_mm
nameWithType: FeedPerToothNcResolution0.LinearResolution_mm
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.LinearResolution_mm*
name: LinearResolution_mm
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_LinearResolution_mm_
commentId: Overload:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.LinearResolution_mm
isSpec: "True"
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.LinearResolution_mm
nameWithType: FeedPerToothNcResolution0.LinearResolution_mm
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.MakeXmlSource(System.String,System.String,System.Boolean)
name: MakeXmlSource(string, string, bool)
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_MakeXmlSource_System_String_System_String_System_Boolean_
commentId: M:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.MakeXmlSource(System.String,System.String,System.Boolean)
name.vb: MakeXmlSource(String, String, Boolean)
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.MakeXmlSource(string, string, bool)
fullName.vb: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.MakeXmlSource(String, String, Boolean)
nameWithType: FeedPerToothNcResolution0.MakeXmlSource(string, string, bool)
nameWithType.vb: FeedPerToothNcResolution0.MakeXmlSource(String, String, Boolean)
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.MakeXmlSource*
name: MakeXmlSource
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_MakeXmlSource_
commentId: Overload:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.MakeXmlSource
isSpec: "True"
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.MakeXmlSource
nameWithType: FeedPerToothNcResolution0.MakeXmlSource
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.MillingToolFluteMap
name: MillingToolFluteMap
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_MillingToolFluteMap
commentId: P:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.MillingToolFluteMap
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.MillingToolFluteMap
nameWithType: FeedPerToothNcResolution0.MillingToolFluteMap
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.MillingToolFluteMap*
name: MillingToolFluteMap
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_MillingToolFluteMap_
commentId: Overload:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.MillingToolFluteMap
isSpec: "True"
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.MillingToolFluteMap
nameWithType: FeedPerToothNcResolution0.MillingToolFluteMap
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.RotaryResolution_deg
name: RotaryResolution_deg
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_RotaryResolution_deg
commentId: P:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.RotaryResolution_deg
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.RotaryResolution_deg
nameWithType: FeedPerToothNcResolution0.RotaryResolution_deg
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.RotaryResolution_deg*
name: RotaryResolution_deg
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_RotaryResolution_deg_
commentId: Overload:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.RotaryResolution_deg
isSpec: "True"
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.RotaryResolution_deg
nameWithType: FeedPerToothNcResolution0.RotaryResolution_deg
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.RotaryResolution_rad
name: RotaryResolution_rad
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_RotaryResolution_rad
commentId: P:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.RotaryResolution_rad
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.RotaryResolution_rad
nameWithType: FeedPerToothNcResolution0.RotaryResolution_rad
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.RotaryResolution_rad*
name: RotaryResolution_rad
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_RotaryResolution_rad_
commentId: Overload:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.RotaryResolution_rad
isSpec: "True"
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.RotaryResolution_rad
nameWithType: FeedPerToothNcResolution0.RotaryResolution_rad
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.ToXElement
name: ToXElement()
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_ToXElement
commentId: M:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.ToXElement
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.ToXElement()
nameWithType: FeedPerToothNcResolution0.ToXElement()
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.ToXElement*
name: ToXElement
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_ToXElement_
commentId: Overload:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.ToXElement
isSpec: "True"
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.ToXElement
nameWithType: FeedPerToothNcResolution0.ToXElement
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.XName
name: XName
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_XName
commentId: P:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.XName
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.XName
nameWithType: FeedPerToothNcResolution0.XName
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.XName*
name: XName
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothNcResolution0_XName_
commentId: Overload:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.XName
isSpec: "True"
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.XName
nameWithType: FeedPerToothNcResolution0.XName
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FixedMachiningMotionResolution
name: FixedMachiningMotionResolution
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FixedMachiningMotionResolution.html
@ -121389,6 +121245,45 @@ references:
isSpec: "True"
fullName: Hi.Numerical.NcArgs.NcArgCycle800.A
nameWithType: NcArgCycle800.A
- uid: Hi.Numerical.NcArgs.NcArgCycle800.AxisForA
name: AxisForA
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_AxisForA
commentId: P:Hi.Numerical.NcArgs.NcArgCycle800.AxisForA
fullName: Hi.Numerical.NcArgs.NcArgCycle800.AxisForA
nameWithType: NcArgCycle800.AxisForA
- uid: Hi.Numerical.NcArgs.NcArgCycle800.AxisForA*
name: AxisForA
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_AxisForA_
commentId: Overload:Hi.Numerical.NcArgs.NcArgCycle800.AxisForA
isSpec: "True"
fullName: Hi.Numerical.NcArgs.NcArgCycle800.AxisForA
nameWithType: NcArgCycle800.AxisForA
- uid: Hi.Numerical.NcArgs.NcArgCycle800.AxisForB
name: AxisForB
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_AxisForB
commentId: P:Hi.Numerical.NcArgs.NcArgCycle800.AxisForB
fullName: Hi.Numerical.NcArgs.NcArgCycle800.AxisForB
nameWithType: NcArgCycle800.AxisForB
- uid: Hi.Numerical.NcArgs.NcArgCycle800.AxisForB*
name: AxisForB
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_AxisForB_
commentId: Overload:Hi.Numerical.NcArgs.NcArgCycle800.AxisForB
isSpec: "True"
fullName: Hi.Numerical.NcArgs.NcArgCycle800.AxisForB
nameWithType: NcArgCycle800.AxisForB
- uid: Hi.Numerical.NcArgs.NcArgCycle800.AxisForC
name: AxisForC
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_AxisForC
commentId: P:Hi.Numerical.NcArgs.NcArgCycle800.AxisForC
fullName: Hi.Numerical.NcArgs.NcArgCycle800.AxisForC
nameWithType: NcArgCycle800.AxisForC
- uid: Hi.Numerical.NcArgs.NcArgCycle800.AxisForC*
name: AxisForC
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_AxisForC_
commentId: Overload:Hi.Numerical.NcArgs.NcArgCycle800.AxisForC
isSpec: "True"
fullName: Hi.Numerical.NcArgs.NcArgCycle800.AxisForC
nameWithType: NcArgCycle800.AxisForC
- uid: Hi.Numerical.NcArgs.NcArgCycle800.B
name: B
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_B
@ -121441,6 +121336,84 @@ references:
isSpec: "True"
fullName: Hi.Numerical.NcArgs.NcArgCycle800.FR
nameWithType: NcArgCycle800.FR
- uid: Hi.Numerical.NcArgs.NcArgCycle800.FR_I
name: FR_I
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_FR_I
commentId: P:Hi.Numerical.NcArgs.NcArgCycle800.FR_I
fullName: Hi.Numerical.NcArgs.NcArgCycle800.FR_I
nameWithType: NcArgCycle800.FR_I
- uid: Hi.Numerical.NcArgs.NcArgCycle800.FR_I*
name: FR_I
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_FR_I_
commentId: Overload:Hi.Numerical.NcArgs.NcArgCycle800.FR_I
isSpec: "True"
fullName: Hi.Numerical.NcArgs.NcArgCycle800.FR_I
nameWithType: NcArgCycle800.FR_I
- uid: Hi.Numerical.NcArgs.NcArgCycle800.GetTableToFeatureMat4d
name: GetTableToFeatureMat4d()
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_GetTableToFeatureMat4d
commentId: M:Hi.Numerical.NcArgs.NcArgCycle800.GetTableToFeatureMat4d
fullName: Hi.Numerical.NcArgs.NcArgCycle800.GetTableToFeatureMat4d()
nameWithType: NcArgCycle800.GetTableToFeatureMat4d()
- uid: Hi.Numerical.NcArgs.NcArgCycle800.GetTableToFeatureMat4d*
name: GetTableToFeatureMat4d
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_GetTableToFeatureMat4d_
commentId: Overload:Hi.Numerical.NcArgs.NcArgCycle800.GetTableToFeatureMat4d
isSpec: "True"
fullName: Hi.Numerical.NcArgs.NcArgCycle800.GetTableToFeatureMat4d
nameWithType: NcArgCycle800.GetTableToFeatureMat4d
- uid: Hi.Numerical.NcArgs.NcArgCycle800.IsAxisByAxisMode
name: IsAxisByAxisMode
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_IsAxisByAxisMode
commentId: P:Hi.Numerical.NcArgs.NcArgCycle800.IsAxisByAxisMode
fullName: Hi.Numerical.NcArgs.NcArgCycle800.IsAxisByAxisMode
nameWithType: NcArgCycle800.IsAxisByAxisMode
- uid: Hi.Numerical.NcArgs.NcArgCycle800.IsAxisByAxisMode*
name: IsAxisByAxisMode
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_IsAxisByAxisMode_
commentId: Overload:Hi.Numerical.NcArgs.NcArgCycle800.IsAxisByAxisMode
isSpec: "True"
fullName: Hi.Numerical.NcArgs.NcArgCycle800.IsAxisByAxisMode
nameWithType: NcArgCycle800.IsAxisByAxisMode
- uid: Hi.Numerical.NcArgs.NcArgCycle800.IsDirectRotaryAxisMode
name: IsDirectRotaryAxisMode
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_IsDirectRotaryAxisMode
commentId: P:Hi.Numerical.NcArgs.NcArgCycle800.IsDirectRotaryAxisMode
fullName: Hi.Numerical.NcArgs.NcArgCycle800.IsDirectRotaryAxisMode
nameWithType: NcArgCycle800.IsDirectRotaryAxisMode
- uid: Hi.Numerical.NcArgs.NcArgCycle800.IsDirectRotaryAxisMode*
name: IsDirectRotaryAxisMode
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_IsDirectRotaryAxisMode_
commentId: Overload:Hi.Numerical.NcArgs.NcArgCycle800.IsDirectRotaryAxisMode
isSpec: "True"
fullName: Hi.Numerical.NcArgs.NcArgCycle800.IsDirectRotaryAxisMode
nameWithType: NcArgCycle800.IsDirectRotaryAxisMode
- uid: Hi.Numerical.NcArgs.NcArgCycle800.IsProjectionAngleMode
name: IsProjectionAngleMode
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_IsProjectionAngleMode
commentId: P:Hi.Numerical.NcArgs.NcArgCycle800.IsProjectionAngleMode
fullName: Hi.Numerical.NcArgs.NcArgCycle800.IsProjectionAngleMode
nameWithType: NcArgCycle800.IsProjectionAngleMode
- uid: Hi.Numerical.NcArgs.NcArgCycle800.IsProjectionAngleMode*
name: IsProjectionAngleMode
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_IsProjectionAngleMode_
commentId: Overload:Hi.Numerical.NcArgs.NcArgCycle800.IsProjectionAngleMode
isSpec: "True"
fullName: Hi.Numerical.NcArgs.NcArgCycle800.IsProjectionAngleMode
nameWithType: NcArgCycle800.IsProjectionAngleMode
- uid: Hi.Numerical.NcArgs.NcArgCycle800.IsSolidAngleMode
name: IsSolidAngleMode
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_IsSolidAngleMode
commentId: P:Hi.Numerical.NcArgs.NcArgCycle800.IsSolidAngleMode
fullName: Hi.Numerical.NcArgs.NcArgCycle800.IsSolidAngleMode
nameWithType: NcArgCycle800.IsSolidAngleMode
- uid: Hi.Numerical.NcArgs.NcArgCycle800.IsSolidAngleMode*
name: IsSolidAngleMode
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_IsSolidAngleMode_
commentId: Overload:Hi.Numerical.NcArgs.NcArgCycle800.IsSolidAngleMode
isSpec: "True"
fullName: Hi.Numerical.NcArgs.NcArgCycle800.IsSolidAngleMode
nameWithType: NcArgCycle800.IsSolidAngleMode
- uid: Hi.Numerical.NcArgs.NcArgCycle800.MODE
name: MODE
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_MODE
@ -121467,6 +121440,19 @@ references:
isSpec: "True"
fullName: Hi.Numerical.NcArgs.NcArgCycle800.ST
nameWithType: NcArgCycle800.ST
- uid: Hi.Numerical.NcArgs.NcArgCycle800.SwivelModeType
name: SwivelModeType
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_SwivelModeType
commentId: P:Hi.Numerical.NcArgs.NcArgCycle800.SwivelModeType
fullName: Hi.Numerical.NcArgs.NcArgCycle800.SwivelModeType
nameWithType: NcArgCycle800.SwivelModeType
- uid: Hi.Numerical.NcArgs.NcArgCycle800.SwivelModeType*
name: SwivelModeType
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_SwivelModeType_
commentId: Overload:Hi.Numerical.NcArgs.NcArgCycle800.SwivelModeType
isSpec: "True"
fullName: Hi.Numerical.NcArgs.NcArgCycle800.SwivelModeType
nameWithType: NcArgCycle800.SwivelModeType
- uid: Hi.Numerical.NcArgs.NcArgCycle800.TC
name: TC
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_TC
@ -121480,6 +121466,19 @@ references:
isSpec: "True"
fullName: Hi.Numerical.NcArgs.NcArgCycle800.TC
nameWithType: NcArgCycle800.TC
- uid: Hi.Numerical.NcArgs.NcArgCycle800.ToString
name: ToString()
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_ToString
commentId: M:Hi.Numerical.NcArgs.NcArgCycle800.ToString
fullName: Hi.Numerical.NcArgs.NcArgCycle800.ToString()
nameWithType: NcArgCycle800.ToString()
- uid: Hi.Numerical.NcArgs.NcArgCycle800.ToString*
name: ToString
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_ToString_
commentId: Overload:Hi.Numerical.NcArgs.NcArgCycle800.ToString
isSpec: "True"
fullName: Hi.Numerical.NcArgs.NcArgCycle800.ToString
nameWithType: NcArgCycle800.ToString
- uid: Hi.Numerical.NcArgs.NcArgCycle800.XYZ0
name: XYZ0
href: api/Hi.Numerical.NcArgs.NcArgCycle800.html#Hi_Numerical_NcArgs_NcArgCycle800_XYZ0
@ -122328,6 +122327,12 @@ references:
commentId: F:Hi.Numerical.NcFlag.SiemensCycle800
fullName: Hi.Numerical.NcFlag.SiemensCycle800
nameWithType: NcFlag.SiemensCycle800
- uid: Hi.Numerical.NcFlag.SiemensCycle800Swivel
name: SiemensCycle800Swivel
href: api/Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_SiemensCycle800Swivel
commentId: F:Hi.Numerical.NcFlag.SiemensCycle800Swivel
fullName: Hi.Numerical.NcFlag.SiemensCycle800Swivel
nameWithType: NcFlag.SiemensCycle800Swivel
- uid: Hi.Numerical.NcFlag.SiemensG500
name: SiemensG500
href: api/Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_SiemensG500
@ -122908,6 +122913,12 @@ references:
commentId: F:Hi.Numerical.NcGroup00.G53p1
fullName: Hi.Numerical.NcGroup00.G53p1
nameWithType: NcGroup00.G53p1
- uid: Hi.Numerical.NcGroup00.SiemensCycle800Swivel
name: SiemensCycle800Swivel
href: api/Hi.Numerical.NcGroup00.html#Hi_Numerical_NcGroup00_SiemensCycle800Swivel
commentId: F:Hi.Numerical.NcGroup00.SiemensCycle800Swivel
fullName: Hi.Numerical.NcGroup00.SiemensCycle800Swivel
nameWithType: NcGroup00.SiemensCycle800Swivel
- uid: Hi.Numerical.NcGroup01
name: NcGroup01
href: api/Hi.Numerical.NcGroup01.html

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.