QUOTE (Sacculina @ 17.08.2017, 11:09 Uhr)
Wir sind dabei uns einige nützliche Unterprogramme zur 3D-Aufspannkompensation
für unsere HERMLE C400 mit iTNC530 zu schreiben. In diesen UP wird mittels CYCL330 bzw. M495/M496 die KINEMATIK
beschrieben.
Leider muss lt. HERMLE vor CYCL330 bzw. den M-Funktionen 495/496 ein PLANE RESET durchgeführt werden.
Hätte aber gerne den Zustand der vor dem Unterprogrammaufruf aktiv war vor dem Beenden wiederhergestellt.
Geht das? Wenn ja wie?
Vielen Dank
Hallo,
Du kannst mit FN18 SYS-READ die Winkel SPA, SPB, SPC ausd dem 3D-Rot auslesen und in Q-Parameter speichern und anschließend wieder aktivieren:
25 * - Werte auslesen
26 FN 18: SYSREAD QR170 = ID210 NR5 IDX1 ;3D-ROT SPA
27 FN 18: SYSREAD QR171 = ID210 NR5 IDX2 ;3D-ROT SPB
28 FN 18: SYSREAD QR172 = ID210 NR5 IDX3 ;3D-ROT SPC
29 * - Raumwinkel der ausgerichteten Flaeche stehen in
30 * - QR170 > SPA
31 * - QR171 > SPB
32 * - QR172 > SPC
33 ;
26 FN 18: SYSREAD QR170
(Q-Parameter, in dem der Wert gespeichert wird) = ID210 NR5
(Lese 3D-ROT) IDX1
(SPA) ;3D-ROT SPA