JR A. wrote:
> Unfortunately, it isn't very easy to do without sending commands to
> the motors. Since the amplifier doesn't communicate back to the card
> there isn't really a way to tell without sending commands. You could
> set up the motor as an open loop stepper and tell it to move and then
> check the encoder to see if it did (if your steppers are closed loop).
All stepper motors are open loop and all servos are closed loop.
And I don't know what will happen, if I send "stepper commands" to
servo and vice versa.
> Or if you aren't using the limits you could hardwire the limits and or
> home inputs so that you could initialize the card and check their
> status to see what type of drive it is. That is all that I could come
> up with.
We have now a working solution. In both MPA there is on axis 4 a servo
connected. We initialize the Flexmotion with a xml-File, where only this
axis is enabled. In one MPA the tripper input of this axis is set to High
and in the other MPA to low. We check now this trigger input and either
display an error message that the wrong MPA is connected or initialize
with a xml file which has all necessary axis enabled.
Any comments on this?
--
Ciao , Frank .