fix G68 mis-behavior.
This commit is contained in:
@@ -186,6 +186,37 @@ Class FanucSyntaxUtil
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_CommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.CommentSyntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_CommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.CommentSyntax">
|
||||
CommentSyntax
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static SequentialSyntax CommentSyntax { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.SequentialSyntax.html">SequentialSyntax</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_G54p1Syntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.G54p1Syntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_G54p1Syntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.G54p1Syntax">
|
||||
@@ -217,6 +248,179 @@ Class FanucSyntaxUtil
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_G65Syntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.G65Syntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_G65Syntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.G65Syntax">
|
||||
G65Syntax
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>G65: Fanuc one-shot custom macro call.
|
||||
G65 P{program} [L{repeat}] [{arg_letter}{value} ...]</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static ParameterizedFlagSyntax G65Syntax { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_G65Syntax_remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>Macro argument letters: A-E, F, H-K, M, Q-Z map to local variables #1-#26.
|
||||
G, L, N, O, P are reserved (G-code prefix, repeat count, line number,
|
||||
program number, program to call).</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_G66Syntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.G66Syntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_G66Syntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.G66Syntax">
|
||||
G66Syntax
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>G66: Fanuc modal custom macro call.
|
||||
G66 P{program} [L{repeat}] [{arg_letter}{value} ...]</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static ParameterizedFlagSyntax G66Syntax { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_G66Syntax_remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>Same argument letters as G65. Modal: executes at every positioning block
|
||||
until cancelled by G67.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_GeneralSyntaxList_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.GeneralSyntaxList*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_GeneralSyntaxList" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.GeneralSyntaxList">
|
||||
GeneralSyntaxList
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Syntax list for general kind of Fanuc Controller.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static List<INcSyntax> GeneralSyntaxList { 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.collections.generic.list-1">List</a><<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html">INcSyntax</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_M98Syntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.M98Syntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_M98Syntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.M98Syntax">
|
||||
M98Syntax
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>M98: Fanuc subprogram call.
|
||||
M98 P{program} [L{repeat}]</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static ParameterizedFlagSyntax M98Syntax { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_M99Syntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.M99Syntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_M99Syntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.M99Syntax">
|
||||
M99Syntax
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>M99: Fanuc subprogram end / return.
|
||||
M99 [P{sequence}]</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static ParameterizedFlagSyntax M99Syntax { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user