Képletek az NC programban

Alkalmazás

A Q/QL/QR képlet NC funkcióval a fix vagy változó értékek segítségével több számolási lépést definiálhat egy NC mondatban. Egy változóhoz egyetlen értéket is hozzárendelhet.

Funkcióleírás

Első bejegyzésként határozza meg azt a változót, amelyhez az eredményt hozzárendeli.

Az egyenlőségjeltől jobbra határozhatja meg azt a számítási lépést vagy egy értéket, amelyet a vezérlő hozzárendel a változóhoz.

A vezérlő a következő képletbeviteli lehetőségeket kínálja:

Számolási szabályok

Matematikai műveletek kiértékelésének sorrendje

Ha egy képlet különböző műveletek számítási lépéseinek kombinációjából áll, a vezérlő a számolási lépéseket meghatározott sorrendben értékeli ki. Ismert példa erre a ’pont a vonal előtt’ műveleti sorrend.

Példa

A vezérlő a számolási lépéseket a következő sorrendben végzi el:

Sorrend

Számolási lépés

Operátor

Műveleti jel

1

Zárójelek megoldása

Zárójel

( )

2

Ügyeljen az előjelre

Előjel

3

Függvények számolása

Függvény

SIN, COS, LN stb.

4

Hatványozás

Hatvány

^

5

Szorzás és osztás

Pont

*, /

6

Összeadás és kivonás

Vonal

+,

Számolási lépések

Azonos műveletek kiértékelésének sorrendje

A vezérlő az azonos rendű műveleteket balról jobbra számolja.

pl. 2 + 3 - 2 = ( 2 + 3 ) - 2 = 3

Kivétel: Összekapcsolt hatványok kiértékelése jobbról balra történik.

pl. 2 ^ 3 ^ 2 = 2 ^ ( 3 ^ 2 ) = 2 ^ 9 = 512

Számolási lépések

A képletbeviteli billentyűzet a következő számolási lépéseket tartalmazza:

Kapcsolófelület

Számolási lépés

Operátor

+

Összeadás

pl. Q10 = Q1 + Q5

Vonal

Kivonás

pl. Q25 = Q7 - Q108

Vonal

*

Szorzás

pl. Q12 = 5 * Q5

Pont

/

Osztás

pl. Q25 = Q1 / Q2

Pont

(
)

Zárójelbe tesz

pl. Q12 = Q1 * (Q2 + Q3)

Zárójel

SQ

Négyzetre emelés (square)

pl. Q15 = SQ 5

Függvény

SQRT

Négyzetgyökvonás (square root)

pl. Q22 = SQRT 25

Függvény

SIN

Szinusz számolása

pl. Q44 = SIN 45

Függvény

COS

Koszinusz számolása

pl. Q45 = COS 45

Függvény

TAN

Tangens számolása

pl. Q46 = TAN 45

Függvény

ASIN

Arkusz szinusz számolása

Szinusz inverz függvénye

A vezérlő határozza meg a szöget a szemben lévő oldal és az átfogó arányából.

pl. Q10 = ASIN ( Q40 / Q20 )

Függvény

ACOS

Arkusz koszinusz számolása

Koszinusz inverz függvénye

A vezérlő határozza meg a szöget a szomszédos oldal és az átfogó arányából.

pl. Q11 = ACOS Q40

Függvény

ATAN

Arkusz tangens számolása

Tangens inverz függvénye

A vezérlő határozza meg a szöget a szemben lévő oldal és a szomszédos oldal arányából.

pl. Q12 = ATAN Q50

Függvény

^

Hatványozás

pl. Q15 = 3 ^ 3

Hatvány

PI

PI konstans használata

π = 3,14159

pl. Q15 = PI

LN

Természetes logaritmus (LN) képzése

Alap = e = 2,7183

pl. Q15 = LN Q11

Függvény

LOG

Logaritmus képzése

Alap = 10

pl. Q33 = LOG Q22

Függvény

EXP

Exponenciális függvény (e ^ n) használata

Alap = e = 2,7183

pl. Q1 = EXP Q12

Függvény

NEG

Negálás

Szorzás -1-gyel

pl. Q2 = NEG Q1

Függvény

INT

Integer szám képzése

Tizedesvessző utáni érték elhagyása

pl. Q3 = INT Q42

 
Tip

Az INT funkció nem kerekít, hanem csak levágja a tizedeseket.

Megadás: 0...999999999

Függvény

ABS

Abszolút érték képzése

pl. Q4 = ABS Q22

Függvény

FRAC

Tört részre bontás

Tizedesvessző előtti számjegyek levágása

pl. Q5 = FRAC Q23

Függvény

SGN

Előjelvizsgálat

pl. Q12 = SGN Q50

Ha Q50 = 0, akkor SGN Q50 = 0

Ha Q50 < 0, akkor SGN Q50 = -1

Ha Q50 > 0, akkor SGN Q50 = 1

Függvény

%

Modulo érték (osztási maradék) számítása

pl. Q12 = 400 % 360 Eredmény: Q12 = 40

Függvény

Számtani alapműveletek mappa

Szögfüggvények mappa

Definiálhat számolási lépéseket stringek, azaz karakterláncok számára is.

Stringfunkciók

Képlet beírása az automatikus befejezés használatával

Egy képletet az automatikus befejezés segítségével a következőképpen adhat meg:

    1. Az NC funkció beszúrása lehetőség kiválasztása
    2. A vezérlő megnyitja az NC funkciót beszúr ablakot.

    1. Az Képlet lehetőség kiválasztása
    2. Változó meghatározása az eredményhez

    1. Nyugtázza a bevitelt

    1. A számítási lépés kiválasztása, pl. SIN
    2. Adjon meg egy értéket

    1. Válassza ki a szóközt
    2. A vezérlő az aktuálisan lehetséges számítási lépéseket mutatja.

    1. Válassza ki a számítási lépést
    2. Adjon meg egy értéket

    1. Szükség esetén válassza ki ismét a szóközt
    2. Szükség esetén válassza ki a számítási lépést
    3. Az összes szükséges bejegyzés után fejezze be az NC mondatot

    Példa

    Előbb szorzás és osztás, utána összeadás és kivonás

    11 Q1 = 5 * 3 + 2 * 10

    ; Eredmény = 35

    • 1. Számolási lépés : 5 * 3 = 15
    • 2. Számolási lépés : 2 * 10 = 20
    • 3. Számolási lépés: 15 + 20 = 35

    Előbb hatványozás, utána összeadás és kivonás

    11 Q2 = SQ 10 - 3^3

    ; Eredmény = 73

    • 1. Számolási lépés: 10 négyzetre emelése = 100
    • 2. Számolási lépés : 3 3. hatványra emelése = 27
    • 3. Számolási lépés: 100 - 27 = 73

    Függvény a hatvány előtt

    11 Q4 = SIN 30 ^ 2

    ; Eredmény = 0,25

    • 1. Számolási lépés: 30 szinuszának számítása = 0,5
    • 2. Számolási lépés: 0,5 négyzetre emelése = 0,25

    Zárójel a függvény előtt

    11 Q5 = SIN ( 50 - 20 )

    ; Eredmény = 0,5

    • 1. Számolási lépés : zárójel megoldása 50 - 20 = 30
    • 2. Számolási lépés: 30 szinuszának számítása = 0,5