Přídavné funkce 9.7 – HEIDENHAIN TNC 640 (34059x-04) ISO programming Uživatelská příručka
Stránka 289
Přídavné funkce
9.7
9
TNC 640 | Uživatelská příručka programování v DIN/ISO | 4/2014
289
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 D20- 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 D20. WAIT FOR SYNC používejte vždy
tehdy, kdy např. čtete systémová data pomocí D18, 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.
N32 D20: WAIT FOR M4095==1
Příklad: zastavení chodu programu až do okamžiku, kdy PLC
nastaví symbolický operand na 1
N32 D20: APISPIN[0].NN_SPICONTROLINPOS==1
Příklad: Zastavení interního předběžného výpočtu, čtení aktuální
pozice v ose X
N32 D20: WAIT FOR SYNC
N33 D18: SYSREAD Q1 = ID270 NR1 IDX1