bRegulatorRealState=TRUE
bDriveStartRealState=TRUE
The status- and control-word are correct
The drive can be moved via MC_MoveVelocity
With all the existing Example outputs of the system setup, why does the MC_Power.Status output stay FALSE?
The generic CiA 402 axis requires the following bits in the status word in order to be ready for motion:
Bit 12 is not always set by every drive and therefore can prevent the axis to report Axis.SMC3_AxisReadyForMotion()=TRUE.
This, in the end, will cause MC_Power.Status to stay FALSE.
The generic Axis can be tweaked, so that Bit 12 is not needed in position mode:
Set _bCheckBit12InPositionMode of the generic drive to FALSE.
|