DE2659090C2 - - Google Patents
Info
- Publication number
- DE2659090C2 DE2659090C2 DE2659090A DE2659090A DE2659090C2 DE 2659090 C2 DE2659090 C2 DE 2659090C2 DE 2659090 A DE2659090 A DE 2659090A DE 2659090 A DE2659090 A DE 2659090A DE 2659090 C2 DE2659090 C2 DE 2659090C2
- Authority
- DE
- Germany
- Prior art keywords
- discrete
- computer
- control
- speed
- digital
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/19—Numerical 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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
- G05B19/33—Numerical 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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an analogue measuring device
- G05B19/37—Numerical 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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an analogue measuring device for continuous-path control
- G05B19/371—Numerical 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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an analogue measuring device for continuous-path control the positional error is used to control continuously the servomotor according to its magnitude
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Description
Die Erfindung bezieht sich auf eine Bahnsteuereinrichtung gemäß
dem Oberbegriff des Patentanspruchs 1. Das Grundprinzip einer
derartigen Bahnsteuereinrichtung ist in der SIEMENS-Zeitschrift,
1966, Seiten 67 bis 72 beschrieben.
Fig. 1 zeigt die Struktur einer solchen rechnergeführten Bahn
steuereinrichtung bei einer numerisch gesteuerten Werkzeugmaschine 9.
Von einem Leser 1 werden die beispielsweise auf einem Lochstreifen
oder einem Magnetband abgespeicherten Informationen
über den programmierten Bearbeitungsablauf einem Führungsgrößenrechner 2
eingegeben. Der Führungsgrößenrechner 2 decodiert die
eingegebenen Informationen und ermittelt hieraus die räumliche
Bahnkurve für die Bahnsteuerung. Die vom Führungsgrößenrechner 2
ermittelten Größen sind jedoch nicht zur unmittelbaren Sollwertvorgabe
für die Lageregelkreise geeignet, sondern werden in einem
dem Führungsgrößenrechner 2 nachgeschalteten Interpolator 3
in den gesteuerten Vorschubachsen interpoliert. Der Interpolator
3 ermittelt Sollwerte für die den einzelnen Vorschubachsantrieben
zugeordneten Lageregelkreise. Die vom Interpolator 3 ermittelten
Lagesollwerte werden jeweils in einer Vergleichseinrichtung
4 mit den Lageistwerten der zugeordneten Vorschubachsen verglichen.
Die jeweilige Regeldifferenz steuert den Lageregler 5 der
zugeordneten Vorschubachse an. Der Lageregler 5 erzeugt die
Führungsgröße für den Drehzahlregelkreis mit dem Drehzahlregler
7 und dem Antriebssystem 8 der geregelten Vorschubachse. Die vom
Lageregler 5 ermittelten Drehzahlsollwerte werden in einer Ver
gleichseinrichtung 6 mit den Drehzahlistwerten des Antriebssystems
8 verglichen. Die Drehzahldifferenz steuert den Drehzahlregler 7
aus. Der Drehzahlregler 7 steuert seinerseits das Antriebssystem
8 an.
Es sind auch rechnergeführte Bahnsteuerungen bekannt, bei denen
der Führungsgrößenrechner bereits eine Vorinterpolation der räumlichen
Bahnkurve vornimmt, während ein dem Rechner pro Vorschubachse
nachgeschalteter Interpolator eine Nachinterpolation durchführt.
Bei bekannten rechnergeführten Bahnsteuerungen von numerisch
gesteuerten Werkzeugmaschinen ist jedoch in jedem Falle
dem Führungsgrößenrechner jeweils ein als getrennte Schaltung
ausgeführter Interpolator pro Vorschubachse nachgeschaltet, dem
wiederum ein Lageregler nachgeordnet ist, der ebenfalls als getrennte
Schaltung ausgeführt ist.
Aus der DE-OS 21 24 983 ist eine Bahnsteuereinrichtung der eingangs
genannten Art bekannt. Dabei wird vom Rechner die Bahnkurve
ermittelt, diese wird interpolatorisch vollständig in axiale
geschwindigkeitsproportionale Vorschubinkremente zerlegt, und
es werden digitale Lagesollwerte gebildet. Der Rechner weist
außerdem eine zusätzliche Eingabeeinheit für digitale Lageistwerte
der Vorschubachsantriebe sowie diskrete Lageregeleinheiten
auf, die nach Maßgabe vorgegebener Regelparameter Sollwerte für
den Drehzahlregelkreis des jeweiligen Vorschubantriebs bilden.
Eine derartige Absolutwertverarbeitung erfordert jedoch einen
verhältnismäßig hohen Rechneraufwand.
Aufgabe der Erfindung ist es, eine Bahnsteuereinrichtung der
eingangs genannten Art so auszubilden, daß in einem dem Rechner
angepaßten Zeitraster in technisch ausgesprochen einfacher Weise
die Drehzahlsollwerte für die jeweiligen Vorschubachsantriebe
ermittelt werden können.
Diese Aufgabe wird durch die kennzeichnenden Merkmale im Anspruch
gelöst.
Bei der erfindungsgemäßen Bahnsteuereinrichtung liefert die Inter
polationseinrichtung bei geringem Speicherplatzbedarf ein geschwin
digkeitsproportionales, rundungsfehlerfreies und aufweitungsfehlerfreies
Interpolationsergebnis, das für die direkte Ansteuerung
diskretisierter Lageregelkreise geeignet ist. Die Diskretisierung
der Lageregelkreise ermöglicht die Verwendung eines Rechners als
echten Regler. Dabei kann eine numerische Maßsystemwandlung des
Sollwertes, eine numerische Schleppabstandsbildung und ein numerischer
Regelalgorithmus entsprechend den regelungsstechnischen
Notwendigkeiten programmäßig vorgegeben werden. Weiterhin kann
auf einfache Weise eine numerische Überwachung der Lagerregelkreise
und der Meßsysteme durchgeführt werden, bei der beispielsweise
eine Schleppabstandsbegrenzung bei Servofehlern, ein Beschleunigungsstopp,
eine Erhaltung des Istwertes bei einer Notabschaltung
und eine Klemmfehlererkennung, sowie auch eine numerische Fehler
kompensation, beispielsweise eine Losekompensation oder eine
Drift-Kompensation, vorgesehen sein können.
Fig. 2 zeigt die Struktur einer erfindungsgemäßen rechnergeführten
Bahnsteuerung bei einer numerisch gesteuerten Werkzeugmaschine.
Vom Leser 1 werden wiederum die beispielsweise auf einem
Lochstreifen oder einem Magnetband abgespeicherten Informationen
über den programmierten Bearbeitungsablauf in einen Rechner 10
eingegeben. Der Rechner 10 weist eine zusätzliche Eingabeeinheit
für die Lageistwerte der einzelnen Vorschubachsantriebe auf. Der
Rechner 10 decodiert wiederum die eingegebenen Daten und ermittelt
hieraus die zu verfahrende räumliche Bahnkurve. Erfindungsgemäß
führt der Rechner jedoch auch eine interpolatorische Zerlegung der
Bahnkurve in die geschwindigkeitsproportionalen Weginkremente der
beteiligten Vorschubachsen aus und ermittelt diskrete Lagesollwerte.
Besonders vorteilhaft erweist sich ein Interpolationsverfahren,
das auf dem bekannten Prinzip der direkten Funktionsbe
rechnung basiert (Fischer, Klinge, Schendel "Interpolationsverfahren
für Bahnsteuerung bei Werkzeugmaschinen", Siemens-Zeitschrift,
1966, Seite 61-66). Anstelle der dort vorgegebenen Verwendung
von fest vorgegebenen kleinsten Wegeinheiten als Inter
polationsinkremente weden jedoch bei der erfindungsgemäßen Einrichtung
bahngeschwindigkeitsproportionale Weginkremente verwendet,
die nach einem Suchschrittverfahren bis zu einer Genauigkeit
kleiner als eine kleinste Wegeinheit ermittelt werden. Die auf
diese Weise erhaltenen Interpolationsalgorithmen erweisen sich
aufgrund ihres rekursiven Zuschnitts als besonders rechnergeeignet.
Der Rechner 10 vergleicht schließlich auch die ermittelten Lagesollwerte
mit den aktuellen Lageistwerten und führt eine Lageregelung
nach Maßgabe von vorgegebenen Regelkriterien und Regelparametern
aus. Die Ausgabedaten des Rechners 10 stellen Drehzahlsollwerte
für die jeweiligen Drehzahlregelkreise und den ihnen
zugeordneten Drehzahlreglern 7 und Vorschubantriebe 8 dar. Die
vom Rechner 10 ermittelten Drehzahlsollwerte werden in Vergleichseinrichtungen
6 mit den Drehzahlistwerten der einzelnen Vorschub
achsantriebssysteme 8 verglichen und steuern deren Drehzahlregler
7 aus, die ihrerseits die Antriebssysteme 8 steuern.
Im Gegensatz zu der in Fig. 1 dargestellten bekannten rechnergeführten
Bahnsteuerung einer numerisch gesteuerten Werkzeugmaschine
übernimmt der Rechner 10 in der in Fig. 2 dargestellten erfindungsgemäßen
rechnergeführten Bahnsteuerung die vollständige
Interpolation der Bahnkurve im Raum und insbesondere auch echte
Regelaufgaben. Der Rechner zerlegt die räumliche Bahnkurve interpolatorisch
in ihre axialen Inkremente in den einzelnen Vorschubachsen
und führt für jede Achse die vollständige Lageregelung
durch. Bei einer erfindungsgemäßen rechnergeführten Bahnsteuerung
können somit pro Vorschubachse sowohl ein schaltungsmäßig ausgeführter
Interpolator, ein schaltungsmäßig ausgeführter Lageregler
sowie alle schaltungsmäßig ausgeführten Überwachungs- und Kompensationseinrichtungen
entfallen. An ihre Stelle tritt eine entsprechende
Programmierung des Rechners.
An die Stelle einer stetigen Lageregelung tritt eine diskrete Lageregelung,
da die Ausgabefrequenz des Rechners 10 nicht die Ausgabefrequenz
einer schaltungsmäßig realisierten, beispielsweise
in Paralleltechnik arbeitenden Lageregelung erreichen kann, wenn
der Rechner alle genannten Aufgaben zu bewältigen hat. Diese hohe
Informationsausgabefrequenz ist aber aus regelungstechnischer
und systemtheoretischer Sicht gar nicht nötig.
Der Übergang von einer stetigen Lageregelung zu einer diskreten
Lageregelung für eine Bahnsteuerung ist bei Einhaltung gewisser
Zeit- bzw. Frequenzbedingungen zwischen den Drehzahlregelkreisen
und dem sie mit Drehzahlsollwerten versorgenden Rechner möglich.
Bei Einhaltung dieser Bedingungen kann von einem "quasistetigen"
Übertragungsverhalten gesprochen werden, bei dem sich das Über
tragungsverhalten des diskretisierten Systems im interessierenden
Bereich nicht oder nur unwesentlich vom Übertragungsverhalten
eines stetigen Systems unterscheidet.
Als charakteristische systembestimmende Kenngröße eines rechner
geregelten diskreten Lageregelkreises kann das Verhältnis der
Abtastfrequenz zum Grenzwert der Eigenfrequenz eines diskreten
Lageregelkreises angesehen werden, bei dem die Bedingung des
quasistetigen Übertragungsverhaltens noch erfüllt ist. Diese
Bedingung kann für ein Verhältnis größer 8 als hinreichend gut
erfüllt gelten. Gegenüber dieser Bedingung sind diejenigen Zeitbedingungen
im allgemeinen weitaus weniger systembestimmend, die
von der Geometrie, der Genauigkeit der digitalen Interpolation
und der Informationsvorbereitung an die diskrete Ermittlung von
Lagesollwerten gestellt werden.
Aus diesen Betrachtungen ergibt sich, daß die regelungstechnisch
notwendige Abtastzeit eines diskreten Lageregelkreises die maximale
Rechenzykluszeit sowie die Prioritierungsstruktur des Rechnerprogramms
festlegt. Unter der Rechnerzykluszeit wird diejenige
Zeit verstanden, nach der bestimmte Rechenalgorithmen im systembedingten
Funktionsablauf erneut abgehandelt werden müssen. Es
ist erforderlich, daß die minimale Rechenzyklus-Summenzeit der
jeweils aktualisierten Systemteile kleiner ist als die regelungstechnisch
erforderliche Abtastzeit des schnellsten Lageregelkreises.
Fig. 3 zeigt die Struktur eines regelungstechnischen Modells
einer diskreten Lagesollwertverarbeitung bei einer erfindungsgemäßen
rechnergeführten Werkzeugmaschinensteuerung. Der von der
Arbeitsmaschine 9 abgegriffene analoge Lageistwert S ist (t) wird
in einem Analog-Digital-Umsetzer 15 in einen digitalen Lageistwert
S *ist (t) umgesetzt. Der kontinuierlich anfallende,
digitalisierte Lageistwert wird von einem Abtast-Halteglied 16
zu den Zeitpunkten t = ν T abgetastet und über die nachfolgende
Abtastperiode T gehalten. Es entsteht ein diskretisierter, gehaltener
Lagesollwert (t) in Form einer Treppenfunktion.
In gleicher Weise wird im Rechner 10 ein digitalisierter Lagesollwert
S *soll (t) durch ein weiteres Abtast-Halteglied 11 zu
dem Zeitpunkt t = ν T abgetastet und über die nachfolgende Abtastperiode
gehalten. Das Abtast-Halteglied 11 erzeugt einen
diskretisierten, gehaltenen Lagesollwert (t) in Form einer
Treppenkurve.
In einer Vergleichseinrichtung 12 wird der diskretisierte, gehaltene
Lagesollwert (t) mit dem diskretisierten, gehaltenen
Lageistwert (t) verglichen, um einen diskretisierten,
gehaltenen Schleppabstand (t) zu erhalten. Es gilt die Gleichung (1):
Der diskretisierte, gehaltene Schleppabstand (t) wird einem
diskreten Lageregler 13 mit einem Verstärkungsfaktor V eingegeben.
Der diskrete Lageregler 13 erzeugt einen diskretisierten,
gehaltenen Drehzahlsollwert (t) nach Gleichung (2):
Der diskretisierte, gehaltene Drehzahlsollwert (t) wird
von einem Digital-Analog-Umsetzer 14 in einen analogen Drehzahlsollwert
n soll (t) umgesetzt und in der Vergleichseinrichtung 6
im Eingang des Drehzahlreglers 7 mit einem vom Antriebssystem 8
abgegriffenen analogen Drehzahlistwert n ist (t) verglichen.
Das in Bild 3 dargestellte und durch die Gleichungen (1) und (2)
beschriebene regelungstechnische Modell einer diskreten Lagesollwertverarbeitung
beschreibt zwar den regelungstechnischen Vorgang,
aber nicht den hierzu erforderlichen Berechnungslauf im Rechner 10.
Fig. 4 zeigt die Struktur eines rechentechnischen Modells einer
diskreten Lagesollwertverarbeitung bei einer erfindungsgemäßen
rechnergeführten Werkzeugmaschinensteuerung. Die mit 17 und 18
bezeichneten Blöcke stellen Differenzbildner- und Abtastglieder
für die in t = ν T zyklischen Operationen dar. Der mit 19 bezeichnete
Block stellt ein Summationsglied in t = ν T dar. Der
mit 20 bezeichnete Block ist ein Halteglied nullter Ordnung.
Der digitalisierte Lagesollwert S *soll (t) wird vom Differenzbildner-
und Abtastglied 17 in eine diskrete Lagesollwertdifferenz
Δ S soll [ν T] umgesetzt. In gleicher Weise wird der digitalisierte
Lageistwert S ist (t) vom Differenzbildner- und Abtastglied 18
in eine diskrete Lageistwertdifferenz Δ S ist [ν T] umgesetzt.
In der Vergleichseinrichtung 21 wird die diskrete Lage
sollwertdifferenz Δ S soll [ν T] mit der diskreten Lageistwert
differenz Δ S ist [ν T] verglichen, um eine diskrete Schleppabstandsdifferenz
Δ S d [ν T] zu erhalten. Die diskrete Schleppab
standsdifferenz wird im Summationsglied 19 im ν T-Raster zu
einem diskreten Schleppabstand S d [ν T] aufsummiert, der dem diskreten
Lageregler 13 eingegeben wird. Der vom diskreten Lageregler 13
erzeugte diskrete Drehzahlsollwert n soll [n T] wird
über das Halteglied nullter Ordnung 20 geführt, dessen Ausgangssignal
dem diskretisierten, gehaltenen Drehzahlsollwert (t)
darstellt. Dieser wird vom Rechner ausgegeben und in einem Digital-
Analog-Umsetzer 14 in einen analogen Drehzahlsollwert n soll (t)
umgesetzt, der in der bereits beschriebenen Weise in der Vergleichseinrichtung 6
des Drehzahlreglers mit einem analogen Drehzahlistwert
verglichen wird.
Für die Vergleichseinrichtung 21 gilt die Gleichung (3):
Hierbei ist ΔS soll [ν T] eine geschwindigkeitsproportionale La
gesollwertinformation. Δ S ist [ν T] ist eine gemessene geschwin
digkeitsproportionale Lageistwertinformation. Beides sind Differenzen
der laufenden Soll- bzw. Istposition.
Claims (1)
- Bahnsteuereinrichtung bei einer von einem Rechner mit vorgegebenen Abtastperioden ge führten Steuerung einer numerisch gesteuerten Werkzeugmaschine mit geregelten Antrieben in den Vorschubachsen, bei welcher der Rechner aus Eingabedaten die zu verfahrende Bahnkurve ermittelt, wobei der Rechner eine Interpolationseinheit aufweist, welche die ermittelte räumliche Bahnkurve interpolatorisch vollständig in axiale Vorschubinkremente zerlegt und digitale Lagesollwerte bildet, wobei der Rechner eine zusätzliche Eingabeeinheit für digitale Lageistwerte der Vorschubachsantriebe aufweist und wobei der Rechner diskrete Lageregeleinheiten aufweist, welche die digitalen Lagesollwerte mit den digitalen Lageistwerten vergleichen und nach Maßgabe vorgegebener Regelparameter Sollwerte für den Drehzahlregelkreis des jeweiligen Vorschubachsantriebs bilden, dadurch gekennzeichnet, daß die für jeden geregelten Vorschubachsantrieb vorgesehene diskrete Lageregeleinheit, nachstehend aufgeführte, in vorgegebenen Abtastperioden (T) synchron abgetastete Glieder aufweist:
- a) ein erstes Differenzbildner- und Abtastglied (17) zur Umsetzung des digitalen Lagesollwertes S *soll (t)) in eine diskrete Lagesollwertdifferenz (Δ S soll [γ T]) und ein zweites Differenzbildner- und Abtastglied (18) zur Umsetzung des digitalen Lageistwertes (S ist (t)) in eine diskrete Lageistwertdifferenz (Δ S ist [γ T]),
- b) eine von der diskreten Lagesollwertdifferenz (Δ soll [q T]) und von der diskreten Lageistwertdifferenz (Δ S ist [γ T]) beaufschlagte Vergleichseinrichtung (21) zur Bildung einer diskreten Schleppabstandsdifferenz (Δ S d [γ T]),
- c) ein von der diskreten Schleppabstandsdifferenz (Δ S d [γ T]) beaufschlagte Summationsglied (19) zur Bildung eines diskreten Schleppabstandes (S d [q T]),
- d) ein vom diskreten Schleppabstand (S d [γ T]) beaufschlagter diskreter Lageregler (13) zur Bildung eines diskreten Drehzahlsollwertes (n soll [γ T]),
- e) ein vom diskreten Drehzahlsollwert (n soll [γ T]) be aufschlagtes Halteglied nullter Ordnung (20) zur Bildung eines diskretisierten, gehaltenen Drehzahlsollwertes ((t)) zur Ausgabe an den Drehzahlregelkreis des betreffenden Vorschubachsantriebs.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19762659090 DE2659090A1 (de) | 1976-12-27 | 1976-12-27 | Bahnsteuereinrichtung bei einer von einem rechner gefuehrten steuerung einer numerisch gesteuerten werkzeugmaschine |
US05/862,423 US4214192A (en) | 1976-12-27 | 1977-12-20 | Path control apparatus for the computer directed control of a numerically controlled machine tool |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19762659090 DE2659090A1 (de) | 1976-12-27 | 1976-12-27 | Bahnsteuereinrichtung bei einer von einem rechner gefuehrten steuerung einer numerisch gesteuerten werkzeugmaschine |
Publications (2)
Publication Number | Publication Date |
---|---|
DE2659090A1 DE2659090A1 (de) | 1978-07-06 |
DE2659090C2 true DE2659090C2 (de) | 1988-10-27 |
Family
ID=5996787
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19762659090 Granted DE2659090A1 (de) | 1976-12-27 | 1976-12-27 | Bahnsteuereinrichtung bei einer von einem rechner gefuehrten steuerung einer numerisch gesteuerten werkzeugmaschine |
Country Status (2)
Country | Link |
---|---|
US (1) | US4214192A (de) |
DE (1) | DE2659090A1 (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10006154A1 (de) * | 2000-02-11 | 2001-08-16 | Biotronik Mess & Therapieg | Verfahren zur Berechnung der Herzratenvariabilität zur Anwendung in einem EKG-Monitor sowie EKG-Monitor mit einem entsprechenden Berechnungsprogramm |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5508596A (en) * | 1993-10-07 | 1996-04-16 | Omax Corporation | Motion control with precomputation |
DE50006012D1 (de) * | 1999-09-08 | 2004-05-13 | Heidenhain Gmbh Dr Johannes | Verfahren und schaltungsanordnung zur erzeugung von lagesollwerten für einen lageregelkreis einer numerisch bahngesteuerten maschine |
US6757583B2 (en) * | 2002-06-27 | 2004-06-29 | Joe Giamona | Interpolated motion control over a serial network |
US8214415B2 (en) | 2008-04-18 | 2012-07-03 | Motion Engineering Incorporated | Interpolator for a networked motion control system |
JP5202735B2 (ja) * | 2009-06-03 | 2013-06-05 | 三菱電機株式会社 | 数値制御装置 |
US8904912B2 (en) | 2012-08-16 | 2014-12-09 | Omax Corporation | Control valves for waterjet systems and related devices, systems, and methods |
US10859997B1 (en) | 2017-12-04 | 2020-12-08 | Omax Corporation | Numerically controlled machining |
US11554461B1 (en) | 2018-02-13 | 2023-01-17 | Omax Corporation | Articulating apparatus of a waterjet system and related technology |
CN115698507A (zh) | 2020-03-30 | 2023-02-03 | 海别得公司 | 用于具有多功能接口纵向端的液体喷射泵的气缸 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3987350A (en) * | 1971-05-18 | 1976-10-19 | Ing. C. Olivetti & C., S.P.A. | Numerical control system for center lathes |
US4078195A (en) * | 1976-01-13 | 1978-03-07 | Macotech Corporation | Adaptive control system for numerically controlled machine tools |
US4079235A (en) * | 1976-12-27 | 1978-03-14 | Mcdonnell Douglas Corporation | Computer numerically controlled threadcutting machine tool |
-
1976
- 1976-12-27 DE DE19762659090 patent/DE2659090A1/de active Granted
-
1977
- 1977-12-20 US US05/862,423 patent/US4214192A/en not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10006154A1 (de) * | 2000-02-11 | 2001-08-16 | Biotronik Mess & Therapieg | Verfahren zur Berechnung der Herzratenvariabilität zur Anwendung in einem EKG-Monitor sowie EKG-Monitor mit einem entsprechenden Berechnungsprogramm |
Also Published As
Publication number | Publication date |
---|---|
DE2659090A1 (de) | 1978-07-06 |
US4214192A (en) | 1980-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3750333T2 (de) | Durch iterative splinefunktion gesteuerter positionierungsmechanismus. | |
DE69026192T2 (de) | Gleitende moderegelungsverfahren mit kompensationsfunktion mit mitkopplung | |
DE68909574T2 (de) | Roboterachsensteuerung mit und ohne rückkuppelung. | |
DE102018000369B4 (de) | Numerische steuerung | |
DE112010002245T5 (de) | Numerische steuerungsvorrichtung und produktionssystem | |
DE2659090C2 (de) | ||
DE10250386A1 (de) | Automatische Steuerparameter-Einstellvorrichtung | |
DE102011104445A1 (de) | Numerische Steuerung für eine Werkzeugmaschine mit einer Funktion zur Geschwindigkeitssteuerung einer Bogenführung | |
EP0419706B1 (de) | Verfahren zur numerischen Positions- oder Bahnsteuerung | |
DE19841716A1 (de) | Steuerungsverfahren und numerische Steuerung zur Bewegungsführung von industriellen Bearbeitungsmaschinen | |
DE102018209092A1 (de) | Motorsteuereinheit | |
EP0419705A1 (de) | Verfahren zur Ruckbegrenzung von numerischen Antriebssystemen | |
DE102013102656A1 (de) | Schneidstrecken-berechnungseinrichtung für eine mehrachsen-werkzeugmaschine | |
EP1421452B1 (de) | Anordnung zur erzeugung von führungsgrössen für regelkreise einer numerisch gesteuerten maschine | |
DE3750428T2 (de) | Geschwindigkeitsregelanordnung. | |
DE3742686A1 (de) | Vorrichtung zur modellgefuehrten steuerung eines roboters | |
DE2643148C2 (de) | ||
EP0561813B1 (de) | Verfahren zur ermittlung von vorsteuerparametern für eine lageregelung | |
DE3721504C2 (de) | Regelsystem | |
EP0739500B1 (de) | Regelungsverfahren | |
EP0184036B1 (de) | Numerische Steuerung für Werkzeugmaschinen | |
DE2729408A1 (de) | Ueberwachungsverfahren und schaltungsanordnung fuer eine rechnergefuehrte steuerung einer numerisch gesteuerten werkzeugmaschine | |
DE3886687T2 (de) | Digitalisierungsverfahren. | |
DE102005032336B4 (de) | Verfahren zur Beeinflussung einer Steuerung oder zur Steuerung einer Bewegungseinrichtung und Steuerung oder Steuerungskomponente einer Bewegungseinrichtung | |
DE69327766T2 (de) | Verfahren und Vorrichtung für ein zusammengesetztes Kurssteuerungssystem |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8110 | Request for examination paragraph 44 | ||
D2 | Grant after examination | ||
8364 | No opposition during term of opposition | ||
8320 | Willingness to grant licences declared (paragraph 23) |