31 programowanie zm iennych – HEIDENHAIN SW 54843x-03 DIN Programming Instrukcja Obsługi
Strona 420
420
DIN-programowanie
4.31 Programowanie zm
iennych
Definicja stałych - CONST
Możliwości definiowania stałych:
bezpośrednie przypisanie wartości
Wewnętrzne informacje interpretatora jako stała
Przypisanie nazwy do zmiennej przekazu podprogramu
Proszę używać następujących wewnętrznych informacji dla
definiowania stałych w sekcji CONST.
Przykład: Program główny
%ABC.NC
CONST
_wurzel2 = 1.414213 [bezpośrednie przypisanie
wartości]
_wurzel_2 = SQRT(2) [bezpośrednie przypisanie
wartości]
_posx = __n0_x [wewnętrzna informacja]
VAR
. . .
POŁWYROB
N..
CZESC GOTOWA
N..
OBROBKA
N..
. . .
Przykład: Podprogram
%UP1.NCS
CONST
_start_x=__la [podprogram wartość przekazu]
_posx = __n0_x [wewnętrzna stała]
VAR
#_wo = #c1 [orientacja narzędzia]
OBROBKA
N.. #_wo = #w0(WTL)
N.. G0 X(#_posx*2)
N.. G0 X#_start_x
. . .
Wewnętrzne informacje dla definicji stałych
__n0_x
768 ostatnio programowana pozycja X
__n0_y
769 ostatnia programowana pozycja Y
__n0_z
770 ostatnia zaprogramowana pozycja Z
__n0_c
771 ostatnia zaprogramowana pozycja C
__n40_g
774 status SRK
__n148_o
776 aktywne korekcje zużycia
__n18_g
778 aktywna płaszczyzna obróbki
__n120_x
787 średnica referencyjna X dla CY obliczania
__n52_g
790 naddatek G52_Geo uwzględnić 0=nie / 1=tak
__n57_x
791 naddatek w kierunku X
__n57_z
792 naddatek w kierunku Z
__n58_p
793 równoodległy naddatek
__n150_x
794 przesunięcie szerokości ostrza X G150/G151
__n150_z
795 przesunięcie szerokości ostrza Z G150/G151
__n95_g
799 zaprogramowany rodzaj posuwu_G93/G94/G95)
__n95_q
796 numer wrzeciona programowanego posuwu
__n95_f
800 ostatni zaprogramowany posuw
__n97_g
Zaprogramowany rodzaj prędkości obrotowej_G96/
G97)
__n97_q
797 numer wrzeciona programowanego rodzaju
prędkości obrotowej
__n97_s
Ostatnia zaprogramowana prędkość obrotowa
__la-__z
Podprogram wartości przekazu
Stała „_pi“ jest zdefiniowana z góry z wartością:
3,1415926535989 i może być wykorzystywana
bezpośrednio w każdym programie NC.