Interface ICamApiMachineInfo
Static information about a machine axis (does not include the live value). User-facing axis name (e.g. "X", "A", "Spindle") Unique axis address (machine schema identifier) Motion type (linear / rotary) Minimum reachable value of the axis Maximum reachable value of the axis Current feedrate state of a simulation channel. Mode determining how FeedValue is interpreted Feed value in the units defined by FeedMode Current spindle speed state. Active spindle speed mode Spindle speed in RPM (valid when SpeedMode = cssmRPM) Constant Surface Speed value (valid when SpeedMode = cssmCSS) Global information about the machine of CAM system
Namespace: CAMAPI.Machine
Assembly: CAMAPI.Machine.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("7367E163-74B9-4715-B03E-DBAD8D171A88")]
public interface ICamApiMachineInfo
Properties
GUID
Global identifier GUID of the machine schema
Declaration
string GUID { get; }
Property Value
| Type | Description |
|---|---|
| string |
MachineCaption
User friendly machine name
Declaration
string MachineCaption { get; }
Property Value
| Type | Description |
|---|---|
| string |
MachineTypeName
Identifier of machine in the XML
Declaration
string MachineTypeName { get; }
Property Value
| Type | Description |
|---|---|
| string |
SchemaFilePath
Path to the machine schema file
Declaration
string SchemaFilePath { get; }
Property Value
| Type | Description |
|---|---|
| string |
XMLNodeName
ID of machine's root XML node inside schema file
Declaration
string XMLNodeName { get; }
Property Value
| Type | Description |
|---|---|
| string |