HEIDENHAIN

Ebene Ausrichten Zyklus 431 - Hauptachse / Werkzeugachse, Haupt/Werkzeugachse soll bleiben - egal wie die Antastpunkte liegen

Beitrag 15.03.2018, 00:43 Uhr
Sacculina
Sacculina
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 13.01.2010
Beiträge: 114
QUOTE
Über die ersten zwei Messpunkte bestimmen Sie die Ausrichtung der Hauptachse beim Schwenken der Bearbeitungsebene. Der dritte Messpunkt legt die Richtung der Werkzeug-Achse fest. Dritten Messpunkt in Richtung positiver Y-Achse definieren, damit die WerkzeugAchse im rechtsdrehenden Koordinatensystem richtig liegt.

Auszug aus: Benutzer Handbuch Zyklenprogrammierung TNC 640 892905-13 (S.563)

Ich möchte 3 beliebig zueinander liegende Punkte (in beliebiger Reihenfolge) auf einer (evtl. geschwenkten) ebenen Fläche
antasten um eine evtl. vorhandene Werkstückschieflage im Raum zu kompensieren.

Sprich Q172 soll - egal welche Antastpunkte ich nehme - immer 0 sein, und zusätzlich
wäre es gut wenn die Maschine nicht versuchte das Werkstück von der Unterseite zu bearbeiten ;-) .

WIe muss ich vorgehen um das zu erreichen?
Das Ganze würde ich gerne in einen Postprozessor respektive Unterpropgrammm(e) verpacken,
macht also nichts wenns ein paar Zeilen mehr als üblich sind.
Wozu ist diese Funktionalität überhaupt gedacht?

Vielen Dank

Der Beitrag wurde von Sacculina bearbeitet: 15.03.2018, 00:44 Uhr
   
Beitrag 15.03.2018, 08:34 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.313
Wenn du den Q172 nicht haben willst, dann kannst du auch die Projektionswinkel verwenden, der wird vom 431 auch ausgegeben.
Im geschwenkten System muss es dann mit PLANE RELATIV draufgerechnet werden.
Bei der 640 sollte die Schieflage dann als 3D Grundrehung gespeichert werden.


--------------------
Gruß
Schwindl
   
Beitrag 15.03.2018, 11:03 Uhr
Sacculina
Sacculina
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 13.01.2010
Beiträge: 114
Dann müsste ich also mit:

PLANE PROJECTED PROPR+Q158 PROMIN+Q159 ROT0 STAY
;Schwenkwinkel lesen
FN 18: SYSREAD QL0 = ID210 NR5 IDX1 ;Lese SPA aus 3D-ROT (Q170)
FN 18: SYSREAD QL1 = ID210 NR5 IDX2 ;Lese SPB aus 3D-ROT (Q171)
FN 18: SYSREAD QL2 = ID210 NR5 IDX3 ;Lese SPC aus 3D-ROT (Q172)

die Projektionswinkel wieder in die Raumwinkel (Q70-Q172) übertragen können?
Die brauche ich nämlich für ein Unterprogramm welches ich in verschiedenen
Werkstückschieflagenermittlungsszenarien (z.B. Achse eines Zylinders...) aufrufen möchte.
Dieses soll dem Bediener
die gemessenen Abweichungen anzeigen und zusätzlich die neuen Werte
(Falls vorher schon eine Grunddrehung aktiv war).
   
Beitrag 15.03.2018, 12:02 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.313
Ja, so kannst du die Winkel auslesen. Und dann relativ auf den geschwenkten Zustand draufrechnen. Wichtig ist dabei die Reihenfolge SPC SPB SPA


--------------------
Gruß
Schwindl
   
Beitrag 19.03.2018, 06:33 Uhr
Sacculina
Sacculina
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 13.01.2010
Beiträge: 114
QUOTE (Sacculina @ 15.03.2018, 11:03 Uhr) *
Dann müsste ich also mit:

PLANE PROJECTED PROPR+Q158 PROMIN+Q159 ROT0 STAY
....


Wenn ich mir die Abbildung zu Plane Projected im Benutzer Handbuch genauer anschaue,
sollte es wohl eher:
PLANE PROJECTED PROPR+Q159 PROMIN+Q158 ROT0 STAY
heissen!? Zumindest bekomme ich dann passende Ergebnisse.

Der Beitrag wurde von Sacculina bearbeitet: 19.03.2018, 06:33 Uhr
   
Beitrag 19.03.2018, 07:09 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.313
Hallo Im Handbuch steht:
Parameter number
Q158 Projection angle of the A axis
Q159 Projection angle of the B axis

Also musst du die Werte im Plane Projected umdrehen


--------------------
Gruß
Schwindl
   
Beitrag 19.03.2018, 07:16 Uhr
Sacculina
Sacculina
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 13.01.2010
Beiträge: 114
QUOTE (schwindl @ 19.03.2018, 07:09 Uhr) *
Hallo Im Handbuch steht:
Parameter number
Q158 Projection angle of the A axis
Q159 Projection angle of the B axis

Also musst du die Werte im Plane Projected umdrehen


Also
PLANE PROJECTED PROPR+Q159 PROMIN+Q158 ROT0 STAY
!?
   
Beitrag 19.03.2018, 08:36 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.313
Ich würde sagen ja, aber zur Sicherheit an der Maschine testen.


--------------------
Gruß
Schwindl
   
Beitrag 19.03.2018, 09:58 Uhr
Sacculina
Sacculina
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 13.01.2010
Beiträge: 114
QUOTE (schwindl @ 19.03.2018, 08:36 Uhr) *
Ich würde sagen ja, aber zur Sicherheit an der Maschine testen.

Schon geschehen, heute Nacht mach ich aber noch mal einen Härtetest.

Vielen Dank für deine Geduld schwindl
   
Beitrag 20.03.2018, 08:52 Uhr
Sacculina
Sacculina
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 13.01.2010
Beiträge: 114
Hat bestens geklappt. Wie immer.
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: