Strange thing now seen - both drives are inching from their stop points but in one direction only. The program is rather straight forward. The steppers are driving linear belt drives. Both drives start in the up position (top dwell position),then downward travel (100,000 pulses), then bottom dwell for half second, then upward travel (same 100,000 pulses), then top dwell again for same half second, constantly repeats cycle of down, wait, up, wait, down... One drive motor must turn clockwise while the other turns ccw in order for them to travel parallel & synchronous.
What I see is motor "A" slowly inches upward each cycle from its stop point in the top dwell position and motor "B" slowly inches downward each cycle from its stop point in the bottom dwell position. The "inching" distance is equal for each motor. I tied in an encoder to monitor the position for motor "A" and programmed in an up/down counter. The down stroke always gave me the exact 100,000 pulse reading as what I have programmed in the Trap+ profile. But the upstroke always ends with 4 pulses displayed. Every stroke the accumulated value at the end of the upstroke has another 4 pulses added. 4, 8, 12, etc. This happens for motor B in the bottom dwell position.
Any idea what might be resulting in the 4 pulse incremental offset?
Also, I'm using a brake on each stepper motor as a safety device to prevent travel when employees are setting up the machine. Is it not advisable to make use of the brake to assist in accuracy? Would I be overtaxing the brake by cycling it on every time the stepper motor Enable Output is energized?