User`s manual

DSM to PLC Interface
GFK-1742A Chapter 5 Motion Mate DSM314 to PLC Interface 5-11
5
3.01
Clear Error
.
When an error condition is reported, this command is used to clear the
Module
Error Present
%I
status bit
as well as the associated
Module
Status Code
and
Axis 1-Axis 4 Error
Code
%AI status words. Error conditions that are still present (such as an
End of Travel
limit
switch error) will not be cleared and must be cleared by some other corrective action. If the
Clear
Error
bit is maintained ON, a Jog command can be used to move away from an open hardware
overtravel limit switch.
3.02
Enable Local Logic.
This command enables the current Local Logic program within the
DSM to execute. Refer to Chapter 4 for information on configuring the Local Logic program
name.
3.03
Execute Motion Program 1 - 10.
These commands are used to select stored motion
programs for immediate execution. Each command uses a one shot action; thus a command bit
must transition from OFF to ON each time a program is to be executed. Programs may be
temporarily paused by a
Feed Hold
command.
When a program begins execution, Rate Override is always set to 100%
.
A
Rate Override
%AQ
command can be sent on the same sweep as the
Execute Motion Program n
%Q bit and will be
effective as the program starts.
Only one Motion Program can be executed at a time per axis. The
Program Active
%I status bit
must be OFF or Motion Program execution will not be allowed to start. A multi-axis Motion
Program uses both axis 1 and axis 2, so both
Program Active
bits must be OFF to start a multi-
axis Motion Program.
3.04
Configurable CTL Bit Sources.
%Q bit offsets 12-15 are configurable as sources for CTL
bits CTL01-CTL24. Refer to Chapter 4 for additional information. The default configuration is:
%Q bit offset 12: CTL09
%Q bit offset 13: CTL10
%Q bit offset 14: CTL11
%Q bit offset 15: CTL12
3.05
Abort All Moves.
This command causes any motion in progress to halt at the current
Jog
Acceleration
rate and configured
Jog Acceleration Mode
. Therefore it is important to use a
Jog
Acceleration
that will provide deceleration in a satisfactory distance
. Any pending
programmed or immediate command is canceled and therefore not allowed to become effective.
The abort condition is in effect as long as this command is on. If motion was in progress when
the command was received, the
Moving
status bit will remain set until the commanded velocity
reaches zero.
3.06
Feed Hold (On Transition).
This command causes any motion programs in progress to
stop at the active program acceleration rate. The Feed Hold command does not stop motion
commanded by a master source in Follower Enabled Mode. Once the motion is stopped, the
Moving
status bit is cleared and the
In Zone
status bit is set when the
In Zone
condition is
attained.
Jog
commands are allowed when in the Feed hold condition. After an ON transition,
program motion will stop, even if the command bit transitions back OFF before motion stops.
Feed Hold (Off Transition).
This command causes any motion programs interrupted by
Feed Hold
to resume at the programmed acceleration and velocity rate. Additional program
moves will then be processed and normal program execution will continue.
Feed Hold
OFF
behaves in a similar fashion to an Execute Program command except the path generation software
uses only the remaining distance in the program.