fix G68 mis-behavior.

This commit is contained in:
2026-02-24 23:42:25 +08:00
parent 2d38701590
commit ee51fd62dc
115 changed files with 11671 additions and 1414 deletions
+129 -18
View File
@@ -2532,9 +2532,6 @@
<li>
<a href="Hi.Numerical.PolarEntry.html" name="" title="PolarEntry">PolarEntry</a>
</li>
<li>
<a href="Hi.Numerical.PolarEntry.PolarModeDirEnum.html" name="" title="PolarEntry.PolarModeDirEnum">PolarEntry.PolarModeDirEnum</a>
</li>
<li>
<a href="Hi.Numerical.RadiusCompensationBuf.html" name="" title="RadiusCompensationBuf">RadiusCompensationBuf</a>
</li>
@@ -2682,6 +2679,19 @@
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="Hi.Numerical.Args.html" name="" title="Hi.Numerical.Args">Hi.Numerical.Args</a>
<ul class="nav level2">
<li>
<a href="Hi.Numerical.Args.OrthogonalPlaneFlag.html" name="" title="OrthogonalPlaneFlag">OrthogonalPlaneFlag</a>
</li>
<li>
<a href="Hi.Numerical.Args.PolarModeDirEnum.html" name="" title="PolarModeDirEnum">PolarModeDirEnum</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="Hi.Numerical.FilePlayers.html" name="" title="Hi.Numerical.FilePlayers">Hi.Numerical.FilePlayers</a>
@@ -2793,27 +2803,122 @@
</li>
<li>
<span class="expand-stub"></span>
<a href="Hi.Numerical.SoftParsers.CmdBlocks.html" name="" title="Hi.Numerical.SoftParsers.CmdBlocks">Hi.Numerical.SoftParsers.CmdBlocks</a>
<a href="Hi.Numerical.SoftParsers.ClaimBased.html" name="" title="Hi.Numerical.SoftParsers.ClaimBased">Hi.Numerical.SoftParsers.ClaimBased</a>
<ul class="nav level2">
<li>
<a href="Hi.Numerical.SoftParsers.CmdBlocks.ICmdBlockBuilder.html" name="" title="ICmdBlockBuilder">ICmdBlockBuilder</a>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IClaim.html" name="" title="IClaim">IClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateMarkClaim.html" name="" title="ICoordinateMarkClaim">ICoordinateMarkClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTransformationClaim.html" name="" title="ICoordinateTransformationClaim">ICoordinateTransformationClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.ICoordinateTranslationClaim.html" name="" title="ICoordinateTranslationClaim">ICoordinateTranslationClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IFeatureXyzClaim.html" name="" title="IFeatureXyzClaim">IFeatureXyzClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IFeedrateClaim.html" name="" title="IFeedrateClaim">IFeedrateClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IHeightOffsetClaim.html" name="" title="IHeightOffsetClaim">IHeightOffsetClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IMcXyzabcClaim.html" name="" title="IMcXyzabcClaim">IMcXyzabcClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IMessageClaim.html" name="" title="IMessageClaim">IMessageClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IModalFlagClaim.html" name="" title="IModalFlagClaim">IModalFlagClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IOneShotClaim.html" name="" title="IOneShotClaim">IOneShotClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IPauseClaim.html" name="" title="IPauseClaim">IPauseClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IPolarClaim.html" name="" title="IPolarClaim">IPolarClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IPositioningModeClaim.html" name="" title="IPositioningModeClaim">IPositioningModeClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IPreparedToolClaim.html" name="" title="IPreparedToolClaim">IPreparedToolClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.ISpindleSpeedClaim.html" name="" title="ISpindleSpeedClaim">ISpindleSpeedClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.IToolClaim.html" name="" title="IToolClaim">IToolClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.PositioningMode.html" name="" title="PositioningMode">PositioningMode</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.SentenceClaim.html" name="" title="SentenceClaim">SentenceClaim</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="Hi.Numerical.SoftParsers.Cmds.html" name="" title="Hi.Numerical.SoftParsers.Cmds">Hi.Numerical.SoftParsers.Cmds</a>
<a href="Hi.Numerical.SoftParsers.ClaimBased.Classics.html" name="" title="Hi.Numerical.SoftParsers.ClaimBased.Classics">Hi.Numerical.SoftParsers.ClaimBased.Classics</a>
<ul class="nav level2">
<li>
<a href="Hi.Numerical.SoftParsers.Cmds.BlockEntry.html" name="" title="BlockEntry">BlockEntry</a>
<a href="Hi.Numerical.SoftParsers.ClaimBased.Classics.CoordinateTransformationChainClaim.html" name="" title="CoordinateTransformationChainClaim">CoordinateTransformationChainClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Cmds.CmdBlock.html" name="" title="CmdBlock">CmdBlock</a>
<a href="Hi.Numerical.SoftParsers.ClaimBased.Classics.PauseClaim.html" name="" title="PauseClaim">PauseClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Cmds.ICmd.html" name="" title="ICmd">ICmd</a>
<a href="Hi.Numerical.SoftParsers.ClaimBased.Classics.RadialRadiusOffsetClaim.html" name="" title="RadialRadiusOffsetClaim">RadialRadiusOffsetClaim</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="Hi.Numerical.SoftParsers.ClaimBased.Iso.html" name="" title="Hi.Numerical.SoftParsers.ClaimBased.Iso">Hi.Numerical.SoftParsers.ClaimBased.Iso</a>
<ul class="nav level2">
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.Iso.G54CoordinateClaim.html" name="" title="G54CoordinateClaim">G54CoordinateClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.Iso.G68CoordinateClaim.html" name="" title="G68CoordinateClaim">G68CoordinateClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.Iso.IIsoHeightIdClaim.html" name="" title="IIsoHeightIdClaim">IIsoHeightIdClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.Iso.IsoHeightOffsetClaim.html" name="" title="IsoHeightOffsetClaim">IsoHeightOffsetClaim</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.ClaimBased.Iso.OrthogonalPlaneClaim.html" name="" title="OrthogonalPlaneClaim">OrthogonalPlaneClaim</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="Hi.Numerical.SoftParsers.Claims.html" name="" title="Hi.Numerical.SoftParsers.Claims">Hi.Numerical.SoftParsers.Claims</a>
<ul class="nav level2">
<li>
<a href="Hi.Numerical.SoftParsers.Claims.ClaimPiece.html" name="" title="ClaimPiece">ClaimPiece</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Claims.INcSemantic.html" name="" title="INcSemantic">INcSemantic</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Claims.LinearFeatureXyzSemantic.html" name="" title="LinearFeatureXyzSemantic">LinearFeatureXyzSemantic</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Claims.McAbcShortestPathSemantic.html" name="" title="McAbcShortestPathSemantic">McAbcShortestPathSemantic</a>
</li>
</ul>
</li>
@@ -2848,16 +2953,16 @@
<ul class="nav level2">
<li>
<a href="Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.html" name="" title="HeidenhainNcRawBlocker">HeidenhainNcRawBlocker</a>
<a href="Hi.Numerical.SoftParsers.Raws.HeidenhainSegmenter.html" name="" title="HeidenhainSegmenter">HeidenhainSegmenter</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Raws.INcRawBlocker.html" name="" title="INcRawBlocker">INcRawBlocker</a>
<a href="Hi.Numerical.SoftParsers.Raws.ISegmenter.html" name="" title="ISegmenter">ISegmenter</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Raws.RawBlock.html" name="" title="RawBlock">RawBlock</a>
<a href="Hi.Numerical.SoftParsers.Raws.Sentence.html" name="" title="Sentence">Sentence</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Raws.SingleLineNcRawBlocker.html" name="" title="SingleLineNcRawBlocker">SingleLineNcRawBlocker</a>
<a href="Hi.Numerical.SoftParsers.Raws.SingleLineSegmenter.html" name="" title="SingleLineSegmenter">SingleLineSegmenter</a>
</li>
</ul>
</li>
@@ -2872,6 +2977,9 @@
<li>
<a href="Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html" name="" title="FlagSyntax">FlagSyntax</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.SyntaxBased.INcSyntax.html" name="" title="INcSyntax">INcSyntax</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.html" name="" title="NumberedFlagSyntax">NumberedFlagSyntax</a>
</li>
@@ -2879,7 +2987,7 @@
<a href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html" name="" title="ParameterizedFlagSyntax">ParameterizedFlagSyntax</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.html" name="" title="SequencialNcSyntax">SequencialNcSyntax</a>
<a href="Hi.Numerical.SoftParsers.SyntaxBased.SequentialSyntax.html" name="" title="SequentialSyntax">SequentialSyntax</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.html" name="" title="TagSetupSyntax">TagSetupSyntax</a>
@@ -2973,9 +3081,6 @@
<li>
<a href="Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil.html" name="" title="HeidenhainSyntaxUtil">HeidenhainSyntaxUtil</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html" name="" title="INcSyntax">INcSyntax</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil.html" name="" title="MazakSyntaxUtil">MazakSyntaxUtil</a>
</li>
@@ -2986,7 +3091,10 @@
<a href="Hi.Numerical.SoftParsers.Syntaxs.SiemensSyntaxUtil.html" name="" title="SiemensSyntaxUtil">SiemensSyntaxUtil</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Syntaxs.SyntaxEntry.html" name="" title="SyntaxEntry">SyntaxEntry</a>
<a href="Hi.Numerical.SoftParsers.Syntaxs.SyntaxPiece.html" name="" title="SyntaxPiece">SyntaxPiece</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Syntaxs.SyntecSyntaxUtil.html" name="" title="SyntecSyntaxUtil">SyntecSyntaxUtil</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.Syntaxs.TagSetup.html" name="" title="TagSetup">TagSetup</a>
@@ -3053,6 +3161,9 @@
<li>
<a href="Hi.Numerical.Xyzabc.IGetXyzabcChain.html" name="" title="IGetXyzabcChain">IGetXyzabcChain</a>
</li>
<li>
<a href="Hi.Numerical.Xyzabc.ISetMcXyzabc.html" name="" title="ISetMcXyzabc">ISetMcXyzabc</a>
</li>
<li>
<a href="Hi.Numerical.Xyzabc.IXyzabcChain.html" name="" title="IXyzabcChain">IXyzabcChain</a>
</li>