31 v ar iablenpr ogr ammier ung – HEIDENHAIN SW 54843x-03 DIN Programming Benutzerhandbuch
Seite 420

418
DIN-Programmierung
4.31
V
ar
iablenpr
ogr
ammier
ung
Konstantendefinition – CONST
Möglichkeiten der Konstantendefinition:
Direkte Wertzuweisung
Interne Interpreterinformationen als Konstante
Namenszuweisung zu Unterprogramm-Übergabevariablen
Verwenden Sie folgende interne Informationen für die
Konstantendefinition im Abschnitt CONST.
Beispiel: Hauptprogramm
%abc.nc
CONST
_wurzel2 = 1.414213 [direkte Wertzuweisung]
_wurzel_2 = SQRT(2) [direkte
Wertzuweisung]
_posx = __n0_x [interne Information]
VAR
. . .
ROHTEIL
N..
FERTIGTEIL
N..
BEARBEITUNG
N..
. . .
Beispiel: Unterprogramm
%UP1.ncS
CONST
_start_x=__la [Unterprogramm
Übergabewert]
_posx = __n0_x [interne Konstante]
VAR
#_wo = #c1 [Werkzeugorientierung]
BEARBEITUNG
N.. #_wo = #w0(WTL)
N.. G0 X(#_posx*2)
N.. G0 X#_start_x
. . .
Interne Informationen für Konstantendefinition
__n0_x
768 letzte programmierte Position X
__n0_y
769 letzte programmierte Position Y
__n0_z
770 letzte programmierte Position Z
__n0_c
771 letzte programmierte Position C
__n40_g
774 Status der SRK
__n148_o
776 aktive Verschleißkorrekturen
__n18_g
778 aktive Bearbeitungsebene
__n120_x
787 Referenzdurchmesser X für CY Berechnung
__n52_g
790 Aufmaß G52_Geo berücksichtigen 0=nein / 1=ja
__n57_x
791 Aufmaß in X
__n57_z
792 Aufmaß in Z
__n58_p
793 äquidistantes Aufmaß
__n150_x
794 Schneidenbreitenverschiebung X von G150/G151
__n150_z
795 Schneidenbreitenverschiebung Z von G150/G151
__n95_g
799 programmierte Vorschubart _G93/G94/G95)
__n95_q
796 Spindelnummer des programmierten Vorschubs
__n95_f
800 Letzter programmierter Vorschub
__n97_g
Programmierte Drehzahlart _G96/G97)
__n97_q
797 Spindelnummer der programmierten Drehzahlart
__n97_s
Letzte programmierte Drehzahl
__la-__z
Unterprogramm Übergabewerte
Die Konstante „_pi“ ist mit dem Wert: 3,1415926535989
vordefiniert und kann direkt in jedem NC-Programm
genutzt werden.