Vzorce v NC-programu

Použití

S NC-funkcí Formel Q/QL/QR můžete definovat pomocí konstantních nebo proměnných hodnot několik výpočetních operací v jednom NC-bloku. Můžete také přiřadit jedné proměnné jedinou hodnotu.

Popis funkce

Jako první zadání definujete proměnnou, které přiřadíte výsledek.

Vpravo od znaménka rovnosti definujte výpočetní operace nebo hodnotu, kterou má řídicí systém přiřadit proměnné.

Řídicí systém nabízí následující možnosti pro zadávání vzorců:

Výpočetní pravidla

Pořadí při vyhodnocování různých operátorů

Pokud vzorec obsahuje výpočetní kroky s kombinacemi různých operátorů, vyhodnotí řídicí systém výpočetní kroky v definovaném pořadí. Známým příkladem je výpočet s tečkou (dělení a násobení) před výpočtem s čárkou (odčítání a přičítání).

Příklad

Řízení vyhodnocuje výpočetní operace v následujícím pořadí:

Pořadí

Krok výpočtu

Operátor

Operand

1

Zrušení závorek

Závorka

( )

2

Respektování znaménka

Znaménko

3

Výpočet funkcí

Funkce

SIN, COS, LN atd.

4

Umocňování

Umocnění

^

5

Násobení a dělení

Tečka

*, /

6

Přičíst a odečíst

Pomlčka

+,

Kroky výpočtu

Pořadí při vyhodnocování stejných operátorů

Řídicí systém vyhodnocuje kroky výpočtu se stejnými operátory zleva doprava.

např. 2 + 3 - 2 = ( 2 + 3 ) - 2 = 3

Výjimka: V případě řetězených umocňování vyhodnocuje řídicí systém zprava doleva.

např. 2 ^ 3 ^ 2 = 2 ^ ( 3 ^ 2 ) = 2 ^ 9 = 512

Kroky výpočtu

Klávesnice pro zadávání vzorců obsahuje následující kroky výpočtů:

Tlačítko

Krok výpočtu

Operátor

+

Součet

např. Q10 = Q1 + Q5

Pomlčka

Odečítání

např. Q25 = Q7 – Q108

Pomlčka

*

Násobení

např. Q12 = 5 * Q5

Tečka

/

Dělení

např. Q25 = Q1/Q2

Tečka

(
)

Vložení do závorek

např. Q12 = Q1 * (Q2 + Q3)

Závorka

SQ

Druhá mocnina (square)

např. Q15 = SQ 5

Funkce

SQRT

Provést druhou odmocninu (square root)

např. Q22 = SQRT 25

Funkce

SIN

Vypočítat sinus

např. Q44 = SIN 45

Funkce

COS

Vypočítat kosinus

např. Q45 = COS 45

Funkce

TAN

Vypočítat tangens

např. Q46 = TAN 45

Funkce

ASIN

Vypočítat Arkus-sinus

Inverzní funkce sinusu

Řídicí systém určí úhel z poměru protilehlá odvěsna/přepona.

např. Q10 = ASIN ( Q40 / Q20 )

Funkce

ACOS

Vypočítat Arkus-kosinus

Inverzní funkce kosinusu

Řídicí systém určí úhel z poměru přilehlá odvěsna/přepona.

např. Q11 = ACOS Q40

Funkce

ATAN

Výpočet Arkus-tangens

Inverzní funkce tangens

Řídicí systém určí úhel z poměru protilehlá odvěsna/přilehlá odvěsna.

např. Q12 = ATAN Q50

Funkce

^

Umocňování

např. Q15 = 3 ^ 3

Umocnění

PI

Používat konstantu PI

π = 3,14159

např. Q15 = PI

LN

Vytvoření přirozeného logaritmu (LN)

Základ = e = 2,7183

např. Q15 = LN Q11

Funkce

LOG

Vytvoření logaritmu

Základ = 10

např. Q33 = LOG Q22

Funkce

EXP

Použití exponenciální funkce (e ^ n)

Základ = e = 2,7183

např. Q1 = EXP Q12

Funkce

NEG

Negování

Násobení s -1

např. Q2 = NEG Q1

Funkce

INT

Vytvoření celého čísla

Vypuštění desetinných míst

např. Q3 = INT Q42

 
Tip

Funkce INT nezaokrouhluje, ale odřezává desetinná místa.

Rozsah zadávání: 0 ... 999999999

Funkce

ABS

Vytvořit absolutní hodnotu

např. Q4 = ABS Q22

Funkce

FRAC

Vytvoření zlomku

Vypuštění míst před desetinnou čárkou

např. Q5 = FRAC Q23

Funkce

SGN

Kontrola znaménka

např. Q12 = SGN Q50

Pokud Q50 = 0, pak SGN Q50 = 0

Pokud Q50 < 0, pak SGN Q50 = -1

Pokud Q50 > 0, pak SGN Q50 = 1

Funkce

%

Výpočet modulové hodnoty (zbytku dělení)

např. Q12 = 400 % 360 Výsledek: Q12 = 40

Funkce

Složka Základní aritmetika

Složka Trigonometrické funkce

Můžete také definovat kroky výpočtu pro řetězce, tj. řetězce znaků.

Řetězcové funkce

Zadání vzorce pomocí automatického dokončování

Vzorec zadáte pomocí automatického doplňování následujícím způsobem:

    1. Zvolte Vložit NC funkci
    2. Řízení otevře okno Vložit NC funkci

    1. Zvolte Vzorec
    2. Definování proměnných pro výsledek

    1. Potvrďte zadání

    1. Zvolte krok výpočtu, například SIN
    2. Zadejte hodnotu

    1. Zvolte mezerník
    2. Řídicí systém ukáže aktuálně možné kroky výpočtu.

    1. Vyberte krok výpočtu
    2. Zadejte hodnotu

    1. V případě potřeby vyberte mezerník znovu
    2. Příp. zvolte krok výpočtu
    3. Ukončit NC-blok po všech požadovaných zadáních

    Příklad

    Tečkové výpočty před čárkovými

    11 Q1 = 5 * 3 + 2 * 10

    ; Výsledek = 35

    • 1. Krok výpočtu: 5 * 3 = 15
    • 2. Krok výpočtu: 2 * 10 = 20
    • 3. Krok výpočtu: 15 + 20 = 35

    Umocnění před výpočty s čárkou

    11 Q2 = SQ 10 - 3^3

    ; Výsledek = 73

    • 1. Krok výpočtu: 10 na druhou = 100
    • 2. Krok výpočtu: 3 na 3 = 27
    • 3. Krok výpočtu: 100 – 27 = 73

    Funkce před umocněním

    11 Q4 = SIN 30 ^ 2

    ; Výsledek = 0,25

    • 1. Krok výpočtu: Výpočet sinusu 30 = 0,5
    • 2. Krok výpočtu: 0,5 na druhou = 0,25

    Závorka před funkcí

    11 Q5 = SIN ( 50 - 20 )

    ; Výsledek = 0,5

    • 1. Krok výpočtu: Zrušení závorek 50 - 20 = 30
    • 2. Krok výpočtu: Výpočet sinusu 30 = 0,5