Class NcArgG68
Represents arguments for G68 coordinate rotation command.
public class NcArgG68 : ITiltPlaneNcArg
- Inheritance
-
NcArgG68
- Implements
- Inherited Members
- Extension Methods
Constructors
NcArgG68(Vec3d, Vec3d, double)
Ctor.
public NcArgG68(Vec3d rotationCenter, Vec3d IJK, double R)
Parameters
Properties
IJK
Direction of the axis of rotation.
public Vec3d IJK { get; set; }
Property Value
Remarks
in most case that cnc engineer made, ijk is zero. the cnc engineer used to use G17,G18,G19.
R
Angular displacement.
public double R { get; set; }
Property Value
RotationCenter
Center of rotation on the X, Y, and Z axis or parallel axes. On NC coordinate. NC: the absolute program coordinate without tool height and radius compensation.
public Vec3d RotationCenter { get; set; }
Property Value
Methods
GetTransformation(NcGroup02)
Apply IJK first if ijk not all nan.
public Mat4d GetTransformation(NcGroup02 group02)
Parameters
group02
NcGroup02