Class CLDMultiMotionAxis
Movement along one of the machine axis as part of a multi-axis movement command (MULTIGOTO, PHYSICGOTO, GOHOME, MULTIARC or ORIGIN)
Inheritance
Inherited Members
Namespace: SprutTechnology.SCPostprocessor
Assembly: SCPostprocessor.dll
Syntax
public class CLDMultiMotionAxis
Properties
ID
Unique textual machine axis ID as it defined inside machine schema.
Declaration
public virtual string ID { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
IntID
Unique numerical machine axis ID - index insinde the CLData project's machine axes list.
Declaration
public virtual int IntID { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
IsA
True if this is the standard A axis, otherwise - false.
Declaration
public bool IsA { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsA1
True if this is the standard A1 robot axis, otherwise - false.
Declaration
public bool IsA1 { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsA2
True if this is the standard A2 robot axis, otherwise - false.
Declaration
public bool IsA2 { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsA3
True if this is the standard A3 robot axis, otherwise - false.
Declaration
public bool IsA3 { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsA4
True if this is the standard A4 robot axis, otherwise - false.
Declaration
public bool IsA4 { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsA5
True if this is the standard A5 robot axis, otherwise - false.
Declaration
public bool IsA5 { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsA6
True if this is the standard A6 robot axis, otherwise - false.
Declaration
public bool IsA6 { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsB
True if this is the standard B axis, otherwise - false.
Declaration
public bool IsB { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsC
True if this is the standard C axis, otherwise - false.
Declaration
public bool IsC { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsC1
True if this is the standard C1 axis, otherwise - false.
Declaration
public bool IsC1 { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsC2
True if this is the standard C2 axis, otherwise - false.
Declaration
public bool IsC2 { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsE1
True if this is the standard E1 robot external axis, otherwise - false.
Declaration
public bool IsE1 { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsE2
True if this is the standard E2 robot external axis, otherwise - false.
Declaration
public bool IsE2 { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsE3
True if this is the standard E3 robot external axis, otherwise - false.
Declaration
public bool IsE3 { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsX
True if this is the standard X axis, otherwise - false.
Declaration
public bool IsX { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsY
True if this is the standard Y axis, otherwise - false.
Declaration
public bool IsY { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsZ
True if this is the standard Z axis, otherwise - false.
Declaration
public bool IsZ { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Value
The final axis value for the movement. The units of the value (mm, inch, deg, pulse etc.) depend on the axis definition inside machine schema.
Declaration
public virtual double Value { get; }
Property Value
| Type | Description |
|---|---|
| System.Double |
Operators
Implicit(CLDMultiMotionAxis to Double)
Implicit convertion of the axis object (it's Value) to a floating number
Declaration
public static implicit operator double (CLDMultiMotionAxis ax)
Parameters
| Type | Name | Description |
|---|---|---|
| CLDMultiMotionAxis | ax | Multimotion axis object to convert |
Returns
| Type | Description |
|---|---|
| System.Double |