Abstract A system for the numerical control of a plurality of machine tool positioning units by a single instruction program, comprising a reading unit which reads program data comprising addresses and numerical data from a record member and issue the data in succession at an output, and a plurality of positioning units connected to receive data from the output. Each positioning unit is adapted to recognise its own address among the addresses which appear at the output and to enable a corresponding input for the reception of numerical data following the address. Each positioning unit is also able to operate during the reading of the addresses and numerical data following and/or concerning the other positioning units.
A system for the numerical control of a plurality of machine tool positioning units by a single program, said program incluDing addresses and numerical data, said system comprising: a reading unit including: reading means for reading a program from a recording medium; means connected to said reading means for distinguishing between addresses and numerical data read by said reading means; first storage means responsive to the sensing by said distinguishing means of an address for storing said address, said first storage means including means for indicating the presence of an address stored therein; second storage means responsive to the sensing of numerical data by said distinguishing means for receiving and storing said numerical data; a plurality of positioning units connected to the reading unit each including: decoding means responsive to the indication by said indicating means of an address in said first storage means for decoding said address to determine if it addresses that positioning unit; a plurality of registers each for controlling the operation of the positioning unit along an axis of movement, said decoding means including means responsive to the decoding of the address of that positioning unit for enabling a selected one of said registers for receiving the data stored in said second storage means.
Claim 2
Independent Claim
208 words
A system for the numerical control of a plurality of machine tool positioning units by a single program, said program incluDing addresses and numerical data, said system comprising: a reading unit including: reading means for reading a program from a recording medium; means connected to said reading means for distinguishing between addresses and numerical data read by said reading means; first storage means responsive to the sensing by said distinguishing means of an address for storing said address, said first storage means including means for indicating the presence of an address stored therein; second storage means responsive to the sensing of numerical data by said distinguishing means for receiving and storing said numerical data; a plurality of positioning units connected to the reading unit each including: decoding means responsive to the indication by said indicating means of an address in said first storage means for decoding said address to determine if it addresses that positioning unit; a plurality of registers each for controlling the operation of the positioning unit along an axis of movement, said decoding means including means responsive to the decoding of the address of that positioning unit for enabling a selected one of said registers for receiving the data stored in said second storage means.
Claim 3
Dependent Claim
84 words
The system of claim 1 wherein said numerical data follows the address associated therewith on said recording medium and wherein said second storage means includes a shift register for storing said numerical data, said shift register being controlled by timing pulses from said reading unit during the transfer of numerical data from said recording medium to said shift register and by timing pulses from the addressed positioning unit during the transfer of said numerical data from said shift register to said addressed positioning unit.
Claim 4
Dependent Claim
49 words
The system of claim 1 wherein said first storage means includes a first storage register responsive to the sensing of an address by said distinguishing means for receiving and storing said address and transcoding and storage means for transcoding and storing the address stored in said first storage register.