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

Stránka 405

Advertising
background image

HEIDENHAIN MANUALplus 620, CNC PILOT 640

405

4.31 Programování prom

ěnných

Korekce nástrojů

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

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

pracuje s tabulkou „toolturn.htt“.

Simulace: Při volbě programu si načte simulace tabulku

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

Bity událostí: 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“ je přípona. Č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 =

#d1(Z, "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: