rename XFactory.Regs to XFactory.Generators.
This commit is contained in:
@@ -193,6 +193,30 @@ their parameters with cycle-specific G91 semantics.
|
||||
</dd></dl>
|
||||
|
||||
|
||||
<h2 id="Hi_NcParsers_LogicSyntaxs_PositioningSyntax_examples">Examples</h2>
|
||||
<p>G90 explicit — flag consumed, <code>Positioning</code> written with
|
||||
<code>Mode=“Absolute”</code>:
|
||||
#BeforeBuild:</p>
|
||||
<pre><code class="lang-csharp">{ "Parsing": { "Flags": ["G90"] } }</code></pre>
|
||||
<p>#AfterBuild:</p>
|
||||
<pre><code class="lang-csharp">{ "Positioning": { "Term": "G90", "Mode": "Absolute" } }</code></pre>
|
||||
<p>G91 explicit — flag consumed, <code>Mode=“Incremental”</code>:
|
||||
#BeforeBuild:</p>
|
||||
<pre><code class="lang-csharp">{ "Parsing": { "Flags": ["G91"] } }</code></pre>
|
||||
<p>#AfterBuild:</p>
|
||||
<pre><code class="lang-csharp">{ "Positioning": { "Term": "G91", "Mode": "Incremental" } }</code></pre>
|
||||
<p>No positioning flag on the block but <code>#Previous:</code> carried G91 —
|
||||
modal lookback inherits G91; the unrelated M03 flag is left alone:
|
||||
#Previous:</p>
|
||||
<pre><code class="lang-csharp">{ "Positioning": { "Term": "G91", "Mode": "Incremental" } }</code></pre>
|
||||
<p>#BeforeBuild:</p>
|
||||
<pre><code class="lang-csharp">{ "Parsing": { "Flags": ["M03"] } }</code></pre>
|
||||
<p>#AfterBuild:</p>
|
||||
<pre><code class="lang-csharp">{
|
||||
"Parsing": { "Flags": ["M03"] },
|
||||
"Positioning": { "Term": "G91", "Mode": "Incremental" }
|
||||
}</code></pre>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user