• 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

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