DE69615926T2

A system for generically describing and scheduling operation of a modular printing machine

Abstract

This record has no abstract on file.

DE69615926T2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 7 June 2016, 10.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

13 claims: 13 independent, 0 dependent

  1. 1
    System for generating an automated machine operation schedule, comprising:1. System zum Erzeugen eines automatisierten Maschinen-Operations-Ablaufplans, das aufweist: eine Modul-Daten-Akquisitionseinrichtung (310), die zum Akquirieren von Beschreibungs- Daten angepaßt ist, die für funktionale Charakteristika einer Mehrzahl von Maschinen- Modulen (B;300, 302, 304;402, 404, 406) repräsentativ sind, wobei die Beschreibungs- Daten, die jedem Modul (B;300, 302, 304;402, 404, 406) zugeordnet sind, Daten umfassen, die für eine Maschinen-Modul-Struktur, eine Funktion oder Fähigkeiten repräsentativ sind, wobei jedes Maschinen-Modul (B;300, 302, 304;402, 404, 406) aus mindestens entweder einer elektro-mechanischen oder einer Software-Komponenten aufgebaut ist, die zum Durchführen von Operationen in Bezug auf mindestens eine Arbeitseinheit angepaßt ist, wobei die akquirierten Beschreibungs-Daten jedes der Mehrzahl der Maschinen- Module (B;300, 302, 304;402, 404, 406) unabhängig von der Struktur, der Funktion oder den Fähigkeiten irgendeines anderen Maschinen-Moduls (B;300, 302, 304;402, 404, 406) sind;module data acquisition means (310) adapted to acquire description data representative of functional characteristics of a plurality of engine modules (B;300, 302, 304;402, 404, 406);Descriptive data associated with each module (B;300, 302, 304;402, 404, 406) includes data representative of a machine-module structure, function, or capabilities, each machine module (16;B;300, 302, 304;402, 404, 406) is constructed of at least one of an electro-mechanical or a software component adapted to perform operations on at least one unit of work, the acquired description data of each of the plurality of machine modules (B 300, 302, 304, 402, 404, 406) are independent of the structure, function or capabilities of any other machine module (B;300, 302, 304;402, 404, 406);eine Einrichtung (420, 422) zum Akquirieren von Einstell-Daten, die für mindestens entweder mechanische oder elektrische Interrelations-Beziehungen zwischen der Mehrzahl der Maschinen-Module (B;300, 302, 304;402, 404, 406) repräsentativ sind;means (420, 422) for acquiring setup data representative of at least one of either mechanical or electrical interrelation relationships between the plurality of machine modules (B;300, 302, 304;402, 404, 406);an input / output unit (420, 422) for receiving acquired description data and setting data in a general scheduling device (C: 42), wherein the general scheduling device (C: 42) is configured to: independent of the description data relevant to the structure, function or capabilities of the plurality of machine modules (B;300, 302, 304;402, 404, 406) are operable, the general scheduler (C: 42) comprising a data store, a processor, and an instruction store;and eine Eingabe/Ausgabe-Einheit (420, 422) zum Aufnehmen von akquirierten Beschreibungs-Daten und Einstell-Daten in einer allgemeinen Ablaufplanungs-Einrichtung (C: 42), wobei die allgemeine Ablaufplanungs-Einrichtung (C: 42) so konfiguriert ist, um unabhängig der Beschreibungs-Daten, die für die Struktur, die Funktion oder die Fähigkeiten der Mehrzahl der Maschinen-Module (B;300, 302, 304;402, 404, 406) repräsentativ sind, zu arbeiten, wobei die allgemeine Ablaufplanungs-Einrichtung (C: 42) einen Datenspeicher, einen Prozessor und einen Instruktionsspeicher umfaßt;und a comparison means arranged in the general scheduling means (C: 42) for analyzing the description data and the setting data to determine a set of machine functions that are executed by a machine (A), constructed from the machine modules (B;300, 302, 304;402, 404, 406) are practicable. eine Vergleichs-Einrichtung, die in der allgemeinen Ablaufplanungs-Einrichtung (C: 42) angeordnet ist, zum Analysieren der Beschreibungs-Daten und der Einstell-Daten, um einen Satz von Maschinen-Funktionen zu bestimmen, die durch eine Maschine (A), aufgebaut aus den Maschinen-Modulen (B;300, 302, 304;402, 404, 406), praktikabel sind.
  2. 2
    System nach Anspruch 1, das weiterhin mindestens ein Maschinen-Modul (B; 300, 302, 304; 402, 404, 406) aufweist, das umfaßt:Second The system of claim 1, further comprising at least one machine module (B;300, 302, 304;402, 404, 406) comprising: a memory (312) storing description data;and einen Speicher (312), der Beschreibungs-Daten speichert;und a data port (320, 420) adapted to communicate description data associated therewith to the module data acquisition device (310). einen Daten-Anschluß (320, 420), der zum Kommunizieren von Beschreibungs-Daten, zugeordnet dazu, zu der Modul-Daten-Akquisitions-Einrichtung (310), angepaßt ist.
  3. 3
    System nach Anspruch 1 oder 2, das weiterhin aufweist:Third The system of claim 1 or 2, further comprising: eine Einrichtung zum Aufnehmen einer Eingabe, die für eine benutzer-spezifizierte Maschinen-Ausgabe repräsentativ ist;means for receiving an input representative of a user-specified machine output;eine Einrichtung zum Kommunizieren der Bediener-Eingabe zu der Vergleichs- Einrichtung;und means for communicating the operator input to the comparing means;and the general scheduling means (C: 42) further comprising control means for generating a control signal for controlling each machine module (B;300, 302, 304;402, 404, 406) corresponding to particular machine functions is adapted to execute the user-specified machine output. wobei die allgemeine Ablaufplanungs-Einrichtung (C: 42) weiterhin eine Steuereinrichtung zum Erzeugen eines Steuer-Signals umfaßt, das zum Steuern jedes Maschinen-Moduls (B;300, 302, 304;402, 404, 406) entsprechend zu bestimmten Maschinen-Funktionen angepaßt ist, um die benutzer-spezifizierte Maschinen-Ausgabe auszuführen.
  4. 4
    System nach einem der Ansprüche 1 bis 3, das weiterhin aufweist:eine Einrichtung zum Durchführen einer Analyse der Beschreibungs-Daten durch Implementieren mindestens entweder einer teilweisen Evaluierung, einer Simulation, einer Abduktion oder einer Voraussicht in Bezug auf die Beschreibungs-Daten. 4th The system of one of claims 1 to 3, further comprising: means for performing analysis of the description data by implementing at least one of a partial evaluation, a simulation, an abduction, or a foresight on the description data.
  5. 5
    System nach einem der Ansprüche 1 bis 4, das weiterhin aufweist:5th The system of any one of claims 1 to 4, further comprising: eine Einrichtung zum Bestimmen eines Vorhandenseins jedes Maschinen-Moduls (B;300, 302, 304;402, 404, 406) in Daten-Kommunikation mit der Modul-Daten-Akquisitions- Einrichtung (310);und means for determining existence of each machine module (B;300, 302, 304;402, 404, 406) in data communication with the module data acquisition means (310);and eine Einrichtung zum automatischen Kommunizieren der Beschreibungs-Daten von jedem Maschinen-Modul (B;300, 302, 304;402, 404, 406), identifiziert durch die Bestimmungs- Einrichtung, wodurch Einstell-Daten erzeugt werden. means for automatically communicating the description data from each machine module (B;300, 302, 304;402, 404, 406) identified by the determining means, thereby generating setting data.
  6. 6
    System nach einem der Ansprüche 1 bis 5, wobei die Vergleichs-Einrichtung weiterhin umfaßt;6th A system according to any one of claims 1 to 5, wherein the comparison means further comprises;eine Einrichtung zum dynamischen, erneuten Analysieren der Beschreibungs-Daten zu jedem Zeitpunkt, zu dem ein Maschinen-Modul (B;300, 302, 304;402, 404, 406) in Daten- Kommunikation mit der Modul-Daten-Akquisitions-Einrichtung (310) versetzt oder davon getrennt wird. means for dynamically re-analyzing the description data each time a machine module (B;300, 302, 304;402, 404, 406) is in data communication with the module data acquisition means (14). 310) is offset or disconnected.
  7. 7
    System nach einem der Ansprüche 1 bis 6, wobei die allgemeine Ablaufplanungs- Einrichtung (C:42) eine prädikative Ablaufplanungs-Einrichtung ist. 7th A system according to any one of claims 1 to 6, wherein the general scheduler (C: 42) is a predictive scheduler.
  8. 8
    Verfahren zum Erzeugen eines automatisierten Operations-Ablaufplans, das aufweist:8th. A method for generating an automated operations flowchart comprising: Acquiring descriptive data representative of functional characteristics of a plurality of engine modules (B;300, 302, 304;402, 404, 406), wherein the descriptor data associated with each engine module (B;300 , 302, 304, 402, 404, 406), comprise data representative of a module structure, function or capabilities thereof, wherein the acquired description data of a machine module (B;300, 302, 304;402, 404, 406) are independent of the structure, function or capabilities of any other machine module (B;300, 302, 304;402, 404, 406);Akquirieren von Beschreibungs-Daten, die für funktionale Charakteristika einer Mehrzahl vom Maschinen-Modulen (B;300, 302, 304;402, 404, 406) repräsentativ sind, wobei die Beschreibungs-Daten, zugeordnet zu jedem Maschinen-Modul (B;300, 302, 304;402, 404, 406), Daten umfassen, die für eine Modul-Struktur, eine Funktion oder Fähigkeiten davon repräsentativ sind, wobei die akquirierten Beschreibungs-Daten eines Maschinen- Moduls (B;300, 302, 304;402, 404, 406) von der Struktur, der Funktion oder den Fähigkeiten irgendeines anderen Maschinen-Moduls (B;300, 302, 304;402, 404, 406) unabhängig sind;Acquiring setup data representative of at least one of mechanical or electrical interrelation relationships between the plurality of machine modules (B;300, 302, 304;402, 404, 406);Akquirieren von Einstell-Daten, die für mindestens entweder mechanische oder elektrische Interrelations-Beziehungen zwischen der Mehrzahl der Maschinen-Module (B;300, 302, 304;402, 404, 406) repräsentativ sind;Aufnehmen der akquirierten Beschreibungs-Daten und der Einstell-Daten in eine allgemeine Ablaufplanungs-Einrichtung (C: 42), wobei die allgemeine Ablaufplanungs- Einrichtung (C: 42) einen Datenspeicher, einen Prozessor und einen Instruktionsspeicher umfaßt, wobei die allgemeine Ablaufplanungs-Einrichtung (C: 42) so konfiguriert ist, um unabhängig der Beschreibungs-Daten, repräsentativ für die Struktur, die Funktion oder die Fähigkeiten der Mehrzahl der Module (B;300, 302, 304;402, 404, 406), zu arbeiten;und Including the acquired descriptor data and the adjustment data in a general scheduler (C: 42), the general scheduler (C: 42) comprising a data store, a processor, and an instruction store, the general scheduler (C: 42) is configured to be independent of the descriptive data representative of the structure, function or capabilities of the plurality of modules (B;300, 302, 304;402, 404, 406) to work;and Analysieren, über die allgemeine Ablaufplanungs-Einrichtung (C: 42), der Beschreibungs- Daten und der Einstell-Daten, um einen Satz von Funktionen zu bestimmen, die durch eine Maschine (A) praktikabel sind, die aus den Maschinen-Modulen (B;300, 302, 304;402, 404, 406) aufgebaut ist. Analyzing, via the general scheduler (C: 42), the description data and the setting data, to determine a set of functions practicable by a machine (A) consisting of the machine modules (B 300, 302, 304, 402, 404, 406).
  9. 9
    Verfahren nach Anspruch 8, das weiterhin aufweist:9th The method of claim 8, further comprising: Communicating the description data stored within each at least one engine module (B;300, 302, 304;402, 404, 406) to the general scheduler device (C: 42). Kommunizieren der Beschreibungs-Daten, gespeichert innerhalb jedes mindestens einen Maschinen-Moduls (B;300, 302, 304;402, 404, 406), zu der allgemeinen Ablaufplanungs- Einrichtung (C: 42).
  10. 10
    Verfahren nach Anspruch 8 oder 9, das weiterhin aufweist:10th The method of claim 8 or 9, further comprising: Aufnehmen einer Bediener-Eingabe, die für eine benutzer-spezifizierte Maschinen- Ausgabe repräsentativ ist, in die allgemeine Ablaufplanungs-Einrichtung (C: 42);und Erzeugen einer Steuer-Signalisierung, die zum Steuern jedes Maschinen-Moduls (B;300, 302, 304;402, 404, 406) angepaßt ist, entsprechend zu bestimmten Maschinen- Funktionen, um die benutzer-spezifizierte Maschinen-Ausgabe auszuführen. Recording an operator input representative of a user-specified engine output into the general scheduler (C: 42);and generating a control signaling adapted to control each machine module (B;300, 302, 304;402, 404, 406) corresponding to particular machine functions to perform the user-specified machine output.
  11. 11
    Verfahren nach einem der Ansprüche 8 bis 10, wobei der Schritt eines Analysierens umfaßt:11th The method of any one of claims 8 to 10, wherein the step of analyzing comprises: Durchführen einer Analyse der Beschreibungs-Daten durch Ausführen zumindest entweder einer teilweisen Evaluierung, einer Simulation, einer Abduktion, oder einer Voraussicht in Bezug auf die Beschreibungs-Daten. Performing an analysis of the description data by performing at least one of a partial evaluation, a simulation, an abduction, or a foresight on the description data.
  12. 12
    Verfahren nach einem der Ansprüche 8 bis 11, das weiterhin aufweist:12th The method of any one of claims 8 to 11, further comprising: Bestimmen jedes Maschinen-Moduls (B;300, 302, 304;402, 404, 406), das zum Zuführen der Beschreibungs-Daten geeignet ist;und Determining each machine module (B;300, 302, 304;402, 404, 406) suitable for supplying the description data;and automatically communicating the description data from each particular machine module (B;300, 302, 304;402, 404, 406) to the general scheduler (C: 42). automatisches Kommunizieren der Beschreibungs-Daten von jedem bestimmten Maschinen-Modul (B;300, 302, 304;402, 404, 406) zu der allgemeinen Ablaufplanungs- Einrichtung (C: 42).
  13. 13
    Verfahren nach einem der Ansprüche 8 bis 12, wobei der Schritt eines Analysierens umfaßt:13th The method of any one of claims 8 to 12, wherein the step of analyzing comprises: dynamically re-analyzing the description data each time a machine module (B;300, 302, 304;402, 404, 406) is placed in data communication with the general scheduler (C: 42) or is separated from it. dynamisches, erneutes Analysieren der Beschreibungs-Daten zu jedem Zeitpunkt, zu dem ein Maschinen-Modul (B;300, 302, 304;402, 404, 406) in Daten-Kommunikation mit der allgemeinem Ablaufplanungs-Einrichtung (C: 42) versetzt oder davon getrennt wird.