585.775 aktive Mitglieder*
4.332 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
HEIDENHAIN Forum

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
TOP    
Beitrag 15.03.2018, 08:34 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.312

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
TOP    
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).
TOP    
Beitrag 15.03.2018, 12:02 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.312

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
TOP    
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
TOP    
Beitrag 19.03.2018, 07:09 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.312

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
TOP    
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
!?
TOP    
Beitrag 19.03.2018, 08:36 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.312

Ich würde sagen ja, aber zur Sicherheit an der Maschine testen.


--------------------
Gruß
Schwindl
TOP    
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
TOP    
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.
TOP    



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