Beispiel K: Unterschied zwischen den Versionen
GK (Diskussion | Beiträge) (→Eine Kombination mehrerer Input-Anweisungen in der Auftrags-Tabelle registrieren) |
GK (Diskussion | Beiträge) K (→Beispiel) |
||
Zeile 40: | Zeile 40: | ||
!style="background: #3C78AE; color:white"|Artikel!!style="background: #3C78AE; color:white"|Prozess-<br>nummer||style="background: #3C78AE; color:white"|Processcode||style="background: #3C78AE; color:white"|Anweisungstyp||style="background: #3C78AE; color:white"|Anweisungs-<br>code||style="background: #3C78AE; color:white"|Artikel/Ressource||style="background: #3C78AE; color:white"|Vorgänger-<br>prozess-<br>nummer | !style="background: #3C78AE; color:white"|Artikel!!style="background: #3C78AE; color:white"|Prozess-<br>nummer||style="background: #3C78AE; color:white"|Processcode||style="background: #3C78AE; color:white"|Anweisungstyp||style="background: #3C78AE; color:white"|Anweisungs-<br>code||style="background: #3C78AE; color:white"|Artikel/Ressource||style="background: #3C78AE; color:white"|Vorgänger-<br>prozess-<br>nummer | ||
|- style="background: #FFE6C8;" | |- style="background: #FFE6C8;" | ||
− | |style="background:white" rowspan="20" valign="top"|ProduktA||style="background:white" align="right" rowspan="2" valign="top"|10||style="background:white" rowspan="2" valign="top"|Schneiden | + | |style="background:white" rowspan="20" valign="top"|ProduktA||style="background:white" align="right" rowspan="2" valign="top"|10||style="background:white" rowspan="2" valign="top"|Schneiden 2||Input-Anweisung||In||Teil2-Material||align="right"|-1 |
|- style="background: #C8FFE6; | |- style="background: #C8FFE6; | ||
||Nutzungsanweisung||M||Säge 1;Säge 2||style="background: #EBEBEB;"| | ||Nutzungsanweisung||M||Säge 1;Säge 2||style="background: #EBEBEB;"| |
Version vom 20. November 2017, 16:02 Uhr
Inhaltsverzeichnis
Übersicht
Beispiel K behandelt die folgenden Funktionen:
- Prozesszusammenführung
- Versionen für Input-Anweisungen
- Einschränken welche Ressourcen aufeinander folgen können
- Benutzerdefinierte Einstellungen für einen bestimmten Prozesse in einem Auftrag
Prozessfluss
Versionsunabhängig | ProduktA-Material | ➔ | Bearbeiten 1 | ➔ | Bearbeiten 2 | ➔ | Kontrollieren | ➔ | Montieren | ➔ | ProduktA |
Teil0 | ➔ | ||||||||||
Version 1 | Teil1-Material | ➔ | Schneiden 1 | ➔ | |||||||
Version 2 | Teil2-Material | ➔ | Schneiden 2 | ➔ | Beschriften | ➔ |
Wichtige Punkte
Prozesszusammenführung
In einem Prozess können mehrere Prozesse/Artikel zusammengeführt werden.
Zugehörige Tabellen
- Integrierte Stammdaten
Mehrere Input-Anweisungen sind für einen Prozess angegeben. Für jede Gültigkeitsbedingung ist zudem eine Input-Anweisung hinterlegt.
Beispiel
Im Prozess 70 werden der Output der Prozesse 20, 30 und 60, sowie der Artikel "Teil0" zusammengeführt.
Artikel | Prozess- nummer |
Processcode | Anweisungstyp | Anweisungs- code |
Artikel/Ressource | Vorgänger- prozess- nummer |
---|---|---|---|---|---|---|
ProduktA | 10 | Schneiden 2 | Input-Anweisung | In | Teil2-Material | -1 |
Nutzungsanweisung | M | Säge 1;Säge 2 | ||||
20 | Beschriften | Input-Anweisung | In0 | Teil2-10 | 10 | |
Nutzungsanweisung | M | Drucker 1 | ||||
Output-Anweisung | Out | Teil2 | ||||
30 | Schneiden 1 | Input-Anweisung | In | Teil1-Material | -1 | |
Nutzungsanweisung | M | Säge 1;Säge 2 | ||||
Output-Anweisung | Out | Teil1 | ||||
40 | Bearbeiten 1 | Input-Anweisung | In | ProduktA-Material | -1 | |
Nutzungsanweisung | M | NC 1;NC 2 | ||||
50 | Bearbeiten 2 | Input-Anweisung | In0 | ProduktA-40 | 40 | |
Nutzungsanweisung | M | NC 3;NC 4;NC 5 | ||||
60 | Kontrollieren | Input-Anweisung | In0 | ProduktA-50 | 50 | |
Nutzungsanweisung | M | Kontrolle 1;Kontrolle 2;Kontrolle 3 | ||||
Output-Anweisung | Out | ProduktA-60 | ||||
70 | Montieren | Input-Anweisung | In | Teil0 | -1 | |
Input-Anweisung | In2 | ProduktA-60 | 60 | |||
Input-Anweisung | In3 | Teil1 | 30 | |||
Input-Anweisung | In4 | Teil2 | 20 | |||
Nutzungsanweisung | M | Montage 1;Montage 2 |
- Auftragstabelle
Code(s), welche für die Eigenschaft "Hinzuzufügende Teile beim Verpacken" verwendet werden sollen, sind in der Auftragstabelle hinterlegt. Mehrere Codes können registriert werden. Diese werden durch Semikolons getrennt.
Beispiel: Dateneinstellung
In den integrierten Stammdaten ist unter der Eigenschaft "Gültigkeitsbedingung" eingestellt, unter welchen Bedingungen Input-Anweisungen In1 und In2 für den Montageprozess genutzt werden sollen. In der Auftragstabelle sind die Teile "Teil-1" und "Teil-2" unter der Eigenschaft "Hinzuzufügende Teile beim Verpacken" definiert.
[Integrierte Stammdaten]
Artikel | Prozessnummer | Prozesscode | Anweisungstyp | Anweisungscode | Ressource/Artikel | Gültigkeitsbedingung |
---|---|---|---|---|---|---|
Produkt-A | 70 | Montieren | Nutzungsanweisung | M | VerpackungsMaschine1;VerpackungsMaschine2 | |
Produkt-A | 70 | Montieren | Input-Anweisung | Out | Produkt-A-Kontrollieren | |
Produkt-A | 70 | Montieren | Input-Anweisung | In1 | Teil0 | |
Produkt-A | 70 | Montieren | Input-Anweisung | In2 | Produkt-A-Kontrollieren | ME.InputParts=='Teile-2' |
Produkt-A | 70 | Montieren | Input-Anweisung | In3 | Teil1 | ME.InputParts=='Teile-1' |
[Auftragstabelle]
Auftragscode | Artikel | Hinzuzufügende Artikel beim Verpacken |
---|---|---|
Lot001 | Produkt-A | |
Lot002 | Produkt-A | Teile-1 |
Lot003 | Produkt-A | Teile-2 |
Lot004 | Produkt-A | Teile-1;Teile-2 |
Im oben angeführten Beispiel verarbeitet Lot001 keine von anderen Prozessen hinzufließende Teile. Lot002 nutzt Produkt-A.10, Lot003 nutzt Produkt-A-30 und Lot004 nutzt beide.
2. Beschränken, welche Ressource auf welche folgen kann
Vorgänge eines nachfolgenden Prozesses an eine bestimmte Ressource zuweisen
Zugehörige Tabellen
- Ressourcentabelle
Für jede Ressource kann die darauffolgende Ressource im Feld "Nächste Ressource" bestimmt werden. Mehrere Ressourcen werden jeweils durch Semikolons getrennt angegeben.
Andere Einstellungen
Zuvor definierte "Nächste Ressourcen" werden durch Ausführen des Befehles "Beschränkungen der nächsten Ressource genau beachten" in den Planungsparametereinstellungen zugewiesen.
Beispiel: Dateneinstellung
Folgende Einstellungen wurden für Ressourcen gemacht, die im Montageprozess verwendet werden. Auf MontageCenter1 folgt KontrollCenter1, auf MontageCenter2 folgt KontrollCenter2 und auf MontageCenter3 folgt KontrollCenter3.
[Ressourcentabelle]
Ressourcencode | Ressourcentyp | Nächste Ressource |
---|---|---|
MontageCenter1 | Hauptressource | KontrollCenter1 |
MontageCenter2 | Hauptressource | KontrollCenter2 |
MontageCenter3 | Hauptressource | KontrollCenter3 |
KontrollCenter1 | Hauptressource | |
KontrollCenter2 | Hauptressource | |
KontrollCenter3 | Hauptressource |
3. Benutzerdefinierten Einstellungen für bestimmte Prozesse innerhalb eines Auftrages zuweisen
Die frühestmögliche Startzeit (EST) und die späteste Endzeit eines Auftrages (LET), während denen Vorgänge zugewiesen werden können, kann definiert werden.
Zugehörige Tabellen
- Auftragstabelle
Im Feld "Prozesseigenschaften" der Auftragstabelle werden EST und LET von Prozesses angegeben. Werden mehrere Zeiten angegeben, werden sie durch Semikolons getrennt.
Beispiel: Dateneinstellung
Auftrag Lot001 legt die Vorgangsproduktionszeit im Bearbeitungsprozess auf 900 Minuten fest.
Auftrag Lot002 legt die Vorgangsproduktionszeit im Schneideprozesses auf 200 Minuten fest und "achtet darauf", dabei keine Vorgänge des Bearbeitungsprozesses generieren zu lassen.
Auftrag Lot003 bestimmt ESTund LET, sodass Vorgang Schneiden2 zwischen dem 20.06. und dem 21.06. durchgeführt wird, und der Bearbeitungsprozess zwischen dem 12.06. und dem 14.06. durchgeführt wird.
[Auftragstabelle]
Auftragscode | Artikel | Prozesseigenschaften |
---|---|---|
Lot001 | ProduktA | PROC=Bearbeiten,PT=900 |
Lot002 | ProduktA | I=Produkt-A-40,TYPE=MATERIAL;I=Produkt-A-10,Q=200 |
Lot003 | ProduktA | PROC=Schneiden2,EST=20/06/2016 00:00:00,LET=21/06/2016 00:00:00;PROC=Bearbeiten,EST=12/06/2016 00:00:00,LET=14/06/2017 00:00:00 |