Overview
The National Instruments Stepper Motion Selection Guide is your free online resource that will guide you in selecting the hardware and software components you need to build your complete stepper motion control system.
[+] Enlarge Image
Figure 1: Stepper Motion Control System Overview
Four Steps to Stepper Motion Control
| Step 1. Select Stepper Drive and Motor Use this step to select the right NI Stepper Motors and Drive |
Step 2. Select Motion Controller Use this step to select the right NI Motion Controller |
||
| Step 3. Select Accessories and Cables Use this step to select the NI Motion accessories and cables |
Step 4. Select Software Use this step to select software to quickly prototype and deploy your application |
Step 1. Select Stepper Drive and Motor
The first step is to select the right stepper motor and drive combination for your application. Below you will find a breadth of stepper drives and motors that NI offers. Selecting the right motor and drive is very important for the performance of your application.
Stepper Drive–Stepper drives translate command signals received from the motion controller to current that causes rotation in the motor. NI offers 1, 2 and 4 axes stepper drives with a range of power ratings. You can use these drives with NI or 3rd party stepper motors.
Stepper Motor–Stepper motors are permanent magnet motors that increment one step each time the motion controller sends out one pulse. When stopped they hold their position. NI offers stepper motors in NEMA 17, 23 and 34 sizes with a range of torque ratings and single shaft for open loop operation or dual shaft to mount encoder for closed loop operation for each size.
NI Stepper Drives
| Specifications | Units | P70530 | P70360 | MID-7602 | MID-7604 |
|
|
|
|
|||
|
Axes Per Drive |
- |
1 |
1 |
2 |
4 |
|
Input Voltage |
Volts |
20-75 VDC |
120/240 VAC |
||
|
Bus Voltage |
VDC |
20-75 |
320 |
24 |
|
|
Cont. Current |
Amps rms |
5 |
2.5 |
1 |
|
|
Peak Current |
Amps peak |
7.1 |
3.5 |
1.4 |
|
|
Max Shaft Power |
Watts |
300 |
525 |
80 (all axis combined) |
|
|
Step Resolution |
- |
200-50,000 steps/rev |
x2 - x250 |
||
|
Dimensions |
WxHxL in (mm) |
1.14 × 4.2 × 4.4 |
2.06 × 6.7 × 5.2 |
10 × 1.7 × 12.1 |
|
|
Ambient Temperature |
Degree C |
0-45 |
0-40 |
||
|
Motor Inductance Range |
mH |
2-15 |
50-200 |
|
|
|
Connectivity to NI PCI/PXI Motion Controller |
- |
*Connect multiple drive using NI UMI-7772/7774 or NI UMI 7764 |
*Direct with SHC68-C68-S cable |
||
|
Mounting |
- |
Panel |
Rack Mount |
||
|
Features |
- |
|
|
||
NI Stepper Motors
Motors for P70360 Drive
|
Motor |
NEMA Size |
Step Angle |
Dual Shaft for Encoder |
Holding Torque |
Rotor Inertia |
Phase Inductance (mH) | ||
|
(N·m) |
(oz-in) |
(kg-m2 x 10-3) |
(oz-in-s2) |
|||||
| T21NRLC-LNN-NS-00 |
23 |
1.8° |
- |
1.27 |
180 |
0.0248 |
0.0034 |
209 |
| T21NRLC-LDN-NS-00 |
23 |
1.8° |
Yes |
1.27 |
180 |
0.0248 |
0.0034 |
209 |
|
T22NRLC-LNN-NS-00 |
23 |
1.8° |
- |
1.98 |
280 |
0.0408 |
0.0056 |
209 |
|
T22NRLC-LDN-NS-00 |
23 |
1.8° |
Yes |
1.98 |
280 |
0.0408 |
0.0056 |
209 |
|
T23NRLC-LNN-NS-00 |
23 |
1.8° |
- |
2.68 |
380 |
0.0612 |
0.0084 |
136 |
|
T23NRLC-LDN-NS-00 |
23 |
1.8° |
Yes |
2.68 |
380 |
0.0612 |
0.0084 |
136 |
|
N31HRLG-LNK-NS-00 |
34 |
1.8° |
- |
4.52 |
641 |
0.1430 |
0.0202 |
138 |
|
N31HRLG-LEK-M2-00 |
34 |
1.8° |
Yes |
4.52 |
641 |
0.1430 |
0.0202 |
138 |
|
N32HRLG-LNK-NS-00 |
34 |
1.8° |
- |
8.76 |
1240 |
0.2680 |
0.0380 |
206 |
|
N32HRLG-LEK-M2-00 |
34 |
1.8° |
Yes |
8.76 |
1240 |
0.2680 |
0.0380 |
206 |
|
N33HRLG-LNK-NS-00 |
34 |
1.8° |
- |
12.08 |
1710 |
0.4000 |
0.0567 |
144 |
|
N33HRLG-LEK-M2-00 |
34 |
1.8° |
Yes |
12.08 |
1710 |
0.4000 |
0.0567 |
144 |
Motors for P70530 Drive
|
Motor |
NEMA Size |
Step Angle |
Dual Shaft for Encoder |
Holding Torque |
Rotor Inertia |
Phase Inductance (mH) | ||
|
(N·m) |
(oz-in) |
(kg-m2 x 10-3) |
(oz-in-s2) |
|||||
|
CTP10ELF 10MAA00 |
17 |
1.8° |
- |
0.30 |
43 |
0.0040 |
0.0005 |
7.7 |
|
CTP10ELF 10MMA00 |
17 |
1.8° |
Yes |
0.30 |
43 |
0.0040 |
0.0005 |
7.7 |
|
CTP11ELF 11MAA00 |
17 |
1.8° |
- |
0.44 |
62 |
0.0050 |
0.0008 |
11 |
|
CTP11ELF 11MMA00 |
17 |
1.8° |
Yes |
0.44 |
62 |
0.0050 |
0.0008 |
11 |
|
CTP12ELF 10MAA00 |
17 |
1.8° |
- |
0.56 |
80 |
0.0070 |
0.0011 |
12 |
|
CTP12ELF 10MAA00 |
17 |
1.8° |
Yes |
0.56 |
80 |
0.0070 |
0.0011 |
12 |
|
T21NRLH-LNN-NS-00 |
23 |
1.8° |
- |
1.27 |
180 |
0.0248 |
0.0034 |
4.6 |
|
T21NRLH-LDN-NS-00 |
23 |
1.8° |
Yes |
1.27 |
180 |
0.0248 |
0.0034 |
4.6 |
| T22NRLG-LNN-NS-00 |
23 |
1.8° |
- |
1.98 |
280 |
0.0408 |
0.0056 |
7.1 |
| T22NRLG-LDN-NS-00 |
23 |
1.8° |
Yes |
1.98 |
280 |
0.0408 |
0.0056 |
7.1 |
| T23NRLH-LNN-NS-00 |
23 |
1.8° |
- |
2.68 |
380 |
0.0612 |
0.0084 |
6.2 |
| T23NRLH-LDN-NS-00 |
23 |
1.8° |
Yes |
2.68 |
380 |
0.0612 |
0.0084 |
6.2 |
| N31HRHJ-LNK-NS-00 |
34 |
1.8° |
- |
4.55 |
645 |
0.1430 |
0.0202 |
3.5 |
|
N31HRHJ-LEK-M2-00 |
34 |
1.8° |
Yes |
4.55 |
645 |
0.1430 |
0.0202 |
3.5 |
|
N32HRHJ-LNK-NS-00 |
34 |
1.8° |
- |
8.43 |
1195 |
0.2700 |
0.0380 |
6.5 |
|
N32HRHJ-LEK-M2-00 |
34 |
1.8° |
Yes |
8.43 |
1195 |
0.2700 |
0.0380 |
6.5 |
| N33HRHJ-LNK-NS-00 |
34 |
1.8° |
- |
12.07 |
1710 |
0.4000 |
0.0567 |
9.0 |
|
N33HRHJ-LEK-M2-00 |
34 |
1.8° |
Yes |
12.07 |
1710 |
0.4000 |
0.0567 |
9.0 |
Motors for MID-7602 and MID-7604
|
Motor |
NEMA Size |
Step Angle |
Dual Shaft for Encoder |
Holding Torque |
Rotor Inertia |
Phase Inductance (mH) | ||
|
(N·m) |
(oz-in) |
(kg-m2 x 10-3) |
(oz-in-s2) |
|||||
|
CTP10ELF 10MAA00 |
17 |
1.8° |
- |
0.30 |
43 |
0.0040 |
0.0005 |
7.7 |
|
CTP10ELF 10MMA00 |
17 |
1.8° |
Yes |
0.30 |
43 |
0.0040 |
0.0005 |
7.7 |
|
CTP11ELF 11MAA00 |
17 |
1.8° |
- |
0.44 |
62 |
0.0050 |
0.0008 |
11 |
|
CTP11ELF 11MMA00 |
17 |
1.8° |
Yes |
0.44 |
62 |
0.0050 |
0.0008 |
11 |
|
CTP12ELF 10MAA00 |
17 |
1.8° |
- |
0.56 |
80 |
0.0070 |
0.0011 |
12 |
|
CTP12ELF 10MMA00 |
17 |
1.8° |
Yes |
0.56 |
80 |
0.0070 |
0.0011 |
12 |
Step 2. Select Motion Controller
The second step is to select a motion controller. A motion controller takes user specified target positions and move constraints including maximum velocity, acceleration, and deceleration and creates a trajectory for the motors to follow.
NI stepper motion controllers implement a patented step generation algorithm. This algorithm averages the pulse frequency over multiple time slices, resulting in smoother moves.
|
Feature |
NI 733x Low Cost Stepper Controller |
NI 734x Full Featured Stepper/Servo Controller |
NI 735x High Performance Stepper/Servo Controller |
| Axes |
2, 4 |
2, 4 |
2, 4, 6, 8 |
| PAC Platforms |
PCI, CompactPCI/PXI |
||
| Linear, Circular, Spherical, and Helical Interpolation; Blending |
Yes |
Yes |
Yes |
| Trapezoidal, S-Curve Profiles |
Yes |
Yes |
Yes |
| Closed-Loop Stepper Control |
Yes |
Yes |
Yes |
| Contouring, Electronic Gearing, On-Board Programming |
- |
Yes |
Yes |
| Buffered Breakpoints, Buffered High-Speed Capture, 4 MHz Periodic Breakpoints |
- |
- |
Yes |
| PWM Lines/DIO Lines |
2/32 |
2/32 |
2/64 |
| Analog Input Resolution |
- |
12-bit |
16-bit |
| Maximum Step Output Rate/Encoder Input Rate |
4 MHz/20 MHz |
4 MHz/20 MHz |
8 MHz/20 MHz |
| Programming API |
NI-Motion Driver |
||
Step 3. Select Accessories and Cables
A variety of accessories and cables options are available to connect the NI Motion controllers to stepper drives. Based of the drive you select from one of the following connectivity options.
Note: Most motion control setting on the P70530 and P70360 drives can be configured using dip switches. A serial programming cable (P7S2-232-9D, NI Part #: 780099-01) is required for select settings.
P70530 and P70360 Stepper Drive Connectivity Options
NI MID-7602 and MID 7604 Stepper Drive Connectivity Option
Step 4. Select Software
National Instruments offers motion control software products for rapidly creating programs in National Instruments LabVIEW, C, or Visual Basic with centralized (plug-in) or distributed motion controllers. Prototype your motion application and convert your project into ready-to-run NI LabVIEW or C code with NI Motion Assistant. Create custom motion controllers in LabVIEW with the NI SoftMotion Development Module for LabVIEW.
NI Motion Assistant for Interactive Prototyping
Reader Comments | Submit a comment »
ok
When selecting are there any simple
ways of determining motor size for a
particular application- not everyone is a
university grad - how do i size the motor i
want?
- Steppe motor selection, Pvt,. winstar@xtra.co.nz - Jan 15, 2010
Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).
