Abstract:
A numerical control system of the point-to-point type for a three-axis machine wherein a single arithmetic unit accommodates the arithmetic operations for all three axes in a time division multiplexed fashion.
Abstract:
A numerical control system for performing a thread cutting operation on a lathe and responding to programmed path and final position coordinates to immediately execute a rapid tool retraction whenever one of the two controlled axes is in the final coordinate position.
Abstract:
A feedrate control system having an IPR capability including a spindle pulse transducer and three interpolators for override, feedrate, and axis command functions.
Abstract:
A numerical control system for machines having a plurality of movable elements wherein position feedback signals are generated by transforming a phase shift into a digital count indicating absolute position in either a positive or negative scale range. The respective feedback signals are time multiplexed to reduce hardware.
Abstract:
An electronic position control system for use for controlling continuous path machining operations wherein a cutting tool is moved relatively to a workpiece along a path which depends on the component motions of the servomechanisms moving the cutting tool and the workpiece relatively to each other. The individual servomechanisms displacing the cutting tool and the workpiece relatively to each other along each axis are adapted to be actuated by a controller according to the number of pulses received at their input, and the pulses are derived from input numerical data in binary coded decimal form indicating the increments of motion to the final relative position of the cutting tool, such numerical data being continually added one digit at a time to a remainder and each pulse supplied to each servomechanism being the result from the overflow of such addition. Each time a carry occurs, or a sum greater than nine is obtained for a digit, the number six is automatically added to the addition remainder to provide an arithmetically correct sum in binary coded decimal form which is stored in the remainder register for further addition with the integrand until an appropriate number of pulses in each train is supplied at the output of the controller.