Kyle V wrote:
Hi Bourgie59. While an index pulse is often times nice to have in rotational systems, you certainly don't have to have one. I'm assuming that you have stepper motors, in which case, you don't even have to wire in the encoder (if you operate the motors in open loop.)
Oriental Motors are very common and most of us here in the Motion group at NI have experience hooking them up. If you need more information, please let us know.
I have an Oriental Motor stepper motor and quadrature encoder without an index. I was wondering how to wire the encoder to a NI9512 stepper drive. Currently I am powering the motor with the Danaher P70530 DC power drive so I have a P7000 to NI9512 connectivity kit and I have the encoder connected to the channel A, channel B, COM, and 5V out pins on the 37 pin connector but I am getting no response from the encoder. Any suggestions?
I am not familiar with this particular unit but according to what I have seen on the NI9512 datasheet your connections seem to be OK.
I think you should first check the hardware. Check with an oscilloscope whether you see pulse trains on the A and B input of the driver unit when you move the drive or turn the encoder shaft. When using a 2-channel scope hooked up to both A and B channels you should see approx. 90 deg phase shift between the two channels, i.e. the rising slope of a channel B pulse should occur right between the two slopes of a channel A pulse.
I'll find an oscilliscope and work on that. Are you familiar with the softmotion module at all? If so, in the software under axis properities >> encoder settings I have to set the state of ch A and ch B when an index pulse is received. I am wondering if this means I need to have an encoder with an index to use this software on that axis because there is no radio button or option for an encoder without an index? Is this correct or is there a way to get around this?
Please let me know, thanks
I think the settings for the phase of A and B channel when the index occurs have rather to do with the detection of the index pulse. We do not use Labview but we had some problems with the detection of the index pulse, and NI told us that there should be a certain phase relationship between A, B and Index channel. So my best guess is that the settings you asked about have little or nothing to do with the detection of the A and B channel pulse. The NI motion controlles use the index pulse for the FindIndex routine only.