31 programování proměnných – HEIDENHAIN SW 54843x-03 DIN Programming Uživatelská příručka
Stránka 403
HEIDENHAIN MANUALplus 620, CNC PILOT 640
403
4.31 Programování prom
ěnných
4.31 Programování proměnných
Řízení dává k dispozici různé typy proměnných.
Při používání proměnných je nutné dodržovat tato pravidla:
„Bod před čárkou“
Až do 6 úrovní závorek
Celočíselná proměnná: celočíselné hodnoty od –32767 … +32768
Reálné proměnné: čísla s plovoucí desetinnou čárkou s maximálně
10 místy před a 7 místy za desetinnou čárkou
Proměnné se musí psát zásadně bez prázdných znaků
Vlastní čísla proměnných a případná hodnota indexu se může
popsat další proměnnou, např.: #g( #c2)
Dostupné funkce: viz tabulku
Syntaxe
Funkce operátorů
+
Sčítání
–
Odčítání
*
Násobení
/
Dělení
( )
Nastavení závorek
=
Rovnost
Syntaxe
Aritmetické funkce
ABS(...)
Absolutní hodnota
ROUND(...)
Zaokrouhlení
SQRT(...)
Druhá odmocnina
SQRTA(.., ..) Druhá odmocnina z (a
2
+b
2
)
SQRTS(.., ..) Druhá odmocnina z (a
2
–b
2
)
INT(...)
Vypuštění desetinných míst
Syntaxe
Trigonometrické funkce
SIN(...)
Sinus (ve stupních)
COS(...)
Kosinus (ve stupních)
TAN(...)
Tangens (ve stupních)
ASIN(...)
Arkus sinus (ve stupních)
ACOS(...)
Arkus kosinus (ve stupních)
ATAN(...)
Arkus tangens (ve stupních)
Syntaxe
Ostatní funkce
LOGN(...)
Přirozený logaritmus
EXP(...)
Exponenciální funkce ex
BITSET(...)
Nastavení bitů
STRING(...)
Řetězec
PARA(...)
Konfigurační data
Rozlišení mezi proměnnými, které lze měnit za běhu a
které nelze měnit za běhu, jako v řídicích systémech
„CNC PILOT XXXX“ a „MANUALplus X110“, zde již
neexistuje. NC-program se zde již nekompiluje předem,
ale překládá se až během průběhu.
Programujte NC-bloky s výpočty proměnných s
„identifikátorem suportu $..“, pokud váš soustruh má
několik suportů. Jinak se výpočet provede vícenásobně.
Údaje o polohách a rozměrech přečtené ze
systémových proměnných jsou vždy metrické – i když se
provádí NC-program programovaný v palcích („inch“).
Funkce v seznamu můžete také programovat pomocí
softtlačítek.
Lišta softtlačítek je vám k dispozici, když je aktivní funkce
přiřazení proměnných a znaková klávesnice je zavřená.