Numerical controller, numerical control method and numerical control program
AssigneeFanuc Corporation
InventorMasaki Oka
Life of this patent
Estimating the term…
Abstract
To provide a numerical controller, a numerical control method and a numerical control program enabling to improve laser cutting speed. A numerical controller for dividing a laser cutting range into a plurality of sections and performing cutting in the respective sections with individual laser outputs includes a nonvolatile memory for storing division conditions and laser output conditions for the plurality of respective sections in association with a cutting condition identifier, and a CPU for specifying the cutting condition identifier as a command value along with an axial movement command in a cutting program, thereby sequentially applying the stored laser output conditions to the plurality of respective sections.
Claims9
A numerical controller, the numerical controller comprising:
- a storage unit for storing a plurality of cutting condition identifiers, each cutting condition identifier of the plurality of cutting condition identifiers being associated with a plurality of sections of a laser cutting range and also being associated with division conditions and laser output conditions for the associated plurality of respective sections, the division conditions and laser output conditions also being stored in the storage unit;
- and
- a command unit for specifying a cutting condition identifier of the plurality of cutting condition identifiers as a command value along with an axial movement command in a cutting program, thereby sequentially applying the laser output conditions associated with the specified cutting condition identifier to the plurality of respective sections associated with the specified cutting condition identifier to perform cutting in the plurality of respective sections with individual laser outputs.
A numerical control method to be executed by a computer, the numerical control method comprising the steps of:
- storing a pluraltiy of cutting condition identifiers, each cutting condition identifier of the plurality of cutting condition identifiers being associated with a plurality of sections of a laser cutting range and also being associated with division conditions and laser output conditions for the associated plurality of respective sections, the division conditions and laser output conditions also being stored in a storage unit;
- and
- specifying a cutting condition identifier of the plurality of cutting condition identifiers as a command value along with an axial movement command in a cutting program, thereby sequentially applying the laser output conditions associated with the specified cutting condition identifier to the plurality of respective sections associated with the specified cutting condition identifier to perform cutting in the plurality of respective sections with individual laser outputs.
A non-transitory computer readable medium storing a numerical control program, the numerical control program making a computer perform the steps of:
- storing a pluraltiy of cutting condition identifiers, each cutting condition identifier of the plurality of cutting condition identifiers being associated with a plurality of sections of a laser cutting range and also being associated with division conditions and laser output conditions for the associated plurality of respective sections, the division conditions and laser output conditions also being stored in a storage unit;
- and
- specifying a cutting condition identifier of the plurality of cutting condition identifiers as a command value along with an axial movement command in a cutting program, thereby sequentially applying the laser output conditions associated with the specified cutting condition identifier to the plurality of respective sections associated with the specified cutting condition identifier to perform cutting in the plurality of respective sections with individual laser outputs.
Dependencies are inferred from the claim text.