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

Stránka 289

Advertising
background image

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

Advertising