User`s manual
DSM to PLC Interface
GFK-1742A Chapter 5 Motion Mate DSM314 to PLC Interface 5-19
5
4.05
Set Position.
(User units) This command changes the axis position register values without
moving the axis. Operation of the command depends on the axis configuration:
Servo Axis
-
The
Commanded Position
and
Actual Position
values will both be changed so that
no motion command will be generated. The
Actual Position
will be set to the value designated
and the
Commanded Position
will be set to the value +
Position Error
.
Set Position
cannot be
performed when the
Moving
%I bit or the
Program Active
%I bit is ON.
Set Position
is allowed if
the
In Zone
%I bit is OFF as long as
Actual Velocity
is
≤
100 cts/sec. The position value must be
within the End of Travel Limits and Count Limits or a status error will be reported. The
Position
Valid
%I bit is set after a successful
Set Position
command. See Appendix C for considerations
when using absolute mode encoders. The
Set Position
command is commonly used to set the
starting position reference point to zero (or another value) without homing the axis.
Aux Axis
-
Commanded Position
is set to the command data. For an Aux Axis,
Actual Position
is independent of
Commanded Position
and is not affected by
Set Position
.
Refer to paragraph
4.18
Set Aux Encoder Position
to set
Actual Position
for an Aux axis encoder.
Set Position
cannot be performed when the
Moving
%I bit or the
Program Active
%I bit is ON. The position
value must be within the End of Travel Limits or a status error will be reported.
Note
When a GE Fanuc digital servo system with absolute encoder (
Feedback Mode
= Absolute) is first powered up after removal or replacement of the encoder
battery, the encoder must be rotated past its internal reference point. If this is
not done the
Set Position
command will be ignored and Error Code 53h (Set
Position before encoder passes reference point) will be reported.
4.06 Force Analog Output.
Each axis connector supports one analog output signal. The
Force
Analog Output
immediate command may be used in the PLC application program to set the value
of this DC voltage output. The
Force Analog Output
command operates one of the analog outputs
on DSM faceplate connector C or D in Digital mode, or in Analog mode, on connector A, B, C, or
D. Multiple
Force Analog Output
commands can be used to operate outputs on different
connectors by using the appropriate %AQ word offsets (see the paragraph before Table 5-7). A
Force Analog Output
command has a range of +32000 (+10.00 Vdc) to -32000 (-10.00 Vdc).
It is necessary to
enable the applicable %Q “Enable Drive” bit (there is one for each axis) to
activate the analog output value set by this command. Note: This differs from IC693DSM302
functionality.
There are two requirements to sustain the forced analog output voltage: (1) the
Force Analog
Output
command and value must remain continuously in the %AQ data, and (2) the associated
%Q “Enable Drive” bit must be on. The %Q “Enable Drive” bit can be used to switch the analog
output voltage on and off.
When a Force Analog Output command is active for a given axis, any other %AQ immediate
command for that axis will remove the
Force Analog Output
command and turn off the associated
analog output.
There are some differences between the Digital and Analog
Axis Modes
when using this
command, which are detailed below: