Numerical controller having function of automatically selecting parameter based on size of machining area
AssigneeFanuc Corporation
InventorMasaaki Shindou
Life of this patent
Estimating the term…
Abstract
A numerical controller includes a data table on which data in which a size of a machining area and a setting value of a parameter, which is influenced by a size of a machining area, are associated with each other is registered. Further, the numerical controller estimates a size of a machining area based on a setting value of a parameter used for control of a machine tool. In the case where data corresponding to the estimated size of the machining area is registered on the data table, the numerical controller acquires a parameter setting value corresponding to the size of the machining area from the data table so as to set the parameter setting value.
Claims8
A numerical controller which controls a machine performing machining of a workpiece in a machining area, the numerical controller comprising:
- a parameter setting storage unit in which a setting value of a parameter used for control of the machine is set;
- and
- a processor configured as:
- a machining area estimation unit that estimates a three dimensional size of the machining area based on the setting value of the parameter that is set in the parameter setting storage unit, the machining area is a three dimensional area in which movement of the machine is limited based on stroke limits of the machine;
- a data table including a registered plurality of three dimensional sizes of the machining area and a registered plurality of setting values of the parameter influenced by the three dimensional size of the machining area, each of the three dimensional sizes corresponding to a respective one of the setting values, and each of the setting values includes a motor number identifying a respective motor corresponding to a size of a spindle motor;
- a machining area determination unit that determines whether data corresponding to the three dimensional size of the machining area, which is estimated by the machining area estimation unit, is registered on the data table;
- a parameter setting value automatic selection unit that acquires a setting value of the parameter corresponding to the three dimensional size of the machining area from the data table so as to set the acquired setting value of the parameter in the parameter setting storage unit in a case where the machining area determination unit determines that data corresponding to the three dimensional size of the machining area is registered on the data table;
- and
- a spindle attachment determination unit that determines whether or not a setting value of a motor number identifying the motor is set in the parameter setting storage unit;
- wherein
- in the case where the spindle attachment determination unit determines that a setting value of the motor number of the spindle motor is set in the parameter setting storage unit, the machining area estimation unit estimates the three dimensional size as one of the three dimensional sizes of the machining area registered in the data table that corresponds to the motor number of the spindle motor registered in the data table, and
- wherein the processor is further configured to control the machine to perform machining of the workpiece in a machining area based on the setting value of the parameter corresponding to the three dimensional size of the machining area.
A numerical controller which controls a machine performing machining of a workpiece in a machining area, the numerical controller comprising:
- a parameter setting storage unit in which a setting value of a parameter used for control of the machine is set;
- and
- a processor configured as:
- a machining area estimation unit that estimates a three dimensional size of the machining area based on the setting value of the parameter that is set in the parameter setting storage unit, the machining area is a three dimensional area in which movement of the machine is limited based on stroke limits of the machine;
- a data table including a registered plurality of three dimensional sizes of the machining area and a registered plurality of setting values of the parameter influenced by the three dimensional size of the machining area, each of the three dimensional sizes corresponding to a respective one of the setting values, and each of the setting values includes a motor number identifying a respective motor corresponding to a size of a feed axis motor;
- a machining area determination unit that determines whether data corresponding to the three dimensional size of the machining area, which is estimated by the machining area estimation unit, is registered on the data table;
- a parameter setting value automatic selection unit that acquires a setting value of the parameter corresponding to the three dimensional size of the machining area from the data table so as to set the acquired setting value of the parameter in the parameter setting storage unit in a case where the machining area determination unit determines that data corresponding to the three dimensional size of the machining area is registered on the data table;
- and
- a feed axis attachment determination unit that determines whether or not a setting value of a motor number identifying the motor is set in the parameter setting storage unit;
- wherein in the case where the feed axis attachment determination unit determines that a setting value of the motor number of the feed axis motor is set in the parameter setting storage unit, the machining area estimation unit estimates the three dimensional size as one of the three dimensional sizes of the machining area registered in the data table that corresponds to the motor number of the feed axis motor registered in the data table, and
- wherein the processor is further configured to control the machine to perform machining of the workpiece in a machining area based on the setting value of the parameter corresponding to the three dimensional size of the machining area.
Dependencies are inferred from the claim text.