Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

How can I detect the actual state of a limitswitch (is it reached or not?)from an openloop steppermotor using labview, the PCI-7314 with the MID 7604/7602 (NOT whether the switch is enabled or not)??

How can I detect the actual state of the limitswitches from a steppermotor (MICOS MT-40 with a range of 10 mm)so that I can properly prevent the motor from moving beyond the limits?
The limitswitch status only tells me whether the limitswitch is enabled or not and NOT the actual state. My controller hardware consists of the PCI-7314 with the MID 7604/7602 power drive.
0 Kudos
Message 1 of 3
(4,629 Views)
Hello Aragorn,

If you use the Read per Axis Status.vi (in the FlexMotion >> Trajectory palette), it will let you know if Limit Switch is active or not.

The Read Limit Status.vi (FlexMotion >> Motion I/O palette) will return the status of the limit switches (active or not active).

The reason the term active or not active is used instead of On or Off is the polarity of the Limit Switch (active high or active low) is not accounted for with the terms On and Off.
Message 2 of 3
(4,629 Views)
Hello asdf,

Unfortunately, the flexmotion vi's do not function on the PCI-7314. This is a ValueMotion card, but thanks for your answer
anyway....
0 Kudos
Message 3 of 3
(4,629 Views)