Patent GB-1145312-A (GB)
Title: Automatic control apparatus
IPC: H03M1/00
Filed: 1966-11-01
Abstract: 1,145,312. Programme control of machine tools. INTERNATIONAL BUSINESS MACHINES CORP. Nov. 1 1966 [Dec. 21, 1965], No. 48810/66. Heading G3N. A numerical system for controlling the position of a movable member, of the kind including a reversible counter operable in one sense by command signal gated pulses and in the other by feedback gated pulses, producing an analogue signal defining the position error and having means for detecting phase differences between the pulses of less than a predetermined value and a fire control producing a signal proportional to position error when phase differences of less than the predetermined value are detected, wherein the counter includes two ring circuits, one of which is stepped by command pulses and the other stepped by feedback pulses which have been delayed by a time equal to that necessary to step the one ring circuit to a predetermined stage. As shown, a reference counter 10, driven by an oscillator 12, is cycled to divide a movement of a machine tool table 18 into time increments. The last stage of the counter, through a sinusoidal shaper 14, energizes a linear winding 16 and, through a 90 degrees phase-shifter 20, a linear winding 17; the windings being located on the table. Pulses induced in a position sensing winding 22 on a bed of the machine tool are amplified, by an amplifier 24, to provide feedback pulses on a line 26 which are so timed with respect to the output of the counter 10 as to indicate the relative position of table and bed. A location counter 28 is counted up or down, in dependence on whether it is desired to move the table in a positive or negative direction, by pulses, having a frequency determining the table velocity, on lines 30, 32 from an interpolator, (not shown). The contents of the counter 28 are compared with that of the counter 10 in a comparator 34. The output of the comparator is sampled by oscillator pulses at an AND-gate 38 and the time at which a pulse occurs at the output of the AND-gate indicates the desired location of the table. The output of gate 38 is applied to a ring counter 40 and the feedback pulses from the amplifier 24 are sampled and applied to a ring counter 42. The ring counters are then stepped through four count cycles by the oscillator pulses. In a positioning cycle, when counter 40 stages Al, A2 are on at the same time as counter 42 stages B1, B2 then the pulse difference is less than 2 micro-seconds, this is tested by OR-gates 44, 46 and AND-gate 48. When the pulse difference is over 2 micro-seconds the output of an inverter 50 is positive and one input of an AND-gate 52 is energized allowing stage A2 or B2 to fire a single shot multi-vibrator 54. A pulse from stage B3 then passes through an AND-gate 58 to the count-down input of a reversible counter 60. The 1, 2, 4 outputs of the counter 60 are connected to the inputs of an OR-gate 64, the output of which is gated to a transistor T1 charging a capacitor C positively. The direct voltage across the capacitor is applied to an amplifier 68 causing a motor M to turn in proportion to the applied voltage and drive a lead-screw 69 positioning the table 18 closer to the desired position in the positive direction. A pulse is produced every A1, B1 count time at the beginning of each position cycle which, by logic, turns on a transistor T3 and a transistor T3', one of which provides a discharge path for the capacitor. When the pulse difference is less than 2 microseconds the feedback pulse on the line 26, delayed by 2 micro-seconds by a circuit 70, is gated at an AND-gate 78, by the occurrence of A2 or A3 and B2 or B3 states of the ring counters 40, 42, and used to switch on a transistor T2 causing the voltage on the capacitor C1 to build up in the negative direction. When the A3 state occurs, 2 micro-seconds after the compare output pulse, the positive current from T1 cancels out the negative current from T2. The total current tending to charge the capacitor C negatively is equal to the absolute time difference between the feedback and the compare pulses. The motor then moves the table 18 in the negative direction towards the desired position. When the feedback and compare pulses occur simultaneously, the ring counters 40, 42 step in unison, no output occurs at the AND-gate 52 and the single shot multi-vibrator 54 does not fire. No charge is then placed on the capacitor C and the motor 17 does not move.