Class PolarEntry
The class for G12.1 Polar mode. In G12.1 Polar mode, NC code applies (X,C) as (linear axis, hypothetical axis). XC, YA, ZB are available.
public class PolarEntry
- Inheritance
-
PolarEntry
- Inherited Members
- Extension Methods
Properties
CentralProgramPolarRxcz
ProgramPolarPos on no-shifting polar coordinate (e.g. coordinate on the c axis center and x-zero).
public Vec3d CentralProgramPolarRxcz { get; set; }
Property Value
CodePolarDxcz
In Polar coordinate interpolation mode (G12.1), the X value is the diameter value. and also, rotary is assigned by hypothesis value (called C. Some controller accepts Y as equivalent.). Dx: X is diameter.
public Vec3d CodePolarDxcz { get; set; }
Property Value
InitProgramPolarRxcz
InitProgramPolarXcz. z is always zero. Const session data. Only set at the G12.1 line once.
public Vec3d InitProgramPolarRxcz { get; set; }
Property Value
PolarModeDir
Gets or sets the polar mode direction
public PolarEntry.PolarModeDirEnum PolarModeDir { get; set; }
Property Value
ProgramPolarRxcz
ProgramPos. XC, YA or ZB. The Last is Z (for XC). According to PolarModeDir. Rx: x is radius . Pos.X is linear axis position (X,Y,Z); Pos.Y is hypothetical axis position (C,A,B). Unit of Pos.Y is linear. In contrast to term “OrdinaryProgramXcz”, the Unit of “OrdinaryProgramXcz”.Y is angle. In Polar coordinate interpolation mode (G12.1), the X value is the diameter value. So remark R to X here, emphasize x is different from the G12.1 convention. Use x as radius so that the dimension is uniform on the three axises (XCZ).
public Vec3d ProgramPolarRxcz { get; set; }
Property Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.