Numerical controller and method of controlling a numerical controller
AssigneeFanuc Corporation
InventorYasuaki Koyama
Life of this patent
Estimating the term…
Abstract
A numerical controller in which a plurality of software packages using the same type of parameters are installed includes a parameter storage unit having a plurality of storage areas for storing the parameters, for each of parameter types, and a storage unit configured to store, for each of the software packages, a parameter information file in which information of the storage areas used by each of the software packages is described for each of the parameter types.
Claims19
A numerical controller in which a plurality of software packages using same type of parameters are installed, comprising:
- a parameter storage unit having a plurality of storage areas configured to store the parameters, for each of parameter types;
- a storage unit configured to store, for each of the software packages, a parameter information file in which information of the storage areas used by each of the software packages is described for each of the parameter types, wherein an external storage device is connected to the numerical controller when a software package is to be installed in the numerical controller, the external storage device storing a parameter information file in which information of the storage areas used by the software package to be installed in the numerical controller is described for each of the parameter types, and a program file in which programs that define processing performed by the software package to be installed are described;
- a comparison judgment unit configured to determine whether or not the storage areas used by the software package to be installed overlap with the storage areas used by the already installed software packages, for each of the parameter types;
- and
- an installation control unit configured to prohibit installation of the software package when the comparison judgment unit determines that the storage areas used by the software package to be installed overlap with the storage areas used by the already installed software packages.
A method of controlling a numerical controller having a plurality of storage areas configured to store parameters, for each of parameter types, and in which a plurality of software packages using same type of the parameters are installed, the method comprising:
- a parameter information storage step of storing in a storage unit, for each of the software packages, a parameter information file in which information of the storage areas used by each of the software packages is described for each of the parameter types, wherein an external storage device is connected to the numerical controller when a software package is to be installed in the numerical controller, the external storage device storing a parameter information file in which information of the storage areas used by the software package to be installed in the numerical controller is described for each of the parameter types, and a program file in which programs that define processing performed by the software package to be installed are described;
- a comparison judgment step of determining whether or not the storage areas used by the software package to be installed overlap with the storage areas used by the already installed software packages, for each of the parameter types;
- and
- an installation prohibition step of prohibiting installation of the software package or issuing a notification to an operator when it is determined in the comparison judgment step that the storage areas used by the software package to be installed overlap with the storage areas used by the already installed software packages.
A numerical controller in which a plurality of software packages using same type of parameters are installed, comprising:
- a parameter storage unit having a plurality of storage areas configured to store the parameters, for each of parameter types;
- a storage unit configured to store, for each of the software packages, a parameter information file in which information of the storage areas used by each of the software packages is described for each of the parameter types, wherein an external storage device is connected to the numerical controller when a software package is to be installed in the numerical controller, the external storage device storing a parameter information file in which information of the storage areas used by the software package to be installed in the numerical controller is described for each of the parameter types, and a program file in which programs that define processing performed by the software package to be installed are described;
- a comparison judgment unit configured to determine whether or not the storage areas used by the software package to be installed overlap with the storage areas used by the already installed software packages, for each of the parameter types;
- and
- a notification unit configured to issue a notification to an operator, when the comparison judgment unit determines that the storage areas used by the software package to be installed overlap with the storage areas used by the already installed software packages.
Dependencies are inferred from the claim text.