What is the Difference Between P-Command and Stepper when Using National Instruments Motion Products? Primary Software: Driver Software>>NI-Motion/FlexMotionPrimary Software Version: 8.0 Primary Software Fixed Version: N/A Secondary Software: N/A Hardware: Motion Control
Problem: I have heard that Position Command (P-Command) is similar to stepper control and I want to know what the difference is between the two. So, what is the difference between P-Command and Stepper when using National Instruments Motion Products? Solution: To answer this question, it is necessary to analyze the question from two different perspectives: from the perspective of the drive (amplifier) and from the perspective of the National Instruments motion controller. Drive (Amplifier) Perspective: A P-Command drive is very different from a Stepper drive. A stepper drive only works with stepper motors, while a P-Command drive is a smart/intelligent drive which can control servo motors. With a P-Command drive, the position control loop is contained on the drive, not on the NI Motion Controller. The NI Motion Controller simply commands the position, hence the name "Position Command" or "P-Command". The P-Command drive usually has built-in circuitry which checks for position error. In most cases, these drives work with brushed and/or brushless servo motors, allowing you to control them as if they were stepper motors. The motion controller sends a digital pulse to the P-Command drive, which then moves the stepper motor by a single encoder pulse. So, although the complexity and internal makeup of P-Command drives are completely different than those of a stepper drive, the signals which control both types of drives are very similar. There are five main differences between the control signals of P-Command drives and stepper drives, which will be discussed in the following section. National Instruments Motion Controller Perspective: A motion controller in P-Command mode and a motion controller in stepper mode are almost exactly the same. The hardware needed to produce the control signals is almost identical, the settings are almost identical, and the motion controller is actually configured in stepper mode. This is done by setting the axis configuration to "Open Loop Stepper" and enabling the "In Position" signal and the "Servo Ready" signal. Although they are similar, there are five main differences in the way motion controllers are used with P-Command drives compared to how they are used with stepper drives:
Related Links: KnowledgeBase 42HHJIS4: Using a Non-7390 Motion Controller with a P-Command Drive KnowledgeBase 41EGJUBE: What Is P-Command Mode? Product Manuals: NI PCI-7390 User Manual Attachments:
Report Date: 12/07/2006 Last Updated: 02/01/2008 Document ID: 446INTAJ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
