DMC-1500
Chapter 8 Hardware & Software Protection
•
127
Reverse Limit Switch
- Low input inhibits motion in reverse direction. 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). The CN command can be used
to change the polarity of the limit switches.
Software Protection
The DMC-1500 provides a programmable error limit for servo operation. The error 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,400,500
Set X-axis error limit for 200, Y-axis error limit to 300, Z-axis error limit to 400
counts, W-axis error limit to 500 counts
ER,1,,10
Set Y-axis error limit to 1 count, set W-axis error limit to 10 counts.
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-1500 will generate several signals to warn the host system of the error condition. These
signals include:
Signal or Function
Indication of Error
# POSERR
Jumps to automatic excess position error subroutine
Error Light
Turns on when position error exceeds error limit
OE Function
Shuts motor off by setting AEN output line low if OE1.
The position error of X,Y,Z and W can be monitored during execution using the TE command.
Programmable Position Limits
The DMC-1500 provides programmable forward and reverse position limits. These are set by the BL
and FL software commands. Once a position limit is specified, the DMC-1500 will not accept position
commands beyond the limit. Motion beyond the limit is also prevented.
Example - Using Position Limits
Instruction Interpretation
DP0,0,0 Define
Position
BL -2000,-4000,-8000
Set Reverse position limit
FL 2000,4000,8000
Set Forward position limit
JG 2000,2000,2000
Jog
BG XYZ
Begin
(motion stops at forward limits)
Off-On-Error
The DMC-1500 controller has a built in function which can turn off the motors under certain error
conditions. This function is know as ‘Off-On-Error”. To activate the OE function for each axis,
specify 1 for X,Y,Z and W axis. To disable this function, specify 0 for the axes. When this function is
enabled, the specified motor will be disabled under the following 3 conditions:
The position error for the specified axis exceeds the limit set with the command, ER
Содержание DMC-1510
Страница 6: ......
Страница 18: ...6 Chapter 1 Overview DMC 1500 THIS PAGE LEFT BLANK INTENTIONALLY...
Страница 88: ...76 Chapter 6 Programming Motion DMC 1500 Figure 6 7 Motion intervals in the Home sequence...
Страница 90: ...78 Chapter 6 Programming Motion DMC 1500 THIS PAGE LEFT BLANK INTENTIONALLY...
Страница 137: ...DMC 1500 Chapter 7 Application Programming 125 THIS PAGE LEFT BLANK INTENTIONALLY...
Страница 157: ...DMC 1500 Chapter 10 Theory of Operation 145 THIS PAGE LEFT BLANK INTENTIONALLY...
Страница 160: ...148 Appendices DMC 1500 Card Level Layout...
Страница 178: ...166 Appendices DMC 1500 ICM 1100 Drawing 1 3 4 0 0 4 4 0 2 4 0 7 0 0 4 5 3 7 0 5 7 0 2 8 5 1 0 0 1 0 1 0 7 0 1 0 0...
Страница 180: ...168 Appendices DMC 1500...
Страница 198: ...186 Appendices DMC 1500 THIS PAGE LEFT BLANK INTENTIONALLY...