Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

Enable Axes.flx after Halt using Stop Motion.flx does not enable all axes

I am successfully using the NI PCI-7356 card and Primatics MDC800 with 6 axes of motion.
 
My main program runs perfectly well and all motion is controlled as desired.
 
I have consctructed some simple utilities for the user to invoke when doing set-up to move an individual axis, and another utility to halt all motion, but allow the user to read the encoders.  I did this by using the Halt function of the Stop Motion.flx VI - setting the Axis Map appropriately.
 
When I want to enable the axes to move again, I used Enable Axes.flx with the axis map set to true for the 6 axes of motion mapped in the system.
 
The problem occurs after I enact the Enable Axes.flx.  My even numbered axes do not move when commanded to do so after using the Enable Axes.flx.  The odd axes move perfectly well.
 
Anyone have any insight into why this might be occuring?
 
Ryan

Message Edited by RVallieu on 01-25-2007 12:31 PM

Ryan Vallieu CLA, CLED
Senior Systems Analyst II
NASA Ames Research Center
0 Kudos
Message 1 of 2
(3,246 Views)
I figured it out seconds after posting - once I realized the default setting for the PID rate was only for 3 axes.

Setting that input to the correct rate for the number of axes fixed the problem.  Strange behavior that it selected only the odd axes to enable.

Message Edited by RVallieu on 01-25-2007 09:29 PM

Ryan Vallieu CLA, CLED
Senior Systems Analyst II
NASA Ames Research Center
Message 2 of 2
(3,232 Views)