Method and circuit configuration for monitoring machine parameters
First Claim
1. A method for monitoring machine parameters of a numerical controller, said method comprising:
- performing a first operation of a numerical controller for machine parameters, comprising;
calculating a first checksum of said machine parameters in a first processor;
converting at least two of said machine parameters in a second processor into internal parameters of said second processor;
calculating a second checksum based on said internal parameters in said second processor;
transmitting said second checksum to said first processor;
storing said first and second checksums in a memory;
performing a second operation of said numerical controller, comprising;
calculating a third checksum of said machine parameters in said first processor;
calculating a fourth checksum of said internal parameters in said second processor;
comparing said stored first checksum with said calculated third checksum;
comparing said stored second checksum with said calculated fourth checksum; and
wherein if at least one match is lacking during said comparing, then an error treatment is performed.
1 Assignment
0 Petitions
Accused Products
Abstract
A circuit configuration for monitoring machine parameters of a numerical controller for a machine tool where the circuit configuration includes a first processor calculating a first checksum and a third checksum, a first memory assigned to the first processor and has a bidirectional connection with the first processor, wherein the first memory stores machine parameters, a second processor calculating a second checksum and a fourth checksum, a second memory that has a bidirectional connection with the first processor and the second processor and a comparator connected to the first and second memories and the first and second processors, the comparator comparing the first and third checksums with one another and the second and fourth checksums with one another.
-
Citations
15 Claims
-
1. A method for monitoring machine parameters of a numerical controller, said method comprising:
-
performing a first operation of a numerical controller for machine parameters, comprising;
calculating a first checksum of said machine parameters in a first processor;
converting at least two of said machine parameters in a second processor into internal parameters of said second processor;
calculating a second checksum based on said internal parameters in said second processor;
transmitting said second checksum to said first processor;
storing said first and second checksums in a memory;
performing a second operation of said numerical controller, comprising;
calculating a third checksum of said machine parameters in said first processor;
calculating a fourth checksum of said internal parameters in said second processor;
comparing said stored first checksum with said calculated third checksum;
comparing said stored second checksum with said calculated fourth checksum; and
wherein if at least one match is lacking during said comparing, then an error treatment is performed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
storing said machine parameters in said memory;
calculating said first checksum in said first processor based on said machine parameters stored in said memory;
transmitting said machine parameters and said first checksum to said second processor;
recalculating said first checksum by said second processor based on said transmitted machine parameters; and
wherein if there is no match between said transmitted first checksum and said recalculated first checksum, an error treatment is initiated.
-
-
3. The method of claim 2, wherein if there is a match between said transmitted first checksum and said recalculated first checksum, then perform the following:
-
calculating internal parameters from said machine parameters in said second processor;
calculating said second checksum by said second processor based on said internal parameters and said first checksum;
transmitting said second checksum from said second processor to said first processor; and
storing said transmitted second checksum in said memory.
-
-
4. The method of claim 1, wherein said performing said second operation further comprises:
-
calculating said third checksum in said first processor based on said machine parameters; and
comparing said calculated third checksum with said first checksum stored in said memory, wherein if there is no match an error treatment is initiated.
-
-
5. The method of claim 4, wherein if there is a match between said calculated third checksum and said stored first checksum, then perform the following:
-
reading said second checksum out of said memory;
transmitting said machine parameters, said first checksum and said second checksum to said second processor;
calculating said third checksum by said second processor based on said machine parameters; and
comparing said calculated third checksum by said second processor with said transmitted first checksum, wherein if there is no match an error treatment is initiated.
-
-
6. The method of claim 5, wherein if there is a match between said calculated third checksum by said second processor and said transmitted first checksum, then perform the following:
-
calculating internal parameters based on said machine parameters in said second processor;
calculating said fourth checksum based on said internal parameters and said first checksum; and
comparing said calculated fourth checksum with said transmitted second checksum; and
that if there is no match an error treatment is initiated.
-
-
7. The method of claim 1, wherein for transmitting data from said first processor to said second processor and vice versa, said data to be transmitted are written by said first processor into a read-write memory and are read out of said read-write memory by said second processor, and vice versa.
-
8. The method claim 1, further comprising:
-
initiating said first operation upon connection of said numerical controller to a supply voltage; and
performing said second operation at regular intervals during operation of said numerical controller.
-
-
9. The method of claim 1, wherein said error treatment is blocking operation of said numerical controller.
-
10. The method of claim 1, wherein said machine parameter corresponds to a machine tool.
-
11. A method for monitoring machine parameters of a numerical controller, said method comprising:
-
performing a setup operation of a numerical controller for machine parameters, comprising;
storing machine parameters in a memory assigned to a first processor;
calculating a first checksum of said machine parameters in said first processor;
converting at least two of said machine parameters in a second processor into internal parameters of said second processor;
calculating a second checksum in said second processor based on at least said internal parameters of said second processor;
transmitting said second checksum to said first processor; and
storing said first and second checksums in said memory. - View Dependent Claims (12)
performing a regular operation of said numerical controller, comprising;
calculating a third checksum of said machine parameters in said first processor;
calculating a fourth checksum of said internal parameters in said second processor;
comparing said stored first checksum with said calculated third checksum;
comparing said stored second checksum with said calculated fourth checksum; and
wherein if at least one match is lacking during said comparing, then an error treatment is performed.
-
-
13. A circuit configuration for monitoring machine parameters of a numerical controller for a machine tool, said circuit configuration comprising:
-
a first processor calculating a first checksum and a third checksum;
a first memory assigned to said first processor and has a bidirectional connection with said first processor, wherein said first memory stores machine parameters;
a second processor calculating a second checksum and a fourth checksum;
a second memory that has a bidirectional connection with said first processor and said second processor; and
a comparator connected to said first and second memories and said first and second processors, said comparator comparing said first and third checksums with one another and said second and fourth checksums with one another. - View Dependent Claims (14, 15)
-
Specification