Chapter 3 Connecting Hardware; Overview; Using Optoisolated Inputs; Limit Switch Input - Galil Motion Control DMC-1600 Series User Manual

Table of Contents

Advertisement

Chapter 3 Connecting Hardware

Overview

The DMC-1600 provides optoisolated digital inputs for forward limit, reverse limit, home, and
abort signals. The controller also has 8 optoisolated, uncommitted inputs (for general use) as
well as 8 TTL outputs and 8 analog inputs configured for voltages between +/- 10 volts.
The DMC-1610, 1620, 1630 and 1640 controllers have an additional 64 I/O which can be connected to
OPTO 22 racks.
This chapter describes the inputs and outputs and their proper connection.
If you plan to use the auxiliary encoder feature of the DMC-1600, you must also connect a 26-pin
IDC cable from the 26-pin J5 Auxiliary encoder connector on the DMC-1600 to the 26-pin header
connector on the AMP-19X0 or ICM-1900. This cable is not shipped unless requested when
ordering.

Using Optoisolated Inputs

Limit Switch Input

The forward limit switch (FLSx) inhibits motion in the forward direction immediately upon
activation of the switch. The reverse limit switch (RLSx) inhibits motion in the reverse direction
immediately upon activation of the switch. If a limit switch is activated during motion, the
controller will make a decelerated stop using the deceleration rate previously set with the DC
command. The motor will remain on (in a servo state) after the limit switch has been activated
and will hold motor position.
When a forward or reverse limit switch is activated, the current application program that is
running will be interrupted and the controller will automatically jump to the #LIMSWI subroutine
if one exists. This is a subroutine which the user can include in any motion control program and is
useful for executing specific instructions upon activation of a limit switch. Automatic Subroutines
are discussed in chapter 6.
After a limit switch has been activated, further motion in the direction of the limit switch will not
be possible until the logic state of the switch returns back to an inactive state. This usually
involves physically opening the tripped switch. Any attempt at further motion before the logic
state has been reset will result in the following error: "022 - Begin not possible due to limit
switch" error.
The operands, _LFx and _LRx, contain the state of the forward and reverse limit switches,
respectively (x represents the axis, X,Y,Z,W etc.). The value of the operand is either a '0' or '1'
corresponding to the logic state of the limit switch. Using a terminal program, the state of a limit
32 • Chapter 3 Connecting Hardware
DMC-1600

Advertisement

Table of Contents
loading

Table of Contents