Axis Object




The Axis object represents the software responsible for controlling a single physical motor. The following figure shows the functionality that the Axis object performs.

 

 

Amplifier Enable
 AmpDisable
 AmpEnable
 AmpEnabled

Brake
 BrakeApplyDelay
 BrakeReleaseDelay
 BrakeMode

Capture
 CaptureCount

Demand
 DemandLevel
 DemandMode
 DemandOffset
 DemandScale
 DemandConfigurationReset

Default Motion Parameters
 DefaultSpeed
 DefaultAccel
 DefaultDecel
 DefaultJerkPercent

Drive Firmware
 DriveFirmwareLoadFromFile
 DriveFirmwareVersion

Events
 AmpFaultConfig
 EventEnable
 EventEnableAll
 EventEnableNone
 EventReset
 NodeFailureAction

Feedback
 FeedbackType
FeedbackReversal
 FeedbackFaultSource

Drive Parameters
 DriveParamReadInt8
 DriveParamReadInt16
 DriveParamReadInt32
 DriveParamReadUInt8
 DriveParamReadUInt16
 DriveParamReadUInt32
 DriveParamReadSingle
 DriveParamReadString

 DriveParamWriteInt8
 DriveParamWriteInt16
 DriveParamWriteInt32
 DriveParamWriteUInt8
 DriveParamWriteUInt16
 DriveParamWriteUInt32
 DriveParamWriteSingle
 DriveParamWriteString

 DriveAction
 DriveParamsCalculate
 DriveParamsClear
 DriveParamsSave


Flash
 FlashSave

Filter Algorithm
 FilterAlgorithm
 FilterCoeff

Information
UserLabel

I/O
 GeneralIoBit
 GeneralIoGet
 GeneralIoSet
 GeneralIoConfig
 GeneralIoAvailable
 GeneralIoConfigAvailable
 GeneralIoName
 GeneralIoBitFromName

 DedicatedInAvailable
 DedicatedOutAvailable
 DedicatedInBit
 DedicatedOutBit

I/O Wait
 GeneralOutWait

Limits
 AmpFaultAction
 AmpFaultDuration
 AmpFaultInvert

 FeedbackFaultAction

 HomeAction
 HomeDuration
 HomeInvert

 LimitHwNegAction
 LimitHwNegDirectionSensitive
 LimitHwNegDuration
 LimitHwNegInvert

 LimitHwPosAction
 LimitHwPosDirectionSensitive
 LimitHwPosDuration
 LimitHwPosInvert

 LimitPositionError
 LimitPositionErrorAction
 LimitPositionErrorDuration

 LimitSwNeg
 LimitSwNegAction
 LimitSwNegDirectionSensitive
 LimitSwNegDuration

 LimitSwPos
 LimitSwPosAction
 LimitSwPosDirectionSensitive
 LimitSwPosDuration





 

 

Monitors
 Monitor
 MonitorCount
 MonitorLocation
 MonitorType

Motion Attributes
 Delay
 FinalVelocity

Motor
 MotorType

Pulse
 StepLoopback
 StepPulseAInvert
 StepPulseAType
 StepPulseBInvert
 StepPulseBType
 StepPulseWidth

Relational Properties
 Number
 DriveNumber
 NodeNumber
 SynqNetNumber
 NodeType

Settling
 SettlingTime
 NearTargetDistance
 SettlingTolerancePosition
 SettlingToleranceVelocity

State
 State

Status
 Status

Trajectory/ Positions
 ActualPosition
 ActualVelocity

 CommandAccel
 CommandJerk
 CommandPosition
 CommandVelocity

 PositionError

 PositionScale

 Origin

Version
 DriveFirmwareVersion

Sub-objects
 Capture
 UserLimit

 CaptureCount
 UserLimitCount