[go: up one dir, main page]

DE102004048039B4 - Production plant for processing different batches with at least one workpiece each - Google Patents

Production plant for processing different batches with at least one workpiece each Download PDF

Info

Publication number
DE102004048039B4
DE102004048039B4 DE102004048039A DE102004048039A DE102004048039B4 DE 102004048039 B4 DE102004048039 B4 DE 102004048039B4 DE 102004048039 A DE102004048039 A DE 102004048039A DE 102004048039 A DE102004048039 A DE 102004048039A DE 102004048039 B4 DE102004048039 B4 DE 102004048039B4
Authority
DE
Germany
Prior art keywords
machine
batches
mix
machines
processed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE102004048039A
Other languages
German (de)
Other versions
DE102004048039A1 (en
Inventor
Franz Klaiber
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to DE102004048039A priority Critical patent/DE102004048039B4/en
Publication of DE102004048039A1 publication Critical patent/DE102004048039A1/en
Application granted granted Critical
Publication of DE102004048039B4 publication Critical patent/DE102004048039B4/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C3/00Registering or indicating the condition or the working of machines or other apparatus, other than vehicles
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C3/00Registering or indicating the condition or the working of machines or other apparatus, other than vehicles
    • G07C3/005Registering or indicating the condition or the working of machines or other apparatus, other than vehicles during manufacturing process

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Educational Administration (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Game Theory and Decision Science (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • General Factory Administration (AREA)

Abstract

Fertigungsanlage (1) zur Bearbeitung unterschiedlicher Chargen (cj, ck) mit wenigstens je einem Werkstück (pj, pk), mit wenigstens einem Hauptrechner (3) und wenigstens zwei Maschinen (mi), bei denen in einer Maschinenabfolge auf wenigstens einer Maschine (mi) die Werkstücke (pj, pk) zweier Chargen (cj, ck) in bestimmten Bearbeitungszeiten bearbeitbar sind und denen in Datenverbindung (9) mit dem Hauptrechner (3) stehende Lokalrechner (li) zugeordnet sind, dadurch gekennzeichnet, dass der Hauptrechner (3) für die auf jeder Maschine (mi) zu bearbeitenden Chargen (cj, ck) einen Arbeitsmix (Ai) bildet, der einen definierten Mixbeginn und ein definiertes Mixende hat und einen zeitlichen Rahmen bildet, innerhalb dessen die Chargen (cj, ck) zu bearbeiten sind, wobei das Mixende so gewählt ist, dass auch die zeitlich letzte Charge (cj) unter Einbeziehung aller Bearbeitungszeiten auf in der Maschinenabfolge vorhergehenden Maschinen (m1 ... mi-1) zuzüglich Rüstzeiten und Wartezeiten an der dem Arbeitsmix (Ai) zugeordneten Maschine (mi) vollständig bearbeitet ist, und dass der...Manufacturing plant (1) for processing different batches (c j , c k ) with at least one workpiece (p j , p k ), with at least one main computer (3) and at least two machines (m i ), in which in a machine sequence at least one machine (m i ) the workpieces (p j , p k ) of two batches (c j , c k ) can be processed in certain processing times and associated with those in data connection (9) with the main computer (3) local computer (l i ) are, characterized in that the main computer (3) for the on each machine (m i) to be processed batches (c j, c k) forms a Arbeitsmix (a i) having and a defined Mixbeginn and a defined Mixende a temporal Frame within which the batches (c j , c k ) are to be processed, the end of the mix being selected so that the last batch of time (c j ) including all processing times on preceding machines in the machine sequence (m 1 .. m i-1 ) plus Likewise set-up times and waiting times at the work mix (A i ) associated machine (m i ) is completely processed, and that the ...

Figure 00000001
Figure 00000001

Description

Die Erfindung betrifft eine Fertigungsanlage mit den Merkmalen des Oberbegriffs des Anspruches 1.The The invention relates to a manufacturing plant with the features of the preamble of claim 1.

Es sind Fertigungsanlagen für eine Lohn- oder Produktfertigung bekannt, mit denen Fertigungsaufträge mit jeweils einer oder mehreren Chargen abzuarbeiten sind. Jedem Fertigungsauftrag liegt ein Arbeitsplan zugrunde, der die Reihenfolge der Bearbeitungsschritte der Werkstücke der Charge(n) auf den verschiedenen Maschinen (Arbeitsvorgänge) definiert. Eine Auftragsplanung, welche manuell (beispielsweise mittels Steckkarten) oder halbmanuell am Bildschirm eines Rechners vorgenommen wird, soll die Arbeitsvorgänge aller zur Bearbeitung anstehender Chargen entsprechend ihrer zeitlichen Abfolgen auf den Maschinen einplanen. Bei bekannten Verfahren wird – ausgehend vom jeweiligen Liefertermin des Fertigungsauftrages – mittels einer Rückwärts- oder Vorwärtsterminierung der zugehörige Startzeitpunkt und die entsprechenden Zeiten für die Arbeitsvorgänge bestimmt. Anhand dieser zeitlichen Randbedingungen erfolgt die Maschinenbelegung, bei welcher auch Mehrfachbelegungen entstehen können. Um diese Überkapazitäten zu korrigieren, müssen die zeitlichen Randbedingungen durch Terminverschiebungen, gegebenenfalls auch durch Zusatzschichten, geändert werden. Das mit hohem Zeitaufwand ermittelte Resultat ist ein Maschinenbelegungsplan mit einer festen Reihenfolge der Chargen, bei dem der für die einzelnen Maschinen bestimmte Teil vor Ort vorliegt, beispielsweise in Papierform. Es verbleibt aber das Problem, dass bei kleinsten Terminverschiebungen oder sonstigen Änderungen und Störeinflüssen der zeitintensiv ermittelte und fixierte Maschinenbelegungsplan hinsichtlich der Maschinenauslastung und Optimierung der Rüstzeiten keine zufriedenstellende Lösung bietet.It are manufacturing equipment for a contract or product manufacturing known, with which production orders with each one or more batches are to be processed. Every production order is based on a work plan, the order of the processing steps the workpieces the batch (s) defined on the different machines (operations). An order planning, which manually (for example by means of plug-in cards) or semi-manually on the screen of a computer, should the work processes all batches pending for processing according to their time Schedule sequences on the machines. In known methods - starting from the respective delivery date of the production order - by a reverse or forward scheduling the associated one Starting time and the corresponding times for the operations determined. On the basis of these temporal constraints, the machine occupancy, in which also multiple assignments can arise. To correct this overcapacity, have to the time constraints due to delays, if necessary also by additional layers, changed become. The result determined with a lot of time is a machine layout plan with a fixed order of batches in which the individual Machine certain part is present on site, for example in paper form. But there remains the problem that with the smallest date shifts or other changes and disturbances of the Time-consuming determined and fixed machine allocation plan with regard to Machine utilization and optimization of setup times are not satisfactory solution offers.

Die EP 1 174 813 A2 beschreibt bei einer Anlage der eingangs genannten Art, dass in deren Hauptrechner in einem Produktionsplanungssystem ein Produktplan aufgestellt wird. Korrekturen des Produktionsplanes werden von einem Produktionsplankorrekturmittel vorgenommen, welches Bestandteil eines Schnittstellensystems ist und als Programm auf dem Hauptrechner ausgeführt wird. Die DE 198 42 482 A1 offenbart auch nur einen einzigen Produktionsplan, welcher auf den Teilanlagen durchgeführt wird. Bei einer Störung wird der Produktionsplan völlig neu aufgestellt, wobei auch geänderte Belegungen der Teilanlagen möglich sind. Dies setzt eine zentrale Änderung des Produktionsplanes voraus. Die JP 10116364 A offenbart eine Produktionsplanwechselvorrichtung, innerhalb derer ein Mittel zur Aufstellung eines provisorischen Produktionsplanes und ein Korrekturmittel vorgesehen sind, welches den provisorischen Plan im Bedarfsfall korrigiert. Damit wird eine manuelle Aufstellung und Korrektur des Produktionsplanes ersetzt, was eine zentrale Anordnung der Produktionsplanwechselvorrichtung bedingt. Möglichkeiten einer verbesserten Darstellung der Informationen des Produktionsplans werden sowohl in der DE 101 51 938 A1 als auch in der DE 100 51 456 A1 beschrieben.The EP 1 174 813 A2 describes in a plant of the type mentioned that in the main computer in a production planning system, a product plan is set up. Corrections of the production plan are made by a production plan correction means, which is part of an interface system and executed as a program on the main computer. The DE 198 42 482 A1 also discloses only a single production plan, which is carried out on the units. In the event of a malfunction, the production plan is completely reorganized, whereby it is also possible to change the layout of the units. This requires a central change of the production plan. The JP 10116364 A discloses a production plan changing apparatus within which a provisional production schedule setting means and a correcting means are provided which corrects the provisional plan when necessary. Thus, a manual installation and correction of the production plan is replaced, which requires a central arrangement of the production plan change device. Possibilities of an improved representation of the information of the production plan are discussed both in the DE 101 51 938 A1 as well as in the DE 100 51 456 A1 described.

Der vorliegenden Erfindung liegt die Aufgabe zugrunde, eine Fertigungsanlage der eingangs genannten Art dahingehend zu verbessern, dass sie in ihrem Produktionsplan flexibler hinsichtlich lokaler Störungen und anderer Randbedingungen wird und Gesamtbearbeitungszeiten optimiert. Diese Aufgabe wird durch eine Fertigungsanlage mit den Merkmalen des Anspruches 1 gelöst. Weitere vorteilhafte Ausgestaltungen sind Gegenstand der Unteransprüche.Of the present invention is based on the object, a production plant of the type mentioned above to improve that they are in their Production plan more flexible with regard to local disturbances and other constraints and overall processing times are optimized. This task is performed by a manufacturing plant with the characteristics of Claim 1 solved. Further advantageous embodiments are the subject of the dependent claims.

Die Steuerungsstruktur der Fertigungsanlage wird durch den Hauptrechner und die Lokalrechner definiert. Der Hauptrechner ermittelt einen (nicht vollständig ins Detail gehenden) Maschinenbelegungsplan, wobei er für die auf jeder Maschine zu bearbeitenden Chargen einen Arbeitsmix als zeitlichen Rahmen bildet und den jeweiligen Arbeitsmix an den Lokalrechner der zugeordneten Maschinen übermittelt. Diese Arbeitsmixe bilden den zeitlichen Rahmen, innerhalb dessen die Chargen zu bearbeiten sind, wobei gewährleistet ist, dass eine Änderung der Bearbeitungsreihenfolge der Chargen auf einer Maschine (Chargenabfolge) innerhalb eines Arbeitsmix keine negativen Auswirkungen auf die Einhaltung der Liefertermine der beteiligten Fertigungsaufträge hat. Das Arbeitsmix wird vor Ort, also dezentral, optimiert und feinabgestimmt, indem die Chargenabfolge innerhalb des Arbeitsmix lokal festgelegt wird. Das Arbeitsmix ist daher unempfindlich gegen kleine Zeitverschiebungen und Störungen. Die verkürzte Rechenzeit des zentralen Hauptrechners für die Planung kann in Echtzeit erfolgen und führt zu einer raschen Aktualisierung auf den Lokalrechnern. Dies ermöglicht ein rasches Einplanen von Eilaufträgen, Änderungen der Auftragspriorität oder des Liefertermins, an den Maschinen auftretende Störungen, Reparaturzeiten oder Schichtänderungen. Die Kapazitäten der Maschinen während der vorhandenen Schichten werden besser ausgelastet, und die tatsächlichen Liefertermin oder ein Terminsverzug können exakt berechnet werden.The Control structure of the manufacturing plant is controlled by the main computer and the local computers defined. The host detects one (not completely in detail) machine layout plan, whereby he for the on each batch of workpieces to be processed, a work mix as a time frame forms and the respective work mix to the local computer of the assigned Machines transmitted. These work mixes form the timeframe within which the batches are to be processed, whereby it is guaranteed that a change the processing sequence of the batches on a machine (batch sequence) within a work mix no negative impact on the Compliance with the delivery dates of the production orders involved. The Work mix is optimized on site, ie decentralized, and fine-tuned, by setting the batch sequence locally within the work mix becomes. The work mix is therefore insensitive to small time shifts and disorders. The shortened Calculation time of the central host for planning can be real-time done and leads to a quick update on the local computers. This allows a rapid scheduling of rush orders, changes the order priority or the delivery date, faults occurring on the machines, Repair times or shift changes. The capacities of the machines during the existing layers are better utilized, and the actual ones Delivery date or an appointment delay can be calculated exactly.

Im bevorzugten Fall einer vollautomatischen Fertigungsanlage bilden der Hauptrechner und die Lokalrechner ein Netzwerk, welches sich seine Informationen über die Randbedingungen, beispielsweise der Anzahl der an der jeweiligen Maschine und/oder im Lager vorhandenen, unbearbeiteten Werkstücke und der Rüstzeiten für die Chargen, selbst mittels geeigneter Einrichtungen besorgt und anhand dieser Informationen dezentrale Entscheidungen und Ansteuerungen der Maschinen tätigt.In the preferred case of a fully automatic manufacturing plant, the main computer and the local computer form a network which receives its information about the boundary conditions, for example the number of unprocessed workpieces present on the respective machine and / or in the warehouse and the set-up times for the batches, themselves procured by means of suitable facilities and made on the basis of this information decentralized decisions and controls of the machines.

In der Regel sind die verschiedenen Chargen in einer bestimmten Maschinenabfolge zu bearbeiten, die im allgemeinen Fall chargenspezifisch und abhängig von den Randbedingungen ist, beispielsweise auch von den spezifischen Rüstzeiten. Aus diesen Randbedingungen ergibt sich in der Regel ein zeitlicher Versatz der Arbeitsmixe der einzelnen Maschinen in der Maschinenabfolge.In usually the different batches are in a specific machine sequence to process, which in the general case lot-specific and depending on the boundary conditions is, for example, of the specific Up times. These boundary conditions usually result in a temporal Offset of the work mixes of the individual machines in the machine sequence.

Im Folgenden ist die Erfindung anhand eines in der Zeichnung dargestellten Ausführungsbeispiels näher erläutert. Es zeigenin the The invention is based on an illustrated in the drawing Embodiment explained in more detail. It demonstrate

1 einen schematischen Aufbau des Ausführungsbeispiels, und 1 a schematic structure of the embodiment, and

2 ein Diagramm mit den Arbeitsmixen zweier Maschinen über der Zeit. 2 a diagram with the work mixes of two machines over time.

Eine als Ganzes mit 1 bezeichnetes Fertigungsanlage weist einen Hauptrechner 3 und n Maschinen mi (i = 1, ... n) an mehreren Arbeitsplätzen auf. Die Maschinen mi dienen der Bearbeitung von diversen Werkstücken pj (j = 1, ...) und können Werkzeugmaschinen, Bäder, Öfen oder ähnliches sein. Jeder Maschine mi ist ein Lokalrechner li zugeordnet, welcher mittels Datenleitungen 9 in vorzugsweise bidirektionaler Datenverbindung mit dem Hauptrechner 3 steht. Die Datenleitungen 9 können beispielsweise auch Funk- oder Infrarot-Strecken enthalten. Der Lokalrechner li weist wenigstens eine Ausgabeeinheit und in der Regel auch wenigstens eine Eingabeeinheit auf, worunter auch Störungsmelder, Sensoren zur Erfassung der Werkstücke pj als solche und deren Anzahl an der Maschine mi oder im Lager sowie sons tige für Abfragen geeignete Einrichtungen fallen sollen. Der Lokalrechner li kann in die zugeordnete Maschine mi integriert oder separat angeordnet vorgesehen sein.One as a whole 1 designated manufacturing plant has a main computer 3 and n machines m i (i = 1, ... n) at several workstations. The machines m i serve to machine various workpieces p j (j = 1,...) And may be machine tools, baths, ovens or the like. Each machine m i is assigned a local computer l i , which by means of data lines 9 in preferably bidirectional data connection with the main computer 3 stands. The data lines 9 For example, they may also include radio or infrared links. The local computer l i has at least one output unit and, as a rule, at least one input unit, including disturbance detectors, sensors for detecting the workpieces p j as such and their number on the machine m i or in the warehouse as well as other suitable facilities for queries should. The local computer l i can be integrated into the assigned machine m i or arranged separately.

Die Werkstücke pj (und beispielsweise pk) gehören im Allgemeinen zu unterschiedlichen Chargen cj (und ck), wobei jede Charge cj aus gleichen Werkstücken pj besteht. Die Aufteilung der Fertigungsaufträge für die Fertigungsanlage 1 in die unterschiedlichen Chargen cj und ck braucht nicht unbedingt anhand der technischen Unterschiede der Werkstücke pj, pk erfolgen.The workpieces p j (and for example p k ) generally belong to different batches c j (and c k ), each batch c j consisting of identical workpieces p j . The division of production orders for the production line 1 into the different batches c j and c k does not necessarily take place on the basis of the technical differences of the workpieces p j , p k .

Die Werkstücke pj einer Charge cj sind mit einer bestimmten Reihenfolge der Maschinen mi zu bearbeiten, welche im folgenden als (chargenspezifische) Maschinenabfolge bezeichnet ist, so dass die Werkstücke pj an unterschiedlichen Punkten der Maschinenabfolge unterschiedliche Bearbeitungszustände aufweisen. An jeder Maschine mi hat jedes Werkstück pj eine bestimmte Bearbeitungszeit und gegebenenfalls eine bestimmte Rüstzeit, letzteres falls die Art der Bearbeitung es erfordert und es sich bei dem Werkstück pj um das erste von mehreren gleichen, hintereinander zu bearbeitenden Werkstücken pj handelt.The workpieces p j of a batch c j are to be processed with a specific sequence of the machines m i , which is referred to below as (batch-specific) machine sequence, so that the workpieces p j have different processing states at different points in the machine sequence. At each machine m i , each workpiece p j has a certain processing time and possibly a certain set-up time, the latter if the type of processing requires it and the workpiece p j is the first of several identical workpieces p j to be machined one behind the other.

Zur optimalen Auslastung der Maschinen mi und zur möglichst genauen Abschätzung der gesamten Bearbeitungsdauer einer Charge cj wird vom Hauptrechner 3 eine Planung vorgenommen, d.h. ein Maschinenbelegungsplan ermittelt. Hierzu ermittelt der Hauptrechner 3 in einem ersten Schritt für jede Charge cj unter Rückwärtsrechnung vom Liefertermin oder unter Vorwärtsrechnung vom Auftragsstarttermin einen spätesten Startzeitpunkt. In einem zweiten Schritt legt der Hauptrechner 3 unter Berücksichtigung des spätesten Startzeitpunktes, einer eventuellen Auftragspriorität und einer möglichst gleichmäßigen Maschinenauslastung eine grobe Auftragsreihenfolge fest, d.h. eine grobe Reihenfolge der Bearbeitung der Chargen cj, ck, welche in einem dritten Schritt auf die Maschinen mi verteilt werden. Zur Feinabstimmung in der Reihenfolge der Bearbeitung bildet der Hauptrechner 3 in einem vierten Schritt für die auf jeder Maschine mi zu bearbeitenden Chargen cj, ck einen Arbeitsmix Ai als zeitlichen Rahmen, innerhalb dessen die betreffenden Chargen cj, ck zu bearbeiten sind. Die Arbeitsmixe Ai werden in der Maschinenabfolge zeitlich versetzt, aber überlappend angeordnet, zeitnah beginnend an der ersten Maschine mi in der Maschinenabfolge. Im Diagramm von 2 sind der Arbeitsmix Ai der Maschine mi und der Arbeitsmix Ai+1 der Maschine mi+1 als symbolische Rahmen eingezeichnet, innerhalb dessen die Chargen cj, ck verteilt sind.For optimal utilization of the machines m i and for the most accurate estimation of the total processing time of a batch c j is from the main computer 3 a planning made, ie a machine occupancy plan determined. The main computer determines this 3 in a first step for each batch c j, with backward calculation from the delivery date or forward calculation from the order start date, a latest start time. In a second step puts the main computer 3 taking into account the latest start time, a possible order priority and the most uniform possible machine utilization a rough order sequence fixed, ie a rough order of processing the batches c j , c k , which are distributed in a third step on the machines m i . For fine tuning in the order of processing forms the main computer 3 in a fourth step for the batches c j , c k to be processed on each machine m i , a work mix A i as a time frame within which the respective batches c j , c k are to be processed. The work mixes A i are arranged offset in time in the machine sequence but overlapping, starting soon after the first machine m i in the machine sequence. In the diagram of 2 the work mix A i of the machine m i and the work mix A i + 1 of the machine m i + 1 are drawn as symbolic frames within which the batches c j , c k are distributed.

Der Arbeitsmix Ai jeder Maschine mi hat einen definierten Mixbeginn und ein definiertes Mixende. Der Mixbeginn bzw. der zeitliche Versatz ist so gewählt, dass der Mixbeginn des Arbeitsmixes Ai+1 einer nachfolgenden Maschine mi+1 mit dem Ende der Bearbeitungszeit der kleinsten Charge ck auf der vorherigen Maschine mi (gegebenenfalls zuzüglich einer Transportzeit der Charge ck von der vorherigen Maschine mi zur nachfolgenden Maschine mi+1 und/oder zuzüglich einer Sicherheits- und Reservezeit) zusammenfällt, d.h. den günstigsten Fall darstellt. Das Mixende des Arbeitsmixes Ai einer Maschine mi ist so gewählt, dass die letzte (größte) Charge cj unter Einbeziehung aller Bearbeitungszeiten auf den vorhergehenden Maschinen m1 ... mi-1 zuzüglich Rüstzeiten und Wartezeiten an der betroffenen Maschine mi vollständig bearbeitet ist, was den ungünstigsten Fall darstellt. In der Regel bildet daher der Arbeitsmix An der letzten Maschine mn in der Maschinenabfolge einen größeren zeitlichen Rahmen als der Arbeitsmix A1 der ersten Maschine m1 in der Maschinenabfolge. Das Mixende des Arbeitsmixes An der letzten Maschine mn in der Maschinenabfolge bildet zugleich das Ende der gesamten Bearbeitungsdauer aller Chargen cj, welches nicht später als der Liefertermin liegen soll.The work mix A i of each machine m i has a defined mix start and a defined mix end. The start of mixing or the time offset is selected so that the beginning of mixing of the work mix A i + 1 of a subsequent machine m i + 1 with the end of the processing time of the smallest batch c k on the previous machine m i (plus, if necessary, a transport time of the batch c k from the previous machine m i to the subsequent machine m i + 1 and / or plus a safety and reserve time) coincides, ie represents the most favorable case. The mix end of the work mix A i of a machine m i is chosen such that the last (largest) charge c j including all processing times on the preceding machines m 1 ... m i-1 plus set-up times and waiting times on the machine concerned m i completely processed, which is the worst case scenario. As a rule, therefore, the work mix A n of the last machine m n in the machine sequence forms a larger time frame than the work mix A 1 of the first machine m 1 in the machine sequence. The mix end of the work mix A n of the last machine m n in the machine sequence also forms the end of the entire processing time of all batches c j , which should not be later than the delivery date.

Der Hauptrechner 3 übermittelt die Arbeitsmixe Ai der Maschinen mi mittels der Datenleitungen 9 an die Lokalrechner li der Maschinen mi. An jeder Maschine mi wird die Reihenfolge der Bearbeitung der einzelnen Chargen cj, ck und ihrer Werkstücke pj, pk innerhalb des Arbeitsmix Ai, im folgenden als (lokale) Chargenabfolge bezeichnet, lokal entschieden. Im vollautomatischen Fall nimmt die Entscheidung der Lokalrechner li vor, welcher die Maschine mi entsprechend ansteuert. Zusätzlich oder alternativ zeigt der Lokalrechner li die Chargenabfolge an seiner Ausgabeeinheit an. Die Entscheidung der Chargenabfolge wird beispielsweise aufgrund der An zahl der an der Maschine mi oder im Lager vorhandenen, noch unbearbeiteten Werkstücke pj der zu bearbeitenden Chargen cj und der Rüstzeiten getroffen. Bei fehlenden Rüstzeiten oder bei Hinzunahme einer weiteren Charge ck mit höherer Auftragspriorität (früherem Liefertermin) ist es denkbar, die aktuelle Charge cj zu teilen und eine andere vorzuziehen, im Extremfall die Werkstücke pj, pk verschiedener Chargen cj, ck in gemischter Reihenfolge zu bearbeiten.The main computer 3 transmits the work mixes A i of the machines m i by means of the data lines 9 to the local computer l i of the machines m i . On each machine m i , the order of processing of the individual batches c j , c k and their workpieces p j , p k within the working mix A i , hereinafter referred to as (local) batch sequence, is decided locally. In the fully automatic case, the decision of the local computer l i , which controls the machine m i accordingly. Additionally or alternatively, the local computer l i displays the batch sequence on its output unit. The decision of the batch sequence is made, for example, due to the number of on the machine m i or in stock, still unprocessed workpieces p j to be processed batches c j and set-up times. In the case of missing set-up times or if another batch c k with a higher order priority (earlier delivery date) is added, it is conceivable to divide the current batch c j and to prefer another, in extreme cases the workpieces p j , p k of different batches c j , c k to edit in mixed order.

Nach der Bearbeitung jedes Werkstückes pj oder einer gesamten Charge cj erfolgt vorzugsweise eine Rückmeldung der entsprechenden Anzahl vom Lokalrechner li über die Datenleitungen 9 an den Hauptrechner 3, um eine aktuelle Grundlage für neue Planungen zu Verfügung zu haben.After the machining of each workpiece p j or an entire batch c j , the corresponding number is preferably returned by the local computer 1 i via the data lines 9 to the main computer 3 to have a current basis for new plans.

Claims (7)

Fertigungsanlage (1) zur Bearbeitung unterschiedlicher Chargen (cj, ck) mit wenigstens je einem Werkstück (pj, pk), mit wenigstens einem Hauptrechner (3) und wenigstens zwei Maschinen (mi), bei denen in einer Maschinenabfolge auf wenigstens einer Maschine (mi) die Werkstücke (pj, pk) zweier Chargen (cj, ck) in bestimmten Bearbeitungszeiten bearbeitbar sind und denen in Datenverbindung (9) mit dem Hauptrechner (3) stehende Lokalrechner (li) zugeordnet sind, dadurch gekennzeichnet, dass der Hauptrechner (3) für die auf jeder Maschine (mi) zu bearbeitenden Chargen (cj, ck) einen Arbeitsmix (Ai) bildet, der einen definierten Mixbeginn und ein definiertes Mixende hat und einen zeitlichen Rahmen bildet, innerhalb dessen die Chargen (cj, ck) zu bearbeiten sind, wobei das Mixende so gewählt ist, dass auch die zeitlich letzte Charge (cj) unter Einbeziehung aller Bearbeitungszeiten auf in der Maschinenabfolge vorhergehenden Maschinen (m1 ... mi-1) zuzüglich Rüstzeiten und Wartezeiten an der dem Arbeitsmix (Ai) zugeordneten Maschine (mi) vollständig bearbeitet ist, und dass der Hauptrechner (3) den jeweiligen Arbeitsmix (Ai) an den Lokalrechner (li) der zugeordneten Maschinen (mi) übermittelt, wo die Chargenabfolge innerhalb des Arbeitsmix (Ai) lokal festgelegt wird.Production plant ( 1 ) for processing different batches (c j , c k ) with at least one respective workpiece (p j , p k ), with at least one main computer ( 3 ) and at least two machines (m i ), in which the workpieces (p j , p k ) of two batches (c j , c k ) can be processed in certain processing times in a machine sequence on at least one machine (m i ) and in data connection ( 9 ) with the main computer ( 3 ) are assigned local computer (l i ), characterized in that the main computer ( 3 ) for the batches (c j , c k ) to be processed on each machine (m i ) forms a work mix (A i ) having a defined mix start and a defined mix end and forming a time frame within which the batches (c j , c k ) are to be processed, wherein the end of mixing is selected so that the last time batch (c j ) including all processing times on preceding machines in the machine sequence (m 1 ... m i-1 ) plus set-up times and waiting times at the work mix (A i ) associated machine (m i ) is completely processed, and that the main computer ( 3 ) transmits the respective work mix (A i ) to the local computer (l i ) of the associated machines (m i ), where the batch sequence within the work mix (A i ) is determined locally. Fertigungsanlage nach Anspruch 1, dadurch gekennzeichnet, dass die Chargenabfolge innerhalb des Arbeitsmix (Ai) anhand der Anzahl der an der Maschine (mi) und/oder im Lager vorhandenen, unbearbeiteten Werkstücke (pj, pk) und der Rüstzeiten für die Chargen (cj, ck) festgelegt wird.Production plant according to claim 1, characterized in that the batch sequence within the work mix (A i ) based on the number of existing on the machine (m i ) and / or in the warehouse, unprocessed workpieces (p j , p k ) and the set-up times for the Batches (c j , c k ) is determined. Fertigungsanlage nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die Lokalrechner (li) die Anzahl (Ai) der an der jeweiligen Maschine (mi) vorhandenen, bearbeiteten und/oder unbearbeiteten Werkstücke (pj, pk) an den Hauptrechner (3) übermittelt.Production plant according to claim 1 or 2, characterized in that the local computer (l i ) the number (A i ) of the respective machine (m i ) existing, processed and / or unprocessed workpieces (p j , p k ) to the main computer ( 3 ) transmitted. Fertigungsanlage nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass die Lokalrechner (li) die ihnen jeweils zugeordnete Maschine (mi) gemäß der festgelegten Chargenabfolge im Arbeitsmix (Ai) ansteuern.Production plant according to one of claims 1 to 3, characterized in that the local computer (l i ) control their respective assigned machine (m i ) according to the specified batch sequence in the work mix (A i ). Fertigungsanlage nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass ein zeitlicher Versatz der Arbeitsmixe (Ai) besteht.Production plant according to one of claims 1 to 4, characterized in that there is a temporal offset of the working mixes (A i ). Fertigungsanlage nach Anspruch 5, dadurch gekennzeichnet, dass für zwei Maschinen (mi, mi+1) und zwei Chargen (cj, ck) ein zeitlicher Versatz der Arbeitsmixe (Ai) besteht, der mindestens gleich der Bearbeitungszeit der kleineren Chargen (ck) auf der in der Maschinenabfolge früheren Maschine (mi) ist.Production plant according to claim 5, characterized in that for two machines (m i , m i + 1 ) and two batches (c j , c k ) there is a time offset of the working mixes (A i ) at least equal to the processing time of the smaller batches (c k ) on the previous machine in the machine sequence (m i ). Fertigungsanlage nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass die Arbeitsmixe (Ai) der Feinabstimmung der Reihenfolge der Bearbeitung der Chargen (cj, ck) dienen, wobei der Hauptrechner (3) zuvor in einem ersten Schritt für jede Charge cj unter Rückwärtsrechnung vom Liefertermin oder unter Vorwärtsrechnung vom Auftragsstarttermin einen spätesten Startzeitpunkt berechnet, in einem zweiten Schritt unter Berücksichtigung des spätesten Startzeitpunktes, eine eventuellen Auftragspriorität und einer möglichst gleichmäßigen Maschinenauslastung eine grobe Reihenfolge in der Bearbeitung der Chargen (cj, ck) festlegt, welche in einem dritten Schritt auf die Maschinen (mi) verteilt werden.Production plant according to one of claims 1 to 6, characterized in that the working mixes (A i ) serve to fine-tune the order of processing of the batches (c j , c k ), the main computer ( 3 ) previously calculated in a first step for each batch c j with backward calculation of the delivery date or forward calculation of the order start a latest start time, in a second step taking into account the latest start time, a possible order priority and the most uniform machine utilization a rough order in the processing of Defines batches (c j , c k ), which are distributed in a third step on the machines (m i ).
DE102004048039A 2004-09-29 2004-09-29 Production plant for processing different batches with at least one workpiece each Expired - Fee Related DE102004048039B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102004048039A DE102004048039B4 (en) 2004-09-29 2004-09-29 Production plant for processing different batches with at least one workpiece each

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102004048039A DE102004048039B4 (en) 2004-09-29 2004-09-29 Production plant for processing different batches with at least one workpiece each

Publications (2)

Publication Number Publication Date
DE102004048039A1 DE102004048039A1 (en) 2006-04-06
DE102004048039B4 true DE102004048039B4 (en) 2007-02-01

Family

ID=36062130

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102004048039A Expired - Fee Related DE102004048039B4 (en) 2004-09-29 2004-09-29 Production plant for processing different batches with at least one workpiece each

Country Status (1)

Country Link
DE (1) DE102004048039B4 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102014100473A1 (en) 2014-01-16 2015-07-16 Soflex Fertigungssteuerungs-Gmbh Process for organizing the workflow of production machines
DE202014007115U1 (en) 2014-09-01 2014-09-22 Maschinenfabrik Berthold Hermle Ag Device for computer-aided control of machining centers for milling, drilling and / or turning machining
DE102015110837A1 (en) 2015-02-20 2016-08-25 Soflex Fertigungssteuerungs-Gmbh Method for the holistic state analysis of an automated production plant
TWI641933B (en) * 2016-01-15 2018-11-21 施教競 Processing method of processing machine

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10116364A (en) * 1996-10-11 1998-05-06 Idemitsu Eng Co Ltd Lubricating oil production planning support equipment
DE19842482A1 (en) * 1998-09-16 2000-03-23 Basf Ag Process for the production control of discretizable chemical processes according to a production plan
EP1174813A2 (en) * 2000-07-18 2002-01-23 Idemitsu Petrochemical Co., Ltd. Production planning system
DE10051456A1 (en) * 2000-10-17 2002-04-25 Siemens Ag Method for referencing time-related entries in different data files in a program for project work and for detection and optical reproduction of possible time delays in implementing a project defines scheduled project work entries.
DE10151938A1 (en) * 2001-10-22 2003-05-08 Siemens Ag System and method for the dynamic representation of the current status of an order in relation to a target status

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10116364A (en) * 1996-10-11 1998-05-06 Idemitsu Eng Co Ltd Lubricating oil production planning support equipment
DE19842482A1 (en) * 1998-09-16 2000-03-23 Basf Ag Process for the production control of discretizable chemical processes according to a production plan
EP1174813A2 (en) * 2000-07-18 2002-01-23 Idemitsu Petrochemical Co., Ltd. Production planning system
DE10051456A1 (en) * 2000-10-17 2002-04-25 Siemens Ag Method for referencing time-related entries in different data files in a program for project work and for detection and optical reproduction of possible time delays in implementing a project defines scheduled project work entries.
DE10151938A1 (en) * 2001-10-22 2003-05-08 Siemens Ag System and method for the dynamic representation of the current status of an order in relation to a target status

Also Published As

Publication number Publication date
DE102004048039A1 (en) 2006-04-06

Similar Documents

Publication Publication Date Title
DE60223143T2 (en) RANGE SIZE PROCESS FOR MULTIPLE TREATMENT OF MANY ARTICLES
DE102016103440A1 (en) Control device that can centrally manage a controller by grouping multiple systems
EP3256919A1 (en) Formation of set-up families for a machining system having a machine tool
DE102018220985A1 (en) Numerical controller
EP3510456A1 (en) Method for assembling an object
EP1217483B1 (en) Processing device and control program of machining
EP3556191B1 (en) Method and control device for the throughput-optimised production of printed circuit boards on a pick-and-place line
EP3616482B1 (en) Method and control device for the processing-time-optimized production of printed circuit boards on an assembly line
DE102016123235B4 (en) OPERATIONS ADMINISTRATION SYSTEM FOR DIRECTLY DISPLAYING A WORK COMMAND BASED ON OPERATIONS ADMINISTRATION INFORMATION ON A MACHINE TOOL
DE102004048039B4 (en) Production plant for processing different batches with at least one workpiece each
EP0801340A1 (en) Method and device for controlling a machine tool, in particular an electro-erosion machine
DE102015010637A1 (en) Robot control of a robot used with a machine tool and processing system
DE102018003992B4 (en) Numerical control device
EP3463834B1 (en) Method and system for processing optical lenses
DE102009056477B4 (en) Methods for manufacturing vehicles
EP3474650B1 (en) Method for producing a retrofitting set for an assembly machine
EP4228385B1 (en) Computer-implemented method for determining an optimal allocation of component types to an assembly line selected with regard to its loading performance
DE10014740B4 (en) Method and apparatus for monitoring resources in a multi-stage manufacturing process
DE102014100473A1 (en) Process for organizing the workflow of production machines
DE102005050538B4 (en) Procedure for preparing and scheduling print jobs
EP0867793B1 (en) Method for controlling jobs in an integrated manufacturing system
DE102015003573B4 (en) Method for carrying out a production process by means of a processing station, and arrangement for carrying out the method
DE19927498A1 (en) System and procedure for quality control in a production line
DE102020124684B4 (en) Method and control unit for the automated loading of respective manufacturing processes of workpieces of different types in a desired ratio
DE4400984C2 (en) Method for a manufacturing process and device for carrying out the method and use of the device

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee