BeckhoffMC2Base

Commands

Key Displayed Name Description Alias Access Level Allowed States
calibrate Calibrate
Calibrate actual position to calibrated
position.
  USER ON, OFF, INTERLOCKED, INTERLOCK_BROKEN
calibrateToEncoder Calibrate To Encoder
Calibrate actual position to encoder position.
  USER ON, OFF, INTERLOCKED, INTERLOCK_BROKEN
emergencyStop Emergency Stop
CStop
CStop USER  
home Home
CHoming
CHoming USER ON, INTERLOCK_BROKEN
mc2.csetActualPos CSetActualPos

CSetActualPos USER ON, ACTIVE, INTERLOCKED, INTERLOCK_BROKEN
move Move
CMoveAbsolute
CMoveAbsolute USER ON, ACTIVE, INTERLOCKED, INTERLOCK_BROKEN
moveRelative Move Relative
CMoveRelative
CMoveRelative USER ON, ACTIVE, INTERLOCKED, INTERLOCK_BROKEN
off Off
CDisableAxis
CDisableAxis USER  
on On
CEnableAxis
CEnableAxis USER OFF, INTERLOCK_BROKEN
resetAxis Reset Axis
CResetAxis
CResetAxis USER STOPPED, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
stop Stop
CHalt
CHalt USER  
coupling.couple Couple Axis
Configure the axis as a slave of the axis
indicated in the Master Motor property
CCouplingAxis EXPERT ON, INTERLOCKED, INTERLOCK_BROKEN
coupling.decouple Decouple Axis
Decouple the axis from the axis indicated in
the Master Motor property
CUnCouplingAxis EXPERT DISABLED, INTERLOCKED, INTERLOCK_BROKEN
moveConstantVelocity Move at constant velocity
set property amovevelocity
CMoveVelocity EXPERT ON, INTERLOCK_BROKEN
moveModulo Move Modulo

CMoveModulo EXPERT ON, INTERLOCK_BROKEN

Properties

Key Displayed Name Description Alias Type Access Level Access Mode Allowed States
actualPosition Actual Position
AActualPosition
AActualPosition Double OBSERVER READONLY  
coupling.isConfigurableAsSlave Configurable as Slave
The motor is configurable as slave in a
coordinated motion.
  Bool OBSERVER READONLY  
coupling.isMaster is Master
The motor is configured as master in a
coordinated motion.
  Bool OBSERVER READONLY  
coupling.isSlave is Slave
The motor is configured as slave in a
coordinated motion.
  Bool OBSERVER READONLY  
isCCWLimit At CCW Limit
Is at hardware end-switch low - CCW limit.
  Bool OBSERVER READONLY  
isCWLimit At CW Limit
Is at hardware end-switch high - CW limit.
  Bool OBSERVER READONLY  
isInterlockLimitHigh At Interlock limit high
Is at Interlock limit high.
  Bool OBSERVER READONLY  
isInterlockLimitLow At Interlock limit low
Is at Interlock limit low.
  Bool OBSERVER READONLY  
isOnTarget isOnTarget
Indicates whether the motor is on target or
not.
  Bool OBSERVER READONLY  
isSWLimitHigh At S/W limit high
Is at software limit high.
  Bool OBSERVER READONLY  
isSWLimitLow At S/W limit low
Is at software limit low.
  Bool OBSERVER READONLY  
calibrateTarget Calibrate target
The motor scale is set to this position when
hitting calibrate
  Double USER RECONFIGURABLE  
stepSize Step Size
AMoveDistance
AMoveDistance Double USER RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
swLimitLow S/W limit low
AAxisMinSoftPosLimit
AAxisMinSoftPosLimit Double USER RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
targetPosition Target Position
AAbsoluteTargetPosition
AAbsoluteTargetPosition Double USER RECONFIGURABLE  
targetVelocity Target Velocity
AMoveVelocity
AMoveVelocity Double USER RECONFIGURABLE  
axisBacklash Axis Backlash
AAxisBacklash
AAxisBacklash Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
coupling.denominator Ratio Denominator
This is the denominator of the coupling ratio.
It is valid only if this axis can be coupled.
ACouplingRatioDenominator Int32 EXPERT RECONFIGURABLE  
coupling.masterDevice Master Device
Name of the master device.
AMasterDevice String EXPERT READONLY  
coupling.numerator Ratio Numerator
This is the numerator of the coupling ratio. It
is valid only if this axis can be coupled.
ACouplingRatioNumerator Int32 EXPERT RECONFIGURABLE  
enableSWLimitHigh Enable S/W limit high
AAxisEnMaxSoftPosLimit
AAxisEnMaxSoftPosLimit Bool EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
enableSWLimitLow Enable S/W limit low
AAxisEnMinSoftPosLimit
AAxisEnMinSoftPosLimit Bool EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
encoderPosition Encoder Position
AActualEncPosition
AActualEncPosition Double EXPERT READONLY  
epsilonActualPosition Epsilon for Actual Position
AEpsilonActualPosition
AEpsilonActualPosition Double EXPERT RECONFIGURABLE  
epsilonActualVelocity Epsilon for Actual Velocity
AEpsilonActualVelocity
AEpsilonActualVelocity Double EXPERT RECONFIGURABLE  
interfaces Abstract Interfaces
Abstract interface for external proxies to be
considered when working with this device
  VectorString EXPERT READONLY  
mc2.aaxisacc AAxisAcc
AAxisAcc
AAxisAcc Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxiscalibrationvelocitybackward AAxisCalibrationVelocityBackward
AAxisCalibrationVelocityBackward
AAxisCalibrationVelocityBackward Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxiscalibrationvelocityforward AAxisCalibrationVelocityForward
AAxisCalibrationVelocityForward
AAxisCalibrationVelocityForward Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxiscycletime AAxisCycleTime
AAxisCycleTime
AAxisCycleTime Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisdec AAxisDec
AAxisDec
AAxisDec Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisdelaytimeveloposition AAxisDelayTimeVeloPosition
AAxisDelayTimeVeloPosition
AAxisDelayTimeVeloPosition Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisenableposcorrection AAxisEnablePosCorrection
AAxisEnablePosCorrection
AAxisEnablePosCorrection Bool EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisenbacklashcompensation AAxisEnBacklashCompensation
AAxisEnBacklashCompensation
AAxisEnBacklashCompensation Bool EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisencoderdirectioninverse AAxisEncoderDirectionInverse
AAxisEncoderDirectionInverse
AAxisEncoderDirectionInverse Bool EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisencodermask AAxisEncoderMask
AAxisEncoderMask
AAxisEncoderMask UInt32 EXPERT READONLY  
mc2.aaxisencodermodulovalue AAxisEncoderModuloValue
AAxisEncoderModuloValue
AAxisEncoderModuloValue Double EXPERT READONLY  
mc2.aaxisencoderoffset AAxisEncoderOffset
AAxisEncoderOffset
AAxisEncoderOffset Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisencoderscalingfactor AAxisEncoderScalingFactor
AAxisEncoderScalingFactor
AAxisEncoderScalingFactor Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisendatapersistence AAxisEnDataPersistence
AAxisEnDataPersistence
AAxisEnDataPersistence Bool EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisenintargettimeout AAxisEnInTargetTimeout
AAxisEnInTargetTimeout
AAxisEnInTargetTimeout Bool EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisenloopingdistance AAxisEnLoopingDistance
AAxisEnLoopingDistance
AAxisEnLoopingDistance Bool EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisenpositionlagmonitoring AAxisEnPositionLagMonitoring
AAxisEnPositionLagMonitoring
AAxisEnPositionLagMonitoring Bool EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisenpositionrangemonitoring AAxisEnPositionRangeMonitoring
AAxisEnPositionRangeMonitoring
AAxisEnPositionRangeMonitoring Bool EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisentargetpositionmonitoring AAxisEnTargetPositionMonitoring
AAxisEnTargetPositionMonitoring
AAxisEnTargetPositionMonitoring Bool EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisfastacc AAxisFastAcc
AAxisFastAcc
AAxisFastAcc Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisfastjerk AAxisFastJerk
AAxisFastJerk
AAxisFastJerk Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisfaststopsignaltype AAxisFastStopSignalType
AAxisFastStopSignalType
AAxisFastStopSignalType UInt32 EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisid AAxisId
AAxisId
AAxisId Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisintargettimeout AAxisInTargetTimeout
AAxisInTargetTimeout
AAxisInTargetTimeout Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisjerk AAxisJerk
AAxisJerk
AAxisJerk Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisjogincrementbackward AAxisJogIncrementBackward
AAxisJogIncrementBackward
AAxisJogIncrementBackward Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisjogincrementforward AAxisJogIncrementForward
AAxisJogIncrementForward
AAxisJogIncrementForward Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisloopingdistance AAxisLoopingDistance
AAxisLoopingDistance
AAxisLoopingDistance Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxismanualvelocityfast AAxisManualVelocityFast
AAxisManualVelocityFast
AAxisManualVelocityFast Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxismanualvelocityslow AAxisManualVelocitySlow
AAxisManualVelocitySlow
AAxisManualVelocitySlow Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxismaxposlagfiltertime AAxisMaxPosLagFilterTime
AAxisMaxPosLagFilterTime
AAxisMaxPosLagFilterTime Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxismaxposlagvalue AAxisMaxPosLagValue
AAxisMaxPosLagValue
AAxisMaxPosLagValue Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxismaxvelocity AAxisMaxVelocity
AAxisMaxVelocity
AAxisMaxVelocity Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxismodulotolerancewindow AAxisModuloToleranceWindow
AAxisModuloToleranceWindow
AAxisModuloToleranceWindow Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxismotionmonitoringtime AAxisMotionMonitoringTime
AAxisMotionMonitoringTime
AAxisMotionMonitoringTime Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxismotionmonitoringwindow AAxisMotionMonitoringWindow
AAxisMotionMonitoringWindow
AAxisMotionMonitoringWindow Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxismotordirectioninverse AAxisMotorDirectionInverse
AAxisMotorDirectionInverse
AAxisMotorDirectionInverse Bool EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisoverridetype AAxisOverrideType
AAxisOverrideType
AAxisOverrideType Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisposcorrectionfiltertime AAxisPosCorrectionFilterTime
AAxisPosCorrectionFilterTime
AAxisPosCorrectionFilterTime Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxispositionrangewindow AAxisPositionRangeWindow
AAxisPositionRangeWindow
AAxisPositionRangeWindow Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisrapidtraversevelocity AAxisRapidTraverseVelocity
AAxisRapidTraverseVelocity
AAxisRapidTraverseVelocity Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisrefveloonrefoutput AAxisRefVeloOnRefOutput
AAxisRefVeloOnRefOutput
AAxisRefVeloOnRefOutput Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxistargetpositionmonitoringtime AAxisTargetPositionMonitoringTime
AAxisTargetPositionMonitoringTime
AAxisTargetPositionMonitoringTime Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxistargetpositionwindow AAxisTargetPositionWindow
AAxisTargetPositionWindow
AAxisTargetPositionWindow Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aaxisunitinterpretation AAxisUnitInterpretation
AAxisUnitInterpretation
AAxisUnitInterpretation Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.acommandedvelocity ACommandedVelocity
ACommandedVelocity
ACommandedVelocity Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aencoderaxisoffset AEncoderAxisOffset
AEncoderAxisOffset
AEncoderAxisOffset Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aencoderaxisscalingfactor AEncoderAxisScalingFactor
AEncoderAxisScalingFactor
AEncoderAxisScalingFactor Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.aencoderreferencemode AEncoderReferenceMode
AEncoderReferenceMode
AEncoderReferenceMode Bool EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.ahomingvelocitoffplccam AHomingVelocitOffPlcCam
AHomingVelocitOffPlcCam
AHomingVelocitOffPlcCam Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.ahomingvelocittowardsplccam AHomingVelocitTowardsPlcCam
AHomingVelocitTowardsPlcCam
AHomingVelocitTowardsPlcCam Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.ainvertdircalibrationcamsearch AInvertDirCalibrationCamSearch
AInvertDirCalibrationCamSearch
AInvertDirCalibrationCamSearch Bool EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.ainvertdirsyncpulssearch AInvertDirSyncPulsSearch
AInvertDirSyncPulsSearch
AInvertDirSyncPulsSearch Bool EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.amodulotargetposition AModuloTargetPosition
AModuloTargetPosition
AModuloTargetPosition Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.amovedirection Direction of Motion
AMoveDirection
AMoveDirection Int32 EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.ancsvbcycletime ANcSvbCycleTime
ANcSvbCycleTime
ANcSvbCycleTime Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.axisenmotionmonitoring AAxisEnMotionMonitoring
AAxisEnMotionMonitoring
AAxisEnMotionMonitoring Bool EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.axisfastdec AAxisFastDec
AAxisFastDec
AAxisFastDec Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2.extendedStateWord Extended State Word
AExtendedStateWord
AExtendedStateWord UInt32 EXPERT READONLY  
mc2.ncsafcycletime ANcSafCycleTime
ANcSafCycleTime
ANcSafCycleTime Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN
mc2ContinuousMotion MC2 Continuous Motion
e.g. constant velocity
  Bool EXPERT READONLY  
mc2DiscreteMotion mc2 Discrete Motion
e.g. relative or absolute position movement
  Bool EXPERT READONLY  
mc2ErrorStop Stopped due to error

  Bool EXPERT READONLY  
relativeDeadband Software Deadband
if target and actual positions have a relative
difference smaller than this property the
‘move’ command will not be sent to the PLC.
  Double EXPERT RECONFIGURABLE  
specificError MC2 Error Code
ASpecificError
ASpecificError UInt32 EXPERT READONLY  
swLimitHigh S/W limit high
AAxisMaxSoftPosLimit
AAxisMaxSoftPosLimit Double EXPERT RECONFIGURABLE ON, ERROR, INTERLOCKED, OFF, INTERLOCK_BROKEN