Archived
2299 lines
51 KiB
HTML
2299 lines
51 KiB
HTML
<!DOCTYPE html>
|
||
<html>
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<title>Class SiemensKeywords | HiAPI-C# 2025 </title>
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<meta name="title" content="Class SiemensKeywords | HiAPI-C# 2025 ">
|
||
|
||
<meta name="description" content="Siemens Sinumerik G-code and M-code constants.">
|
||
<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 "{query}"">
|
||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||
<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.NcParsers.Keywords.Siemens.SiemensKeywords">
|
||
|
||
|
||
|
||
<h1 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords" class="text-break">
|
||
Class SiemensKeywords
|
||
</h1>
|
||
|
||
<div class="facts text-secondary">
|
||
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.NcParsers.html">NcParsers</a>.<a class="xref" href="Hi.NcParsers.Keywords.html">Keywords</a>.<a class="xref" href="Hi.NcParsers.Keywords.Siemens.html">Siemens</a></dd></dl>
|
||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||
</div>
|
||
|
||
<div class="markdown summary"><p>Siemens Sinumerik G-code and M-code constants.</p>
|
||
</div>
|
||
<div class="markdown conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public static class SiemensKeywords</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">SiemensKeywords</span></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>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h2 class="section" id="fields">Fields
|
||
</h2>
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Amirror" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Amirror">
|
||
Amirror
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>AMIRROR: Additive programmable-frame mirroring.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Amirror = "AMIRROR"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Arot" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Arot">
|
||
Arot
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>AROT: Additive programmable-frame rotation.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Arot = "AROT"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Arots" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Arots">
|
||
Arots
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>AROTS: Additive programmable-frame rotation via solid angles (behaves like <a class="xref" href="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.html#Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Arot">Arot</a>).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Arots = "AROTS"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Ascale" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Ascale">
|
||
Ascale
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>ASCALE: Additive programmable-frame scaling.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Ascale = "ASCALE"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Atrans" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Atrans">
|
||
Atrans
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>ATRANS: Additive programmable-frame translation.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Atrans = "ATRANS"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Brisk" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Brisk">
|
||
Brisk
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>BRISK: Stepped (brisk) axis acceleration profile.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Brisk = "BRISK"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_CompCad" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.CompCad">
|
||
CompCad
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>COMPCAD: CAD-quality compressor on.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string CompCad = "COMPCAD"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_CompOf" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.CompOf">
|
||
CompOf
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>COMPOF: Compressor off.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string CompOf = "COMPOF"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_CompOn" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.CompOn">
|
||
CompOn
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>COMPON: Compressor on.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string CompOn = "COMPON"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_CrTag" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.CrTag">
|
||
CrTag
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>CR: Arc radius address (equals form, e.g. <code>CR=5.5</code>); sign selects the ≤180°/>180° arc.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string CrTag = "CR"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Crots" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Crots">
|
||
Crots
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>CROTS: Frame rotation with solid angles referencing the valid frame in the control's frame database — not simulated (no database frame chain offline).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Crots = "CROTS"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Cut3dc" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Cut3dc">
|
||
Cut3dc
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>CUT3DC: 3D circumferential cutter compensation mode word (used with TRAORI) — recognized, not simulated (radius compensation stays 2D offline).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Cut3dc = "CUT3DC"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Cycle800" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Cycle800">
|
||
Cycle800
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>CYCLE800: Swivel cycle (tilted work plane + implicit rotary positioning).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Cycle800 = "CYCLE800"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Cycle81" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Cycle81">
|
||
Cycle81
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>CYCLE81: Drilling / centering cycle (rapid retract).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Cycle81 = "CYCLE81"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Cycle82" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Cycle82">
|
||
Cycle82
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>CYCLE82: Drilling / counterboring cycle (dwell at depth).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Cycle82 = "CYCLE82"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Cycle83" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Cycle83">
|
||
Cycle83
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>CYCLE83: Deep-hole drilling cycle (chip-break / stock-removal pecking).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Cycle83 = "CYCLE83"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Cycle832" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Cycle832">
|
||
Cycle832
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>CYCLE832: High-speed-settings cycle (tolerance + machining mode).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Cycle832 = "CYCLE832"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Cycle85" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Cycle85">
|
||
Cycle85
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>CYCLE85: Reaming / boring cycle (feed in, feed out).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Cycle85 = "CYCLE85"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Else" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Else">
|
||
Else
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>ELSE: Alternative branch of a block conditional.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Else = "ELSE"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Endfor" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Endfor">
|
||
Endfor
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>ENDFOR: Counting loop terminator.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Endfor = "ENDFOR"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Endif" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Endif">
|
||
Endif
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>ENDIF: Block-conditional terminator.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Endif = "ENDIF"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Endloop" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Endloop">
|
||
Endloop
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>ENDLOOP: Endless loop terminator (back-jump; offline replay bounded by the loop watchdog).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Endloop = "ENDLOOP"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Endwhile" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Endwhile">
|
||
Endwhile
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>ENDWHILE: Pre-test loop terminator.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Endwhile = "ENDWHILE"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_ExtendedCoordinateSeries" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.ExtendedCoordinateSeries">
|
||
ExtendedCoordinateSeries
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>G54–G57 supported as ISO-compatible. Extended via G505–G599.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public static readonly string[] ExtendedCoordinateSeries</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>[]</dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Ffwof" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Ffwof">
|
||
Ffwof
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>FFWOF: Feedforward control off.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Ffwof = "FFWOF"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Ffwon" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Ffwon">
|
||
Ffwon
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>FFWON: Feedforward control on.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Ffwon = "FFWON"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Fnorm" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Fnorm">
|
||
Fnorm
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>FNORM: Feedrate profile — F value applies as a constant per block (DIN 66025 default).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Fnorm = "FNORM"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_For" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.For">
|
||
For
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>FOR: Counting loop entry (<code>FOR var = start TO end ... ENDFOR</code>).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string For = "FOR"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_G153" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.G153">
|
||
G153
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>G153: Suppress all frames (incl. base/system) for one block.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string G153 = "G153"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_G500" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.G500">
|
||
G500
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>G500: Cancel all work coordinate offsets (machine coordinate mode).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string G500 = "G500"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_G60" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.G60">
|
||
G60
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>G60: Exact stop (modal).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string G60 = "G60"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_G601" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.G601">
|
||
G601
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>G601: Exact-stop criterion — fine positioning window.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string G601 = "G601"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_G602" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.G602">
|
||
G602
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>G602: Exact-stop criterion — coarse positioning window.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string G602 = "G602"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_G64" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.G64">
|
||
G64
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>G64: Continuous-path mode.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string G64 = "G64"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_G641" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.G641">
|
||
G641
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>G641: Continuous-path mode with programmable blending distance (ADIS).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string G641 = "G641"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_G642" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.G642">
|
||
G642
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>G642: Continuous-path mode with axis-tolerance blending.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string G642 = "G642"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_G70" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.G70">
|
||
G70
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>G70: Inch input system (geometry words only; feed stays as configured).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string G70 = "G70"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_G700" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.G700">
|
||
G700
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>G700: Inch input system incl. feedrate interpretation.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string G700 = "G700"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_G71" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.G71">
|
||
G71
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>G71: Metric input system (geometry words only).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string G71 = "G71"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_G710" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.G710">
|
||
G710
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>G710: Metric input system incl. feedrate interpretation.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string G710 = "G710"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_G74" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.G74">
|
||
G74
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>G74: Reference-point approach — the axes written in the block travel
|
||
to their machine reference point (not the Fanuc LH tapping cycle;
|
||
the Siemens preset excludes G74 from the canned-cycle vocabulary).
|
||
Non-modal; axis values are dummies; machine coordinates, frames
|
||
bypassed. Consumed by
|
||
<a class="xref" href="Hi.NcParsers.LogicSyntaxs.Siemens.SiemensFixedPointReturnSyntax.html">SiemensFixedPointReturnSyntax</a>.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string G74 = "G74"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_G75" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.G75">
|
||
G75
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>G75: Fixed-point approach — like <a class="xref" href="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.html#Hi_NcParsers_Keywords_Siemens_SiemensKeywords_G74">G74</a> but targeting a
|
||
machine-data fixed point (MD30600 <code>$MA_FIX_POINT_POS</code>, not yet
|
||
modeled — see
|
||
<a class="xref" href="Hi.NcParsers.LogicSyntaxs.Siemens.SiemensFixedPointReturnSyntax.html">SiemensFixedPointReturnSyntax</a>).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string G75 = "G75"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Gotob" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Gotob">
|
||
Gotob
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>GOTOB: Jump backward (toward start of program) to a label or block number.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Gotob = "GOTOB"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Gotof" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Gotof">
|
||
Gotof
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>GOTOF: Jump forward (toward end of program) to a label or block number.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Gotof = "GOTOF"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_If" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.If">
|
||
If
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>IF: Conditional — block form (<code>IF cond ... ENDIF</code>) or single-line jump (<code>IF cond GOTOF lbl</code>).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string If = "IF"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Loop" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Loop">
|
||
Loop
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>LOOP: Endless loop entry (<code>LOOP ... ENDLOOP</code>; exits via jump or return).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Loop = "LOOP"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_M17" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.M17">
|
||
M17
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>M17: Subprogram end (return to caller).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string M17 = "M17"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Mcall" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Mcall">
|
||
Mcall
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>MCALL: Modal subprogram/cycle call — re-executed at every subsequent motion block; bare MCALL cancels.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Mcall = "MCALL"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Mirror" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Mirror">
|
||
Mirror
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>MIRROR: Absolute programmable-frame mirroring.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Mirror = "MIRROR"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Proc" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Proc">
|
||
Proc
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>PROC: Subprogram declaration header (program name + parameter list).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Proc = "PROC"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Repeat" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Repeat">
|
||
Repeat
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>REPEAT: Repeat the program section between two labels (<code>REPEAT LBL1 LBL0 P=n</code>).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Repeat = "REPEAT"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Ret" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Ret">
|
||
Ret
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>RET: Subprogram return without function output (M17 sibling).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Ret = "RET"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Rot" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Rot">
|
||
Rot
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>ROT: Absolute programmable-frame rotation (resets the whole programmable frame).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Rot = "ROT"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Rots" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Rots">
|
||
Rots
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>ROTS: Absolute programmable-frame rotation via solid angles (behaves like <a class="xref" href="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.html#Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Rot">Rot</a>; two angles orient a plane, the first-named axis stays in its old plane).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Rots = "ROTS"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_RplTag" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.RplTag">
|
||
RplTag
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>RPL: Rotation in the active plane (equals form, e.g. <code>ROT RPL=45</code>) — around the G17/G18/G19 plane normal.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string RplTag = "RPL"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Scale" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Scale">
|
||
Scale
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>SCALE: Absolute programmable-frame scaling.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Scale = "SCALE"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Soft" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Soft">
|
||
Soft
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>SOFT: Jerk-limited (soft) axis acceleration profile.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Soft = "SOFT"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Spath" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Spath">
|
||
Spath
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>SPATH: Path parameter follows arc length (path-reference group, vs UPATH).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Spath = "SPATH"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Stopre" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Stopre">
|
||
Stopre
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>STOPRE: Stop the preprocessing run (block-search buffer sync). No offline effect.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Stopre = "STOPRE"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Supa" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Supa">
|
||
Supa
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>SUPA: Suppress all frames plus handwheel (DRF) / external offsets for
|
||
one block. Superset of <a class="xref" href="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.html#Hi_NcParsers_Keywords_Siemens_SiemensKeywords_G153">G153</a>; in this pipeline both reduce
|
||
to a one-shot machine-coordinate move.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Supa = "SUPA"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_To" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.To">
|
||
To
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>TO: Bound separator inside the FOR statement.</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string To = "TO"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Trafoof" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Trafoof">
|
||
Trafoof
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>TRAFOOF: All kinematic transformations off (ends TRAORI; plain length compensation stays).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Trafoof = "TRAFOOF"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Trans" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Trans">
|
||
Trans
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>TRANS: Absolute programmable-frame translation (resets the whole programmable frame).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Trans = "TRANS"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Traori" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Traori">
|
||
Traori
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>TRAORI: Orientation transformation on (RTCP — tool length follows tool orientation).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Traori = "TRAORI"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_TurnTag" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.TurnTag">
|
||
TurnTag
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>TURN: Additional full-circle count for helices (equals form, e.g. <code>TURN=16</code>).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string TurnTag = "TURN"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Until" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Until">
|
||
Until
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>UNTIL: Post-test loop condition (<code>REPEAT ... UNTIL cond</code>; the bare REPEAT opens the loop).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Until = "UNTIL"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_Upath" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.Upath">
|
||
Upath
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>UPATH: Path parameter follows spline parameter (path-reference group, vs SPATH).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string Upath = "UPATH"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></dd>
|
||
</dl>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3 id="Hi_NcParsers_Keywords_Siemens_SiemensKeywords_While" data-uid="Hi.NcParsers.Keywords.Siemens.SiemensKeywords.While">
|
||
While
|
||
|
||
</h3>
|
||
|
||
<div class="markdown level1 summary"><p>WHILE: Pre-test loop entry (<code>WHILE cond ... ENDWHILE</code>).</p>
|
||
</div>
|
||
<div class="markdown level1 conceptual"></div>
|
||
|
||
<div class="codewrapper">
|
||
<pre><code class="lang-csharp hljs">public const string While = "WHILE"</code></pre>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<h4 class="section">Field Value</h4>
|
||
<dl class="parameters">
|
||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||
<dd></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>
|