Interface ICamIpcMachiningToolInfo
Properties of the one machining tool
Namespace: CAMIPC.Project
Assembly: CAMIPC.Project.dll
Syntax
[Guid("2A27B612-A9A8-4E83-A124-438B42CE8D3E")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamIpcMachiningToolInfo
Properties
ConnectorID
Text identifier of the machine connector that contains the tool
Declaration
string ConnectorID { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FirstCorrectorNumber
The number of first tooling point inside correctors table of CNC controller
Declaration
int FirstCorrectorNumber { get; }
Property Value
| Type | Description |
|---|---|
| int |
MagazineNumber
Number of magazine that contains the tool
Declaration
int MagazineNumber { get; }
Property Value
| Type | Description |
|---|---|
| int |
ToolCaption
User friendly tool caption
Declaration
string ToolCaption { get; }
Property Value
| Type | Description |
|---|---|
| string |
ToolGUID
Global unique identifier of the tool
Declaration
string ToolGUID { get; }
Property Value
| Type | Description |
|---|---|
| string |
ToolID
Identifier of the tool unique in the list of tools
Declaration
string ToolID { get; }
Property Value
| Type | Description |
|---|---|
| string |
ToolNumber
Tool number that identifies the tool inside the CNC controller
Declaration
int ToolNumber { get; }
Property Value
| Type | Description |
|---|---|
| int |
ToolProperties
Properties of the tool. Set of properties depends on tool type. You can save them as XML-file with SaveToXMLFile method
Declaration
ICamIpcXmlPropPointer ToolProperties { get; }
Property Value
| Type | Description |
|---|---|
| ICamIpcXmlPropPointer |
ToolType
The type of the tool in terms of CAM system
Declaration
string ToolType { get; }
Property Value
| Type | Description |
|---|---|
| string |
Methods
GetInstanceId()
Get unique identifier of current instance (used in IPC messages)
Declaration
string GetInstanceId()
Returns
| Type | Description |
|---|---|
| string |