15 programowanie zmiennych, 1 # zmienne, 15 pr ogramowanie zmiennych – HEIDENHAIN CNC Pilot 4290 Instrukcja Obsługi

Strona 187

Advertising
background image

HEIDENHAIN CNC PILOT 4290

175

4.15 Pr

ogramowanie zmiennych

Syntaktyka funkcja matematyczna

+

dodawanie

odejmowanie

*

mnożenie

/

dzielenie

SQRT(...)

pierwiastek kwadratowy

ABS(...)

wartość absolutna

TAN(...)

tangens (w stopniach)

ATAN(...)

arcus tangens (w stopniach)

SIN(...)

sinus (w stopniach)

ASIN(...)

arcus sinus (w stopniach)

COS(...)

cosinus (w stopniach)

ACOS(...)

arcus cosinus (w stopniach)

ROUND(...) zaokr glanie

LOGN(...)

logarytm naturalny

EXP(...)

funkcja wykładnicza e

x

INT(...)

obcinanie miejsc po przecinku

tylko przy # zmiennych:

SQRTA(.., ..) Pierwiastek kwadratowy z (a

2

+b

2

)

SQRTS(.., ..)Pierwiastek kwadratowy z (a

2

–b

2

)

Przykłady "# zmienna"

. . .

N.. #1=PARA(1,7,3) [czyta "wymiar maszynowy 1 Z" w

zmiennej #1 ]

. . .

N.. #1=#1+1

N.. G1 X#1

N.. G1 X(SQRT(3*(SIN(30)))

N.. #1=(ABS(#2+0.5))

. . .

4.15 Programowanie zmiennych

CNC PILOT konwersuje (interpretuje) programy NC przed
wykonaniem programu. Dlatego też rozróżniamy dwa typy
zmiennych:

# zmienna – opracowywanie podczas konwersowania

programu NC

V zmienna (lub zdarzenie) – opracowanie podczas wykonania

programu NC

Obowi zuj zasady:

"punkt przed kresk "

do 6 poziomów nawiasów

zmienna całkowita (tylko przy V zmiennych): liczby całkowite

od –32767 .. +32768

realne zmienne (przy # i V zmiennych): liczby z płynnym

miejscem po przecinku, z maksymalnie 10 przed i 7 miejscami
po przecinku

zmienne zostaj ”zachowane”, także jeśli sterowanie w

mi dzyczasie zostało wył czone

4.15.1 # zmienne

CNC PILOT rozróżnia obszary ważności na podstawie kółek
numerowych:

#0 .. #29: uzależniona od kanału, globalna zmienna

Znajduj si takie zmienne dla każdego suportu (kanał NC) do
dyspozycji. Te same numery zmiennych na różnych suportach
nie oddziaływuj na siebie w żaden sposób.

Globalne zmienne pozostaj zachowane po zakończeniu
programu i mog zostać przetwarzane przez nast pny program
NC.

#30 .. #45 niezależne od kanału, globalne zmienne

Znajduj si one jeden raz w sterowaniu do dyspozycji. Jeżeli
program NC danego suportu zmienia zmienn , to ta zmiana
obowi zuje dla wszystkich suportów. Zmienne pozostaj
zachowane po zakończeniu programu i mog zostać
opracowywane przez nast pne programy NC.

#46 .. #50 zarezerwowane zmienne dla programów
fachowych
nie mog zostać używane w programie NC użytkownika.

#256 .. #285 lokalne zmienne
obowi zuje w obr bie podprogramu.

Czytanie wartości parametrów

Syntaktyka: #1 = PARA(x,y,z)

x = grupa parametrów

1: parametry maszynowe

2: parametry sterowania

3: parametry nastawienia

4: parametry obróbkowe

5: PLC parametry

y = numer parametru

z = subnumer parametru

Ci g dalszy na nast pnej stronie

Prosz programować wiersze NC z
obliczeniami zmiennych wraz z
”oznaczeniem suportu $..”, jeśli tokarka
posiada kilka suportów. Inaczej
obliczania te s wykonywane
kilkakrotnie.

Advertising