Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Control Processor Integrity Interlock for Interacting Machines

IP.com Disclosure Number: IPCOM000113861D
Original Publication Date: 1994-Oct-01
Included in the Prior Art Database: 2005-Mar-27
Document File: 2 page(s) / 85K

Publishing Venue

IBM

Related People

Hammond, J: AUTHOR [+4]

Abstract

Motor controllers under separate processor control typically receive commands which result in repositioning of the motor under control. Once the command is received, the motion commences and does not cease until the motor achieves the target position.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Control Processor Integrity Interlock for Interacting Machines

      Motor controllers under separate processor control typically
receive commands which result in repositioning of the motor under
control.  Once the command is received, the motion commences and does
not cease until the motor achieves the target position.

      It is sometimes desirable to advance the position of a motor
until some external event occurs, usually one signaling that the
mechanism has been located properly, and the controller issuing
commands to advance the motor must monitor the system until that
external event occurs.  In applications in which two mechanisms
interact, the external event is often the locating of one of
mechanism relative to the other.  Frequently in such cases, the
position at which the motors are set for interaction changes due to
the requirements of the application, so it is generally desirable for
the positioning of the motor to be done as quickly and efficiently as
possible.  In some cases the mechanism can be damaged if driven
beyond the desired position.

      One method for locating the motor is to advance the mechanism
in small steps, checking for the external event after each step.
However, this method is quite slow due to the overhead of the
communications between the controllers and the addition of motor
start and stop times for each incremental step.

      Another method is to send the mechanism to the end of travel,
then send a stop command when the external event occurs.  The danger
of this method is that the controlling processor may be interrupted
and fail to stop the mechanism when the external event is signaled.

      The Control Processor Integrity Interlock for Interacting
Mechanisms (CPIIIM) disclosed herein provides a design for electronic
circuitry and software for a controller with improved ability to
position a mechanism.  It provides means for moving a mechanism at
substantial speed as well as preventing collisions by stopping the
motor when an external event occurs, or when the controlling
processor is interrupted.

      The CPIIIM was implemented for a high-speed electrical probe
tester, but can be use...