Számtani alapműveletek
A D01 – D05 funkciókkal értékeket számolhat ki az NC programon belül. Ha változókkal kíván számolni, akkor előbb a D00 funkció segítségével minden változóhoz egy kezdőértéket kell hozzárendelnie.
A vezérlő a következő funkciókat kínálja:
Szintaxis | Jelentés |
---|---|
D00 | Hozzárendelés Egy érték vagy a nem definiált állapot hozzárendelése |
D01 | Összeadás Két értékből összeg képzése és hozzárendelése |
D02 | Kivonás Két értékből különbség képzése és hozzárendelése |
D03 | Szorzás Két értékből szorzat képzése és hozzárendelése |
D04 | Osztás Két értékből hányados képzése és hozzárendelése Korlátozás: Nincs osztás 0-val |
D05 | Négyzetgyök Egy számból négyzetgyök vonása és hozzárendelése Korlátozás: Negatív értékből nem vonhat négyzetgyököt |
N110 D00 Q5 P01 +60 | ; Hozzárendelés, Q5 = 60 |
N110 D01 Q1 P01 –Q2 P02 –5 | ; Összeadás, Q1 = –Q2+(–5) |
N110 D02 Q1 P01 +10 P02 +5 | ; Kivonás, Q1 = +10–(+5) |
N110 D03 Q2 P01 +3 P02 +3 | ; Szorzás, Q2 = 3*3 |
N110 D04 Q4 P01 +8 P02 +Q2 | ; Osztás, Q4 = 8/Q2 |
N110 D05 Q20 P01 4 | ; Négyzetgyök, Q20 =√4 |
A D megfelel az FN Klartext szintaxisnak.
Az ISO szintaxis számai megfelelnek a Klartext szintaxis számainak.
P01, P02 stb. helykitöltőkként funkcionálnak pl. műveleti jelek helyén, melyeket a vezérlő a Klartext szintaxisban jelenít meg.
A HEIDENHAIN a közvetlen képletbeírást javasolja,mivel így több számolási lépést programozhat egy NC mondatban.