Table of Contents

Class FanucProgramNumber

Namespace
Hi.NcParsers.Keywords
Assembly
HiMech.dll

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

string

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

string

Properties

Number

The numeric portion of the program identifier, as written (no leading zero normalization).

public string Number { get; set; }

Property Value

string

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; }

Property Value

string