Interface IPolarClaim
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 interface IPolarClaim : IClaim
- Extension Methods
Properties
CentralProgramPolarRxcz
ProgramPolarPos on no-shifting polar coordinate (e.g. coordinate on the c axis center and x-zero).
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.
Vec3d CodePolarDxcz { get; set; }
Property Value
InitProgramPolarRxcz
InitProgramPolarXcz. z is always zero. Const session data. Only set at the G12.1 line once.
Vec3d InitProgramPolarRxcz { get; set; }
Property Value
PolarModeDir
Gets or sets the polar mode direction.
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).
Vec3d ProgramPolarRxcz { get; set; }