• Articles
  • Api Documentation
Show / Hide Table of Contents
  • SprutTechnology.GeWatchDNClient
    • STGeWatch
    • STGeWatchClient
  • SprutTechnology.SCPostprocessor
    • ArcBreakMode
    • ArcSettings
    • BrakeAxesEnumerator
    • CLDArray
    • CLDAxisBrake
    • CLDCmdType
    • CLDCmdTypeExtensions
    • CLDConst
    • CLDCycle
    • CLDEDMMotionMode
    • CLDFeedKind
    • CLDFeedUnits
    • CLDFileType
    • CLDInterpMode
    • CLDMultiMotionAxis
    • CLDOriginPositionMode
    • CLDOriginType
    • CLDPlaneType
    • CLDRotationDir
    • CLDSpindleAction
    • CLDSpindleSpeedMode
    • CLDThreadOrient
    • CLDThreadUnits
    • CodeParamType
    • CommonFuncs
    • CountingNCWord
    • EDMRollMode
    • EPostprocessorException
    • IArrayNamedPropertyIndexer
    • IBinaryNCStorage
    • IBooleanNamedPropertyIndexer
    • ICLDAxesBrakeCommand
    • ICLDBrakeAxesIndexer
    • ICLDCircleCommand
    • ICLDClampCommand
    • ICLDCommand
    • ICLDCommentCommand
    • ICLDCoolantCommand
    • ICLDCoolantTubeIndexer
    • ICLDCutComCommand
    • ICLDCycleCommand
    • ICLDDelayCommand
    • ICLDEDMMoveCommand
    • ICLDEDMMoveSpan
    • ICLDEffectorCommand
    • ICLDExtCycleCommand
    • ICLDFeedrateCommand
    • ICLDFile
    • ICLDFileCmdIndexer
    • ICLDFileList
    • ICLDFiniCommand
    • ICLDFromCommand
    • ICLDGoHomeCommand
    • ICLDGotoCommand
    • ICLDInsertCommand
    • ICLDInterpolationCommand
    • ICLDLoadToolCommand
    • ICLDMachineAxesIndexer
    • ICLDMachineAxisInfo
    • ICLDMachineInfo
    • ICLDMachiningTool
    • ICLDMotionCommand
    • ICLDMoveVelocityCommand
    • ICLDMultiArcCommand
    • ICLDMultiArcPoint
    • ICLDMultiAxisArray
    • ICLDMultiGotoCommand
    • ICLDMultiMotionAxesIndexer
    • ICLDMultiMotionCommand
    • ICLDOpStopCommand
    • ICLDOriginCommand
    • ICLDPartNoCommand
    • ICLDPhysicGotoCommand
    • ICLDPlaneCommand
    • ICLDPowerCommand
    • ICLDPPFunCommand
    • ICLDPrintCommand
    • ICLDProject
    • ICLDRapidCommand
    • ICLDSelWorkpieceCommand
    • ICLDSinglePassThreadCommand
    • ICLDSpindleCommand
    • ICLDStopCommand
    • ICLDStructureCommand
    • ICLDSub
    • ICLDSubList
    • ICLDSyncAxesCommand
    • ICLDSyncWaitCommand
    • ICLDTakeoverCommand
    • ICLDTechOperation
    • ICLDTechOperationList
    • ICLDTLContactCommand
    • ICLDTranslator
    • ICodeParametersOfCLDCommand
    • ICodeParametersOfCLDCommandBooleanIndexer
    • ICodeParametersOfCLDCommandFloatIndexer
    • ICodeParametersOfCLDCommandIntegerIndexer
    • ICodeParametersOfCLDCommandStringIndexer
    • IFloatNamedPropertyIndexer
    • IInputBox
    • IInputBoxEnumValuesList<T>
    • IInputBoxFactory
    • IInputBoxProperty
    • IIntegerNamedPropertyIndexer
    • INamedPropertiesCollection
    • INamedProperty
    • INamedPropertyIndexer
    • INCBlockOwner
    • INCFileOwner
    • INCLabel
    • INCStorage
    • INCStorageManager
    • InitNamesProc
    • InpArray<T>
    • InpNumber
    • InputBoxEnumValuesFormer<T>
    • InputBoxValueSetter<T>
    • IPostprocessingLogReceiver
    • IPPFunTechInfo
    • IPPFunTechInfoTool
    • IPPFunTechInfoWorkpiece
    • IStringNamedPropertyIndexer
    • ITextNCStorage
    • IToolGeometry
    • Log
    • LogMessageType
    • MsgBtnSet
    • MsgClickedBtn
    • MsgDefBtn
    • MsgType
    • MultiMotionAxesEnumerator
    • NamedParamType
    • NamedPropIterator
    • NCBlock
    • NCBlockWordsEnumerator
    • NCLabelSnapMode
    • NCWord
    • NCWordDecPoint
    • NCWordSign
    • NCWordState
    • NCWordTextCase
    • NumericNCWord
    • PostprocessorSettings
    • TBinaryNCFile
    • TExternalNCFile
    • TextNCWord
    • TInp2DPoint
    • TInp3DPoint
    • TInp5DPoint
    • TInpComplexRotationConvention
    • TInpLocation
    • TInpQuaternion
    • TInpRotation
    • TInpRotationConvention
    • TNCFile
    • TNCFilesManager
    • TNCStorageType
    • TPostprocessor
    • TrailingZeroesMode
    • TransliterationTable
    • Transliterator
    • TranslitPair
    • TSimpleTextNCFile
    • TTextNCFile
  • SprutTechnology.STDefLib
    • AngleUnits
    • STDef
  • SprutTechnology.STMachiningToolsImportHelper
    • FinalizeMachiningToolsImportLib
    • GetMachiningToolsImportLibPointer
    • IMTI_AxialToolItemsExtension
    • IMTI_CustomAxialShapeToolExtension
    • IMTI_MachiningToolsImportLibraryExtension
    • IMTI_MachiningToolsItemExtension
    • IMTI_TurnToolItemsExtension
    • MTIMachiningToolsImportHelper
    • NativeLibLoader
    • TPlanarCurveReader
    • TPlanarCurveSpan
  • SprutTechnology.VecMatrLib
    • EVecMatrLibError
    • GWConsts
    • ISTGeWatch
    • ISTGeWatchable
    • ISTGeWatchClient
    • T2DPoint
    • T3DArc
    • T3DCut
    • T3DMatrix
    • T3DPoint
    • T5DPoint
    • TComplexRotationConvention
    • TLocation
    • TQuaternion
    • TRotation
    • TRotationConvention
    • TRotationsConverter
    • VML

Class CLDMultiMotionAxis

Movement along one of the machine axis as part of a multi-axis movement command (MULTIGOTO, PHYSICGOTO, GOHOME, MULTIARC or ORIGIN)

Inheritance
System.Object
CLDMultiMotionAxis
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
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
In This Article
Back to top Generated by DocFX