EasyManua.ls Logo

PVA PVA2000 - Page 137

PVA PVA2000
151 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
PathMaster® Manual Rev. H 6/03
- 67 -
Labels must appear at the start of a line. An operator manually entering code must ensure that no labels
exist in the middle of a line. This generates an error when running the program.
Important Commands
The DMC programming language contains over 135 commands. For programming the Dispensing System
the majority of these commands are not used and even fewer are used for creating dispense paths. The
following commands are the most important for an advanced operator to know. A complete list of
commands can be found in the separate DMC-1500 manual that accompanied the machine. Any reference
to manually changing or querying in the examples below requires the use of the terminal option in
PathMaster
®
to communicate directly with the controller.
Table 6 – Important DMC Commands
Cmd
Description Example Tips
AC
Acceleration for
independent moves are in
counts per second².
AC*=100000 (sets all
axes), ACX=100000 (only
sets the X axis
acceleration)
Make sure the value of the
acceleration is high enough to get the
motion to speed within a reasonable
amount of time.
AM After move. This command
holds the program until the
movement on the specified
axes is completed.
AM (wait for all axes to finish
its motion), AMS (wait for
coordinate sequence to finish
motion).
The AM command tests for profile
completion. Use the AM command
to separate multiple movements.
AV After vector distance. This
command holds the program
until a specified distance has
been traveled during a
coordinated move. The units
are in counts.
AV1000 (wait until the axes
have moved 1000 counts).
The AV command resets to zero
after every use. It can be calculated
by summing the distances between
each point on the coordinated move.
BG Begin. BG starts a motion on
an axis or a sequence.
BGX (begin motion on the X
axis), BGS (begin motion
sequence), BG (begin motion
on all axes).
A second BG command cannot be
given until the first BG motion is
finished. The AM command can be
used to hold the program until the
first motion is complete. It is best to
specify the exact axes to put into
motion. The BG command by itself
starts ALL the axes according to the
last specified motions.
BL Reverse Software Limit
CB Clear bit. Clears a bit on the
output port.
CB40 (clears the bit for the
buzzer).
Clearing a bit in DMC terminology
turns the bit on. The opposite of CB
is SB (set bit). A complete list of the
outputs can be found in the Machine
Specific Information section of the
Operating Guide.
CR Circle. Specifies a radius, a
starting angle and the angle to
be traversed. Movement is
counterclockwise, by default,
in the Cartesian coordinate
system. This is either
clockwise or
counterclockwise, as viewed
from the front of the machine,
depending upon the
mechanical setu
p
of the
CR 5000,90,180 (arc with
length of 5000 counts, starting
at 90° and doing a half circle
(180°)).
The circle command is a coordinated
two dimensional move. The structure
is the same as all other coordinated
moves, using the VM, VP and VE
commands (see Examples of
Dispense Programs on page 44).A
start angle of 0° produces a circle,
relative to the start point, entirely
negative in the X direction and half
positive, half negative in the Y.
Startin
g
at 180°
y
ields an entirel
y

Table of Contents