Abhängigkeiten

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
Hinweis
Existieren zu einer Position Abhängigkeiten, so wird dies in den Positionstabellen der jeweiligen Anwendungen durch ein grafisches Symbol dargestellt.
Achtung
Werden Abhängigkeiten in den Positionen von Produktionsaufträgen neu erfasst und kommen nicht aus den Stammdaten, so erfolgt deren Auflösung beim Ausführen der Aktion Termin und/oder Menge ändern im Zuge der Aktion Mengen neu berechnen.
Beispiel
Beim Einlasten mit Kapazitätslimit gilt das Kapazitätslimit auf jeden Fall und hat Vorrang vor Abhängigkeiten. Sind z. B. zwei Arbeitsgänge voneinander abhängig und beide sollen parallel zueinander beginnen, dann verschiebt die Terminierung den zweiten Arbeitsgang trotzdem an das Ende des ersten Arbeitsganges, wenn beide dieselbe Ressource benutzen und diese belegt ist.
Beispiel
Abhängigkeiten im Arbeitsplan übersteuern Transport und Pufferzeiten, wenn diese ebenfalls im Arbeitsgang verwendet werden. Zum Beispiel werden sowohl die Transport- als auch die Pufferzeiten ignoriert, wenn die Arbeitsgänge sofort nacheinander oder auch überlappend beginnen sollen.

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.

Beispiel für Planung der Abhängigkeiten zwischen Ressourcen und Arbeitsgängen

Wenn entsprechende Abhängigkeiten festgelegt werden, können die Ressourcen im Arbeitsgang geplant werden:

Beispiel für Planung der Ressourcen im Arbeitsgang mit definierten Abhängigkeiten

In diesem Fall ergibt sich die Gesamtzeit des Arbeitsganges aufgrund der Durchlaufzeit der zugehörigen Ressourcen.

Achtung
Beim Erfassen der Positionen eines Arbeitsganges (Ressourcen, Ressourcengruppen oder Ressourcenlisten) ist das Kennzeichen Vorgänger vorhanden als Vorschlagswert ausgeschaltet.

Abhängigkeiten bei Arbeitsplänen

Wenn keine Abhängigkeiten angegeben werden, werden im Zuge der Einlastung alle Arbeitsplanpositionen so terminiert, dass sie nacheinander ablaufen.

Beispiel für Planung der Abhängigkeiten zwischen Ressourcen und Arbeitsgängen

Wenn entsprechende Abhängigkeiten festgelegt werden, können die Arbeitsgänge im Arbeitsplan geplant werden:

Beispiel für Planung der Arbeitsgänge im Arbeitsplan mit definierten Abhängigkeiten
Achtung
Beim erstmaligen Erfassen der Positionen eines Arbeitsplanes (Arbeitsgänge oder Arbeitspläne) wird bei der ersten Position (Position mit der niedrigsten Positionsnummer) das Kennzeichen Vorgänger vorhanden als Vorschlagswert ausgeschaltet. Bei allen weiteren Positionen bzw. bei neu eingefügten Positionen wird das Kennzeichen Vorgänger vorhanden als Vorschlagswert eingeschaltet.

Karteireiter Abhängigkeiten

Karteireiter Abhängigkeiten im Positionseditor

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.

Achtung
Dieser Abhängigkeitstyp ist nur in Kombination mit anderen Abhängigkeitstypen sinnvoll zu verwenden.

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.

Abhängigkeit Beginnt parallel zu

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.

Abhängigkeit Endet parallel zu
Achtung
Haben Arbeitsgänge unterschiedliche Durchlaufzeiten, und Sie verwenden beide Abhängigkeitstypen Beginnt parallel zu und Endet parallel zu, so ergibt das einen Widerspruch, der anschließend beim Einlasten zu einer Fehlermeldung führt.

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.

Abhängigkeit Endet nicht später als

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.

Abhängigkeit Beginnt überlappend zu

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:

Beispiel
AG2 beginnt nach AG1, AG3 beginnt nach AG2 und endet parallel zu AG1.

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.

Beispiel
Beispiel 2: AG2 beginnt nach AG1, AG3 beginnt nach AG1 und endet parallel zu AG2. Das wäre logisch nur lösbar, wenn die Durchlaufzeit von AG3 nicht länger als die von AG2 ist.

Czy ten artykuł był pomocny?