Class ToolOffsetRow
- Namespace
- Hi.NcParsers.Dependencys.Generic
- Assembly
- HiMech.dll
Single row of a ToolOffsetTable. Stores geometry (ideal) and wear components for height and radius. Matches Fanuc Memory C layout where H and D share the same row.
public class ToolOffsetRow
- Inheritance
-
ToolOffsetRow
- Inherited Members
- Extension Methods
Constructors
ToolOffsetRow()
Initializes a new instance with all components zero.
public ToolOffsetRow()
ToolOffsetRow(double, double, double, double)
Initializes a new instance with the supplied geometry and wear components.
public ToolOffsetRow(double idealHeight_mm, double axialWear_mm, double idealRadius_mm, double radialWear_mm)
Parameters
idealHeight_mmdoubleInitial value of IdealHeight_mm.
axialWear_mmdoubleInitial value of AxialWear_mm.
idealRadius_mmdoubleInitial value of IdealRadius_mm.
radialWear_mmdoubleInitial value of RadialWear_mm.
Properties
AxialWear_mm
Accumulated axial wear in millimetres, subtracted from IdealHeight_mm by FullHeight_mm.
public double AxialWear_mm { get; set; }
Property Value
FullHeight_mm
Effective height: geometry minus wear.
public double FullHeight_mm { get; }
Property Value
FullRadius_mm
Effective radius: geometry minus wear.
public double FullRadius_mm { get; }
Property Value
IdealHeight_mm
Geometric tool height in millimetres before wear is subtracted. Combined with AxialWear_mm via FullHeight_mm.
public double IdealHeight_mm { get; set; }
Property Value
IdealRadius_mm
Geometric tool radius in millimetres before wear is subtracted. Combined with RadialWear_mm via FullRadius_mm.
public double IdealRadius_mm { get; set; }
Property Value
RadialWear_mm
Accumulated radial wear in millimetres, subtracted from IdealRadius_mm by FullRadius_mm.
public double RadialWear_mm { get; set; }