NI 73xx Acceleration in Counts/s^2

NI-Motion

NI 73xx Acceleration in Counts/s2

Acceleration and deceleration values are converted to an internal 16.16 fixed-point format in units of counts/s2 before being used by the trajectory generator.

The following table shows the minimum and maximum acceleration update rates in counts/sec2.

Update Rate MAX MIN Calculation Based
on Units
62.5 µs 2,048,000,000 counts/sec2 3906 counts/sec2 Accelmax = MAX
125 µs 2,048,000,000 counts/sec2 977 counts/sec2
187.5 µs 910,222,222 counts/sec2 434 counts/sec2
250 µs 512,000,000 counts/sec2 244 counts/sec2
312.5 µs 327,680,000 counts/sec2 156 counts/sec2 Accelmin = MIN
375 µs 227,555,556 counts/sec2 109 counts/sec2
437.5 µs 167,183,673 counts/sec2 80 counts/sec2
500 µs 128,000,000 counts/sec2 61 counts/sec2

You can calculate the minimum acceleration increment with the following formula:

minimum acceleration/deceleration = Amin × ()2

where

Amin = 1/65,536 counts/sample2 or steps/sample2

Ts = sample period in seconds per sample

For a typical servo axis with 2,000 counts per revolution operating at the 250 µs update rate, calculate the minimum acceleration/deceleration increment using the following equation:

() × ()2 = 244 counts/second2

You can calculate the maximum acceleration/deceleration using the following equation:

maximum acceleration/deceleration = Amax × ()2

where

Amax = 32 counts/sample2

Ts = sample period in seconds per sample

and is constrained according to the following equations:

acceleration 256 deceleration

deceleration 65536 acceleration