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

Stránka 400

Advertising
background image

400

Programování podle DIN

4.31 Programování prom

ěnných

Definice konstant – KONST
Možnosti definování konstant:

Přímé přiřazení hodnoty

Interní informace překladače jako konstanty

Přiřazení názvu podprogramu – předávacím proměnným

V úseku KONST používejte následující interní informace pro definici

konstant.

Przykład: Hlavní program

%ABC.NC

KONST

_wurzel2 = 1.414213 [přímé přiřazení hodnoty]

_wurzel_2 = SQRT(2) [přímé přiřazení hodnoty]

_posx = __n0_x [interní informace]

VAR

. . .

POLOTOVAR

N..

HOTOVÝ DÍLEC

N..

OBRÁBĚNÍ

N..

. . .

Przykład: Podprogram

%UP1.NCS

KONST

_start_x=__la [podprogram předávaná hodnota]

_posx = __n0_x [interní konstanta]

VAR

#_wo = #c1 [orientace nástroje]

OBRÁBĚNÍ

N.. #_wo = #w0(WTL)

N.. G0 X(#_posx*2)

N.. G0 X#_start_x

. . .

Interní informace pro definici konstant

__n0_x

768 poslední programovaná poloha X

__n0_y

769 poslední programovaná poloha Y

__n0_z

770 poslední programovaná poloha Z

__n0_c

771 poslední programovaná poloha C

__n40_g

774 stav SRK

__n148_o

776 aktivní korekce opotřebení

__n18_g

778 aktivní rovina obrábění

__n120_x

787 referenční průměr X pro výpočet CY

__n52_g

790 zohlednit přídavek G52_Geo 0=ne / 1=ano

__n57_x

791 přídavek v X

__n57_z

792 přídavek v Z

__n58_p

793 ekvidistantní přídavek

__n150_x

794 posun šířky břitu X z G150 / G151

__n150_z

795 posun šířky břitu Z z G150 / G151

__n95_g

799 programovaný způsob posuvu (G93 / G94 /G95)

__n95_q

796 číslo vřetena programovaného posuvu

__n95_f

800 poslední programovaný posuv

__n97_g

Programovaný typ otáček (G96 / G97)

__n97_q

797 číslo vřetena programovaného druhu otáček

__n97_s

Poslední programované otáčky

__la-__z

Podprogram předávané hodnoty

Konstanta „_pi“ je předdefinovaná s hodnotou:

3,145926535989 a může se přímo používat v každém NC-

programu.

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