background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-535

 

15.2  Lista zmiennych systemowych  

 

 

Legenda: 
 Prog.obr.
 Program 

obróbki 

 Sync 

 Akcja synchroniczna 

 

O   Indeks 

może być obliczany 

   online 

akcjach 

synchronicznych. 

(+) 

 

S   Wersja oprogramowania 
R   Odczyt 

możliwy 

 W 

 Zapis 

możliwy 

 RS 

 Przy 

odczycie 

następuje zatrzymanie 

   przebiegu 

wyprzedzającego 

 WS 

 Przy 

zapisie 

następuje zatrzymanie  

   przebiegu 

wyprzedzającego 

 

W kolumnie O: indeks może być 

 

obliczany Online w akcjach 

  

synchronicznych. 

 

 
 
 
 
 
 
 

 

 
 

15.2.1 Parametry R 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 


 
 
$R
 

REAL Rn 

albo 

R[n] 

Max liczba parametrów R jest ustalana poprzez daną ma-
szynową 
 

R W  

 
 

 
 
 
W

 1 

 
 

15.2.2  Specyficzne dla kanału zmienne akcji synchronicznych 

 

$AC_PARAM 

REAL $AC_PARAM[n] 

Zmienna obliczeniowa dla akcji synchronicznych ruchu 
Wymiar jest ustalany poprzez MD 
$MC_MM_NUM_AC_PARAM. 

RS WS R 

W + 

$AC_SYSTEM_
PARAM
 

REAL $AC_SYSTEM_PARAM[n] 

Zmienna obliczeniowa dla akcji synchronicznych ruchu 
Zarezerwowano dla aplikacji SIEMENS 
Wymiar jest ustalany poprzez MD 
$MC_MM_NUM_AC_SYSTEM_PARAM. 

RS WS R 

W + 

6
.

$AC_MARKER 

INT $AC_MARKER[n] 

Zmienna znacznikowa dla akcji synchronicznych ruchu 
Wymiar jest ustalany poprzez MD 
$MC_MM_NUM_AC_MARKER. 

RS WS R 

W + 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-536

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AC_SYSTEM_
MARKER
 

INT $AC_SYSTEM_MARKER[n] 

Zmienna znacznikowa dla akcji synchronicznych ruchu 
Zarezerwowano dla aplikacji SIEMENS 
Wymiar jest ustalany poprzez MD 
$MC_MM_NUM_AC_SYSTEM_MARKER. 

RS WS R 

6
.

15.2.3 Frame 1 

 

$P_UIFR 

FRAME $P_UIFR[n] 

Frame nastawiane, uaktywniane poprzez G500, G54 .. 
G599. 
Poprzez MD $MC_MM_NUM_USER_FRAMES można 
projektować 5 do 100 nastawianych frame. 

 

 

 

$P_CHBFR 

FRAME $P_CHBFR[n] 

Frame bazowe kanału, uaktywniane poprzez G500, G54 .. 
G599. 
Poprzez MD $MC_MM_NUM_BASE_FRAMES można 
projektować 0 do 8 frame bazowych kanału. 

 

 

 

$P_SETFR 

FRAME $P_SETFR 

Osie: (geometryczna, kanału, maszyny) 

 

 

 

6
.

$P_EXTFR 

FRAME $P_EXTFR 

Osie: (geometryczna, kanału, maszyny) 

 

 

 

6
.

$P_PARTFR 

FRAME $P_PARTFR 

Osie: (geometryczna, kanału, maszyny) 

 

 

 

6
.

$P_TOOLFR 

FRAME $P_TOOLFR 

Osie: (geometryczna, kanału, maszyny) 

 

 

 

6
.

$P_WPFR 

FRAME $P_WPFR 

Osie: (geometryczna, kanału, maszyny) 

 

 

 

6
.

$P_CYCFR 

FRAME $P_CYCFR 

Osie: (geometryczna, kanału, maszyny) 

 

 

 

6
.

$P_NCBFR 

FRAME $P_NCBFR[n] 

Frame bazowe NCU, uaktywniane poprzez G500, G54 .. 
G599. 
Poprzez MD $MN_MM_NUM_GLOBAL_BASE_FRAMES 
można projektować 0 do 8 frame bazowych NCU. 

 

 

 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-537

 

 

15.2.4 Dane nośnika narzędzi 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_CARR1 

REAL $TC_CARR1[n] 

Składowa x wektora przesunięcia l1 
Uwaga! Wszystkie parametry systemowe, które rozpoczy-
nają się od '$TC_', określają parametry, które są zawarte w 
obszarze TOA. 
Specjalną właściwością tego identyfikatora jest, że w zależ-
ności od danej maszynowej 28085 = MM_LINK_TOA_UNIT 
jest możliwe sięganie do tych parametrów przez różne 
kanały NCK. 
Gdy wybrano takie sparametryzowanie NCK, wówczas przy 
zmianie tych danych trzeba mieć jasność, że zmiany mogą 
mieć zakłócający wpływ na inny kanał; wzgl. że trzeba 
sprawdzić, że zmiana będzie miała wpływ tylko lokalny w 
kanale zmiany. 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

$TC_CARR2 

REAL $TC_CARR2[n] 

Składowa y wektora przesunięcia l1 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

$TC_CARR3 

REAL $TC_CARR3[n] 

Składowa z wektora przesunięcia l1 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

$TC_CARR4 

REAL $TC_CARR4[n] 

Składowa x wektora przesunięcia l2 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

$TC_CARR5 

REAL $TC_CARR5[n] 

Składowa y wektora przesunięcia l2 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-538

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_CARR6 

REAL $TC_CARR6[n] 

Składowa z wektora przesunięcia l2 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

$TC_CARR7 

REAL $TC_CARR7[n] 

Składowa x osi obrotu v1 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

$TC_CARR8 

REAL $TC_CARR8[n] 

Składowa y osi obrotu v1 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

$TC_CARR9 

REAL $TC_CARR9[n] 

Składowa z osi obrotu v1 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

$TC_CARR10 

REAL $TC_CARR10[n] 

składowa x osi obrotu v2 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

$TC_CARR11 

REAL $TC_CARR11[n] 

Składowa y osi obrotu v2 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

$TC_CARR12 

REAL $TC_CARR12[n] 

Składowa z osi obrotu v2 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

$TC_CARR13 

REAL $TC_CARR13[n] 

Kąt obrotu alpha1 (w stopniach) 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-539

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_CARR14 

REAL $TC_CARR14[n] 

Kąt obrotu alpha2 (w stopniach) 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

$TC_CARR15 

REAL $TC_CARR15[n] 

Składowa x wektora przesunięcia l3 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

$TC_CARR16 

REAL $TC_CARR16[n] 

Składowa y wektora przesunięcia l3 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

$TC_CARR17 

REAL $TC_CARR17[n] 

Składowa z wektora przesunięcia l3 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

$TC_CARR18 

REAL $TC_CARR18[n] 

składowa x wektora przesunięcia l4 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

6
.

$TC_CARR19 

REAL $TC_CARR19[n] 

Składowa y wektora przesunięcia l4 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

6
.

$TC_CARR20 

REAL $TC_CARR20[n] 

Składowa z wektora przesunięcia l4 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

6
.

$TC_CARR21 

AXIS $TC_CARR21[n] 

Identyfikator 1. osi obrotu 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

6
.

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-540

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_CARR22 

AXIS $TC_CARR22[n] 

Identyfikator 2. osi obrotu 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

6
.

$TC_CARR23 

CHAR $TC_CARR23[n] 

Typ kinematyki: P: obrotowy obrabiany przedmiot (Part) 
M: obrotowe narzędzie i obrotowy obrabiany przedmiot 
(mixed) 
T wzgl. każdy inny znak oprócz P i M: obrotowe narzędzie 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowym nastawieniem domyślnym jest = T; tzn. 
nośnik narzędzi z orientowanym narzędziem. 

 

 

 

6
.

$TC_CARR24 

REAL $TC_CARR24[n] 

Przesunięcie 1. osi obrotu w stopniach 
Podaje kąt w stopniach 1. osi obrotu, przy którym oś jest w 
swoim położeniu podstawowym. 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

6
.

$TC_CARR25 

REAL $TC_CARR25[n] 

Przesunięcie 2. osi obrotu w stopniach 
Podaje kąt w stopniach 2. osi obrotu, przy którym oś jest w 
swoim położeniu podstawowym. 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

6
.

$TC_CARR26 

REAL $TC_CARR26[n] 

Podaje przesunięcie 1. osi obrotowej, gdy jej pozycja nie 
daje się zmieniać w sposób ciągły (połączenie Hirtha). 
Jest przetwarzana tylko wtedy, gdy  $TC_CARR28 jest 
nierówne zeru. 
Odnośnie dokładnego znaczenia patrz opis$TC_CARR28. 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

6
.

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-541

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_CARR27 

REAL $TC_CARR27[n] 

Podaje przesunięcie 1. osi obrotowej, gdy jej pozycja nie 
daje się zmieniać w sposób ciągły (połączenie Hirtha). 
Jest przetwarzana tylko wtedy, gdy $TC_CARR29 jest 
nierówne zeru. 
Odnośnie dokładnego znaczenia patrz opis$TC_CARR29 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

6
.

$TC_CARR28 

REAL $TC_CARR28[n] 

Podaje wielkość minimalnego kroku przyrostowego (w 
stopniach), o który można zmienić pierwszą oś obrotu (np. 
w przypadku połączenia Hirtha). 
Zaprogramowany albo obliczony kąt jest zaokrąglany do 
najbliższej wartości, która wynika z phi = s + n * d przy n 
całkowitoliczbowym. 
Przy tym 
s = $TC_CARR28 
d = $TC_CARR26 
Jeżeli $TC_CARR28 jest równe zeru, wówczas 
$TC_CARR26 i $TC_CARR28 nie są stosowane. 
Zamiast tego następuje sięganie do danych maszynowych 
$MC_TOCARR_ROT_ANGLE_INCR[i] i  
$MC_TOCARR_ROT_ANGLE_OFFSET[i]. 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

6
.

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-542

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_CARR29 

REAL $TC_CARR29[n] 

Podaje wielkość minimalnego kroku przyrostowego (w 
stopniach), o który można zmienić drugą oś obrotu (np. w 
przypadku połączenia Hirtha). 
Zaprogramowany albo obliczony kąt jest zaokrąglany do 
najbliższej wartości, która wynika z phi = s + n * d przy n 
całkowitoliczbowym. 
Przy tym 
s = $TC_CARR29 
d = $TC_CARR27 
Jeżeli $TC_CARR29 jest równe zeru, wówczas 
$TC_CARR28 i $TC_CARR29 nie są stosowane. 
Zamiast tego następuje sięganie do danych maszynowych 
$MC_TOCARR_ROT_ANGLE_INCR[i] i  
$MC_TOCARR_ROT_ANGLE_OFFSET[i]. 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

6
.

$TC_CARR30 

REAL $TC_CARR30[n] 

Podaje pozycję minimalną 1. osi obrotu. Kompletny opis 
patrz $TC_CARR32 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

6
.

$TC_CARR31 

REAL $TC_CARR31[n] 

Podaje pozycję minimalną 2. osi obrotu. Kompletny opis 
patrz $TC_CARR33 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

6
.

$TC_CARR32 

REAL $TC_CARR32[n] 

Podaje pozycję maksymalną 1. osi obrotu. 
Przy obliczaniu kąta 1. osi obrotu orientowanego nośnika 
narzędzi przy ustawieniu na frame (TCOFR) są akceptowa-
ne tylko takie ustawienia jako obowiązujące, które leżą w 
zakresie $TC_CARR30 do $TC_CARR32. 
To samo obowiązuje, gdy kąt obrotu jest programowany w 
wymiarze absolutnym (TCOABS). 
Jeżeli zarówno $TC_CARR30 jak i $TC_CARR32 jest 
równe zeru, nie ma reakcji na ograniczenia. 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

6
.

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-543

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_CARR33 

REAL $TC_CARR33[n] 

Podaje pozycję maksymalną 2. osi obrotu. 
Przy obliczaniu kąta 2. osi obrotu orientowanego nośnika 
narzędzi przy ustawieniu na frame (TCOFR) są akceptowa-
ne tylko takie ustawienia jako obowiązujące, które leżą w 
zakresie $TC_CARR31 do $TC_CARR33. 
To samo obowiązuje, gdy kąt obrotu jest programowany w 
wymiarze absolutnym (TCOABS). 
Jeżeli zarówno $TC_CARR31 jak i $TC_CARR33 jest 
równe zeru, nie ma reakcji na ograniczenia. 
Max liczba nośników narzędzi może zostać nastawiona 
poprzez daną maszynową. 
Standardowe nastawienie domyślne = 0; tzn. NCK nie ma 
żadnych takich danych. 

 

 

 

6
.

15.2.5  Obszary ochrony specyficzne dla kanału 

 

$SC_PA_ACTIV
_IMMED
 

BOOL $SC_PA_ACTIV_IMMED[n] 

Obszar ochrony natychmiast aktywny 
TRUE: obszar ochrony jest aktywny natychmiast po zała-
dowaniu programu sterowania i bazowaniu osi do punktu 
odniesienia. 
FALSE: obszar ochrony nie jest natychmiast aktywny 
n: numer obszaru ochrony 0   (wartość maksymalna nasta-
wiana poprzez MD) 

 

 

 

$SC_PA_T_W 

CHAR $SC_PA_T_W[n] 

Obszar ochrony odniesiony do obr. przedmiotu / narzędzia. 
0: obszar ochrony odniesiony do obr. 
3: obszar ochrony odniesiony do narzędzia 
n: numer obszaru ochrony 0   (wartość maksymalna nasta-
wiana poprzez MD) 

 

 

 

$SC_PA_ORI 

INT $SC_PA_ORI[n] 

Orientacja obszaru ochrony 
0: wielobok w płaszczyźnie z 1. i 2. osi geom. 
1: wielobok w płaszczyźnie z 3. i 1. osi geom. 
2: wielobok w płaszczyźnie z der 2. i 3. osi geom. 
n: numer obszaru ochrony 0   (wartość maksymalna nasta-
wiana poprzez MD) 

 

 

 

$SC_PA_LIM_3
DIM
 

INT $SC_PA_LIM_3DIM[n] 

Oznaczenie ograniczenia obszaru ochrony w osi, która jest 
prostopadła do przebiegu wieloboku 
0: brak ograniczenia 
1: ograniczenie w kierunku dodatnim 
2: ograniczenie w kierunku ujemnym 
3: ograniczenie w obydwu kierunkach 
n: numer obszaru ochrony 0   (wartość maksymalna nasta-
wiana poprzez MD) 

 

 

 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-544

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$SC_PA_PLUS_
LIM
 

REAL $SC_PA_PLUS_LIM[n] 

Dodatnie ograniczenie obszarów ochrony w osi, która jest 
prostopadła do przebiegu wieloboku 
n: numer obszaru ochrony 0   (wartość maksymalna nasta-
wiana poprzez MD) 

 

 

 

$SC_PA_MINUS
_LIM
 

REAL $SC_PA_MINUS_LIM[n] 

Ujemne ograniczenie obszarów ochrony w kierunku ujem-
nym w osi, która jest prostopadła do przebiegu wieloboku 
n: numer obszaru ochrony 0   (wartość maksymalna nasta-
wiana poprzez MD) 

 

 

 

$SC_PA_CONT
_NUM
 

INT $SC_PA_CONT_NUM[n] 

Liczba obowiązujących elementów konturu 
n: numer obszaru ochrony 0   (wartość maksymalna nasta-
wiana poprzez MD) 

 

 

 

$SC_PA_CONT
_TYP
 

INT $SC_PA_CONT_TYP"[n,m] 

Typ (G1, G2, G3) elementu konturu 
n: numer obszaru ochrony  0   (wartość maksymalna na-
stawiana poprzez MD) 
m: numer elementu konturu 0   10 
(MAXNUM_CONTOURNO_PROTECTAREA) 

 

 

 

$SC_PA_CONT
_ORD
 

REAL $SC_PA_CONT_ORD[n,m] 

Punkt końcowy elementu konturu (rzędna) 
n: numer obszaru ochrony  0   (wartość maksymalna na-
stawiana poprzez MD) 
m: numer elementu konturu 0   10 
(MAXNUM_CONTOURNO_PROTECTAREA) 

 

 

 

$SC_PA_CONT
_ABS
 

REAL $SC_PA_CONT_ABS[n,m] 

Punkt końcowy elementu konturu (odcięta) 
n: numer obszaru ochrony  0   (wartość maksymalna na-
stawiana poprzez MD) 
m: Numer elementu konturu 0   10 
(MAXNUM_CONTOURNO_PROTECTAREA) 

 

 

 

$SC_PA_CENT_
ORD
 

REAL $SC_PA_CENT_ORD[n,m] 

Punkt środkowy elementu konturu (rzędna) 
n: numer obszaru ochrony  0   (wartość maksymalna na-
stawiana poprzez MD) 
m: numer elementu konturu 0   10 
(MAXNUM_CONTOURNO_PROTECTAREA) 

 

 

 

$SC_PA_CENT_
ABS
 

REAL $SC_PA_CENT_ABS[n,m] 

Punkt środkowy elementu konturu (odcięta) 
n: numer obszaru ochrony  0   (wartość maksymalna na-
stawiana poprzez MD) 
m: numer elementu konturu 0   10 
(MAXNUM_CONTOURNO_PROTECTAREA) 

 

 

 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-545

 

15.2.6 Parametry narzędzi 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_DP1 

INT $TC_DP1[t,d] 

Typ narzędzia 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP1[d] 
t: numer T    1    -   32000 
d: numer ostrza / numer D     1  -  32000 

 

 

 

$TC_DP2 

REAL $TC_DP2[t,d] 

Położenie ostrza 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP2[d] 
t: numer T       1    -   32000 
d: numer ostrza / numer D     1 -  32000 

 

 

 

$TC_DP3 

REAL $TC_DP3[t,d] 

Geometria – długość 1 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP3[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D     1 -  32000 

 

 

 

$TC_DP4 

REAL $TC_DP4[t,d] 

Geometria – długość 2 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP4[d] 
t: numer T 1    -   32000 
d: numer ostrza / numer D    1 -  32000 

 

 

 

$TC_DP5 

REAL $TC_DP5[t,d] 

Geometria – długość 3 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP5[d] 
t: numer T 1    -   32000 
d: numer ostrza / numer D    1 -  32000 

 

 

 

$TC_DP6 

REAL $TC_DP6[t,d] 

Geometria – promień 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP6[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D    1 -  32000 

 

 

 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-546

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_DP7 

REAL $TC_DP7[t,d] 

Piła do rowków: promień narożnika 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP7[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D   1  - 32000 

 

 

 

$TC_DP8 

REAL $TC_DP8[t,d] 

Piła do rowków: długość 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP8[d] 
t: numer T    1    -   32000 
d: numer ostrza / numer D     1 -  32000 

 

 

 

$TC_DP9 

REAL $TC_DP9[t,d] 

zarezerwowano 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP9[d] 
t: numer T    1    -   32000 
d: numer ostrza / numer D    1  - 32000 

 

 

 

$TC_DP10 

REAL $TC_DP10[t,d] 

Kąt między powierzchnią czołową narzędzia i powierzchnią 
torusa 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP10[d] 
t: numer T    1    -   32000 
d: numer ostrza / numer D   1 -  32000 

 

 

 

$TC_DP11 

REAL $TC_DP11[t,d] 

Kąt między osią wzdłużną narzędzia i górnym końcem 
powierzchni torusa 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP11[d] 
t: numer T    1    -   32000 
d: numer ostrza / numer D    1 -  32000 

 

 

 

$TC_DP12 

REAL $TC_DP12[t,d] 

Zużycie - długość 1 - $TC_DP3 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP12[d] 
t: numer T    1    -   32000 
d: numer ostrza / numer D   1 -  32000 

 

 

 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-547

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_DP13 

REAL $TC_DP13[t,d] 

Zużycie - długość 2 - $TC_DP4 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP13[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D     1 -  32000 

 

 

 

$TC_DP14 

REAL $TC_DP14[t,d] 

Zużycie - długość 3 - $TC_DP5 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP14[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D    1 -  32000 

 

 

 

$TC_DP15 

REAL $TC_DP15[t,d] 

Zużycie - promień - $TC_DP6 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP15[d] 
t: numer T 1    -   32000 
d: numer ostrza / numer D    1 -  32000 

 

 

 

$TC_DP16 

REAL $TC_DP16[t,d] 

Piła do rowków: zużycie promień narożnika - $TC_DP7 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP16[d] 
t: numer T      1    -   32000 
d: numer ostrza / numer D    1  -  32000 

 

 

 

$TC_DP17 

REAL $TC_DP17[t,d] 

Piła do rowków: zużycie długość - $TC_DP8 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP17[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D   1 -  32000 

 

 

 

$TC_DP18 

REAL $TC_DP18[t,d] 

Zużycie - zarezerwowano - $TC_DP9 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP18[d] 
t: numer T    1    -   32000 
d: numer ostrza / numer D    1 -  32000 

 

 

 

$TC_DP19 

REAL $TC_DP19[t,d] 

Zużycie -  kąt między pow. czołową narzędzia i pow. torusa 
- $TC_DP10 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP19[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D    1 -  32000 

 

 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-548

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_DP20 

REAL $TC_DP20[t,d] 

Zużycie  - kąt między osią wzdłużną narzędzia i górnym 
końcem powierzchni torusa - $TC_DP11 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP20[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D    1 -  32000 

 

 

 

$TC_DP21 

REAL $TC_DP21[t,d] 

Długość bazowa 1 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP21[d] 
t: numer T    1    -   32000 
d: numer ostrza / numer D    1 -  32000 

 

 

 

$TC_DP22 

REAL $TC_DP22[t,d] 

Długość bazowa 2 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP22[d] 
t: numer T   1    -   32000 
d: numer ostrza / numer D    1 -  32000 

 

 

 

$TC_DP23 

REAL $TC_DP23[t,d] 

Długość bazowa 3 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP23[d] 
t: numer T    1    -   32000 
d: numer ostrza / numer D    1 -  32000 

 

 

 

$TC_DP24 

REAL $TC_DP24[t,d] 

Kąt przyłożenia 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP24[d] 
t: numer T    1    -   32000 
d: numer ostrza / numer D    1 -  32000 

 

 

 

$TC_DP25 

REAL $TC_DP25[t,d] 

zarezerwowano 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DP25[d] 
t: numer T    1    -   32000 
d: numer ostrza / numer D    1 -  32000 

 

 

 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-549

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_DPCE 

INT 

$TC_DPCE[t,d] = 'numer ostrza' zestawu danych korekcyj-
nych t,d 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DPCE[d] 
CE oznacza <C>utting<E>dge 
Zakres wartości dozwolonych 'Numerów ostrza': 
1 do wartość z danej maszynowej 
$MN_MM_MAX_CUTTING_EDGE_PERTOOL. 
t: numer T   1    -   32000 
d: numer ostrza / numer D     1 -  32000 

 

 

 

$TC_DPH 

INT 

$TC_DPH[t,d] = 'numer ostrza H' zestawu danych korekcyj-
nych t,d dla trybu ISO 0 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DPH[d] 
t: numer T  1    -   32000 
d: numer ostrza / numer D 1 -  32000 

 

 

 

5
.

$TC_DPV 

INT 

$TC_DPV[t,d] = orientacja ostrza narzędzia 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DPV[d] 
t: numer T    1    -   32000 
d: numer ostrza / numer D    1 -  32000 

 

 

 

6
.

$TC_DPV3 

REAL $TC_DPV3[t,d] 

składowa X orientacji ostrza narzędzia 

Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DPV3[d] 
t: numer T    1    -   32000 
d: numer ostrza / numer D    1 -  32000 

 

 

 

6
.

$TC_DPV4 

REAL $TC_DPV4[t,d] 

Składowa Y orientacji ostrza narzędzia 

Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DPV4[d] 
t: numer T    1    -   32000 
d: numer ostrza / numer D    1 -  32000 

 

 

 

6
.

$TC_DPV5 

REAL $TC_DPV5[t,d] 

Składowa Z orientacji ostrza narzędzia 

Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DPV5[d] 
t: numer T    1    -   32000 
d: numer ostrza / numer D     1 -  32000 

 

 

 

6
.

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-550

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

15.2.7  Dane ostrza użytkownika OEM 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_DPC1 

REAL Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest 
DOUBLE 
$TC_DPC1[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DPC1[d] 
t: numer T    1    -   32000 
d: numer ostrza / numer D    1 -  32000 

 

 

 

$TC_DPC2 

REAL Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest 
DOUBLE 
$TC_DPC2[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DPC2[d] 
t: numer T    1    -   32000 
d: numer ostrza / numer D    1 -  32000 

 

 

 

$TC_DPC

... 

REAL Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest 
DOUBLE 
$TC_DPC

i

[t,d] 

Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DPC

i

[d] 

t: numer T    1    -   32000 
d: numer ostrza / numer D     1 -  32000 

 

 

 

$TC_DPC10 

REAL Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest 
DOUBLE 
$TC_DPC10[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DPC10[d] 
t: numer T    1    -   32000 
d: numer ostrza / numer D     1 -  32000 

 

 

 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-551

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_DPCS1 

REAL Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest 
DOUBLE 
$TC_DPCS1[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DPCS1[d] 
t: numer T   1    -   32000 
d: numer ostrza / numer D    1 -  32000 

 

 

 

6
.

$TC_DPCS2 

REAL Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest 
DOUBLE 
$TC_DPCS2[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DPCS2[d] 
t: numer T      1    -   32000 
d: numer ostrza / numer D     1 -  32000 

 

 

 

6
.

$TC_DPCS

... 

REAL Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest 
DOUBLE 
$TC_DPCS

i

[t,d] 

Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DPCS

i

[d] 

t: numer T     1    -   32000 
d: numer ostrza / numer D     1 -  32000 

 

 

 

6
.

$TC_DPCS10 

REAL Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest 
DOUBLE 
$TC_DPCS10[t,d] 
przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_DPCS10[d] 
t: numer T    1    -   32000 
d: numer ostrza / numer D      1 -  32000 

 

 

 

6
.

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-552

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_SCP13 

REAL 

Korekcja do $TC_DP3: $TC_SCP13[t,d] analogicznie 
$TC_DP12[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_SCP13[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D    1 -  32000 

 

 

 

$TC_SCP14 

REAL 

Korekcja do $TC_DP4: $TC_SCP14[t,d] analogicznie 
$TC_DP13[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_SCP14[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D     1 -  32000 

 

 

 

... 

 

 

 

 

 

 

 

 

$TC_SCP21 

REAL 

Korekcja do  $TC_DP11: $TC_SCP21[t,d] analogicznie 
$TC_DP20[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_SCP21[d] 
t: numer T 1    -   32000 
d: numer ostrza / numer D 1 -  32000 

 

 

 

 

$TC_SCP23 

REAL 

Korekcja do $TC_DP3: $TC_SCP23[t,d] analogicznie 
$TC_DP12[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_SCP23[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D     1 -  32000 

 

 

 

$TC_SCP24 

REAL 

Korekcja do $TC_DP4: $TC_SCP24[t,d] analogicznie 
$TC_DP13[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_SCP24[d] 
t: numer  T      1    -   32000 
d: numer ostrza / numer D     1 -  32000 

 

 

 

... 

 

 

 

 

 

 

 

 

$TC_SCP31 

REAL 

Korekcja do $TC_DP11: $TC_SCP31[t,d] analogicznie 
$TC_DP20[t,d] 
Przy aktywnej funkcji 'Płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_SCP31[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D     1 -  32000 

 

 

 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-553

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_SCP33 

REAL 

Korekcja do $TC_DP3: $TC_SCP33[t,d] analogicznie 
$TC_DP12[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_SCP33[d] 
t: numer T    1    -   32000 
d: numer ostrza / numer D     1 -  32000 

 

 

 

$TC_SCP34 

REAL 

Korekcja do $TC_DP4: $TC_SCP34[t,d] analogicznie 
$TC_DP13[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_SCP34[d] 
t: numer T 1    -   32000 
d: numer ostrza / numer D 1 -  32000 

 

 

 

... 

 

 

 

 

 

 

 

 

$TC_SCP41 

REAL 

Korekcja do $TC_DP11: $TC_SCP41[t,d] analogicznie 
$TC_DP20[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_SCP41[d] 
t: numer T 1    -   32000 
d: numer ostrza / numer D 1    -  32000 

 

 

 

 

$TC_SCP43 

REAL 

Korekcja do $TC_DP3: $TC_SCP43[t,d] analogicznie 
$TC_DP12[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_SCP43[d] 
t: numer T   1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

$TC_SCP44 

REAL 

Korekcja do $TC_DP4: $TC_SCP44[t,d] analogicznie 
$TC_DP13[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_SCP44[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

... 

 

 

 

 

 

 

 

 

$TC_SCP51 

REAL 

Korekcja do $TC_DP11: $TC_SCP51[t,d] analogicznie 
$TC_DP20[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_SCP51[d] 
t: numer T 1    -   32000 
d: numer ostrza / numer D 1    -  32000 

 

 

 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-554

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_SCP53 

REAL 

Korekcja do $TC_DP3: $TC_SCP53[t,d] analogicznie 
$TC_DP12[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_SCP53[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

$TC_SCP54 

REAL 

Korekcja do $TC_DP4: $TC_SCP54[t,d] analogicznie 
$TC_DP13[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_SCP54[d] 
t: numer T    1    -   32000 
d: numer ostrza / numer D    1    -  32000 

 

 

 

... 

 

 

 

 

 

 

 

 

$TC_SCP61 

REAL 

Korekcja do $TC_DP11: $TC_SCP61[t,d] analogicznie 
$TC_DP20[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_SCP61[d] 
t: numer T     1    -   32000 
d: Numer ostrza / numer D      1    -  32000 

 

 

 

 

$TC_SCP63 

REAL 

Korekcja do $TC_DP3: $TC_SCP63[t,d] analogicznie 
$TC_DP12[t,d] 
przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_SCP63[d] 
t: numer T     1    -   32000 
d: Numer ostrza / numer D     1    -  32000 

 

 

 

$TC_SCP64 

REAL 

Korekcja do $TC_DP4: $TC_SCP64[t,d] analogicznie 
$TC_DP13[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_SCP64[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

... 

 

 

 

 

 

 

 

 

$TC_SCP71 

REAL 

Korekcja do $TC_DP11: $TC_SCP71[t,d] analogicznie 
$TC_DP20[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' składnia 
jest następująca: 
$TC_SCP71[d] 
t: numer T    1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-555

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_ECP13 

REAL 

Korekcja do $TC_DP3: $TC_ECP13[t,d] analogicznie 
$TC_DP12[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_ECP13[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D    1    -  32000 

 

 

 

$TC_ECP14 

REAL 

Korekcja do $TC_DP4: $TC_ECP14[t,d] analogicznie 
$TC_DP13[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_ECP14[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D    1    -  32000 

 

 

 

... 

 

 

 

 

 

 

 

 

$TC_ECP21 

REAL 

Korekcja do $TC_DP11: $TC_ECP21[t,d] analogicznie 
$TC_DP20[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_ECP21[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D 1    -  32000 

 

 

 

 

$TC_ECP23 

REAL 

Korekcja do $TC_DP3: $TC_ECP23[t,d] analogicznie 
$TC_DP12[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_ECP23[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

$TC_ECP24 

REAL 

Korekcja do $TC_DP4: $TC_ECP24[t,d] analogicznie 
$TC_DP13[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_ECP24[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

... 

 

 

 

 

 

 

 

 

$TC_ECP31 

REAL 

Korekcja do $TC_DP11: $TC_ECP31[t,d] analogicznie 
$TC_DP20[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_ECP31[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-556

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_ECP33 

REAL 

Korekcja do $TC_DP3: $TC_ECP33[t,d] analogicznie 
$TC_DP12[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_ECP33[d] 
t: numer T 1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

$TC_ECP34 

REAL 

Korekcja do $TC_DP4: $TC_ECP34[t,d] analogicznie 
$TC_DP13[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_ECP34[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

... 

 

 

 

 

 

 

 

 

$TC_ECP41 

REAL 

Korekcja do $TC_DP11: $TC_ECP41[t,d] analogicznie 
$TC_DP20[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_ECP41[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

 

$TC_ECP43 

REAL 

Korekcja do $TC_DP3: $TC_ECP43[t,d] analogicznie 
$TC_DP12[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_ECP43[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

$TC_ECP44 

REAL 

Korekcja do $TC_DP4: $TC_ECP44[t,d] analogicznie 
$TC_DP13[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_ECP44[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

... 

 

 

 

 

 

 

 

 

$TC_ECP51 

REAL 

Korekcja do $TC_DP11: $TC_ECP51[t,d] analogicznie 
$TC_DP20[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_ECP51[d] 
t: numer T 1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-557

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_ECP53 

REAL 

Korekcja do $TC_DP3: $TC_ECP53[t,d] analogicznie 
$TC_DP12[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_ECP53[d] 
t: numer T    1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

$TC_ECP54 

REAL 

Korekcja do $TC_DP4: $TC_ECP54[t,d] analogicznie 
$TC_DP13[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_ECP54[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

... 

 

 

 

 

 

 

 

 

$TC_ECP61 

REAL 

Korekcja do $TC_DP11: $TC_ECP61[t,d] analogicznie 
$TC_DP20[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_ECP61[d] 
t: numer T     1    -   32000 
d: Numer ostrza / numer D     1    -  32000 

 

 

 

 

$TC_ECP63 

REAL 

Korekcja do $TC_DP3: $TC_ECP63[t,d] analogicznie 
$TC_DP12[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_ECP63[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D 1    -  32000 

 

 

 

$TC_ECP64 

REAL 

Korekcja do $TC_DP4: $TC_ECP64[t,d] analogicznie 
$TC_DP13[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_ECP64[d] 
t: numer T     1    -   32000 
d: Numer ostrza / numer D     1    -  32000 

 

 

 

... 

 

 

 

 

 

 

 

 

$TC_ECP71 

REAL 

Korekcja do $TC_DP11: $TC_ECP71[t,d] analogicznie 
$TC_DP20[t,d] 
Przy aktywnej funkcji 'płaskie zarządzanie numerami D' 
składnia jest następująca: 
$TC_ECP71[d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-558

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

15.2.8  Dane nadzoru zarządzania narzędziami 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_MOP1 

REAL $TC_MOP1[t,d] 

Granica ostrzeżenia wstępnego czas żywotności 
t: numer T     1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

$TC_MOP2 

REAL $TC_MOP2[t,d] 

Pozostały czas żywotności 
t: numer T    1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

$TC_MOP3 

INT $TC_MOP3[t,d] 

Granica ostrzeżenia wstępnego liczba sztuk 
t: numer T   1    -   32000 
d: numer ostrza / numer D    1    -  32000 

 

 

 

$TC_MOP4 

INT $TC_MOP4[t,d] 

Pozostała liczba sztuk 
t: numer T     1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

$TC_MOP5 

REAL $TC_MOP5[t,d] 

Granica ostrzeżenia wstępnego zużycie 
t: numer T    1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

$TC_MOP6 

REAL $TC_MOP6[t,d] 

Reszta zużycia 
t: numer T     1    -   32000 
d: Numer ostrza / numer D     1    -  32000 

 

 

 

$TC_MOP11 

REAL $TC_MOP11[t,d] 

Wartość zadana czasu żywotności 
t: numer T    1    -   32000 
d: numer ostrza / numer D    1    -  32000 

 

 

 

$TC_MOP13 

INT $TC_MOP13[t,d] 

Wartość zadana liczby sztuk 
t: numer T     1    -   32000 
d: Numer ostrza / numer D     1    -  32000 

 

 

 

$TC_MOP15 

REAL $TC_MOP15[t,d] 

Wartość zadana zużycia 
t: numer T     1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-559

 

15.2.9  Dane nadzorcze użytkownika OEM 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_MOPC1 

INT Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_MOPC1[t,d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

$TC_MOPC2 

INT Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_MOPC2[t,d] 
t: numer T     1    -   32000 
d: Numer ostrza / numer D     1    -  32000 

 

 

 

... 

 

 

 

 

 

 

 

 

$TC_MOPC10 

INT Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_MOPC10[t,d] 
t: numer T     1    -   32000 
d: numer ostrza / numer D     1    -  32000 

 

 

 

 

$TC_MOPCS1 

INT Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_MOPCS1[t,d] 
t: numer T 1    -   32000 
d: numer ostrza / numer D 1    -  32000 

 

 

 

6
.

$TC_MOPCS2 

INT Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_MOPCS2[t,d] 
t: numer T 1    -   32000 
d: numer ostrza / numer D 1    -  32000 

 

 

 

6
.

... 

 

 

 

 

 

 

 

 

$TC_MOPCS10 

INT Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_MOPCS10[t,d] 
t: numer T 1    -   32000 
d: numer ostrza / numer D 1    -  32000 

 

 

 

6
.

15.2.10 

Dane odniesione do narzędzia 

$TC_TP1 

INT $TC_TP1[t] 

Numer duplo 
t: numer T      1    -   32000 

 

 

 

$TC_TP2 

STRIN

$TC_TP2[t] 
Identyfikator narzędzia 
t: numer T     1    -   32000 
2. Wymiar przy TYPE_STRING automatycznie 
MAXSTRINGLEN 

 

 

 

$TC_TP3 

INT $TC_TP3[t] 

Wielkość w lewo 
t: numer T     1    -   32000 

 

 

 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-560

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_TP4 

INT $TC_TP4[t] 

Wielkość w prawo 
t: numer T     1    -   32000 

 

 

 

$TC_TP5 

INT $TC_TP5[t] 

Wielkość do góry 
t: numer T     1    -   32000 

 

 

 

$TC_TP6 

INT $TC_TP6[t] 

Wielkość do dołu 
t: numer T     1    -   32000 

 

 

 

$TC_TP7 

INT $TC_TP7[t] 

Typ miejsca w magazynie 
t: numer T     1    -   32000 

 

 

 

$TC_TP8 

INT $TC_TP8[t] 

Status 
t: numer T     1    -   32000 

 

 

 

$TC_TP9 

INT $TC_TP9[t] 

Rodzaj nadzoru narzędzia 
t: numer T     1    -   32000 

 

 

 

$TC_TP11 

INT $TC_TP11[t] 

Strategia zmiany na narzędzie zastępcze 
t: numer T     1    -   32000 

 

 

 

$TC_TP10 

INT $TC_TP10[t] 

Informacja o narzędziu 
t: numer T    1    -   32000 

 

 

 

 

$TC_TPC1 

REAL Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_TPC1[t] 
t: numer T     1    -   32000 

 

 

 

$TC_TPC2 

REAL Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_TPC2[t] 
t: numer T     1    -   32000 

 

 

 

... 

 

 

 

 

 

 

 

 

$TC_TPC10 

REAL Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_TPC10[t] 
t: numer T    1    -   32000 

 

 

 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-561

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_TPCS1 

REAL Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_TPCS1[t] 
t: numer T     1    -   32000 

 

 

 

6
.

$TC_TPCS2 

REAL Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_TPCS2[t] 
t: numer T     1    -   32000 

 

 

 

6
.

... 

 

 

 

 

 

 

 

 

$TC_TPCS10 

REAL Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_TPCS10[t] 
t: numer T     1    -   32000 

 

 

 

6
.

15.2.11 

Dane szlifowania odniesione do narzędzia 

 

$TC_TPG1 

INT $TC_TPG1[t] 

Numer wrzeciona 
t: numer T     1    -   32000 

 

 

 

$TC_TPG2 

INT $TC_TPG2[t] 

Instrukcja powiązania 
t: numer T     1    -   32000 

 

 

 

$TC_TPG3 

REAL $TC_TPG3[t] 

Minimalny promień ściernicy 
t: numer T    1    -   32000 

 

 

 

$TC_TPG4 

REAL $TC_TPG4[t] 

Minimalna szerokość ściernicy 
t: numer T     1    -   32000 

 

 

 

$TC_TPG5 

REAL $TC_TPG5[t] 

Aktualna szerokość ściernicy 
t: numer T     1    -   32000 

 

 

 

$TC_TPG6 

REAL $TC_TPG6[t] 

Maksymalna prędkość obrotowa 
t: numer T     1    -   32000 

 

 

 

$TC_TPG7 

REAL $TC_TPG7[t] 

Max prędkość obwodowa 
t: numer T     1    -   32000 

 

 

 

$TC_TPG8 

REAL $TC_TPG8[t] 

Kąt nachylenia ściernicy skośnej 
t: numer T     1    -   32000 

 

 

 

$TC_TPG9 

INT $TC_TPG9[t] 

Nr parametru do obliczenia promienia 
t: numer T     1    -   32000 

 

 

 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-562

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15.2.12 

Dane miejsca w magazynie 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_MPP1 

INT $TC_MPP1[n,m] 

Rodzaj miejsca 
n: fizyczny numer magazynu 
m: fizyczny numer miejsca 

 

 

 

$TC_MPP2 

INT $TC_MPP2[n,m] 

Typ miejsca 
n: fizyczny numer magazynu 
m: fizyczny numer miejsca 

 

 

 

$TC_MPP3 

BOOL $TC_MPP3[n,m] 

Traktowanie miejsca sąsiedniego wł./wył. 
n: fizyczny numer magazynu 
m: fizyczny numer miejsca 

 

 

 

$TC_MPP4 

INT $TC_MPP4[n,m] 

Stan miejsca 
n: fizyczny numer magazynu 
m: fizyczny numer miejsca 

 

 

 

$TC_MPP5 

INT $TC_MPP5[n,m] 

Magazyn pośredni:   indeks miejsca 
realne magazyny:  numer zespołu zużycia 
n: fizyczny numer magazynu 
m: fizyczny numer miejsca 

 

 

 

$TC_MPP6 

INT $TC_MPP6[n,m] 

Nr T narzędzia w tym miejscu 
n: fizyczny numer magazynu 
m: fizyczny numer miejsca 

 

 

 

$TC_MPP7 

INT $TC_MPP7[n,m] 

Numer przystawki narzędziowej w tym miejscu 
n: fizyczny numer magazynu 
m: fizyczny numer miejsca 

 

 

 

$TC_MPP66 

INT $TC_MPP66[n,m] 

Nr T narzędzia znajdującego się w magazynie pośrednim, 
dla którego jest zarezerwowane miejsce określone przez 
n,m. 
Operacja zapisu ma sens tylko przy ładowaniu pliku bezpie-
czeństwa do NCK. 
Nadawanie nazw opiera się na $TC_MPP6 - Nr T narzędzia 
znajdującego się w miejscu w magazynie. 
n: fizyczny numer magazynu 
m: fizyczny numer miejsca 

 

 

 

6
.

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-563

 

15.2.13 

Dane miejsca w magazynie użytkownika OEM 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_MPPC1 

INT Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_MPPC1[n,m] 
n: fizyczny numer magazynu 
m: fizyczny numer miejsca 

 

 

 

$TC_MPPC2 

INT Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_MPPC2[n,m] 
n: fizyczny numer magazynu 
m: fizyczny numer miejsca 

 

 

 

... 

 

 

 

 

 

 

 

 

$TC_MPPC10 

INT Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_MPPC10[n,m] 
n: fizyczny numer magazynu 
m: fizyczny numer miejsca 

 

 

 

 

$TC_MPPCS1 

INT Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_MPPCS1[n,m] 
n: fizyczny numer magazynu 
m: fizyczny numer miejsca 

 

 

 

6
.

$TC_MPPCS2 

INT Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_MPPCS2[n,m] 
n: fizyczny numer magazynu 
m: fizyczny numer miejsca 

 

 

 

6
.

... 

 

 

 

 

 

 

 

 

$TC_MPPCS10 

INT Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_MPPCS10[n,m] 
n: fizyczny numer magazynu 
m: fizyczny numer miejsca 

 

 

 

6
.

 

$TC_MDP1 

INT $TC_MDP1[n,m] 

Odstęp do miejsca zmiany  magazynu n do miejsca m 
1. magazynu wewnętrznego 
internal mag. 1 distance parametr 
n: fizyczny numer magazynu 
m: fizyczny numer miejsca 

 

 

 

$TC_MDP2 

INT $TC_MDP2[n,m] 

Odstęp do miejsca zmiany  magazynu n do miejsca m 
2. magazynu wewnętrznego 
internal mag. 2 distance parametr 
n: fizyczny numer magazynu 
m: fizyczny numer miejsca 

 

 

 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-564

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_MLSR 

INT $TC_MLSR[n,m]=0 

Przyporządkowanie miejsca n w magazynie pośrednim do 
miejsca m w magazynie pośrednim 
m musi określać miejsce typu T 'wrzeciono'. 
n musi określać miejsce, które nie jest typu 'wrzeciono'. 
Przez to można np. zdefiniować, które chwytaki,... którym 
wrzecionom są przyporządkowane. Wartość parametru jest 
zdefiniowana na stałe = 0. Proces zapisu definiuje zależ-
ność, proces odczytu sprawdza, czy zależność istnieje. 
Jeżeli jej nie ma, wówczas następuje alarm przy odczycie. 
define links of grippers,... to spindles. 
n: fizyczny numer miejsca w magazynie o rodzaju miejsca 
nierównym WRZECIONO 
m: fizyczny numer miejsca w magazynie o rodzaju miejsca 
równym WRZECIONO 

 

 

 

$TC_MPTH 

INT $TC_MPTH[n,m] 

Hierarchia typów miejsc w magazynie 
mag.location (place)types hierarchy parametr 
n: hierarchia 0 ...  7 
m: typ miejsca 0    -  7    

 

 

 

15.2.14 

Dane opisu magazynu zarządzania narzędziami 

 

$TC_MAP1 

STRIN

$TC_MAP2[n] 
Rodzaj magazynu 
n: numer magazynu 1   .. 
2. Wymiar przy TYPE_STRING automatycznie 
MAXSTRINGLEN 

 

 

 

$TC_MAP2 

STRIN

$TC_MAP2[n] 
Identyfikator magazynu 
n: Numer magazynu 1   .. 
2. Wymiar przy TYPE_STRING automatycznie 
MAXSTRINGLEN 

 

 

 

$TC_MAP3 

INT $TC_MAP3[n] 

Stan magazynu 
n: Numer magazynu 1   .. 

 

 

 

$TC_MAP4 

INT $TC_MAP4[n] 

Powiązanie z kolejnym magazynem 
n: Numer magazynu 1   .. 

 

 

 

$TC_MAP5 

INT $TC_MAP5[n] 

Powiązanie z poprzednim magazynem 
n: Numer magazynu 1   .. 

 

 

 

$TC_MAP6 

INT $TC_MAP6[n] 

Liczba wierszy 
n: Numer magazynu 1   .. 

 

 

 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-565

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_MAP7 

INT $TC_MAP7[n] 

Liczba kolumn 
n: Numer magazynu 1   .. 

 

 

 

$TC_MAP8 

INT $TC_MAP8[n] 

Aktualna pozycja magazynu w odniesieniu do pozycji zmia-
ny 
n: Numer magazynu 1   .. 

 

 

 

$TC_MAP9 

INT $TC_MAP9[n] 

Aktualny numer zespołu zużycia 
n: Numer magazynu 1   .. 

 

 

 

$TC_MAP10 

INT $TC_MAP10[n] 

Aktualne strategie poszukiwania magazynu 
- strategia poszukiwania narzędzia 
- strategia poszukiwania wolnego miejsca 
NCK standardowo wpisuje wartość z $TC_MAMP2. 
n: Numer magazynu 1   .. 

 

 

 

6
.

15.2.15 

Dane opisu magazynu zarządzania narzędziami użytkownika OEM 

 

$TC_MAPC1 

INT Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_MAPC1[n] 
n: Numer magazynu 1   .. 

 

 

 

$TC_MAPC2 

INT Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_MAPC2[n] 
n: Numer magazynu 1   .. 

 

 

 

... 

 

 

 

 

 

 

 

 

$TC_MAPC10 

INT Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_MAPC10[n] 
n: Numer magazynu 1   .. 

 

 

 

 

$TC_MAPCS1 

INT Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_MAPCS1[n] 
n: Numer magazynu 1   .. 

 

 

 

6
.

$TC_MAPCS2 

INT Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_MAPCS2[n] 
n: Numer magazynu 1   .. 

 

 

 

6
.

... 

 

 

 

 

 

 

 

 

$TC_MAPCS10 

INT Typ 

można zadać poprzez daną maszynową. Nastawieniem 

domyślnym jest INT 
$TC_MAPCS10[n] 
n: Numer magazynu 1   .. 

 

 

 

6
.

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-566

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15.2.16 Parametry 

modułu magazynowego 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$TC_MAMP1 

STRIN

$TC_MAMP1 
Identyfikator modułu magazynowego zmienna skalarna 
2. wymiar przy TYPE_STRING automatycznie 
MAXSTRINGLEN 

 

 

 

$TC_MAMP2 

INT $TC_MAMP2 

Rodzaj poszukiwania narzędzia 
zmienna skalarna 

 

 

 

$TC_MAMP3 

INT $TC_MAMP3 

Traktowanie narzędzi przy powiązanej ze zużyciem zmien-
nej skalarnej 

 

 

 

15.2.17 Dane 

przystawki 

 

$TC_ADPTT 

INT $TC_ADPTT[a] 

Numer transformacyjny przystawki 
a: numer przystawki 1   32000 

 

 

 

$TC_ADPT1 

REAL $TC_ADPT1[a] 

Geometria przystawki: długość 1 
a: numer przystawki 1   32000 

 

 

 

$TC_ADPT2 

REAL $TC_ADPT2[a] 

geometria przystawki: długość 2 
a: numer przystawki 1   32000 

 

 

 

$TC_ADPT3 

REAL $TC_ADPT3[a] 

geometria przystawki: długość 3 
a: numer przystawki 1   32000 

 

 

 

15.2.18 Wartości kompensacji systemu pomiarowego 

 

$AA_ENC_COM
P
 

REAL $AA_ENC_COMP[n,m,a] 

Wartości kompensacji 
a: oś maszyny 
n: nr przetwornika 0 1 
m: punkt nr 0   <wartość MD> 
Osie: oś maszyny 

 

 

 

$AA_ENC_COM
P_STEP
 

REAL $AA_ENC_COMP_STEP[n,a] 

Wielkość kroku 
a: oś maszyny 
n: przetwornik nr 0 1 
Osie: oś maszyny 

 

 

 

$AA_ENC_COM
P_MIN
 

REAL $AA_ENC_COMP_MIN[n,a] 

Pozycja startowa kompensacji 
a: oś maszyny 
n: przetwornik nr 0 1 
Osie: oś maszyny 

 

 

 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-567

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AA_ENC_COM
P_MAX
 

REAL $AA_ENC_COMP_MAX[n,a] 

Pozycja końcowa kompensacji 
a: oś maszyny 
n: przetwornik nr 0 1 
Osie: oś maszyny 

 

 

 

$AA_ENC_COM
P_IS_MODULO
 

BOOL $AA_ENC_COMP_IS_MODULO[n,a] 

Kompensacja jest modulo 
a: oś maszyny 
n: przetwornik nr 0 1 
Osie: oś maszyny 

 

 

 

15.2.19 Kompensacja 

błędu ćwiartki koła 

 

$AA_QEC 

REAL $AA_QEC[n,m,a] 

Wynik procesu uczenia się 
a: oś maszyny 
n: 0 
m: Nr punktu: 0   $MN_MM_QEC_MAX_POINTS 
Osie: oś maszyny 

 

 

 

$AA_QEC_COA
RSE_STEPS
 

INT $AA_QEC_COARSE_STEPS[n,a] 

Wartości kompensacji: Zgrubne kwantowanie charaktery-
styki 
a: oś maszyny 
n: 0 
Osie: oś maszyny 

 

 

 

$AA_QEC_FINE
_STEPS
 

INT $AA_QEC_FINE_STEPS[n,a] 

Dokładne kwantowanie charakterystyki 
a: Oś maszyny 
n: 0 
Osie: oś maszyny 

 

 

 

$AA_QEC_ACC
EL_1
 

REAL $AA_QEC_ACCEL_1[n,a] 

Przyśpieszenie w 1. punkcie załamania wg definicji [mm/s2 
albo cali/s2 albo stopni/s2] 
a: oś maszyny 
n: 0 
Osie: oś maszyny 

 

 

 

$AA_QEC_ACC
EL_2
 

REAL $AA_QEC_ACCEL_2[n,a] 

Przyśpieszenie w 2. punkcie załamania wg definicji [mm/s2 
albo cali/s2 albo stopni/s2] 
a: oś maszyny 
n: 0 
Osie: oś maszyny 

 

 

 

$AA_QEC_ACC
EL_3
 

REAL $AA_QEC_ACCEL_3[n,a] 

Przyśpieszenie w 3. punkcie załamania wg definicji [mm/s2 
albo cali/s2 albo stopni/s2] 
a: Oś maszyny 
n: 0 
Osie: oś maszyny 

 

 

 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-568

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AA_QEC_MEA
S_TIME_1
 

REAL $AA_QEC_MEAS_TIME_1[n,a] 

Czas pomiaru dla zakresu $AA_QEC_ACCEL_1 
a: oś maszyny 
n: 0 
Osie: oś maszyny 

 

 

 

$AA_QEC_MEA
S_TIME_2
 

REAL $AA_QEC_MEAS_TIME_2[n,a] 

Czas pomiaru dla zakresu $AA_QEC_ACCEL_2 
a: oś maszyny 
n: 0 
Osie: oś maszyny 

 

 

 

$AA_QEC_MEA
S_TIME_3
 

REAL $AA_QEC_MEAS_TIME_3[n,a] 

Czas pomiaru dla zakresu $AA_QEC_ACCEL_3 
a: oś maszyny 
n: 0 
Osie: oś maszyny 

 

 

 

$AA_QEC_TIME
_1
 

REAL $AA_QEC_TIME_1[n,a] 

1. czas filtrowania dla członu przyłączenia 
a: oś maszyny 
n: 0 
Osie: oś maszyny 

 

 

 

$AA_QEC_TIME
_2
 

REAL $AA_QEC_TIME_2[n,a] 

2. czas filtrowania dla członu przyłączenia 
a: oś maszyny 
n: 0 
Osie: oś maszyny 

 

 

 

$AA_QEC_LEA
RNING_RATE
 

REAL $AA_QEC_LEARNING_RATE[n,a] 

Prędkość uczenia się dla sieci 
a: oś maszyny 
n: 0 
Osie: oś maszyny 

 

 

 

$AA_QEC_DIRE
CTIONAL
 

BOOL $AA_QEC_DIRECTIONAL[n,a] 

TRUE: kompensacja zależna od kierunku 
FALSE: bez kompensacji zależnej od kierunku 
a: oś maszyny 
n: 0 
Osie: oś maszyny 

 

 

 

15.2.20 Kompensacja 

interpolacyjna 

 

$AN_CEC 

REAL $AN_CEC[n,m] 

Wartość kompensacji 
n: nr tablicy kompensacji 0   (wartość maksymalna nasta-
wiana poprzez MD) 
m: nr punktu oparcia 0   (wartość maksymalna nastawiana 
poprzez MD) 

 

 

 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-569

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AN_CEC_INPU
T_AXIS
 

AXIS $AN_CEC_INPUT_AXIS[n]: 

Nazwa osi, której wartość zadana służy jako wejście tablicy 
kompensacji 
n: nr tablicy kompensacji 0   (wartość maksymalna nasta-
wiana poprzez MD) 

 

 

 

$AN_CEC_OUT
PUT_AXIS
 

AXIS $AN_CEC_OUTPUT_AXIS[n]: 

Nazwa osi, na którą działa wyjście tablicy kompensacji 
n: nr tablicy kompensacji 0   (wartość maksymalna nasta-
wiana poprzez MD) 

 

 

 

$AN_CEC_STE
P
 

REAL $AN_CEC_STEP[n] 

Odległość wartości korekcji 
n: nr tablicy kompensacji 0   (wartość maksymalna nasta-
wiana poprzez MD) 

 

 

 

$AN_CEC_MIN 

REAL AN_CEC_MIN[n] 

Pozycja startowa tablicy kompensacji 
n: nr tablicy kompensacji 0   (wartość maksymalna nasta-
wiana poprzez MD) 

 

 

 

$AN_CEC_MAX 

REAL AN_CEC_MAX[n] 

Pozycja końcowa tablicy kompensacji 
n: nr tablicy kompensacji 0   (wartość maksymalna nasta-
wiana poprzez MD) 

 

 

 

$AN_CEC_DIRE
CTION
 

INT $AN_CEC_DIRECTION[n] 

Uaktywnia zależne od kierunku działanie tablicy kompensa-
cji 
n: nr tablicy kompensacji 0   (wartość maksymalna nasta-
wiana poprzez MD) 

 

 

 

$AN_CEC_MUL
T_BY_TABLE
 

INT $AN_CEC_MULT_BY_TABLE[n] 

Numer tablicy, której wartość wyjściowa ma być mnożona 
przez wartość wyjściową tablicy kompensacji 
0: obydwa kierunki ruchu osi bazowej 
1: dodatni kierunek ruchu osi bazowej 
-1: ujemny kierunek ruchu osi bazowej 
n: nr tablicy kompensacji 0   (wartość maksymalna nasta-
wiana poprzez MD) 

 

 

 

$AN_CEC_IS_M
ODULO
 

BOOL $AN_CEC_IS_MODULO[n] 

TRUE: cykliczne powtarzanie tablicy kompensacji 
FALSE: bez cyklicznego powtarzania tablicy kompensacji 
n: nr tablicy kompensacji 0   (wartość maksymalna nasta-
wiana poprzez MD) 

 

 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-570

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15.2.21 

Obszary ochrony specyficzne dla NCK 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$SN_PA_ACTIV
_IMMED
 

BOOL $SN_PA_ACTIV_IMMED[n] 

Obszar ochrony natychmiast aktywny? 
TRUE: Obszar ochrony jest aktywny natychmiast po zała-
dowaniu programu sterowania i bazowaniu osi. 
FALSE: Obszar ochrony nie jest natychmiast aktywny 
n: numer obszaru ochrony 0   (wartość maksymalna nasta-
wiana poprzez MD) 

 

 

 

$SN_PA_T_W 

CHAR $SN_PA_T_W[n] 

Obszar ochrony odniesiony do obrabianego przedmiotu / 
narzędzia 
0: obszar ochrony odniesiony do obrabianego przedmiotu 
3: obszar ochrony odniesiony do narzędzia 
n: numer obszaru ochrony 0   (wartość maksymalna nasta-
wiana poprzez MD) 

 

 

 

$SN_PA_ORI 

INT $SN_PA_ORI[n] 

Orientacja obszaru ochrony 
0: wielobok w płaszczyźnie 1. i 2. osi geometrycznej 
1: wielobok w płaszczyźnie 3. i 1. osi geometrycznej 
2: wielobok w płaszczyźnie 2. i 3. osi geometrycznej 
n: numer obszaru ochrony 0   (wartość maksymalna nasta-
wiana poprzez MD) 

 

 

 

$SN_PA_LIM_3
DIM
 

INT $SN_PA_LIM_3DIM[n] 

Oznaczenie dla ograniczenia obszaru ochrony w osi, która 
jest prostopadła do ciągu wieloboku 
0: brak ograniczenia 
1: ograniczenie w kierunku dodatnim 
2: ograniczenie w kierunku ujemnym 
3: ograniczenie w obydwu kierunkach 
n: numer obszaru ochrony 0   (wartość maksymalna nasta-
wiana poprzez MD) 

 

 

 

$SN_PA_PLUS_
LIM
 

REAL $SN_PA_PLUS_LIM[n] 

Dodatnie ograniczenie obszarów ochrony w osi, która jest 
prostopadła do ciągu wieloboku 
n: numer obszaru ochrony 0   (wartość maksymalna nasta-
wiana poprzez MD) 

 

 

 

$SN_PA_MINUS
_LIM
 

REAL $SN_PA_MINUS_LIM[n] 

Ujemne ograniczenie obszarów ochrony w osi w kierunku 
ujemnym, która jest prostopadła do ciągu wieloboku 
n: numer obszaru ochrony 0   (wartość maksymalna nasta-
wiana poprzez MD) 

 

 

 

$SN_PA_CONT
_NUM
 

INT $SN_PA_CONT_NUM[n] 

Liczba obowiązujących elementów konturu 
n: numer obszaru ochrony 0   (wartość maksymalna nasta-
wiana poprzez MD) 

 

 

 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-571

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$SN_PA_CONT
_TYP
 

INT $SN_PA_CONT_TYP[n,m] 

Typ (G1, G2, G3) elementu konturu 
n: numer obszaru ochrony 0   (wartość maksymalna nasta-
wiana poprzez MD) 
m: numer elementu konturu 0   10 
(MAXNUM_CONTOURNO_PROTECTAREA) 

 

 

 

$SN_PA_CONT
_ORD
 

REAL $SN_PA_CONT_ORD[n,m] 

Punkt końcowy elementu konturu (rzędna) 
n: numer obszaru ochrony 0   (wartość maksymalna nasta-
wiana poprzez MD) 
m: numer elementu konturu 0   10 
(MAXNUM_CONTOURNO_PROTECTAREA) 

 

 

 

$SN_PA_CONT
_ABS
 

REAL $SN_PA_CONT_ABS[n,m] 

Punkt końcowy elementu konturu (odcięta) 
n: numer obszaru ochrony 0   (wartość maksymalna nasta-
wiana poprzez MD) 
m: numer elementu konturu 0   10 
(MAXNUM_CONTOURNO_PROTECTAREA) 

 

 

 

$SN_PA_CENT_
ORD
 

REAL $SN_PA_CENT_ORD[n,m] 

Punkt środkowy elementu konturu (rzędna) 
n: numer obszaru ochrony 0   (wartość maksymalna nasta-
wiana poprzez MD) 
m: numer elementu konturu 0   10 
(MAXNUM_CONTOURNO_PROTECTAREA) 

 

 

 

$SN_PA_CENT_
ABS
 

REAL $SC_PA_CENT_ABS[n,m] 

Punkt środkowy elementu konturu (odcięta) 
n: numer obszaru ochrony 0   (wartość maksymalna nasta-
wiana poprzez MD) 
m: numer elementu konturu 0   10 
(MAXNUM_CONTOURNO_PROTECTAREA) 

 

 

 

15.2.22 Parametryzowanie 

cykli 

 

$C_A 

REAL $C_A 

Wartość zaprogramowanego adresu A w trybie ISO do 
parametryzowania cykli 

 

 

 

5
.

$C_B 

REAL $C_B 

Wartość zaprogramowanego adresu B w trybie ISO do 
parametryzowania cykli 

 

 

 

5
.

... 

 

 

 

 

 

 

 

 

$C_Z 

REAL $C_Z 

Wartość zaprogramowanego adresu Z w trybie ISO do 
parametryzowania cykli 

 

 

 

5
.

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-572

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$C_DL 

REAL Wartość zaprogramowanego adresu DL (addytywna korek-

cja narzędzia) przy wywołaniu podprogramu przez zastą-
pienie funkcji M/T 

 

 

 

6
.

$C_TS 

STRIN

$C_TS 
Ciąg znaków identyfikatora narzędzia zaprogramowanego 
pod adresem T dla zastąpienia funkcji T  
(tylko przy aktywnym zarządzaniu narzędziami) 

 

 

 

6
.

$C_A_PROG 

INT $C_A_PROG 

Adres A jest w bloku z wywołaniem cyklu 
0 = nie zaprogramowany 
1 = zaprogramowany 
3 = zaprogramowany przyrostowo 
Bit 0 / wartość 1 jest nastawiona, gdy adres jest zaprogra-
mowany absolutnie albo przyrostowo. W celu rozróżnienia 
absolutnie / przyrostowo jest dodatkowo nastawiony bit 1 / 
wartość 3. 

 

 

 

5
.

$C_B_PROG 

INT $C_B_PROG 

Adres B jest w bloku z wywołaniem cyklu 
0 = nie zaprogramowany 
1 = zaprogramowany 
3 = zaprogramowany przyrostowo 
Bit 0 / wartość 1 jest nastawiona, gdy adres jest zaprogra-
mowany absolutnie albo przyrostowo. W celu rozróżnienia 
absolutnie / przyrostowo jest dodatkowo nastawiony bit 1 / 
wartość 3. 

 

 

 

5
.

... 

 

 

 

 

 

 

 

 

$C_Z_PROG 

INT $C_Z_PROG 

Adres Z jest w bloku z wywołaniem cyklu 
0 = nie zaprogramowano 
1 = zaprogramowany 
3 = zaprogramowano przyrostowo 
Bit 0 / wartość 1 jest nastawiona, gdy adres jest zaprogra-
mowany absolutnie albo przyrostowo. W celu rozróżnienia 
absolutnie / przyrostowo jest dodatkowo nastawiony bit 1 / 
wartość 3. 

 

 

 

5
.

 

$C_DL_PROG 

INT 

Odpytanie, czy przy wywołaniu podprogramu przez zastą-
pienie funkcji M/T został zaprogramowany adres DL (addy-
tywna korekcja narzędzia) 
0 = nie zaprogramowany 
1 = pod adresem DL zaprogramowano addytywną korekcję 
narzędzia. 

 

 

 

6
.

$C_TS_PROG 

INT 

Odpytanie, czy przy wywołaniu podprogramu przez zastą-
pienie funkcji T został zaprogramowany identyfikator narzę-
dzia pod adresem T. 
(tylko przy aktywnym zarządzaniu narzędziami) 
0 = nie zaprogramowany 
1 = zaprogramowany 

 

 

 

6
.

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-573

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$C_ALL_PROG 

INT $C_ALL_PROG 

Wzorzec bitowy wszystkich zaprogramowanych adresów w 
jednym bloku z wywołaniem cykli 
Bit0 = adres "A" .... bit25 = adres "Z" 
Bit = 1 -> adres zaprogramowany 
Bit = 0 -> adres nie zaprogramowany 

 

 

 

5
.

$C_INC_PROG 

INT $C_INC_PROG 

Wzorzec bitowy wszystkich zaprogramowanych przyrosto-
wo adresów w jednym bloku z wywołaniem cykli 
Bit0 = Adres "A" .... bit25 = adres "Z" 
Bit = 1 -> adres zaprogramowany przyrostowo 
Bit = 0 -> adres zaprogramowany absolutnie 

 

 

 

6
.

$C_I_NUM 

INT $C_I_NUM 

In $C_I_NUM oznacza liczbę zaprogramowanych w bloku 
adresów I. 
Przy programowaniu cykli ta wartość wynosi zawsze 1, gdy 
jest nastawiony bit 0 w 
$C_I_PROG. 
Przy programowaniu makra z G65/G66 jest tutaj liczba 
zaprogramowanych w bloku adresów  "I", (max 10). 

 

 

 

6
.

$C_J_NUM 

INT $C_J_NUM 

W $C_J_NUM jest liczba zaprogramowanych w bloku adre-
sów "J". 
Przy programowaniu cykli wartość ta wynosi zawsze 1, gdy 
jest nastawiony bit 0 w 
$C_J_PROG. 
Przy programowaniu makra z G65/G66 jest tutaj liczba 
zaprogramowanych w bloku adresów  "J", (max 10). 

 

 

 

6
.

$C_K_NUM 

INT $C_K_NUM 

W $C_K_NUM NUM jest liczba zaprogramowanych w bloku 
adresów I. 
Przy programowaniu cykli wartość ta wynosi zawsze 1, , 
gdy jest nastawiony bit 0 w 
$C_K_PROG. 
Przy programowaniu makra z G65/G66 jest tutaj liczba 
zaprogramowanych w bloku adresów  "K", (max 10). 

 

 

 

6
.

$C_ME 

INT $C_ME 

Rozszerzenie adresu dla adresu M przy wywołaniu podpro-
gramu przez funkcję M 

 

 

 

6
.

$C_TE 

INT $C_TE 

Rozszerzenie adresu dla adresu T przy wywołaniu podpro-
gramu przez funkcję M 

 

 

 

6
.

$C_MACPAR 

REAL $MAC_PAR[n] 

Makrozmienna w trybie Iso2/3, która w programie oryginal-
nym jest zaprogramowana przez  #<numer>. Max liczba 
makroparametrów ISO wynosi 33. 

 

 

 

6
.

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-574

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

15.2.23 Dane 

systemowe 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AN_SETUP_TI
ME
 

REAL 

IF $AN_SETUP_TIME > 60000 GOTOF MARK01 
Czas od ostatniego załadowania programu sterowania z 
danymi domyślnymi ( w minutach ) 

RS WS R 

 6

.

$AN_POWERO
N_TIME
 

REAL 

IF $AN_POWERON_TIME == 480 GOTOF MARK02 
Czas od ostatniego załadowania programu sterowania ( w 
minutach ) 

RS WS R 

 6

.

$AN_NCK_VER
SION
 

REAL Wersja 

NCK 

Wersja NCK: przetwarzane są miejsca przed przecinkiem 
liczby zmiennoprzecinkowej, miejsca po przecinku mogą 
zawierać mogą zawierać identyfikatory stanów pośrednich 
dla potrzeb programisty. Miejsca przed przecinkiem zawie-
rają oficjalny identyfikator wersji oprogramowania NCK: na 
przykład dla wersji NCK 20.00.00 wartość zmiennej wynosi 
200000,0 
porównaj BTSS N/Y nckVersion 

RS   

  6

.

15.2.24 Frame 

 

$P_UBFR 

FRAME $P_UBFR 

1. Frame bazowy w kanale, który jest uaktywniany po G500, 
G54..G599. 
Odpowiada $P_CHBFR[0]. 
Osie: (geometryczna, kanału, maszyny) 

 

 

 

$P_SETFRAME 

FRAME $P_SETFRAME 

Aktualny frame systemowy do nastawienia wartości rzeczy-
wistej i draśnięcia. 
Osie: (geometryczna, kanału, maszyny) 

 

 

 

6
.

$P_EXTFRAME 

FRAME $P_EXTFRAME 

Aktualny frame systemowy dla zewnętrznego przesunięcia 
punktu zerowego. 
Osie: (geometryczna, kanału, maszyny) 

 

 

 

6
.

$P_PARTFRAM
E
 

FRAME $P_PARTFRAME 

Aktualny frame systemowy dla TCARR i PAROT. 
Osie: (geometryczna, kanału, maszyny) 

 

 

 

 

6
.

$P_TOOLFRAM
E
 

FRAME $P_TOOLFRAME 

Aktualny frame systemowy dla TOROT i TOFRAME. 
Osie: (geometryczna, kanału, maszyny) 

 

 

 

 

6
.

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-575

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$P_WPFRAME 

FRAME $P_WPFRAME 

Aktualny frame systemowy dla punktów odniesienia obra-
bianego przedmiotu. 
Osie: (geometryczna, kanału, maszyny) 

 

 

 

6
.

$P_CYCFRAME 

FRAME $P_CYCFRAME 

Aktualny frame systemowy dla cykli. 
Osie: (geometryczna, kanału, maszyny) 

 

 

 

6
.

$P_CHBFRAME 

FRAME $P_CHBFRAME[n] 

Aktualne frame bazowe w kanale. 
Projektowane poprzez MD $MC_MM_NUM_BASE_FRAME. 
Sprawdzenie wymiaru następuje przy dostępie do zmiennej. 
Osie: (geometryczna, kanału, maszyny) 

 

 

 

$P_NCBFRAME 

FRAME $P_NCBFRAME[n] 

Aktualne frame bazowe NCU. 
Projektowane poprzez MD 
$MN_MM_NUM_GLOBAL_BASE_FRAMES. 
Sprawdzenie wymiaru następuje przy dostępie do zmiennej. 
Osie: (geometryczna, kanału, maszyny) 

 

 

 

$P_ACTBFRAM
E
 

FRAME $P_ACTBFRAME 

aktualny powiązany całkowity frame bazowy 
Osie: (geometryczna, kanału, maszyny) 

 

 

 

 

$P_BFRAME 

FRAME $P_BFRAME 

Aktualny 1. frame bazowy w kanale. Odpowiada 
$P_CHBFRAME[0]. 
Osie: (geometryczna, kanału, maszyny) 

 

 

 

$P_IFRAME 

FRAME $P_IFRAME 

Aktualny frame nastawiany 
Osie: (geometryczna, kanału, maszyny) 

 

 

 

$P_PFRAME 

FRAME $P_PFRAME 

Aktualny frame programowany 
Osie: (geometryczna, kanału, maszyny) 

 

 

 

$P_ACTFRAME 

FRAME $P_ACTFRAME 

Aktualny frame całkowity 
Osie: (geometryczna, kanału, maszyny) 

 

 

 

 

$P_UIFRNUM 

INT $P_UIFRNUM 

Numer aktywnego $P_UIFR 

 

 

 

 

$P_NCBFRMAS
K
 

INT $P_NCBFRMASK 

Maska bitowa służy do ustalenia frame bazowych global-
nych dla NCU, które są uwzględniane w obliczeniu całkowi-
tego frame bazowego. 

 

 

 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-576

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$P_CHBFRMAS
K
 

INT $P_CHBFRMASK 

Maska bitowa służy do ustalenia frame bazowych specy-
ficznych dla kanału, które są uwzględniane w obliczeniu 
całkowitych frame bazowych. 

 

 

 

15.2.25 Dane 

narzędzi 

 

$P_AD 

REAL $P_AD[n] 

Aktywne korekcje narzędzi 
n: numery parametrów 1 - 31 
n = 1-25  $TC_DP1 do $TC_DP25 
n = 26    $TC_DPCE 
n = 27    $TC_DPH 
n = 28    $TC_DPV 
n = 29    $TC_DPV3 
n = 30    $TC_DPV4 
n = 31    $TC_DPV5 

 

 

 

$P_ADT 

REAL $P_AD[n] 

Aktywne korekcje narzędzi transformowane 
n: numery parametrów 1 - 31 
n = 1-25  $TC_DP1 bis $TC_DP25 
n = 26    $TC_DPCE 
n = 27    $TC_DPH 
n = 28    $TC_DPV 
n = 29    $TC_DPV3 
n = 30    $TC_DPV4 
n = 31    $TC_DPV5 

 

 

 

6
.

$P_DLNO 

INT $P_DLNO 

Aktywny numer korekcji sumarycznej DL=0 - DL='max.'; 
'max'= wartość 
$MN_MM_MAX_SUMCORR_PER_CUTTEDGE 

 

 

 

 

6
.

$P_TOOL 

INT $P_TOOL 

Aktywne ostrze narzędzia D0 - D'max.'; 'max'= wartość 
$MN_MM_MAX_CUTTING_EDGE_NO 

 

 

 

 

$P_TOOLNO 

INT $P_TOOLNO 

Aktywny numer narzędzia T0 - T32000; z aktywną funkcją 
'płaski numer D' może być T 8 miejscowy 

 

 

 

 

$P_TOOLP 

INT $P_TOOLP 

Ostatnio zaprogramowany numer narzędzia T0 - T32000 
(przy pracy bez zarządzania narzędziami); 

 

 

 

 

6
.

$P_TOOLL 

REAL $P_TOOLL[n] 

Aktywna długość całkowita narzędzia 
n: długość 1   3 

 

 

 

 

$P_TOOLO 

REAL $P_TOOLO[n] 

Aktywna orientacja narzędzia 
n: składowa 1   3 

 

 

 

 

6
.

$P_TC 

INT $P_TC 

Aktywny nośnik narzędzi 

 

 

 

 

6
.

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-577

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$P_TCANG 

REAL $P_TCANG[n] 

Aktywny kąt osi nośnika narzędzi 
n: kąt 1   2 

 

 

 

 

$P_TCDIFF 

REAL $P_TCDIFF[n] 

Różnica między obliczonym i stosowanym kątem osi nośni-
ka narzędzi w przypadku nieciągłego nastawiania kąta 
(połączenie Hirtha) 
n: kąt 1   2 

 

 

 

 

6
.

$P_TCSOL 

INT $P_TCSOL 

Liczba rozwiązań przy określaniu z frame kąta osi obrotu 
orientowanego nośnika narzędzi. 
W przypadku 0 do 2 rozwiązań jest odwrotnie podawana 
odpowiednia wartość. 
Przy nieskończenie wielu rozwiązaniach zwracana wartość 
wynosi 3. 
Gdy kąty są zadawane (TCOABS) liczba z rozwiązania 
wynosi zawsze 1. 

 

 

 

 

6
.

$P_TOOLR 

REAL $P_TOOLR 

Aktywny promień narzędzia (łącznie) 

 

 

 

 

$P_TOOLND 

INT $P_TOOLND[t] 

Liczba ostrzy narzędzia t 
t: numer T        1    -   32000 

 

 

 

 

$P_TOOLEXIST 

BOOL $P_TOOLEXIST[t] 

Jeżeli istnieje narzędzie o numerze T = t 
t: numer T      1    -   32000 

 

 

 

 

$P_D 

INT $P_D 

Aktualny numer D w trybie językowym ISO_2 

 

 

 

 

6
.

$P_H 

INT $P_H 

Aktualny numer H w trybie językowym ISO_2 

 

 

 

 

6
.

$A_TOOLMN 

INT $A_TOOLMN[t] 

Numer magazynu dla narzędzia t 
t: numer T      1    -   32000 

 

 

  4 

$A_TOOLMLN 

INT $A_TOOLMLN[t] 

Numer miejsca w magazynie dla narzędzia t 
t: numer T      1    -   32000 

 

 

  4 

$A_MYMN 

INT $A_MYMN[t] 

Numer magazynu właściciela narzędzia o numerze T = t. 
Wartość wynikowa =  0 = narzędzie nie jest załadowane (w 
przypadku gdy $A_TOOLMN > 0, wówczas narzędzie ręcz-
ne). 
Wartość wynikowa = -1 = Zarządzanie narzędziami nie jest 
aktywne 
Wartość wynikowa = -2 = narzędzie o nr T = t nie istnieje. 
t: numer T       1    -   32000 

 

 

  6

.

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-578

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$A_MYMLN 

INT $A_MYMLN[t] 

Numer miejsca w magazynie właściciela narzędzia o nume-
rze T = t 
Wartość wynikowa =  0 = narzędzie nie jest załadowane (w 
przypadku gdy $A_TOOLMLN > 0, wówczas narzędzie 
ręczne). 
Wartość wynikowa = -1 = zarządzanie narzędziami nie jest 
aktywne 
Wartość wynikowa = -2 = narzędzie o nr T = t nie istnieje. 
t: numer T        1    -   32000 

 

 

  6

.

$A_MONIFACT 

REAL $A_MONIFACT 

Współczynnik do nadzoru żywotności 

R WS 

 

$P_TOOLNG 

INT $P_TOOLNG 

Liczba zdefiniowanych grup narzędzi, które są przyporząd-
kowane do kanału 
Typ modułu BTSS  = TM 

 

 

 

 

6
.

$P_TOOLNT 

INT $P_TOOLNT 

Liczba zdefiniowanych narzędzi, które są przyporządkowa-
ne do kanału 
Typ modułu BTSS = TV 

 

 

 

 

6
.

$P_TOOLT 

INT $P_TOOLT[i] 

i-ty numer narzędzia T 
Typ modułu BTSS = TV 
i= 1,..., $P_TOOLNT 

 

 

 

 

6
.

$P_TOOLD 

INT $P_TOOLD[t,i] 

i-ty nr D narzędzia o numerze T = t; i=1,2... 
Jeżeli t jest wartością nie zdefiniowanego narzędzia, wów-
czas jest zwracane -2. 
Jeżeli wartość leży poza dozwolonym zakresem, wówczas 
jest zwracane 0 
Typ modułu BTSS= TO 
t = 1, ....,  -   32000 
i = 1,......., $P_TOOLND 

 

 

 

 

6
.

$P_USEKT 

INT 

$P_USEKT (= USE Kind of Tool) 
jest wartością kodowaną bitowo 
Wszystkie narzędzia, których parametr $TC_TP11 nastawił 
jeden z bitów  $P_USEKT, 
są do dyspozycji dla kolejnych zmian narzędzia. Wartość 
zero jest pod względem treści równoznaczna z 'wszystkie 
bity są nastawione' 
moduł BTSS= C/S 

 

 

 

6
.

$P_TOOLNDL 

INT $P_TOOLNDL[t,d] 

Liczba korekcji DL korekcji D wyznaczonej przez nr T = t i 
Nr D = d 
>0  liczba korekcji DL 
0 brak korekcji DL dla tej korekcji D 
-1 funkcja korekcji sumarycznej nie aktywna 
-2 t jest wartością nie zdefiniowanego narzędzia 
-3  d jest wartością nie zdefiniowanej korekcji D 
Typ modułu BTSS = TOS; TOE 
t = 1, ....,  -   32000 
d = 1,.......,  -  32000 

 

 

 

 

6
.

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-579

 

15.2.26 Magazyny 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$P_MAGN 

INT $P_MAGN 

Liczba zdefiniowanych magazynów, które są przyporządko-
wane do kanału. 
> 0 pomyślny dostęp do odczytu 
0 nie zdefiniowano magazynów 
-1 WZMG nie jest aktywne 
Moduł BTSS= TM 

 

 

 

 

6
.

$P_MAG 

INT 

$P_MAG[ i ] 
i-ty numer magazynu 
> 0 pomyślny dostęp do odczytu 
0 i jest poza dozwolonym zakresem 
-1 WZMG nie jest aktywne 
Moduł BTSS = TM 
i= 1,..., $P_MAGN 

 

 

 

 

6
.

$P_MAGNDIS 

INT 

P_MAGNDIS[ n, m ] 
Liczba magazynów, które są połączone z miejscem m 
wewnętrznego magazynu n. 
> 0 pomyślny dostęp do odczytu 
0 żaden magazyn nie jest połączony z miejscem w maga-
zynie pośrednim 
-1 WZMG nie jest aktywne 
-2 n nie jest numerem wewnętrznego magazynu 
-3 m nie jest numerem wewnętrznego miejsca magazynu 
Moduł BTSS TPM 
n= musi być numerem magazynu pośredniego albo maga-
zynu załadunkowego 
m= 1,..., max numer miejsca w wymienionym wewnętrznym 
magazynie 

 

 

 

 

6
.

$P_MAGDISS 

INT 

P_MAGDISS[ l, i ] 
Numer i-tego magazynu, który jest połączony z miejscem l 
magazynu pośredniego. 
> 0 pomyślny dostęp do odczytu 
0 i jest poza dozwolonym zakresem 
-1 WZMG nie jest aktywne 
-2 m nie jest numerem miejsca w magazynie pośrednim 
-3     magazyn pośredni nie zdefiniowany 
Moduł BTSS TPM 
l= 1,..., max numer miejsca w magazynie pośrednim 
i= 1,..., $P_MAGNDIS[ nr magazynu pośredniego, refLoc ] 

 

 

 

 

6
.

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-580

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$P_MAGDISL 

INT 

P_MAGDISL[ l, i ] 
Numer i-tego magazynu, który jest połączony z miejscem l 
magazynu załadunkowego. 
> 0 pomyślny dostęp do odczytu 
0 i jest poza dozwolonym zakresem 
-1 WZMG nie jest aktywne 
-2 m nie jest numerem miejsca w magazynie załadunko-
wym 
-3     magazyn załadunkowy nie zdefiniowany 
Moduł BTSS   TPM 
l= 1,..., max numer miejsca w magazynie załadunkowym 
i= 1,..., $P_MAGNDIS[ nr magazynu załadunkowego, refLoc 

 

 

 

 

6
.

$P_MAGNS 

INT $P_MAGNS 

Liczba miejsc wrzecion / miejsc uchwytowych narzędzi w 
magazynie pośrednim, która jest przyporządkowana do 
kanału. 
> 0 pomyślny dostęp do odczytu 
0 nie zdefiniowano miejsc wrzecion 
-1 WZMG nie jest aktywne 
-3 nie zdefiniowano magazynu pośredniego 

 

 

 

 

6
.

$P_MAGS 

INT 

$P_MAGS[ n ] 
n-ty numer wrzeciona / uchwytu narzędzia w magazynie 
pośrednim 
> 0 pomyślny dostęp do odczytu 
0 n jest poza dozwolonym zakresem 
-1 WZMG nie jest aktywne 
-3 nie zdefiniowano magazynu pośredniego 
n= 1,..., max numer uchwytu narzędzia 

 

 

 

 

6
.

$P_MAGNREL 

INT 

$P_MAGNREL[ n ] 
Liczba magazynów pośrednich przyporządkowanych nume-
rowi wrzeciona / numerowi n uchwytu narzędzia 
> 0 pomyślny dostęp do odczytu 
0 miejsce wrzeciona nie ma przyporządkowanego miejsca 
w magazynie pośrednim 
-1 WZMG nie jest aktywne 
-2 n nie jest numerem miejsca wrzeciona 
-3 magazyn pośredni nie zdefiniowany 
n= 1,..., max numer uchwytu narzędzia 

 

 

 

 

6
.

$P_MAGREL 

INT 

P_MAGREL[ n, m ] 
m-ty numer magazyny pośredniego  n-tego numeru wrze-
ciona / numeru uchwytu narzędzia 
> 0 pomyślny dostęp do odczytu 
0 m jest poza dozwolonym zakresem 
-1 WZMG nie jest aktywne 
-2 n nie jest numerem miejsca wrzeciona 
-3 magazyn pośredni nie jest zdefiniowany 
n= 1,..., max numer uchwytu narzędzia 
m= 1,..., $P_MAGNREL 

 

 

 

 

6
.

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-581

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$P_MAGNH 

INT $P_MAGNH 

Liczba zdefiniowanych hierarchii typów miejsc w magazy-
nie, które są przyporządkowane do kanału. 
> 0 pomyślny dostęp do odczytu 
0 hierarchie typów miejsc w magazynie nie są zdefiniowane 
-1 WZMG nie jest aktywne 
Moduł BTSS = TT 

 

 

 

 

6
.

$P_MAGNHLT 

INT 

$P_MAGNHLT[ n ] 
Liczba zdefiniowanych typów miejsc w n-tej zdefiniowanej 
hierarchii 
> 0 pomyślny dostęp do odczytu 
0 n jest poza zdefiniowanym zakresem 
-1 WZMG nie jest aktywne 
Moduł BTSS = TT 
n= 1,..., $P_MAGNH 

 

 

 

 

6
.

$P_MAGHLT 

INT 

P_MAGHLT[ n, m ] 
m-ty typ miejsca hierarchie n; n= 1,..., $P_MAGNH; m= 
1,..., $P_MAGNHLT 
> 0 pomyślny dostęp do odczytu 
0 m jest poza zdefiniowanym zakresem 
-1 WZMG nie jest aktywne 
-2 hierarchia n nie ma zdefiniowanych typów miejsca 
Moduł BTSS = TT 
n= 1,..., $P_MAGNH 
m= 1,..., $P_MAGNHLT 

 

 

 

 

6
.

$P_MAGNA 

INT $P_MAGNA 

Liczna zdefiniowanych przystawek, które są przyporządko-
wane do kanału. 
> 0 pomyślny dostęp do odczytu 
0 przystawki nie zdefiniowane 
-1 funkcja 'przystawka' wzgl. WZMG nie jest aktywna 
Moduł BTSS= AD 

 

 

 

 

6
.

$P_MAGA 

INT 

$P_MAGA[ i ] 
i-ty numer przystawki 
> 0 pomyślny dostęp do odczytu 
0 i jest poza dozwolonym zakresem 
-1 funkcja 'przystawka' wzgl. WZMG nie jest aktywna 
Moduł BTSS = AD 
i= 1,..., $P_MAGNA 

 

 

 

 

6
.

 

$AC_MONMIN 

REAL $AC_MONMIN 

Stosunek wartości rzeczywistej nadzoru narzędzia do war-
tości zadanej. 
Próg dla strategii poszukiwania narzędzia "wprowadzenie 
do poz. roboczej tylko narzędzi z wartością rzeczywistą 
większą niż próg" 

R WS 

W  

6
.

$P_VDITCP 

INT $P_VDITCP[n] 

Wolne parametry dla zarządzania narzędziami w interfejsie 
VDI 
n: indeks 1   3 

 

 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-582

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$A_DNO 

INT $A_DNO[i] 

Odczyt zadanego przez PLC numeru D poprzez interfejs 
VDI 
i: indeks 1   9 do miejsca w tablicy numerów D 

 

 

  4 

$P_ATPG 

REAL $P_ATPG[n] 

Aktualne dane szlifowania odniesione do narzędzia 
n: numer parametru 1   9 

 

 

 

$P_TOOLENV 

STRIN

$P_TOOLENV[i] 
Dostarcza nazwę otoczenia narzędziowego, zapisaną pod  
(wewnętrznym) indeksem i. Jeżeli i odsyła do nie zdefinio-
wanego zestawu danych, jest zwracany zerowy ciąg zna-
ków. 
Jeżeli indeks i jest nieważny, tzn. i jest mniejsze od 1 albo 
większe niż maksymalna liczba zestawów danych dla oto-
czeń narzędziowych 
($MN_MM_NUM_TOOLENV), jest wyprowadzany alarm. 
Poprzez MD $MN_MM_NUM_TOOLENV można zaprojek-
tować maksymalną liczbę otoczeń narzędziowych. 
2. Wymiary w przypadku TYPE_STRING automatycznie 
MAXSTRINGLEN 

 

 

 

 

6
.

$P_TOOLENVN 

INT $P_TOOLENVN 

Podaje liczbę zdefiniowanych zestawów danych do opisu 
otoczeń narzędziowych. 

 

 

 

 

6
.

$P_AP 

REAL $P_AP 

Zaprogramowany kąt w przypadku współrzędnych bieguno-
wych 

 

 

 

 

6
.

15.2.27 Programowane 

wartości osi GEO 

 

$P_AXN1 

AXIS $P_AXN1 

Aktualny adres osi geometrycznej - odcięta 

 

 

 

 

$P_AXN2 

AXIS $P_AXN2 

Aktualny adres osi geometrycznej - rzędna 

 

 

 

 

$P_AXN3 

AXIS $P_AXN3 

aktualny adres osi geometrycznej - aplikata 

 

 

 

 

$P_ACTGEOAX 

AXIS $P_ACToś geometryczna[1] 

Aktualne przyporządkowanie osi geometrycznej, zależnie 
od płaszczyzny 
Daje aktualne przyporządkowanie osi geometrycznych 
zaprogramowane z osią geometrii  (1,X,2,Y,3,Z)  
Indeks tablicy 1 - 3 dla 1.  - 3. osi geometrycznej 
n: numer wejścia 1   ... 

 

 

 

 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-583

 

15.2.28 Grupy 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$P_GG 

INT $P_GG[n] 

Aktualna funkcja G grupy G (indeks jak interfejs PLC) 
n: numer grupy G 

 

 

 

 

$P_EXTGG 

INT $P_EXTGG[n] 

Można używać tylko w trybie Siemens: 
Aktualna funkcja G grupy G przy zewnętrznych językach NC 
(indeks jak interfejs PLC) 
n: numer grupy G 

 

 

 

 

$A_GG 

INT $A_GG[n] 

Odczyt aktualnej funkcji G grupy G z SA (indeks jak inter-
fejs PLC) 
n: numer grupy G 

 

 

  5 

15.2.29 Programowane 

wartości 

 

$P_SEARCH 

BOOL $P_SEARCH 

Poszukiwanie bloku aktywne, gdy TRUE (1) 

 

 

 

 

$P_SEARCH1 

BOOL $P_SEARCH1 

Poszukiwanie bloku z obliczaniem jest aktywne, gdy TRUE 
(1) 

 

 

 

 

$P_SEARCH2 

BOOL $P_SEARCH2 

Ostatnio wybranym typem poszukiwania było poszukiwanie 
bez obliczania, gdy TRUE (1) 

 

 

 

 

$P_SEARCHL 

INT R1 

$P_SEARCHL 

daje ostatnio wybrany typ poszukiwania: 
(kodowanie analogicznie do PI-Dienst _N_FINDBL) 
0 : brak poszukiwania 
1 : poszukiwanie bez obliczania 
2 : Poszukiwanie z obliczaniem na kontur 
3 : zarezerwowano 
4 : Poszukiwanie z obliczaniem na punkt końcowy bloku 
5 : Poszukiwanie w rozszerzonym teście programu 

 

 

 

 

 

$P_SUBPAR 

BOOL $P_SUBPAR[n] 

Odpytanie, czy przy wywołaniu programu z przekazaniem 
parametrów parametr n został rzeczywiście zaprogramowa-
ny(TRUE) czy też czy system użył parametru domyślnego 
(FALSE). 
n: Numer parametru 1 do n zgodnie z definicją w instrukcji 
PROC 

 

 

 

 

$P_CTABDEF 

BOOL $P_CTABDEF 

Definicja tablic krzywych jest aktywna, gdy TRUE (1) 

 

 

 

 

$P_MC 

INT $P_MC 

Status modalne wywołanie podprogramu 
FALSE (0) -> nie modalne wywołanie podprogramu 
TRUE (1)  -> modalne wywołanie podprogramu 

 

 

 

 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-584

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$P_REPINF 

INT $P_REPINF 

Informacja o statusie dla repozycjonowania poleceniem 
REPOS 
(0) -> Repozycjonowanie przy pomocy REPOS niemożliwe 
z następujących powodów: 
- wywołanie nie następuje w Asup 
- wywołanie następuje z Asup, który uruchomiono  
  w stanie reset 
- wywołanie następuje z Asup, który uruchomiono  
   w rodzaju pracy JOG 
(1) -> Repozycjonowanie przy pomocy REPOS możliwe 

 

 

 

 

$P_SIM 

BOOL $P_SIM 

Symulacja przebiega, gdy TRUE (1) 

 

 

 

 

$P_DRYRUN 

BOOL $P_DRYRUN 

Praca próbna włączona, gdy TRUE, w innym przypadku 
FALSE 

 

 

 

 

$P_OFFN 

REAL $P_OFFN 

programowane przesunięcie kontur normalny 

 

 

 

 

5
.

$PI 

REAL $PI 

Stała okręgu PI = 3.1415927 

 

 

 

 

$P_PROG_EVE
NT
 

INT 

Przy pomocy zmiennej $P_PROG_EVENT można odpytać, 
czy program został uaktywniony przez wydarzenie zaprojek-
towane przy pomocy  $MC_PROG_EVENT_MASK albo 
$MN_SEARCH_RUN_MODE 
proje. $P_PROG_EVENT daje liczbę całk. między 0 i 5 o 
następującym znaczeniu: 
0: wyraźne uaktywnienie przez start NC albo start Asup 
poprzez  
    interfejs VDI wzgl. interfejs Asup 
1: samoczynne uaktywnienie przez wydarzenie "start pro-
gramu obróbki" 
2: samoczynne uaktywnienie przez wydarzenie "koniec 
programu obróbki" 
3: samoczynne uaktywnienie przez wydarzenie "zresetowa-
nie pulpitu obsługi" 
4: samoczynne uaktywnienie przez wydarzenie "ładowanie 
programu" 
5: samoczynne uaktywnienie po wyprowadzeniu ostatniego 
bloku akcji 
   po poszukiwaniu bloku 

 

 

 

 

6
.

$P_PROGPATH 

STRIN

PCALL ($P_PROGPATH << _N_MYSUB_SPF) 
Wywołanie podprogramu z aktualnego w danym momencie 
katalogu 
Przykład: aktualnym katalogiem jest 
/_N_WKS_DIR/_N_WELLE_DIR/. 
Wyżej wymienione wywołanie uruchamia podprogram 
/_N_WKS_DIR/_N_WELLE_DIR/_N_MYSUB_SPF. 
2. Wymiar przy TYPE_STRING automatycznie 
MAXSTRINGLEN 

 

 

 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-585

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$P_PROG 

STRIN

mmcNum =  551 
NAME = $P_PROG[0] 
Daje nazwę programu w płaszczyźnie programowej 0 = 
nazwa programu głównego, 
w zmiennej ciągu znaków NAME 
Ustala płaszczyznę programową, z której ma być czytana 
nazwa programu 
2. Rozmiar przy TYPE_STRING automatycznie 
MAXSTRINGLEN 

 

 

 

 

5
.

$P_STACK 

INT $P_STACK 

Daje aktualną płaszczyznę programową, w której program 
obróbki jest aktywny. 
progEbene = $P_STACK , wpisuje do zmiennej całkowito-
liczbowej numer 
aktualnej płaszczyzny programowej 
802S/C: zakres wartości = [0,5] 

 

 

 

 

5
.

$P_PATH 

STRIN

Zastosowanie: odczyt nazwy ścieżki programu wywołujące-
go. 
$P_PATH[0] daje katalog aktualnego programu głównego, 
np. 
"/_N_WKS_DIR/_N_WAŁEK_WPD" 
Zmienna jest stosowana aby na przykład program obróbki 
wygenerowany przy pomocy WRITE zapisać w tym samym 
katalogu, w którym znajduje się również program wywołują-
cy: 
PROC MYPRINTSUB 
DEF INT ERROR 
WRITE (ERROR, $P_PATH[$P_STACK - 1] <<  
"_N_LIST_MPF", "X10 Y20") 
Gdy podprogram został wywołany z katalogu obrabianych 
przedmiotów WAŁEK, wówczas jest tworzony nowy plik 
/_N_WKS_DIR/_N_WELLE_WPD/_N_LIST_MPF. 
Definiuje płaszczyznę programową, z której ma być czytana 
ścieżka programu. 
2. Rozmiar przy TYPE_STRING automatycznie 
MAXSTRINGLEN 

 

 

 

 

5
.

$P_ACTID 

BOOL $P_ACTID[n] 

Modalna akcja synchroniczna z ID n aktywny, gdy TRUE 
n: 1 -  16 

 

 

 

 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-586

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15.2.30 Stany 

kanału 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AC_STAT 

INT $AC_STAT 

-1: nie obowiązujący 
0: kanał w stanie reset 
1: kanał przerwany 
2: kanał aktywny 

 

 

  4 

$AC_PROG 

INT $AC_PROG 

-1: nie obowiązujący 
0: program w stanie reset 
1: program zatrzymany 
2: program aktywny 
3: program w stanie oczekiwania 
4: program przerwany 

 

 

  4 

$AC_SYNA_ME
M
 

INT $AC_SYNA_MEM 

Wolna pamięć dla akcji synchronicznych ruchu 
sygnalizuje, ile elementów pamięci zajętej przez 
$MC_MM_NUM_SYNC_ELEMENTS jest jeszcze wolnych, 
czytana z programu obróbki i akcji synchronicznych ruchu 

R   

  4 

$AC_IPO_BUF 

INT $AC_IPO_BUF 

Stan wypełnienia bufora Ipo, czytany z programu obróbki i 
akcji synchronicznych ruchu. 
Z programu obróbki jest bez zatrzymania przebiegu wy-
przedzającego czytany stan przy interpretacji bloku 

R   

  4 

$AC_IW_STAT 

INT $AC_IW_STAT 

Informacja o położeniu przegubów (specyficzna dla trans-
formacji) dla ruchu kartezjańskiego punkt do punktu 

RS   

  6

.

$AC_IW_TU 

INT $AC_IW_TU 

Informacja o położeniu osi ( MCS ) dla ruchu kartezjańskie-
go punkt do punktu 

RS   

  6

.

$AC_TRANS_S
YS
 

INT $AC_TRANS_SYS 

System odniesienia dla translacji przy kartezjańskim ruchu 
ręcznym 

RS   

  6

.

$AC_ROT_SYS 

INT $AC_ROT_SYS 

System odniesienia dla orientacji przy kartezjańskim ruchu 
ręcznym 

RS   

  6

.

$A_PROBE 

INT 

$A_PROBE[1]: stan pierwszego czujnika pomiarowego 
$A_PROBE[2]: stan drugiego czujnika pomiarowego 
0 => nie wysunięty 
1 => wysunięty 
n: numer czujnika pomiarowego 

RS   

  4 

$AC_MEA 

INT $AC_MEA[n] 

Czujnik pomiarowy przełączył, gdy TRUE (1) 
n: numer czujnika pomiarowego 
1   MAXNUM_PROBE 

 

 

  2 

$AC_TRAFO 

INT $AC_TRAFO 

Numer kodowy aktywnej transformacji 
zgodnie z daną maszynową $MC_TRAFO_TYPE_n 

RS   

  3 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-587

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$P_TRAFO 

INT $P_TRAFO 

Numer kodowy zaprogramowanej transformacji 
zgodnie z daną maszynową $MC_TRAFO_TYPE_n 

 

 

 

 

6
.

$AC_TRAFO_P
AR
 

REAL $AC_TRAFO_PAR[n] 

Parametr aktywnej transformacji 
n: numer parametru 

RS   

  6

.

$P_TRAFO_PA
R
 

REAL $P_TRAFO_PAR[n] 

Parametr zaprogramowanej transformacji 
n: numer parametru 

 

 

 

 

6
.

$AC_TRAFO_P
ARSET
 

INT $AC_TRAFO_PARSET 

Numer aktywnego zestawu danych transformacji 
Zmienna jest '0' gdy żadna transformacja nie jest aktywna 

RS   

  6

.

$P_TRAFO_PA
RSET
 

INT $P_TRAFO_PARSET 

Numer zaprogramowanego zestawu danych transformacji 
Zmienna jest '0' gdy żadna transformacja nie jest aktywna 

 

 

 

 

6
.

$AC_LIFTFAST 

INT $AC_LIFTFAST 

Informacja o wykonaniu szybkiego odsunięcia. 
0: stan podstawowy. 
1: szybkie odsunięcie wykonano. 
Zmienna jest na początku procesu szybkiego odsunięcia 
wewnętrzne nastawiana przez NC na "1". 
Zmienna musi przez przetwarzający program (jeżeli jest) 
ponownie nastawiona na położenie podstawowe 
($AC_LIFTFAST=0), aby móc znów rozpoznać kolejne 
szybkie odsunięcie. 

RS WS R 

W  4 

$P_LIFTFAST 

INT $P_LIFTFAST 

Informacja o wykonaniu szybkiego odsunięcia. 
0: stan podstawowy. 
1: szybkie odsunięcie wykonano. 
Zmienna jest na początku procesu szybkiego odsunięcia 
wewnętrzne nastawiana przez NC na "1". 
Zmienna musi przez przetwarzający program (jeżeli jest) 
ponownie nastawiona na położenie podstawowe, aby móc 
znów rozpoznać kolejne szybkie odsunięcie. 
Cofnięcie następuje przez zapisanie $AC_LIFTFAST! 

 

 

 

 

6
.

$AC_ASUP 
 
 
 
 
 
 
 
 
 
 
 
 
 

INT $AC_ASUP 

Numer kodowy powodu uaktywnienia Asups. Powody są 
kodowane bitowo i mają następujące znaczenie: 
BIT0:  
Uaktywnienie z powodu: przerwanie użytkownika "ASUP z 
Blsync" 
Uaktywnienie przez: sygnał Vdi, interfejs cyfrowo-analogowy 
Kontynuacja przez: dowolnie wybierane Reorg albo Ret 
BIT1: 
Uaktywnienie z powodu: przerwanie użytkownika "ASUP" 
W celu kontynuowania programu przy pomocy repos pozy-
cja, po której nastąpiło zatrzymanie, jest zapisywana w 
pamięci.  
Uaktywnienie przez: sygnał Vdi, interfejs cyfrowo-analogowy 
Kontynuacja przez: wybór dowolny 

RS   

  4 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-588

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

$AC_ASUP  
Forts, 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

BIT2:  
Uaktywnienie z powodu: przerwanie użytkownika "ASUP ze 
stanu kanału ready" 
Uaktywnienie przez : sygnał Vdi, interfejs cyfrowo-
analogowy 
Kontynuacja przez: dowolny wybór 
BIT3:  
Uaktywnienie z powodu: przerwanie użytkownika "ASUP w 
pracy ręcznej i stanie kanału nie READY" 
Uaktywnienie przez: sygnał Vdi, interfejs cyfrowo-analogowy 
Kontynuacja przez: dowolny wybór 
BIT4:  
Uaktywnienie z powodu: przerwanie użytkownika "ASUP". 
W celu kontynuowania programu przy pomocy repos, aktu-
alna pozycja przy wystąpieniu przerwania jest zapisywana w 
pamięci. 
Uaktywnienie przez: sygnał Vdi, Interfejs cyfrowo-
analogowy 
Kontynuacja przez: dowolny wybór 
BIT5:  
Uaktywnienie z powodu: anulowanie powtórzenia podpro-
gramu 
Uaktywnienie przez: sygnał Vdi 
Kontynuacja przez: przy zastosowaniu SystemAsup  
REPOS 
BIT6:  
Uaktywnienie z powodu: uaktywnienie dekodowania poje-
dynczymi blokami 
Uaktywnienie przez: sygnał Vdi (+BTSS) 
Kontynuacja przez:  przy zastosowaniu SystemAsup  
REPOS 
BIT7:  
Uaktywnienie z powodu: uaktywnienie skasowania pozosta-
łej drogi 
Uaktywnienie przez: sygnał Vdi Interfejs cyfrowo-analogowy 
Kontynuacja przez:  przy zastosowaniu SystemAsup  Ret 
BIT8:  
Uaktywnienie z powodu: uaktywnienie synchronizacji osi 
Uaktywnienie przez: sygnał Vdi 
Kontynuacja przez: przy zastosowaniu SystemAsup  
REPOS 
BIT9:  
Uaktywnienie z powodu: zmiany rodzaju pracy 
Uaktywnienie przez: sygnał Vdi 
Kontynuacja przez: przy zastosowaniu SystemAsup  
REPOS albo RET (patrz MD.) 
BIT10:  
Uaktywnienie z powodu: kontynuacja programu pod Tea-
chIn wzgl. po wyłączeniu aktywności TeachIn 
Uaktywnienie przez: sygnał Vdi 
Kontynuacja przez: przy zastosowaniu SystemAsup  Ret 
BIT11:  
Uaktywnienie z powodu: wybór Overstore 
Uaktywnienie przez: wybór Pi 
Kontynuacja przez: przy zastosowaniu SystemAsup  
REPOS 
BIT12:  
Uaktywnienie z powodu: alarm z reakcją blok korekcji z 
Repos  
(COMPBLOCKWITHREORG) 
Uaktywnienie przez: Intern 
Kontynuacja przez: przy zastosowaniu SystemAsup  
REPOS 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-589

 

$AC_ASUP  
Forts,
 

BIT13:  
Uaktywnienie z powodu:  ruch wycofania przy G33 i stop 
Uaktywnienie przez: Intern 
Kontynuacja przez: przy zastosowaniu SystemAsup Ret 
BIT14:  
Uaktywnienie z powodu: uaktywnienie posuwu w pracy 
próbnej 
Uaktywnienie przez: Vdi 
Kontynuacja przez: przy zastosowaniu SystemAsup  
REPOS 
BIT15:  
Uaktywnienie z powodu: wyłączenie aktywności posuwu w 
pracy próbnej 
Uaktywnienie przez: Vdi 
Kontynuacja przez: przy zastosowaniu SystemAsup  
REPOS 
BIT16:  
Uaktywnienie z powodu: uaktywnienie maskowania bloku 
Uaktywnienie przez: Vdi 
Kontynuacja przez: przy zastosowaniu SystemAsup  
REPOS 
BIT17:  
Uaktywnienie z powodu: wyłączenie aktywności maskowa-
nia bloku 
Uaktywnienie przez: Vdi 
Kontynuacja przez: przy zastosowaniu SystemAsup  
REPOS 
BIT18:  
Uaktywnienie z powodu: nastawienie aktywności danych 
maszynowych 
Uaktywnienie przez: Pi 
Kontynuacja przez: przy zastosowaniu SystemAsup  
REPOS 
BIT19:   
Uaktywnienie z powodu: nastawienie aktywności korekcji 
narzędzia 
Uaktywnienie przez: Pi     "_N_SETUDT" 
Kontynuacja przez: przy zastosowaniu SystemAsup  
REPOS 
BIT20:   
Uaktywnienie z powodu: Systemasup po tym jak typ poszu-
kiwania SERUPRO doszedł do celu poszukiwania. 
Uaktywnienie przez: Pi "_N_FINDBL"  Parametr == 5 
Kontynuacja przez: przy zastosowaniu SystemAsup  
REPOS 

$P_ISTEST 

BOOL $P_ISTEST 

Sprawdzenie pracy testowej w programie obróbki 
TRUE = test programu aktywny 
FALSE = test programu nie aktywny 

 

 

 

 

$P_MMCA 

STRIN

$P_MMCA 
Pokwitowanie zlecenia MMC 
2. rozmiar przy TYPE_STRING automatycznie 
MAXSTRINGLEN 

 

 

 

$A_PROTO 

BOOL $A_PROTO 

Uaktywnienie / wyłączenie aktywności funkcji protokołowa-
nia dla pierwszego użytkownika 

RS WS R 

W  4 

$A_PROTOC 

BOOL $A_PROTOC 

Uaktywnienie / wyłączenie aktywności funkcji protokołowa-
nia dla użytkownika 
0   EX_MAX_NUM_PROT_USER 1, USER 

RS WS R 

W  6

.

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-590

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15.2.31 Akcje 

synchroniczne 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AC_FIFO1 

REAL $AC_FIFO1[n] 

FIFO dla akcji synchronicznych ruchu i pomiarów cyklicz-
nych 
n: Parametr numer 0   max element fifo 
Znaczenie specjalne: 
n=0: Przy zapisie z indeksem 0 nowa wartość jest 
        zapisywana do FIFO. 
 Przy odczycie z indeksem 0 jest czytany najstarszy ele-
ment i usuwany z FIFO. 
n=1: dostęp do odczytu do najstarszego elementu 
n=2: dostęp do odczytu do najmłodszego elementu 
n=3: suma wszystkich elementów znajdujących się w FIFO, 
gdy w  
        MD $MC_MM_MODE_FIFO jest nastawiony Bit0. 
n=4: dostęp do odczytu do aktualnej liczby elementów FIFO 
n=5 m: czytaj dostęp do poszczególnych elementów FIFO 
5 jest najstarszym elementem, 
6 jest drugim z najstarszych elementów. 

RS W  R 

$AC_FIFO2 

REAL $AC_FIFO2[n] 

FIFO dla akcji synchronicznych ruchu i pomiarów cyklicz-
nych 
n: parametr numer 0   max element fifo 
Znaczenie specjalne: 
n=0: Przy zapisie z indeksem 0 nowa wartość jest  
        zapisywana do FIFO. 
        Przy odczycie z indeksem 0 jest czytany najstarszy  
        element i usuwany z FIFO. 
n=1: Dostęp do odczytu do najstarszego elementu 
n=2: Dostęp do odczytu do najmłodszego elementu 
n=3: Suma wszystkich elementów znajdujących się w FIFO, 
gdy w MD $MC_MM_MODE_FIFO jest nastawiony Bit0. 
n=4: Dostęp do odczytu do aktualnej liczby elementów  
        FIFO 
n=5 m: Dostęp do odczytu do poszczególnych elementów  
            FIFO 
5 jest najstarszym elementem, 
6 drugi z najstarszych itd. 

RS W  R 

... 

 

 

 

 

 

 

 

$AC_FIFO10 

REAL $AC_FIFO10[n] 

jak $AC_FIFO1 ... 

RS W  R 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-591

 

15.2.32 Wejścia / wyjścia 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$A_IN 

BOOL $A_IN[n] 

Wejście cyfrowe NC 
n: numer wejścia 1   ... 
Max numer wejścia wynika z MD 
$MN_FASTIO_DIG_NUM_INPUTS 

RS   

  2 

$A_OUT 

BOOL $A_OUT[n] 

Wyjście cyfrowe NC 
n: numer wyjścia 1   ... 
Max numer wejścia wynika z MD 
$MN_FASTIO_DIG_NUM_OUTPUTS 

RS W  R 

W  2 

$A_INA 

REAL $A_INA[n] 

Wejście analogowe NC 
n: numer wejścia 1   ... 
Max numer wejścia wynika z MD 
$MN_FASTIO_ANA_NUM_INPUTS 

RS   

  2 

$A_OUTA 

REAL $A_OUTA[n] 

Wyjście analogowe NC. Przy zapisie wartość działa dopiero 
z następnym taktem Ipo i może być wówczas wyprowadzo-
na z powrotem. 
n: numer wyjścia 1   ... 
Max numer wejścia wynika z MD 
$MN_FASTIO_ANA_NUM_OUTPUTS 

RS W  R 

W  2 

$A_INCO 

BOOL $A_INCO[n] 

Wejście komparatora 
n: Numer wyjścia 1   ... 
Max numer wejścia wynika z MD 

RS   

  2 

15.2.33 

Odczyt i zapis zmiennych PLC 

 

$A_DBB 

INT $A_DBB[n] 

Odczyt/zapis bajta danych (8Bit) z/do PLC 
n: przesunięcie pozycji w ramach zakresu we/wy 0   ... 

RS W  R 

W + 

$A_DBW 

INT $A_DBW[n] 

Odczyt/zapis słowa danych (16Bit) z/do PLC 
n: Przesunięcie pozycji w ramach zakresu we/wy 0   ... 

RS W  R 

W + 

$A_DBD 

INT $A_DBD[n] 

Odczyt/zapis podwójnego słowa danych (32Bit) z/do PLC 
n: Przesunięcie pozycji w ramach zakresu we/wy 0   ... 

RS W  R 

W + 

$A_DBR 

REAL $A_DBR[n] 

Odczyt/zapis  danych real (32Bit) z/do PLC 
n: Przesunięcie pozycji w ramach zakresu we/wy 0   ... 

RS W  R 

W + 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-592

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15.2.34 NCU-Link 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$A_DLB 

INT $A_DLB[n] 

Odczyt/zapis bajta danych (8Bit) z/do NCU-Link  
n: przesunięcie pozycji w ramach zakresu pamięci link 0   ... 

RS W  R 

$A_DLW 

INT $A_DLW[n] 

Odczyt/zapis słowa danych (16Bit) z/do NCU-Link 
n: przesunięcie pozycji w ramach zakresu pamięci link 0   ... 
synchronicznie z przebiegiem głównym 

RS W  R 

$A_DLD 

INT $A_DLD[n] 

Odczyt/zapis podwójnego słowa danych (32Bit) z/do NCU-
Link 
n: przesunięcie pozycji w ramach zakresu pamięci link 0   ... 
synchronicznie z przebiegiem głównym 

RS W  R 

$A_DLR 

REAL $A_DLR[n] 

Odczyt/zapis danych real (32Bit) z/do NCU-Link  
n: przesunięcie pozycji w ramach zakresu pamięci link 0   ... 
synchronicznie z przebiegiem głównym 

RS W  R 

$A_LINK_TRAN
S_RATE
 

INT $A_LINK_TRANS_RATE 

Liczba bajtów, które jeszcze w aktualnym takcie Ipo mogą 
zostać przesłane poprzez komunikację NCU-Link. 

 

 

  5 

15.2.35 Bezpośrednio PLC-IO 

 

$A_PBB_IN 

INT $A_PBB_IN[n] 

Odczyt bajta danych (8Bit) bezpośrednio z PLC-IO 
n: Przesunięcie pozycji w ramach obszaru wejściowego 
PLC   0   ... 

RS   

  5 

$A_PBW_IN 

INT $A_PBW_IN[n] 

Odczyt słowa danych (16Bit) bezpośrednio z PLC-IO  
n: Przesunięcie pozycji w ramach obszaru wejściowego 
PLC   0   ... 

RS   

  5 

$A_PBD_IN 

INT $A_PBD_IN[n] 

Odczyt podwójnego słowa danych (32Bit) bezpośrednio z 
PLC-IO 
n: Przesunięcie pozycji w ramach obszaru wejściowego 
PLC   0   ... 

RS   

  5 

$A_PBR_IN 

REAL $A_PBR_IN[n] 

Odczyt danych real (32Bit) bezpośrednio z PLC-IO 
n: przesunięcie pozycji w ramach obszaru wejściowego PLC 
0   ... 

RS   

  6

.

$A_PBB_OUT 

INT $A_PBB_OUT[n] 

Zapis bajta danych (8Bit) bezpośrednio na PLC-IO 
n: przesunięcie pozycji w ramach obszaru wyjściowego PLC    
0   ... 
synchronicznie z przebiegiem głównym 

RS W  R 

 5 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-593

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

                       

$A_PBW_OUT 

INT $A_PBW_OUT[n] 

Zapis słowa danych (16Bit) bezpośrednio na PLC-IO 
n: przesunięcie pozycji w ramach obszaru wyjściowego PLC     
0   ... 
synchronicznie z przebiegiem głównym 

RS W  R 

W  5 

$A_PBD_OUT 

INT $A_PBD_OUT[n] 

Zapis podwójnego słowa danych (32Bit) bezpośrednio na 
PLC-IO 
n: przesunięcie pozycji w ramach obszaru wyjściowego PLC   
0   ... 
synchronicznie z przebiegiem głównym 

RS W  R 

W  5 

$A_PBR_OUT 

REAL $A_PBR_OUT[n] 

Zapis danych real (32Bit) bezpośrednio na PLC-IO 
n: przesunięcie pozycji w ramach obszary wyjściowego PLC 
0   ... 
synchronicznie z przebiegiem głównym 

RS W  R 

W  5 

$C_IN 

BOOL $C_IN[n] 

Sygnał od PLC do Cycle 
zarezerwowano dla aplikacji SIEMENS! 
n: numer wejścia 1   ... 

RS   

  6

.

$C_OUT 

BOOL $C_OUT[n] 

Sygnał od Cycle do PLC 
zarezerwowano dla aplikacji SIEMENS! 
n: numer wyjścia 1   ... 

RS W  R 

W  6

.

15.2.36 Zarządzanie narzędziami 

Te zmienne systemowe mają wartość –1, gdy w chwili odczytu nie jest aktywny żaden rozkaz zarządzania 
narzędziami. 

$AC_TC_CMDT 

INT $AC_TC_CMDT 

Zmienna przerzutnikowa: $AC_TC_CMDT (CoMmadTri-
gger) przyjmuje wartość 1 dla taktu Ipo zawsze wtedy, gdy 
nowy rozkaz menedżera narzędzi jest wyprowadzany do 
PLC. 

RS   

  6

.

$AC_TC_ACKT 

INT $AC_TC_ACKT 

Zmienna przerzutnikowa: $AC_TC_ACKT (ACKnowledge-
Trigger) przyjmuje wartość 1 dla taktu Ipo zawsze wtedy, 
gdy PLC kwituje rozkaz menedżera narzędzi. 

RS   

  6

.

$AC_TC_CMDC 

INT $AC_TC_CMDC 

Zmienna licznikowa: $AC_TC_CMDC (CoMmandCounter) 
jest zwiększana o przyrost 1 przy każdym wyprowadzeniu 
rozkazu menedżera narzędzi do PLC 
 
synchronicznie z przebiegiem głównym 

RS WS R 

W  6

.

$AC_TC_ACKC 

INT $AC_TC_ACKC 

Zmienna licznikowa: $AC_TC_CMDC (ACKnowledgeCoun-
ter) jest zwiększana o przyrost 1 przy kwitowaniu rozkazu 
menedżera narzędzi przez PLC. 
synchronicznie z przebiegiem głównym 

RS WS R 

W  6

.

$AC_TC_FCT 

INT $AC_TC_FCT 

Numer rozkazu. Specyfikuje on, jaki proces jest pożądany. 
-1: W chwili odczytu nie jest aktywny żaden rozkaz mene-
dżera narzędzi. 

RS   

  5 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-594

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AC_TC_STATU
S
 

INT $AC_TC_STATUS 

Status, w którym znajduje się rozkaz – można przeczytać 
poprzez $AC_TC_FCT. 
-1: W chwili odczytu nie jest aktywny żaden rozkaz mene-
dżera narzędzi. 

RS   

  5 

$AC_TC_THNO 

INT $AC_TC_THNO 

Numer uchwytu narzędziowego (ew. nr wrzeciona) do któ-
rego ma być założone nowe narzędzie. 
-1: w chwili odczytu nie jest aktywny żaden rozkaz mene-
dżera narzędzi. 

RS   

  5 

$AC_TC_TNO 

INT $AC_TC_TNO 

Wewnętrzny dla NCK numer T nowego narzędzia (do 
wprowadzenia do pozycji roboczej). 
 0: nie ma nowego narzędzia. 
-1: w chwili odczytu nie jest aktywny żaden rozkaz mene-
dżera narzędzi. 

RS   

  5 

$AC_TC_MFN 

INT $AC_TC_MFN 

Numer źródłowy magazynu nowego narzędzia. 
 0: nie ma nowego narzędzia. 
-1: w chwili odczytu nie jest aktywny żaden rozkaz mene-
dżera narzędzi. 

RS   

  5 

$AC_TC_LFN 

INT $AC_TC_LFN 

Numer źródłowy miejsca nowego narzędzia. 
 0: nie ma nowego narzędzia. 
-1: w chwili odczytu nie jest aktywny żaden rozkaz mene-
dżera narzędzi. 

RS   

  5 

$AC_TC_MTN 

INT $AC_TC_MTN 

Numer docelowy magazynu nowego narzędzia. 
 0: nie ma nowego narzędzia. 
-1: w chwili odczytu nie jest aktywny żaden rozkaz mene-
dżera narzędzi. 

RS   

  5 

$AC_TC_LTN 

INT $AC_TC_LTN 

Numer docelowy miejsca w magazynie nowego narzędzia. 
 0: nie ma nowego narzędzia. 
-1: w chwili odczytu nie jest aktywny żaden rozkaz mene-
dżera narzędzi. 

RS   

  5 

$AC_TC_MFO 

INT $AC_TC_MFO 

Numer źródłowy magazynu starego narzędzia (do cofnięcia 
z poz. roboczej). 
 0: nie ma starego narzędzia. 
-1: w chwili odczytu nie jest aktywny żaden rozkaz mene-
dżera narzędzi. 

RS   

  5 

$AC_TC_LFO 

INT $AC_TC_LFO 

Numer źródłowy miejsca starego narzędzia (do cofnięcia z 
pozycji roboczej). 
 0: nie ma starego narzędzia. 
-1: w chwili odczytu nie jest aktywny żaden rozkaz mene-
dżera narzędzi. 

RS   

  5 

$AC_TC_MTO 

INT $AC_TC_MTO 

Numer docelowy magazynu starego narzędzia (do cofnięcia 
z pozycji roboczej). 
 0: nie ma starego narzędzia. 
-1: w chwili odczytu nie jest aktywny żaden rozkaz mene-
dżera narzędzi. 

RS   

  5 

$AC_TC_LTO 

INT $AC_TC_LTO 

Docelowy numer miejsca starego narzędzia (do cofnięcia z 
pozycji roboczej). 
 0: nie ma starego narzędzia. 
-1: w chwili odczytu nie jest aktywny żaden rozkaz mene-
dżera narzędzi. 

RS   

  5 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-595

 

15.2.37 Czasy 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$A_YEAR 

INT $A_YEAR 

Czas systemowy rok 

RS   

  3 

$A_MONTH 

INT $A_MONTH 

Czas systemowy miesiąc 

RS   

  3 

$A_DAY 

INT $A_DAY 

Czas systemowy dzień 

RS   

  3 

$A_HOUR 

INT $A_HOUR 

Czas systemowy godzina 

RS   

  3 

$A_MINUTE 

INT $A_MINUTE 

Czas systemowy minuta 

RS   

  3 

$A_SECOND 

INT $A_SECOND 

Czas systemowy sekunda 

RS   

  3 

$A_MSECOND 

INT $A_MSECOND 

Czas systemowy milisekundy 

RS   

  3 

 

$AC_TIME 

REAL $AC_TIME 

Czas od początku bloku w sekundach 

RS   

  2 

$AC_TIMEC 

REAL $AC_TIMEC 

Czas od początku bloku Ipo 

RS   

  3 

$AC_TIMER 

REAL $AC_TIMER[n] 

Zegar - jednostka w sekundach 
Czas jest liczony z rastrowaniem wewnętrznym w wielokrot-
ności taktu interpolatora. 
Odliczanie zmiennej czasowej jest uruchamiane przez 
przyporządkowanie wartości: $AC_TIMER[n]=<wartość 
startowa> 
Odliczanie zmiennej czasowej jest zatrzymywane przez 
przyporządkowanie wartości ujemnej: 
$AC_TIMER[n]=-1 
Aktualna wartość czasowa może zostać odczytana przy 
odliczanej albo zatrzymanej zmiennej czasowej. Po zatrzy-
maniu zmiennej czasowej przez przyporządkowanie –1 jest 
zachowywana ostatnia aktualna wartość czasu i może być 
dalej odczytywana. Rozmiar jest ustalany poprzez MD 
$MC_MM_NUM_AC_TIMER. 

RS WS R 

W + 

$AC_PRTIME_M 

REAL 

$AC_PRTIME_M      "ProgramRunTIME-Main" 
Nastawienie (inicjalizacja) zsumowanego czasu przebiegu 
programu (czas główny) 

 

 

 

 

$AC_PRTIME_A 

REAL 

$AC_PRTIME_A      "ProgramRunTIME-Auxilary" 
Nastawienie (inicjalizacja) zsumowanego czasu przebiegu 
programu (czas uboczny) 

 

 

 

 

$AC_PRTIME_M
_INC
 

REAL $AC_PRTIME_M_INC 

 

"ProgramRunTIME-Main-

INCrement" 
Przyrostowanie zsumowanego czasu przebiegu programu 
(czas główny) 

 

 

 

 

$AC_PRTIME_A
_INC
 

REAL 

$AC_PRTIME_A_INC  "ProgramRunTIME-Auxilary-
INCrement" 
Przyrostowanie zsumowanego czasu przebiegu programu 
(czas uboczny) 

 

 

 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-596

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15.2.38 

Ruch po torze 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AC_PATHN 

REAL $AC_PATHN 

Znormalizowany parametr toru 
Wartość między 0=początek bloku i 1=koniec bloku 

RS   

  2 

$AC_DTBW 

REAL $AC_DTBW 

Odstęp geometryczny od początku bloku w układzie wsp. 
obr. przedmiotu 
Dla obliczenia odstępu jest miarodajna tylko zaprogramo-
wana pozycja, w przypadku gdy oś jest osią sprzężoną, 
udział pozycji wynikający ze sprzężenia pozostaje tutaj nie 
uwzględniony. 

RS   

  2 

$AC_DTBB 

REAL $AC_DTBB 

Odstęp geometryczny od początku bloku w bazowym ukła-
dzie współrzędnych 
Dla obliczenia odstępu jest miarodajna tylko zaprogramo-
wana pozycja, w przypadku gdy oś jest osią sprzężoną, 
udział pozycji wynikający ze sprzężenia pozostaje tutaj nie 
uwzględniony. 

RS   

  2 

$AC_DTEW 

REAL $AC_DTEW 

Odstęp geometryczny od końca bloku w układzie współ-
rzędnych obrabianego przedmiotu 
Dla obliczenia odstępu jest miarodajna tylko zaprogramo-
wana pozycja, w przypadku gdy oś jest osią sprzężoną, 
udział pozycji wynikający ze sprzężenia pozostaje tutaj nie 
uwzględniony. 

RS   

  2 

$AC_DTEB 

REAL $AC_DTEB 

Odstęp geometryczny od końca bloku w bazowym układzie 
współrzędnych 
Dla obliczenia odstępu jest miarodajna tylko zaprogramo-
wana pozycja, w przypadku gdy oś jest osią sprzężoną, 
udział pozycji wynikający ze sprzężenia pozostaje tutaj nie 
uwzględniony. 

RS   

  2 

$AC_PLTBB 

REAL $AC_PLTBB 

Droga po torze od początku bloku w bazowym układzie 
współrzędnych 

RS   

  3 

$AC_PLTEB 

REAL $AC_PLTEB 

Droga po torze do końca bloku w bazowym układzie współ-
rzędnych 

RS   

  3 

$AC_DELT 

REAL $AC_DELT 

Zapisana w pamięci pozostała droga po torze w układzie 
współrzędnych obrabianego przedmiotu po skasowaniu 
reszty drogi w przypadku akcji synchronicznych ruchu 

 

 

  3 

$P_APDV 

BOOL $P_APDV 

Daje true, gdy wartości pozycji dające się odczytać przy 
pomocy $P_APR[X] wzgl. $P_AEP[X] (punkt startowy wzgl. 
punkt konturu przy miękkim dosuwie i odsuwie) są obowią-
zujące. 

 

 

 

 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-597

 

15.2.39 Prędkości/przyśpieszenia 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$P_F 

REAL $P_F 

Ostatni zaprogramowany posuw po torze F 

 

 

 

 

$AC_F 

REAL $AC_F 

Zaprogramowany posuw po torze F 

 

 

  6

.

$AC_OVR 

REAL $AC_OVR: 

Override ruchu po torze dla akcji synchronicznych 
Multiplikatywna składowa override, działa dodatkowo do 
override obsługowego, override programowanego i override 
transformacyjnego.  
Współczynnik całkowity pozostaje jednak ograniczony do 
wartości maksymalnej zdefiniowanej przez dane maszyno-
we $MN_OVR_FACTOR_LIMIT_BIN wzgl. 
$MN_OVR_FACTOR_FEEDRATE[31]. Jeżeli zostanie 
wprowadzona wartość < 0.0, wówczas jest przyjmowane 0 i 
jest sygnalizowany alarm 14756. 
Musi być zapisywany na nowo w każdym takcie Ipo, w 
przeciwnym przypadku działa wartość 100%. 
Do zmiennej jest dostęp tylko z akcji synchronicznych. 

  R 

W  

$AC_VC 

REAL $AC_VC 

Addytywny override posuwu po torze dla akcji synchronicz-
nych 
Wartość korekcji nie działa w przypadku G0, G33, G331, 
G332 i G63. Wartość korekcji musi być zapisywana na 
nowo w każdym takcie Ipo, w przeciwnym przypadku działa 
wartość 0. 
Bei Override 0 wartość korekcji nie działa, w innym przy-
padku override nie działa na wartość korekcji. 
Posuw całkowity nie może stać się ujemny w wyniku warto-
ści korekcji. 
Następuje takie ograniczenie do góry, że maksymalne 
prędkości osi i przyśpieszenia nie są przekraczane. 
$AC_VC nie wpływa na obliczanie innych składowych po-
suwu. 
Wartości override ustalone przez dane maszynowe 
$MN_OVR_FACTOR_LIMIT_BIN, 
$MN_OVR_FACTOR_FEEDRATE[30], 
$MN_OVR_FACTOR_AX_SPEED[30], 
$MN_OVR_FACTOR_SPIND_SPEED  
nie mogą zostać przekroczone. Addytywna korekcja posu-
wu jest tak ograniczana, że wynikający posuw nie przekra-
cza maksymalnej wartości override zaprogramowanego 
posuwu. 
Dostęp do zmiennej jest tylko z akcji synchronicznych. 

  R 

W  

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-598

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AC_PATHACC 

REAL $AC_PATHACC 

Zadanie zwiększonego przyśpieszenia ruchu po torze dla 
zmian override i wydarzeń start/stop. 
$AC_PATHACC jest uwzględniany tylko wtedy, gdy wartość 
jest większa od przygotowanego ograniczenia przyśpiesze-
nia. 
Wartość 0 cofa wybór funkcji. 
Wartości, które prowadzą do przyśpieszeń osi maszyny, 
które są dwa razy większe niż sparametryzowano w 
$MA_MAX_AX_ACCEL[..], są wewnętrznie odpowiednio 
ograniczane. 

RS WS R 

 6

.

$AC_PATHJER
K
 

REAL $AC_PATHJERK 

Zadanie zwiększonego przyśpieszenia drugiego stopnia dla 
zmian override i wydarzeń start/stop. 
$AC_PATHJERK jest uwzględniany tylko wtedy, gdy war-
tość jest większa niż przygotowane ograniczenie przyśpie-
szenia drugiego stopnia. 
Wartość 0 cofa wybór funkcji. 

RS WS R 

 6

.

$AC_VACTB 

REAL $AC_VACTB 

Prędkość ruchu po torze w bazowym układzie współrzęd-
nych. 

RS   

  2 

$AC_VACTW 

REAL $AC_VACTW 

Prędkość ruchu po torze w układzie współrzędnych obra-
bianego przedmiotu 

RS   

  2 

15.2.40 Wrzeciona 

 

$P_S 

REAL $P_S[n] 

Ostatnia zaprogramowana prędkość obrotowa wrzeciona 
n: numer wrzeciona 
0 ... max numer wrzeciona 

 

 

 

 

$AA_S 

REAL $AA_S[n] 

Rzeczywista prędkość obrotowa wrzeciona. Znak odpowia-
da kierunkowi obrotów. 
n: numer wrzeciona 
0 ... max numer wrzeciona 

RS   

  4 

$P_CONSTCUT
_S
 

REAL $P_CONSTCUT_S[n] 

Ostatnia zaprogramowana stała prędkość skrawania 
n: numer wrzeciona 
0 ... max numer wrzeciona 

 

 

 

 

6
.

$AC_CONSTCU
T_S
 

REAL $AC_CONSTCUT_S[n] 

Aktualna stała prędkość skrawania. 
n: numer wrzeciona 
0 ... max numer wrzeciona 

RS   

  6

.

$P_SEARCH_S 

REAL $P_SEARCH_S[n] 

Stwierdzona przy poszukiwaniu bloku ostatnia zaprogramo-
wana prędkość obrotowa wrzeciona wzgl. prędkość skra-
wania 
n: numer wrzeciona 
0 ... max numer wrzeciona 

 

 

 

 

6
.

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-599

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$P_SDIR 

INT $P_SDIR[n] 

Ostatni zaprogramowany kierunek obrotów wrzeciona 
3: kierunek obr. wrzeciona w prawo,  
4: kierunek obr. wrzeciona w lewo, 
5: wrzeciono stop 
n: numer wrzeciona 
0 ... max numer wrzeciona 

 

 

 

 

$AC_SDIR 

INT $AC_SDIR[n] 

Aktualny kierunek obrotów wrzeciona 
3: kierunek obr. wrzeciona w prawo,  
4: kierunek obr. wrzeciona w lewo,  
5: wrzeciono stop 
n: numer wrzeciona 
0 ... max numer wrzeciona 

RS   

  3 

$P_SEARCH_S
DIR
 

INT $P_SEARCH_SDIR[n] 

Stwierdzone przy poszukiwaniu bloku ostatnie zaprogramo-
wanie wrzeciona: 
3: M3 kierunek obr. wrzeciona w prawo 
4: M4 kierunek obr. wrzeciona w lewo 
5: M5 wrzeciono stop 
-19: M19, SPOS, SPOSA pozycjonowanie wrzeciona, pozy-
cja  
       i tryb dosuwu są odczytywane ze zmiennych SEARCH 
70: M70 przełączenie na pracę osi 
-5: kierunek obrotów wrzeciona nie zaprogramowany  
     nie jest wyprowadzany. 
n: numer wrzeciona 
0 ... max numer wrzeciona 

 

 

 

 

6
.

$P_SMODE 

INT $P_SMODE[n] 

Ostatnio zaprogramowany rodzaj pracy wrzeciona: 
0: w kanale nie ma wrzeciona albo wrzeciono jest aktywne 
w innym kanale albo jest używane przez PLC (FC18) wzgl. 
przez akcje synchroniczne. 
1: praca ze sterowaną prędkością obrotową 
2: pozycjonowanie 
3: praca synchroniczna 
4: praca osi 
n: numer wrzeciona 
0 ... max numer wrzeciona 

 

 

 

 

$AC_SMODE 

INT $AC_SMODE[n] 

Aktualnie aktywny rodzaj pracy wrzeciona: 
0: w kanale nie ma wrzeciona 
1: praca ze sterowaną prędkością obrotową 
2: pozycjonowanie 
3: praca synchroniczna 
4: praca osi 
n: numer wrzeciona 
0 ... max numer wrzeciona 

RS   

  3 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-600

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$P_SGEAR 

INT $P_SGEAR[n] 

Ostatni zaprogramowany albo w przypadku M40 zażądany 
przez zaprogramowanie S stopień przekładni wrzeciona 
1: 1. zażądany stopień przekładni 
.... 
5: 5. zażądany stopień przekładni 
n: numer wrzeciona 
0 ... max numer wrzeciona 

 

 

 

 

6
.

$AC_SGEAR 

INT $AC_SGEAR[n] 

Aktywny stopień przekładni wrzeciona 
1: 1. stopień przekładni jest aktywny 
.... 
5: 5. stopień przekładni jest aktywny 
n: numer wrzeciona 
0 ... max numer wrzeciona 

RS   

  6

.

$P_SAUTOGEA
R
 

INT $P_SAUTOGEAR[n] 

Automatyczna zmiana stopinia przekładni (M40) jest zapro-
gramowana. 
0: zażądanie stopni przekładni następuje przez M41..M45 
1: stopień przekładni jest obliczany odpowiednio do zapro-
gramowanej prędkości obrotowej (S) następuje jego zażą-
danie (M40 automatyczna zmiana stopnia przekładni jest 
aktywna) 
n: numer wrzeciona 
0 ... max numer wrzeciona 

 

 

 

 

6
.

$P_SEARCH_S
GEAR
 

INT $P_SEARCH_SGEAR[n] 

Stwierdzona przy poszukiwaniu bloku ostatnia zaprogramo-
wana funkcja M stopnia przekładni. 
40: M40 automatyczna zmiana stopnia przekładni 
41: M41 1. zażądany stopień przekładni 
... 
45: M45 5. zażądany stopień przekładni 
n: numer wrzeciona 
0 ... max numer wrzeciona 

 

 

 

 

6
.

$P_SEARCH_S
POS
 

REAL $P_SEARCH_SPOS[n] 

Stwierdzona przy poszukiwaniu bloku ostatnia zaprogramo-
wana przez M19, SPOS wzgl. SPOSA pozycja wrzeciona 
wzgl. zaprogramowana droga ruchu postępowego. 
Pozycja: 0...359.999, gdy wartość w MD 30330 
MODULO_RANGE wynosi 360.0 stopni 
Droga: -100000000 ... 100000000 stopni. Znak podaje 
kierunek ruchu. 
n: numer wrzeciona 
0 ... max numer wrzeciona 

 

 

 

6
.

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-601

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$P_SEARCH_S
POSMODE
 

INT $P_SEARCH_SPOSMODE[n] 

Stwierdzony przy poszukiwaniu bloku ostatni zaprogramo-
wany przez M19, SPOS wzgl. SPOSA tryb dosuwu do 
pozycji. 
0: DC 
1: AC 
2: IC 
3: DC 
4: ACP 
5: ACN 
n: numer wrzeciona 
0 ... max numer wrzeciona 

 

 

 

6
.

$P_NUM_SPIND
LES
 

INT $P_NUM_SPINDLES 

Określa maksymalną liczbę wrzecion w kanale 
0: w kanale nie ma wrzeciona 
1..n: liczba wrzecion w kanale. 

 

 

 

 

6
.

$P_MSNUM 

INT $P_MSNUM 

Podaje odwrotnie numer wrzeciona master. 
0: w kanale nie ma wrzeciona 
1..n: numer wrzeciona master 

 

 

 

 

6
.

$AC_MSNUM 

INT $AC_MSNUM 

Podaje odwrotnie numer aktualnego wrzeciona master. 
0: nie ma wrzeciona 
1..n: numer wrzeciona master 

RS   

  3 

$P_MTHNUM 

INT 

$P_MTHNUM – ma sens tylko z aktywnym zarządzaniem 
narzędziami 
Podaje odwrotnie numer uchwytu narzędzia master: 
0: nie ma uchwytu narzędzia master 
1..n: numer uchwytu narzędzia master 

 

 

 

 

6
.

$AC_MTHNUM 

INT 

$AC_MTHNUM – ma sens tylko z aktywnym zarządzaniem 
narzędziami 
Podaje odwrotnie numer aktualnego uchwytu narzędzia 
master: 
0: nie ma uchwytu narzędzia master 
1..n: numer uchwytu narzędzia master 

RS   

  6

.

$P_GWPS 

BOOL $P_GWPS[n] 

Stała prędkość obrotowa ściernicy wł., gdy TRUE 
n: numer wrzeciona 

 

 

 

 

15.2.41 Wartości wielomianowe dla akcji synchronicznych 

 

$AC_FCT1LL 

REAL $AC_FCT1LL 

Dolna wartość graniczna funkcji oceny FCTDEF 1 

RS WS R 

W + 

$AC_FCT2LL 

REAL $AC_FCT2LL 

Dolna wartość graniczna funkcji oceny FCTDEF 2 

RS WS R 

W + 

$AC_FCT3LL 

REAL $AC_FCT3LL 

Dolna wartość graniczna funkcji oceny FCTDEF 3 

RS WS R 

W + 

$AC_FCT1UL 

REAL $AC_FCT1UL 

Górna wartość graniczna funkcji oceny FCTDEF 1 

RS WS R 

W + 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-602

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AC_FCT2UL 

REAL $AC_FCT2UL 

Górna wartość graniczna funkcji oceny FCTDEF 2 

RS WS R 

$AC_FCT3UL 

REAL $AC_FCT3UL 

Górna wartość graniczna funkcji oceny FCTDEF 3 

RS WS R 

$AC_FCT1C 

REAL $AC_FCT1C[n] 

Współczynnik wielomianu a0 - a3 dla funkcji oceny 
FCTDEF 1 
n: rząd współczynnika wielomianu 0   3 

RS WS R 

$AC_FCT2C 

REAL $AC_FCT2C[n] 

Współczynnik wielomianu a0 - a3 dla funkcji oceny 
FCTDEF 2 
n: rząd współczynnika wielomianu 0   3 

RS WS R 

$AC_FCT3C 

REAL $AC_FCT3C[n] 

Współczynnik wielomianu a0 - a3 dla funkcji oceny 
FCTDEF 3 
n: rząd współczynnika wielomianu 0   3 

RS WS R 

$AC_FCTLL 

REAL $AC_FCTLL[n] 

Dolna granica wielomianu dla akcji synchronicznych 
(SYNFCT) 
n: numer wielomianu, ograniczony poprzez daną maszyno-
wą 

RS WS R 

$AC_FCTUL 

REAL $AC_FCTUL[n] 

Górna granica wielomianu dla akcji synchronicznych 
(SYNFCT) 
n: numer wielomianu, ograniczony poprzez daną maszyno-
wą 

RS WS R 

$AC_FCT0 

REAL $AC_FCT0[n] 

Współczynnik a0 wielomianu dla akcji synchronicznych 
(SYNFCT) 
n: numer wielomianu, ograniczony poprzez daną maszyno-
wą 

RS WS R 

$AC_FCT1 

REAL $AC_FCT1[n] 

Współczynnik a1 wielomianu dla akcji synchronicznych 
(SYNFCT) 
n: numer wielomianu, ograniczony poprzez daną maszyno-
wą 

RS WS R 

$AC_FCT2 

REAL $AC_FCT2[n] 

Współczynnik a2 wielomianu dla akcji synchronicznych 
(SYNFCT) 
n: numer wielomianu, ograniczony poprzez daną maszyno-
wą 

RS WS R 

$AC_FCT3 

REAL $AC_FCT3[n] 

Współczynnik a3 wielomianu dla akcji synchronicznych 
(SYNFCT) 
n: numer wielomianu, ograniczony poprzez daną maszyno-
wą 

RS WS R 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-603

 

15.2.42 Stany 

kanałów 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AC_ALARM_S
TAT
 

INT $AC_ALARM_STAT 

(wybrane) reakcje alarmowe dla akcji synchronicznych 
(SYNFCT) 

RS   

  5 

$AN_ESR_TRIG
GER
 

BOOL $AN_ESR_TRIGGER 

Wyzwolenie "rozszerzonego zatrzymania i wycofania" 

  R 

W  

$AC_ESR_TRIG
GER
 

BOOL $AC_ESR_TRIGGER 

Wyzwolenie " rozszerzonego zatrzymania i wycofania  
prowadzonego przez NC " 

  R 

W  

6
.

$AC_OPERATIN
G_TIME
 

REAL 

IF $AC_OPERATING_TIME < 12000 GOTOB 
STARTMARK 
Całkowity czas przebiegu programów NC w rodzaju pracy 
automatyka ( w sekundach ) 

RS WS R 

W  6

.

$AC_CYCLE_TI
ME
 

REAL 

IF $AC_CYCLE_TIME > 2400 GOTOF ALARM01 
Czas przebiegu wybranego programu NC ( w sekundach ) 

RS WS R 

W  6

.

$AC_CUTTING_
TIME
 

REAL 

IF $AC_CUTTING_TIME > 6000 GOTOF ACT_M06 
Czas skrawania przez narzędzie ( w sekundach ) 

RS WS R 

W  6

.

$AC_REQUIRE
D_PARTS
 

REAL $AC_REQUIRED_PARTS 

ACTUAL_LOS 

Definicja liczby potrzebnych obrobionych przedmiotów  
( zadana liczna obr. przedm. ), 
np. w celu definicji wielkości partii, produkcji dziennej... 

RS WS R 

W  6

.

$AC_TOTAL_PA
RTS
 

REAL 

IF $AC_TOTAL_PARTS > SERVICE_COUNT GOTOF 
MARK_END 
Liczba całkowita wszystkich wykonanych przedmiotów 

RS WS R 

W  6

.

$AC_ACTUAL_
PARTS
 

REAL 

IF $AC_ACTUAL_PARTS == 0 GOTOF NEW_RUN 
Liczba aktywnie wykonanych przedmiotów ( liczba rzeczyw. 
). 
Przy $AC_ACTUAL_PARTS == $AC_REQUIRED_PARTS 
jest automatycznie $AC_ACTUAL_PARTS = 0. 

RS WS R 

W  6

.

$AC_SPECIAL_
PARTS
 

REAL $AC_SPECIAL_PARTS 

R20 

Liczba obrobionych przedmiotów policzona według strategii 
użytkownika. 
Bez wewnętrznego wpływu. 

RS WS R 

W  6

.

$AC_G0MODE 

INT $AC_G0MODE 

0: G0 nie aktywne 
1: G0 i interpolacja liniowa aktywna 
2: G0 i interpolacja nie liniowa aktywna 
Zachowanie się osi uczestniczących w tworzeniu konturu 
przy G0 jest zależne od danej maszynowej 
$MC_G0_LINEAR_MODE (tryb Siemens) wzgl. 
$MC_EXTERN_G0_LINEAR_MODE (ISO-Mode): 
Przy interpolacji liniowej osie uczestniczące w tworzeniu 
konturu wykonują ruch równocześnie, 
przy interpolacji nie liniowej osie uczestniczące w tworzeniu 
konturu wykonują ruch jako osie pozycjonowania. 

 

 

  6

.

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-604

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15.2.43 Pomiar 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AC_MEAS_SE
MA
 

INT $AC_MEAS_SEMA 

Zajęcie interfejsu pomiaru. 

 

 

 

6
.

$AC_MEAS_LA
TCH
 

INT 

$AC_MEAS_LATCH[0] = 1 
1. Opisanie punktu pomiaru przy pomocy wartości rzeczy-
wistych osi. 
0: 1.punkt pomiarowy, .. , 3: 4. punkt pomiarowy 

R WS 

 

6
.

$AC_MEAS_WP
_SETANGLE
 

REAL $AC_MEAS_WP_SETANGLE 

0.0 

Kąt zadany położenia obrabianego przedmiotu dla jego 
pomiaru. 

 

 

 

6
.

$AC_MEAS_CO
RNER_SETANG
LE
 

REAL 

$AC_MEAS_CORNER_SETANGLE = 90.0 
Zadany kąt przecięcia narożnika dla pomiaru obrabianego 
przedmiotu. 

 

 

 

6
.

$AC_MEAS_DIR
_APPROACH
 

INT $AC_MEAS_DIR_APPROACH 

0:+x 
1:-x 
2:+y 
3:-y 
4:+z 
5:-z 
Kierunek dosunięcia do obrabianego przedmiotu. 

 

 

 

6
.

$AC_MEAS_AC
T_PLANE
 

INT $AC_MEAS_ACT_PLANE 

0: G17 
1: G18 
2: G19 
Nastawienie płaszczyzny dla obliczenia pomiaru.. 

 

 

 

6
.

$AC_MEAS_FIN
E_TRANS
 

INT $AC_MEAS_FINE_TRANS 

0: korekcja w Trans 
1: korekcja w Fine-Trans 
Nastawienie przesunięcia dokładnego dla obliczenia pomia-
ru. 

 

 

 

6
.

$AC_MEAS_FR
AME_SELECT
 

INT $AC_MEAS_FRAME_SELECT 

0:      $P_SETFR 
10..25:   $P_CHBFR[0..15] 
50..65:   $P_NCBFR[0..15] 
100..199: $P_UIFR[0..99] 
1010..1025: $P_CHBFR[0..15], przy aktywnym G500 
1050..1065: $P_NCBFR[0..15], przy aktywnym G500 
Wybór frame przy pomiarze obrabianego przedmiotu. 

 

 

 

6
.

$AC_MEAS_T_
NUMBER
 

INT $AC_MEAS_T_NUMBER 

Wybór narzędzia dla obliczenia pomiaru. 

 

 

 

6
.

$AC_MEAS_D_
NUMBER
 

INT $AC_MEAS_D_NUMBER 

Wybór ostrza dla obliczenia pomiaru. 

 

 

 

6
.

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-605

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AC_MEAS_TY
PE
 

INT $AC_MEAS_TYPE 

0:  nastawienie domyślne 
1:  krawędź x 
2: krawędź  y 
3: krawędź z 
4:  narożnik 1 
5: narożnik 2 
6: narożnik 3 
7: narożnik 4 
8: narożnik g 
9:  wałek 
10: długość narzędzia 
11: średnica narzędzia 
12: rowek 
13: przesmyk 
14: nastawienie wartości rzeczywistej dla osi geometrycz-
nych i 
      osi dodatkowych 
15: nastawienie wartości rzeczywistej dla osi dodatkowych 
16: krawędź skośna 
17: Plane_Angles (2 kąty przestrzenne jednej płaszczyzny) 
18: Plane_Normal (3 kąty przestrzenne jednej płaszczyzny 
z   
     wyznaczeniem wartości zadanej) 
19: Dimension_1 (1-wymiarowe wyznaczenie wart. zadanej) 
20: Dimension_2 (2- wymiarowe wyznaczenie wart. zada-
nej) 
21: Dimension_3 (3- wymiarowe wyznaczenie wart. zada-
nej) 
Specyfikacja typu pomiaru. 

 

 

 

6
.

$AC_MEAS_VA
LID
 

INT $AC_MEAS_VALID 

Bity obowiązywania zmiennych pomiaru. Przed każdym 
procesem pomiaru wartość powinna zostać nastawiona na 
0. Poszczególne bity są samoczynnie nastawiane przy 
zapisywaniu odpowiednich zmiennych. 
Bit 0: $AA_MEAS_POINT1[oś] 
Bit 1: $AA_MEAS_POINT2[oś] 
Bit 2: $AA_MEAS_POINT3[oś] 
Bit 3: $AA_MEAS_POINT4[oś] 
Bit 4: $AA_MEAS_SETPOINT[oś] 
Bit 5: $AC_MEAS_WP_SETANGLE 
Bit 6: $AC_MEAS_CORNER_SETANGLE 
Bit 7: $AC_MEAS_T_NUMBER 
Bit 8: $AC_MEAS_D_NUMBER 
Bit 9: $AC_MEAS_DIR_APPROACH 
Bit 10: $AC_MEAS_ACT_PLANE 
Bit 11: $AC_MEAS_FRAME_SELECT 
Bit 12: $AC_MEAS_TYPE 
Bit 13: $AC_MEAS_FINE_TRANS 

 

 

 

6
.

$AC_MEAS_FR
AME
 

FRAME $AC_MEAS_FRAME 

Frame wynikowy dla pomiaru obrabianego przedmiotu. 

 

 

 

6
.

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-606

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AC_MEAS_WP
_ANGLE
 

REAL $AC_MEAS_WP_ANGLE 

Obliczony kąt położenia obrabianego przedmiotu przy 
pomiarze obrabianego przedmiotu. 

 

 

 

 

6
.

$AC_MEAS_CO
RNER_ANGLE
 

REAL $AC_MEAS_CORNER_ANGLE 

Obliczony kąt przecięcia narożnika przy pomiarze obrabia-
nego przedmiotu 

 

 

 

 

6
.

$AC_MEAS_DIA
METER
 

REAL $AC_MEAS_DIAMETER 

Obliczona średnica przy pomiarze obrabianego przedmiotu i 
narzędzia 

 

 

 

 

6
.

$AC_MEAS_TO
OL_LENGTH
 

REAL $AC_MEAS_TOOL_LENGTH 

Obliczona długość narzędzia przy pomiarze narzędzia. 

 

 

 

 

6
.

$AC_MEAS_RE
SULTS
 

REAL 

R0 = $AC_MEAS_RESULTS[0] 
Wyniki pomiaru 

 

 

 

 

6
.

15.2.44 Pozycje 

 

$P_EP 

REAL $P_EP[X] 

Ostatnia zaprogramowana wartość zadana 
Osie: oś kanału 

 

 

 

 

$P_EPM 

REAL $P_EPM[X] 

Ostatnia zaprogramowana wartość zadana w układzie wsp. 
maszyny. 
Osie: oś kanału 

 

 

 

 

6
.

$P_APR 

REAL $P_APR[X] 

Pozycja osi w układzie wsp. obr. przedmiotu w punkcie 
startowym ruchu dosuwowego przy miękkim dosunięciu do 
konturu 
Osie: oś kanału 

 

 

 

 

$P_AEP 

REAL $P_AEP[X] 

Punkt dosunięcia: pierwszy punkt konturu w układzie współ-
rzędnych obrabianego przedmiotu przy miękkim dosunięciu 
do konturu 
Osie: oś kanału 

 

 

 

 

$AA_IW 

REAL $AA_IW[X] 

Wartość rzeczywista w układzie współrzędnych obrabiane-
go przedmiotu (WKS) 
Osie: oś kanału 

RS   

  2 

$AA_IEN 

REAL $AA_IEN[X] 

Wartość rzeczywista w nastawianym układzie współrzęd-
nych punktu zerowego (ENS). 
Osie: oś kanału 

RS   

  5 

$AA_IBN 

REAL $AA_IBN[X] 

Wartość rzeczywista w bazowym układzie współrzędnych 
punktu zerowego 
Osie: oś kanału 

RS   

  5 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-607

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AA_IB 

REAL $AA_IB[X] 

Wartość rzeczywista w bazowym układzie współrzędnych 
(BKS). 
Osie: oś kanału 

RS   

  2 

$AA_IM 

REAL $AA_IM[X] 

Wartość rzeczywista w układzie współrzędnych maszyny 
(MKS). 
Osie: geometryczna, kanału, maszyny 

RS   

  2 

15.2.45 Osie 

podziału 

 

$AA_ACT_INDE
X_AX_POS_NO
 

INT $AA_ACT_INDEX_AX_POS_NO[X] 

0: brak osi podziału, przez to pozycja podziału nie jest 
dostępna. 
> 0: numer ostatnio osiągniętej wzgl. przekroczonej pozycji 
podziału 
Osie: geometryczna, kanału, maszyny 

RS   

  5 

$AA_PROG_IND
EX_AX_POS_N
O
 

INT $AA_PROG_INDEX_AX_POS_NO[X] 

0: brak osi podziału, przez to pozycja podziału nie jest 
dostępna. 
    albo 
   oś podziału nie wykonuje aktualnie dosunięcia do pozycji 
podziału 
> 0: numer zaprogramowanej pozycji podziału 
Osie: geometryczna, kanału, maszyny 

RS   

  5 

15.2.46 Wartości przetwornika 

 

$AA_ENC_ACTI
VE
 

BOOL $AA_ENC_ACTIVE[X] 

Aktywny system pomiarowy pracuje poniżej częstotliwości 
granicznej przetwornika 
Osie: geometryczna, kanału, maszyny 

RS   

  4 

$AA_ENC1_ACT
IVE
 

BOOL $AA_ENC1_ACTIVE[X] 

Przetwornik 1 pracuje poniżej częstotliwości granicznej 
przetwornika 
Osie: geometryczna, kanału, maszyny 

RS   

  4 

$AA_ENC2_ACT
IVE
 

BOOL $AA_ENC2_ACTIVE[X] 

Przetwornik 2 pracuje poniżej częstotliwości granicznej 
przetwornika 
Osie: geometryczna, kanału, maszyny 

RS   

  4 

$VA_IM 

REAL $VA_IM[X] 

Wartość rzeczywista przetwornika w układzie współrzęd-
nych maszyny (pomiar aktywnym systemem pomiarowym), 
kompensacje wartości rzeczywistej są skorygowane (kom-
pensacja błędu skoku śruby pociągowej, kompensacja 
luzów, kompensacja błędu ćwiartki koła) 

RS   

  4 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-608

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$VA_IM1 

REAL $VA_IM1[X] 

Wartość rzeczywista w układzie współrzędnych maszyny 
(zmierzona przetwornikiem 1), 
Kompensacje są skorygowane 

RS   

  4 

$VA_IM2 

REAL $VA_IM2[X] 

I Wartość rzeczywista w układzie współrzędnych maszyny 
(zmierzona przetwornikiem 2), 
Kompensacje są skorygowane 

RS   

  4 

$AA_MW 

REAL $AA_MW[X] 

Wartość pomiarowa w układzie współrzędnych obrabianego 
przedmiotu 
Osie: oś kanału 

R WS 

 

$AA_MM 

REAL $AA_MM[X] 

Wartość pomiarowa w układzie współrzędnych maszyny 

R WS 

 

$AA_MW1 

REAL $AA_MW1[X] 

Wynik pomiaru osiowego 
Wydarzenie przerzutnikowe 1 w układzie wsp. obr. przed-
miotu 
Osie: oś kanału 

R WS 

 

$AA_MW2 

REAL $AA_MW2[X] 

Wynik pomiaru osiowego 
Wydarzenie przerzutnikowe 2 w układzie wsp. obr. przed-
miotu 
Osie: oś kanału 

R WS 

 

$AA_MW3 

REAL $AA_MW3[X] 

Wynik pomiaru osiowego 
Wydarzenie przerzutnikowe 3 w układzie wsp. obr. przedm. 
Osie: oś kanału 

R WS 

 

$AA_MW4 

REAL $AA_MW4[X] 

Wynik pomiaru osiowego 
Wydarzenie przerzutnikowe 4 w układzie wsp. obr. przedm. 
Osie: oś kanału 

R WS 

 

15.2.47 Pomiar 

osiowy 

 

$AA_MM1 

REAL $AA_MM1[X] 

Wynik pomiaru osiowego 
Wydarzenie przerzutnikowe 1 w układzie wsp. maszyny 

R WS 

 

$AA_MM2 

REAL $AA_MM2[X] 

Wynik pomiaru osiowego 
Wydarzenie przerzutnikowe 2 w układzie wsp. maszyny 

R WS 

 

$AA_MM3 

REAL $AA_MM3[X] 

Wynik pomiaru osiowego 
Wydarzenie przerzutnikowe 3 w układzie wsp. maszyny 

R WS 

 

$AA_MM4 

REAL $AA_MM4[X] 

Wynik pomiaru osiowego 
Wydarzenie przerzutnikowe 4 w układzie wsp. maszyny 

R WS 

 

$AA_MEAACT 

BOOL $AA_MEAACT[X] 

Wartość jest dokładnie wtedy TRUE, gdy pomiar osiowy 
jest aktywny dla X 
Osie: geometryczna, kanału, maszyny 

 

 

  4 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-609

 

15.2.48 Przesunięcia 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AC_DRF 

REAL $AC_DRF[X] 

Przesunięcia DRF 
Osie: oś kanału 

RS   

  2 

$AC_PRESET 

REAL $AC_PRESET[X] 

Ostatnia zadana wartość Preset 
Osie: oś kanału 

RS   

  2 

$AA_ETRANS 

REAL $AA_ETRANS[X] 

Zewnętrzne przesunięcie punktu zerowego 
Osie: oś kanału 

 

 

 

$AA_MEAS_P1_
VALID
 

INT $AA_MEAS_P1_VALID[x] 

1. Punkt pomiarowy opisany wartością rzeczywistą osi.. 
Osie: geometryczna, kanału, maszyny 

R WS 

W  

6
.

$AA_MEAS_P2_
VALID
 

INT $AA_MEAS_P2_VALID[x] 

2. Punkt pomiarowy opisany wartością rzeczywistą osi. 
Osie: geometryczna, kanału, maszyny 

R WS 

W  

6
.

$AA_MEAS_P3_
VALID
 

INT $AA_MEAS_P3_VALID[x] 

3. Punkt pomiarowy opisany wartością rzeczywistą osi. 
Osie: geometryczna, kanału, maszyny 

R WS 

W  

6
.

$AA_MEAS_P4_
VALID
 

INT $AA_MEAS_P4_VALID[x] 

4. Punkt pomiarowy opisany wartością rzeczywistą osi. 
Osie: geometryczna, kanału, maszyny 

R WS 

W  

6
.

$AA_MEAS_POI
NT1
 

REAL $AA_MEAS_POINT1[x] 

$AA_IW[x] 

$AA_MEAS_POINT1[y] = $AA_IW[y] 
$AA_MEAS_POINT1[z] = $AA_IW[z] 
Pierwszy punkt pomiarowy do pomiaru obr. przedmiotu i 
narzędzia. 
Osie: geometryczna, kanału, maszyny 

 

 

 

6
.

$AA_MEAS_POI
NT2
 

REAL $AA_MEAS_POINT2[x] 

$AA_IW[x] 

$AA_MEAS_POINT2[y] = $AA_IW[y] 
$AA_MEAS_POINT2[z] = $AA_IW[z] 
Drugi punkt pomiarowy do pomiaru obr. przedmiotu i narzę-
dzia. 
Osie: geometryczna, kanału, maszyny 

 

 

 

6
.

$AA_MEAS_POI
NT3
 

REAL $AA_MEAS_POINT3[x] 

$AA_IW[x] 

$AA_MEAS_POINT3[y] = $AA_IW[y] 
$AA_MEAS_POINT3[z] = $AA_IW[z] 
Trzeci punkt pomiarowy do pomiaru obr. przedmiotu i na-
rzędzia. 
Osie: geometryczna, kanału, maszyny 

 

 

 

6
.

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-610

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AA_MEAS_POI
NT4
 

REAL $AA_MEAS_POINT4[x] 

$AA_IW[x] 

$AA_MEAS_POINT4[y] = $AA_IW[y] 
$AA_MEAS_POINT4[z] = $AA_IW[z] 
Czwarty punkt pomiarowy do pomiaru obr. przedmiotu i 
narzędzia. 
Osie: geometryczna, kanału, maszyny 

 

 

 

6
.

$AA_MEAS_SP
_VALID
 

INT 

$AA_MEAS_SP_VALID[x] = 0 
Wartość zadana osi x ni nastawienia braku ważności po-
miaru obr. przedmiotu i narzędzia. 
Osie: geometryczna, kanału, maszyny 

 

 

 

6
.

$AA_MEAS_SE
TPOINT
 

REAL $AA_MEAS_SETPOINT[x] 

0.0 

$AA_MEAS_SETPOINT[y] = 0.0 
$AA_MEAS_SETPOINT[z] = 0.0 
Pozycja zadana dla pomiaru obr. przedmiotu i narzędzia. 
Osie: geometryczna, kanału, maszyny 

 

 

 

6
.

$AA_OFF 

REAL $AA_OFF[X] 

Nałożony ruch dla programowanej osi 
Osie: geometryczna, kanału, maszyny 

RS W  R 

 3 

$AA_OFF_LIMIT 

INT $AA_OFF_LIMIT[oś] 

Wartość graniczna dla korekcji osiowej $AA_OFF[oś] 
0: wartość graniczna nie osiągnięta 
1: wartość graniczna osiągnięta w dodatnim kierunku osi 
-1: wartość graniczna osiągnięta w ujemnym kierunku osi 
Osie: geometryczna, kanału, maszyny 

RS   

  4 

$AA_OFF_VAL 

REAL $AA_OFF_VAL[oś] 

Zintegrowana wartość nałożonego ruchu dla jednej osi. 
Nałożony ruch może zostać cofnięty przy pomocy ujemnej 
wartości tej zmiennej. Np. $AA_OFF[oś] = -
$AA_OFF_VAL[oś] 
Osie: geometryczna, kanału, maszyny 

RS   

  6

.

$AC_RETPOINT 

REAL $AC_RETPOINT[X] 

Punkt przywrócenia na konturze dla ponownego dosunięcia 
Osie: oś kanału 

RS   

  2 

$AA_SOFTEND
P
 

REAL $AA_SOFTENDP[X] 

Programowe położenie krańcowe, kierunek dodatni 
Osie: geometryczna, kanału, maszyny 

RS   

  2 

$AA_SOFTEND
N
 

REAL $AA_SOFTENDN[X] 

Programowe położenie krańcowe, kierunek ujemny 
Osie: geometryczna, kanału, maszyny 

RS   

  2 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-611

 

 

15.2.49 Drogi 

osiowe 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AA_DTBW 

REAL $AA_DTBW[X] 

Droga osiowa od początku bloku w układzie wsp. obrabia-
nego przedmiotu dla osi pozycjonowania i synchronicznych 
w przypadku akcji synchronicznych 
Do obliczenia drogi jest miarodajna tylko pozycja zaprogra-
mowana; w przypadku gdy oś jest osią sprzężoną, udział 
pozycji wynikający ze sprzężenia pozostaje tutaj nie 
uwzględniony. 
Osie: oś kanału 

RS   

  2 

$AA_DTBB 

REAL $AA_DTBB[X] 

Droga osiowa od początku bloku w bazowym układzie wsp. 
dla osi pozycjonowania i synchronicznych w przypadku akcji 
synchronicznych ruchu. 
Do obliczenia drogi jest miarodajna tylko pozycja zaprogra-
mowana; w przypadku gdy oś jest osią sprzężoną, udział 
pozycji wynikający ze sprzężenia pozostaje tutaj nie 
uwzględniony. 
Osie: oś kanału 

RS   

  2 

$AA_DTEW 

REAL $AA_DTEW[X] 

Droga osiowa do końca bloku w układzie wsp. obrabianego 
przedmiotu dla osi pozycjonowania i synchronicznych w 
przypadku akcji synchronicznych 
Do obliczenia drogi jest miarodajna tylko pozycja zaprogra-
mowana; w przypadku gdy oś jest osią sprzężoną, udział 
pozycji wynikający ze sprzężenia pozostaje tutaj nie 
uwzględniony. 
Osie: oś kanału 

RS   

  2 

$AA_DTEB 

REAL $AA_DTEB[X] 

Droga osiowa do końca bloku w bazowym układzie wsp. dla 
osi pozycjonowania i synchronicznych w przypadku akcji 
synchronicznych ruchu. 
Do obliczenia drogi jest miarodajna tylko pozycja zaprogra-
mowana; w przypadku gdy oś jest osią sprzężoną, udział 
pozycji wynikający ze sprzężenia pozostaje tutaj nie 
uwzględniony. 
Osie: oś kanału 

RS   

  2 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-612

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15.2.50 Ruch 

wahliwy 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AA_DTEPW 

REAL $AA_DTEPW[X] 

Osiowa pozostała droga dla dosuwu z ruchem wahliwym w 
układzie współrzędnych obrabianego przedmiotu 
Osie: oś kanału 

RS   

  2 

$AA_DTEPB 

REAL $AA_DTEPB[X] 

0siowa pozostała droga dla dosuwu z ruchem wahliwym w 
bazowym układzie współrzędnych 
Osie: oś kanału 

RS   

  2 

$AA_OSCILL_R
EVERSE_POS1
 

REAL $AA_OSCILL_REVERSE_POS1[X] 

Aktualna pozycja nawrotu 1 dla ruchu wahliwego 
W akcjach synchronicznych przetwarzanie wartości danej 
nastawczej $SA_OSCILL_REVERSE_POS1 następuje 
online 
Osie: oś kanału 

RS   

  3 

$AA_OSCILL_R
EVERSE_POS2
 

REAL $AA_OSCILL_REVERSE_POS2[X] 

Aktualna pozycja nawrotu 2 dla ruchu wahliwego 
W akcjach synchronicznych przetwarzanie wartości danej 
nastawczej $SA_OSCILL_REVERSE_POS2 następuje 
online. 
Osie: oś kanału 

RS   

  3 

 

$AA_DELT 

REAL $AA_DELT[X] 

Zapisana w pamięci osiowa pozostała droga w układzie 
współrzędnych obrabianego przedmiotu po osiowym ska-
sowaniu pozostałej drogi w przypadku akcji synchronicz-
nych ruchu 
Osie: geometryczna, kanału, maszyny 

 

 

  2 

15.2.51 Prędkości osiowo 

 

$P_FA 

REAL $P_FA[X] 

Ostatni zaprogramowany posuw osiowy 
Osie: oś kanału 

 

 

 

 

$AA_OVR 

REAL $AA_OVR[X] 

Override osiowy dla akcji synchronicznych ruchu 
Multiplikatywna składowa override, działa dodatkowo do 
override obsługowego, programowego i transformacyjnego. 
Wartość jest ograniczana do max 200%. Gdy zostanie 
wprowadzona wartość < 0.0, wówczas jest przyjmowane 0 i 
sygnalizowany alarm 14756. Musi być pisana na nowo w 
każdym takcie Ipo, w przeciwnym przypadku działa wartość 
100%. 
Przy pomocy $AA_OVR[S1] override wrzeciona jest zmie-
niany. 
Dostęp do zmiennej jest tylko z akcji synchronicznych. 
Osie: oś kanału 

  R 

 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-613

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AA_VC 

REAL $AA_VC[X] 

Addytywna osiowa korekcja posuwu dla akcji synchronicz-
nych ruchu 
Wartość korekcji musi być na nowo zapisywana w każdym 
takcie Ipo, w przeciwnym przypadku działa wartość 0. 
Przy Override 0 wartość korekcji nie działa, w pozostałych 
przypadkach Override nie działa na wartość korekcji. 
Posuw całkowity nie może w wyniku wartości korekcji stać 
się ujemny. Następuje takie ograniczenie doi góry, że mak-
symalne prędkości osi i przyśpieszenia nie są ograniczane. 
$AA_VC nie wpływa na obliczanie innych składowych po-
suwu. 
Ustalone przez override dane maszynowe 
$MN_OVR_FACTOR_LIMIT_BIN, 
$MN_OVR_FACTOR_FEEDRATE[30], 
$MN_OVR_FACTOR_AX_SPEED[30], 
$MN_OVR_FACTOR_SPIND_SPEED  
nie mogą zostać przekroczone. Addytywna korekcja posu-
wu jest tak ograniczana, że wynikający posuw nie przekra-
cza maksymalnej wartości override zaprogramowanego 
posuwu. 
Dostęp do zmiennej jest tylko z akcji synchronicznych 
Osie: oś kanału 

  R 

W  

$AA_VACTB 

REAL $AA_VACTB[X] 

Prędkość osi w bazowym układzie współrzędnych 
Osie: oś kanału 

RS   

  2 

$AA_VACTW 

REAL $AA_VACTW[X] 

Prędkość osi w układzie współrzędnych obrabianego 
przedmiotu. 
Osie: oś kanału 

RS   

  2 

$AA_VACTM 

REAL $AA_VACTM[X] 

Prędkość osi po stronie wartości zadanej w układzie współ-
rzędnych maszyny 
Możliwy jest odczyt również dla osi zamiennych i osi PLC 
Osie: oś kanału 

RS   

  4 

$VA_VACTM 

REAL $VA_VACTM[X] 

Prędkość osi po stronie wartości rzeczywistej w układzie 
współrzędnych maszyny 
Zmienna daje wartość nie zdefiniowaną, gdy częstotliwość 
przetwornika jest przekroczona. 
Osie: oś kanału 

RS   

  4 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-614

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15.2.52 Dane 

napędu 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AA_LOAD 

REAL $AA_LOAD[X] 

Moc napędu w % (tylko w przypadku 611D wzgl. Profibus) 
Osie: oś kanału, oś maszyny 

RS   

  2 

$VA_LOAD 

REAL $VA_LOAD[X] 

Moc napędu w % (tylko w przypadku 611D wzgl. Profibus) 
Osie: oś kanału, oś maszyny 

RS   

  5

.

$AA_TORQUE 

REAL $AA_TORQUE[X] 

Wartość zadana momentu obrotowego w Nm (tylko w przy-
padku 611D) 
Wartość rzeczywista siły w N (tylko w przypadku 611D-HLA) 
Osie: oś kanału, Oś maszyny 

RS   

  2 

$VA_TORQUE 

REAL $VA_TORQUE[X] 

Wartość zadana momentu obrotowego w Nm (tylko w przy-
padku 611D) 
Wartość rzeczywista siły N (tylko w przypadku 611D-HLA) 
Osie: oś kanału, oś maszyny 

RS   

  5

.

$AA_POWER 

REAL $AA_POWER[x] 

Moc czynna napędu w W (tylko w przypadku 611D) 
Osie: oś kanału, oś maszyny 

RS   

  2 

$VA_POWER 

REAL $VA_POWER[x] 

Moc czynna napędu w W (tylko w przypadku 611D) 
Osie: oś kanału, oś maszyny 

RS   

  5

.

$AA_CURR 

REAL $AA_CURR[X] 

Wartość rzeczywista prądu albo wrzeciona w A (tylko w 
przypadku 611D) 
Osie: oś kanału, oś maszyny 

RS   

  2 

$VA_CURR 

REAL $VA_CURR[X] 

Wartość rzeczywista prądu albo wrzeciona w A (tylko w 
przypadku 611D) 
Osie: oś kanału, oś maszyny 

RS   

  5

.

$VA_DIST_TOR
QUE
 

REAL $VA_DIST_TORQUE[X] 

Moment zakłócający/max moment silnika (output of distur-
bance torque observer) 
Osie: oś kanału, oś maszyny 

RS   

  6

.

$VA_VALVELIF
T
 

REAL $VA_VALVELIFT[X] 

Skok rzeczywisty zaworu w mm (tylko w przypadku 611D-
Hydraulik) 
Osie: oś kanału, oś maszyny 

RS   

  5

.

$VA_PRESSUR
E_A
 

REAL $VA_PRESSURE_A[X] 

Nacisk na stronie A cylindra w barach (tylko w przypadku 
611D-Hydraulik) 
Osie: oś kanału, oś maszyny 

RS   

  5

.

$VA_PRESSUR
E_B
 

REAL $VA_PRESSURE_B[X] 

Nacisk na stronie B cylindra w barach (tylko w przypadku 
611D-Hydraulik) 
Osie: oś kanału, oś maszyny 

RS   

  5

.

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-615

 

15.2.53 Stany 

osi 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AA_STAT 

INT $AA_STAT[X] 

Status osi: 
0: status osi niedostępny 
1: ruch postępowy w trakcie 
2: oś osiągnęła koniec Ipo, tylko dla osi kanału 
3: oś w pozycji (zatrzymanie dokładne zgrubnie) dla wszyst-
kich osi 
4: oś w pozycji (zatrzymanie dokładne dokładnie) dla 
wszystkich osi 
Osie: geometryczna, kanału, maszyny 

RS   

  4 

$AA_REF 

INT $AA_REF[X] 

Status osi: 
0: oś nie jest bazowana 
1: oś jest bazowana 
Osie: geometryczna, kanału, maszyny 

RS   

  5 

$AA_TYP 

INT $AA_TYP[X] 

Typ osi: 
0: oś w innym kanale 
1: oś własnego kanału 
2: oś neutralna 
3: oś PLC 
4: oś wahliwa 
5: oś neutralna, ruch w której jest akt. wykonywany w JOG 
6: oś holowana sprzężona z wartością prowadzącą 
7: oś holowana 
8: oś rozkazowa 
9: oś CompileCyclen 
10: sprzężona oś slave (funkcja Master-Slave) 
Osie: geometryczna, kanału 

RS   

  4 

15.2.54 Sprzężenia master-slave 

 

$AA_MASL_ST
AT
 

INT Aktualny 

stan 

sprzężenia master-slave. 

Wartość   0: oś nie jest osią slave wzgl. sprzężenie nie jest 
aktywne. 
Wartość > 0: sprzężenie aktywne, jest dostarczany przyna-
leżny numer osi maszyny dla osi master. 
$AA_MASL_STAT[X] 
Osie: geometryczna, kanału, maszyny 

RS   

  6

.

$P_SEARCH_M
ASLC
 

INT $P_SEARCH_MASLC[Identyfikator 

osi] 

Aktualny stan sprzężenia master-slave został zmieniony w 
poszukiwaniu bloku. 
Osie: geometryczna, kanału, maszyny 

 

 

 

 

6
.

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-616

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$P_SEARCH_M
ASLD
 

REAL $P_SEARCH_MASLD[Identyfikator 

osi] 

Przesunięcie pozycji między osią master i osią slave, okre-
ślone w poszukiwaniu bloku przy zamykaniu sprzężenia. 
Osie: geometryczna, kanału, maszyny 

 

 

 

 

6
.

15.2.55 

Ruch do oporu stałego 

 

$AA_FXS 

INT $AA_FXS[X] 

Status stan zadany "ruch do oporu stałego" 
0: oś nie na oporze 
1: nastąpiło pomyślne dojście do oporu 
2: brak pomyślnego dojścia do oporu 
3: wybór ruchu do oporu stałego aktywny 
4: opór został rozpoznany 
5: cofnięcie wyboru ruchu do oporu stałego aktywne 
Osie: geometryczna, kanału, maszyny 

RS WS R 

 2 

$VA_FXS 

INT $VA_FXS[X] 

Status stan rzeczywisty "ruch do oporu stałego" 
0: oś nie na oporze stałym 
1: nastąpiło pomyślne dojście do oporu 
2: brak pomyślnego dojścia do oporu 
3: wybór ruchu do oporu stałego aktywny 
4: opór został rozpoznany 
5: cofnięcie wyboru ruchu do oporu stałego aktywne 
Osie: geometryczna, kanału, maszyny 

RS   

  6

.

$VA_FXS_INFO 

INT $VA_FXS_INFO[X] 

Informacja dodatkowa "ruch do oporu stałego", gdy 
$VA_FXS[]=2 
0: brak jest dodatkowej informacji 
1: nie zaprogramowano ruchu dosuwu 
2: zaprogramowana pozycja końcowa jest osiągnięta, 
    ruch jest zakończony 
3: anulowanie przez NC-RESET (zresetowanie przyciskiem) 
4: nastąpiło opuszczenie okna oporu stałego  
5: napęd odmówił zredukowania napędu 
6: nastąpiło cofnięcie zezwolenia przez PLC 
Osie: geometryczna, kanału, maszyny 

RS   

  6

.

 

$VA_TORQUE_
AT_LIMIT
 

INT $VA_TORQUE_AT_LIMIT[X] 

Status "granica momentu osiągnięta" 
0: granica momentu jeszcze nie osiągnięta 
1: granica momentu osiągnięta 
W systemach cyfrowych 611D napęd podaje status, 
czy zaprogramowana granica momentu jest osiągnięta. 
Osie: geometryczna, kanału, maszyny 

RS   

  6

.

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-617

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AA_FOC 

INT $AA_FOC[X] 

Status stan zadany "ForceControl" 
0: ForceControl nie aktywny 
1: ForceControl aktywny modalnie 
2: ForceControl aktywny w odniesieniu do bloku 
Osie: geometryczna, kanału, maszyny 

RS WS R 

W  6

.

$VA_FOC 

INT $VA_FOC[X] 

Status stan rzeczywisty "ForceControl" 
0: ForceControl nie aktywny 
1: ForceControl aktywny modalnie 
2: ForceControl aktywny w odniesieniu do bloku 
Osie: geometryczna, kanału, maszyny 

RS   

  6

.

$AA_COUP_AC
T
 

INT $AA_COUP_ACT[SPI(2)] 

Aktualny stan sprzężenia wrzeciono holowane/oś holowana: 
0: oś/wrzeciono nie ma sprzężenia z wrzecionem prowa-
dzącym / osią prowadzącą 
3: oś nadąża stycznie 
4: sprzężenie wrzeciona synchronicznego 
8: oś jest holowana 
16: oś holowana sprzężenia wartości prowadzącej 
Poszczególne wartości obowiązują dla jednego sprzężenia. 
Jeżeli jest aktywnych wiele sprzężeń dla osi holowanej, 
wówczas jest to reprezentowane przez sumę poszczegól-
nych wartości liczbowych. 
Osie: geometryczna, kanału, maszyny 

RS   

  2 

15.2.56 Przekładnia elektroniczna 

 

$AA_EG_SYNF
A
 

REAL $AA_EG_SYNFA[a] 

a: oś holowana 
Pozycja synchroniczna osi holowanej 
Osie: geometryczna, kanału, maszyny 

RS   

  5 

$P_EG_BC 

STRIN

$P_EG_BC[a] 
Kryterium zmiany bloku EGONSYN, EGON, WAITC. 
2. rozmiar w przypadku TYPE_STRING automatycznie 
MAXSTRINGLEN 

 

 

 

 

6
.

$AA_EG_NUM_
LA
 

INT $AA_EG_NUM_LA[a] 

a: oś nadążna 
Liczba osi prowadzących wyspecyfikowanych przy pomocy 
EGDEF 
Osie: geometryczna, kanału 

RS   

  5 

$VA_EG_SYNC
DIFF
 

REAL $VA_EG_SYNCDIFF[a] 

a: oś nadążna 
Różnica ruchu synchronicznego 
Osie: geometryczna, kanału, maszyny 

RS   

  5 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-618

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15.2.57 Sprzężenie wartości prowadzącej 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AA_EG_AX 

AXIS $AA_EG_AX[n,a] 

n: indeks dla osi prowadzącej 
a: oś holowana 
Identyfikator dla  n-tej osi prowadzącej 
n: Indeks dla osi prowadzącej (n ta oś prowadząca) 
Osie: geometryczna, kanału, maszyny 

RS   

  6

.

$AA_LEAD_SP 

REAL $AA_LEAD_SP[LW] 

Symulowana pozycja wartości prowadzącej 

RS WS R 

 4 

$AA_LEAD_SV 

REAL $AA_LEAD_SV[LW] 

Symulowana prędkość wartości prowadzącej 

RS WS R 

 4 

$AA_LEAD_P_T
URN
 

REAL $AA_LEAD_P_TURN[LW] 

Aktualny udział pozycji wartości prowadzącej, który ulega 
utraceniu w wyniku dedukcji modulo. 
Rzeczywista pozycja wartości prowadzącej (z którą stero-
wanie wewnętrznie dokonuje obliczeń) wynosi 
$AA_LEAD_P[LW] + $AA_LEAD_P_TURN[LW] 
Gdy wartość prowadząca jest osią modulo, 
$AA_LEAD_P_TURN 
jest całkowitoliczbową wielokrotnością 
$MA_MODULO_RANGE. 
Gdy wartość prowadząca nie jest osią modulo, 
$AA_LEAD_P_TURN  
wynosi zawsze 0. 
Przykład_1: 
$MA_MODULO_RANGE[LW]=360 
$AA_LEAD_P[LW]      =290 
$AA_LEAD_P_TURN[LW] =720 
Rzeczywista pozycja wartości prowadzącej 
(z którą sterowanie wewnętrznie dokonuje obliczeń) wynosi 
1010. 
Przykład_2: 
$MA_MODULO_RANGE[LW]=360 
$AA_LEAD_P[LW]      =290 
$AA_LEAD_P_TURN[LW] =-360 
Rzeczywista pozycja wartości prowadzącej 
(z którą sterowanie wewnętrznie dokonuje obliczeń) wynosi 
-70. 

RS   

  4 

$AA_LEAD_P 

REAL $AA_LEAD_P[LW] 

Aktualna pozycja wartości prowadzącej (z redukcją modulo) 
Gdy wartość prowadząca jest osią modulo, obowiązuje stale 
0 <= $AA_LEAD_P[LW] <= $MA_MODULO_RANGE[LW] 

RS   

  4 

$AA_LEAD_V 

REAL $AA_LEAD_V[LW] 

Aktualna prędkość wartości prowadzącej 

RS   

  4 

$AA_SYNC 

INT $AA_SYNC[FA] 

Stan sprzężenia osi holowanej przy sprzężeniu wartości 
prowadzącej 
0 => brak synchroniczności 
1 => praca synchroniczna zgrubnie 
2 => praca synchroniczna dokładnie 
3 => praca synchroniczna zgrubnie i dokładnie 
Osie: geometryczna, kanału, maszyny 

RS   

  4 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-619

 

15.2.58 Wrzeciono 

synchroniczne 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$P_COUP_OFF
S
 

REAL $P_COUP_OFFS[S2] 

Zaprogramowane przesunięcie pozycji dla wrzeciona syn-
chronicznego (wrzeciono holowane) 

 

 

 

 

6
.

$AA_COUP_OF
FS
 

REAL $AA_COUP_OFFS[S2] 

Przesunięcie pozycji dla wrzeciona synchronicznego (wrze-
ciono holowane) po stronie wartości zadanej 

RS   

  2 

$VA_COUP_OF
FS
 

REAL $VA_COUP_OFFS[SPI(2)] 

przesunięcie pozycji dla wrzeciona synchronicznego (wrze-
ciono holowane) po stronie wartości rzeczywistej 

RS   

  2 

 

$AA_SCTRACE 

BOOL $AA_SCTRACE[X] 

Zapis: przerzutnik IPO do wyzwalania Servo 
 0: brak akcji 
!0: wyzwolenie przerzutnika 
Odczyt: 
stale 0, ponieważ przerzutnik nie daje się odwrotnie czytać 
Osie: geometryczna, kanału, maszyny 

RS WS R 

W  4 

$VA_DPE 

BOOL $VA_DPE[X1] 

Status zezwolenia mocy osi maszyny 
Osie: oś maszyny 

RS   

  5 

$AA_ACC 

REAL $AA_ACC 

Aktualna wartość przyśpieszenia osi przy interpolacji jedno-
osiowej. 
$AA_ACC = $MA_MAX_AX_ACCEL * progr.  
Korekcja przyśpieszenia 

RS   

  5 

$AA_MOTEND 

INT $AA_MOTEND 

Aktualne kryterium końca ruchu przy interpolacji jednoosio-
wej 
1 = Koniec ruchu przy zatrzymaniu dokładnym DOKŁADNIE 
2 = Koniec ruchu przy zatrzymaniu dokładnym ZGRUBNIE 
3 = Koniec ruchu przy zatrzymaniu dokładnym stop IPO 
4 = zmiana bloku na zboczu hamowania ruchu osi 
Osie: geometryczna, kanału, maszyny 

RS   

  5 

$AA_SCPAR 

INT $AA_SCPAR 

Odczyt aktualnego zestawu danych servo 
Osie: geometryczna, kanału, maszyny 

RS   

  5 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-620

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AA_ESR_STAT 

INT $AA_ESR_STAT[X] 

Status des "rozszerzonego zatrzymania i wycofania", kodo-
wany bitowo: 
BIT0: praca generatorowa jest wyzwolona 
BIT1: wycofanie jest wyzwolone 
BIT2: zatrzymanie rozszerzone jest wyzwolone 
BIT3: zbyt niskie napięcie obwodu pośredniego 
BIT4: minimalna prędkość obrotowa generatora 
Osie: geometryczna, kanału, maszyny 

RS   

  5 

$AA_ESR_ENA
BLE
 

BOOL 

$AA_ESR_ENABLE[X] = 1 
Zezwolenie dla "rozszerzonego zatrzymania i wycofania" 
Osie: geometryczna, kanału, maszyny 

RS WS R 

 5 

$AN_AXCTSWA 

BOOL 

EVERY $AN_AXCTSWA[n] == TRUE DO M99 
Odczyt: 
TRUE:  obrót pojemnika osi jest aktualnie wykonywany na 
pojemniku osi o nazwie n. 
FALSE: nie jest aktywny żaden obrót pojemnika osi 

 

 

  5 

$AN_AXCTAS 

INT Odczyt: 

Obrót pojemnika osi aktualny skręt: 
Dla pojemnika osi o nazwie n następuje podanie, o ile 
miejsc (slotów) pojemnik osi został aktualnie przełączony 
dalej. 
Zakres wartości wynosi od 0 do maksymalnej liczby zaję-
tych miejsc w pojemniku osi -1 

 

 

  5 

$AC_AXCTSWA 

BOOL 

IF $AC_AXCTSWA[n] == TRUE GOTOB MARK1 
Odczyt: 
TRUE: Dla pojemnika osi o nazwie n kanał udzielił zezwole-
nia na obrót pojemnika i ten nie jest jeszcze zakończony. 
FALSE: obrót pojemnika osi jest zakończony. 

 

 

  5 

$AA_EG_TYPE 

INT $AA_EG_TYPE[a,b] 

a: oś holowana 
b: oś prowadząca 
Rodzaj sprzężenia dla osi prowadzącej b 
0: sprzężenie wartości rzeczywistej 
1: sprzężenie wartości zadanej 
Osie: geometryczna, kanału, maszyny 

RS   

  6

.

$AA_EG_NUME
RA
 

REAL $AA_EG_NUMERA[a,b] 

a: oś holowana 
b: oś prowadząca 
Licznik współczynnika sprzężenia dla osi prowadzącej b 
Osie: geometryczna, kanału, maszyny 

RS   

  6

.

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-621

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$AA_EG_DENO
M
 

REAL $AA_EG_DENOM[a,b] 

a: oś holowana 
b: oś prowadząca 
Mianownik współczynnika sprzężenia dla osi prowadzącej b 
Osie: geometryczna, kanału, maszyny 

RS   

  6

.

$AA_EG_SYN 

REAL $AA_EG_SYN[a,b] 

a: oś holowana 
b: oś prowadząca 
Pozycja synchroniczna dla osi prowadzącej b 
Osie: geometryczna, kanału, maszyny 

RS   

  6

.

$AA_EG_ACTIV
E
 

BOOL $AA_EG_ACTIVE[a,b] 

a: oś holowana 
b: oś prowadząca 
Sprzężenie dla osi prowadzącej b jest aktywne, tzn. włą-
czone 
Osie: geometryczna, kanału, maszyny 

RS   

  6

.

15.2.59 Safety 

Integrated 

 

$A_INSE 

BOOL $A_INSE[n] 

Odwzorowanie sygnału wejścia Safety (zewn. interfejs NCK) 
n: numer wejścia 1   ... 

RS   

  4 

$A_INSED 

INT $A_INSED[n] 

Odwzorowanie sygnałów wejścia Safety (zewn. interfejs 
NCK) 
n: numer wejścia słowa 1   ... 

RS   

  5 

$A_INSEPD 

INT $A_INSEPD[n] 

Odwzorowanie sygnałów wejścia Safety (zewn. interfejs 
PLC) 
n: numer wejścia słowa 0   ... 

RS W  R 

W  5 

$A_OUTSED 

INT $A_OUTSED[n] 

Odwzorowanie sygnałów wyjścia Safety (zewn. interfejs 
NCK) 
n: Numer wyjścia słowa 1   ... 

RS WS R 

W  5 

$A_OUTSEP 

BOOL $A_OUTSEP[n] 

Odwzorowanie sygnału wyjścia Safety (zewn. interfejs PLC) 
n: numer wyjścia 1   ... 

RS   

  4 

$A_INSI 

BOOL $A_INSIPD[n] 

Odwzorowanie sygnałów wejścia Safety (wewn. interfejs 
PLC) 
n: Numer wejścia 1   ... 

RS WS R 

W  4 

$A_OUTSID 

INT $A_OUTSID[n] 

Odwzorowanie sygnałów wyjścia Safety (wewn. interfejs 
NCK) 
n: Numer wyjścia słowa 1   ... 

RS WS R 

W  5 

$A_OUTSIP 

BOOL $A_OUTSIP[n] 

Odwzorowanie sygnału wyjścia Safety (wewn. interfejs PLC) 
n: Numer wyjścia 1   ... 

RS   

  4 

 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-622

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$A_OUTSIPD 

INT $A_OUTSIPD[n] 

Odwzorowanie sygnałów wyjścia safety (wewn. interfejs 
PLC) 
n: numer wyjścia słowa 1   ... 

RS   

  5 

$A_MARKERSI 

BOOL $A_MARKERSI[n] 

Znacznik dla programowania Safety 
n: numer znacznika 1   ... 

RS WS R 

$A_MARKERSI
D
 

INT $A_MARKERSID[n] 

Słowo znacznikowe (32Bit) dla programowania safety 
n: numer słowa znacznikowego 1   ... 

RS WS R 

5
.

$A_MARKERSI
P
 

BOOL $A_MARKERSIP[n] 

Odwzorowanie znacznika safety PLC 
n: numer znacznika 1   ... 

RS  

 + 

$A_MARKERSI
PD
 

INT $A_MARKERSIPD[n] 

Odwzorowanie słów znacznikowych safety PLC 
n: numer słowa znacznikowego 1   ... 

RS  

 + 

5
.

$A_TIMERSI 

REAL $A_TIMERSI[n] 

Jednostka zegara safety - sekunda 
Czas jest wewnętrznie rastrowany w wielokrotności taktu 
interpolacji. 
Odliczanie zmiennej czasowej jest uruchamiane przez 
przyporządkowanie wartości 
$A_TIMERSI[n]=<wartość_startowa> 
Odliczanie zmiennej czasowej jest zatrzymywane przez 
przyporządkowanie wartości ujemnej: 
$A_TIMERSI[n]=-1 
Aktualna wartość czasowa może być czytana przy przebie-
gającej albo zatrzymanej zmiennej czasowej. Po zatrzyma-
niu zmiennej czasowej przez przyporządkowanie –1 pozo-
staje w stanie zatrzymanym ostatnia aktualna wartość 
czasowa i może być nadal odczytywane. 
n: numer zegara 1   ... 

RS WS R 

$A_STATSID 

INT $A_STATSID 

Safety: status krzyżowego porównania danych (KDV) mię-
dzy NCK i PLC; gdy wartość jest nierówna zeru, błąd wy-
stąpił w KDV. 

RS   

  5 

$A_CMDSI 

BOOL $A_CMDSI[n] 

Safety: słowo sterujące dla krzyżowego porównania danych 
(KDV) między NCK i PLC. 
Indeks tablicy n = 1: zwiększenie czasu nadzoru zmiany 
sygnału do 10 s 
n: numer sygnału sterującego dla krzyżowego porównania 
danych NCK   PLC 

RS WS R 

$A_LEVELSID 

INT $A_LEVELSID 

Safety: sygnalizacja stanu napełnienia nadzoru zmiany 
sygnału. Podaje liczbę sygnałów aktualnie zaznaczonych do 
sprawdzenia przez krzyżowe porównanie danych. 

RS   

  5 

 

background image

15 

 

09.01 

Tablice 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 

 Siemens Sp z o.o. 2001 Wszelkie prawa zastrzeżone 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

15-623

 

 

Identyfikator 

Typ 

Opis: zmienne systemowe/zakres wartości/indeks 

Prog.obr. 

Sync  O  S

 

$A_XFAULTSI 

INT 

1 = w porównaniu krzyżowym między NCK i 611D dla do-
wolnej osi został wykryty błąd wartości rzeczywistej. 

RS   

  6

.

$A_PLCSIIN 

BOOL 

$A_PLCSIIN[n] komunikacja od PLC-SPL do NCK-SPL 
n: Numer sygnału 1   ... von PLC 

RS  

 + 

6
.

$A_PLCSIOUT 

BOOL 

$A_PLCSIOUT[n] komunikacja NCK-SPL do PLC-SPL 
n: numer sygnału 1   ... do PLC 

RS WS R 

W + 

6
.

 

 

 
 

background image

15 

 

Tablice 

09.01 

15.2  Lista zmiennych systemowych

 

15

 

 

 

   

   

   

   

   

   

   

   

   

   

 

 
 

 Siemens Sp.  z  o.o. 2001 All rights reserved.  

15-624

 

SINUMERIK 840D/840Di/810D Instr.progr. Przygotowanie pracy (PGA) - wydanie 09.01 

Miejsce na notatki