• Articles
  • Api Documentation
Show / Hide Table of Contents
  • DotnetPostprocessing.SDK
    • 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
    • ICLDPPFunCommand
    • ICLDPartNoCommand
    • ICLDPhysicGotoCommand
    • ICLDPlaneCommand
    • ICLDPowerCommand
    • ICLDPrintCommand
    • ICLDProject
    • ICLDRapidCommand
    • ICLDSelWorkpieceCommand
    • ICLDSinglePassThreadCommand
    • ICLDSpindleCommand
    • ICLDStopCommand
    • ICLDStructureCommand
    • ICLDSub
    • ICLDSubList
    • ICLDSyncAxesCommand
    • ICLDSyncWaitCommand
    • ICLDTLContactCommand
    • ICLDTakeoverCommand
    • ICLDTechOperation
    • ICLDTechOperationList
    • ICLDTranslator
    • ICodeParametersOfCLDCommand
    • ICodeParametersOfCLDCommandBooleanIndexer
    • ICodeParametersOfCLDCommandFloatIndexer
    • ICodeParametersOfCLDCommandIntegerIndexer
    • ICodeParametersOfCLDCommandStringIndexer
    • IFloatNamedPropertyIndexer
    • IInputBox
    • IInputBoxEnumValuesList<T>
    • IInputBoxFactory
    • IInputBoxProperty
    • IIntegerNamedPropertyIndexer
    • INCBlockOwner
    • INCFileOwner
    • INCLabel
    • INCStorage
    • INCStorageManager
    • INamedPropertiesCollection
    • INamedProperty
    • INamedPropertyIndexer
    • IPPFunTechInfo
    • IPPFunTechInfoPart
    • IPPFunTechInfoSetupStage
    • IPPFunTechInfoTool
    • IPPFunTechInfoWorkpiece
    • IPostprocessingLogReceiver
    • IStringNamedPropertyIndexer
    • ITextNCStorage
    • IToolGeometry
    • InitNamesProc
    • InpArray<T>
    • InpNumber
    • InputBoxEnumValuesFormer<T>
    • InputBoxValueSetter<T>
    • Log
    • LogMessageType
    • MsgBtnSet
    • MsgClickedBtn
    • MsgDefBtn
    • MsgType
    • MultiMotionAxesEnumerator
    • NCBlock
    • NCBlockWordsEnumerator
    • NCLabelSnapMode
    • NCWord
    • NCWordDecPoint
    • NCWordSign
    • NCWordState
    • NCWordTextCase
    • NamedParamType
    • NamedPropIterator
    • NumericNCWord
    • PostprocessorSettings
    • TBinaryNCFile
    • TExternalNCFile
    • TInp2DPoint
    • TInp3DPoint
    • TInp5DPoint
    • TInpComplexRotationConvention
    • TInpLocation
    • TInpQuaternion
    • TInpRotation
    • TInpRotationConvention
    • TNCFile
    • TNCFilesManager
    • TNCStorageType
    • TPostprocessor
    • TSimpleTextNCFile
    • TTextNCFile
    • TextNCWord
    • TrailingZeroesMode
    • TranslitPair
    • TransliterationTable
    • Transliterator
  • GeneralUtils.STDefLib
    • AngleUnits
    • STDef
  • Geometry.GeWatchDNClient
    • STGeWatch
    • STGeWatchClient
  • Geometry.VecMatrLib
    • EVecMatrLibError
    • GWConsts
    • ISTGeWatch
    • ISTGeWatchClient
    • ISTGeWatchable
    • T2DPoint
    • T3DArc
    • T3DCut
    • T3DMatrix
    • T3DPoint
    • T5DPoint
    • TComplexRotationConvention
    • TLocation
    • TQuaternion
    • TRotation
    • TRotationConvention
    • TRotationsConverter
    • VML
  • IPCUtils.SharedMemIPC
    • DelayedProcedure
    • HandleRequestProc
    • HandleStreamProc
    • IPCStream
    • SharedMemClient
    • SharedMemObject
    • SharedMemServer
    • SharememUtils
  • STTypes
    • IST_2DBox
    • IST_2DMatrix
    • IST_2DPoint
    • IST_3DBox
    • IST_3DMatrix
    • IST_3DPoint
    • IST_5DPoint
    • IST_MeasurableObject
    • IST_UpdateStamp
    • TST2DBox
    • TST2DLine
    • TST2DMatrix
    • TST2DPoint
    • TST2IPoint
    • TST2SPoint
    • TST3DBox
    • TST3DLine
    • TST3DMatrix
    • TST3DPoint
    • TST3DVec
    • TST3IPoint
    • TST3SMatrix
    • TST3SPoint
    • TST5DPoint
    • TSTLinearUnits
    • TSTSystemUnits
    • TST_LinearMeasure
    • enumTST_LinearMeasure
    • tagTST2DBox
    • tagTST2DLine
    • tagTST2DMatrix
    • tagTST2DPoint
    • tagTST2IPoint
    • tagTST2SPoint
    • tagTST3DBox
    • tagTST3DLine
    • tagTST3DMatrix
    • tagTST3DPoint
    • tagTST3IPoint
    • tagTST3SMatrix
    • tagTST3SPoint
    • tagTST5DPoint
    • tagTSTLinearUnits
    • tagTSTSystemUnits

Class CLDMultiMotionAxis

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

Inheritance
object
CLDMultiMotionAxis
Namespace: DotnetPostprocessing.SDK
Assembly: DotnetPostprocessing.SDK.dll
Syntax
public class CLDMultiMotionAxis : Object

Constructors

CLDMultiMotionAxis()

Declaration
public CLDMultiMotionAxis()

Properties

ID

Unique textual machine axis ID as it defined inside machine schema.

Declaration
public virtual string ID { get; }
Property Value
Type Description
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
int

IsA

True if this is the standard A axis, otherwise - false.

Declaration
public bool IsA { get; }
Property Value
Type Description
bool

IsA1

True if this is the standard A1 robot axis, otherwise - false.

Declaration
public bool IsA1 { get; }
Property Value
Type Description
bool

IsA2

True if this is the standard A2 robot axis, otherwise - false.

Declaration
public bool IsA2 { get; }
Property Value
Type Description
bool

IsA3

True if this is the standard A3 robot axis, otherwise - false.

Declaration
public bool IsA3 { get; }
Property Value
Type Description
bool

IsA4

True if this is the standard A4 robot axis, otherwise - false.

Declaration
public bool IsA4 { get; }
Property Value
Type Description
bool

IsA5

True if this is the standard A5 robot axis, otherwise - false.

Declaration
public bool IsA5 { get; }
Property Value
Type Description
bool

IsA6

True if this is the standard A6 robot axis, otherwise - false.

Declaration
public bool IsA6 { get; }
Property Value
Type Description
bool

IsB

True if this is the standard B axis, otherwise - false.

Declaration
public bool IsB { get; }
Property Value
Type Description
bool

IsC

True if this is the standard C axis, otherwise - false.

Declaration
public bool IsC { get; }
Property Value
Type Description
bool

IsC1

True if this is the standard C1 axis, otherwise - false.

Declaration
public bool IsC1 { get; }
Property Value
Type Description
bool

IsC2

True if this is the standard C2 axis, otherwise - false.

Declaration
public bool IsC2 { get; }
Property Value
Type Description
bool

IsE1

True if this is the standard E1 robot external axis, otherwise - false.

Declaration
public bool IsE1 { get; }
Property Value
Type Description
bool

IsE2

True if this is the standard E2 robot external axis, otherwise - false.

Declaration
public bool IsE2 { get; }
Property Value
Type Description
bool

IsE3

True if this is the standard E3 robot external axis, otherwise - false.

Declaration
public bool IsE3 { get; }
Property Value
Type Description
bool

IsX

True if this is the standard X axis, otherwise - false.

Declaration
public bool IsX { get; }
Property Value
Type Description
bool

IsY

True if this is the standard Y axis, otherwise - false.

Declaration
public bool IsY { get; }
Property Value
Type Description
bool

IsZ

True if this is the standard Z axis, otherwise - false.

Declaration
public bool IsZ { get; }
Property Value
Type Description
bool

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
double

Operators

implicit operator double(CLDMultiMotionAxis)

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
double
In this article
Back to top Generated by DocFX