DMC-1500
Chapter 6 Programming Motion
•
41
Chapter 6 Programming Motion
Overview
The DMC-1500 can be commanded to do the following modes of motion: Absolute and relative
independent positioning, jogging, linear interpolation (up to 8 axes), linear and circular interpolation
(2 axes with 3
rd
axis of tangent motion), electronic gearing, electronic cam motion and contouring.
These modes are discussed in the following sections.
The DMC-1510 is a single axis controller and uses X-axis motion only. Likewise, the DMC-1520
uses X and Y, the DMC-1530 uses X,Y and Z, and the DMC-1540 uses X,Y,Z and W. The DMC-
1550 uses A,B,C,D, and E. The DMC-1560 uses A,B,C,D,E, and F. The DMC-1570 uses
A,B,C,D,E,F and G. The DMC-1580 uses the axes A,B,C,D,E,F,G, and H.
The example applications described below will help guide you to the appropriate mode of motion.
1580
For controllers with 5 or more axes, the specifiers, ABCDEFGH, are used. XYZ and W may be
interchanged with ABCD.
Independent Axis Positioning
In this mode, motion between the specified axes is independent, and each axis follows its own profile.
The user specifies the desired absolute position (PA) or relative position (PR), slew speed (SP),
acceleration ramp (AC), and deceleration ramp (DC), for each axis. On begin (BG), the DMC-1500
profiler generates the corresponding trapezoidal or triangular velocity profile and position trajectory.
The controller determines a new command position along the trajectory every sample period until the
specified profile is complete. Motion is complete when the last position command is sent by the
DMC-1500 profiler. Note: The actual motor motion may not be complete when the profile has been
completed, however, the next motion command may be specified.
The Begin (BG) command can be issued for all axes either simultaneously or independently. XYZ or
W axis specifiers are required to select the axes for motion. When no axes are specified, this causes
motion to begin on all axes.
The speed (SP) and the acceleration (AC) can be changed at any time during motion, however, the
deceleration (DC) and position (PR or PA) cannot be changed until motion is complete. Remember,
motion is complete when the profiler is finished, not when the actual motor is in position. The Stop
command (ST) can be issued at any time to decelerate the motor to a stop before it reaches its final
position.
An incremental position movement (IP) may be specified during motion as long as the additional move
is in the same direction. Here, the user specifies the desired position increment, n. The new target is
equal to the old target plus the increment, n. Upon receiving the IP command, a revised profile will be
generated for motion towards the new end position. The IP command does not require a begin. Note:
If the motor is not moving, the IP command is equivalent to the PR and BG command combination.
Содержание DMC-1510
Страница 6: ......
Страница 18: ...6 Chapter 1 Overview DMC 1500 THIS PAGE LEFT BLANK INTENTIONALLY...
Страница 88: ...76 Chapter 6 Programming Motion DMC 1500 Figure 6 7 Motion intervals in the Home sequence...
Страница 90: ...78 Chapter 6 Programming Motion DMC 1500 THIS PAGE LEFT BLANK INTENTIONALLY...
Страница 137: ...DMC 1500 Chapter 7 Application Programming 125 THIS PAGE LEFT BLANK INTENTIONALLY...
Страница 157: ...DMC 1500 Chapter 10 Theory of Operation 145 THIS PAGE LEFT BLANK INTENTIONALLY...
Страница 160: ...148 Appendices DMC 1500 Card Level Layout...
Страница 178: ...166 Appendices DMC 1500 ICM 1100 Drawing 1 3 4 0 0 4 4 0 2 4 0 7 0 0 4 5 3 7 0 5 7 0 2 8 5 1 0 0 1 0 1 0 7 0 1 0 0...
Страница 180: ...168 Appendices DMC 1500...
Страница 198: ...186 Appendices DMC 1500 THIS PAGE LEFT BLANK INTENTIONALLY...