← Back to Patent Explorer
US4580207A Expired / Lapsed US ⏱️ 0.0 years remaining

Numerical control data dividing and editing apparatus for numerical control machine tool

Assignee: Hitachi Ltd
•
Filing: 1984-08-08
•
Granted: 1986-04-01
•
Expires: 2004-08-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Machining data for machining a workpiece is divided by an NC data dividing processor into a plurality of machining element data each of which can be carried out by a single tool, and selected ones of the divided machining element data are combined and edited by an NC data editing processor in accordance with job allocation determined by a job allocation processor.

Inventors

  • 👤 Yoshinao Arai
  • 👤 Kenji Takeda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 00:30
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/42; G05B19/4202; G05B2219/00; G05B2219/30; G05B2219/32; G05B2219/32418; G05B2219/35; G05B2219/35399; Y; Y02; Y02P; Y02P90/00; Y02P90/02

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 275 words
A NC data dividing and editing apparatus for a NC machine tool system including a plurality of NC machine tools having their operations controlled by NC data, comprising: a NC data dividing processor for dividing a series of machining data derived by processing a part program by a main processor into a plurality of machining element data each of which can be carried out by a single tool, and for storing said machining element data, each of said plurality of machining element data including start condition data, tool specifying data, operation data and end condition data; a job allocation processor for allocating jobs to said machine tools in response to information received from each machine tool conveying if the machine tool is continuing to operate, load conditions of tools on each machine tool, mounting conditions of tools on each machine tool and job precedence relations of said machining element data as a function of the machining time for each machine tool and the number of times of transfer of a workpiece between machine tools to accomplish said jobs to be allocated by said job allocation processor; and a NC data editing processor responsive to the job allocation by said job allocation processor for combining and editing selected ones of said plurality of machining element data divided by said NC data dividing processor for each of said machining tools and for reallocating one or more machining element data originally allocated to one or more machine tools by said job allocation processor to one or more additional machine tools on the basis of an updating of said information used for originally allocating information to said machine tools.
Claim 2
Dependent Claim 275 words
A NC data dividing and editing apparatus for a NC machine tool system including a plurality of NC machine tools having their operations controlled by NC data, comprising: a NC data dividing processor for dividing a series of machining data derived by processing a part program by a main processor into a plurality of machining element data each of which can be carried out by a single tool, and for storing said machining element data, each of said plurality of machining element data including start condition data, tool specifying data, operation data and end condition data; a job allocation processor for allocating jobs to said machine tools in response to information received from each machine tool conveying if the machine tool is continuing to operate, load conditions of tools on each machine tool, mounting conditions of tools on each machine tool and job precedence relations of said machining element data as a function of the machining time for each machine tool and the number of times of transfer of a workpiece between machine tools to accomplish said jobs to be allocated by said job allocation processor; and a NC data editing processor responsive to the job allocation by said job allocation processor for combining and editing selected ones of said plurality of machining element data divided by said NC data dividing processor for each of said machining tools and for reallocating one or more machining element data originally allocated to one or more machine tools by said job allocation processor to one or more additional machine tools on the basis of an updating of said information used for originally allocating information to said machine tools.
Claim 3
Dependent Claim 276 words
A NC data dividing and editing apparatus for a NC machine tool system including a plurality of NC machine tools having their operations controlled by NC data, comprising: a NC data dividing processor for dividing a series of machining data derived by processing a part program by a main processor into a plurality of machining element data each of which can be carried out by a single tool, and for storing said machining element data, each of said plurality of machining element data including start condition data, tool specifying data, operation data and end condition data; a job allocation processor for allocating jobs to said machine tools in response to information received from each machine tool conveying if the tool is continuing to operate, load conditions of tools on each machine tool, mounting conditions of tools on each machine tool and job precedence relations of said machining element data as a function of the machining time for each machine tool and the number of times of transfer of a workpiece between machining tools to accomplish said jobs to be allocated by said job allocation processor; and a NC data editing processor responsive to the job allocation by said job allocation means for combining and editing selected ones of said plurality of machining element data divided by said NC data dividing processor for each of said machining tools, said NC data editing processor updating, when it combines and edits the selected ones of said machining element data divided by said NC data dividing processor, the start condition data of the machining element data in accordance with the end condition data of the immediately preceding machine element data.
Claim 4
Dependent Claim 276 words
A NC data dividing and editing apparatus for a NC machine tool system including a plurality of NC machine tools having their operations controlled by NC data, comprising: a NC data dividing processor for dividing a series of machining data derived by processing a part program by a main processor into a plurality of machining element data each of which can be carried out by a single tool, and for storing said machining element data, each of said plurality of machining element data including start condition data, tool specifying data, operation data and end condition data; a job allocation processor for allocating jobs to said machine tools in response to information received from each machine tool conveying if the tool is continuing to operate, load conditions of tools on each machine tool, mounting conditions of tools on each machine tool and job precedence relations of said machining element data as a function of the machining time for each machine tool and the number of times of transfer of a workpiece between machining tools to accomplish said jobs to be allocated by said job allocation processor; and a NC data editing processor responsive to the job allocation by said job allocation means for combining and editing selected ones of said plurality of machining element data divided by said NC data dividing processor for each of said machining tools, said NC data editing processor updating, when it combines and edits the selected ones of said machining element data divided by said NC data dividing processor, the start condition data of the machining element data in accordance with the end condition data of the immediately preceding machine element data.
Claim 5
Dependent Claim 305 words
A data editing apparatus for a machine tool system including a plurality of machine tools each numerically controlled by a processor and further including processors common to all of said machine tools comprising: one of said common processors being a main processor wherein operations at the machine tools are carried out by control in accordance with prepared data obtained by processing a program list by said main processor; another of said common processors being a job allocation processor which detects the actual operational states of all machine tools to be controlled, said operational state of each machine tool being a function of the operation of the machine tool, load conditions of tools on each machine tool, mounting conditions of tools on each machine tool and job precedence relations of said machining data for each machine tool and the number of times of transfer of a workpiece between machine tools to accomplish jobs to be allocated, said job allocation processor transmitting the actual operational states to a NC data editing processor which combines the operational states and the prepared data for the respective machine tools and transmits the combined operational states and the prepared data to the processors controlling said respective machine tools, said NC data editing processor also functioning to reallocate one or more machine element data allocated to one or more machine tools by said job allocation processor to one or more additional machine tools on the basis of an updating of said operational states used for originally allocating information to said machine tools; and a data dividing processor, disposed between said main processor and said data editing processor, which divides processing data delivered by said main processor into the machining element data capable of being handled by respectively one individual tool and passes the machining element data on to said data editing processor.
Claim 6
Dependent Claim 305 words
A data editing apparatus for a machine tool system including a plurality of machine tools each numerically controlled by a processor and further including processors common to all of said machine tools comprising: one of said common processors being a main processor wherein operations at the machine tools are carried out by control in accordance with prepared data obtained by processing a program list by said main processor; another of said common processors being a job allocation processor which detects the actual operational states of all machine tools to be controlled, said operational state of each machine tool being a function of the operation of the machine tool, load conditions of tools on each machine tool, mounting conditions of tools on each machine tool and job precedence relations of said machining data for each machine tool and the number of times of transfer of a workpiece between machine tools to accomplish jobs to be allocated, said job allocation processor transmitting the actual operational states to a NC data editing processor which combines the operational states and the prepared data for the respective machine tools and transmits the combined operational states and the prepared data to the processors controlling said respective machine tools, said NC data editing processor also functioning to reallocate one or more machine element data allocated to one or more machine tools by said job allocation processor to one or more additional machine tools on the basis of an updating of said operational states used for originally allocating information to said machine tools; and a data dividing processor, disposed between said main processor and said data editing processor, which divides processing data delivered by said main processor into the machining element data capable of being handled by respectively one individual tool and passes the machining element data on to said data editing processor.
Claim 7
Dependent Claim 54 words
A data editing apparatus in accordance with claim 3 wherein said data editing processor functions to edit selected ones of said machining element data divided by said NC data dividing processor, by updating start condition data of the machining element data in accordance with end condition data of the immediately preceding machine element data.
Claim 8
Dependent Claim 59 words
An NC data dividing and editng apparatus according to claim 3, wherein said NC data dividing processor includes memory means for storing said plurality of machine element data, said memory means including a memory area for storing at least start condition data, end condition data and operation data for the tools used to carry out said machining element data.
Claim 9
Dependent Claim 30 words
An NC data dividing and editing apparatus according to claim 5, wherein said end condition data is updated each time when condition data contained in said operation data is extracted.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-03-31 1989-09-30 1990-04-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-03-31 1993-09-30 1994-04-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-03-31 1997-09-30 1998-04-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag