31 programowanie zmiennych – HEIDENHAIN SW 54843x-02 DIN Programming Instrukcja Obsługi

Strona 395

Advertising
background image

HEIDENHAIN MANUALplus 620, CNC PILOT 640

395

4.31 Programowanie zmiennych

4.31 Programowanie zmiennych

Sterowanie oddaje do dyspozycji różne typy zmiennych.

Przy używaniu zmiennych należy uwzględniać następujące reguły:

„kropka przed kreską“

do 6 poziomów nawiasów

Całkowite zmienne: wartości całkowite od –32767 .. +32768

Realne zmienne: liczby ze zmiennym miejscem przecinka z

maksymalnie 10 miejscami przed i 7 miejscami po przecinku

Zmienne powinny być zapisywane zasadniczo bez spacji.

Numery zmiennych i ewentualnie wartość indeksu może być

opisana za pomocą innej zmiennej, np.: #g( #c2)

Dostępne operacje arytmetyczne: patrz tabela

Syntaktyka

Funkcje matematyczne

+

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 ex

INT(...)

obcinanie miejsc po przecinku

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

2

+b

2

)

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

2

–b

2

)

Rozróżnianie pomiędzy okresem trwania zmienialnych

zmiennych i okresem trwania nie zmienialnych

zmiennych jak w sterowaniach „CNC PILOT XXXX“ i

„MANUALplus X110“ nie istnieje więcej. Program NC nie

zostaje wstępnie kompilowany lecz w okresie przebiegu

interpretowany.

Programować wiersze NC z obliczeniami zmiennych

wraz z „oznaczeniem suportu $..“, jeśli tokarka

dysponuje kilkoma suportami. Inaczej obliczania te są

wykonywane kilkakrotnie.

W zmiennych systemowych dane o położeniu i

wymiarach są zawsze metryczne - także, jeśli zostaje

wykonywany program NC zapisany "w calach".

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