Numerical control information generator for controlling machine tool processes which require tool exchanges
AssigneeOkuma Corporation
InventorHiroki Tomita
Life of this patent
Estimating the term…
Abstract
A numerical control information generator controls machine tool operations where the number of tools necessary for machining an input part shape exceeds the number of simultaneously mountable tools. The numerical control information generator divides the overall machining process into multiple machining processes so that the number of tools necessary for any of the multiple machine processes does not exceed the number of tools simultaneously mountable. The numerical control generator also determines the order of the multiple machining processes, as well as the mounting positions of the tools on the machine tool for each machining process.
Claims22
A numerical control information generator for generating numerical control information to control a machine tool, on which a certain number of tools are simultaneously mountable, so as to cut a workpiece having a specified shape by deciding an overall machining process for performing machining based on input data for a machining shape, a material shape, and tool data, and by further dividing the overall machining process into a plurality of machining processes, and by properly rearranging an order of the divided machining processes, comprising:
- a machining process dividing means for deciding tools to be used in the overall machining process, and for further dividing machining processes necessary for machining the material into a plurality of machining processes based tool data concerning the decided tools;
- and
- a machining process deciding means for deciding a machining order of the divided machining processes and also for deciding mounting positions of the decided tools on the machine tool in each of the divided machining processes, respectively;
- wherein the machining process dividing means further automatically divides the divided machining process when a number of necessary tools exceeds a number of mountable tools in any of the divided machining processes.
A numerical control information generator for generating numerical control information to control a machine tool, on which a certain number of tools are simultaneously mountable, so as to cut a workpiece having a specified shape by deciding an overall machining process for performing machining based on input data for a machining shape, a material shape, and tool data, and by further dividing the overall machining process into a plurality of machining processes, and by properly rearranging an order of the divided machining processes, comprising:
- a machining group registering means for forming machining groups by classifying machining processes for materials and for registering the machining groups beforehand;
- a machining process dividing means for deciding tools to be used in the overall machining process and for dividing the machining processes necessary for machining materials into a plurality of machining processes, based on tool data concerning the decided tools for each of the registered machining groups respectively;
- and
- a machining process deciding means for automatically deciding a machining order of the divided machining processes and also deciding mounting positions of the decided tools on the machine tool in each of the divided machining processes respectively.
A numerical control information generator that generates numerical control information to control a machine tool, on which a certain number of tools are simultaneously mountable, by deciding an overall machining process for performing machining, comprising:
- machining process dividing means for deciding tools to be used in the overall machining process and for automatically dividing, when a number of tools necessary for performing the overall machining process exceeds the number of mountable tools, the overall machining process into a plurality of divided machining processes.
A numerical control information generator for generating numerical control information to control a machine tool, on which a certain number of tools are simultaneously mountable, by deciding an overall machining process for performing machining, comprising:
- machining group registering means for forming machining groups by classifying machining processes for materials and for registering the machining group beforehand;
- and
- machining process dividing means for deciding tools to be used in the overall machining process, and for automatically dividing, when a number of tools necessary for performing the overall machining process exceeds the number of mountable tools, the overall machining process into a plurality of divided machining processes.
Dependencies are inferred from the claim text.