31 programování proměnných – HEIDENHAIN SW 54843x-02 DIN Programming Uživatelská příručka
Stránka 389
HEIDENHAIN MANUALplus 620, CNC PILOT 640
389
4.31 Programování prom
ěnných
4.31 Programování proměnných
Řídicí systém 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é matematické operace: viz tabulku
Syntaxe
Matematické funkce
+
Sčítání
–
Odčítání
*
Násobení
/
Dělení
SQRT(...)
Druhá odmocnina
ABS(...)
Absolutní hodnota
TAN(...)
Tangens (ve stupních)
ATAN(...)
Arkus tangens (ve stupních)
SIN(...)
Sinus (ve stupních)
ASIN(...)
Arkus sinus (ve stupních)
COS(...)
Kosinus (ve stupních)
ACOS(...)
Arkus kosinus (ve stupních)
ROUND(...)
Zaokrouhlení
LOGN(...)
Přirozený logaritmus
EXP(...)
Exponenciální funkce ex
INT(...)
Vypuštění desetinných míst
SQRTA(.., ..) Druhá odmocnina z (a
2
+b
2
)
SQRTS(.., ..) Druhá odmocnina z (a
2
–b
2
)
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.
Má-li váš soustruh několik suportů, programujte NC-
bloky s výpočty proměnných s „identifikátorem suportu
$..“. 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“).