08-28-2018 04:48 PM
I'm putting together a system using a PCI-7354 motion controller --> UMI-7764 breakout box --> Applied Motion STR2 stepper drive --> Zaber RSW60C motorized rotation stage with an externally mounted encoder. I've verified that everything is wired correctly (where I think it should go), and can successfully test the motor using the Self Test dip switch on the STR2 stepper driver. To start, I want to do a simple open loop control test through NI MAX, but I can't get the motor to respond via the "Interact" section.
The drive is configured for 64x microstepping, and the rotation stage has a 30:1 gear ratio to the motor. So I have "stepper steps per revolution" at 384000 (200*64*30). I have all home and limit switches disabled, and inhibit output disabled. The encoder is also disabled for now. Under "1D Interactive", I set it to run open loop, move 384000 steps relative to starting position at a velocity of 10k or 50k steps per second. I can see the step counter indicator change on-screen, but the motor doesn't move.
From the driver to the UMI-7764 breakout box, I have:
EN --> INHOUT1
STEP --> STEP(CW)1
DIR --> DIR(CCW)1
The wiring from the STR2 driver to the motor seems correct, since the motor moves when I turn on the driver's test switch. Any suggestions?