Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Nullpunktberechnung ohne Cycle800

Beitrag 25.08.2017, 10:24 Uhr
KaJo86
KaJo86
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 21.08.2017
Beiträge: 36
Hallo,

ich habe aktuell folgendes Problem:
4-Achs-Maschine (X,Y,Z,B ; B= Drehtisch) BJ. 2001
Mein Nullpunkt liegt in X,Y,Z auf B0. Antasten kann ich in B0 aber nur Z.
X und Y muss ich in B180 Antasten.
Zum Antasten habe ich in dem Fall einen Herstellerzyklus der aber die Rotation der B-Achse nicht mit einberechnet.

Beispiel:
X0 Y0 = Bohrungsmitte von D100 in B0
Antasten möchte ich Bohrungsmitte D80 in B180 (oder auch beliebigen Winkel).
Den Messwert (welcher in R-Parametern gespeichert wird) muss ich nun auf B0 zurückrechnen lassen um ihn dann zu setzen.

Unter Heidenhain kann ich den Messwert über ID502 einfach in den NP schreiben (die Steuerung berücksichtigt die geschwenkte Ebene+NPV).

Aber wie lässt sich das mit der Sinumerik realisieren?
   
Beitrag 25.08.2017, 10:35 Uhr
Hexogen
Hexogen
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 29.09.2004
Beiträge: 1.813
Dann musst Du die Drehmitte ermitteln und den Wert den Du mit dem Messtaster ermittelt hast über Winkelfunktionen zurückrechnen.


--------------------
Schaut doch mal rein:
Mein Youtube Kanal


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
   
Beitrag 25.08.2017, 10:58 Uhr
KaJo86
KaJo86
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 21.08.2017
Beiträge: 36
QUOTE (Hexogen @ 25.08.2017, 09:35 Uhr) *
Dann musst Du die Drehmitte ermitteln und den Wert den Du mit dem Messtaster ermittelt hast über Winkelfunktionen zurückrechnen.


Ok also prinzipiell einfach Mathematik. Gibt's denn irgendwas worauf ich dabei noch achten muss?
   
Beitrag 25.08.2017, 12:41 Uhr
Hexogen
Hexogen
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 29.09.2004
Beiträge: 1.813
QUOTE (KaJo86 @ 25.08.2017, 11:58 Uhr) *
Ok also prinzipiell einfach Mathematik. Gibt's denn irgendwas worauf ich dabei noch achten muss?


Wie meinst das ?... worauf sollte man achten?


--------------------
Schaut doch mal rein:
Mein Youtube Kanal


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
   
Beitrag 25.08.2017, 12:51 Uhr
CNCFr
CNCFr
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 15.09.2002
Beiträge: 1.926
Wenn ich das richtig sehe, besteht in diesem konkreten Fall (B-Achse um 180 Grad gedreht) die Mathematik doch darin, bei X das Vorzeichen umzudrehen.
Oder habe ich etwas falsch verstanden?
   
Beitrag 25.08.2017, 12:55 Uhr
KaJo86
KaJo86
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 21.08.2017
Beiträge: 36
Könnte man so sagen. Ich muss mir aber dann ein Unterprogramm schreiben bei dem ich alle Gradlagen erfasse.
Mit B180 war halt nur ein Beispiel
   
Beitrag 25.08.2017, 12:56 Uhr
KaJo86
KaJo86
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 21.08.2017
Beiträge: 36
QUOTE (Hexogen @ 25.08.2017, 11:41 Uhr) *
Wie meinst das ?... worauf sollte man achten?

Naja zum Beispiel das Rücksetzen eventueller NP-Verschiebungen oder dergleichen
   
Beitrag 26.08.2017, 08:05 Uhr
N0F3aR
N0F3aR
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 05.12.2011
Beiträge: 980
Hallo,

es ist nicht Schwer nur musst du den Drehmittelpunkt deiner Achsen kennen sonst kannst du nichts ausrechnen! Was heißt den ohne Zyklus 800? Ist er nicht vorhanden oder willst du ihn nicht benutzen? Wie werden jetzt die Koordinate den jetzt berechnet für das Schwenken?

Lg
   
Beitrag 28.08.2017, 07:03 Uhr
Hexogen
Hexogen
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 29.09.2004
Beiträge: 1.813
QUOTE (KaJo86 @ 25.08.2017, 13:56 Uhr) *
Naja zum Beispiel das Rücksetzen eventueller NP-Verschiebungen oder dergleichen


Ne nur die Messwerte im MKS rechnen ... sonst nix ...


--------------------
Schaut doch mal rein:
Mein Youtube Kanal


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
   
Beitrag 28.08.2017, 07:04 Uhr
Hexogen
Hexogen
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 29.09.2004
Beiträge: 1.813
QUOTE (N0F3aR @ 26.08.2017, 09:05 Uhr) *
Hallo,

es ist nicht Schwer nur musst du den Drehmittelpunkt deiner Achsen kennen sonst kannst du nichts ausrechnen! Was heißt den ohne Zyklus 800? Ist er nicht vorhanden oder willst du ihn nicht benutzen? Wie werden jetzt die Koordinate den jetzt berechnet für das Schwenken?

Lg


Kommt drauf an welche "Ausstattung" man kauft ... CYLCE800 ist eine Option. Es kann auch durchaus sein das TRAORI gekauft wird aber Cycle800 nicht.


--------------------
Schaut doch mal rein:
Mein Youtube Kanal


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
   
Beitrag 28.08.2017, 12:27 Uhr
KaJo86
KaJo86
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 21.08.2017
Beiträge: 36
QUOTE (Hexogen @ 28.08.2017, 06:04 Uhr) *
Kommt drauf an welche "Ausstattung" man kauft ... CYLCE800 ist eine Option. Es kann auch durchaus sein das TRAORI gekauft wird aber Cycle800 nicht.


Es existiert weder Cycle800 noch Traori an der Maschine. Bis jetzt wurde bei uns noch gar nichts berechnet da die Maschine jetzt erst anlaufen soll.
   
Beitrag 28.08.2017, 15:05 Uhr
N0F3aR
N0F3aR
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 05.12.2011
Beiträge: 980
Dann bitte gleich jemanden von dem Hersteller antanzen lassen und Cyclus800 kaufen.... Das wird die beste Lösung. Alles andere ist nur mit Problemen verbunden bzw. wenn du einen "Cyclus800" selber schreibst kann es bei bestimmten Konstellationen vll sogar zum Crash führen wenn jemand nicht aufpasst. Was du aber für die Vorhaben brauchst seine Frames Verschiebung und Transformation. Sowie den exakten Drehmittelpunkt von deinen Achsen so wie dann die Kompensation bei geschwenkter Achse.

Lg
   
Beitrag 28.08.2017, 17:17 Uhr
Guest_guest_*
Themenstarter
Gast


QUOTE (N0F3aR @ 28.08.2017, 16:05 Uhr) *
Dann bitte gleich jemanden von dem Hersteller antanzen lassen und Cyclus800 kaufen.... Das wird die beste Lösung. Alles andere ist nur mit Problemen verbunden bzw. wenn du einen "Cyclus800" selber schreibst kann es bei bestimmten Konstellationen vll sogar zum Crash führen wenn jemand nicht aufpasst. Was du aber für die Vorhaben brauchst seine Frames Verschiebung und Transformation. Sowie den exakten Drehmittelpunkt von deinen Achsen so wie dann die Kompensation bei geschwenkter Achse.

Lg

Ob für eine 4-achsige Maschine Cycle800 und TRAORI wirklich nötig sind, könnte man sicher kontrovers diskutieren. wink.gif
Ich meine dass das ist nicht nötig. Der Drehpunkt der B-Achse sollte hier auf Z0/X0 im MKS liegen, die Tischfläche sollte Y0 sein.
Auf dieser Basis läßt sich jeder Nullpunkt mit wenigen Standard-Meß-Zyklen berechnen.
Literatur: Programmierhandbuch Meßzyklen. Hier ist nachlesbar, wie die Zyklen parametriert werden und welche Ausgabevariablen für den jeweiligen Zyklus mit welchem Wert belegt werden.
Daraus kann man dann sein ganz spezielles Programmchen schreiben, um das WKS in die richtige Bearbeitungslage zu schwenken und zu verschieben.
   
Beitrag 30.08.2017, 05:24 Uhr
N0F3aR
N0F3aR
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 05.12.2011
Beiträge: 980
Möglich ist alles nur ich bezweifle das der TE das nötige Grundwissen hat um so was um zu setzten. Ich vermute auch das es die Achse nicht genau auf 0 befindet.

Lg
   
Beitrag 30.08.2017, 05:36 Uhr
KaJo86
KaJo86
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 21.08.2017
Beiträge: 36
QUOTE (N0F3aR @ 30.08.2017, 04:24 Uhr) *
Möglich ist alles nur ich bezweifle das der TE das nötige Grundwissen hat um so was um zu setzten. Ich vermute auch das es die Achse nicht genau auf 0 befindet.

Lg


Vielen Dank für eure Antworten. Ich bin mittlerweile soweit dass ich unter Zuhilfenahme der Herstellerzyklen eine Lösung gefunden haben.
   
Beitrag 21.02.2018, 13:13 Uhr
chironer
chironer
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 20.08.2004
Beiträge: 11
QUOTE (KaJo86 @ 30.08.2017, 06:36 Uhr) *
Vielen Dank für eure Antworten. Ich bin mittlerweile soweit dass ich unter Zuhilfenahme der Herstellerzyklen eine Lösung gefunden haben.

Dann könntest du diese Lösung doch eventuell hier präsentieren.
Hilft vielleicht dem einen oder anderen Suchenden weiter.
   
Beitrag 21.02.2018, 16:37 Uhr
Hexogen
Hexogen
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 29.09.2004
Beiträge: 1.813
QUOTE (chironer @ 21.02.2018, 14:13 Uhr) *
Dann könntest du diese Lösung doch eventuell hier präsentieren.
Hilft vielleicht dem einen oder anderen Suchenden weiter.


Jop.

Aber es Teilt wohl nicht Jeder, obwohl Jeder sofort ne Lösung haben will.


--------------------
Schaut doch mal rein:
Mein Youtube Kanal


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: