Multi-axis controller
AssigneeAutomation Industries, Inc.
InventorRobinson C. Russell
Life of this patent
Estimating the term…
Abstract
A mechanical element is moved from a first position to a second position along a vector path. Individual step controllers provide drive along each axis at respective velocities for vector movement. The velocity along the greatest distance axis is the master against which acceleration and velocity of the other axes is measured. Optional closed-loop operation insures synchronism of movement along the different axes.
Claims6
A system for moving a mechanical element along a vector path from a first position to a second position, said positions being defined by coordinates on at least two axes, comprising:
- selectively actuatable means for storing the coordinates of said first and second positions and for producing electric signals representative of the differences of the two coordinaates on each axis;
- first means responsive to pulse energization for moving the mechanical element parallel to that axis along which there is a greater coordinate change on moving from the first position to the second position;
- second means responsive to pulse energization for moving the mechanical element along a path parallel to the other axis;
- a source of pulses of a first frequency interconnected with the first moving means;
- a second source of pulses having a frequency equal to that of the first frequency multiplied by the ratio of the shorter coordinate change to the longer coordinate change;
- first and second counters interconnected with the respective first and second pulse sources for accumulating pulse counts corresponding to the change along the two axes on moving from the first to the second position;
- means for storing temporarily intermediate pulse counts of said first counter;
- means for multiplying the temporarily stored pulse count in the first counter by the ratio of the shorter axis coordinate change in moving from the first to the second positions to the longer axis coordinate change;
- means for comparing the ratioed value of the temporarily stored pulse count with the intermediate stored pulse count in said second counter and forming an error signal;
- and
- means responsive to the error signal for modifying the second source pulse frequency in such direction as to make the error signal zero to terminate accumulation of the counters on coincidence of the respective stored coordinates and the accumulated coordinates in the counters.
A system for moving a mechanical element along a vector path from a first position to a second position, said positions being defined by coordinates on at least two axes, comprising:
- selectively actuatable means for storing the coordinates of said first and second positions and for producing electric signals representative of the differences of the two coordinates on each axis;
- first means responsive to pulse energization for moving the mechanical element parallel to that axis along which there is a greater coordinate change on moving from the first position to the second position;
- second means responsive to pulse energization for moving the mechanical element along a path parallel to the other axis;
- a source of pulses of a first frequency interconnected with the first moving means;
- a second source of pulses having a frequency equal to that of the first frequency multiplied by the ratio of the shorter coordinate change to the longer coordinate change;
- first and second counters interconnected with the respective first and second pulse sources for accumulating pulse counts corresponding to the change along the two axes on moving from the first to the second position;
- actuatable means interconnectedd with said first and second sources of pulses for selectively modifying the pulse output of each to a pulse train of increasing frequency, or a constant frequency pulse train;
- means for actuating said means interconnected with the first and second pulse sources for actuating an increasing frequency pulse train on initiation of system operation, for actuating reducing frequency pulse trains a predetermined position prior to termination of mechanical element movement, and for actuating constant frequency pulse trains a predetermined time period after initiation of system operation;
- and
- a comparator interconnected to the first and second counters and the storing means to terminate accumulation of the counters on coincidence of the respective stored coordinates and the accumulated coordinates in the counters.
Dependencies are inferred from the claim text.