DE69628125T2 - Stanzvorrichtung und steuerverfahren dafür - Google Patents

Stanzvorrichtung und steuerverfahren dafür

Info

Publication number
DE69628125T2
DE69628125T2 DE69628125T DE69628125T DE69628125T2 DE 69628125 T2 DE69628125 T2 DE 69628125T2 DE 69628125 T DE69628125 T DE 69628125T DE 69628125 T DE69628125 T DE 69628125T DE 69628125 T2 DE69628125 T2 DE 69628125T2
Authority
DE
Germany
Prior art keywords
press
time
servo motor
pressing
control means
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 - Fee Related
Application number
DE69628125T
Other languages
English (en)
Other versions
DE69628125D1 (de
Inventor
Teruo Masuda
Keiichiro Miyajima
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Application granted granted Critical
Publication of DE69628125D1 publication Critical patent/DE69628125D1/de
Publication of DE69628125T2 publication Critical patent/DE69628125T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B21MECHANICAL METAL-WORKING WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21DWORKING OR PROCESSING OF SHEET METAL OR METAL TUBES, RODS OR PROFILES WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21D28/00Shaping by press-cutting; Perforating
    • B21D28/002Drive of the tools
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B21MECHANICAL METAL-WORKING WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21DWORKING OR PROCESSING OF SHEET METAL OR METAL TUBES, RODS OR PROFILES WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21D28/00Shaping by press-cutting; Perforating
    • B21D28/24Perforating, i.e. punching holes
    • B21D28/26Perforating, i.e. punching holes in sheets or flat parts
    • B21D28/265Perforating, i.e. punching holes in sheets or flat parts with relative movement of sheet and tools enabling the punching of holes in predetermined locations of the sheet, e.g. holes punching with template
    • 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/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/4155Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
    • 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/34Director, elements to supervisory
    • G05B2219/34391Synchronize axis movement and tool action, delay action, simulation inertia
    • 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/45Nc applications
    • G05B2219/45137Punch, stamp, also with use die, mould
    • 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T83/00Cutting
    • Y10T83/04Processes
    • Y10T83/0524Plural cutting steps
    • 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T83/00Cutting
    • Y10T83/162With control means responsive to replaceable or selectable information program
    • 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T83/00Cutting
    • Y10T83/647With means to convey work relative to tool station
    • Y10T83/654With work-constraining means on work conveyor [i.e., "work-carrier"]
    • Y10T83/6563With means to orient or position work carrier relative to tool station
    • Y10T83/6566By indexing means
    • 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T83/00Cutting
    • Y10T83/929Tool or tool with support
    • Y10T83/9411Cutting couple type
    • Y10T83/9423Punching tool

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Control Of Presses (AREA)
  • Punching Or Piercing (AREA)

Description

  • Die vorliegende Erfindung bezieht sich auf ein Stanzmaschinensystem, das eine Art von Stanzmaschine, deren Pressbetrieb durch einen Servomotor ermöglicht wird, und eine CNC-Einheit (eine rechnergestützte numerische Steuereinheit) zum Steuern des Servomotors umfasst, und ferner auf ein Verfahren zur Steuerung eines solchen Stanzmaschinensystems.
  • Um den Pressbetrieb einer Stanzmaschine durch eine CNC-Einheit zu steuern, wird zuerst ein Tisch, auf dem ein Werkstück fixiert ist, positioniert. Nachdem das Positionieren des Tisches abgeschlossen ist, wird ein Pressbefehlssignal an die Stanzmaschine gesendet. Wenn die Stanzmaschine dieses Pressbefehlssignal empfangen hat, dreht sie ein Schwungrad, um einen Presskolben der Stanzmaschine zu betätigen, und führt durch ein Presswerkzeug, das an dem Presskolben angebracht ist, einen Pressvorgang aus.
  • Nebenbei bemerkt wird eine Beschleunigung des durch die Stanzmaschine ausgeführten Pressvorgangs gewünscht. Da eine herkömmliche Stanzmaschine jedoch den Pressbetrieb in Übereinstimmung mit der Drehung des Schwungrads durchführt, ist ein Befehl zum Betrieb durch eine programmierbare Steuereinrichtung erforderlich. Ferner ist, da die Arbeitsgeschwindigkeit des Schwungrads selbst verzögert wird, die Fähigkeit zum Reagieren auf einen Befehl beim Pressbetrieb herabgesetzt. Überdies ist, da die Arbeitsgeschwindigkeit des Schwungrads im wesentlichen festgelegt ist, nur ein einfacher Betrieb zulässig.
  • Um solche Mängel zu beheben, ist eine Stanzmaschine vorgesehen, die einen Servomotor zur Steuerung des Pressbetriebs benutzt. In dieser Maschine ist es jedoch erforderlich, getrennt von einer CNC-Einheit eine Steuereinrichtung für den Pressbetrieb vorzusehen, so dass die Kosten erhöht werden. Ferner ist die Möglichkeit einer gewünschten Beschleunigung der Verarbeitungsrate beschränkt, da ein Befehl an den Servomotor von der CNC-Einheit durch eine Steuereinrichtung für den Servomotor gesendet wird.
  • Eine Aufgabe der vorliegenden Erfindung besteht darin, ein Stanzmaschinensystem und dessen Steuerungsverfahren zu schaffen, wobei ein in einer Stanzmaschine vorgesehenes Presswerkzeug durch einen Servomotor betätigt wird, der durch eine CNC-Einheit gesteuert wird, das Positionieren eines Tisches zum Auflegen eines Werkstücks und das Antreiben des Presswerkzeugs durch eine gemeinsame CNC-Einheit gesteuert werden und als Ergebnis ein Pressbetrieb bei niedrigen Kosten und mit einer hohen Geschwindigkeit ausgeführt werden kann.
  • Um die vorstehend genannte Aufgabe zu lösen, umfasst ein Stanzmaschinensystem gemäß einer Ausführungsform der vorliegenden Erfindung eine Stanzmaschine und eine CNC-Einheit. Die Stanzmaschine enthält einen Presskolben, der ein Ende hat, an dem ein Werkzeug zum Pressen und Stanzen eines Werkstücks angebracht ist, einen Pressen-Servomotor zur Steuerung der linearen Bewegung des Presskolbens, einen Tisch, auf dem das Werkstück zu fixieren ist, und einen Tisch-Servomotor zum Positionieren des Tisches, während die CNC-Einheit ein Positionssteuermittel zum Steuern der Position des Tisches durch Betreiben des Tisch-Servomotors entsprechend einem Arbeitsprogramm, ein Pressbetriebsdaten- Speichermittel zum Speichern eines Betriebsbefehls, der an den Pressen-Servomotor auszugeben ist, und ein Pressbetriebs-Steuermittel zum Auslesen des Betriebsbefehls, der in dem Pressbetriebsdaten-Speichermittel gespeichert ist, und zum Steuern des Pressen-Servomotors entsprechend dem ausgelesenen Betriebsbefehl und in Übereinstimmung mit dem Vorliegenden Anspruch 1 enthält. Zusätzlich kann das Positionssteuermittel mit einer Funktion Versehen sein zum Ausgeben eines ausgelesenen Startsignals an das Pressbetriebs-Steuermittel zu einem Zeitpunkt, der um eine vorbestimmte Periode früher als der Zeitpunkt liegt, zu dem die Tischpositionierungssteuerung in einem Arbeitszyklus abgeschlossen ist, wodurch das Pressbetriebs-Steuermittel, wenn es das ausgelesene Startsignal von einem Tischpositionierungs-Steuermittel empfängt, das Auslesen des Betriebsbefehls zum Steuern des Pressen-Servomotors aus dem Pressbetriebsdaten-Speichermittel startet.
  • Die CNC-Einheit in dem Stanzmaschinensystem gemäß der vorliegenden Erfindung steuert den Tisch-Servomotor, um den Tisch anzutreiben, auf dem ein Werkstück fixiert ist, und steuert außerdem den Pressen-Servomotor, um das Presswerkzeug der Stanzmaschine anzutreiben.
  • Ein Verfahren zur Steuerung eines Stanzmaschinensystems gemäß einer weiteren Ausführungsform der vorliegenden Erfindung umfasst die folgenden Schritte zum
  • Starten der Positionssteuerung des Tisches durch Treiben des Tisch-Servomotors, Starten des Treibens des Pressen-Servomotors zu einer Zeit, die einer Zeit zu welcher die Positionssteuerung für den Tisch abgeschlossen ist, um eine Periode vorhergeht, die nahe an einer Annäherungszeit liegt, die für das Press-Werkzeug erforderlich ist, um sich einem Werkstück von einer Ruheposition aus anzunähern, diese jedoch nicht überschreitet,
  • teilweisen Absenken des Press-Werkzeugs mit hoher Beschleunigung entsprechend einem Betriebsmuster, das in der CNC-Einheit gespeichert ist, während eine Annäherung an das Werkstück erfolgt, die zu Beginn des Vorgangs gestartet ist, und dann Absenken des Press-Werkzeugs in Richtung auf die Annäherungs-Endposition, während die Absenkgeschwindigkeit graduell verringert wird,
  • folgend auf die Annäherung Absenken des Press-Werkzeugs mit einer niedrigen, im wesentlichen festen Geschwindigkeit während des Pressbetriebs,
  • Absenken des Press-Werkzeugs wieder mit hoher Beschleunigung während des Stanzvorgangs, nachdem der Pressvorgang beendet ist,
  • teilweisen Anheben des Press-Werkzeugs mit hoher Beschleunigung während der Rückkehr zu der Ruhepoaisition, nachdem der Stanzvorgang abgeschlossen ist, und
  • dann graduellen Verringern der Anhebegeschwindigkeit, um dadurch des Press-Werkzeugs in seiner Ruheposition zu stoppen.
  • In dem Stanzmaschinensystem gemäß der vorliegenden Erfindung, wie es zuvor beschrieben wurde, werden Pressbetriebsdaten, die vorab erzeugt wurden, entsprechend der Positionssteuerung des Tisches ausgelesen, und der Servomotor für die Presse wird entsprechend den ausgelesenen Pressbetriebsdaten gesteuert, um die Betätigung des Presswerkzeugs zu steuern, so dass es möglich ist, ein Stanzmaschinensystem zu konfigurieren, das einen einfachen Aufbau und ein ausgezeichnetes Ansprechverhalten hat.
  • Fig. 1 zeigt eine schematische Darstellung eines Stanzmaschinensystems als ein Ausführungsbeispiel der vorliegenden Erfindung.
  • Fig. 2 zeigt ein Blockschaltbild der Hardware-Konfiguration einer CNC-Einheit, die das in Fig. 1 gezeigte Stanzmaschinensystem ausmacht.
  • Fig. 3 zeigt ein Diagramm eines Zyklus eines durch eine Stanzmaschine ausgeführten Pressbetriebs, wobei die Stanzmaschine das in Fig. 1 gezeigte Stanzmaschinensystem ausmacht.
  • Fig. 4 zeigt ein Diagramm einer Zeitkorrelation zwischen einem Vorgang zum Positionieren eines Werkstücks und einem Pressvorgang.
  • Fig. 5 zeigt ein Flussdiagramm, das eine Verarbeitungsprozedur eines Prozessors der CNC-Einheit zum Ausführen eines Pressvorgangs darstellt.
  • Fig. 6 zeigt ein von dem in Fig. 3 gezeigten verschiedenes Diagramm.
  • Wie in Fig. 1 gezeigt umfasst ein Stanzmaschinensystem eine CNC-Einheit 10 und eine Stanzmaschine 20, deren Betrieb durch die CNC-Einheit 10 gesteuert wird.
  • Die Stanzmaschine 20 enthält einen XY-Tisch 27 zum Auflegen und Fixieren eines Werkstücks 28, einen X-Achsen-Servomotor 22 zum Bewegen des XY-Tisches 27 in Richtung der X-Achse, einen Y-Achsen-Servomotor 23 zum Bewegen des XY-Tisches 27 in Richtung der Y-Achse, einen Presskolben 25, der ein Ende hat, an dem ein Werkzeug 26 angebracht ist, und einen Z- Achsen-Servomotor 21 zum Bewegen des Presskolbens 25 durch einen Kraftübertragungsabschnitt 24 in der Richtung (in der Richtung der Z-Achse) senkrecht zu der Fläche (der XY-Ebene), in der sich der Tisch 27 bewegt.
  • Andererseits 10 enthält die CNC-Einheit ein Positionssteuermittel 10a, das die Position des XY-Tisches 27 in der XY- Ebene durch Ausgeben eines Befehls an den X-Achsen-Servomotor 22 und den Y-Achsen-Servomotor 23 gemäß einem Arbeitsprogramm (einem NC-Programm) 10b bewegt und steuert. Ferner enthält die CNC-Einheit 10 ein Pressbetriebsdaten- Speichermittel 10c, das in der Lage ist, Daten zum Bestimmen eines Musters in einem Zyklus des Pressbetriebs der Stanzmaschine 20 zu speichern, und ein Pressbetriebs-Steuermittel 10d, das in der Lage ist, Pressbetriebsdaten, die vorab in dem Pressbetriebsdaten-Speichermittel 10c gespeichert wurden, aus dem Pressbetriebsdaten-Speichermittel 10c in Reaktion auf ein Ausgangssignal des Positionssteuermittels 10a auszulesen, und in der Lage ist, den Z-Achsen-Servomotor 21 entsprechend ausgelesenen Betriebsdaten zu steuern.
  • Im folgenden wird eine Beschreibung der Hardware-Konfiguration der CNC-Einheit 10 unter Bezugnahme auf Fig. 2 gegeben.
  • Ein Prozessor 11 ist über einen Bus 19 mit einem ROM 12 zum Speichern eines Systemprogramms, einem RAM 13 zum vorübergehenden Speichern von Berechnungsdaten und Anzeigedaten oder dgl., einem CMOS-Speicher 14 zum Speichern einer Korrekturgröße bezüglich des Werkzeugs, einer Fehlerkorrekturgröße bezüglich einer Schrittgröße, eines Arbeitsprogramms und von Parametern oder dgl., einer Schnittstelle 15 für eine externe Einrichtung, einer programmierbaren Maschinen-Steuereinrichtung (PMC) 36 zum Steuern der Stanzmaschine, einer Grafik-Steuerschaltung 16, einer Schnittstelle 17 zum Anschließen einer Tastatur 33, einer Schnittstelle 18 zum Anschließen eines von Hand zu betätigenden Impulsgenerators 35 und Achsen-Steuerschaltungen 41 bis 43 zum Empfangen eines Befehls zum Bewegen jeder Achse und Ausgeben des empfangenen Befehls an Servoverstärker 51 bis 53 verbunden.
  • Der Prozessor 11 liest das Systemprogramm, das in dem ROM 12 gespeichert ist, über den Bus 19 aus und steuert die Gesamtheit der CNC-Einheit 10 in Übereinstimmung mit dem ausgelesenen Systemprogramm. Nebenbei bemerkt wird als der RAM 13 ein SRAM oder dgl. benutzt.
  • In dem CMOS-Speicher 14 werden außerdem Pressbetriebsdaten, die vorab erzeugt wurden, zusammen mit der Korrekturgröße bezüglich des Werkzeugs, der Fehlerkorekturgröße bezüglich der Schrittgröße, dem Arbeitsprogramm und den Parametern gespeichert. Das bedeutet, dass der CMOS-Speicher 14 das Pressbetriebsdaten-Speichermittel 10c ausmacht, das in Fig. 1 gezeigt ist. Da dieser CMOS-Speicher 14 durch eine Batterie (nicht gezeigt) gestützt ist, werden Daten, die in dem CMOS-Speicher gespeichert sind, wie sie vorliegen selbst dann gehalten, wenn die Stromversorgung für die CNC- Einheit 10 unterbrochen wird.
  • Mit der Schnittstelle 15 für externe Einrichtungen sind ein Papierstreifenleser, ein Papierstreifenlocher und eine externe Einrichtung 34, wie ein Drucker, verbunden. Von dem Papierstreifenleser wird ein Arbeitsprogramm für die Schnittstelle 15 ausgelesen, und die Schnittstelle 15 ist in der Lage, ein Arbeitsprogramm, das in der CNC-Einheit 10 aufbereitet ist, an den Papierstreifenlocher auszugeben.
  • Die Grafik-Steuerschaltung 16 wandelt digitale Daten, wie Daten bezüglich der gegenwärtigen Position jeder Achse, eines Alarms, eines Parameters und Bilddaten, in ein Bildsignal um und gibt das Bildsignal aus. Dieses Bildsignal wird an eine Anzeigeeinrichtung 32 einer Handeingabeeinheit mit einer Anzeige-(CRT/MDI)-Einheit 31 gesendet und auf dem Bildschirm der Anzeigeeinheit angezeigt. Die Schnittstelle 17 empfängt Daten von der Tastatur 33 in der CRT/MDI-Einheit 31 und sendet die empfangenen Daten an den Prozessor 11.
  • Die Schnittstelle 18 ist mit dem von Hand zu betätigenden Impulsgenerators 35 verbunden und empfängt einen Impuls von dem von Hand zu betätigenden Impulsgenerators 35. Der von Hand zu betätigenden Impulsgenerators 35 ist in einem Maschinensteuerfeld montiert und wird für ein handgesteuertes präzises Bewegen der Stanzmaschine 20 benutzt.
  • Die programmierbare Maschinen-Steuereinrichtung (PMC) 36 ist in die CNC-Einheit 10 eingebaut und steuert die Stanzmaschine in Übereinstimmung mit einem Sequenzprogramm, das in Form eines sog. RADA- (Random-Access Discrete Address-) Programms erzeugt wurde. Das heißt, dass die programmierbare Maschinen-Steuereinrichtung eine M-Funktion, eine S- Funktion und eine T-Funktion, die von einem Arbeitsprogramm befohlen werden, in Übereinstimmung mit einem Sequenzprogramm in ein Signal umwandelt, das für die Stanzmaschine erforderlich ist, und das Signal über eine Eingabe/Ausgabe- (I/O-)Einheit 37 an die Stanzmaschine ausgibt. Dieses ausgegebene Signal treibt einen Magneten oder dgl. in der Stanzmaschine und betätigt ein Hydraulik-Ventil, ein Pneumatik-Ventil, einen elektrischen Aktor oder dgl.. Die programmierbare Maschinen-Steuereinrichtung empfängt ein Signal von einem Grenzschalter für die Stanzmaschine und von einem Schalter oder dgl. in dem Maschinensteuerfeld, führt eine für das Signal erforderliche Verarbeitung durch und sendet das verarbeitete Signal an den Prozessor 11.
  • Die Achsen-Steuerschaltungen 41 bis 43 empfangen einen Befehl zum Bewegen jeder Achse (X-Achse, Y-Achse u, Z-Achse) von dem Prozessor 11 und geben den empfangenen Befehl für jede Achse an die Servoverstärker 51 bis 53 aus. Jeder der Servoverstärker 51 bis 53 empfängt diesen Befehl und treibt den entsprechenden Servomotor 21 bis 23 für jede Achse. In jeden der Servomotoren 21 bis 23 ist ein Impulskodierer (nicht gezeigt) zum Erfassen einer Position eingebaut, und das jeweilige Positionssignal wird von diesem Impulskodierer als eine Impulsreihe rückgekoppelt. Durch eine F/V- (Frequency/Velocity-)Umwandlung dieser Impulsreihe kann ein Geschwindigkeitssignal erzeugt werden. In Fig. 2 sind die Rückkopplungsleitung für dieses Positionssignal und eine Leitung zum Rückkoppeln des Geschwindigkeitssignals jedoch fortgelassen.
  • Im folgenden wird eine Beschreibung einer speziellen Verarbeitung für die Steuerung der Stanzmaschine in diesem Ausführungsbeispiel gegeben.
  • Fig. 3 zeigt ein Diagramm, das ein Ausführungsbeispiel für ein Betriebsmuster des Pressbetriebs in einem Zyklus zwischen einer Annäherung des Presswerkzeugs 26 aus dessen Ruheposition heraus an das Werkstück 28 und der Rückkehr zu der Ruheposition über den Press- und Stanzvorgang hinweg darstellt.
  • In Fig. 3 repräsentiert die horizontale Achse die Zeit, und die vertikale Achse repräsentiert die Geschwindigkeit Vp (das Ausmaß der Bewegung während jeder vorbestimmten Periode), mit der das Presswerkzeug 26 in Richtung der Z-Achse bewegt wird. Gemäß dem Muster, das in Fig. 3 gezeigt ist, wird das Presswerkzeug 26 von dem Zeitpunkt t&sub0; an, zu dem der Pressbetrieb gestartet wird (dem Zeitpunkt, zu dem die Annäherung gestartet wird), bis zu einer maximalen Absenkgeschwindigkeit (-Vd) stark beschleunigt. Dann wird das Presswerkzeug 26 verzögert, bis das Presswerkzeug eine Annäherungsendposition erreicht, und setzt dann eine verzögerte Absenkbewegung in der folgenden Stufe des Pressens des Werkstücks und der nachfolgenden Stufe des Stanzens des Werkstücks fort. Wenn die Stanzarbeit bei diesem verzögerten Absenkvorgang beendet ist (Zeitpunkt t&sub1;), wird die Bewegung des Presswerkzeugs 26 von der Absenkbewegung in eine Anhebebewegung (Rückkehrbewegung) geändert. Dann wird das Presswerkzeug 26 erneut bis zu der maximalen Anhebegeschwindigkeit (Vu) stark beschleunigt. Dann wird das Presswerkzeug 26 während des Rückkehrens zu der Ruheposition verzögert und schließlich gestoppt (Zeitpunkt t&sub2;). Daten zum Bestimmen eines solchen Betriebsmusters der Stanzmaschine werden in dem CMOS-Speicher 14 in Form des Ausmaßes der Bewegung während jeder vorbestimmten Periode (jeder Interpolationsperiode oder jeder Periode, die zwei oder mehr Interpolationsperioden enthält) gespeichert. Das Pressbetriebsdaten-Speichermittel 10c, das in Fig. 1 gezeigt ist, ist durch den CMOS-Speicher 14 in der CNC-Einheit 10 gegeben, die in Fig. 2 gezeigt ist. Diese Daten werden in jeder vorbestimmten Periode (Interpolationsperiode) ausgelesen und über die Pressenachsen-Steuerschaltung 41 an den Servoverstärker 51 gesendet, um den Servomotor 21 für die Z-Achse um den Winkel zu drehen, welcher der Bewegung während der vorbestimmten Periode (Interpolationsperiode) entspricht. Als Ergebnis wird das Presswerkzeug 26 in Übereinstimmung mit einem zuvor festgelegten Betriebsmuster betrieben.
  • Im folgendenden wird eine Beschreibung des Zusammenwirkens der Positionierung des XY-Tisches (des Werkstücks 28) und des Pressbetriebs des Werkzeugs 26, das an dem Presskolben 25 angebracht ist, unter Bezugnahme auf ein Impuls/Zeit- Diagramm gegeben, das in Fig. 4 gezeigt ist.
  • Bei der Pressarbeit ist es notwendig, den Tisch 27 zu bewegen, um die relativen Positionen des Werkstücks 28 und des Presswerkzeugs 26 zu bestimmen. In diesem Ausführungsbeispiel wird der Pressbetrieb zu einem Zeitpunkt t&sub1;&sub1; gestartet, der um eine vorbestimmte Zeit T&sub1; früher als ein Zeitpunkt t&sub1;&sub2; liegt, zu dem die Tischpositionierung abgeschlossen ist. Diese vorbestimmte Zeit T&sub1; wird derart auf der Grundlage der Arbeitskennlinien oder dgl. des in Fig. 3 gezeigten Betriebsmusters festgelegt, dass die vorbestimmte Zeit T&sub1; innerhalb der Annäherungszeit des Presswerkzeugs 26 und so nahe wie möglich bei der Annäherungszeit liegt. Bei diesem Verfahren der Festlegung kann die Zeit T&sub1; vorab als ein Parameter in einem Speicher gespeichert sein oder kann wie erforderlich berechnet werden.
  • Andererseits wird, wenn der Pressbetrieb beendet ist, als nächstes die Tischpositionierung zu einem Zeitpunkt t&sub1;&sub3; gestartet, der um eine vorbestimmte Zeit T&sub2; früher als ein Pressbetriebsende-Zeitpunkt t&sub1;&sub4; liegt. Diese vorbestimmte Zeit T&sub2; wird derart auf der Grundlage der Arbeitskennlinien oder dgl. des in Fig. 3 gezeigten Betriebsmusters festgelegt, dass die vorbestimmte T&sub2; eine Zeit ist, die zu einem Zeitpunkt beginnt, zu dem das Presswerkzeug 26 von dem Werkstück 28 getrennt wird und endet, wenn das Presswerkzeug in seine Ruheposition zurückgekehrt ist, was heißt, dass die vorbestimmte Zeit T&sub2; in einem Bereich, der die Rückkehrzeit nicht überschreitet, und so nahe wie möglich bei der Rückkehrzeit liegt. Zum Festlegen dieser vorbestimmten Zeiten T&sub1; u. T&sub2; können diese entweder vorab als Parameter in einem Speicher gespeichert oder wie erforderlich berechnet werden.
  • Fig. 5 zeigt ein Flussdiagramm einer durch den Prozessor 11 durchzuführenden Verarbeitungsprozedur für das Ausführen eines solchen Pressbetriebs.
  • Zuerst liest der Prozessor 11 das Arbeitsprogramm aus dem CMOS-Speicher 14, der das Pressbetriebsdaten-Speichermittel 10c ausmacht, aus und startet die Tisch-Positionierungssteuerung in Übereinstimmung mit dessen erstem Block (Schritt S1). Bei der Positionierungssteuerung werden die Anzahl von Interpolationsperioden und das Ausmaß der Bewegung, die für jede Interpolationsperiode verteilt werden, in Übereinstimmung mit einem Bewegungsbefehl berechnet, der in den gegenwärtigen (ersten) ausgelesenen Block eingeschrieben ist und X- u. Y-Koordinatenwerte eines Bewegungsbeginnpunkts sowie eines Bewegungsendpunkts und eine Bewegungsgeschwindigkeit betrifft. Die Anzahl P&sub1; von Interpolationsperioden, die der Zeit von dem Tisch-Positionierungssteuerungsstart-Zeitpunkt t&sub1;&sub0; bis zu dem Pressbetriebsstart-Zeitpunkt t&sub1;&sub1; äquivalent ist, wird durch Umwandeln der Zeit von dem Starlider Positionierungssteuerung (Zeitpunkt t&sub1;&sub0;) bis zu dem Ende der Positionierungssteuerung (Zeitpunkt t&sub1;&sub2;) in die Anzahl von Interpolationsperioden und dann Subtrahieren der Anzahl von Interpolationsperioden, die der Zeit T&sub1; äquivalent ist, von der Anzahl gewonnen, die auf diese Weise umgewandelt ist.
  • Zur gleichen Zeit, zu der die Tisch-Positionierungssteuerung gestartet wird, wird die Anzahl von Interpolationsperioden, die der Reihe nach ausgeführt werden, abgezählt (Schritt S2). Die Verarbeitung in diesem Schritt wird wiederholt, bis der Zählwert P&sub1; erreicht, d. h. die Anzahl, die der Zeit von dem Positionierungssteuerungsstart-Zeitpunkt t&sub1;&sub0; bis zu dem Pressbetriebsstart-Zeitpunkt t&sub1;&sub1; äquivalent ist. Wenn der Zählwert P&sub1; erreicht (d. h. die gegenwärtige Zeit hat t&sub1;&sub1; erreicht), werden Daten zum Bestimmen des Betriebsmusters der Stanzmaschine aus dem CMOS-Speicher 14 als dem Pressbetriebsdaten-Speichermittel 10c für jede vorbestimmte Periode (Interpolationsperiode) ausgelesen, und die Stanzmaschine wird in Übereinstimmung mit den ausgelesenen Daten betrieben (Schritt S3). Bevor der Vorgang zum Auslesen der Daten aus dem CMOS-Speicher 14 gestartet wird, wird die Anzahl Q&sub1; vorbestimmter Perioden (Interpolationsperioden), die der Zeit von dem Pressbetriebsstart- Zeitpunkt t&sub1;&sub1; bis zu dem Positionierungssteuerungsstart- Zeitpunkt t&sub1;&sub3; äquivalent ist, die in den nächsten Block eingeschrieben ist, durch Gewinnen der Zeit von dem Start des Pressbetriebs (Zeitpunkt t&sub1;&sub1;) bis zu dem Ende des Pressbetriebs (Zeitpunkt t&sub1;&sub4;) auf der Grundlage der Anzahl vorbestimmter Perioden (Interpolationsperioden) und dann Subtrahieren der Anzahl, die auf diese Weise gewonnen ist, von der vorhergehenden Anzahl vorbestimmter Perioden (Interpolationsperioden) gewonnen, die der Zeit T&sub2; äquivalent ist.
  • Zur gleichen Zeit, zu welcher der Pressbetrieb gestartet wird, wird die Anzahl vorbestimmter Perioden (Interpolationsperioden), in denen Daten der Reihe nach aus dem CMOS- Speicher 14 ausgelesen werden, abgezählt (Schritt S4). Die Verarbeitung in diesem Schritt wird wiederholt, bis der Zählwert Q&sub1; erreicht, d. h. die Anzahl, die der Zeit von dem Pressbetriebsstart-Zeitpunkt t&sub1;&sub1; bis zu dem folgenden Positionierungsstart-Zeitpunkt t&sub1;&sub3; äquivalent ist. Wenn der Zählwert Q&sub1; erreicht hat (d. h. wenn die gegenwärtige Zeit t13 ereicht hat), wird die Positionierungssteuerung gestartet (Schritt S5)
  • Wenn die Positionierungssteuerung die letzte ist und kein folgender Pressbetrieb festgelegt ist, werden die Anzahl der jeweiligen Interpolationsperioden und das Ausmaß der Bewegung für jede Interpolationsperiode in Übereinstimmung mit einem Bewegungsbefehl für die X- u. Y-Achsen berechnet, der in den gegenwärtig ausgelesenen Block eingeschrieben ist, und die Positionierungssteuerung wird auf der Grundlage des Ergebnisses der Berechnung gestartet. Wenn die Positionierungssteuerung beendet ist, wird gleichzeitig der gesamte Prozess beendet (Schritt S6). Andererseits führt der Prozessor 11, wenn die Positionierungssteuerung nicht die letzte ist, die gleiche Positionierungsverarbeitung wie diejenige in Schritt S1 aus, und kehrt danach zu Schritt S2 zurück, um den Pressbetrieb zu starten.
  • In dem zuvor beschriebenen Ausführungsbeispiel werden die Zeit von dem Start der Positionierungssteuerung bis zu dem Ende derselben (die Zeit von dem Zeitpunkt t&sub1;&sub0; bis zu dem Zeitpunkt t&sub1;&sub2;) und die Zeit von dem Start des Pressbetriebs bis zu dem Ende desselben (die Zeit von dem Zeitpunkt t&sub1;&sub1; bis zu dem Zeit t&sub1;&sub4;) durch Abzählen der Anzahl von Perioden gewonnen. Im übrigen wird die Zeit R&sub1; (die Zeit von dem Zeitpunkt t&sub1;&sub0; bis zu dem Zeitpunkt t&sub1;&sub2;), während welcher die Positionierungssteuerung ausgeführt wird, auf den Grundlagen einer Bewegungsgeschwindigkeit und des Ausmaßes der Bewegung in dem Bewegungsbefehl berechnet, und die Zeit, zu welcher die Zeit R&sub1;-T&sub1; durch einen Zeitgeber gemessen wird, der zu dem Positionierungssteuerungsstart- Zeitpunkt (dem Zeitpunkt t&sub1;&sub0;) gestartet wird, kann als der Pressbetriebsstart-Zeitpunkt (der Zeitpunkt t&sub1;&sub1;) festgelegt werden. Ferner wird die Zeit S&sub1; (die Zeit von dem Zeitpunkt t&sub1;&sub1; bis zu dem Zeitpunkt t&sub1;&sub4;), während welcher der Pressbetrieb ausgeführt wird, aus den Daten gewonnen, die in dem CMOS-Speicher 14 zum Bestimmen des Betriebsmusters der Stanzmaschine gespeichert sind, und die Zeit, während welcher die Zeit S&sub1;-T&sub2; durch den Zeitgeber gemessen wird, der zu dem Pressbetriebsstart-Zeitpunkt (dem Zeitpunkt t&sub1;&sub1;) gestartet wird, kann als der Positionierungssteuerungsstart- Zeitpunkt (der Zeitpunkt t&sub1;&sub3;) festgelegt werden.
  • Wie zuvor beschrieben ist es in diesem Ausführungsbeispiel, da das Presswerkzeug 26 durch einen Servomotor betrieben wird, der durch die CNC-Einheit 10 gesteuert wird, möglich, ein Stanzmaschinensystem zu konfigurieren, das einen einfachen Aufbau hat und bezüglich seines Ansprechverhaltens ausgezeichnet ist. Als Ergebnis kann ein Pressbetrieb mit einer hohen Geschwindigkeit sogar bei niedrigen Kosten ausgeführt werden.
  • Ferner wird in diesem Ausführungsbeispiel der Pressbetrieb zu dem Zeitpunkt t&sub1;&sub1; gestartet, der um die vorbestimmte Zeit T&sub1; früher als der Zeitpunkt t&sub2;&sub1; liegt, zu dem die Tisch-Positionierung abgeschlossen ist, und der nächste Tisch-Positionierungsvorgang wird zu dem Zeitpunkt t&sub1;&sub3; gestartet, der um die vorbestimmte Zeit T&sub2; früher als der Zeitpunkt t&sub1;&sub4; liegt, zu dem der Pressbetrieb beendet ist. Daher werden die Wartezeit zwischen der Beendigung der Tisch-Positionierungssteuerung und dem Start des Pressbetriebs und die Wartezeit zwischen dem Start des Pressbetriebs und dem Start der Positionierungssteuerung in einem Arbeitszyklus in größtmöglichem Ausmaß verringert. Als Ergebnis wird ein Hochgeschwindigkeits-Pressbetrieb ermöglicht. Überdies wird das Muster des Pressbetriebs in diesem Ausführungsbeispiel in Form der Daten für das Bewegungsausmaß für jede vorbestimmte Periode, die einer Interpolationsperiode oder zwei oder mehr Interpolationsperioden entspricht, gespeichert, und die Daten werden für jede vorbestimmte Periode ausgelesen und an den Servomotor 21 ausgegeben. Als Ergebnis ist kein komplizierter Vorgang erforderlich, und es ist ein Betrieb mit einer höheren Geschwindigkeit möglich.
  • Ein Ausführungsbeispiel des Musters des Pressbetriebs ist in Fig. 3 gezeigt. Es können jedoch eine Vielzahl von anderen Mustern vorbereitet und in Übereinstimmung mit einem Befehl oder dgl. von einer Bedienungsperson ausgewählt werden. Außerdem kann die Zeit von dem Start des Pressbetriebs bis zu dem Start der nächsten Positionierungssteuerung (die Zeit von dem Zeitpunkt t&sub1;&sub1; bis zu dem Zeitpunkt t&sub1;&sub3;) oder die Anzahl vorbestimmter Perioden (Interpolationsperioden), die einer solchen Zeit entsprechen, zusammen mit den Daten zum Bestimmen des Musters gespeichert werden. In diesem Fall würde eine Berechnung zum Gewinnen der Zeit des Pressbetriebs oder der Anzahl von Interpolationsperioden vor dem Start des Pressbetriebs nicht viel Zeit erfordern.
  • Außerdem kann ein Befehl zum Starten der Positionierungssteuerung, wenn das Muster des Pressbetriebs festgelegt ist, unter einer Adresse gespeichert werden, unter der ein Bewegungsbefehl (ein Befehl für das Bewegungsausmaß in einer vorbestimmten Periode), der dem Zeitpunkt t&sub1;&sub3; entspricht, zu dem die nächste Positionierungssteuerung gestartet wird, gespeichert ist.
  • Fig. 6 zeigt ein Diagramm, das ein Betriebsmuster darstellt, das von dem Betriebsmuster des Pressbetriebs verschieden ist, das in Fig. 3 gezeigt, obwohl die vertikalen und horizontalen Achsen die gleichen wie diejenigen gemäß Fig. 3 sind. In Übereinstimmung mit diesem Betriebsmuster wird das Presswerkzeug 26 zuerst von dem Annäherungsstart- Zeitpunkt (Zeitpunkt t&sub2;&sub0;) an bis zu der maximalen Absenkgeschwindigkeit (-Vd) beschleunigt und dann verzögert, um den Annäherungshub zu beenden (Zeitpunkt t&sub2;&sub1;). Hinterher presst das Presswerkzeug 26 das Werkstück 28, während die Absenkgeschwindigkeit (-Vm) zu der Zeit, zu der die Annäherung beendet wurde, beibehalten wird. Dann wird die Absenkgeschwindigkeit, wenn der Betrieb zum Stanzen des Werkstücks 28 gestartet ist (Zeitpunkt t&sub2;&sub2;), erneut erhöht, und das Presswerkzeug stanzt das Werkstück, wobei die Absenkgeschwindigkeit erhöht ist, und das Stanzen wird beendet (Zeitpunkt t&sub2;&sub3;). Das Presswerkzeug 26, welches das Stanzen beendet hat, wird stark in der Rückkehrrichtung (in der Anheberichtung) bis zu der maximalen Anhebegeschwindigkeit (Vu) beschleunigt. Dann wird das Presswerkzeug verzögert, während es zu der Ruheposition zurückkehrt, und gestoppt (Zeitpunkt t&sub2;&sub4;). Wie zuvor beschrieben wird das Presswerkzeug 26 mit einer festen niedrigen Absenkgeschwindigkeit (-Vm) zwischen dem Ende der Annäherung (dem Zeitpunkt t21) und dem Start des Vorgangs für das Stanzen des Werkstücks (dem Zeitpunkt t22) betrieben, so dass sowohl die Stoßbelastung zu dem Zeitpunkt der Berührung zwischen dem Werkstück 28 und dem Presswerkzeug 26 als auch der Lärm verringert werden können. Andererseits werden die Annäherung und das Zurückziehen mit einer hohen Geschwindigkeit durchgeführt, so dass die Arbeitszeit verringert werden kann.
  • Wie zuvor beschrieben werden die Pressbetriebsdaten, die vorab erzeugt wurden, in Übereinstimmung mit der Positionierungssteuerung des Tisches ausgelesen, und der Betrieb des Presswerkzeugs wird durch Steuerung des Servomotors für die Presse in Übereinstimmung mit den ausgelesenen Pressbetriebsdaten gesteuert, so dass es möglich ist, ein Stanzmaschinensystem zu konfigurieren, das einen einfachen Aufbau hat und hinsichtlich seines Ansprechverhaltens ausgezeichnet ist. Daher kann der Pressbetrieb sowohl mit einer hohen Geschwindigkeit als auch bei niedrigen Kosten ausgeführt werden.

Claims (8)

1. Stanzmaschinensystem, das eine Stanzpresse (20) und eine numerische Steuereinheit (10) enthält, wobei der Betrieb der Stanzpresse (20) durch die numerische Steuereinheit (10) gesteuert wird, welche Stanzpresse (20) umfasst:
einen Presskolben (25), der ein Ende hat, an dem ein Werkzeug (26) zum Pressen und Stanzen eines Werkstücks (28) angebracht ist,
einen Pressen-Servomotor (21) zum Steuern einer linearen Bewegung des Presskolbens (25),
einen Tisch (27) zum Fixieren des Werkstücks (28) und
einen Tisch-Servomotor (22, 23) zum Positionieren des Tisches (27),
dadurch gekennzeichnet, dass die numerische Steuereinheit (10) enthält:
ein Positionssteuermittel (10a) zum Steuern der Position des Tisches (27) durch Betreiben des Tisch-Servomotors (22, 23) entsprechend einem Arbeitsprogramm,
ein Pressbetriebsdaten-Speichermittel (10c) zum Speichern eines Betriebsbefehls, der an den Pressen-Servomotor (21) auszugeben ist, und
ein Pressbetriebs-Steuermittel (10d) zum Auslesen des Betriebsbefehls, der in dem Pressbetriebsdaten-Speichermittel (10c) gespeichert ist, um den Pressen-Servomotor (21) entsprechend dem ausgelesenen Betriebsbefehl steuern zu können,
wobei das Pressbetriebs-Steuermittel (10d) betreibbar ist, um das Steuern des Pressbetriebs zu einer Zeit (t11) zu starten, die um eine vorbestimmte Zeitperiode (Tl) vor einer Zeit (t12) liegt, zu der das Positionssteuermittel (10a) das Positionieren des Tisches (27) abschließt.
2. Stanzmaschinensystem nach Anspruch 1, wobei das Positionssteuermittel (10a) betreibbar ist, um das Steuern der Positionierung des Tisches (27) in einem Arbeitszyklus zu einer Zeit (t13) zu starten, die um eine vorbestimmte Zeitperiode (T2) vor der Zeit (t14) liegt, zu welcher der Pressbetrieb in dem vorhergehenden Arbeitszyklus abgeschlossen ist.
3. Stanzmaschinensystem nach Anspruch 1 oder 2, wobei das Positionssteuermittel (10a) mit einer Funktion zum Ausgeben eines Auslesestartsignals an das Pressbetriebs-Steuermittel (10d) zu einer vorbestimmten Zeit vor der Zeit, zu welcher die Tisch-Positionierungssteuerung in einem Arbeitszyklus abgeschlossen ist, versehen ist, so dass wenn das Pressbetriebs-Steuermittel (10d) das Auslesestartsignal von dem Positionssteuermittel (10a) empfängt, das Pressbetriebs- Steuermittel (10d) startet, den Betriebsbefehl zum Steuern des Pressen-Servomotors (21) aus dem Pressbetriebsdaten- Speichermittel (10c) auszulesen.
4. Stanzmaschinensystem nach Anspruch 2 oder Anspruch 3, wenn dieser auf Anspruch 2 rückbezogen ist, wobei das Pressbetriebs-Steuermittel (10d) mit einer Funktion zum Ausgeben eines Steuerstartsignals an das Positionssteuermittel (10a) in einer vorbestimmten Periode vor der Zeit (t14), zu welcher der Pressbetrieb in einem Arbeitszyklus abgeschlossen ist sehen ist und ist und wobei das Positionssteuermittel (10a), wenn das Positionssteuermittel (10a) das Steuerstartsignal von dem Pressbetriebs-Steuermittel (10d) empfängt, die Tisch-Positionssteuerung in einem anderen Arbeitszyklus starten wird.
5. Stanzmaschinensystem nach einem der vorhergehenden Ansprüche, wobei der Betriebsbefehl, der in dem Pressbetriebsdaten-Speichermittel (10c) gespeichert ist und an den Pressen-Servomotor (21) ausgegeben wird, den Betrag der Bewegung des Presskolbens (25) für jede Zeiteinheit enthält.
6. Stanzmaschinensystem nach Anspruch 5, wobei unter der Zeiteinheit eine Interpolationsperiode zu verstehen ist, für die eine CNC-Einheit einen Befehl an den Pressen-Servomotor (21) entsprechend einem Arbeitsprogramm ausgibt.
7. Stanzmaschinensystem nach einem der vorhergehenden Ansprüche, wobei vorab eine Vielzahl von Mustern von Betriebsbefehlen erzeugt werden, die in dem Pressbetriebsdaten-Speichermittel (10c) zu speichern und an den Pressen- Servomotor (21) auszugeben sind, und das Pressbetriebsdaten-Speichermittel (10c) mit einer Funktion zum Auswählen eines in dem Arbeitsprogramm festgelegten Musters aus der Vielzahl von Betriebsbefehl-Mustern versehen ist.
8. Verfahren zur Steuerung eines Stanzmaschinensystems, bei dem ein Tisch-Servomotor (22, 23), der einen Tisch (27) zum Laden und Fixieren eines Werkstücks (28) antreibt, durch eine CNC-Einheit (10) gesteuert wird und ein Pressen- Servomotor (21), der ein Press-Werkzeug (26) einer Stanzpresse (20) antreibt, durch die CNC-Einheit (10) gesteuert wird, welches Verfahren gekennzeichnet ist durch Schritte zum
Starten einer Positionssteuerung des Tisches (27) durch Treiben des Tisch-Servomotors (22, 23) und dann Starten des Treibens des Pressen-Servomotor (21) zu einer Zeit (t20), die einer Zeit (t12), zu welcher die Positionssteuerung für den Tisch (27) abgeschlossen ist, um eine Periode vorhergeht, die nahe an einer Annäherungszeit liegt, die für das Press-Werkzeug (26) erforderlich ist, um sich einem Werkstück (28) von einer Ruheposition aus anzunähern, diese jedoch nicht überschreitet,
teilweisen Absenken des Press-Werkzeugs (26) mit hoher Beschleunigung entsprechend einem Betriebsmuster, das in der CNC-Einheit (10) gespeichert ist, während eine Annäherung an das Werkstück (28) erfolgt, die zu Beginn des Vorgangs gestartet ist, und dann Absenken des Press-Werkzeugs (26) in Richtung auf die Annäherungs-Endposition, während die Absenkgeschwindigkeit graduell verringert wird,
folgend auf die Annäherung Absenken des Press-Werkzeugs (26) mit einer niedrigen, im wesentlichen festen Geschwindigkeit (Vm) während des Pressbetriebs, und
Absenken des Press-Werkzeugs (26) wieder mit hoher Beschleunigung während des Stanzvorgangs, nachdem der Pressvorgang beendet ist, dann teilweisen Anheben des Press- Werkzeugs mit hoher Beschleunigung während der Rückkehr zu der Ruheposition, nachdem der Stanzvorgang abgeschlossen ist, und danach Stoppen des Press-Werkzeugs (26) in der Ruheposition, nachdem die Anhebegeschwindigkeit graduell verringert ist.
DE69628125T 1995-06-27 1996-06-25 Stanzvorrichtung und steuerverfahren dafür Expired - Fee Related DE69628125T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP7160239A JPH0910858A (ja) 1995-06-27 1995-06-27 パンチプレス機システムおよび制御方法
PCT/JP1996/001756 WO1997001405A1 (fr) 1995-06-27 1996-06-25 Systeme de presse a poinçonner et procede de commande approprie

Publications (2)

Publication Number Publication Date
DE69628125D1 DE69628125D1 (de) 2003-06-18
DE69628125T2 true DE69628125T2 (de) 2003-11-27

Family

ID=15710718

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69628125T Expired - Fee Related DE69628125T2 (de) 1995-06-27 1996-06-25 Stanzvorrichtung und steuerverfahren dafür

Country Status (5)

Country Link
US (1) US5931070A (de)
EP (1) EP0778092B1 (de)
JP (1) JPH0910858A (de)
DE (1) DE69628125T2 (de)
WO (1) WO1997001405A1 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007008698A1 (de) * 2007-02-20 2008-08-21 Deutsche Mechatronics Gmbh Verfahren zur optischen Voreinrichtung von Stanzmaschinenwerkzeugen und Vorrichtung zur Durchführung

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6526800B1 (en) * 1998-04-08 2003-03-04 Lillbacka Jetair Oy Sheet fabrication center and methods therefor of optimally fabricating worksheets
US6418824B1 (en) * 2000-03-03 2002-07-16 Pcps Limited Partnership Two stage punch press actuator with output drive shaft position sensing
JP4080249B2 (ja) * 2002-06-04 2008-04-23 日立ビアメカニクス株式会社 加工方法
US7325437B2 (en) * 2004-04-13 2008-02-05 Jeff Boatright Long reach press
EP2067544B1 (de) * 2007-12-06 2009-09-09 Trumpf Werkzeugmaschinen GmbH + Co. KG Verfahren und Werkzeugmaschine zum Bearbeiten von Werkstücken
US7723178B2 (en) * 2008-07-18 2010-05-25 International Business Machines Corporation Shallow and deep trench isolation structures in semiconductor integrated circuits
CN101887250B (zh) * 2009-05-12 2012-05-30 鸿富锦精密工业(深圳)有限公司 Cnc工具机控制装置
JP5476100B2 (ja) * 2009-11-18 2014-04-23 ファナック株式会社 パンチプレス機を制御する数値制御装置
CN102161063B (zh) * 2011-01-04 2013-06-26 安徽工业大学 一种用于金属带材的连续冲孔装置
CN102958635B (zh) * 2011-04-28 2016-08-03 沃依特专利有限责任公司 冲压机和/或步冲机以及用于控制冲压机和/或步冲机的方法
US9459198B2 (en) * 2014-03-17 2016-10-04 Shenzhen China Star Optoelectronics Technology Co., Ltd. Pressing and tearing apparatus and method for peeling rate tests
US10712728B2 (en) * 2015-11-20 2020-07-14 Kabushiki Kaisha Yaskawa Denki Motor control apparatus and method of controlling motor control apparatus
JP6412087B2 (ja) 2016-11-22 2018-10-24 ファナック株式会社 数値制御装置
CN107081390A (zh) * 2017-05-31 2017-08-22 嘉兴宝程自动化设备有限公司 全自动冲床送料机、全自动冲床送料机纠偏方法及***
CN107088590A (zh) * 2017-06-07 2017-08-25 嘉兴宝程自动化设备有限公司 一种快速识别板材偏移的冲床送料机及其工作方法
JP6549648B2 (ja) 2017-07-26 2019-07-24 ファナック株式会社 数値制御装置
JP6549647B2 (ja) * 2017-07-26 2019-07-24 ファナック株式会社 数値制御装置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3979985A (en) * 1973-08-06 1976-09-14 U.S. Amada, Ltd. Sheet transfer between a turret punch press and an adjacent apparatus
US4257000A (en) * 1979-05-01 1981-03-17 General Electric Company Apparatus for controlling the length of movement of a controlled member along a path of repeated operating positions
JPS59212135A (ja) * 1983-05-17 1984-12-01 Aida Eng Ltd プレス装置の制御方法
US4628578A (en) * 1983-08-19 1986-12-16 Kabushiki Kaisha Komatsu Seisakusho Method and apparatus for automatic punching
DD296451B5 (de) * 1990-07-10 1995-08-24 Umformtechnik Erfurt Gmh Verfahren und Anordnung zur Koordinierung von Achsantrieben fuer sich ueberlagernde Bewegungsablaeufe von flexiblen Blechteiltransporteinrichtungen mimit Eigenantrieb an Pressen
JP2584889B2 (ja) * 1990-07-26 1997-02-26 ファナック株式会社 パンチプレス機械の工具選択方法
JP3083101B2 (ja) * 1990-08-15 2000-09-04 上野精機株式会社 プレス装置
JPH05100733A (ja) * 1991-10-03 1993-04-23 Fanuc Ltd パンチプレス機械の加工方法
JPH05169151A (ja) * 1991-12-16 1993-07-09 Mekatoro Joban Internatl:Kk パンチプレス機
US5333525A (en) * 1992-06-05 1994-08-02 General Electric Company Apparatus and method for producing motor laminations from a blank
DE4218818A1 (de) * 1992-06-06 1993-12-09 Mueller Weingarten Maschf Transporteinrichtung
US5435216A (en) * 1993-07-28 1995-07-25 Strippit, Inc. Method and apparatus for operating a hydraulic ram
US5588344A (en) * 1994-06-13 1996-12-31 Murata Machinery, Ltd. Electric servo motor punch press ram drive
JPH08108300A (ja) * 1994-10-06 1996-04-30 Murata Mach Ltd パンチプレスの動作制御装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007008698A1 (de) * 2007-02-20 2008-08-21 Deutsche Mechatronics Gmbh Verfahren zur optischen Voreinrichtung von Stanzmaschinenwerkzeugen und Vorrichtung zur Durchführung

Also Published As

Publication number Publication date
WO1997001405A1 (fr) 1997-01-16
DE69628125D1 (de) 2003-06-18
EP0778092A1 (de) 1997-06-11
EP0778092A4 (de) 1999-08-25
EP0778092B1 (de) 2003-05-14
JPH0910858A (ja) 1997-01-14
US5931070A (en) 1999-08-03

Similar Documents

Publication Publication Date Title
DE69628125T2 (de) Stanzvorrichtung und steuerverfahren dafür
DE60035651T2 (de) Steuerungssystem zum synchronen kooperativen Betreiben einer Mehrzahl von Robotern
DE69624093T2 (de) Verfahren und gerät für eine numerische steuerung von werkzeugmaschinen mit achsbewegung
DE60302920T2 (de) Numerische Steuerung
DE69120258T2 (de) Numerische steuerungsvorrichtung mit bearbeitungssimulationsfunktion
DE69530369T2 (de) Verfahren zum steuern eines auswerfers einer spritzgiessmaschine
DE3750020T2 (de) Numerische Vorschubeinrichtung für eine Werkzeugmaschine.
DE3886138T2 (de) Numerisch gesteuerte Werkzeugmaschine.
DE102019007563A1 (de) Numerische Steuervorrichtung
DE3218612C2 (de) Werkzeugmaschine mit Verschiebefehlerkompensation
DE69608409T2 (de) Verfahren zur schaltung eines regelungszustands in einem servosteuerungssystem
DE3545795A1 (de) Verfahren und vorrichtung fuer die numerische steuerung mit geschwindigkeitsdifferenz-verminderung
DE102017001655B4 (de) Numerische Steuervorrichtung
DE69205079T2 (de) Verfahren zum wieder-in-betrieb-setzen einer stanzmaschine und numerisch gesteuertes gerät.
DE112018001401T5 (de) Pressensystem
DE69625999T2 (de) System für ausführungssteuerung von sequentiellen programmen
DE60102130T2 (de) Verfahren und Vorrichtung zur synchronen Regelung
EP0543034B2 (de) Verfahren zum Betrieb einer numerisch gesteuerten Werkzeugmaschine und Werkzeugmaschine zur Ausübung des Verfahrens
DE69307484T2 (de) Steuerungsverfahren eines punktschweissroboters
DE69414658T2 (de) Verfahren zur ausführung eines bearbeitungsprogrammes
DE69727461T2 (de) Überlagerungssteuerverfahren mit numerischer steuerung
DE102009026412A1 (de) Numerische Steuervorrichtung mit der Funktion zur Durchführung einer zyklischen Hochgeschwindigkeitsbearbeitung
DE3780947T2 (de) Vorrichtung zum feststellen einer formberuehrungsposition in einer elektrisch angetriebenen, unmittelbar wirkenden formschliessvorrichtung.
DE3782330T2 (de) Ruecksaugverfahren in einspritzgiessanlage.
DE69415612T2 (de) Verfahren zur fehlerbeseitigung in einem folgesteuerungsprogramm

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee