Vzorce v programe NC

Aplikácia

Pomocou funkcie NC Vzorec Q/QL/QR môžete pomocou pevných alebo variabilných hodnôt definovať v jednom bloku NC viaceré kroky výpočtu. Premennej môžete priradiť aj jednotlivú hodnotu.

Opis funkcie

Ako prvé zadanie definujte premennú, ktorej priradíte výsledok.

Vpravo od znaku rovnosti definujte kroky výpočtu alebo hodnotu, ktoré má ovládanie priradiť k premennej.

Ak definujete funkciu NCVzorec Q/QL/QR, môžete na lište akcií alebo vo formulári otvoriť klávesnicu na zadávanie vzorcov so všetkými dostupnými výpočtovými znakmi. Klávesnica na obrazovke obsahuje aj režim na zadanie vzorca.

Klávesnica na obrazovke lišty ovládania

Výpočtové pravidlá

Poradie pri vyhodnocovaní rôznych operátorov

Keď vzorec obsahuje kombináciu krokov výpočtu s rôznymi operátormi, vyhodnocuje ovládanie kroky výpočtu v definovanom poradí. Známym príkladom toho je priorita násobenia a delenia pred sčítaním a odčítaním.

Príklad

Ovládanie vyhodnocuje kroky výpočtu v nasledujúcom poradí:

Poradie

Krok výpočtu

Operátor

Výpočtový znak

1

Odstránenie zátvoriek

Zátvorka

( )

2

Rešpektovanie znamienok

Znamienko

3

Výpočet funkcií

Funkcia

SIN, COS, LN atď.

4

Umocnenie

Mocnina

^

5

Násobenie a delenie

Bodka

*, /

6

Sčítanie a odčítanie

Čiarka

+,

Kroky výpočtu

Poradie pri vyhodnocovaní rovnakých operátorov

Kroky výpočtu s rovnakými operátormi vyhodnocuje ovládanie zľava doprava.

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

Výnimka: pri zreťazených mocninách vyhodnocuje ovládanie sprava doľava.

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

Kroky výpočtu

Klávesnica na zadávanie vzorcov obsahuje nasledujúce kroky výpočtu:

Tlačidlo

Krok výpočtu

Operátor

Plus
+

Sčítanie

Napr. Q10 = Q1 + Q5

Čiarka

Minus

Odčítanie

Napr. Q25 = Q7 – Q108

Čiarka

Stern
*

Násobenie

Napr. Q12 = 5 * Q5

Bodka

Slash
/

Delenie

Napr. Q25 = Q1/Q2

Bodka

RoundBracketOpening
(
RoundBracketClosing
)

Vloženie do zátvoriek

Napr. Q12 = Q1 * (Q2 + Q3)

Zátvorka

Sq
SQ

Druhá mocnina (square)

Napr. Q15 = SQ 5

Funkcia

Sqrt
SQRT

Druhá odmocnina (square root)

Napr. Q22 = SQRT 25

Funkcia

Sin
SIN

Výpočet sínusu

Napr. Q44 = SIN 45

Funkcia

Cos
COS

Výpočet kosínusu

Napr. Q45 = COS 45

Funkcia

Tan
TAN

Výpočet tangensu

Napr. Q46 = TAN 45

Funkcia

Asin
ASIN

Výpočet arkussínusu

Inverzná funkcia sínusu

Ovládanie určí uhol z pomeru protiľahlej odvesny a prepony.

Napr. Q10 = ASIN (Q40/Q20)

Funkcia

Acos
ACOS

Výpočet arkuskosínusu

Inverzná funkcia kosínusu

Ovládanie určí uhol z pomeru protiľahlej priľahlej odvesny a prepony.

Napr. Q11 = ACOS Q40

Funkcia

Atan
ATAN

Výpočet arkustangensu

Inverzná funkcia tangensu

Ovládanie určí uhol z pomeru protiľahlej a priľahlej odvesny.

Napr. Q12 = ATAN Q50

Funkcia

Circumflex
^

Umocnenie

Napr. Q15 = 3 ^ 3

Mocnina

Pi
PI

Použitie konštanty PI

π = 3,14159

Napr. Q15 = PI

Ln
LN

Vytvorenie prirodzeného logaritmu (LN)

Základ = e = 2,7183

Napr. Q15 = LN Q11

Funkcia

Log
LOG

Vytvorenie logaritmu

Základ = 10

Napr. Q33 = LOG Q22

Funkcia

Exp
EXP

Použitie exponenciálnej funkcie (e ^ n)

Základ = e = 2,7183

Napr. Q1 = EXP Q12

Funkcia

Neg
NEG

Negácia

Vynásobenie číslom -1

Napr. Q2 = NEG Q1

Funkcia

Int
INT

Vytvorenie celého čísla

Odstránenie desatinných miest

Napr. Q3 = INT Q42

 
Tip

Funkcia INT nezaokrúhľuje, ale len odstrihne desatinné miesta.

Vstup: 0…999999999

Funkcia

Abs
ABS

Vytvorenie absolútnej hodnoty

Napr. Q4 = ABS Q22

Funkcia

Frac
FRAC

Vytvorenie zlomku

Odstránenie miest pred desatinnou čiarkou

Napr. Q5 = FRAC Q23

Funkcia

Sgn
SGN

Kontrola znamienka

Napr. Q12 = SGN Q50

Ak Q50 = 0, potom SGN Q50 = 0

Ak Q50 < 0, potom SGN Q50 = -1

Ak Q50 > 0, potom SGN Q50 = 1

Funkcia

Percent
%

Výpočet modulovej hodnoty (zvyšku delenia)

Napr. Q12 = 400 % 360 Výsledok: Q12 = 40

Funkcia

Adresár Zákl.aritmetické operácie

Adresár Uhlové funkcie

Kroky výpočtu môžete definovať aj pre reťazce, teda reťazce znakov.

Reťazcové funkcie

Príklad

Bodkové výpočty pred čiarkovými

Programy NC obsiahnuté v používateľskej príručke sú návrhy riešení. Skôr ako použijete programy NC alebo jednotlivé bloky NC na stroji, musíte ich prispôsobiť.

  • Prispôsobte nasledujúce obsahy:
  • nástroje,
  • hodnoty rezných podmienok,
  • posuvy,
  • bezpečnú výšku alebo bezpečné polohy,
  • polohy špecifické pre stroj, napr. s M91,
  • cesty vyvolaní programu.

Niektoré programy NC závisia od kinematiky stroja. Prispôsobte tieto programy NC pred prvým testovacím chodom kinematike svojho stroja.

Navyše otestujte programy NC pomocou simulácie pred vlastným chodom programu.

 
Tip

Pomocou testu programu zistite, či program NC môžete použiť s dostupnými softvérovými verziami, aktívnou kinematikou stroja, ako aj aktuálnou konfiguráciou stroja.

11 Q1 = 5 * 3 + 2 * 10

; Výsledok = 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

mocnina pred čiarkovými výpočtami

Programy NC obsiahnuté v používateľskej príručke sú návrhy riešení. Skôr ako použijete programy NC alebo jednotlivé bloky NC na stroji, musíte ich prispôsobiť.

  • Prispôsobte nasledujúce obsahy:
  • nástroje,
  • hodnoty rezných podmienok,
  • posuvy,
  • bezpečnú výšku alebo bezpečné polohy,
  • polohy špecifické pre stroj, napr. s M91,
  • cesty vyvolaní programu.

Niektoré programy NC závisia od kinematiky stroja. Prispôsobte tieto programy NC pred prvým testovacím chodom kinematike svojho stroja.

Navyše otestujte programy NC pomocou simulácie pred vlastným chodom programu.

 
Tip

Pomocou testu programu zistite, či program NC môžete použiť s dostupnými softvérovými verziami, aktívnou kinematikou stroja, ako aj aktuálnou konfiguráciou stroja.

11 Q2 = SQ 10 - 3^3

; Výsledok = 73

  • 1. krok výpočtu: 10 na druhú = 100
  • 2. krok výpočtu : 3 na tretiu = 27
  • 3. krok výpočtu: 100 – 27 = 73

Funkcia pred mocninou

Programy NC obsiahnuté v používateľskej príručke sú návrhy riešení. Skôr ako použijete programy NC alebo jednotlivé bloky NC na stroji, musíte ich prispôsobiť.

  • Prispôsobte nasledujúce obsahy:
  • nástroje,
  • hodnoty rezných podmienok,
  • posuvy,
  • bezpečnú výšku alebo bezpečné polohy,
  • polohy špecifické pre stroj, napr. s M91,
  • cesty vyvolaní programu.

Niektoré programy NC závisia od kinematiky stroja. Prispôsobte tieto programy NC pred prvým testovacím chodom kinematike svojho stroja.

Navyše otestujte programy NC pomocou simulácie pred vlastným chodom programu.

 
Tip

Pomocou testu programu zistite, či program NC môžete použiť s dostupnými softvérovými verziami, aktívnou kinematikou stroja, ako aj aktuálnou konfiguráciou stroja.

11 Q4 = SIN 30 ^ 2

; Výsledok = 0,25

  • 1. krok výpočtu: výpočet sínusu 30 = 0,5
  • 2. krok výpočtu: 0,5 na druhú = 0,25

Zátvorky pred funkciou

Programy NC obsiahnuté v používateľskej príručke sú návrhy riešení. Skôr ako použijete programy NC alebo jednotlivé bloky NC na stroji, musíte ich prispôsobiť.

  • Prispôsobte nasledujúce obsahy:
  • nástroje,
  • hodnoty rezných podmienok,
  • posuvy,
  • bezpečnú výšku alebo bezpečné polohy,
  • polohy špecifické pre stroj, napr. s M91,
  • cesty vyvolaní programu.

Niektoré programy NC závisia od kinematiky stroja. Prispôsobte tieto programy NC pred prvým testovacím chodom kinematike svojho stroja.

Navyše otestujte programy NC pomocou simulácie pred vlastným chodom programu.

 
Tip

Pomocou testu programu zistite, či program NC môžete použiť s dostupnými softvérovými verziami, aktívnou kinematikou stroja, ako aj aktuálnou konfiguráciou stroja.

11 Q5 = SIN ( 50 - 20 )

; Výsledok = 0,5

  • 1. krok výpočtu: odstránenie zátvoriek 50 - 20 = 30
  • 2. krok výpočtu: výpočet sínusu 30 = 0,5