Interface IToolOffsetConfig
- Namespace
- Hi.NcParsers.Dependencys
- Assembly
- HiMech.dll
Tool offset configuration indexed by a single integer offset number. Applies to Fanuc (H/D numbers), Heidenhain (tool number), Mazak, Okuma, and other ISO-compatible controllers where one integer selects the offset row.
For Siemens (840D/Sinumerik) where offsets are addressed by (tool number, cutting edge D number), see ISiemensToolOffsetConfig.
public interface IToolOffsetConfig
- Extension Methods
Methods
GetToolHeightOffset_mm(int)
Gets the effective tool height offset (geometry - wear) in mm. Returns 0 if the offset number is not configured.
double GetToolHeightOffset_mm(int offsetNumber)
Parameters
offsetNumberintOffset number: Fanuc H number, Heidenhain tool number, etc.
Returns
GetToolRadiusOffset_mm(int)
Gets the effective tool radius offset (geometry - wear) in mm. Returns 0 if the offset number is not configured.
double GetToolRadiusOffset_mm(int offsetNumber)
Parameters
offsetNumberintOffset number: Fanuc D number, Heidenhain tool number, etc.
Returns
SetToolOffset(int, double, double, double, double)
Sets all four offset components for the given offset number.
void SetToolOffset(int offsetNumber, double idealHeight_mm, double axialWear_mm, double idealRadius_mm, double radialWear_mm)