Class FanucProgramNumber
Fanuc-family program identifier header that follows a
TapeBoundary line — e.g. O1234 or
<O1234>. Wrapper records the surface form
so a parsed block can be emitted back to the original notation.
public class FanucProgramNumber
- Inheritance
-
FanucProgramNumber
- Inherited Members
- Extension Methods
Fields
WrapperAngle
Wrapper value for the angle-bracketed form: <O1234>.
public const string WrapperAngle = "Angle"
Field Value
Remarks
Fanuc 30i / 31i / 32i extended program-name notation. Some CAM post-processors emit this at the head of subprogram files.
WrapperNone
Wrapper value for the bare form: O1234.
public const string WrapperNone = "None"
Field Value
Properties
Number
The numeric portion of the program identifier, as written (no leading zero normalization).
public string Number { get; set; }
Property Value
Wrapper
Surface form of the wrapping symbols around the O token —
one of WrapperNone or WrapperAngle.
New values may be added as additional notations are observed; consumers
should treat unknown values as round-trip-only.
public string Wrapper { get; set; }