31 programování prom ěnných – HEIDENHAIN SW 54843x-02 DIN Programming Uživatelská příručka

Stránka 391

Advertising
background image

HEIDENHAIN MANUALplus 620, CNC PILOT 640

391

4.31 Programování prom

ěnných

Korekce nástrojů

#dt(n): „n“ znamená směr korekce (X, Z, Y, S) a „t“ s znamená místo

v revolverové hlavě, kam je nástroj zapsaný. Výpočet proměnných

pracuje s tabulkou „toolturn.htt“.

Simulace: Při startu řídicího systému si načte simulace tabulku

„toolturn.htt“. Simulace nyní pracuje se simulační tabulkou.

Bity události: Programování proměnných zjišťuje bit události, zda je

0 nebo 1. Význam události definuje výrobce stroje.

#en(key): „n“ znamená číslo kanálu, „key“ znamená název události.

Čtení externích událostí, nastavených od PLC.

#e0(key[n].xxx): „n“ znamená číslo kanálu, „key“ znamená název

události a „xxx“ příponu názvu. Čtení externích událostí,

nastavených od PLC.

Przykład: Korekce nástrojů

. . .

N.. #d3(X)=0

N.. #d3(Z)=0.1

N.. #d3(S)=0.1

. . .

Informace o nástroji můžete zjišťovat také přímo pomocí

čísla indexu. To může být nutné například když neexistuje

přiřazení revolverového místa. K tomu naprogramujte za

požadované označení čárku a číslo indexu, např. #L1 =
#W1( ZL, "001")
.

Przykład: Události

. . .

N.. #g1 = #e1( "NP_DG_Achs_Modul_warten")

N.. PRINT( "NP_DG_Achs_Modul_warten
=",#g1)

N.. #g2 = #e1( "DG_DATEN[1]")

N.. PRINT( "DG_DATEN[1] =",#g2)

N.. #g3 = #e1( "SPI[1].DG_TEST[1]")

N.. PRINT( "SPI[1].DG_TEST[1] =",#g3)

. . .

N.. IF #e1( "NP_DG_Achs_Modul_warten")==4

N.. THEN

N.. G0 X40 Z40

N.. ELSE

N.. G0 X60 Z60

N.. ENDIF

. . .

Advertising
Tato příručka se vztahuje na následující produkty: