The motors target position is measured in pulses. By default the motors resolution is 1000 pulses per revolution. This can be adjusted in discrete steps from 200 pulses per revolution all the way up to 50,000 pulses per revolution by changing the value of K37. Pulses are distributed evenly around the circumference of the motor; in the case of 1000 pulses per revolution, a position of 250 would be 90 degrees, and 500 would be 180 degrees.  

If the position is set to 1,000,000,000 the motor will run indefinitely with no target stop point. 

Positions can be called in a program in either an absolute or incremental fashion. For example, you can tell the motor to go to position 5000, and no matter where the motor currently is, it will travel to 5000 pulses from the origin. You can also increment the current position by 5000, meaning that the motor will advance from whatever its current position is by 5000 pulses. 

For information on the position commands, see Program Bank Commands

  • No labels