Interface ICLDMachineAxisInfo
The object that contains information about one axis of the machine, obtained from the CAM's machine schema.
Namespace: DotnetPostprocessing.SDK
Assembly: DotnetPostprocessing.SDK.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 CAM. 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 |