• 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

Interface ICLDMachineAxisInfo

The object that contains information about one axis of the machine, obtained from the SprutCAM's machine schema.

Namespace: SprutTechnology.SCPostprocessor
Assembly: SCPostprocessor.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
System.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
System.String

Enabled

Contains "True" if the axis is enabled in machine schema settings of SprutCAM. 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
System.Boolean

Index

The index of the axis in the list of machine axes of the CLData project.

Declaration
int Index { get; }
Property Value
Type Description
System.Int32

IsA

Returns "True" if it's the standard A axis of machine.

Declaration
virtual bool IsA { get; }
Property Value
Type Description
System.Boolean

IsA1

Returns "True" if it's the standard A1 joint axis of a robot.

Declaration
virtual bool IsA1 { get; }
Property Value
Type Description
System.Boolean

IsA2

Returns "True" if it's the standard A2 joint axis of a robot.

Declaration
virtual bool IsA2 { get; }
Property Value
Type Description
System.Boolean

IsA3

Returns "True" if it's the standard A3 joint axis of a robot.

Declaration
virtual bool IsA3 { get; }
Property Value
Type Description
System.Boolean

IsA4

Returns "True" if it's the standard A4 joint axis of a robot.

Declaration
virtual bool IsA4 { get; }
Property Value
Type Description
System.Boolean

IsA5

Returns "True" if it's the standard A5 joint axis of a robot.

Declaration
virtual bool IsA5 { get; }
Property Value
Type Description
System.Boolean

IsA6

Returns "True" if it's the standard A6 joint axis of a robot.

Declaration
virtual bool IsA6 { get; }
Property Value
Type Description
System.Boolean

IsB

Returns "True" if it's the standard B axis of machine.

Declaration
virtual bool IsB { get; }
Property Value
Type Description
System.Boolean

IsC

Returns "True" if it's the standard C axis of machine.

Declaration
virtual bool IsC { get; }
Property Value
Type Description
System.Boolean

IsC1

Returns "True" if it's the standard C1 axis of machine.

Declaration
virtual bool IsC1 { get; }
Property Value
Type Description
System.Boolean

IsC2

Returns "True" if it's the standard C2 axis of machine.

Declaration
virtual bool IsC2 { get; }
Property Value
Type Description
System.Boolean

IsE1

Returns "True" if it's the standard E1 external axis of a robot.

Declaration
virtual bool IsE1 { get; }
Property Value
Type Description
System.Boolean

IsE2

Returns "True" if it's the standard E2 external axis of a robot.

Declaration
virtual bool IsE2 { get; }
Property Value
Type Description
System.Boolean

IsE3

Returns "True" if it's the standard E3 external axis of a robot.

Declaration
virtual bool IsE3 { get; }
Property Value
Type Description
System.Boolean

IsRotary

Contains "True" if the axis type is rotary. For linear axes it will "False".

Declaration
bool IsRotary { get; }
Property Value
Type Description
System.Boolean

IsX

Returns "True" if it's the standard X axis of machine.

Declaration
virtual bool IsX { get; }
Property Value
Type Description
System.Boolean

IsY

Returns "True" if it's the standard Y axis of machine.

Declaration
virtual bool IsY { get; }
Property Value
Type Description
System.Boolean

IsZ

Returns "True" if it's the standard Z axis of machine.

Declaration
virtual bool IsZ { get; }
Property Value
Type Description
System.Boolean
In This Article
Back to top Generated by DocFX