Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
159 words
In a machining centre or similar working machines, a numerical control system for controlling the relative movement of a tool and a workpiece to be machined in accordance with a predetermined machining program, comprising a program reading unit, an operating memory, at least one peripheral unit for measuring or controlling the movement of said tool and said workpiece, at least a pair of processors, a common signal bus means interconnecting said processors, said program reading unit, said operating memory and said peripheral unit for causing said processors to operate simultaneously, and sharing control means controlled by a program recorded in a program memory common to said two processors for causing a first one of said processors to control said peripheral unit and the second of said processors to execute the computations relating to the interpolation of the path of said tool with respect to said workpiece, said two processors automatically sharing access to said memories and said peripheral unit.
Claim 2
Dependent Claim
159 words
In a machining centre or similar working machines, a numerical control system for controlling the relative movement of a tool and a workpiece to be machined in accordance with a predetermined machining program, comprising a program reading unit, an operating memory, at least one peripheral unit for measuring or controlling the movement of said tool and said workpiece, at least a pair of processors, a common signal bus means interconnecting said processors, said program reading unit, said operating memory and said peripheral unit for causing said processors to operate simultaneously, and sharing control means controlled by a program recorded in a program memory common to said two processors for causing a first one of said processors to control said peripheral unit and the second of said processors to execute the computations relating to the interpolation of the path of said tool with respect to said workpiece, said two processors automatically sharing access to said memories and said peripheral unit.
Claim 3
Dependent Claim
158 words
In a machining centre or similar working machines, a numerical control system for controlling the relative movement of a tool and a workpiece to be machined in accordance with a predetermined machining program, comprising a first group of peripheral units including input and output means for data and programs, a second group of peripheral units including a series of units for measuring and controlling the movement of said tool and said workpiece, a program reading unit, a random access memory, at least first and second of processors, a first common signal bus interconnecting said processors, said program reading unit, said memory and said input and output means for causing said processors to operate simultaneously, a second common signal bus interconnecting said measuring and control units, a bidirectional interface connecting said first signal bus and said second signal bus, and sharing control means for causing said processors to automatically share access to said memory and to said peripheral units.
Claim 4
Dependent Claim
158 words
In a machining centre or similar working machines, a numerical control system for controlling the relative movement of a tool and a workpiece to be machined in accordance with a predetermined machining program, comprising a first group of peripheral units including input and output means for data and programs, a second group of peripheral units including a series of units for measuring and controlling the movement of said tool and said workpiece, a program reading unit, a random access memory, at least first and second of processors, a first common signal bus interconnecting said processors, said program reading unit, said memory and said input and output means for causing said processors to operate simultaneously, a second common signal bus interconnecting said measuring and control units, a bidirectional interface connecting said first signal bus and said second signal bus, and sharing control means for causing said processors to automatically share access to said memory and to said peripheral units.
Claim 5
Dependent Claim
58 words
A system according to claim 2, wherein said measuring and control units are connected to corresponding electromechanical actuators, said first signal bus having a triggering threshold such as to allow it a high data transmission speed, said second bus having a triggering threshold which is higher and such as to eliminate electrical disturbances reduced by said electromechanical actuators.
Claim 6
Dependent Claim
78 words
A system according to claim 2, wherein said sharing control means are controlled by a program recorded in a program memory common to said two processors, and wherein said first processor comprises command means for generating a series of command signals interacting with the said random access memory and said program memory and with said peripheral units by a conversation procedure, and driving means for exchanging data and addresses with the said memories and the said peripheral units.
Claim 7
Dependent Claim
24 words
A system according to claim 4, comprising additional command means for causing said driving means to exchange data and instructions between the said processors.
Claim 8
Dependent Claim
31 words
A system according to claim 4, comprising means included in each peripheral unit for generating program interrupt commands arranged according to different priority levels, said interrupt commands controlling said conversation procedure.
Claim 9
Dependent Claim
34 words
A system according to claim 6, wherein said second group of peripherals includes a data sampling unit for generating an interrupt command having the maximum priority level with respect to the other peripheral units.
Claim 10
Dependent Claim
51 words
A system according to claim 7, comprising decoding means for generating a set of program interrupt, each one corresponding to one of said interrupt commands, said decoding means defining, in correspondence with an additional program interrupt code, access to a number of peripheral units higher than the number of interrupt codes.
Claim 11
Dependent Claim
58 words
A system according to claim 2, wherein said second processor comprises a pair of computing units, one for the mantissa and the other for the exponent of the data supplied by the said first processor, represented in scientific notation, said computing units being controlled by a microprogram recorded in a read-only memory (ROM) of the said second processor.
Claim 12
Dependent Claim
61 words
A system as in claim 9, wherein said second processor comprises a multiplexer controlled by the data coming from the said first bus and by another microprogram unit of the said second processor for conditioning a unit for generating commands adapted to control memory addressing means and to define operation codes according to the data coming from the said first bus.
Claim 13
Dependent Claim
35 words
A system according to claim 10, comprising a decoder for the input data and a circuit controlled by said decoder for defining a series of states or conditions in which the said second processor is.
Claim 14
Dependent Claim
46 words
A system as in claim 2, wherein said second processor is controlled by two different microprograms, one of which is provided for controlling a series of elementary operations, while the other is provided for computations of the path of the tool with respect to the workpiece.
Claim 15
Dependent Claim
51 words
A system as in claim 2, wherein each of the said processors comprises means to signal its free or busy condition to the other processor via said common bus, the said condition being tested whenever the said processors must communicate with each other or access the said random access memory (RAM).