8 p řídavné funkce – HEIDENHAIN TNC 128 (77184x-01) Uživatelská příručka
Stránka 215
HEIDENHAIN TNC 128
215
8.8 P
řídavné funkce
TNC 128 má rozšířené rozhraní pro komunikaci mezi PLC a NC.
Přitom se jedná o nové symbolické Aplication Programmer Interface
(API – rozhraní programátora aplikace). Dosavadní, zaběhnuté
rozhraní PLC-NC existuje souběžně i nadále a může se používat.
Používání nového nebo starého TNC-API definuje výrobce stroje.
Zadejte název symbolického operandu jako řetězec, aby se čekalo na
definovaný stav symbolického operandu.
V bloku FN 20 jsou dovoleny následující podmínky:
Navíc je k dispozici funkce FN20: WAIT FOR SYNC (Čekat na
synchronizaci). WAIT FOR SYNC používejte vždy tehdy, když např.
čtete pomocí FN18 systémová data, která vyžadují synchronizaci v
reálném čase. TNC pak zastaví předběžný výpočet a provede
následující NC-blok až tehdy, když také NC-program skutečně
dosáhne tento blok.
Příklad: Zastavení chodu programu až do okamžiku, kdy PLC
nastaví příznak (registr) 4095 na 1.
Příklad: zastavení chodu programu až do okamžiku, kdy PLC
nastaví symbolický operand na 1
Příklad: Zastavení interního předběžného výpočtu, čtení aktuální
pozice v ose X
Časovač
T
0 až 95
Byte
B
0 až 4095
Slovo
W
0 až 2047
Dvojité slovo
D
2048 až 4095
Podmínka
Zkrácené označení
Rovno
==
Menší než
<
Větší než
>
Menší než – rovno
<=
Větší než – rovno
>=
32 FN 20: WAIT FOR M4095==1
32 FN 20: APISPIN[0].NN_SPICONTROLINPOS==1
32 FN 20: WAIT FOR SYNC
33 FN 18: SYSREAD Q1 = ID270 NR1 IDX1
Operand PLC Zkrácené
označení
Rozsah adres