04-27-2016 05:25 PM
04-28-2016 12:36 AM
Honestly, I just need this explained to me...
I have the AKD set up to clear faults when it sees the HW ENABLE line rise. When I do a MAX initialize, this works.
If I use the ENABLE VI, and disable the line, I have verified with my DMM that it goes low. And then I verified that it goes high again when I call it to enable the line. But this does not register with the AKD. I don't understand what else the AKD needs.
04-28-2016 03:52 PM
Hi Jed,
I wanted to check and see if you had contacted NI Support about this topic. Have you contacted and heard back from them?
04-28-2016 04:25 PM
I did an email request, but no repsonse yet. I have verified that the Enable Axes VI will do the following in order:
1) Used initialize to enable the axis, I see 24VDC on the enable line
2) Called Enable Axes with All Channels enabled: No change to physical line
3) Called Enable Axes with Only Ch1 enabled: No change to physical line
4) Called Enable Axes with All channels DISABLED: Disables Physical line (0 VDC)
5) Called Enable Axes with Ch1 (or all exes) ENABLED: Line does not enable (remains 0 VDC)
04-28-2016 05:02 PM
Just called in. For anyone who needs this...
Enable Axes does not actually raise the HWENABLE line.
AFTER calling enable axes on your line, you need to call STOP:HALT to enable the line (as opposed to STOP:KILL, which will disable the line). If you disable the axis, the resources assigned to it are freed, so the STOP function will no longer work.
This could have been better documented guys.