User`s manual
Non-Programmed Motion
GFK-1742A Chapter 6 Non-Programmed Motion 6-5
6
3. The axis is moved, at the configured
Jog Velocity
and with the configured
Jog Acceleration
rate and
Jog Acceleration Mode
, the number of user units specified by the
Home Offset
value from the home reference position. If
Home Offset
= 0, the axis moves back to the
position of the marker pulse.
4. The axis is stopped at the configured
Jog Acceleration
rate and with the configured
Jog
Acceleration Mode
.
5. The DSM314 sets the
Commanded Position
and
Actual
Position
%AI status words to the
configured
Home Position
value; the DSM314 sets the
Position Valid
%I bit to indicate the
home cycle is complete.
Jogging with the DSM314
The
Jog Velocity
,
Jog Acceleration
, and
Jog Acceleration Mode
are configuration parameters in
the DSM314. These values are used whenever a
Jog Plus
or
Jog Minus
%Q bit is turned ON.
Note that if both bits are ON simultaneously, no motion is generated. The
Jog Acceleration
and
Jog Acceleration Mode
are also used during
Find Home
,
Move at Velocity, Abort All Moves
and
Normal Stop
.
Programmed motions use the
Jog Velocity
and
Jog Acceleration
as defaults.
A
Jog Plus/Minus
%Q command can be performed when no other motion is commanded, or while
programmed motion is temporarily halted due to a
Feed Hold
%Q command. The
Enable
Drive
%Q bit does not need to be ON to jog, but it can be ON. Turning on a
Jog Plus/Minus
%Q bit
will automatically close the Enable Relay, and turn on the
Drive Enabled
%I bit. When an
overtravel limit switch is OFF,
Jog Plus/Minus
and
Clear Error
%Q bits may be turned on
simultaneously to move away from the open limit switch. Thus a
Jog Plus
%Q command will not
work while the positive end of travel switch is open and
Jog Minus
will not work while the
negative end of travel switch is open. Turning a Jog %Q bit OFF causes the axis to decelerate and
stop. If a
Jog
%Q bit is momentarily turned off, even for one PLC sweep, the axis will decelerate
to a stop then accelerate and continue jogging.
Move at Velocity Command
A
Move at Velocity
%AQ command is generated by placing the value 22h in the first word of
%AQ data assigned to an axis. The second and third words together represent a signed 32-bit
velocity. Note that the third word is the most significant word of the velocity. Once the command
is given, the %AQ data can be cleared by sending a
NULL
command, or changed as desired.
Move at Velocit
y will not function unless the servo drive is enabled (
Enable Drive
%Q command
and
Drive Enabled
%I status bit are set).
The listing of %AQ immediate commands shows the words in reverse order to make
understanding easier. For example, to command a velocity of 512 user units per second in a
DSM314 configured with %AQ data starting at %AQ1, the following values should be used:
0022h (34 decimal) in %AQ1, 0200h (512 decimal) in %AQ2, and 0 in %AQ3. When the
DSM314 receives these values, if
Drive Enabled %I
is ON,
Abort All Moves %Q
is OFF, and no
other motion is commanded it will begin moving the axis at 512 user units per second in the
positive direction using the current
Jog Acceleration
and
Acceleration Mode
.
The
Drive Enabled
%I bit must be ON before the DSM314 receives the immediate command or
an error will occur. Also, if a
Move at Velocity
command is already in the %AQ data, the velocity