Přídavné funkce 9.8 – HEIDENHAIN TNC 640 (34059x-04) Uživatelská příručka
Stránka 317
Přídavné funkce
9.8
9
TNC 640 | Uživatelská příručka programování s popisným dialogem HEIDENHAIN | 4/2014
317
TNC 640 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:
Podmínka
Zkrácené označení
Rovno
==
Menší než
<
Větší než
>
Menší než – rovno
<=
Větší než – rovno
>=
Navíc je k dispozici funkce FN20: WAIT FOR SYNC. WAIT FOR
SYNC
používejte vždy tehdy, kdy např. čtete systémová data
pomocí FN18, 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.
32 FN 20: WAIT FOR M4095==1
Příklad: zastavení chodu programu až do okamžiku, kdy PLC
nastaví symbolický operand na 1
32 FN 20: APISPIN[0].NN_SPICONTROLINPOS==1
Příklad: Zastavení interního předběžného výpočtu, čtení aktuální
pozice v ose X
32 FN 20: WAIT FOR SYNC
33 FN 18: SYSREAD Q1 = ID270 NR1 IDX1