Input Protection Lines; Software Protection; Programmable Position Limits - Galil Motion Control DMC-14 5 Series Manual

Table of Contents

Advertisement

Input Protection Lines

Abort - A low input stops commanded motion instantly without a controlled deceleration. For any
axis in which the Off-On-Error function is enabled, the amplifiers will be disabled. This could cause
the motor to 'coast' to a stop. If the Off-On-Error function is not enabled, the motor will
instantaneously stop and servo at the current position. The Off-On-Error function is further discussed
in this chapter.
Forward Limit Switch - Low input inhibits motion in forward direction. (The CN command can be
used to change the polarity of the limit switches.) If the motor is moving in the forward direction when
the limit switch is activated, the motion will decelerate and stop. In addition, if the motor is moving in
the forward direction, the controller will automatically jump to the limit switch subroutine, #LIMSWI
(if such a routine has been written by the user).
Reverse Limit Switch - Low input inhibits motion in reverse direction. (The CN command can be
used to change the polarity of the limit switches.) If the motor is moving in the reverse direction when
the limit switch is activated, the motion will decelerate and stop. In addition, if the motor is moving in
the reverse direction, the controller will automatically jump to the limit switch subroutine, #LIMSWI
(if such a routine has been written by the user).

Software Protection

The DMC-14XX provides a programmable error limit. The error limit refers to a difference in the
actual and commanded position of the motor. This limit can be set for any number between 1 and
32767 using the ER n command. The default value for ER is 16384.
Example:
ER 200,300
ER,1
The units of the error limit are quadrature counts. The error is the difference between the command
position and actual encoder position. If the absolute value of the error exceeds the value specified by
ER, the DMC-14XX will generate signals to warn the host system of the error condition. These signals
include:
Signal or Function
# POSERR
Error Light
OE Function
AEN Output Line
The Jump if Condition statement is useful for branching within the program due to an error. The
position error of X and Y can be monitored during execution using the TE command.

Programmable Position Limits

The DMC-14XX provides programmable forward and reverse position limits. These are set by the BL
(Backwards Limit) and FL (Forward Limit) software commands. Once a position limit is specified,
the DMC-14XX will not accept position commands beyond the limit. Motion beyond the limit is also
prevented.
Example:
DP0,0,
BL -2000,-4000
FL 2000,4000
132
Chapter 8 Hardware & Software Protection
i
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Set X-axis error limit for 200, Y-axis error limit to 300
Set Y-axis error limit to 1 count.
State if Error Occurs
Jumps to automatic excess position error subroutine (if included in program)
Turns on
Shuts motor off if OE1
Goes low
Define Position
Set Reverse position limit
Set Forward position limit
DMC-14x5/6

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dmc-14 6 seriesDmc-1415Dmc-1416Dmc-1425

Table of Contents