Interface ICLDMachineAxisInfo
The object that contains information about one axis of the machine, obtained from the SprutCAM's machine schema.
Namespace: SprutCAMTech.SCPostprocessor
Assembly: SprutCAMTech.SCPostprocessor.dll
Syntax
public interface ICLDMachineAxisInfo
Properties
Address
Short textual axis designation as it defined inside machine schema. For example "X".
Declaration
string Address { get; }
Property Value
Type | Description |
---|---|
string |
AxisID
Unique textual axis (machine state parameter) identifier as it defined inside machine schema. For example "AxisXPos".
Declaration
string AxisID { get; }
Property Value
Type | Description |
---|---|
string |
Enabled
Contains "True" if the axis is enabled in machine schema settings of SprutCAM. Can be "False" for example when the axis is presented on the machine physically but not used in exact configuration.
Declaration
bool Enabled { get; }
Property Value
Type | Description |
---|---|
bool |
Index
The index of the axis in the list of machine axes of the CLData project.
Declaration
int Index { get; }
Property Value
Type | Description |
---|---|
int |
IsA
Returns "True" if it's the standard A axis of machine.
Declaration
bool IsA { get; }
Property Value
Type | Description |
---|---|
bool |
IsA1
Returns "True" if it's the standard A1 joint axis of a robot.
Declaration
bool IsA1 { get; }
Property Value
Type | Description |
---|---|
bool |
IsA2
Returns "True" if it's the standard A2 joint axis of a robot.
Declaration
bool IsA2 { get; }
Property Value
Type | Description |
---|---|
bool |
IsA3
Returns "True" if it's the standard A3 joint axis of a robot.
Declaration
bool IsA3 { get; }
Property Value
Type | Description |
---|---|
bool |
IsA4
Returns "True" if it's the standard A4 joint axis of a robot.
Declaration
bool IsA4 { get; }
Property Value
Type | Description |
---|---|
bool |
IsA5
Returns "True" if it's the standard A5 joint axis of a robot.
Declaration
bool IsA5 { get; }
Property Value
Type | Description |
---|---|
bool |
IsA6
Returns "True" if it's the standard A6 joint axis of a robot.
Declaration
bool IsA6 { get; }
Property Value
Type | Description |
---|---|
bool |
IsB
Returns "True" if it's the standard B axis of machine.
Declaration
bool IsB { get; }
Property Value
Type | Description |
---|---|
bool |
IsC
Returns "True" if it's the standard C axis of machine.
Declaration
bool IsC { get; }
Property Value
Type | Description |
---|---|
bool |
IsC1
Returns "True" if it's the standard C1 axis of machine.
Declaration
bool IsC1 { get; }
Property Value
Type | Description |
---|---|
bool |
IsC2
Returns "True" if it's the standard C2 axis of machine.
Declaration
bool IsC2 { get; }
Property Value
Type | Description |
---|---|
bool |
IsE1
Returns "True" if it's the standard E1 external axis of a robot.
Declaration
bool IsE1 { get; }
Property Value
Type | Description |
---|---|
bool |
IsE2
Returns "True" if it's the standard E2 external axis of a robot.
Declaration
bool IsE2 { get; }
Property Value
Type | Description |
---|---|
bool |
IsE3
Returns "True" if it's the standard E3 external axis of a robot.
Declaration
bool IsE3 { get; }
Property Value
Type | Description |
---|---|
bool |
IsRotary
Contains "True" if the axis type is rotary. For linear axes it will "False".
Declaration
bool IsRotary { get; }
Property Value
Type | Description |
---|---|
bool |
IsX
Returns "True" if it's the standard X axis of machine.
Declaration
bool IsX { get; }
Property Value
Type | Description |
---|---|
bool |
IsY
Returns "True" if it's the standard Y axis of machine.
Declaration
bool IsY { get; }
Property Value
Type | Description |
---|---|
bool |
IsZ
Returns "True" if it's the standard Z axis of machine.
Declaration
bool IsZ { get; }
Property Value
Type | Description |
---|---|
bool |