31 programowanie zm iennych – HEIDENHAIN SW 54843x-03 DIN Programming Instrukcja Obsługi

Strona 408

Advertising
background image

408

DIN-programowanie

4.31 Programowanie zm

iennych

Korekcje narzędzia

#dt(n) : „n“ to kierunek korekcji (X, Z, Y, S) a „t“ to numer miejsca

rewolweru, na którym zapisane jest narzędzie. Obliczanie

zmiennych pracuje z tabelą „toolturn.htt“.

Symulacja: przy wyborze programu zostaje odczytywana tabela

„toolturn.htt“ przez symulację. Symulacja pracuje obecnie z tabelą

symulacji.

Bit zdarzenia: programowanie zmiennych zapytuje o bit zdarzenia na

0 lub 1. Znaczenie zdarzenia ustala producent maszyn.

#en(key): „n“ to numer kanału, „key“ to nazwa zdarzenia. Czytanie

zewnętrznych, wyznaczonych PLC zdarzeń.

#e0(key[n].xxx): „n“ to numer kanału, „key“ to nazwa zdarzenia a

„xxx“ to rozszerzenie nazwy. Czytanie zewnętrznych,

wyznaczonych PLC zdarzeń.

Przykład: Korekcje narzędzia

. . .

N.. #d3(X)=0

N.. #d3(Z)=0.1

N.. #d3(S)=0.1

. . .

Można pobierać informacje o narzędziu także

bezpośrednio poprzez identnumer. Na przykład może to

być konieczne, jeśli nie dostępne jest rozmieszczenie

miejsc w rewolwerze. Programować w tym celu przecinek

i identnumer narzędzia za wymaganym oznaczeniem, np.

#l1 = #d1(Z, "001").

Przykład: Zdarzenia

. . .

N.. #g1 = #e1( "NP_DG_moduł_osi_czekac")

N.. PRINT( "NP_DG_moduł_osi_czekac =",#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_moduł_osi_czekać")==4

N.. THEN

N.. G0 X40 Z40

N.. ELSE

N.. G0 X60 Z60

N.. ENDIF

. . .

Advertising
Podręcznik ten jest związany z następujących produktów: