Přídavné funkce 9.8 – HEIDENHAIN TNC 640 (34059x-04) Uživatelská příručka

Stránka 317

Advertising
background image

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

Advertising