Siemens
Digital Industries, Motion Control, Machine Tool Systems
8837
Follower:innenSpline mit Shopturn?
13.09.2018, 12:41 Uhr
Hallo zusammen,
ich habe vom Kunden die Aufgabe, ein Drehteil mit Spline zu drehen.
Zur Erleichterung habe ich eine Tabelle mit Punkten auf der Kurve bekommen. So kann ich mir die X/Z-Werte rausziehen.
Das Problem ist aber, dass die einzelnen Punkte ja nicht mit einer Geraden, sondern mit einem Radius verbunden sind. Diesen Radius habe ich nicht. Zudem sind 130 Koordinaten eher mühselig einzugeben.
Auch wenn man bei Verwendung einer Geraden zwischen den Punkten bei der Größe des Bauteils mit Sicherheit absolut keinen Unterschied sehen würde, würde ich es schon gerne korrekt machen.
Insbesondere bei den Toleranzen.
Gibt es eine Möglichkeit, die Kurve auf der 810er oder 840er Steuerung (ich habe beides verfügbar) einfach und schnell zu programmieren?
Vielen Dank vorab!
ich habe vom Kunden die Aufgabe, ein Drehteil mit Spline zu drehen.
Zur Erleichterung habe ich eine Tabelle mit Punkten auf der Kurve bekommen. So kann ich mir die X/Z-Werte rausziehen.
Das Problem ist aber, dass die einzelnen Punkte ja nicht mit einer Geraden, sondern mit einem Radius verbunden sind. Diesen Radius habe ich nicht. Zudem sind 130 Koordinaten eher mühselig einzugeben.
Auch wenn man bei Verwendung einer Geraden zwischen den Punkten bei der Größe des Bauteils mit Sicherheit absolut keinen Unterschied sehen würde, würde ich es schon gerne korrekt machen.
Insbesondere bei den Toleranzen.
Gibt es eine Möglichkeit, die Kurve auf der 810er oder 840er Steuerung (ich habe beides verfügbar) einfach und schnell zu programmieren?
Vielen Dank vorab!
13.09.2018, 16:04 Uhr
Hallo Steph13,
ich hoffe ich kann dir immerhin etwas helfen.
In der Anleitung Arbeitsvorbereitung gibt es ein Kapitel komplett über Splines,
ich glaube sogar, dass du deine Excel tabelle da so reinkopieren kannst mit XZ Werten.
Jedoch hätte ich noch eine Frage, könntest du deine Berechnungsmappe in Excel öffentlich hier teilen?
Wäre mir eine große Hilfe
Schönen Abend noch,
Sophie
ich hoffe ich kann dir immerhin etwas helfen.
In der Anleitung Arbeitsvorbereitung gibt es ein Kapitel komplett über Splines,
ich glaube sogar, dass du deine Excel tabelle da so reinkopieren kannst mit XZ Werten.
Jedoch hätte ich noch eine Frage, könntest du deine Berechnungsmappe in Excel öffentlich hier teilen?
Wäre mir eine große Hilfe
Schönen Abend noch,
Sophie
13.09.2018, 19:40 Uhr
Du kannst ja einfach deine Punkte eingeben wie bei G1, nur dass du am Anfang statt G1 entweder ASPLINE oder CSPLINE schreibst (BSPLINE gibt es auch, ist hier aber eher nicht zu empfehlen).
Die Punktabstände in Z sind mit weniger als 0,1 mm ja wirklich so klein, dass die Splineinterpolation gegenüber der Linearinterpolation kaum noch einen Unterschied machen wird,
Oder ist es so gedacht, dass du bei Splineinterpolation nicht alle 130 Punkte eingibst, sondern z.B. nur jeden zehnten Punkt?
Die Punktabstände in Z sind mit weniger als 0,1 mm ja wirklich so klein, dass die Splineinterpolation gegenüber der Linearinterpolation kaum noch einen Unterschied machen wird,
Oder ist es so gedacht, dass du bei Splineinterpolation nicht alle 130 Punkte eingibst, sondern z.B. nur jeden zehnten Punkt?
14.09.2018, 05:45 Uhr
Hallo Steph13,
ich hoffe ich kann dir immerhin etwas helfen.
In der Anleitung Arbeitsvorbereitung gibt es ein Kapitel komplett über Splines,
ich glaube sogar, dass du deine Excel tabelle da so reinkopieren kannst mit XZ Werten.
Jedoch hätte ich noch eine Frage, könntest du deine Berechnungsmappe in Excel öffentlich hier teilen?
Wäre mir eine große Hilfe
Schönen Abend noch,
Sophie
ich hoffe ich kann dir immerhin etwas helfen.
In der Anleitung Arbeitsvorbereitung gibt es ein Kapitel komplett über Splines,
ich glaube sogar, dass du deine Excel tabelle da so reinkopieren kannst mit XZ Werten.
Jedoch hätte ich noch eine Frage, könntest du deine Berechnungsmappe in Excel öffentlich hier teilen?
Wäre mir eine große Hilfe
Schönen Abend noch,
Sophie
Hi Sophie,
hier die Mappe: https://www.dropbox.com/s/0akc40xx5aed7fk/Mappe1.zip?dl=0
Danke schon mal für Deine Hilfe.
Du kannst ja einfach deine Punkte eingeben wie bei G1, nur dass du am Anfang statt G1 entweder ASPLINE oder CSPLINE schreibst (BSPLINE gibt es auch, ist hier aber eher nicht zu empfehlen).
Die Punktabstände in Z sind mit weniger als 0,1 mm ja wirklich so klein, dass die Splineinterpolation gegenüber der Linearinterpolation kaum noch einen Unterschied machen wird,
Oder ist es so gedacht, dass du bei Splineinterpolation nicht alle 130 Punkte eingibst, sondern z.B. nur jeden zehnten Punkt?
Die Punktabstände in Z sind mit weniger als 0,1 mm ja wirklich so klein, dass die Splineinterpolation gegenüber der Linearinterpolation kaum noch einen Unterschied machen wird,
Oder ist es so gedacht, dass du bei Splineinterpolation nicht alle 130 Punkte eingibst, sondern z.B. nur jeden zehnten Punkt?
Naja, ich hatte mir das vom Kunden relativ hochauflösend geben lassen um es möglichst genau abbilden zu können. Ich dachte eher, dass es vielleicht eine Möglichkeit gibt, die Start- und Endpunkte der Kurve anzugeben und diese mittels Kurve automatisch verbinden zu lassen.
Aber ich glaube, da habe ich einen Denkfehler, da die Kurve ja x-beliebig aussehen könnte.
Wenn ich das die Excel am PC in ein Programm importieren könnte, so wie Sophie es schreibt, und das dann auf die Maschine überspielen könnte, wäre es super. Wie gesagt, ich habe 130 Punkte und diese einzeln an der Maschine einzutippen ist schon mühsam.
14.09.2018, 07:04 Uhr
Naja, ich hatte mir das vom Kunden relativ hochauflösend geben lassen um es möglichst genau abbilden zu können. Ich dachte eher, dass es vielleicht eine Möglichkeit gibt, die Start- und Endpunkte der Kurve anzugeben und diese mittels Kurve automatisch verbinden zu lassen.
Aber ich glaube, da habe ich einen Denkfehler, da die Kurve ja x-beliebig aussehen könnte.
Aber ich glaube, da habe ich einen Denkfehler, da die Kurve ja x-beliebig aussehen könnte.
Wenn du als "Kurve" abturnen willst, brauchst du die Formel der Kurve. Eine Punktetabelle hilft da nicht sehr viel weiter.
Wenn du nur Start- und Endpunkt angeben willst, ist es schon ein bisschen viel verlangt, dass die Steuerung ohne weitere Informationen wissen soll, was du dazwischen erwartest.
14.09.2018, 07:07 Uhr
Wenn du als "Kurve" abturnen willst, brauchst du die Formel der Kurve. Eine Punktetabelle hilft da nicht sehr viel weiter.
Wenn du nur Start- und Endpunkt angeben willst, ist es schon ein bisschen viel verlangt, dass die Steuerung ohne weitere Informationen wissen soll, was du dazwischen erwartest.
Wenn du nur Start- und Endpunkt angeben willst, ist es schon ein bisschen viel verlangt, dass die Steuerung ohne weitere Informationen wissen soll, was du dazwischen erwartest.
Das meinte ich ja damit, dass die Kurve x-beliebig aussehen kann, wenn ich nur Start- und Endpunkte angebe. Die Formel kann ich aus der Excel ersehen. Jedoch sind meine Mathekenntnisse nicht so weit ausgeprägt, dass ich diese interpretieren oder gar in ein CNC-Programm umsetzen kann.
14.09.2018, 07:32 Uhr
Kannst du die Formel posten?
14.09.2018, 07:43 Uhr
Schau mal oben, dort habe ich die komplette Excel hochgeladen. Glaube das ist dort leichter ersichtlich.
14.09.2018, 07:47 Uhr
Yakusa0815
Level 2 = Community-Facharbeiter
Gruppe: Mitglied
Mitglied seit: 20.01.2016
Beiträge: 126
Mitglied seit: 20.01.2016
Beiträge: 126
Hallo...,
hast du eine DXF von der Kontur?
Wir haben sowas ähnliches mal über DXF in die Maschine geladen. Das ist aber schon ein paar Jahre her.
MFG Yakusa
hast du eine DXF von der Kontur?
Wir haben sowas ähnliches mal über DXF in die Maschine geladen. Das ist aber schon ein paar Jahre her.
MFG Yakusa
14.09.2018, 07:59 Uhr
14.09.2018, 08:08 Uhr
Moin,
wenn das mit ASPLINE funktioniert, hättest Du die 130 Punkte bestimmt schon dreimal in die Steuerung eingetippt...
Ich mach' häufiger mal den Kopf zu und fange an zu tippen, bevor ich eine andere Lösung suche.
By the way: ist Dein Kunde sehr erfreut, hier seine Details zu sehen ? Ich hoffe doch.
Ansonsten hätte es vielleicht auch ein abgewandeltes, beispielhaftes Teil sein können.
Nur , dass nicht der Kunde mal der Kunde WAR.
Wie immer ist alles nicht böse gemeint, aber ich als Pessimist, der ja ein ein Optimist mit Erfahrung ist, spreche da durchaus aus Erfahrung...
Der Beitrag wurde von G00Z0 bearbeitet: 14.09.2018, 08:15 Uhr
wenn das mit ASPLINE funktioniert, hättest Du die 130 Punkte bestimmt schon dreimal in die Steuerung eingetippt...
Ich mach' häufiger mal den Kopf zu und fange an zu tippen, bevor ich eine andere Lösung suche.
By the way: ist Dein Kunde sehr erfreut, hier seine Details zu sehen ? Ich hoffe doch.
Ansonsten hätte es vielleicht auch ein abgewandeltes, beispielhaftes Teil sein können.
Nur , dass nicht der Kunde mal der Kunde WAR.
Wie immer ist alles nicht böse gemeint, aber ich als Pessimist, der ja ein ein Optimist mit Erfahrung ist, spreche da durchaus aus Erfahrung...
Der Beitrag wurde von G00Z0 bearbeitet: 14.09.2018, 08:15 Uhr
--------------------
Wir haben doch keine Zeit --> G00Z0
Diesem User wurde verliehen: "Das Norddeutsche Qualitätsposting Siegel"
Diesem User wurde verliehen: "Das Norddeutsche Qualitätsposting Siegel"
14.09.2018, 08:09 Uhr
Das DXF-File kann ich nicht interpretieren.
Ich dachte an eine mathematische Formel.
Ich dachte an eine mathematische Formel.
14.09.2018, 12:29 Uhr
Das DXF-File kann ich nicht interpretieren.
Ich dachte an eine mathematische Formel.
Ich dachte an eine mathematische Formel.
Schau mal hier, da steht's drin: https://www.dropbox.com/s/0akc40xx5aed7fk/Mappe1.zip?dl=0
14.09.2018, 16:22 Uhr
Tut mir leid, ich sehe hier nur die Punkteliste, aber keine Formel.
14.09.2018, 17:46 Uhr
Vielleicht hilft dieses YouTube Video weiter:
https://youtu.be/MwVHZ0UCeOg
Mit der Oberflächengüte Rz1 könnte es aber schwierig werden.
Gruss Andi
https://youtu.be/MwVHZ0UCeOg
Mit der Oberflächengüte Rz1 könnte es aber schwierig werden.
Gruss Andi
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: