Hallo aglo,
Hier wäre mein Vorschlag für deine Aufgabenstellung. Mit dem Zyklus "TCH PROBE 403" kannst du einzelne Drehachsen gerade ausrichten z. B. auch die C-Achse falls das Teil verdreht aufgespannt sein sollte. Hier kannst du die genaue Funktionsweise des Zyklus nachlesen.
https://content.heidenhain.de/doku/tnc_guid.../1303409-10.pdf0 BEGIN PGM A-ACHSE_AUSRICHTEN MM
1 ;
2 ;Taster einwechseln
3 TOOL CALL "TOUCH_PROBE" Z
4 ;
5 ;Bauteil ueber A-Achse ausrichten
6 ;
7 TCH PROBE 403 ROT UEBER DREHACHSE ~
Q263=+0 ;1. PUNKT 1. ACHSE ~
Q264=-190 ;1. PUNKT 2. ACHSE ~
Q265=+0 ;2. PUNKT 1. ACHSE ~
Q266=+190 ;2. PUNKT 2. ACHSE ~
Q272=+3 ;MESSACHSE ~
Q267=-1 ;VERFAHRRICHTUNG ~
Q261=+0 ;MESSHOEHE ~
Q320=+10 ;SICHERHEITS-ABST. ~
Q260=+50 ;SICHERE HOEHE ~
Q301=+1 ;FAHREN AUF S. HOEHE ~
Q312=+4 ;AUSGLEICHSACHSE ~
Q337=+1 ;NULL SETZEN ~
Q305=+1 ;NR. IN TABELLE ~
Q303=+1 ;MESSWERT-UEBERGABE ~
Q380=+0 ;BEZUGSWINKEL
8 ;
9 ;Bezugspunkt neu aufrufen
10 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+1 ;BEZUGSPUNKT-NUMMER
11 ;
12 ;Messen ob Bauteil gerade steht
13 ;
14 TCH PROBE 420 MESSEN WINKEL ~
Q263=+0 ;1. PUNKT 1. ACHSE ~
Q264=+190 ;1. PUNKT 2. ACHSE ~
Q265=+0 ;2. PUNKT 1. ACHSE ~
Q266=-190 ;2. PUNKT 2. ACHSE ~
Q272=+3 ;MESSACHSE ~
Q267=-1 ;VERFAHRRICHTUNG ~
Q261=+0 ;MESSHOEHE ~
Q320=+20 ;SICHERHEITS-ABST. ~
Q260=+50 ;SICHERE HOEHE ~
Q301=+1 ;FAHREN AUF S. HOEHE ~
Q281=+2 ;MESSPROTOKOLL
15 ;
16 ;weiter mit Bearbeitung...
17 ;
18 M30
19 END PGM A-ACHSE_AUSRICHTEN MM
MfG
Julian