Class FanucSyntaxUtil
public static class FanucSyntaxUtil
- Inheritance
-
FanucSyntaxUtil
- Inherited Members
Fields
VarTag
public const string VarTag = "#"
Field Value
Properties
CommentSyntax
public static BundleSyntax CommentSyntax { get; set; }
Property Value
G54p1Syntax
public static ParameterizedFlagSyntax G54p1Syntax { get; }
Property Value
G65Syntax
G65: Fanuc one-shot custom macro call. G65 P{program} [L{repeat}] [{arg_letter}{value} ...]
public static ParameterizedFlagSyntax G65Syntax { get; }
Property Value
Remarks
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).
G66Syntax
G66: Fanuc modal custom macro call. G66 P{program} [L{repeat}] [{arg_letter}{value} ...]
public static ParameterizedFlagSyntax G66Syntax { get; }
Property Value
Remarks
Same argument letters as G65. Modal: executes at every positioning block until cancelled by G67.
GeneralSyntaxList
Syntax list for general kind of Fanuc Controller.
public static List<INcSyntax> GeneralSyntaxList { get; }
Property Value
M98Syntax
M98: Fanuc subprogram call. M98 P{program} [L{repeat}]
public static ParameterizedFlagSyntax M98Syntax { get; }
Property Value
M99Syntax
M99: Fanuc subprogram end / return. M99 [P{sequence}]
public static ParameterizedFlagSyntax M99Syntax { get; }