DE2904080C2 - Steueranordnung für mindestens eine Werkzeugmaschine - Google Patents

Steueranordnung für mindestens eine Werkzeugmaschine

Info

Publication number
DE2904080C2
DE2904080C2 DE2904080A DE2904080A DE2904080C2 DE 2904080 C2 DE2904080 C2 DE 2904080C2 DE 2904080 A DE2904080 A DE 2904080A DE 2904080 A DE2904080 A DE 2904080A DE 2904080 C2 DE2904080 C2 DE 2904080C2
Authority
DE
Germany
Prior art keywords
machine
control device
control unit
program
interface
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
Application number
DE2904080A
Other languages
English (en)
Other versions
DE2904080A1 (de
Inventor
Katsunori Numazu Shizuoka Higashikawa
Tetsu Yoshida
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.)
Shibaura Machine Co Ltd
Original Assignee
Toshiba Machine Co Ltd
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 Toshiba Machine Co Ltd filed Critical Toshiba Machine Co Ltd
Publication of DE2904080A1 publication Critical patent/DE2904080A1/de
Application granted granted Critical
Publication of DE2904080C2 publication Critical patent/DE2904080C2/de
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
    • G05B19/4185Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM] characterised by the network communication
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36044Program modified after breakage, crash, jamming
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36511Select by a detector
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37285Load, current taken by motor
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50103Restart, reverse, return along machined path, stop
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50249Tool, probe, pen changer
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50276Detect wear or defect tool, breakage and change tool
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Multi-Process Working Machines And Systems (AREA)
  • General Factory Administration (AREA)
  • Control By Computers (AREA)

Description

Die Erfindung geht aus von einer Steueranordnung für mindestens eine Werkzeugmaschine, bei der jeder Werkzeugmaschine eine eigene Maschinensteuereinheit zugeordnet ist, die eine numerische Steuerungseinrichtung mit einem programmierbaren Rechner ui<d einem Programmspeicher sowie zwischen der Werkzeugmaschine und der numerischen Steuerungseinrichtung eine Schnittstelle aufweist, und bei der ein Rechner als Maschinensteuereinheit-Steuergerät mit einem Programmspeicher zur Steuerung des Betriebs der Anordnung vorhanden sind.
Eine derartige Steueranordnung ist aus der Druckschrift VDT Richtlinie 3424, November 1972, bekannt. Dort kann die Maschinensteuereinheit im Rahmen eines IPNC-Systems eine CNC-Einrichtung enthalten, also "eine numerisoiic Steuerung mit einem programmierbaren Rechner, durcu dessen Programmierung die Funktionsmerkmale der numerischen Steuerung im wesentlichen bestimmt werden. Dennoch sind der ,^numerischen Steuerung mit dem programmierbaren Rechner ein Fertigungsrechner übergeordnet, der seinerseits mit einem Betriebsrechner verbunden ist. Die Aufgabenverteilung zwischen den einzelnen Rechnern kann der genannten Druckschrift im einzelnen nicht entnommen werden. Es ist davon auszugehen, daß vbei dieser bekannten Steueranordnung Unzulänglichkeiten auftreten, die im weiteren zunächst erläutert werden.
Übliche Werkzeugmaschinen-Steueranordnungen sind derart ausgestaltet, daß die Werkzeugmaschinen und ihre peripheren Geräte, beispielsweise Transporteinrichtungen für die Werkstücke, Einrichtungen zur Handhabung, des bei der Bearbeitung von Werkstücken anfallenden Abfalls, wie Späne, Werkzeugmagazin-Transporteinrichtungen usw., unabhängig voneinander betrieben werden.
Wenn es erwünscht ist, die Werkzeugmaschinen und ihre peripheren Geräte als eine einzige Anlage oder ein einziges System zu betreiben, wobei vorbestimmte Beziehungen zwischen den einzelnen Anlagenteilen untereinander aufrechterhalten werden sollen, muß man eine Überwachungseinrichtung vorsehen, beispielsweise einen Rechner, der Befehle abgibt, beispielsweise zum Starten, Anhalten und Wiederstarten der Werkzeugmaschinen und der peripheren Geräte, oder jede Werkzeugmaschine muß funktionsfmäßig so ausgebildet sein, daß sie in der Lage ist, ein Signal zum Wiederstarten zu erzeugen.
Wenn bei vorgesehener Überwachungseinrichtung die Betriebsweise der Anlage oder des Systems den Transport des Werkstücks und das Rückholen von Teilen beim Auftreten eines nicht regulären verlaufenden Schneidvorganges sowie das Auswechseln des Schneidwerkzeuges oder dgl. umfassen soll, wobei all diese Vorgänge weiträumige Bewegungen der Werkzeugmaschine in bezug auf verschiedenartige Achsen erforderlich machen (diese Bewegungen werden im folgenden Achsenbewegungen der Werkzeugmaschine genannt), erhält man eine äußerst komplizierte Steueranordnung, die sehr kostspielig ist und eine geringe
Anpassungsfähigkeit hai.
Sieht man hingegen die obigen Funktionen an den Werkzeugmaschinen vor, besteht die Möglichkeit einer zufälligen Betätigung, wodurch gefährliche, unbeaufsichtigte Betriebsweisen auftreten können, beispielsweise Starten oder Anhalten der Werkzeugmaschinen.
Darüber hinaus ist eine Steueranorci;iung bekannt, bei der ein überwachender Rechner von den Operationen oder Vorgängen, die übliche numerische Steuerungseinrichtungen für Werkzeugmaschinen ausführen, einen gemeinsamen Anteil har.dhabt, beispielsweise die Verteilung von Daten sowie die Ein-Aus-Steuerung von Zyklusstartvorgängen, und jede numerische Steuerungseinrichtung der Werkzeugmaschine den restlichen Anteil der numerischen Steuervor^änge vornimmt, beispielsweise die Interpolation und ähnliches. Eine derartige Anordnung ist jedoch ebenfalls kostspielig und nur bedingt anpassungsfähig.
Es ist heute allgemein üblich, daß die Werkzeugmaschinen, die die Komponenten des Steuersystems bilden, ihre eigenen numerischen Steuerungseinrichtungen haben und daß die Transporteinrichtungen und dgl. 'ebenfalls ihre eigenen Steuergeräte haben, wobei alle "numerischen Steuerungseinrichtungen und Steuergeräte unabhängig voneinander betrieben werden. Damit eine numerische Steuerungseinrichtung in geeigneter Weise eine zugeordnete Werkzeugmaschine steuern kann, muß zwischen der numerischen Steuerungseinrichtung und der Werkzeugmaschine eine Schnittstelle vorgesehen werden, über die die meisten sequentiellen Operationen abgewickelt werden, bei denen es sich allerdings nicht um Operationen handelt, die die Achsenbewegungen der Werkzeugmaschine begleiten. Darüber hinaus sind die Steuergeräte für die Transport vorrichtungen und dgl. ebenfalls mit Schnittstellen ausgerüstet, und zwar unabhängig davon, ob für jedes Steuergerät eine Befehlseingabeeinheit vorgesehen ist oder nicht. Wenn eine Anlage oder ein System mit den oben beschriebenen Komponenten vollkommet, automatisch betrieben werden soll, werden die Steuerungen, die die Achsenbewegungen der Werkzeugmaschinen begleiten, separat ausgeführt, obgleich die Steuerungen, die nicht den Achsenbewegunger der Werkzeugmaschinen zugeordnet sind, über die Schnittstellen vorgenommen werden. Die getrennte Durchführung der Steueitingen für die Achsenbewegungen -iei Werkzeugmaschinen stellt kein Problem dar, wenn die numerischen Steuerungseinrichtungen als numerisches Steuerungssystem mit einem Rechner ausgebildet sind und eine sequentielle Steuerung der Werkzeugmaschinen erfolgt
Beim Betrieb der erläuterten üblichen Steuerungssysteme treten zahlreiche Probleme auf, die noch der Lösung bedürfen:
(1) Ein-Aus-Steuerung der Energiequelle zu bezeichneten Zeitpunkten.
(2) Betriebssteuerung jeder Maschinensteuereinheit (Schnittstelle + numerische Steuerungseinrichtung).
60
Aufgrund von Signalen, die beispielsweise die Beendigung der Werkstückbearbeitung, das Auftreten eines nicht regulär verlaufenden Schneidvorganges sowie irgendwelche Alarm- oder Warnzustände oder dgl. während der unabhängigen Arbeitsweise jeder Werkzeugmaschine anzeigen, ist es erforderlich, verschiedenartige Signale an die Maschinensteuereinheit abzugeben, beispielsweise Signale zum Wiederstarten, zum Ausführen von Rückholzyklen, zur Alarmgabe und dgl. Andernfalls muß, wenn es erforderlich ISt1 eine Sequenzsteuerung jeder Maschinensteuereinheit vorgenommen werden. (Wenn die Taktzeit, d.h. die zur Bearbeitung eines Werkstücks erforderliche Zeit, verschieden ist, sollte auch der Status jeder Werkzeugmaschine angezeigt werden.)
(3) Zugriff zu einem Werkstückprogramm, d.h. zu einem zur Bearbeitung eines Werkstücks erforderlichen Befehlssatz. Seit das erforderliche Werkstück-Programm aus dem Palettencode, der Sequenz des gesamten Systems oder anderweitig ersichtlich gemacht wird, ist dieses Werks'.ück-Programm aus einem Speicherbereich, in dem die Werkstück-Programme gespeichert sind, auszulesen und dann auszuführen.
Zu (I) ist ein Steuervorgang bekannt, bei dem die Energiequelle zu einer vorbestimmten Zeit in der Nacht abgeschaltet wird (Einstellung eines Zeitgebers). Aufoder Vorwärmvorgänge oder vorbereitende Arbeitsvorgänge für die Werkzeugmaschinen, beispielsweise Synchronisierung der Werkzeugmaschinen, wurden allerdings noch nicht praktiziert.
Zu (2) hat man versucht, ein Steuersystem zu entwickeln, mit dem nach der Beendigung eines Bearbeitungsschrittes ein Zyklusstart ausgeführt wird, wobei das die numerische Steuerung betreffende Band zurückgespult und dann erneut gestartet wird. Dieses Verfahren ist jedoch gefährlich, und es ist fast unmöglich, beim Feststellen eines Alarms, der einen nicht regulär verlaufenden Schneidvorgang oder dgl. anzeigt Gegenmaßnahmen zu treffen und danach die völlig automatische Steuerung der Werkzeugmaschinen weiterzuführen.
Zu (3) hat man eine blockweise Bezeichnung des Inhalts eines auszuführenden Werkstück-Programms bis jetzt noch nicht versucht.
Der Erfindung liegt daher die Aufgabe zugrunde, die Steueranordnung der gattungsgemäßen Art so weiterzubilden, daß unter Aufrechterhaltung einer vollkommen automatischen Steuerung jeder Werkzeugmaschine die jeweils zugeordnete Maschinensteuereinheit nicht nur die reguläre Werkstückbearbeitung, sondern auch alle mit der Werkstückbearbeitung anfallenden Sonderaufgaben steuern kann, und zwar unter Entlastung des übergeordneten Maschinensteuereinheiten-Steuergeräts.
Zur Lösung dieser Aufgabe ist die Steueranordnung nach der Erfindung dadurch gekennzeichnet, daß der Programmspeicher der numerischen Steuerungseinrichtung einen ersten Speicherbereich aufweist, der eine erste Gruppe von Programmen speichert, die die Bearbeitung eines Werkstücks und die Auswahl geeigneter Schneidwerkzeuge für die Werkstückbearbeitung betreffen, und einen zweiten Speicherbereich aufweist, der eine zweite Gruppe von Programmen speichert, die bei Unterbrechungen der regulären WerkstückLeai oeitung zur Ausführung gelangen, daß der Programmspeicher des Betriebsrechners lediglich Prozeßprogramme enthält, und daß das Maschinensteuereinheit-Steuergerät an die Schnittstelle angeschaltet ist und die Signale, die an der Schnittstelle von der Werkzeugmaschine oder von der numerischen Steuerungseinrichtung ankommen, überwacht und in Abhängigkeit von diesen Signalen und von einem vorbestimmten Prozeßprogramm über die Schnittstelle
die Benennung von Programmen aus der ersten oder zweiten Programmgruppe gestattet.
Da infolge der Ausbildung und des Aufbaus der erfindungsgemäßen Steueranordnung alle die Bearbeitung eines Werkstücks und die Auswahl von dafür geeigneten Werkzeugen betreffenden Programme in einem ersten Speicherbereich der jeweiligen numerischen Steuerungseinrichtung und die bei Unterbrechung der regulären Werkstückbearbeitung zur Ausführung gelangenden Programme einschließlich der damit verbundenen Befehle für die Achsenbewegungen, beispielsweise die Rückholbewegung bei einem nicht <regulär verlaufenden Schneidvorgang einschließlich des ^Auswechselns des Schneidwerkzeugs, in einem zweiten ^Speicherbereich d<;r numerischen Steuerungseinrichtung gespeichert sind, wohingegen der Programmspei-' eher des Betriebsrechners im MaschinensteuereinheitiSteuergerät nur noch Prozeßprogramme enthält, ergibt sich zum einen eine konstruktive Vereinfachung des .Maschinensteuereinheit-Steuergeräts und zum anderen kann trotz einer auftretenden Störung im Maschinensteuereinheit-Steuergerät jede Werkzeugmaschine unter der Steuerung ihrer eigen in Maschinensteuereinheit weiterbetrieben werden.
Bevorzugte Weiterbildungen und Ausgestaltungen der Erfindung sind in Unteransprücben gekennzeichnet
Ein bevorzugtes Ausführungsbeispiel der Erfindung wird im folgenden an Hand einer Zeichnung erläutert
In einer einzigen Figur ist ein Blockschaltbild einer Steueranordnung für Werkzeugmaschinen dargestellt Die Betriebsweise von Werkzeugmaschinen MTi und MT2 werden von Maschinensteuereinheiten MCUi und MCU2 gesteuert, die jeweils eine Schnittstelle IF und eine numerische Steuerungseinrichtung NC enthalten. Die Schnittstelle /Fin jeder Maschinensteuereinheit MCU ist mit einem Maschinensteuereinheit-Steuergerät MCU/CRTL verbunden, das die Maschinensteuereinheiten MCU1 und MCU 2 überwacht
Ein Werkstück Wist auf einer Palette Pbefestigt, die ihrerseits auf einem selbst angetriebenen Palettenlader PL angebracht ist, der sich entlang einer Transferstraße C bewegen kann. Für die Werkzeugmaschinen MTI und MT2 sind Werkzeugmagazine TMG1 und TMG 2 vorgesehen.
Die numerische Steuerungseinrichtung NC weist neben dem üblichen Speicherbereich PART, in dem die gewöhnlichen Bearbeitungsteil- oder Werkstück-Programme gespeichert sind, einen Speicherbereich auf, der Unterprogrammkopplung SPL genannt wird. In diesem Speicherbereich SPL sind Unterbrechungen betreffende Programme gespeichert die die im üblichen Speicherbereich gespeicherten Werkstück-Programme unterbrechen, einschließlich von Befehlen, die die Achsenbewegungen der Werkzeugmaschine angeben, beispielsweise bei einer Rückhofzyklusbewegung im FaUe eines nicht regulär verlaufenden Schneidvorganges sowie einer Werkzeugauswahl- und Werkzeugauswechseloperatron. Zwischen der Schnittstelle IF der Maschinensteuereinheit MCU \ und der Werkzeugmaschine MTi werden über eine Leitung L Maschinenbetriebssequenz-Signale ausgesendet und empfangen. Ferner werden zwischen der numerischen Steuerungseinrichtung NCund der Werkzeugmaschine MTi über eine Leitung Z/Spindelantriebsimpulse, Rückführimpulse und dgl. ausgesendet und empfangen. Weiterhin werden von der numerischen Steuerungseinrichtung NC verschiedenartige Sequenz-Signale an die Schnittstelle /Fabgegeben.
Das Maschinensteuereinheit-Steuergerät MCU/ CTRL überwacht gemäß einem vorbestimmten Überwachungsprogramm die Sequenz-Signale, die bei jeder Schnittstelle IF ankommen. Falls es erforderlich ist, werden benötigte Signale an die Schnittstelle IF der Maschinensteuereinheit MCU abgegeben, beispielsweise ein Vorschub-Halt-Signal zum Anhalten der Relativbewegungen zwischen dem Werkstück und dem Werkzeug, ein Rücksetz-Signal der numerischen Steuerungseinrichtung NC, ein Zykius-Start-Signal der numerischen Steuerungseinrichtung NC, ein Signal zur Bezeichnung der erforderlichen Adressen im Speicherbereich SPL der numerischen Steuerungseinrichtung NC, ein Signal zur Bezeichnung der Anzahl der erforderlichen Werkstück-Programme, die in der numerischen Steuerungseinrichtung NC gespeichert sind, und ein Signal, das die Beendigung des Schneidvorganges befiehlt Die numerische Steuerungseinrichtung M7wird somit über die Schnittstelle /Fvom Maschinensteuereinheit-Steuergerät MCU/CTRL gesteuert
Das Überwachungsprogramm für das Steuergerät MCU/CTRL ist in einer solchen Weise festgelegt, daß es eine Vielzahl von Schnittstellen /Fin den Maschine''-Steuereinheiten steuert und daher die Maschinensteui.. einheiten in einer betriebsmäßig aufeinander bezogenen Weise steuert.
Das Maschinensteuereinheit-Oteuergerät MCU/ CTRL wird benötigt wenn eine Vielzahl von Werkzeugmaschinen gesteuert werden soll, wie es in der Figur dargestellt ist. Für den speziellen Fall, daß eine einzige Werkzeugmaschine mit einer Maschinensteuereinheit MCU unabhängig gesteuert wird, kann man unter Weglassung des Steuergeräts MCU/CTRL ein Mikroprozessor-Steuergerät MC in der Maschinensteuereinheit MCUoder in der Schnittstelle /Fin einer solchen Weise vorsehen, daß das Mikroprozessor-Steuergerät MC die Sequen'.-Signale überwacht die bei der Schnittstelle IF von der Seite der numerischen Steuerungseinrichtung oder der Seite der Werkzeugmaschine ankommen, und das oben erläuterte Vorschub-Halt-Signal, Zyklus-Start-Signal oder Rücksetz-Signal der numerischen Steuerungseinrichtung NC abgibt oder die erforderlichen SPL- oder die erforderlichen Werkstück-Programme zuordnet.
Bei einer vollständig automatisierten Steuerung für eine oder mehrere Werkzeugmaschinen ist ein Betriebsprogramm einschließlich einer Ein-Aus-Steuerung der Energiequelle und einer Aufwärmsteuerung der Werk-
50' zeugmaschinen wesentlich. Aus diesem Grunde kann man ein Ein-Aus-Steuerprogramm oder ein Aufwärmprograinm in dein Überwachungsprograrnm des Maschinensteuereinheit-Steuergeräts MCU/CTRL vorsehen, oder ein solches Programm kann in einem Teil des eine Unterprogrammkopplung darstellenden Speicherbereichs SPL der numerischen Steuerungseinrichtung NC in der Maschinensteuereinheit MCU aufbereitet werden.
Im folgenden soll die Arbeitsweise der oben erläuterten Steueranordnung zur Steuerung einer Vielzahl von Werkzeugmaschinen unter Bezugnahme auf die Figur beschrieben werden.
Es wird angenommen, daß eine Palette Pj mit einem Werkstück Wj auf dem Palettenlager PL zunächst längs der Transferstraße C transportiert wird und daß dann schließlich das Werkstück Wj mit der Palette Pj auf einen Tisch t der Werkzeugmaschine MTi gesetzt wird. Die Palette Pj auf dem Tisch t gibt dann ein Signal /, das
■das Werkstück Wj identifiziert, an die Schnittstelle IF ab. Auf diese Weise wird das Maschinensteuereinheit-Steuergerät MCU/CTRL davon in Kenntnis gesetzt, daß sich auf dem Tisch t die Palette Pj mit dem Werkstück Wj befindet. Das Maschinensteuereinheit-Steuergerät MCU/CTRL zeigt dann über die Schnittstelle IF ein Werkstück-Programm PAj an, das unter den in der numerischen Steuerungseinrichtung NC gespeicherten Werkstück-Programmen dem Werkstück ^'zugeordnet ist. Das Werkstück-Programm /M/wird dann in Form aufeinander folgender Blöcke ausgeführt.
Wenn während der Ausführung eines Blocks des Werkstück-Programms PAj ein Schneidwerkzeug Ti bricht und wenn dieser Werkzeugbruch erfaßt wird, beispielsweise durch Überwachung des Stromes eines die Werkzeugspindel antreibenden Motors m, wird in der Schnittstelle IF ein Flaggen- oder Hinweis-Signal FBRK gesetzt, das den Werkzeugbruch anzeigt.
Das Maschinensteuereinheit-Steuergerät MCU/ CTRL erfaßt sofort diesen Zustand und liefert an die Schnittstelle IF ein Vorschub-Halt-Signal, das gegenüber der Ausführung des Programmblocks des Werkstück-Programms PAj Priorität genießt. Das bedeutet, daß die bezüglich der Achsen der Werkzeugmaschine MT 1 ausgeführten Bewegungen angehalten werden.
Das Maschinensteuereinheit-Steuergerät MCU/ CTRL bezeichnet dann ein Programm, das einen Rückholzyklus betrifft und im Speicherbereich SPL der numerischen Steuerungseinrichtung NC gespeichert ist. Die Nummer des gerade ausgeführten Blocks des Werkstück-Programms wird in einem Register innerhalb der Schnittstelle IFgespeichert Die Werkzeugmaschine MTi führt dann den Rückholzyklus aus, bei dem das Schneidwerkzeug Ti solange zurückgezogen wird, bis es um eine vo. bestimmte Strecke von dem Werkstück Wj entfernt ist.
Das Maschinensteuereinheit-Steuergerät MCU/ CTRL bezeichnet dann über die Schnittstelle IF ein Werkzeugauswahl- und Werkzeugauswechsel-Programm, das im Speicherbereich SPL in der numerischen Steuerungseinrichtung NC gespeichert ist Dieses Programm befiehlt die Auswahl eines Schneidwerkzeugs Tia unter den im Magazin 77WG 1 gespeicherten Werkzeugen und das Ersetzen des beschädigten Schneidwerkzeugs TI durch das ausgewählte Schneidwerkzeug Tia.
Die Tatsache, daß das Schneidwerkzeug 77gebrochen ist, wird als Geschehnis festgehalten (TiBRK - 1). Weiterhin kann die Ausführung des im Register der Schnittstelle gespeicherten Programmblocks des Werkstück-Programms PAj durch den letzten Programmblcck des Schneidwerkzeugauswahl- und Schneidwerkzeugsauswechsel-Programms angezeigt werden. Das Hinweis-Signal FBRK, das den Schneidwerkzeugbruch anzeigt'und in der Schnittstelle IF dargestellt ist, wird nach der Auswahl und dem Auswechseln des gebrochenen Werkzeugs durch das neue Werkzeug zurückgesetzt. Es kann dann die weitere Bearbeitung des Werkstücks Wj aufgenommen werden.
Andererseits kann das Maschinensteuereinheit-Steuergerät MCU/CTRL den Speicherbereich SPL auffordern, nach dem Bruch des Werkzeugs 77 das Werkstück Wj vom Tisch i der Werkzeugmaschine MT\ zu entfernen. In diesem Fall wird von dem Maschinensteuereinheit-Steuergerät MCU/CTRL ein
ίο Werkstück-Programm PAk aufgerufen, das zuvor im Speicherbereich SPL der numerischen Steuerungseinrichtung gespeichert worden ist und dazu dient, ein anderes Werkstück Wk auf den Tisch t zu transportieren. Auch in diesem Fall wird die Tatsache, daß das Schneidwerkzeug 77 gebrochen ist, als Geschehnis festgehalten. Zusätzlich ist die Anordnung so ausgebildet, daß, wenn das gebrochene Schneidwerkzeug Ti für die Bearbeitung des neuen Werkstücks Wk auf dem die numerische Steuerung betreffenden Band aufgerufen
wird ein Ersatzschneidwerkzeug Tia in Übereinstimmung mit einem Werkzeugcode ausgewählt und an der Spindel der Werkzeugmaschine MTi anstelle des gebrochenen Schneidwerkzeugs T/befestigt wird.
Wenn die Bearbeitung des Werkstücks auf der letzten
Palette beendet ist ruft das Maschinensteuereinheit-Steuergerät MCU/CTRL beim Empfang eines Beendigungssignals ein Energiequelle-Abschalt-Programm auf, das im Speicherbereich SPL der numerischen Steuerungseinrichtung yVCgespeichert ist.
Mit Hilfe dieses Programms wird die Energiequelle abgeschaltet, nachdem die letzte Palette in eine
. vorbestimmte Stellung gebracht worden ist, aus der die Palette auf den Palettenlader PL gebracht werden kann.
In der obigen Erläuterung sind Beschreibungen
betreffend die Transfersteuerung des Palettenladers PL längs der Transferstraße C und betreffend Gegenmaßnahmen für den Fall, daß sich im Werkzeugmagazin keine Werkzeuge mehr befinden, weggelassen, da derartige Angaben zur Erläuterung der Erfindung nicht
erforderlich sind. Gemäß der Erfindung ist in der numerischen Steuerungseinrichtung der eine Unterprogrammkopplung darstellende Speicherbereich SPL zum Speichern von Zyklusoperationsprogrammen vorgesehen, die beispielsweise den Rückholzyklus der Werk-
zeugmaschine betreffen. Da man zu dem Speicherbereich SPL den Zugriff über die Schnittstelle erlangen kann, wie es auch für die Werkstück-Programme zutrifft, eröffnet sich für die erfindungsgemäße Werkzeugmaschinen-Steueranordnung ein breites Anwen-
dungsgebiet. So kann man die Steueranordnung nach der Erfindung ohne weiteres zur Bearbeitung verschiedenartiger Werkstücke über große Zeitspannen heranziehen, und man kann die Steueranordnung auch so anpassen, daß sie außergewöhnliche Zustände handha-
ben kann, beispielsweise den Bruch von Werkzeugen.
Hierzu 1 Blatt Zeichnungen

Claims (6)

  1. Patentansprüche:
    ί. Steueranordnung für mindestens eine Werkzeugmaschine, bei der jeder Werkzeugmaschine eine eigene Maschinensteuereinheit zugeordnet ist, die eine numerische Steuerungseinrichtung mit einem programmierbaren Rechner und ein<;m Programmspeicher sowie zwischen der Werkzeugmaschine und der numerischen Steuerungseinrichtung eine Schnittstelle aufweist, und bei der ein Rechner als Maschinensteuereinheit-Steuergerät mit einem Programmspeicher zur Steuerung des Betriebs der Anordnung vorhanden sind, dadurch gekennzeichnet, daß der Programmspeicher der numerischen Steuerungseinrichtung (NC) einen ersten Speicherbereich (PART) aufweist, der eine erste Gruppe von Programmen speichert, die die Bearbeitung eiiies Werkstücks (Wj) und die Auswahl geeigneter Schneidwerkzeuge (Ti) für die Werkstückbearbeitung betreffen, und einen zweiten ,»n ^Speicherbereich (SPL) aufweist, der eine zweite
    ^Gruppe von Programmen speiche«, die bei Unter- r ^Brechungen der regulären Werkstückbearbeitung zur Ausführung gelangen, daß der Programmspeicher des Betriebsrechners lediglich Prozeßprogram-'me enthält, und daß das Maschinensteuereinheit-
    ( Steuergerät (MCU/CTRL) an die Schnittstelle (IF) angeschaltet ist und die Signale, die an der , Schnittstelle (IF) von der Werkzeugmaschine (MTi) oder von der numerischen Steuerungseinrichtung (NC) ankommen, überwacht und in Abhängigkeit ,von diesen Signalen und von einem vorbestimmten
    ,; :Prozeßprogramm über die Schnittstelle (IF) die '!Benennung von Programmen aus der ersten oder der zweiten Programmgruppe gestattet.
  2. 2. Steueranordnung nach Anspruch 1, dadurch gekennzeichnet, daß beim Vorhandensein von nur einer Werkzeugmaschine das Maschinensteuereinheit-Steuergerät ein Mikrocomputer ist.
  3. 3. Steueranordnung nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß der Inhalt eines Programms zum Vor- oder Aufwärmen jeder Werkzeugmaschine (MTt, MT2) ebenfalls im ersten Speicherbereich (PART) jeder numerischen Steuerungseinrichtung (NC) gespeichert ist und daß durcK einen Befehl von dem Maschinensteuereinheit-Steuergerät (MCU/CTRL) über die entsprechende Schnittstelle (IF) der Zugriff zu dem Voroder Aufwärmprogramm erfolgt.
  4. 4. Steueranordnung nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß in dem zweiten Speicherbereich (SPL) der numerischen Steuerungseinrichtung (NC) auch ein Programm zum Abschalten der Energiequelle für die zugeordnete Werkzeugmaschine (MTi, MT2) gespeichert ist und daß unter der Steuerung des Maschinensteuereinheit-Steuergeräts (MCU/CTRL) über die der betreffenden Werkzeugmaschine zugeordnete Schnittstelle (IF) der Zugriff zu dem Programm zum Abschalten der Energiequelle erfolgt.
  5. 5. Steueranordnung nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß der Werkzeugmaschine (MTi, MT2) ein Vorschub-Halt-Befehl vom Maschinensteuereinheit-Steuergerät (MCU/CTRL) über die Schnittstelle (IF) zuführbar ist.
  6. 6. Steueranordnung nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß der numerischen Steuerungseinrichtung (NC) ein Zyklus-Start-Signal und ein Rücksetz-Signal von der Schnittstelle (IF) zuführbar ist, um die numerische Steuerungseinrichtung (NC) in einen Zyklus-Slart-Zustand bzw. einen Rücksetz-Zustand zu bringen.
DE2904080A 1978-02-08 1979-02-03 Steueranordnung für mindestens eine Werkzeugmaschine Expired DE2904080C2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1316778A JPS54106780A (en) 1978-02-08 1978-02-08 Controlling of plural machine tools

Publications (2)

Publication Number Publication Date
DE2904080A1 DE2904080A1 (de) 1979-08-09
DE2904080C2 true DE2904080C2 (de) 1984-03-01

Family

ID=11825608

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2904080A Expired DE2904080C2 (de) 1978-02-08 1979-02-03 Steueranordnung für mindestens eine Werkzeugmaschine

Country Status (3)

Country Link
US (1) US4288849A (de)
JP (1) JPS54106780A (de)
DE (1) DE2904080C2 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008035710A1 (de) 2008-07-30 2010-02-11 Roleder, Jürgen Verfahren zum selbsttätigen Zurückführen eines Werkzeugs einer programmgesteuerten Werkzeugmaschine

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5642806A (en) * 1979-09-18 1981-04-21 Fanuc Ltd Sequence control system for numerical control machine tool
JPS5653588A (en) * 1979-10-09 1981-05-13 Fanuc Ltd Main shaft rotation control system
JPS5654523A (en) * 1979-10-09 1981-05-14 Fanuc Ltd Controller for stopping main axle at fixed position
CH636459A5 (fr) * 1979-12-27 1983-05-31 Roger Maurer Installation comportant plusieurs machines-outils a commande numerique.
AU6607581A (en) * 1980-01-24 1981-07-30 Fisher & Paykel Limited Manufacturing box-like articles from sheet material
JPS56139862A (en) * 1980-04-03 1981-10-31 Toshiba Mach Co Ltd Operation control system of machine tool group
US4442493A (en) * 1980-07-04 1984-04-10 Kabushiki Kaisha Komatsu Seisakusho Cutting tool retreat and return for workpiece protection upon abnormality occurrence in a preprogrammed machine tool
JPS5717012A (en) * 1980-07-07 1982-01-28 Fanuc Ltd Numerical controller
JPS5731003A (en) * 1980-08-01 1982-02-19 Fanuc Ltd Numerical control system
US4472783A (en) * 1980-07-21 1984-09-18 Kearney & Trecker Corporation Flexible manufacturing system
JPS5789106A (en) * 1980-11-25 1982-06-03 Hitachi Ltd Nc data dividing and editing device of nc working device
JPS5790714A (en) * 1980-11-28 1982-06-05 Fanuc Ltd Monitor system of numerical control machine tool
IN155236B (de) * 1981-03-20 1985-01-12 Gould Inc
JPS57172411A (en) * 1981-04-15 1982-10-23 Mitsubishi Electric Corp Numeric controller
JPS5868109A (ja) * 1981-10-17 1983-04-22 Toshiba Mach Co Ltd 機能拡張性を有するプログラマブルシ−ケンスコントロ−ラ
JPS58143945A (ja) * 1982-02-13 1983-08-26 Makino Milling Mach Co Ltd 金型加工システム
JPS58197509A (ja) * 1982-05-14 1983-11-17 Toshiba Mach Co Ltd 大量生産機における加工ユニツトの制御方式
JPS58197508A (ja) * 1982-05-14 1983-11-17 Toshiba Mach Co Ltd 大量生産機における加工ユニツトのプログラマブル制御方式
BE896745A (fr) * 1982-05-14 1983-09-16 Gnb Batteries Inc Appareil et procede pour le soudage de connexions entre elements de batteries.
JPS59123905A (ja) * 1982-12-29 1984-07-17 Fujitsu Ltd ロボツト制御方式
US4641269A (en) * 1983-01-26 1987-02-03 Emhart Industries, Inc. Programmable control system for glassware forming machines
JPS59147203U (ja) * 1983-03-22 1984-10-02 三菱電機株式会社 数値制御装置
US4792817A (en) * 1983-08-29 1988-12-20 Diagraph Corporation Ink jet printing systems
JPS6054012A (ja) * 1983-09-01 1985-03-28 Mitsubishi Electric Corp 数値制御装置
JP2548690B2 (ja) * 1984-02-20 1996-10-30 三菱電機株式会社 数値制御装置
JPH0792018B2 (ja) * 1984-07-04 1995-10-09 日本電装株式会社 車両用制御装置
JPS61157284A (ja) * 1984-12-27 1986-07-16 Fanuc Ltd 駆動制御装置
US4818993A (en) * 1986-02-27 1989-04-04 Siemens Aktiengesellschaft Electronic control system for controlling several remote devices
US4752868A (en) * 1986-03-17 1988-06-21 Tektronix, Inc. Remote master-slave control method
US4802097A (en) * 1986-04-01 1989-01-31 Toshiba Kikai Kabushiki Kaisha Control systems of injection molding machines
JP2504961B2 (ja) * 1986-07-10 1996-06-05 豊田工機株式会社 プログラマブルトランスファマシン
JPH01217605A (ja) * 1988-02-26 1989-08-31 Fanuc Ltd 多軸多系統工作機械用数値制御装置
JP2865292B2 (ja) * 1988-03-09 1999-03-08 ファナック株式会社 数値制御装置システム
US5252899A (en) * 1988-03-09 1993-10-12 Fanuc Ltd Numerical control system
JPH02293902A (ja) * 1989-05-08 1990-12-05 Mitsubishi Electric Corp 数値制御装置
US5189624A (en) * 1989-09-29 1993-02-23 General Electric Company Intelligent machining workstation operating logic
ES2115912T3 (es) * 1990-12-18 1998-07-01 Erowa Ag Sistema de fabricacion automatica.
JPH0648175A (ja) * 1992-06-22 1994-02-22 Kikumasa Pudakutsu Kk サンバイザーへのミラー取付け方法
JP2735023B2 (ja) * 1995-03-30 1998-04-02 日本電気株式会社 データ制御システム
JP3451594B2 (ja) * 1995-12-21 2003-09-29 株式会社森精機ハイテック 数値制御装置における記憶手段アクセス制御方法および数値制御装置
US5943240A (en) * 1996-10-09 1999-08-24 Nakamura; Kaoru Machine tool control system and method utilizing metal mold arrangement information
FI117854B (fi) * 2002-04-22 2007-03-30 Aliko Automation Oy Leikkauslaite
DE10235943A1 (de) * 2002-08-06 2004-02-19 Kuka Roboter Gmbh Verfahren und Vorrichtung zum synchronen Steuern von Handhabungsgeräten
DE102004013615A1 (de) * 2004-03-19 2005-10-13 Siemens Ag Betriebsverfahren für eine von einer Steuereinrichtung gesteuerte Werkzeugmaschine
CN101410768B (zh) * 2006-03-30 2011-06-15 西门子公司 包括至少一个自动化单元的控制和通信系统
DE102006054808B4 (de) * 2006-11-21 2017-03-16 Siemens Aktiengesellschaft Betriebsverfahren für eine Werkzeugmaschine, Steuereinrichtung und Werkzeugmaschine
FR3022527B1 (fr) * 2014-06-23 2017-12-01 Airbus Operations Sas Procede et dispositif pour la fabrication directe d'une piece sur une structure
TWI571716B (zh) * 2015-10-27 2017-02-21 財團法人資訊工業策進會 診斷裝置及診斷方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3576540A (en) * 1967-11-20 1971-04-27 Sundstrand Corp Plural machine tool and part handling control system
FR1604344A (de) * 1968-02-19 1971-10-11
US3555516A (en) * 1968-08-26 1971-01-12 Allen Bradley Co Supervisory system for time-shared numerical control system
US3668653A (en) * 1968-10-22 1972-06-06 Sundstrad Corp Control system
US4100597A (en) * 1976-04-02 1978-07-11 International Business Machines Corporation Computer controlled distribution apparatus for distributing transactions to and from controlled machine tools having means independent of the computer for completing or stopping a tool function initiated by a computer transaction
US4079235A (en) * 1976-12-27 1978-03-14 Mcdonnell Douglas Corporation Computer numerically controlled threadcutting machine tool
US4176396A (en) * 1977-09-23 1979-11-27 The Charles Stark Draper Laboratory, Inc. Apparatus for directly measuring machine tool wear

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008035710A1 (de) 2008-07-30 2010-02-11 Roleder, Jürgen Verfahren zum selbsttätigen Zurückführen eines Werkzeugs einer programmgesteuerten Werkzeugmaschine
DE102008035710B4 (de) * 2008-07-30 2013-01-31 Jürgen Roleder Verfahren zum selbsttätigen Zurückführen eines Werkzeugs einer programmgesteuerten Werkzeugmaschine

Also Published As

Publication number Publication date
DE2904080A1 (de) 1979-08-09
JPS6244281B2 (de) 1987-09-19
US4288849A (en) 1981-09-08
JPS54106780A (en) 1979-08-22

Similar Documents

Publication Publication Date Title
DE2904080C2 (de) Steueranordnung für mindestens eine Werkzeugmaschine
DE2265128C2 (de) Verfahren zum Steuern des Betriebs eines Fließbandes mit Hilfe eines Computers
DE1449529C3 (de) Unterbrechungseinrichtung für ein Datenverarbeitungssystem
EP2149828B1 (de) Vorrichtung und Verfahren zum Reduzieren des Energieverbrauchs einer Maschine oder Anlage
DE3416227C2 (de)
DE3806966C2 (de)
DE102011008020A1 (de) Verfahren und Vorrichtung zum Steuern einer Werkzeugmaschine, damit sie ihren automatischen Betrieb wieder aufnimmt
DE102015002571A1 (de) Robotersteuerung zum Steuern eines Roboters, der ein Werkstück zuführt und entfernt
DE3521930C2 (de)
DE112015003900T5 (de) Bearbeitungswerkzeug
DE1908757B2 (de) Steuersystem fuer eine werkzeugmaschine mit einer werkzeugmaschinensteuerung zum auswerten von teilbefehlen zur steuerung der betriebsweise der werkzeugmaschine
DE2940444A1 (de) Kopierfraesmaschine
DE2747237A1 (de) Werkstuecktransportvorrichtung
DD154556A1 (de) Zwanglaufsteuerung an werkzeugmaschinen mit einer schaltungsanordnung zur schadensverhuetung
EP1522004B1 (de) Werkzeugmaschine und verfahren zum betreiben einer solchen
DE19614201C2 (de) Verfahren und Vorrichtung zur Steuerung einer Werkzeugmaschine, insbesondere einer Funkenerosionsmaschine
EP0801340A1 (de) Verfahren und Vorrichtung zur Steuerung einer Werkzeugmaschine, insbesondere einer Funkenerosionsmaschine
DE3500806C2 (de) Steuerung für einen Industrie-Schweißroboter
DE3246268C2 (de)
DE4036380A1 (de) Beschickungsvorrichtung fuer werkzeugmaschinen und dergleichen
EP1790069B1 (de) Verfahren zum abschalten zumindest eines regelungsteils eines stromrichtergerätes
EP0856791B1 (de) System mit Störungsbewältigung sowie Verfahren zur Störungsbewältigung
EP0654155B1 (de) Einrichtung zum steuern des überganges von prozessor-betriebszuständen von einem momentanzustand in einen folgezustand
DE102009046101B4 (de) Verfahren zum Ansteuern einer Verbrauchsmaterial verbrauchenden Werkzeugmaschinenkomponente sowie Computerprogrammprodukt und Werkzeugmaschine
DE102018005007B4 (de) Numerische Steuervorrichtung

Legal Events

Date Code Title Description
OAP Request for examination filed
OD Request for examination
D2 Grant after examination
8325 Change of the main classification

Ipc: G05B 19/417

8331 Complete revocation