Table of Contents

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_mm double

Initial value of IdealHeight_mm.

axialWear_mm double

Initial value of AxialWear_mm.

idealRadius_mm double

Initial value of IdealRadius_mm.

radialWear_mm double

Initial 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

double

FullHeight_mm

Effective height: geometry minus wear.

public double FullHeight_mm { get; }

Property Value

double

FullRadius_mm

Effective radius: geometry minus wear.

public double FullRadius_mm { get; }

Property Value

double

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

double

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

double

RadialWear_mm

Accumulated radial wear in millimetres, subtracted from IdealRadius_mm by FullRadius_mm.

public double RadialWear_mm { get; set; }

Property Value

double