Table of Contents

Interface IToolingMcConfig

Namespace
Hi.NcParsers.Dependencys
Assembly
HiMech.dll

Machine position axes move to during tool change (M06).

public interface IToolingMcConfig : INcDependency, IMakeXmlSource
Inherited Members
Extension Methods

Properties

ToolingMcAbc_deg

ABC tooling position in degrees. NaN per missing or stay-in-place axis.

Vec3d ToolingMcAbc_deg { get; set; }

Property Value

Vec3d

ToolingMcXyz

XYZ tooling position. NaN per missing or stay-in-place axis.

Vec3d ToolingMcXyz { get; set; }

Property Value

Vec3d

ToolingTime

Duration of the tool changer mechanism (arm swap, magazine rotation, etc.). Does not include axis motion time to/from the tooling position.

TimeSpan ToolingTime { get; set; }

Property Value

TimeSpan

Methods

GetToolingPosition(string)

Gets the tooling position for a specific axis. Returns NaN if the axis should stay where it is. Returns null if the axis has no tooling position configured.

double? GetToolingPosition(string axisName)

Parameters

axisName string

Returns

double?

SetToolingPosition(string, double)

Sets the tooling position for a specific axis. Use NaN to indicate the axis should stay.

void SetToolingPosition(string axisName, double value)

Parameters

axisName string
value double