Class NcArgG68p2
Represents arguments for G68.2 three-dimensional coordinate conversion command.
public class NcArgG68p2 : ITiltPlaneNcArg
- Inheritance
-
NcArgG68p2
- Implements
- Inherited Members
- Extension Methods
Properties
FeatureCoordinateOrigin
by FANUC document: When specification is omitted, the X, Y, and Z of the basic three axes are assumed to be 0. On NC coordinate. NC: the absolute program coordinate without tool height and radius compensation.
public Vec3d FeatureCoordinateOrigin { get; set; }
Property Value
Ijk
IJK follow zxz transformation on default. The IJK is the angle in degree.
public Vec3d Ijk { get; set; }
Property Value
PostMcAbc_rad
The ABC flags have not been found on controller's document. However, in xxxx20180926, xxxxxxxxxxxxxxxxxN10.EIA contains the code like: G98 G81 X0.0 Y9.652 Z279.075 C20. R295.075 F72.
public Vec3d PostMcAbc_rad { get; set; }
Property Value
Methods
GetTransformation(ICoordinateConverter, out Mat4d)
Gets transformation matrix from table to feature coordinate system.
public bool GetTransformation(ICoordinateConverter coordinateConverter, out Mat4d tableToFeatureTransform)
Parameters
coordinateConverter
ICoordinateConverterThe coordinate converter instance.
tableToFeatureTransform
Mat4dThe resulting transformation matrix from table to feature coordinate system.
Returns
- bool
True if transformation was successful; otherwise, false.