[go: up one dir, main page]

DE102022101000B4 - Verfahren und Vorrichtung zum Erzeugen einer CAM-orientierten Zeit-Spline-Kurve und -Oberfläche - Google Patents

Verfahren und Vorrichtung zum Erzeugen einer CAM-orientierten Zeit-Spline-Kurve und -Oberfläche Download PDF

Info

Publication number
DE102022101000B4
DE102022101000B4 DE102022101000.7A DE102022101000A DE102022101000B4 DE 102022101000 B4 DE102022101000 B4 DE 102022101000B4 DE 102022101000 A DE102022101000 A DE 102022101000A DE 102022101000 B4 DE102022101000 B4 DE 102022101000B4
Authority
DE
Germany
Prior art keywords
time
curve
spline curve
residual height
error
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.)
Active
Application number
DE102022101000.7A
Other languages
English (en)
Other versions
DE102022101000A1 (de
Inventor
Liyong Shen
Chunming Yuan
Xiaoshan Gao
Qin Wu
Shitao He
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.)
University of Chinese Academy of Sciences
Academy of Mathematics and Systems Science of CAS
Original Assignee
University of Chinese Academy of Sciences
Academy of Mathematics and Systems Science of CAS
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 University of Chinese Academy of Sciences, Academy of Mathematics and Systems Science of CAS filed Critical University of Chinese Academy of Sciences
Publication of DE102022101000A1 publication Critical patent/DE102022101000A1/de
Application granted granted Critical
Publication of DE102022101000B4 publication Critical patent/DE102022101000B4/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/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/4097Numerical 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 using design data to control NC machines, e.g. CAD/CAM

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)

Abstract

Verfahren zum Erzeugen einer CAM-orientierten Zeit-Spline-Kurve und -Oberfläche, dadurch gekennzeichnet, dass es die folgenden Schritte umfasst:
Schritt S1: Voreinstellen eines Resthöhenfehlers E, Bestimmen einer ersten Anzahl von Werkzeugwegen auf der anfänglichen Oberfläche S (u, v) basierend auf der Beschränkung Em des Resthöhenfehlers E und Umwandeln jedes der ersten Anzahl von Werkzeugwegen in eine Zeit-Spline-Kurve, um die erste Anzahl von Zeit-Spline-Kurven zu erhalten, wobei der Schritt S1 konkret umfasst
Schritt S11: Umwandeln einer anfänglichen Parameterkurve S(u,v) gemäß der dynamischen Leistung der Werkzeugmaschine und der Bearbeitungsfehlerbeschränkung in eine zeitbasierte Kurve r0(t) basierend auf der anfänglichen Oberfläche r0(u)|v=0;
Schritt S12: Berechnen einer Bandbreite dt,j (t,E) (wobei j = 1,2,...,n), die die Resthöhenfehlerbeschränkung Em erfüllt, in der Parameterrichtung v unter Verwendung der Kurve r0 (u) |v=0 als Anfangskurve;
Schritt S13: Berechnen eines Werkzeugweges rj, der die Kurve r0 (u) |v=0 als anfängliche Werkzeugtrajektorie verwendet und die Resthöhenfehlerbeschränkung Em erfüllt, gemäß der Bandbreite dt,j (t,E);
Umwandeln des Werkzeugweges rj gemäß der dynamischen Leistung der Werkzeugmaschine und der Bearbeitungsfehlerbeschränkung in eine zeitbasierte Kurve r(t)j;
Schritt S14: Wiederholen des Schritts S13, bis die gesamte Oberfläche der anfänglichen Oberfläche S(u,v) abgedeckt ist;
Schritt S2: Diskretisieren der ersten Anzahl von Zeit-Spline-Kurven in eine Punktspalte gemäß einem voreingestellten Zeitschritt und Durchführen einer Oberflächenrekonstruktion für die Punktspalte, um eine Oberfläche mit Zeit und Resthöhenfehler E als Parameter zu erhalten, wobei der Schritt S2 konkret umfasst
Schritt S21: Erhalten einer diskreten Punktspalte P{pi,j, i = 1,...,m; j = 1,...,n} auf der gesamten diskreten Oberfläche gemäß einem voreingestellten Zeitschritt δt;
Schritt S22: Durchführen einer Oberflächenrekonstruktion gemäß der diskreten Punktspalte P{pi,j, i = 1,...,m;j = 1,...,n}, um eine rekonstruierte Oberfläche S(t,dt,j (t,E)) zu erhalten, so dass sich alle diskreten Punktspalten P{pi,j, i =1,...,m; j =1,...,n} auf der rekonstruierten Oberfläche S(t,dt,j (t,E)) befinden und die Fehlerbeschränkung des Hausdorff -Abstands im diskreten Sinne mit der anfänglichen Oberfläche S(u,v) erfüllt;
Schritt S3: Erzeugen eines Werkzeugweges für die Oberfläche mit Zeit und Resthöhenfehler E als Parameter gemäß der Resthöhenfehlerbeschränkung Em der Bearbeitungsanforderungen und Verwenden einer Zeit-Spline-Kurve, die die Resthöhenfehlerbeschränkung Em und die dynamische Leistungsbeschränkung der Werkzeugmaschine erfüllt, als Werkzeugweg, wobei der Schritt S3 konkret umfasst
Schritt S31: Aufzeichnen der einzelnen Zeit-Spline-Kurven r(t)j, die den diskreten Punktspalten in Schritt S2 entsprechen;
Schritt S32: Zuordnen der Parameter der Zeit-basierten Spline-Kurve r(t)j zu denen der rekonstruierten Oberfläche S(t,dt,j (t,E));
Schritt S33: Bestimmen des Intervalls der neuen Zeit-Spline-Kurve basierend auf der Größenbeziehung zwischen der Resthöhenfehlerbeschränkung Em, die für die tatsächliche Verarbeitung erforderlich ist, und dem voreingestellten Resthöhenfehler E;
Schritt S34: Bestimmen der Zeit-Spline-Kurve, die in Schritt S1 benachbart zu der neuen Zeit-Spline-Kurve erhalten wird, basierend auf der Intervallgröße der neuen Zeit-Spline-Kurve und Durchführen einer linearen Interpolation gemäß der benachbarten Zeit-Spline-Kurve, die in dem Schritt S1 erhalten wird, um eine neue Zeit-Spline-Kurve zu bestimmen;
Schritt S35: Optimieren der neuen Zeit-Spline-Kurve, die durch Schritt S34 erhalten wird, so dass der optimierte Werkzeugweg die dynamische Leistung und die Fehlerbeschränkung der Werkzeugmaschine erfüllt.

Description

  • GEBIET DER ERFINDUNG
  • Die vorliegende Anmeldung betrifft das technische Gebiet der CNC-Werkzeugmaschinen, insbesondere ein Verfahren zum Erzeugen einer CAM-orientierten Zeit-Spline-Kurve und -Oberfläche.
  • STAND DER TECHNIK
  • Wenn CNC-Werkzeugmaschinen komplexe gekrümmte Oberflächen bearbeiten, diskretisieren sie im Allgemeinen komplexe gekrümmte Oberflächen in eine große Anzahl kontinuierlicher Polyliniensegmente oder glatter Kurven und geben Polyliniensegmente oder Kurven als Werkzeugbearbeitungsweg zur Bearbeitung in ein CNC-System ein. Obwohl ein derartiges Verarbeitungsverfahren kontinuierlicher Polyliniensegmente einfach zu berechnen ist und eine Echtzeitverarbeitung realisieren kann, ist die Menge der eingegebenen Daten groß und dabei ist häufiges Starten bzw. Stoppen zu erwarten, wenn die Bearbeitung an einer Ecke erfolgt, und die Verarbeitungseffizienz ist relativ gering. Eine andere Methode ist die Hochgeschwindigkeits- und Hochgenauigkeitsbearbeitung, bei der im Allgemeinen ein Werkzeugweg einer Spline-Kurve für die Bearbeitung verwendet wird. Obwohl die Spline-Kurve die Vorteile einer geringen Datenmenge und einer glatten Bearbeitungstrajektorie im Vergleich zu diskreten Polyliniensegmenten und gleichzeitig höhere Bearbeitungseffizienz, da kein häufiges Starten und Stoppen erforderlich ist, aufweist, ist jedoch sowohl bei der Polyliniensegmentbearbeitung als auch bei der Spline-Kurvenbearbeitung eine Geschwindigkeitsplanung während der CNC-Bearbeitung erforderlich, so dass die Bearbeitungstrajektorie nicht nur die Bearbeitungsfehleranforderungen, sondern auch die dynamischen Leistungsbeschränkungen der Werkzeugmaschine erfüllt. Die bestehenden Spline-Interpolationsalgorithmen erfordern zwei Prozesse, nämlich Geschwindigkeitsplanung und Interpolationsberechnung, im numerischen Steuerungssystem, und es ist schwierig, die Echtzeitanforderungen zu erfüllen.
  • Daher ist es notwendig, ein Verfahren zum Erzeugen einer Zeit-Spline-Oberfläche, die nicht nur die Bearbeitungseffizienz und Bearbeitungsgenauigkeit erfüllen, sondern auch den Echtzeit-Bearbeitungsanforderungen gerecht werden kann, bereitzustellen.
  • DE 10 2011 082 800 A1 betrifft ein System und ein Verfahren zur automatisierten Erstellung von Roboterprogrammen.
  • CN 1 12 255 966 A offenbarte ein selbstanpassende Methode zur Erzeugung von Bearbeitungsspuren für gekrümmte Teile mit geringer Länge.
  • CN 1 06 547 251 beschreibt ein Verfahren zur Erzeugung einer fünfachsigen Fräsbahn auf der Grundlage einer Informationsrückkopplung durch Interpolation in einem sensiblen Bereich mit niedriger Geschwindigkeit.
  • Zhong et al. International Journal of Automation and Computing, Vol. 17, 2020, S. 1-16 ist ein Übersichtsartikel betreffend die Interpolation und Glättung von Werkzeugwegen für die computernumerisch gesteuerte Bearbeitung von Freiformflächen.
  • Offenbarung der Erfindung
  • Dem Ausführungsbeispiel der vorliegenden Beschreibung liegt die Aufgabe zugrunde, ein Verfahren zum Erzeugen einer CAM-orientierten Zeit-Spline-Kurve und -Oberfläche und eine zugehörige Vorrichtung bereitzustellen, um ein Verfahren zum Erzeugen einer Zeit-Spline-Oberfläche, die nicht nur die Bearbeitungseffizienz und Bearbeitungsgenauigkeit erfüllen, sondern auch den Echtzeit-Bearbeitungsanforderungen gerecht werden kann, zu schaffen.
  • Gemäß dem Ausführungsbeispiel der vorliegenden Beschreibung wird die Aufgabe gelöst durch Folgendes:
    • Die vorliegende Erfindung stellt ein Verfahren zum Erzeugen einer CAM-orientierten Zeit-Spline-Kurve und -Oberfläche gemäß Anspruch 1 sowie eine Vorrichtung gemäß Anspruch 3 bereit.
  • Mit mindestens einem der Ausführungsbeispiele der vorliegenden Beschreibung können die folgenden vorteilhaften Auswirkungen erreicht werden:
    • Wenn mit der technischen Lösung der Erfindung komplexe gekrümmte Oberflächen bearbeitet werden, kann eine Zeit-Spline-Kurve automatisch als Werkzeugweg auf der zu bearbeitenden komplexen gekrümmten Oberfläche gemäß dem Resthöhenfehler erzeugt werden. Daher kann die gekrümmte Oberfläche, die nach der Rekonstruktion der erzeugten Zeit-Spline-Oberfläche erhalten wird, als eine Zeit-Spline-Oberfläche betrachtet werden. Die Zeit-Spline-Oberfläche kann automatisch einen Werkzeugweg gemäß dem Resthöhenfehler erzeugen und kann beim Erzeugen des Werkzeugweges nicht nur die Anforderungen des Resthöhenfehlers erfüllen, sondern auch eine einfache und schnelle Berechnung durchführen. Zusätzlich hat der erzeugte Werkzeugweg die Vorteile der Spline-Kurvenbearbeitung, nämlich hinsichtlich der Datenmenge, des glatten Weges und der hohen Verarbeitungseffizienz. Gleichzeitig erfüllt die Zeit-Spline-Kurve die Anforderungen der dynamischen Leistung und des Bearbeitungsfehlers der Werkzeugmaschine. Die Zeit wird als Parameter herangezogen und es nicht notwendig, eine Geschwindigkeitsplanung der Spline-Kurve durchzuführen. Vielmehr wird direkt eine Interpolationsberechnung gemäß den Zeitparametern durchgeführt. Somit werden die Vorteile einer einfachen und bequemen Berechnung erreicht. Die Echtzeit-Bearbeitungsanforderungen der Werkzeugmaschine können erfüllt werden und die Eigenschaften von hoher Geschwindigkeit und hoher Präzision werden erreicht. Die Zeit-Spline-Oberfläche, die durch die vorliegende Erfindung erzeugt wird, integriert die Arbeit der Geschwindigkeitsplanung im CNC-System. Basierend auf der Oberfläche können die Werkzeugwegerzeugung und die Geschwindigkeitsplanung miteinander kombiniert werden, was nicht nur die Rechenkomplexität der Werkzeugwegerzeugung reduziert, sondern auch die Berechnungseffizienz des Geschwindigkeitsplanungsalgorithmus effektiv verbessert, womit die endgültige Hochgeschwindigkeits- und Hochbearbeitungsanforderung erfüllt und schließlich die Bearbeitung komplexer gekrümmter Oberflächen erreicht wird.
  • Darstellung der Erfindung
  • Zur besseren Erläuterung der technischen Lösung bei den Ausführungsbeispielen nach der vorliegenden Beschreibung oder im Stand der Technik werden nachfolgend bei der Erläuterung der Ausführungsbeispiele oder des Stands der Technik verwendete beiliegende Zeichnungen kurz beschrieben, wobei es sich versteht, dass die nachstehenden Zeichnungen lediglich einige Ausführungsbeispiele der Anmeldung darstellen und es für Durchschnittsfachleute auf diesem Gebiet möglich ist, ohne erfinderische Tätigkeiten anhand solcher Zeichnungen weitere Zeichnungen zu erhalten. Darin zeigen
    • 1 ein schematisches Ablaufdiagramm eines Verfahrens zum Erzeugen einer CAM-orientierten Zeit-Spline-Kurve und -Oberfläche gemäß der technischen Lösung des Ausführungsbeispiels der vorliegenden Beschreibung,
    • 2 eine schematische Darstellung der mehreren Werkzeugwege, die keine Zeitparameter enthalten und gemäß einem voreingestellten Resthöhenfehler E auf der anfänglichen Oberfläche bestimmt werden, in der technischen Lösung des Ausführungsbeispiels der vorliegenden Beschreibung
    • 3 eine schematische Darstellung des Umwandlungseffekts des Umwandelns eines Werkzeugweges, der keinen Zeitparameter enthält, in eine Zeit-Spline-Kurve, die eine Restfehlerbeschränkung und einen Zeitparameter enthält, in der technischen Lösung des Ausführungsbeispiels der vorliegenden Beschreibung,
    • 4 eine schematische Darstellung des Rekonstruktionseffekts der Rekonstruktion mehrerer Zeit-Spline-Kurven in eine Oberfläche in der technischen Lösung des Ausführungsbeispiels der vorliegenden Beschreibung,
    • 5 eine schematische Darstellung des Vergleichs der anfänglichen Oberfläche mit der rekonstruierten Oberfläche in der technischen Lösung des Ausführungsbeispiels der vorliegenden Beschreibung,
    • 6 eine schematische strukturelle Darstellung einer Vorrichtung zum Erzeugen einer CAM-orientierten Zeit-Spline-Kurve und -Oberfläche gemäß der technischen Lösung des Ausführungsbeispiels der vorliegenden Beschreibung.
  • KONKRETE AUSFÜHRUNGSFORMEN
  • Zum besseren Verständnis der Aufgabe, der Ausgestaltung und der Vorteile eines oder mehrerer Ausführungsbeispiele der vorliegenden Erfindung werden nachfolgend die Ausgestaltungen eines oder mehrerer Ausführungsbeispiele nach der vorliegenden Beschreibung anhand beiliegender Zeichnungen und konkreter Ausführungsbeispiele der Beschreibung vollständig und klar erläutert. Es versteht sich, dass die beschriebenen Ausführungsbeispiele lediglich einen Teil der Ausführungsbeispiele der vorliegenden Beschreibung anstatt sämtlicher Ausführungsbeispiele darstellen.
  • Wie oben aufgeführt, werden beim Bearbeiten komplexer gekrümmter Oberflächen mit CNC-Werkzeugmaschinen im Allgemeinen komplexe gekrümmte Oberflächen in eine große Anzahl kontinuierlicher Polyliniensegmente oder glatter Kurven diskretisiert, die als Werkzeugbearbeitungsweg zur Bearbeitung in ein CNC-System eingegeben werden. Dabei ist die Menge der Bearbeitungsdaten kontinuierlicher Polyliniensegmente groß und häufiges Starten bzw. Stoppen ist an Ecken zu erwarten, was zu einer geringen Bearbeitungseffizienz führt. Daher ist es notwendig, ein Verfahren zum Erzeugen einer-Spline-Oberfläche, die nicht nur die Bearbeitungseffizienz erfüllen, sondern auch den Bearbeitungsgenauigkeitsanforderungen gerecht werden kann, bereitzustellen.
  • Die Ausgestaltungen der einzelnen Ausführungsbeispiele der vorliegenden Beschreibung werden nachfolgend im Detail anhand der Zeichnungen beschrieben.
  • 1 zeigt ein schematisches Ablaufdiagramm eines Verfahrens zum Erzeugen einer CAM-orientierten Zeit-Spline-Kurve und -Oberfläche gemäß einem Ausführungsbeispiel der vorliegenden Beschreibung. Aus Programmsicht kann der Ablauf durch ein Programm ausgeführt sein, das auf einem Anwendungsserver oder einem Anwendungsendgerät installiert ist.
  • Wie in 1 gezeigt, kann der Ablauf die folgenden Schritte umfassen:
    • Schritt S1: Voreinstellen eines Resthöhenfehlers E, Bestimmen einer ersten Anzahl von Werkzeugwegen auf der anfänglichen Oberfläche S(u,v) basierend auf der Beschränkung Em des Resthöhenfehlers E und Umwandeln jedes der ersten Anzahl von Werkzeugwegen in eine Zeit-Spline-Kurve, um die erste Anzahl von Zeit-Spline-Kurven zu erhalten.
  • Wie in 2 gezeigt, steht S(u,v) für die anfängliche Oberfläche, auf der mehrere Werkzeugwege bestimmt werden. Der Werkzeugweg ist mit Si gekennzeichnet. Wie in 3 gezeigt, wird am Beispiel eines der Werkzeugwege dieser Werkzeugweg der Werkzeugweg Si, der keine Zeitparameter enthält, in eine Zeit-Spline-Kurve D(t, Ei) umgewandelt, die eine Beschränkung Em des Resthöhenfehlers E und einen Zeitparameter enthält, und schließlich werden, wie in der linken Hälfte von 4 gezeigt, Zeit-Spline-Kurven erhalten, die Beschränkungen Em des Resthöhenfehlers E und Zeitparameter enthalten und deren Anzahl der Anzahl der Werkzeugwege in 2 entspricht.
  • Schritt S2: Diskretisieren der ersten Anzahl von Zeit-Spline-Kurven in eine Punktspalte gemäß einem voreingestellten Zeitschritt und Durchführen einer Oberflächenrekonstruktion für die Punktspalte, um eine Oberfläche mit Zeit und Resthöhenfehler E als Parameter zu erhalten.
  • Wie in 4 gezeigt, wird eine Interpolationszeit in diesem Schritt eingestellt und alle Zeit-Spline-Kurven, die in Schritt S1 erhalten werden, werden in Punktspalten diskretisiert, basierend auf denen eine Oberflächenrekonstruktion durchgeführt wird, womit die in der rechten Hälfte von 4 gezeigte Oberfläche erhalten wird, die die Zeit und den Resthöhenfehler E als Parameter verwendet.
  • Schritt S3: Erzeugen eines Werkzeugweges für die Oberfläche mit Zeit und Resthöhenfehler E als Parameter gemäß der Resthöhenbeschränkung Em der Bearbeitungsanforderungen und Verwenden einer Zeit-Spline-Kurve, die die Resthöhenfehlerbeschränkung Em und die dynamische Leistungsbeschränkung der Werkzeugmaschine erfüllt, als Werkzeugweg.
  • Die Oberflächenrekonstruktion wurde in Schritt S2 durchgeführt. Somit wird eine Oberfläche mit Zeit und Resthöhenfehler E als Parametern erhalten.
  • Nachdem für die rekonstruierte Oberfläche gemäß der Resthöhenfehlerbeschränkung Em der Bearbeitungsanforderungen ein Werkzeugweg erzeugt wurde, wird die erhaltene Zeit-Spline-Kurve, die die Resthöhenfehlerbeschränkung Em und die dynamische Leistungsbeschränkung der Werkzeugmaschine erfüllen kann, als der Werkzeugweg verwendet, womit die Bearbeitungsanforderungen der CNC-Werkzeugmaschine für die komplexe Oberfläche erfüllt werden können. Wie in 5 gezeigt, zeigt die linke Hälfte von 5 schematisch die anfängliche Oberfläche in 2 (um diese anfängliche Oberfläche klar mit der rekonstruierten Oberfläche zu vergleichen, ist in 5 kein Bezugszeichen dargestellt), und die rechte Hälfte schematisch die rekonstruierte Oberfläche. Es ist ersichtlich, dass es nur einen kleinen Unterschied in der Form der beiden Oberflächen gibt, der innerhalb des Fehlerbereichs der Bearbeitung komplexer Oberflächen liegt.
  • Wenn mit der technischen Lösung der Erfindung komplexe gekrümmte Oberflächen bearbeitet werden, kann somit eine Zeit-Spline-Kurve automatisch als Werkzeugweg auf der zu bearbeitenden komplexen gekrümmten Oberfläche gemäß dem Resthöhenfehler E erzeugt werden. Daher kann die gekrümmte Oberfläche, die nach der Rekonstruktion der erzeugten Zeit-Spline-Oberfläche erhalten wird, als eine Zeit-Spline-Oberfläche betrachtet werden. Die Zeit-Spline-Oberfläche kann automatisch einen Werkzeugweg gemäß dem Resthöhenfehler E erzeugen und kann beim Erzeugen des Werkzeugweges nicht nur die Anforderungen des Resthöhenfehlers E erfüllen, sondern auch eine einfache und schnelle Berechnung durchführen. Zusätzlich hat der erzeugte Werkzeugweg die Vorteile der Spline-Kurvenbearbeitung, nämlich hinsichtlich der Datenmenge, des glatten Weges und der hohen Verarbeitungseffizienz. Gleichzeitig erfüllt die Zeit-Spline-Kurve die Anforderungen der dynamischen Leistung und des Bearbeitungsfehlers der Werkzeugmaschine. Die Zeit wird als Parameter herangezogen und es nicht notwendig, eine Geschwindigkeitsplanung der Spline-Kurve durchzuführen. Vielmehr wird direkt eine Interpolationsberechnung gemäß den Zeitparametern durchgeführt. Somit werden die Vorteile einer einfachen und bequemen Berechnung erreicht. Die Echtzeit-Bearbeitungsanforderungen der Werkzeugmaschine können erfüllt werden und die Eigenschaften von hoher Geschwindigkeit und hoher Präzision werden erreicht. Die Zeit-Spline-Oberfläche, die durch die vorliegende Erfindung erzeugt wird, integriert die Arbeit der Geschwindigkeitsplanung im CNC-System. Basierend auf der Oberfläche können die Werkzeugwegerzeugung und die Geschwindigkeitsplanung miteinander kombiniert werden, was nicht nur die Rechenkomplexität der Werkzeugwegerzeugung reduziert, sondern auch die Berechnungseffizienz des Geschwindigkeitsplanungsalgorithmus effektiv verbessert, womit die endgültige Hochgeschwindigkeits- und Hochbearbeitungsanforderung erfüllt und schließlich die Bearbeitung komplexer gekrümmter Oberflächen erreicht wird.
  • Genauer umfasst der Schritt S1 konkret Folgendes:
    • Schritt S11: Umwandeln einer anfänglichen Parameterkurve S(u,v) gemäß der dynamischen Leistung der Werkzeugmaschine und der Bearbeitungsfehlerbeschränkung in eine zeitbasierte Kurve r0 (t) basierend auf der anfänglichen Oberfläche r0 (u) |v=0;
    • Schritt S12: Berechnen einer Bandbreite dt,j (t,E) (wobei j =1,2,...,n), die die Resthöhenfehlerbeschränkung Em erfüllt, in der Parameterrichtung v unter Verwendung der Kurve r0 (u) |v=0 als Anfangskurve;
    • Schritt S13: Berechnen eines Werkzeugweges rj, der die Kurve r0 (u) |v=0 als anfängliche Werkzeugtrajektorie verwendet und die Resthöhenfehlerbeschränkung Em erfüllt, gemäß der Bandbreite dt,j (t,E);
  • Umwandeln des Werkzeugweges rj gemäß der dynamischen Leistung der Werkzeugmaschine und der Bearbeitungsfehlerbeschränkung in eine zeitbasierte Kurve r(t)j;
    • Schritt S14: Wiederholen des Schritts S13, bis die gesamte Oberfläche der anfänglichen Oberfläche S(u,v) abgedeckt ist.
  • In einer Weiterbildung umfasst der Schritt S11 konkret Folgendes:
    • S111: Umwandeln der Datenpunkte in einem Werkstückkoordinatensystem gemäß den Strukturparametern der Werkzeugmaschine in ein Werkzeugmaschinenkoordinatensystem und Durchführen einer Kurvenanpassung der Datenpunkte in dem Werkzeugmaschinenkoordinatensystem, um eine angepasste Kurve zu erhalten;
    • S112: Diskretisieren der angepassten Kurve in Schritt S111, Erhalten eines diskreten Punkts, Umwandeln des diskreten Punkts in das Werkstückkoordinatensystem und Berechnen des Hausdorff -Abstands zwischen der Kurve in dem Werkstückkoordinatensystem und dem diskreten Punkt;
    • S113: Einstellen der angepassten Kurve in Schritt S111, so dass der Hausdorff -Abstand die Fehlerbeschränkung erfüllt;
    • S114: Umwandeln der angepassten Kurve in Schritt S113 in eine Zeit-basierten Kurve;
    • S115: Feststellen, ob die Zeit-Spline-Kurve in Schritt S114 die dynamische Leistungsbeschränkung jeder Antriebswelle der Werkzeugmaschine erfüllt, wobei die dynamische Leistungsbeschränkung eine Geschwindigkeitsbeschränkung, eine Beschleunigungsbeschränkung und eine Ruckbeschränkung umfasst;
  • Konkret wird in diesem Schritt angenommen, dass das Symbol f(t) für eine Kurve mit der Zeit als Parameter steht und die dynamischen Leistungsbeschränkungen Geschwindigkeitsbeschränkungen, Beschleunigungsbeschränkungen und Ruckbeschränkungen umfassen, was wie folgt ausgedrückt werden kann: { | f Ω ' ( t ) | V Ω max , | f Ω " ( t ) | V Ω max , | f Ω " ' ( t ) | V Ω max
    Figure DE102022101000B4_0001
  • Dabei stehen Ω für die X-, Y-, Z-, A- und C-Achsen, VΩmax für die Geschwindigkeitsgrenze, AΩmax für die Beschleunigungsgrenze, JΩmax für die Ruckgrenze, X, Y, Z für die drei Translationsachsen im Werkzeugmaschinenkoordinatensystem und A, C für zwei Rotationsachsen. Die A-Achse kann um die X-Achse gedreht werden und die C-Achse kann um die Z-Achse gedreht werden.
    • S116: Verwenden eines Verfahrens zum Erhöhen der Anzahl an Knoten oder zum Reduzieren des Zeitparameterbereichs, wenn die dynamische Leistungsbeschränkung in Schritt S115 nicht erfüllt ist;
    • S117: Iterative Optimierung durch Schritt S116, um eine zeitoptimale Zeit-Spline-Kurve zu erhalten, die die dynamische Leistung und den Bearbeitungsfehler erfüllt.
  • Genauer umfasst der Schritt S2 konkret Folgendes:
    • Schritt S21: Erhalten einer diskreten Punktspalte P{pi,j,i = 1,...,m; j = 1,...,n} auf der gesamten diskreten Oberfläche gemäß einem voreingestellten Zeitschritt δt;
    • Schritt S22: Durchführen einer Oberflächenrekonstruktion gemäß der diskreten Punktspalte P{pi,j, i = 1,...,m; j = 1,...,n}, um eine rekonstruierte Oberfläche S(t,dt,j (t,E)) zu erhalten, so dass sich alle diskreten Punktspalten P{pi,j, i = 1,...,m; j = 1,...,n} auf der rekonstruierten Oberfläche S(t,dt,j (t,E)) befinden und die Fehlerbeschränkung des Hausdorff -Abstands im diskreten Sinne mit der anfänglichen Oberfläche S(u,v) erfüllt.
  • Genauer umfasst der Schritt S3 konkret Folgendes:
    • Schritt S31: Aufzeichnen der einzelnen Zeit-Spline-Kurven r(t)j, die den diskreten Punktspalten in Schritt S2 entsprechen;
    • Schritt S32: Zuordnen der Parameter der Zeit-basierten Spline-Kurve r(t)j zu denen der rekonstruierten Oberfläche S(t,dt,j (t,E));
    • Schritt S33: Bestimmen des Intervalls der neuen Zeit-Spline-Kurve, nämlich der neuen Bandbreite, basierend auf der Größenbeziehung zwischen der Resthöhenfehlerbeschränkung Em, die für die tatsächliche Verarbeitung erforderlich ist, und dem voreingestellten Resthöhenfehler E;
    • Schritt S34: Bestimmen der Zeit-Spline-Kurve, die in Schritt S1 benachbart zu der neuen Zeit-Spline-Kurve erhalten wird, basierend auf der Intervallgröße der neuen Zeit-Spline-Kurve und Durchführen einer linearen Interpolation gemäß der benachbarten Zeit-Spline-Kurve, die in dem Schritt S1 erhalten wird, um eine neue Zeit-Spline-Kurve zu bestimmen;
    • Schritt S35: Optimieren der neuen Zeit-Spline-Kurve, die durch Schritt S34 erhalten wird, so dass der optimierte Werkzeugweg die dynamische Leistung und die Fehlerbeschränkung der Werkzeugmaschine erfüllt.
  • In der technischen Lösung der Erfindung kann mittels des Spline-Kurvenwerkzeugweges mit Zeit als Parameter die Interpolationsberechnung direkt gemäß dem Zeitparameter auf der Grundlage der Erfüllung des Bearbeitungsfehlers und der dynamischen Leistungsbeschränkung der Werkzeugmaschine durchgeführt, die Berechnungsgeschwindigkeit der Kurveninterpolation verbessert und die Echtzeitanforderung der Kurveninterpolation des CNC-Systems realisiert werden und die Eigenschaften einer hohen Präzision und hohen Geschwindigkeit werden erreicht. Darüber hinaus kann beim Erzeugen des Werkzeugweges die entsprechende Bandbreite unter verschiedenen Restfehlerbeschränkungen gemäß den geometrischen Parametern der anderen Richtung der Oberfläche adaptiv erzeugt werden, wodurch die Berechnungsgeschwindigkeit der Werkzeugwegerzeugung verbessert wird. In Bezug auf die Werkzeugwegerzeugung bei der vorliegenden Erfindung wird die Arbeit der Geschwindigkeitsplanung im CNC-System kombiniert. Somit können die Werkzeugwegerzeugung und die Geschwindigkeitsplanung miteinander kombiniert werden, was nicht nur die Rechenkomplexität der Werkzeugwegerzeugung reduziert, sondern auch die Berechnungseffizienz des Geschwindigkeitsplanungsalgorithmus effektiv verbessert, womit die endgültige Hochgeschwindigkeits- und Hochbearbeitungsanforderung erfüllt wird.
  • Basierend auf der gleichen Idee stellt ein Ausführungsbeispiel der Beschreibung ferner eine Vorrichtung bereit, die dem obigen Verfahren entspricht. 6 zeigt eine schematische strukturelle Darstellung einer der 1 entsprechenden Vorrichtung zum Erzeugen einer CAM-orientierten Zeit-Spline-Kurve und -Oberfläche gemäß der technischen Lösung des Ausführungsbeispiels der vorliegenden Beschreibung. Wie in 6 gezeigt, umfasst die Vorrichtung Folgendes:
    • ein Zeit-Spline-Kurvenerzeugungsmodul 602 zum Voreinstellen eines Resthöhenfehlers E, zum Bestimmen einer ersten Anzahl von Werkzeugwegen auf einer anfänglichen Oberfläche S(u,v) basierend auf der Beschränkung Em des Resthöhenfehlers E und zum Umwandeln jedes der ersten Anzahl von Werkzeugwegen in eine Zeit-Spline-Kurve, um die erste Anzahl von Zeit-Spline-Kurven zu erhalten;
    • ein Oberflächenrekonstruktionsmodul 604 zum Diskretisieren der ersten Anzahl von Zeit-Spline-Kurven in eine Punktspalte gemäß einem voreingestellten Zeitschritt und zum Durchführen einer Oberflächenrekonstruktion an der Punktspalte, um eine Oberfläche mit Zeit- und Resthöhenfehlern als Parameter zu erhalten;
    • ein Werkzeugentfernungserzeugungsmodul 606 zum Erzeugen eines Werkzeugweges für die Oberfläche mit Zeit- und Resthöhenfehlern als Parameter gemäß der Resthöhenfehlerbeschränkung Em der Bearbeitungsanforderungen,
    wobei eine Zeit-Spline-Kurve, die die Resthöhenfehlerbeschränkung Em und die dynamische Leistungsbeschränkung der Werkzeugmaschine erfüllt, als Werkzeugweg verwendet wird, wie ferner in den Ansprüchen definiert.
  • Es sollte verstanden werden, dass, obwohl die Begriffe „erste“, „zweite“, „dritte“ usw. in der vorliegenden Anmeldung verwendet werden können, um verschiedene Informationen zu beschreiben, diese Informationen nicht auf diese Begriffe beschränkt sein sollten. Diese Begriffe werden nur verwendet, um die gleiche Art von Informationen voneinander zu unterscheiden.

Claims (3)

  1. Verfahren zum Erzeugen einer CAM-orientierten Zeit-Spline-Kurve und -Oberfläche, dadurch gekennzeichnet, dass es die folgenden Schritte umfasst: Schritt S1: Voreinstellen eines Resthöhenfehlers E, Bestimmen einer ersten Anzahl von Werkzeugwegen auf der anfänglichen Oberfläche S (u, v) basierend auf der Beschränkung Em des Resthöhenfehlers E und Umwandeln jedes der ersten Anzahl von Werkzeugwegen in eine Zeit-Spline-Kurve, um die erste Anzahl von Zeit-Spline-Kurven zu erhalten, wobei der Schritt S1 konkret umfasst Schritt S11: Umwandeln einer anfänglichen Parameterkurve S(u,v) gemäß der dynamischen Leistung der Werkzeugmaschine und der Bearbeitungsfehlerbeschränkung in eine zeitbasierte Kurve r0(t) basierend auf der anfänglichen Oberfläche r0(u)|v=0; Schritt S12: Berechnen einer Bandbreite dt,j (t,E) (wobei j = 1,2,...,n), die die Resthöhenfehlerbeschränkung Em erfüllt, in der Parameterrichtung v unter Verwendung der Kurve r0 (u) |v=0 als Anfangskurve; Schritt S13: Berechnen eines Werkzeugweges rj, der die Kurve r0 (u) |v=0 als anfängliche Werkzeugtrajektorie verwendet und die Resthöhenfehlerbeschränkung Em erfüllt, gemäß der Bandbreite dt,j (t,E); Umwandeln des Werkzeugweges rj gemäß der dynamischen Leistung der Werkzeugmaschine und der Bearbeitungsfehlerbeschränkung in eine zeitbasierte Kurve r(t)j; Schritt S14: Wiederholen des Schritts S13, bis die gesamte Oberfläche der anfänglichen Oberfläche S(u,v) abgedeckt ist; Schritt S2: Diskretisieren der ersten Anzahl von Zeit-Spline-Kurven in eine Punktspalte gemäß einem voreingestellten Zeitschritt und Durchführen einer Oberflächenrekonstruktion für die Punktspalte, um eine Oberfläche mit Zeit und Resthöhenfehler E als Parameter zu erhalten, wobei der Schritt S2 konkret umfasst Schritt S21: Erhalten einer diskreten Punktspalte P{pi,j, i = 1,...,m; j = 1,...,n} auf der gesamten diskreten Oberfläche gemäß einem voreingestellten Zeitschritt δt; Schritt S22: Durchführen einer Oberflächenrekonstruktion gemäß der diskreten Punktspalte P{pi,j, i = 1,...,m;j = 1,...,n}, um eine rekonstruierte Oberfläche S(t,dt,j (t,E)) zu erhalten, so dass sich alle diskreten Punktspalten P{pi,j, i =1,...,m; j =1,...,n} auf der rekonstruierten Oberfläche S(t,dt,j (t,E)) befinden und die Fehlerbeschränkung des Hausdorff -Abstands im diskreten Sinne mit der anfänglichen Oberfläche S(u,v) erfüllt; Schritt S3: Erzeugen eines Werkzeugweges für die Oberfläche mit Zeit und Resthöhenfehler E als Parameter gemäß der Resthöhenfehlerbeschränkung Em der Bearbeitungsanforderungen und Verwenden einer Zeit-Spline-Kurve, die die Resthöhenfehlerbeschränkung Em und die dynamische Leistungsbeschränkung der Werkzeugmaschine erfüllt, als Werkzeugweg, wobei der Schritt S3 konkret umfasst Schritt S31: Aufzeichnen der einzelnen Zeit-Spline-Kurven r(t)j, die den diskreten Punktspalten in Schritt S2 entsprechen; Schritt S32: Zuordnen der Parameter der Zeit-basierten Spline-Kurve r(t)j zu denen der rekonstruierten Oberfläche S(t,dt,j (t,E)); Schritt S33: Bestimmen des Intervalls der neuen Zeit-Spline-Kurve basierend auf der Größenbeziehung zwischen der Resthöhenfehlerbeschränkung Em, die für die tatsächliche Verarbeitung erforderlich ist, und dem voreingestellten Resthöhenfehler E; Schritt S34: Bestimmen der Zeit-Spline-Kurve, die in Schritt S1 benachbart zu der neuen Zeit-Spline-Kurve erhalten wird, basierend auf der Intervallgröße der neuen Zeit-Spline-Kurve und Durchführen einer linearen Interpolation gemäß der benachbarten Zeit-Spline-Kurve, die in dem Schritt S1 erhalten wird, um eine neue Zeit-Spline-Kurve zu bestimmen; Schritt S35: Optimieren der neuen Zeit-Spline-Kurve, die durch Schritt S34 erhalten wird, so dass der optimierte Werkzeugweg die dynamische Leistung und die Fehlerbeschränkung der Werkzeugmaschine erfüllt.
  2. Verfahren zum Erzeugen einer CAM-orientierten Zeit-Spline-Kurve und - Oberfläche gemäß Anspruch 1, dadurch gekennzeichnet, dass der Schritt S11 konkret Folgendes umfasst: S111: Umwandeln der Datenpunkte in einem Werkstückkoordinatensystem gemäß den Strukturparametern der Werkzeugmaschine in ein Werkzeugmaschinenkoordinatensystem und Durchführen einer Kurvenanpassung der Datenpunkte in dem Werkzeugmaschinenkoordinatensystem, um eine angepasste Kurve zu erhalten; S112: Diskretisieren der angepassten Kurve in Schritt S111, Erhalten eines diskreten Punkts, Umwandeln des diskreten Punkts in das Werkstückkoordinatensystem und Berechnen des Hausdorff -Abstands zwischen der Kurve in dem Werkstückkoordinatensystem und dem diskreten Punkt; S113: Einstellen der angepassten Kurve in Schritt S111, so dass der Hausdorff -Abstand die Fehlerbeschränkung erfüllt; S114: Umwandeln der angepassten Kurve in Schritt S113 in eine Zeit-basierten Kurve; S115: Feststellen, ob die Zeit-Spline-Kurve in Schritt S114 die dynamische Leistungsbeschränkung jeder Antriebswelle der Werkzeugmaschine erfüllt, wobei die dynamische Leistungsbeschränkung eine Geschwindigkeitsbeschränkung, eine Beschleunigungsbeschränkung und eine Ruckbeschränkung umfasst; S116: Verwenden eines Verfahrens zum Erhöhen der Anzahl an Knoten oder zum Reduzieren des Zeitparameterbereichs, wenn die dynamische Leistungsbeschränkung in Schritt S115 nicht erfüllt ist; S117: Iterative Optimierung durch Schritt S116, um eine zeitoptimale Zeit-Spline-Kurve zu erhalten, die die dynamische Leistung und den Bearbeitungsfehler erfüllt.
  3. Vorrichtung zum Erzeugen einer CAM-orientierten Zeit-Spline-Kurve und - Oberfläche, dadurch gekennzeichnet, dass sie Folgendes umfasst: ein Zeit-Spline-Kurvenerzeugungsmodul zum Voreinstellen eines Resthöhenfehlers E, zum Bestimmen einer ersten Anzahl von Werkzeugwegen auf einer anfänglichen Oberfläche S (u, v) basierend auf der Beschränkung Em des Resthöhenfehlers E und zum Umwandeln jedes der ersten Anzahl von Werkzeugwegen in eine Zeit-Spline-Kurve, um die erste Anzahl von Zeit-Spline-Kurven zu erhalten, wobei das Zeit-Spline-Kurvenerzeugungsmodul konkret ein Modul umfasst zum Umwandeln einer anfänglichen Parameterkurve S(u,v) gemäß der dynamischen Leistung der Werkzeugmaschine und der Bearbeitungsfehlerbeschränkung in eine zeitbasierte Kurve r0(t) basierend auf der anfänglichen Oberfläche r0 (u) |v=0; zum Berechnen einer Bandbreite dt,j (t,E) (wobei j = 1,2,...,n), die die Resthöhenfehlerbeschränkung Em erfüllt, in der Parameterrichtung v unter Verwendung der Kurve r0 (u) |v=0 als Anfangskurve; zum Berechnen eines Werkzeugweges rj, der die Kurve r0 (u) |v=0 als anfängliche Werkzeugtrajektorie verwendet und die Resthöhenfehlerbeschränkung Em erfüllt, gemäß der Bandbreite dt,j (t,E); zum Umwandeln des Werkzeugweges rj gemäß der dynamischen Leistung der Werkzeugmaschine und der Bearbeitungsfehlerbeschränkung in eine zeitbasierte Kurve r(t)j; und zum Wiederholen des Umwandeln des Werkzeugweges rj, bis die gesamte Oberfläche der anfänglichen Oberfläche S(u, v) abgedeckt ist; ein Oberflächenrekonstruktionsmodul zum Diskretisieren der ersten Anzahl von Zeit-Spline-Kurven in eine Punktspalte gemäß einem voreingestellten Zeitschritt und zum Durchführen einer Oberflächenrekonstruktion an der Punktspalte, um eine Oberfläche mit Zeit- und Resthöhenfehlern E als Parameter zu erhalten, wobei das Oberflächenrekonstruktionsmodul konkret ein Modul umfasst zum Erhalten einer diskreten Punktspalte P{pi,j, i = 1,...,m; j = 1,...,n} auf der gesamten diskreten Oberfläche gemäß einem voreingestellten Zeitschritt δt; und zum Durchführen einer Oberflächenrekonstruktion gemäß der diskreten Punktspalte P{pi,j, i = 1,...,m; j = 1,...,n}, um eine rekonstruierte Oberfläche S(t,dt,j (t,E)) zu erhalten, so dass sich alle diskreten Punktspalten P{pi,j, i = 1,...,m; j = 1,...,n} auf der rekonstruierten Oberfläche S(t,dt,j (t, E)) befinden und die Fehlerbeschränkung des Hausdorff -Abstands im diskreten Sinne mit der anfänglichen Oberfläche S(u, v) erfüllt; ein Werkzeugentfernungserzeugungsmodul zum Erzeugen eines Werkzeugweges für die Oberfläche mit Zeit- und Resthöhenfehlern E als Parameter gemäß der Resthöhenfehlerbeschränkung Em der Bearbeitungsanforderungen, wobei eine Zeit-Spline-Kurve, die die Resthöhenfehlerbeschränkung Em und die dynamische Leistungsbeschränkung der Werkzeugmaschine erfüllt, als Werkzeugweg verwendet wird, wobei das Werkzeugentfernungserzeugungsmodul konkret ein Modul umfasst zum Aufzeichnen der einzelnen Zeit-Spline-Kurven r(t)j, die den diskreten Punktspalten des Oberflächenrekonstruktionsmoduls entsprechen; zum Zuordnen der Parameter der Zeit-basierten Spline-Kurve r(t)j zu denen der rekonstruierten Oberfläche S(t,dt,j (t,E)); zum Bestimmen des Intervalls der neuen Zeit-Spline-Kurve basierend auf der Größenbeziehung zwischen der Resthöhenfehlerbeschränkung Em, die für die tatsächliche Verarbeitung erforderlich ist, und dem voreingestellten Resthöhenfehler E; zum Bestimmen der Zeit-Spline-Kurve, die in dem Kurvenerzeugungsmodul benachbart zu der neuen Zeit-Spline-Kurve erhalten wird, basierend auf der Intervallgröße der neuen Zeit-Spline-Kurve und Durchführen einer linearen Interpolation gemäß der benachbarten Zeit-Spline-Kurve, die in dem Kurvenerzeugungsmodul erhalten wird, um eine neue Zeit-Spline-Kurve zu bestimmen; zum Optimieren der neuen Zeit-Spline-Kurve, die durch das Werkzeugentfernungserzeugungsmodul erhalten wird, so dass der optimierte Werkzeugweg die dynamische Leistung und die Fehlerbeschränkung der Werkzeugmaschine erfüllt.
DE102022101000.7A 2021-12-10 2022-01-17 Verfahren und Vorrichtung zum Erzeugen einer CAM-orientierten Zeit-Spline-Kurve und -Oberfläche Active DE102022101000B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202111494945.X 2021-12-10
CN202111494945 2021-12-10

Publications (2)

Publication Number Publication Date
DE102022101000A1 DE102022101000A1 (de) 2023-06-15
DE102022101000B4 true DE102022101000B4 (de) 2024-03-21

Family

ID=86498761

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102022101000.7A Active DE102022101000B4 (de) 2021-12-10 2022-01-17 Verfahren und Vorrichtung zum Erzeugen einer CAM-orientierten Zeit-Spline-Kurve und -Oberfläche

Country Status (1)

Country Link
DE (1) DE102022101000B4 (de)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119188432A (zh) * 2024-11-07 2024-12-27 中国工程物理研究院激光聚变研究中心 一种大口径cpp磁流变抛光方法及装置
CN120276366B (zh) * 2025-03-24 2025-12-12 珠海市申科谱工业科技有限公司 一种闭合样条曲线cnc加工刀路算法
CN120315375B (zh) * 2025-04-15 2025-11-14 成都工业职业技术学院 基于人工智能的数控加工路径控制系统

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102011082800A1 (de) 2011-09-15 2013-03-21 Convergent Information Technologies Gmbh System und Verfahren zur automatisierten Erstellung von Roboterprogrammen
CN106547251A (zh) 2016-10-11 2017-03-29 浙江大学 一种基于低速敏感区域插补信息反馈的五轴刀路生成方法
CN112255966A (zh) 2020-10-30 2021-01-22 西北工业大学 一种窄长类自由曲面零件加工轨迹自适应生成方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102011082800A1 (de) 2011-09-15 2013-03-21 Convergent Information Technologies Gmbh System und Verfahren zur automatisierten Erstellung von Roboterprogrammen
CN106547251A (zh) 2016-10-11 2017-03-29 浙江大学 一种基于低速敏感区域插补信息反馈的五轴刀路生成方法
CN112255966A (zh) 2020-10-30 2021-01-22 西北工业大学 一种窄长类自由曲面零件加工轨迹自适应生成方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Zhong et al. International Journal of Automation and Computing, Vol. 17, 2020, S. 1-16
ZHONG, Wen-Bin, et al. Toolpath interpolation and smoothing for computer numerical control machining of freeform surfaces: a review. In: International Journal of Automation and Computing, Vol. 17, 2020, S. 1-16 *

Also Published As

Publication number Publication date
DE102022101000A1 (de) 2023-06-15

Similar Documents

Publication Publication Date Title
DE102022101000B4 (de) Verfahren und Vorrichtung zum Erzeugen einer CAM-orientierten Zeit-Spline-Kurve und -Oberfläche
DE69711812T2 (de) Drei-dimensionales Bearbeitungsverfahren und Aufzeichnungsmedium mit gespeichertem Programm für drei-dimensionale Berabeitungssteuerung
DE102018203956B4 (de) Maschinelle Lernvorrichtung, Servosteuerungsvorrichtung, Servosteuerungssystem und maschinelles Lernverfahren
EP0153556B1 (de) Verfahren zum grafischen Darstellen eines Gebildes
DE602006000648T2 (de) Offline-Lehrgerät für einen Roboter
DE69712824T2 (de) Verfahren zur Erzeugung diskreter Punkte, die einen Schneideweg definieren, der für einen Rohling gewählte Fertigungsbedingungen erfüllt
DE112019007578B4 (de) Numerische Steuerung, numerisches Steuerverfahren und Maschinenlernvorrichtung
DE102018000369B4 (de) Numerische steuerung
DE102020124734A1 (de) Simulationsgerät
DE2422102A1 (de) Numerische steuerung zur erzeugung einer parabolischen auskehlung
DE112021003517B4 (de) Numerisches Steuersystem
DE102018218201A1 (de) Numerische steuereinrichtung, cnc-werkzeugmaschine, numerisches steuerverfahren und programm für eine numerische steuerung
WO2009037066A1 (de) Virtuelle werkzeugmaschine zur darstellung von aktionen von bearbeitungseinheiten einer realen werkzeugmaschine
DE10157964A1 (de) Verfahren zur Darstellung, Untersuchung und Optimierung einer Oberflächengüte anhand von CNC-Programmdaten
DE3234946A1 (de) Verfahren und vorrichtung zur bearbeitung eines dreidimensionalen profils in einem werkstueck
DE19945801A1 (de) Einrichtung und Verfahren für eine Bearbeitung mit numerischer Steuerung von einem in Bearbeitung befindlichen Teil
EP2650741B1 (de) Werkzeugmaschine
DE112017004424T5 (de) Befehlswerterzeugungsvorrichtung
DE10393527T5 (de) Systeme und Verfahren zur Darstellung komplexer n-Kurven für die Direktsteuerung einer Werkzeugbewegung
DE3586515T3 (de) Wechselwirkende numerische Steuerung für eine Werkzeugmaschine.
DE102004041469A1 (de) CNC-Fertigungsanordnung mit zentraler Datenbank
DE3786546T2 (de) Verfahren zur berechnung eines normalvektors.
EP3835900A1 (de) Verfahren und vorrichtung zur prüfung von werkstücken
DE102017121249A1 (de) Verfahren und System zum Bearbeiten eines Werkstücks
DE68928749T2 (de) Verfahren zur evolventen-interpolation

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R082 Change of representative

Representative=s name: SUN, YIMING, M.SC. DIPL. SC. POL. UNIV., DE

Representative=s name: WUESTHOFF & WUESTHOFF PATENTANWAELTE UND RECHT, DE

Representative=s name: WUESTHOFF & WUESTHOFF, PATENTANWAELTE PARTG MB, DE

R016 Response to examination communication
R018 Grant decision by examination section/examining division
R082 Change of representative

Representative=s name: WUESTHOFF & WUESTHOFF PATENTANWAELTE UND RECHT, DE

Representative=s name: WUESTHOFF & WUESTHOFF, PATENTANWAELTE PARTG MB, DE

R020 Patent grant now final