Themenübersicht
Die Grundlage für den Produktionsprozesses ist die zeitliche Abhängigkeit der geplanten Produktionsschritte. Für Positionen von Arbeitsgängen (Ressourcen) und Positionen von Arbeitsplänen (Arbeitsgänge) können zeitliche Abhängigkeiten untereinander definiert werden. Diese Abhängigkeiten werden im Zuge der Produktionsauftragseinlastung (bei Buchungen der Produktionsressourcen) und in der Disposition bei der Terminrechnung berücksichtigt.
Die Angabe der Abhängigkeiten erfolgt im Positionseditor auf dem Karteireiter Abhängigkeiten für folgende Positionen:
- Ressourcen oder Ressourcenlisten in der Anwendung Arbeitsgänge
- Arbeitsgänge oder Arbeitspläne in der Anwendung Arbeitspläne
- Arbeitsgängen und Ressourcen in der Anwendung Produktionsaufträge
Abhängigkeiten bei Arbeitsgängen
Wenn keine Abhängigkeiten angegeben werden, werden im Zuge der Einlastung alle Ressourcen so terminiert, dass sie den gleichen Startzeitpunkt aufweisen.
Wenn entsprechende Abhängigkeiten festgelegt werden, können die Ressourcen im Arbeitsgang geplant werden:
In diesem Fall ergibt sich die Gesamtzeit des Arbeitsganges aufgrund der Durchlaufzeit der zugehörigen Ressourcen.
Abhängigkeiten bei Arbeitsplänen
Wenn keine Abhängigkeiten angegeben werden, werden im Zuge der Einlastung alle Arbeitsplanpositionen so terminiert, dass sie nacheinander ablaufen.
Wenn entsprechende Abhängigkeiten festgelegt werden, können die Arbeitsgänge im Arbeitsplan geplant werden:
Karteireiter Abhängigkeiten
Hier können Positionen miteinander verknüpft werden, die einem Arbeitsgang/Arbeitsplan/Produktionsauftrag zugeordnet werden. Auf dem Karteireiter sind folgende Schaltflächen verfügbar:
- [Neu] – es wird eine neue Abhängigkeit zwischen den Positionen eingefügt. Es entsteht eine neue Zeile in der Tabelle unten.
- [Löschen] – die definierte Abhängigkeit zwischen den Positionen wird gelöscht.
- Vorgänger vorhanden – Parameter, der den Betrieb einer Ressource / eines Arbeitsgangs blockiert, ohne dass eine Ressource / ein vorheriger Arbeitsgang beendet wird; kann nicht für die erste Position ausgewählt werden.
Die Tabelle besteht aus folgenden Spalten:
- Abhängigkeit – es kann ein Bezug zwischen den Positionen definiert werden, die Optionen sind:
- Beginnt nicht früher als
- Beginnt nach
- Beginnt parallel zu
- Endet parallel zu
- Endet nicht später als
- Endet überlappend zu
- Referenzposition
- Position – die Postionsnummer in der Tabelle, für die der Bezug gelten soll, kann festgelegt werden, z. B. Beginnt nicht früher als Position 10.
- Vorgänger – der Bezug bezieht sich immer auf die vorhegende Position in der Tabelle, z. B. Position 20 beginnt nicht früher als der Vorgänger (Position 10).
- Position – legt die Positionsnummer fest, für die die Abhängigkeit gelten soll. Die Spalte ist nur dann aktiv, wenn das Feld Referenzposition auf der Spalte Position markiert ist.
- Positionsnummer -Positionsnummer der Positionen, an die sich eine Abhängigkeit bezieht. Diese Spalte wird dann verwendet, wenn ein Arbeitsgang über mehr als eine Ressource verfügt. Dann werden die Ressourcen entsprechend numerriert. Die Spalte ist nur in der Anwendung Produktionsaufträge verfügbar.
- Überlappungszeit – gibt die maximale zeitliche Überlappung zwischen den Positionen in der Tabelle an. Die Spalte ist nur dann aktiv, wenn das Feld Beginnt überlappend zu auf der Spalte Abhängigkeiten markiert ist.
Abhängigkeitstypen
Nachfolgend wird die Auswirkung der einzelnen Abhängigkeitstypen am Beispiel eines Arbeitsplanes erläutert. In allen Beispielen wird davon ausgegangen, dass das Kennzeichen Vorgänger vorhanden in den Arbeitsgangpositionen deaktiviert wurde. Es sind außerde keine Pufferzeiten oder Transportzeiten erfasst. Wären Sie vorhanden, würden definierte Abhängigkeiten diese übersteuern.
[Indicator]Die Prüfung beim Erfassen der Abhängigkeiten stellt sicher, dass keine Zirkulärbezüge erfasst werden können.[/indicator]
Beginnt nicht früher als
Beginnt nicht früher als bedeutet, dass der Arbeitsgang nicht früher als ein oder mehrere angegebene Arbeitsgänge beginnen kann. In Bezug auf den Vorgänger ist das automatisch gegeben, sodass dieser Typ nur mit Bezug auf eine nachfolgende Position sinnvoll ist. Gleiches kann auch durch die Positionierung im Arbeitsplan erreicht werden.
Beginnt nach
Beginnt nach bedeutet, dass der Arbeitsgang auf jeden Fall nach einem oder mehreren Arbeitsgängen oder einer bestimmten Position beginnt. Das kann auch durch das Aktivieren des Kennzeichens Vorgänger vorhanden erzwungen werden.
[inidcator]Möchte man sich auf eine bestimmte (nicht Vorgängerposition) Arbeitsgangposition beziehen oder soll der Arbeitsgang irgendwann nach dem anderen Arbeitsgang beginnt, benutzt man diesen Abhängigkeitstyp.[/indicator]
Beginnt parallel zu
Beginnt parallel zu bedeutet, dass der Arbeitsgang gleichzeitig mit einem oder mehreren anderen Arbeitsgängen beginnt.
Endet parallel zu
Endet parallel zu bedeutet, dass der Arbeitsgang gleichzeitig mit einem oder mehreren anderen Arbeitsgängen endet. Bei dieser Abhängigkeit gibt es keine andere Alternative. Sollen z. B. zwei Arbeitsgänge gleichzeitig beendet werden, sodass ein dritter Arbeitsgang im Anschluss daran beginnen kann, verwendet man diesen Typ.
Endet nicht später als
Endet nicht später als bedeutet, dass der Arbeitsgang nicht später als die genannte Arbeitsgangposition enden darf. Es bedeutet nicht, dass sie zum gleichen Zeitpunkt endet. Also wird diese Position so früh wie möglich terminiert werden. Eine Überlappung von Arbeitsgängen kann die Folge sein.
Beginnt überlappend zu
Beginnt überlappend zu wird immer dann verwendet, wenn ein Arbeitsgang bereits begonnen werden soll, bevor ein anderer beendet wurde. Eine Überlappungszeit muss angegeben werden.
Prüfungen
Beachten Sie bitte, dass beim Erfassen von Abhängigkeiten Prüfungen durchgeführt werden. Das System prüft, ob die logischen Abhängigkeiten korrekt definiert sind. Bei erweiterten Arbeitsplänen und Arbeitsgängen mag das System keinen logischen Fehler anzeigen. Ein zusätzlicher Parameter, der beim Hinzufügen von Abhängigkeiten nicht überprüft wird, ist die Dauer des Arbeitsgangs. Wenn die Abhängigkeit aufgrund der Betriebszeit und der Begrenzungen bei Aufrufen der Abhängigkeit nicht implementiert wird, wird beim Starten des Produktionsauftrags ein Fehler angezeigt.
Nachfolgend steht ein Beispiel für eine unlogisch formulierte Abhängigkeit, die nicht implementiert werden kann:
Andererseits können die Abhängigkeiten formal und logisch durchaus richtig formuliert sein, allerdings verhindern die Durchlaufzeiten, die erst beim Einlasten berechnet werden, deren Berücksichtigung.