Class NcArgG68p2
Represents arguments for G68.2 three-dimensional coordinate conversion command.
public class NcArgG68p2 : ITiltPlaneNcArg
- Inheritance
-
NcArgG68p2
- Implements
- Inherited Members
- Extension Methods
Fields
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_t PostMcAbc_rad
Field Value
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_t FeatureCoordinateOrigin { get; set; }
Property Value
Ijk
IJK follow zxz transformation on default. The IJK is the angle in degree.
public vec3d_t Ijk { get; set; }
Property Value
Methods
GetTransformation(IMachineKinematics, out mat4d_t)
Gets transformation matrix from table to feature.
public bool GetTransformation(IMachineKinematics coordinateConverter, out mat4d_t tableToFeatureTransform)
Parameters
coordinateConverterIMachineKinematicsThe coordinate converter instance.
tableToFeatureTransformmat4d_tThe resulting transformation matrix from table to feature coordinate system.
Returns
- bool
True if transformation was successful; otherwise, false.