31 programowanie zmiennych – HEIDENHAIN SW 54843x-02 DIN Programming Instrukcja Obsługi
Strona 395
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".