QUOTE (Phiiilja @ 02.02.2021, 09:31 Uhr)
also wenn ich das richtig verstehe, darf ich nur die A Achse nicht abnullen in der Preset Tabelle?`
Doch sehr viel komplexer das Thema als Anfangs angenommen.
Der Ablauf von Heidenhain funktioniert nur musst Du ihn auch einhalten:
Das Probelem liegt hier:
225 CALL PGM TNC:\0\PYRAMIDE\CALC.H
226 ;-------------------------------
227 CYCL DEF 200
BOHREN ~
Q200=+2 ;SICHERHEITS-ABST. ~
Q201=-0.5 ;TIEFE ~
Q206= AUTO ;VORSCHUB TIEFENZ. ~
Q202=+5 ;ZUSTELL-TIEFE ~
Q210=+0 ;VERWEILZEIT OBEN ~
Q203=+0 ;KOOR. OBERFLAECHE ~
Q204=+20 ;2. SICHERHEITS-ABST. ~
Q211=+0 ;VERWEILZEIT UNTEN
228 C
ALL PGM 037001229 ;-------------------------------
230 CALL PGM TNC:\0\PYRAMIDE\SAFE.H
In diesem Programm musst Du denke ich eine inkrementale Nullpunktverschiebung machen
0 BEGIN PGM 037001 MM
1 CYCL DEF 7.0 NULLPUNKT
2 CYCL DEF 7.1 X-29
3 CYCL DEF 7.2 Y+0
4 CYCL DEF 7.3 Z-5
5 PLANE RELATIV SPC+90 STAY SEQ-
6 PLANE RELATIV SPB+0 STAY SEQ-
7 PLANE RELATIV SPA-90 STAY SEQ-
8 ;------------------------------
9 CALL PGM TNC:\0\PYRAMIDE\CALC.H
10 ;------------------------------
11 ;
12 L X+0 Y+0 R0 FMAX M99
13 ;
14 ;------------------------------
15 CALL PGM TNC:\0\PYRAMIDE\SAFE.H
16 ;------------------------------
17 END PGM 037001 MM
oder wie im Beispiel: erst schwenken, dann umrechnen, dann den Zyklus mit der Bearbeitung aufrufen, nicht vorher schon umrechnen
160 PLANE RESET STAY
161 CYCL DEF 7.0 NULLPUNKT
162 CYCL DEF 7.1 X-29
163 CYCL DEF 7.2 Y+0
164 CYCL DEF 7.3 Z-5
165 CALL LBL "SAFE"
166 PLANE SPATIAL SPA-90 SPB+0 SPC+90 STAY SEQ-
167 ;Umrechnen auf Ebene
168 CALL LBL "TILT_NEW" --> Umrechnen