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
w
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
$R
REAL Rn
albo
R[n]
Max liczba parametrów R jest ustalana poprzez daną ma-
szynową
R W
R
W
1
4
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 +
3
$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
.
3
$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 +
2
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
W
+
6
.
3
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.
R
W
2
$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.
R
W
5
$P_SETFR
FRAME $P_SETFR
Osie: (geometryczna, kanału, maszyny)
R
W
6
.
1
$P_EXTFR
FRAME $P_EXTFR
Osie: (geometryczna, kanału, maszyny)
R
W
6
.
1
$P_PARTFR
FRAME $P_PARTFR
Osie: (geometryczna, kanału, maszyny)
R
W
6
.
1
$P_TOOLFR
FRAME $P_TOOLFR
Osie: (geometryczna, kanału, maszyny)
R
W
6
.
1
$P_WPFR
FRAME $P_WPFR
Osie: (geometryczna, kanału, maszyny)
R
W
6
.
3
$P_CYCFR
FRAME $P_CYCFR
Osie: (geometryczna, kanału, maszyny)
R
W
6
.
3
$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.
R
W
5
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.
R
W
4
$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.
R
W
4
$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.
R
W
4
$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.
R
W
4
$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.
R
W
4
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.
R
W
4
$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.
R
W
4
$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.
R
W
4
$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.
R
W
4
$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.
R
W
4
$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.
R
W
4
$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.
R
W
4
$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.
R
W
4
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.
R
W
4
$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.
R
W
5
$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.
R
W
5
$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.
R
W
5
$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.
R
W
6
.
1
$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.
R
W
6
.
1
$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.
R
W
6
.
1
$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.
R
W
6
.
1
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.
R
W
6
.
1
$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.
R
W
6
.
1
$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.
R
W
6
.
1
$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.
R
W
6
.
1
$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.
R
W
6
.
1
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.
R
W
6
.
1
$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.
R
W
6
.
1
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.
R
W
6
.
1
$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.
R
W
6
.
1
$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.
R
W
6
.
1
$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.
R
W
6
.
1
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.
R
W
6
.
1
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)
R
W
2
$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)
R
W
2
$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)
R
W
2
$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)
R
W
2
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)
R
W
2
$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)
R
W
2
$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)
R
W
2
$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)
R
W
2
$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)
R
W
2
$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)
R
W
2
$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)
R
W
2
$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)
R
W
2
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
R
W
2
$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
R
W
2
$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
R
W
2
$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
R
W
2
$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
R
W
2
$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
R
W
2
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
R
W
2
$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
R
W
2
$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
R
W
2
$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
R
W
2
$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
R
W
2
$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
R
W
2
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
R
W
2
$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
R
W
2
$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
R
W
2
$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
R
W
2
$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
R
W
2
$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
R
W
2
$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
R
W
2
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
R
W
2
$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
R
W
2
$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
R
W
2
$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
R
W
2
$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
R
W
2
$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
R
W
4
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
R
W
5
$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
R
W
5
.
1
$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
R
W
6
.
1
$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
R
W
6
.
1
$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
R
W
6
.
1
$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
R
W
6
.
1
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
R
W
2
$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
R
W
2
$TC_DPC
i
...
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
R
W
2
$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
R
W
2
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
R
W
6
.
1
$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
R
W
6
.
1
$TC_DPCS
i
...
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
R
W
6
.
1
$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
R
W
6
.
1
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
R
W
5
$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
R
W
5
...
$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
R
W
5
$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
R
W
5
$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
R
W
5
...
$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
R
W
5
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
R
W
5
$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
R
W
5
...
$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
R
W
5
$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
R
W
5
$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
R
W
5
...
$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
R
W
5
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
R
W
5
$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
R
W
5
...
$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
R
W
5
$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
R
W
5
$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
R
W
5
...
$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
R
W
5
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
R
W
5
$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
R
W
5
...
$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
R
W
5
$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
R
W
5
$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
R
W
5
...
$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
R
W
5
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
R
W
5
$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
R
W
5
...
$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
R
W
5
$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
R
W
5
$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
R
W
5
...
$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
R
W
5
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
R
W
5
$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
R
W
5
...
$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
R
W
5
$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
R
W
5
$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
R
W
5
...
$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
R
W
5
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
R
W
2
$TC_MOP2
REAL $TC_MOP2[t,d]
Pozostały czas żywotności
t: numer T 1 - 32000
d: numer ostrza / numer D 1 - 32000
R
W
2
$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
R
W
2
$TC_MOP4
INT $TC_MOP4[t,d]
Pozostała liczba sztuk
t: numer T 1 - 32000
d: numer ostrza / numer D 1 - 32000
R
W
2
$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
R
W
5
$TC_MOP6
REAL $TC_MOP6[t,d]
Reszta zużycia
t: numer T 1 - 32000
d: Numer ostrza / numer D 1 - 32000
R
W
5
$TC_MOP11
REAL $TC_MOP11[t,d]
Wartość zadana czasu żywotności
t: numer T 1 - 32000
d: numer ostrza / numer D 1 - 32000
R
W
5
$TC_MOP13
INT $TC_MOP13[t,d]
Wartość zadana liczby sztuk
t: numer T 1 - 32000
d: Numer ostrza / numer D 1 - 32000
R
W
5
$TC_MOP15
REAL $TC_MOP15[t,d]
Wartość zadana zużycia
t: numer T 1 - 32000
d: numer ostrza / numer D 1 - 32000
R
W
5
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
R
W
2
$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
R
W
2
...
$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
R
W
2
$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
R
W
6
.
1
$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
R
W
6
.
1
...
$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
R
W
6
.
1
15.2.10
Dane odniesione do narzędzia
$TC_TP1
INT $TC_TP1[t]
Numer duplo
t: numer T 1 - 32000
R
W
2
$TC_TP2
STRIN
G
$TC_TP2[t]
Identyfikator narzędzia
t: numer T 1 - 32000
2. Wymiar przy TYPE_STRING automatycznie
MAXSTRINGLEN
R
W
2
$TC_TP3
INT $TC_TP3[t]
Wielkość w lewo
t: numer T 1 - 32000
R
W
2
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
R
W
2
$TC_TP5
INT $TC_TP5[t]
Wielkość do góry
t: numer T 1 - 32000
R
W
2
$TC_TP6
INT $TC_TP6[t]
Wielkość do dołu
t: numer T 1 - 32000
R
W
2
$TC_TP7
INT $TC_TP7[t]
Typ miejsca w magazynie
t: numer T 1 - 32000
R
W
2
$TC_TP8
INT $TC_TP8[t]
Status
t: numer T 1 - 32000
R
W
2
$TC_TP9
INT $TC_TP9[t]
Rodzaj nadzoru narzędzia
t: numer T 1 - 32000
R
W
2
$TC_TP11
INT $TC_TP11[t]
Strategia zmiany na narzędzie zastępcze
t: numer T 1 - 32000
R
W
2
$TC_TP10
INT $TC_TP10[t]
Informacja o narzędziu
t: numer T 1 - 32000
R
W
2
$TC_TPC1
REAL Typ
można zadać poprzez daną maszynową. Nastawieniem
domyślnym jest INT
$TC_TPC1[t]
t: numer T 1 - 32000
R
W
2
$TC_TPC2
REAL Typ
można zadać poprzez daną maszynową. Nastawieniem
domyślnym jest INT
$TC_TPC2[t]
t: numer T 1 - 32000
R
W
2
...
$TC_TPC10
REAL Typ
można zadać poprzez daną maszynową. Nastawieniem
domyślnym jest INT
$TC_TPC10[t]
t: numer T 1 - 32000
R
W
2
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
R
W
6
.
1
$TC_TPCS2
REAL Typ
można zadać poprzez daną maszynową. Nastawieniem
domyślnym jest INT
$TC_TPCS2[t]
t: numer T 1 - 32000
R
W
6
.
1
...
$TC_TPCS10
REAL Typ
można zadać poprzez daną maszynową. Nastawieniem
domyślnym jest INT
$TC_TPCS10[t]
t: numer T 1 - 32000
R
W
6
.
1
15.2.11
Dane szlifowania odniesione do narzędzia
$TC_TPG1
INT $TC_TPG1[t]
Numer wrzeciona
t: numer T 1 - 32000
R
W
2
$TC_TPG2
INT $TC_TPG2[t]
Instrukcja powiązania
t: numer T 1 - 32000
R
W
2
$TC_TPG3
REAL $TC_TPG3[t]
Minimalny promień ściernicy
t: numer T 1 - 32000
R
W
2
$TC_TPG4
REAL $TC_TPG4[t]
Minimalna szerokość ściernicy
t: numer T 1 - 32000
R
W
2
$TC_TPG5
REAL $TC_TPG5[t]
Aktualna szerokość ściernicy
t: numer T 1 - 32000
R
W
2
$TC_TPG6
REAL $TC_TPG6[t]
Maksymalna prędkość obrotowa
t: numer T 1 - 32000
R
W
2
$TC_TPG7
REAL $TC_TPG7[t]
Max prędkość obwodowa
t: numer T 1 - 32000
R
W
2
$TC_TPG8
REAL $TC_TPG8[t]
Kąt nachylenia ściernicy skośnej
t: numer T 1 - 32000
R
W
2
$TC_TPG9
INT $TC_TPG9[t]
Nr parametru do obliczenia promienia
t: numer T 1 - 32000
R
W
2
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
R
W
2
$TC_MPP2
INT $TC_MPP2[n,m]
Typ miejsca
n: fizyczny numer magazynu
m: fizyczny numer miejsca
R
W
2
$TC_MPP3
BOOL $TC_MPP3[n,m]
Traktowanie miejsca sąsiedniego wł./wył.
n: fizyczny numer magazynu
m: fizyczny numer miejsca
R
W
2
$TC_MPP4
INT $TC_MPP4[n,m]
Stan miejsca
n: fizyczny numer magazynu
m: fizyczny numer miejsca
R
W
2
$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
R
W
2
$TC_MPP6
INT $TC_MPP6[n,m]
Nr T narzędzia w tym miejscu
n: fizyczny numer magazynu
m: fizyczny numer miejsca
R
W
2
$TC_MPP7
INT $TC_MPP7[n,m]
Numer przystawki narzędziowej w tym miejscu
n: fizyczny numer magazynu
m: fizyczny numer miejsca
R
W
5
$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
R
W
6
.
1
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
R
W
2
$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
R
W
2
...
$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
R
W
2
$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
R
W
6
.
1
$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
R
W
6
.
1
...
$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
R
W
6
.
1
$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
R
W
2
$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
R
W
2
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
R
W
3
$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
R
W
3
15.2.14
Dane opisu magazynu zarządzania narzędziami
$TC_MAP1
STRIN
G
$TC_MAP2[n]
Rodzaj magazynu
n: numer magazynu 1 ..
2. Wymiar przy TYPE_STRING automatycznie
MAXSTRINGLEN
R
W
2
$TC_MAP2
STRIN
G
$TC_MAP2[n]
Identyfikator magazynu
n: Numer magazynu 1 ..
2. Wymiar przy TYPE_STRING automatycznie
MAXSTRINGLEN
R
W
2
$TC_MAP3
INT $TC_MAP3[n]
Stan magazynu
n: Numer magazynu 1 ..
R
W
2
$TC_MAP4
INT $TC_MAP4[n]
Powiązanie z kolejnym magazynem
n: Numer magazynu 1 ..
R
W
2
$TC_MAP5
INT $TC_MAP5[n]
Powiązanie z poprzednim magazynem
n: Numer magazynu 1 ..
R
W
2
$TC_MAP6
INT $TC_MAP6[n]
Liczba wierszy
n: Numer magazynu 1 ..
R
W
2
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 ..
R
W
2
$TC_MAP8
INT $TC_MAP8[n]
Aktualna pozycja magazynu w odniesieniu do pozycji zmia-
ny
n: Numer magazynu 1 ..
R
W
2
$TC_MAP9
INT $TC_MAP9[n]
Aktualny numer zespołu zużycia
n: Numer magazynu 1 ..
R
W
5
$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 ..
R
W
6
.
1
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 ..
R
W
2
$TC_MAPC2
INT Typ
można zadać poprzez daną maszynową. Nastawieniem
domyślnym jest INT
$TC_MAPC2[n]
n: Numer magazynu 1 ..
R
W
2
...
$TC_MAPC10
INT Typ
można zadać poprzez daną maszynową. Nastawieniem
domyślnym jest INT
$TC_MAPC10[n]
n: Numer magazynu 1 ..
R
W
2
$TC_MAPCS1
INT Typ
można zadać poprzez daną maszynową. Nastawieniem
domyślnym jest INT
$TC_MAPCS1[n]
n: Numer magazynu 1 ..
R
W
6
.
1
$TC_MAPCS2
INT Typ
można zadać poprzez daną maszynową. Nastawieniem
domyślnym jest INT
$TC_MAPCS2[n]
n: Numer magazynu 1 ..
R
W
6
.
1
...
$TC_MAPCS10
INT Typ
można zadać poprzez daną maszynową. Nastawieniem
domyślnym jest INT
$TC_MAPCS10[n]
n: Numer magazynu 1 ..
R
W
6
.
1
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
G
$TC_MAMP1
Identyfikator modułu magazynowego zmienna skalarna
2. wymiar przy TYPE_STRING automatycznie
MAXSTRINGLEN
R
W
2
$TC_MAMP2
INT $TC_MAMP2
Rodzaj poszukiwania narzędzia
zmienna skalarna
R
W
2
$TC_MAMP3
INT $TC_MAMP3
Traktowanie narzędzi przy powiązanej ze zużyciem zmien-
nej skalarnej
R
W
5
15.2.17 Dane
przystawki
$TC_ADPTT
INT $TC_ADPTT[a]
Numer transformacyjny przystawki
a: numer przystawki 1 32000
R
W
5
$TC_ADPT1
REAL $TC_ADPT1[a]
Geometria przystawki: długość 1
a: numer przystawki 1 32000
R
W
5
$TC_ADPT2
REAL $TC_ADPT2[a]
geometria przystawki: długość 2
a: numer przystawki 1 32000
R
W
5
$TC_ADPT3
REAL $TC_ADPT3[a]
geometria przystawki: długość 3
a: numer przystawki 1 32000
R
W
5
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
R
W
2
$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
R
W
2
$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
R
W
2
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
R
W
2
$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
R
W
2
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
R
W
2
$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
R
W
2
$AA_QEC_FINE
_STEPS
INT $AA_QEC_FINE_STEPS[n,a]
Dokładne kwantowanie charakterystyki
a: Oś maszyny
n: 0
Osie: oś maszyny
R
W
2
$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
R
W
2
$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
R
W
2
$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
R
W
2
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
R
W
2
$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
R
W
2
$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
R
W
2
$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
R
W
2
$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
R
W
2
$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
R
W
2
$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
R
W
2
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)
R
W
2
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)
R
W
2
$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)
R
W
2
$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)
R
W
2
$AN_CEC_MIN
REAL AN_CEC_MIN[n]
Pozycja startowa tablicy kompensacji
n: nr tablicy kompensacji 0 (wartość maksymalna nasta-
wiana poprzez MD)
R
W
2
$AN_CEC_MAX
REAL AN_CEC_MAX[n]
Pozycja końcowa tablicy kompensacji
n: nr tablicy kompensacji 0 (wartość maksymalna nasta-
wiana poprzez MD)
R
W
2
$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)
R
W
2
$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)
R
W
2
$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)
R
W
2
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)
R
W
2
$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)
R
W
2
$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)
R
W
2
$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)
R
W
2
$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)
R
W
2
$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)
R
W
2
$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)
R
W
2
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)
R
W
2
$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)
R
W
2
$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)
R
W
2
$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)
R
W
2
$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)
R
W
2
15.2.22 Parametryzowanie
cykli
$C_A
REAL $C_A
Wartość zaprogramowanego adresu A w trybie ISO do
parametryzowania cykli
R
W
5
.
1
$C_B
REAL $C_B
Wartość zaprogramowanego adresu B w trybie ISO do
parametryzowania cykli
R
W
5
.
1
...
$C_Z
REAL $C_Z
Wartość zaprogramowanego adresu Z w trybie ISO do
parametryzowania cykli
R
W
5
.
1
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
R
W
6
.
1
$C_TS
STRIN
G
$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)
R
W
6
.
1
$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.
R
W
5
.
1
$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.
R
W
5
.
1
...
$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.
R
W
5
.
1
$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.
R
W
6
.
1
$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
R
W
6
.
1
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
R
W
5
.
1
$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
R
W
6
.
1
$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).
R
W
6
.
1
$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).
R
W
6
.
1
$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).
R
W
6
.
1
$C_ME
INT $C_ME
Rozszerzenie adresu dla adresu M przy wywołaniu podpro-
gramu przez funkcję M
R
W
6
.
1
$C_TE
INT $C_TE
Rozszerzenie adresu dla adresu T przy wywołaniu podpro-
gramu przez funkcję M
R
W
6
.
1
$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.
R
W
6
.
3
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
W
6
.
1
$AN_POWERO
N_TIME
REAL
IF $AN_POWERON_TIME == 480 GOTOF MARK02
Czas od ostatniego załadowania programu sterowania ( w
minutach )
RS WS R
W
6
.
1
$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
R
6
.
1
15.2.24 Frame
2
$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)
R
W
4
$P_SETFRAME
FRAME $P_SETFRAME
Aktualny frame systemowy do nastawienia wartości rzeczy-
wistej i draśnięcia.
Osie: (geometryczna, kanału, maszyny)
R
W
6
.
1
$P_EXTFRAME
FRAME $P_EXTFRAME
Aktualny frame systemowy dla zewnętrznego przesunięcia
punktu zerowego.
Osie: (geometryczna, kanału, maszyny)
R
W
6
.
1
$P_PARTFRAM
E
FRAME $P_PARTFRAME
Aktualny frame systemowy dla TCARR i PAROT.
Osie: (geometryczna, kanału, maszyny)
R
6
.
1
$P_TOOLFRAM
E
FRAME $P_TOOLFRAME
Aktualny frame systemowy dla TOROT i TOFRAME.
Osie: (geometryczna, kanału, maszyny)
R
6
.
1
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)
R
W
6
.
3
$P_CYCFRAME
FRAME $P_CYCFRAME
Aktualny frame systemowy dla cykli.
Osie: (geometryczna, kanału, maszyny)
R
W
6
.
3
$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)
R
W
5
$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)
R
W
5
$P_ACTBFRAM
E
FRAME $P_ACTBFRAME
aktualny powiązany całkowity frame bazowy
Osie: (geometryczna, kanału, maszyny)
R
5
$P_BFRAME
FRAME $P_BFRAME
Aktualny 1. frame bazowy w kanale. Odpowiada
$P_CHBFRAME[0].
Osie: (geometryczna, kanału, maszyny)
R
W
4
$P_IFRAME
FRAME $P_IFRAME
Aktualny frame nastawiany
Osie: (geometryczna, kanału, maszyny)
R
W
2
$P_PFRAME
FRAME $P_PFRAME
Aktualny frame programowany
Osie: (geometryczna, kanału, maszyny)
R
W
2
$P_ACTFRAME
FRAME $P_ACTFRAME
Aktualny frame całkowity
Osie: (geometryczna, kanału, maszyny)
R
2
$P_UIFRNUM
INT $P_UIFRNUM
Numer aktywnego $P_UIFR
R
2
$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.
R
W
5
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.
R
W
5
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
R
W
2
$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
R
W
6
.
1
$P_DLNO
INT $P_DLNO
Aktywny numer korekcji sumarycznej DL=0 - DL='max.';
'max'= wartość
$MN_MM_MAX_SUMCORR_PER_CUTTEDGE
R
6
.
1
$P_TOOL
INT $P_TOOL
Aktywne ostrze narzędzia D0 - D'max.'; 'max'= wartość
$MN_MM_MAX_CUTTING_EDGE_NO
R
2
$P_TOOLNO
INT $P_TOOLNO
Aktywny numer narzędzia T0 - T32000; z aktywną funkcją
'płaski numer D' może być T 8 miejscowy
R
2
$P_TOOLP
INT $P_TOOLP
Ostatnio zaprogramowany numer narzędzia T0 - T32000
(przy pracy bez zarządzania narzędziami);
R
6
.
1
$P_TOOLL
REAL $P_TOOLL[n]
Aktywna długość całkowita narzędzia
n: długość 1 3
R
2
$P_TOOLO
REAL $P_TOOLO[n]
Aktywna orientacja narzędzia
n: składowa 1 3
R
6
.
1
$P_TC
INT $P_TC
Aktywny nośnik narzędzi
R
6
.
1
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
R
5
$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
R
6
.
1
$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.
R
6
.
1
$P_TOOLR
REAL $P_TOOLR
Aktywny promień narzędzia (łącznie)
R
2
$P_TOOLND
INT $P_TOOLND[t]
Liczba ostrzy narzędzia t
t: numer T 1 - 32000
R
4
$P_TOOLEXIST
BOOL $P_TOOLEXIST[t]
Jeżeli istnieje narzędzie o numerze T = t
t: numer T 1 - 32000
R
4
$P_D
INT $P_D
Aktualny numer D w trybie językowym ISO_2
R
6
.
1
$P_H
INT $P_H
Aktualny numer H w trybie językowym ISO_2
R
6
.
1
$A_TOOLMN
INT $A_TOOLMN[t]
Numer magazynu dla narzędzia t
t: numer T 1 - 32000
R
4
$A_TOOLMLN
INT $A_TOOLMLN[t]
Numer miejsca w magazynie dla narzędzia t
t: numer T 1 - 32000
R
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
R
6
.
1
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
R
6
.
1
$A_MONIFACT
REAL $A_MONIFACT
Współczynnik do nadzoru żywotności
R WS
R
W
4
$P_TOOLNG
INT $P_TOOLNG
Liczba zdefiniowanych grup narzędzi, które są przyporząd-
kowane do kanału
Typ modułu BTSS = TM
R
6
.
1
$P_TOOLNT
INT $P_TOOLNT
Liczba zdefiniowanych narzędzi, które są przyporządkowa-
ne do kanału
Typ modułu BTSS = TV
R
6
.
1
$P_TOOLT
INT $P_TOOLT[i]
i-ty numer narzędzia T
Typ modułu BTSS = TV
i= 1,..., $P_TOOLNT
R
6
.
1
$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
R
6
.
1
$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
R
W
6
.
1
$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
R
6
.
1
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
R
6
.
1
$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
R
6
.
1
$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
R
6
.
1
$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 ]
R
6
.
1
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
]
R
6
.
1
$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
R
6
.
1
$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
R
6
.
1
$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
R
6
.
1
$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
R
6
.
1
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
R
6
.
1
$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
R
6
.
1
$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
R
6
.
1
$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
R
6
.
1
$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
R
6
.
1
$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
R
W
6
.
1
$P_VDITCP
INT $P_VDITCP[n]
Wolne parametry dla zarządzania narzędziami w interfejsie
VDI
n: indeks 1 3
R
W
2
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
R
4
$P_ATPG
REAL $P_ATPG[n]
Aktualne dane szlifowania odniesione do narzędzia
n: numer parametru 1 9
R
W
2
$P_TOOLENV
STRIN
G
$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
R
6
.
3
$P_TOOLENVN
INT $P_TOOLENVN
Podaje liczbę zdefiniowanych zestawów danych do opisu
otoczeń narzędziowych.
R
6
.
3
$P_AP
REAL $P_AP
Zaprogramowany kąt w przypadku współrzędnych bieguno-
wych
R
6
.
1
15.2.27 Programowane
wartości osi GEO
$P_AXN1
AXIS $P_AXN1
Aktualny adres osi geometrycznej - odcięta
R
3
$P_AXN2
AXIS $P_AXN2
Aktualny adres osi geometrycznej - rzędna
R
3
$P_AXN3
AXIS $P_AXN3
aktualny adres osi geometrycznej - aplikata
R
3
$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 ...
R
4
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
G
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
R
2
$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
R
5
$A_GG
INT $A_GG[n]
Odczyt aktualnej funkcji G grupy G z SA (indeks jak inter-
fejs PLC)
n: numer grupy G
R
5
15.2.29 Programowane
wartości
$P_SEARCH
BOOL $P_SEARCH
Poszukiwanie bloku aktywne, gdy TRUE (1)
R
2
$P_SEARCH1
BOOL $P_SEARCH1
Poszukiwanie bloku z obliczaniem jest aktywne, gdy TRUE
(1)
R
2
$P_SEARCH2
BOOL $P_SEARCH2
Ostatnio wybranym typem poszukiwania było poszukiwanie
bez obliczania, gdy TRUE (1)
R
2
$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
R
5
$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
R
5
$P_CTABDEF
BOOL $P_CTABDEF
Definicja tablic krzywych jest aktywna, gdy TRUE (1)
R
4
$P_MC
INT $P_MC
Status modalne wywołanie podprogramu
FALSE (0) -> nie modalne wywołanie podprogramu
TRUE (1) -> modalne wywołanie podprogramu
R
2
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
R
4
$P_SIM
BOOL $P_SIM
Symulacja przebiega, gdy TRUE (1)
R
2
$P_DRYRUN
BOOL $P_DRYRUN
Praca próbna włączona, gdy TRUE, w innym przypadku
FALSE
R
2
$P_OFFN
REAL $P_OFFN
programowane przesunięcie kontur normalny
R
5
.
1
$PI
REAL $PI
Stała okręgu PI = 3.1415927
R
2
$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
R
6
.
1
$P_PROGPATH
STRIN
G
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
R
3
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
G
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
R
5
.
1
$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]
R
5
.
1
$P_PATH
STRIN
G
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
R
5
.
1
$P_ACTID
BOOL $P_ACTID[n]
Modalna akcja synchroniczna z ID n aktywny, gdy TRUE
n: 1 - 16
R
2
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
R
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
R
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
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
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
R
6
.
1
$AC_IW_TU
INT $AC_IW_TU
Informacja o położeniu osi ( MCS ) dla ruchu kartezjańskie-
go punkt do punktu
RS
R
6
.
1
$AC_TRANS_S
YS
INT $AC_TRANS_SYS
System odniesienia dla translacji przy kartezjańskim ruchu
ręcznym
RS
R
6
.
3
$AC_ROT_SYS
INT $AC_ROT_SYS
System odniesienia dla orientacji przy kartezjańskim ruchu
ręcznym
RS
R
6
.
3
$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
R
4
$AC_MEA
INT $AC_MEA[n]
Czujnik pomiarowy przełączył, gdy TRUE (1)
n: numer czujnika pomiarowego
1 MAXNUM_PROBE
R
2
$AC_TRAFO
INT $AC_TRAFO
Numer kodowy aktywnej transformacji
zgodnie z daną maszynową $MC_TRAFO_TYPE_n
RS
R
3
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
R
6
.
1
$AC_TRAFO_P
AR
REAL $AC_TRAFO_PAR[n]
Parametr aktywnej transformacji
n: numer parametru
RS
R
6
.
1
$P_TRAFO_PA
R
REAL $P_TRAFO_PAR[n]
Parametr zaprogramowanej transformacji
n: numer parametru
R
6
.
1
$AC_TRAFO_P
ARSET
INT $AC_TRAFO_PARSET
Numer aktywnego zestawu danych transformacji
Zmienna jest '0' gdy żadna transformacja nie jest aktywna
RS
R
6
.
3
$P_TRAFO_PA
RSET
INT $P_TRAFO_PARSET
Numer zaprogramowanego zestawu danych transformacji
Zmienna jest '0' gdy żadna transformacja nie jest aktywna
R
6
.
3
$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!
R
6
.
3
$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
R
4
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
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
R
4
$P_MMCA
STRIN
G
$P_MMCA
Pokwitowanie zlecenia MMC
2. rozmiar przy TYPE_STRING automatycznie
MAXSTRINGLEN
R
W
2
$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
.
1
Identyfikator
Typ
Opis: zmienne systemowe/zakres wartości/indeks
Prog.obr.
Sync O S
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
W
+
4
$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
W
+
4
...
.
$AC_FIFO10
REAL $AC_FIFO10[n]
jak $AC_FIFO1 ...
RS W R
W
+
4
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
R
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
R
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
R
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 +
4
$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 +
4
$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 +
4
$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 +
4
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
W
+
5
$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
W
+
5
$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
W
+
5
$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
W
+
5
$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.
R
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
R
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
R
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
R
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
R
6
.
1
$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
W
5
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
R
6
.
1
$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
.
1
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
R
6
.
1
$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
R
6
.
1
$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
.
1
$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
.
1
$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
R
5
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
R
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
R
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
R
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
R
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
R
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
R
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
R
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
R
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
R
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
R
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
R
5
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
R
3
$A_MONTH
INT $A_MONTH
Czas systemowy miesiąc
RS
R
3
$A_DAY
INT $A_DAY
Czas systemowy dzień
RS
R
3
$A_HOUR
INT $A_HOUR
Czas systemowy godzina
RS
R
3
$A_MINUTE
INT $A_MINUTE
Czas systemowy minuta
RS
R
3
$A_SECOND
INT $A_SECOND
Czas systemowy sekunda
RS
R
3
$A_MSECOND
INT $A_MSECOND
Czas systemowy milisekundy
RS
R
3
$AC_TIME
REAL $AC_TIME
Czas od początku bloku w sekundach
RS
R
2
$AC_TIMEC
REAL $AC_TIMEC
Czas od początku bloku Ipo
RS
R
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 +
4
$AC_PRTIME_M
REAL
$AC_PRTIME_M "ProgramRunTIME-Main"
Nastawienie (inicjalizacja) zsumowanego czasu przebiegu
programu (czas główny)
W
4
$AC_PRTIME_A
REAL
$AC_PRTIME_A "ProgramRunTIME-Auxilary"
Nastawienie (inicjalizacja) zsumowanego czasu przebiegu
programu (czas uboczny)
W
4
$AC_PRTIME_M
_INC
REAL $AC_PRTIME_M_INC
"ProgramRunTIME-Main-
INCrement"
Przyrostowanie zsumowanego czasu przebiegu programu
(czas główny)
W
4
$AC_PRTIME_A
_INC
REAL
$AC_PRTIME_A_INC "ProgramRunTIME-Auxilary-
INCrement"
Przyrostowanie zsumowanego czasu przebiegu programu
(czas uboczny)
W
4
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
R
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
R
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
R
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
R
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
R
2
$AC_PLTBB
REAL $AC_PLTBB
Droga po torze od początku bloku w bazowym układzie
współrzędnych
RS
R
3
$AC_PLTEB
REAL $AC_PLTEB
Droga po torze do końca bloku w bazowym układzie współ-
rzędnych
RS
R
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
R
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.
R
4
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
R
2
$AC_F
REAL $AC_F
Zaprogramowany posuw po torze F
R
6
.
3
$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
2
$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
2
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
W
6
.
3
$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
W
6
.
3
$AC_VACTB
REAL $AC_VACTB
Prędkość ruchu po torze w bazowym układzie współrzęd-
nych.
RS
R
2
$AC_VACTW
REAL $AC_VACTW
Prędkość ruchu po torze w układzie współrzędnych obra-
bianego przedmiotu
RS
R
2
15.2.40 Wrzeciona
$P_S
REAL $P_S[n]
Ostatnia zaprogramowana prędkość obrotowa wrzeciona
n: numer wrzeciona
0 ... max numer wrzeciona
R
2
$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
R
4
$P_CONSTCUT
_S
REAL $P_CONSTCUT_S[n]
Ostatnia zaprogramowana stała prędkość skrawania
n: numer wrzeciona
0 ... max numer wrzeciona
R
6
.
1
$AC_CONSTCU
T_S
REAL $AC_CONSTCUT_S[n]
Aktualna stała prędkość skrawania.
n: numer wrzeciona
0 ... max numer wrzeciona
RS
R
6
.
1
$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
R
6
.
1
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
R
3
$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
R
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
R
6
.
1
$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
R
3
$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
R
3
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
R
6
.
1
$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
R
6
.
1
$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
R
6
.
1
$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
R
6
.
1
$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
R
W
6
.
1
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
R
W
6
.
1
$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.
R
6
.
1
$P_MSNUM
INT $P_MSNUM
Podaje odwrotnie numer wrzeciona master.
0: w kanale nie ma wrzeciona
1..n: numer wrzeciona master
R
6
.
1
$AC_MSNUM
INT $AC_MSNUM
Podaje odwrotnie numer aktualnego wrzeciona master.
0: nie ma wrzeciona
1..n: numer wrzeciona master
RS
R
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
R
6
.
1
$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
R
6
.
1
$P_GWPS
BOOL $P_GWPS[n]
Stała prędkość obrotowa ściernicy wł., gdy TRUE
n: numer wrzeciona
R
2
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 +
2
$AC_FCT2LL
REAL $AC_FCT2LL
Dolna wartość graniczna funkcji oceny FCTDEF 2
RS WS R
W +
2
$AC_FCT3LL
REAL $AC_FCT3LL
Dolna wartość graniczna funkcji oceny FCTDEF 3
RS WS R
W +
2
$AC_FCT1UL
REAL $AC_FCT1UL
Górna wartość graniczna funkcji oceny FCTDEF 1
RS WS R
W +
2
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
W
+
2
$AC_FCT3UL
REAL $AC_FCT3UL
Górna wartość graniczna funkcji oceny FCTDEF 3
RS WS R
W
+
2
$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
W
+
2
$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
W
+
2
$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
W
+
2
$AC_FCTLL
REAL $AC_FCTLL[n]
Dolna granica wielomianu dla akcji synchronicznych
(SYNFCT)
n: numer wielomianu, ograniczony poprzez daną maszyno-
wą
RS WS R
W
+
4
$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
W
+
4
$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
W
+
4
$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
W
+
4
$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
W
+
4
$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
W
+
4
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
R
5
$AN_ESR_TRIG
GER
BOOL $AN_ESR_TRIGGER
=
1
Wyzwolenie "rozszerzonego zatrzymania i wycofania"
R
W
5
$AC_ESR_TRIG
GER
BOOL $AC_ESR_TRIGGER
=
1
Wyzwolenie " rozszerzonego zatrzymania i wycofania
prowadzonego przez NC "
R
W
6
.
1
$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
.
1
$AC_CYCLE_TI
ME
REAL
IF $AC_CYCLE_TIME > 2400 GOTOF ALARM01
Czas przebiegu wybranego programu NC ( w sekundach )
RS WS R
W 6
.
1
$AC_CUTTING_
TIME
REAL
IF $AC_CUTTING_TIME > 6000 GOTOF ACT_M06
Czas skrawania przez narzędzie ( w sekundach )
RS WS R
W 6
.
1
$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
.
1
$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
.
1
$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
.
1
$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
.
1
$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.
R
6
.
1
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
=
1
Zajęcie interfejsu pomiaru.
R
W
6
.
1
$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
R
W
6
.
1
$AC_MEAS_WP
_SETANGLE
REAL $AC_MEAS_WP_SETANGLE
=
0.0
Kąt zadany położenia obrabianego przedmiotu dla jego
pomiaru.
R
W
6
.
1
$AC_MEAS_CO
RNER_SETANG
LE
REAL
$AC_MEAS_CORNER_SETANGLE = 90.0
Zadany kąt przecięcia narożnika dla pomiaru obrabianego
przedmiotu.
R
W
6
.
1
$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.
R
W
6
.
1
$AC_MEAS_AC
T_PLANE
INT $AC_MEAS_ACT_PLANE
=
0: G17
1: G18
2: G19
Nastawienie płaszczyzny dla obliczenia pomiaru..
R
W
6
.
1
$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.
R
W
6
.
3
$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.
R
W
6
.
1
$AC_MEAS_T_
NUMBER
INT $AC_MEAS_T_NUMBER
=
1
Wybór narzędzia dla obliczenia pomiaru.
R
W
6
.
1
$AC_MEAS_D_
NUMBER
INT $AC_MEAS_D_NUMBER
=
1
Wybór ostrza dla obliczenia pomiaru.
R
W
6
.
1
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.
R
W
6
.
1
$AC_MEAS_VA
LID
INT $AC_MEAS_VALID
=
0
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
R
W
6
.
1
$AC_MEAS_FR
AME
FRAME $AC_MEAS_FRAME
Frame wynikowy dla pomiaru obrabianego przedmiotu.
R
W
6
.
1
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.
R
6
.
1
$AC_MEAS_CO
RNER_ANGLE
REAL $AC_MEAS_CORNER_ANGLE
Obliczony kąt przecięcia narożnika przy pomiarze obrabia-
nego przedmiotu
R
6
.
1
$AC_MEAS_DIA
METER
REAL $AC_MEAS_DIAMETER
Obliczona średnica przy pomiarze obrabianego przedmiotu i
narzędzia
R
6
.
1
$AC_MEAS_TO
OL_LENGTH
REAL $AC_MEAS_TOOL_LENGTH
Obliczona długość narzędzia przy pomiarze narzędzia.
R
6
.
1
$AC_MEAS_RE
SULTS
REAL
R0 = $AC_MEAS_RESULTS[0]
Wyniki pomiaru
R
6
.
3
15.2.44 Pozycje
$P_EP
REAL $P_EP[X]
Ostatnia zaprogramowana wartość zadana
Osie: oś kanału
R
2
$P_EPM
REAL $P_EPM[X]
Ostatnia zaprogramowana wartość zadana w układzie wsp.
maszyny.
Osie: oś kanału
R
6
.
1
$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
R
4
$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
R
4
$AA_IW
REAL $AA_IW[X]
Wartość rzeczywista w układzie współrzędnych obrabiane-
go przedmiotu (WKS)
Osie: oś kanału
RS
R
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
R
5
$AA_IBN
REAL $AA_IBN[X]
Wartość rzeczywista w bazowym układzie współrzędnych
punktu zerowego
Osie: oś kanału
RS
R
5
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
R
2
$AA_IM
REAL $AA_IM[X]
Wartość rzeczywista w układzie współrzędnych maszyny
(MKS).
Osie: geometryczna, kanału, maszyny
RS
R
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
R
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
R
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
R
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
R
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
R
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
R
4
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
R
4
$VA_IM2
REAL $VA_IM2[X]
I Wartość rzeczywista w układzie współrzędnych maszyny
(zmierzona przetwornikiem 2),
Kompensacje są skorygowane
RS
R
4
$AA_MW
REAL $AA_MW[X]
Wartość pomiarowa w układzie współrzędnych obrabianego
przedmiotu
Osie: oś kanału
R WS
R
W
2
$AA_MM
REAL $AA_MM[X]
Wartość pomiarowa w układzie współrzędnych maszyny
R WS
R
W
2
$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
R
W
4
$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
R
W
4
$AA_MW3
REAL $AA_MW3[X]
Wynik pomiaru osiowego
Wydarzenie przerzutnikowe 3 w układzie wsp. obr. przedm.
Osie: oś kanału
R WS
R
W
4
$AA_MW4
REAL $AA_MW4[X]
Wynik pomiaru osiowego
Wydarzenie przerzutnikowe 4 w układzie wsp. obr. przedm.
Osie: oś kanału
R WS
R
W
4
15.2.47 Pomiar
osiowy
$AA_MM1
REAL $AA_MM1[X]
Wynik pomiaru osiowego
Wydarzenie przerzutnikowe 1 w układzie wsp. maszyny
R WS
R
W
4
$AA_MM2
REAL $AA_MM2[X]
Wynik pomiaru osiowego
Wydarzenie przerzutnikowe 2 w układzie wsp. maszyny
R WS
R
W
4
$AA_MM3
REAL $AA_MM3[X]
Wynik pomiaru osiowego
Wydarzenie przerzutnikowe 3 w układzie wsp. maszyny
R WS
R
W
4
$AA_MM4
REAL $AA_MM4[X]
Wynik pomiaru osiowego
Wydarzenie przerzutnikowe 4 w układzie wsp. maszyny
R WS
R
W
4
$AA_MEAACT
BOOL $AA_MEAACT[X]
Wartość jest dokładnie wtedy TRUE, gdy pomiar osiowy
jest aktywny dla X
Osie: geometryczna, kanału, maszyny
R
4
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
R
2
$AC_PRESET
REAL $AC_PRESET[X]
Ostatnia zadana wartość Preset
Osie: oś kanału
RS
R
2
$AA_ETRANS
REAL $AA_ETRANS[X]
Zewnętrzne przesunięcie punktu zerowego
Osie: oś kanału
R
W
2
$AA_MEAS_P1_
VALID
INT $AA_MEAS_P1_VALID[x]
=
1
1. Punkt pomiarowy opisany wartością rzeczywistą osi..
Osie: geometryczna, kanału, maszyny
R WS
R
W
6
.
1
$AA_MEAS_P2_
VALID
INT $AA_MEAS_P2_VALID[x]
=
1
2. Punkt pomiarowy opisany wartością rzeczywistą osi.
Osie: geometryczna, kanału, maszyny
R WS
R
W
6
.
1
$AA_MEAS_P3_
VALID
INT $AA_MEAS_P3_VALID[x]
=
1
3. Punkt pomiarowy opisany wartością rzeczywistą osi.
Osie: geometryczna, kanału, maszyny
R WS
R
W
6
.
1
$AA_MEAS_P4_
VALID
INT $AA_MEAS_P4_VALID[x]
=
1
4. Punkt pomiarowy opisany wartością rzeczywistą osi.
Osie: geometryczna, kanału, maszyny
R WS
R
W
6
.
1
$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
R
W
6
.
1
$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
R
W
6
.
1
$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
R
W
6
.
1
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
R
W
6
.
1
$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
R
W
6
.
1
$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
R
W
6
.
1
$AA_OFF
REAL $AA_OFF[X]
Nałożony ruch dla programowanej osi
Osie: geometryczna, kanału, maszyny
RS W R
W
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
R
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
R
6
.
1
$AC_RETPOINT
REAL $AC_RETPOINT[X]
Punkt przywrócenia na konturze dla ponownego dosunięcia
Osie: oś kanału
RS
R
2
$AA_SOFTEND
P
REAL $AA_SOFTENDP[X]
Programowe położenie krańcowe, kierunek dodatni
Osie: geometryczna, kanału, maszyny
RS
R
2
$AA_SOFTEND
N
REAL $AA_SOFTENDN[X]
Programowe położenie krańcowe, kierunek ujemny
Osie: geometryczna, kanału, maszyny
RS
R
2
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
R
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
R
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
R
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
R
2
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
R
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
R
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
R
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
R
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
R
2
15.2.51 Prędkości osiowo
$P_FA
REAL $P_FA[X]
Ostatni zaprogramowany posuw osiowy
Osie: oś kanału
R
2
$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
W
2
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
2
$AA_VACTB
REAL $AA_VACTB[X]
Prędkość osi w bazowym układzie współrzędnych
Osie: oś kanału
RS
R
2
$AA_VACTW
REAL $AA_VACTW[X]
Prędkość osi w układzie współrzędnych obrabianego
przedmiotu.
Osie: oś kanału
RS
R
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
R
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
R
4
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
R
2
$VA_LOAD
REAL $VA_LOAD[X]
Moc napędu w % (tylko w przypadku 611D wzgl. Profibus)
Osie: oś kanału, oś maszyny
RS
R
5
.
1
$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
R
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
R
5
.
1
$AA_POWER
REAL $AA_POWER[x]
Moc czynna napędu w W (tylko w przypadku 611D)
Osie: oś kanału, oś maszyny
RS
R
2
$VA_POWER
REAL $VA_POWER[x]
Moc czynna napędu w W (tylko w przypadku 611D)
Osie: oś kanału, oś maszyny
RS
R
5
.
1
$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
R
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
R
5
.
1
$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
R
6
.
3
$VA_VALVELIF
T
REAL $VA_VALVELIFT[X]
Skok rzeczywisty zaworu w mm (tylko w przypadku 611D-
Hydraulik)
Osie: oś kanału, oś maszyny
RS
R
5
.
1
$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
R
5
.
1
$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
R
5
.
1
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
R
4
$AA_REF
INT $AA_REF[X]
Status osi:
0: oś nie jest bazowana
1: oś jest bazowana
Osie: geometryczna, kanału, maszyny
RS
R
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
R
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
R
6
.
1
$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
R
6
.
1
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
R
6
.
1
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
W
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
R
6
.
3
$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
R
6
.
3
$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
R
6
.
1
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
.
1
$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
R
6
.
3
$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
R
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
R
5
$P_EG_BC
STRIN
G
$P_EG_BC[a]
Kryterium zmiany bloku EGONSYN, EGON, WAITC.
2. rozmiar w przypadku TYPE_STRING automatycznie
MAXSTRINGLEN
R
6
.
1
$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
R
5
$VA_EG_SYNC
DIFF
REAL $VA_EG_SYNCDIFF[a]
a: oś nadążna
Różnica ruchu synchronicznego
Osie: geometryczna, kanału, maszyny
RS
R
5
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
R
6
.
1
$AA_LEAD_SP
REAL $AA_LEAD_SP[LW]
Symulowana pozycja wartości prowadzącej
RS WS R
W
4
$AA_LEAD_SV
REAL $AA_LEAD_SV[LW]
Symulowana prędkość wartości prowadzącej
RS WS R
W
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
R
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
R
4
$AA_LEAD_V
REAL $AA_LEAD_V[LW]
Aktualna prędkość wartości prowadzącej
RS
R
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
R
4
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)
R
6
.
3
$AA_COUP_OF
FS
REAL $AA_COUP_OFFS[S2]
Przesunięcie pozycji dla wrzeciona synchronicznego (wrze-
ciono holowane) po stronie wartości zadanej
RS
R
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
R
2
$AA_SCTRACE
BOOL $AA_SCTRACE[X]
=
1
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
R
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
R
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
R
5
$AA_SCPAR
INT $AA_SCPAR
Odczyt aktualnego zestawu danych servo
Osie: geometryczna, kanału, maszyny
RS
R
5
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
R
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
W
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
R
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
R
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.
R
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
R
6
.
1
$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
R
6
.
1
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
R
6
.
1
$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
R
6
.
1
$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
R
6
.
1
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
R
4
$A_INSED
INT $A_INSED[n]
Odwzorowanie sygnałów wejścia Safety (zewn. interfejs
NCK)
n: numer wejścia słowa 1 ...
RS
R
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
R
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
R
4
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
R
5
$A_MARKERSI
BOOL $A_MARKERSI[n]
Znacznik dla programowania Safety
n: numer znacznika 1 ...
RS WS R
W
+
4
$A_MARKERSI
D
INT $A_MARKERSID[n]
Słowo znacznikowe (32Bit) dla programowania safety
n: numer słowa znacznikowego 1 ...
RS WS R
W
+
5
.
1
$A_MARKERSI
P
BOOL $A_MARKERSIP[n]
Odwzorowanie znacznika safety PLC
n: numer znacznika 1 ...
RS
R
+
4
$A_MARKERSI
PD
INT $A_MARKERSIPD[n]
Odwzorowanie słów znacznikowych safety PLC
n: numer słowa znacznikowego 1 ...
RS
R
+
5
.
1
$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
W
+
4
$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
R
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
W
+
5
$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
R
5
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
R
6
.
3
$A_PLCSIIN
BOOL
$A_PLCSIIN[n] komunikacja od PLC-SPL do NCK-SPL
n: Numer sygnału 1 ... von PLC
RS
R
+
6
.
3
$A_PLCSIOUT
BOOL
$A_PLCSIOUT[n] komunikacja NCK-SPL do PLC-SPL
n: numer sygnału 1 ... do PLC
RS WS R
W +
6
.
3
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