Installation
1
Pro-Motion provides various selectable units for distance and time, but defaults to units of encoder counts (or
pulses for step motors) for distance and seconds for time. This means the default units for velocity are counts/
sec, and the default units for acceleration and deceleration are counts/sec
per rotation, to perform a symmetric trapezoidal move of 25 rotations with a top speed of 5 rotations per second
and with an acceleration time of two seconds, the parameters in the Trajectory dialog box would be set as follows:
Deceleration: 5,000 counts/sec
Acceleration: 5,000 counts/sec
Velocity: 10,000 counts/sec
Position 1: 0 counts
Position 2: 50,000 counts
1.12 Developing User Application Code
Pro-Motion provides an intuitive, convenient, graphical interface to setup and exercise motion controllers such as
Prodigy/CME cards or ION
code that will serve as your system controller. PMD supports two standard languages to accomplish this; Visual Basic,
through the set of Active-X libraries known as VB-Motion, and C/C++, through the source code-based system
known as C-Motion.
For more information on VB-Motion and C-Motion, please consult the Magellan Motion Processor Programmer's Command
Reference.
1.12.1 Architecture
Figure 1-6 on page 29 shows two ways to locate your application code with the Prodigy/CME PC/104 cards.
28
5 Enter motion profiles for deceleration, acceleration, velocity, and destination position (Position 1) that
are safe for your system and will demonstrate proper motion.
2
2
6 Click Go and confirm that the motion occurred in a stable and controlled fashion.
Congratulations! First time system verification for this axis is now complete. You should now initialize
all of the axes in your system. Go to Section 1.11.5, "Initializing Motion Axes," on page 26 and repeat
the steps.
®
Digital Drives. Eventually though, you will begin to design application-specific software
2
. So for a motor that has 2,000 counts
Prodigy/CME PC/104 User's Guide
Need help?
Do you have a question about the Prodigy Series and is the answer not in the manual?