Formuły w programie NC

Zastosowanie

Za pomocą funkcji NC Formuła Q/QL/QR możesz definiować kilka kroków obliczeniowych używając stałych bądź zmiennych wartości w jednym wierszu NC . Możesz także przyporządkować do zmiennej określoną pojedynczą wartość.

Opis funkcji

Jako pierwsze wprowadzenie definiujesz zmienną, do której przypisujesz wynik.

Z prawej strony od znaku równości definiujesz kroki obliczeniowej bądź wartość, którą sterowanie przypisuje zmiennej.

Jeżeli zdefiniujesz funkcję NC Formuła Q/QL/QR , to możesz na pasku akcji bądź w formularzu otworzyć klawiaturę do wprowadzania formuł ze wszystkimi dostępnymi znakami obliczeniowymi. Klawiatura ekranowa zawiera również tryb wprowadzania formuły.

Klawiatura ekranowa paska sterowniczego

Zasady obliczania

Kolejność podczas oceny różnych operatorów

Gdy formuła zawiera kroki obliczeniowe różnych operatorów w kombinacji, to sterowanie ocenia kroki obliczeniowe w zdefiniowanej kolejności. Znanym przykładem jest obliczenie punktowe przed strukturalnym.

Przykład

Sterowanie ocenia kroki obliczeniowe w następującej kolejności:

Kolejność

Krok obliczeniowy

Operator

Znak obliczenia

1

Rozwiązanie nawiasów

Nawiasy

( )

2

Uwzględnienie znaku liczby

Znak liczby

3

Obliczenie funkcji

Funkcja

SIN, COS, LN itd.

4

Potęgowanie

Potęga

^

5

Mnożenie i dzielenie

Punkt

*, /

6

Dodawanie i odejmowanie

Kreska

+,

Kroki obliczeniowe

Kolejność podczas oceny tych samych operatorów

Sterowanie ocenia kroki obliczeniowe tych samych operatorów od lewej do prawej.

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

Wyjątek: przy połączonym potęgowaniu przetwarzanie następuje od prawej do lewej.

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

Kroki obliczeniowe

Klawiatura do zapisu formuły zawiera następujące kroki obliczenia:

Klawisz

Krok obliczeniowy

Operator

Plus
+

Dodawanie

np. Q10 = Q1 + Q5

Kreska

Minus

Odejmowanie

np. Q25 = Q7 – Q108

Kreska

Stern
*

Mnożenie

np. Q12 = 5 * Q5

Punkt

Slash
/

Dzielenie

np. Q25 = Q1 / Q2

Punkt

RoundBracketOpening
(
RoundBracketClosing
)

Wstawienie w nawias

np. Q12 = Q1 * ( Q2 + Q3 )

Nawiasy

Sq
SQ

Podnoszenie do kwadratu (square)

np. Q15 = SQ 5

Funkcja

Sqrt
SQRT

Obliczanie pierwiastka (square root)

np. Q22 = SQRT 25

Funkcja

Sin
SIN

Obliczenie sinus

np. Q44 = SIN 45

Funkcja

Cos
COS

Obliczenie cosinus

np. Q45 = COS 45

Funkcja

Tan
TAN

Obliczenie tangens

np. Q46 = TAN 45

Funkcja

Asin
ASIN

Obliczenie arcus-sinus

Funkcja odwrócenia sinus

Sterowanie określa kąta ze stosunku przyprostokątnej przeciwległej i przeciwprostokątnej.

np. Q10 = ASIN ( Q40 / Q20 )

Funkcja

Acos
ACOS

Obliczenie arcus-cosinus

Funkcja odwrócenia cosinus

Sterowanie określa kąta ze stosunku przyprostokątna przyległa i przeciwprostokątna.

np. Q11 = ACOS Q40

Funkcja

Atan
ATAN

Obliczenie arcus-tangens

Funkcja odwrócenia tangens

Sterowanie określa kąta ze stosunku przyprostokątnej przeciwległej i przyprostokątnej przyległej.

np. Q12 = ATAN Q50

Funkcja

Circumflex
^

Potęgowanie

np. Q15 = 3 ^ 3

Potęga

Pi
PI

Konstanta Pl

π = 3,14159

np. Q15 = PI

Ln
LN

Utworzenie logarytmu naturalnego (LN)

Liczba podstawowa = e = 2,7183

np. Q15 = LN Q11

Funkcja

Log
LOG

Utworzenie logarytmu

Liczba podstawowa = 10

np. Q33 = LOG Q22

Funkcja

Exp
EXP

Funkcja wykładnicza (e ^ n)

Liczba podstawowa = e = 2,7183

np. Q1 = EXP Q12

Funkcja

Neg
NEG

Negowanie (tworzenie wartości negatywnej)

Mnożenie przez -1

np. Q2 = NEG Q1

Funkcja

Int
INT

Tworzenie liczby całkowitej

Obcinanie miejsc po przecinku

np. Q3 = INT Q42

 
Tip

Funkcja INT nie zaokrągla, a tylko obcina miejsca po przecinku.

Dane wejściowe: 0...999999999

Funkcja

Abs
ABS

Tworzenie wartości absolutnej

np. Q4 = ABS Q22

Funkcja

Frac
FRAC

Frakcjonować

Obcinanie miejsc przed przecinkiem

np. Q5 = FRAC Q23

Funkcja

Sgn
SGN

Sprawdzenie znaku liczby

np. Q12 = SGN Q50

Jeśli Q50 = 0, to SGN Q50 = 0

Jeśli Q50 < 0, to SGN Q50 = -1

Jeśli Q50 > 0, to SGN Q50 = 1

Funkcja

Percent
%

Obliczenie wartości modulo (reszta z dzielenia)

np. Q12 = 400 % 360 wynik: Q12 = 40

Funkcja

Folder Podst.działania arytm.

Folder Funkcje trygonometryczne

Możesz również definiować kroki obliczeniowe dla łańcuchów, czyli ciągów znaków.

Funkcje łańcucha znaków

Przykład

Obliczenie punktowe przed strukturalnym

Wykorzystywane w niniejszej instrukcji obsługi programy NC to propozycje rozwiązania. Przed zastosowaniem programów NC bądź pojedynczych bloków NC na obrabiarce, należy je dopasować.

  • Należy dopasować następujące treści:
  • Narzędzia
  • Wartości skrawania
  • Posuwy
  • Bezpieczna wysokość bądź bezpieczne pozycje
  • Specyficzne pozycje maszynowe, np. z M91
  • Ścieżki wywoływanych programów

Niektóre programy NC są zależne od kinematyki obrabiarki. Należy dopasować te programy NC przed pierwszym testem wykonania do kinematyki obrabiarki.

Należy przetestować programy NC dodatkowo z wykorzystaniem symulacji przed rzeczywistym uruchomieniem programu.

 
Tip

Wykorzystując test programu stwierdzisz, czy program NC może być zastosowany z dostępnymi opcjami oprogramowania, z aktywną kinematyką jak i z aktualną konfiguracją obrabiarki.

11 Q1 = 5 * 3 + 2 * 10

; wynik= 35

  • 1.krok obliczenia : 5* 3 = 15
  • 2.krok obliczenia : 2* 10 = 20
  • 3.krok obliczenia : 15 + 20 = 35

Potęgowanie przed obliczeniem strukturalnym

Wykorzystywane w niniejszej instrukcji obsługi programy NC to propozycje rozwiązania. Przed zastosowaniem programów NC bądź pojedynczych bloków NC na obrabiarce, należy je dopasować.

  • Należy dopasować następujące treści:
  • Narzędzia
  • Wartości skrawania
  • Posuwy
  • Bezpieczna wysokość bądź bezpieczne pozycje
  • Specyficzne pozycje maszynowe, np. z M91
  • Ścieżki wywoływanych programów

Niektóre programy NC są zależne od kinematyki obrabiarki. Należy dopasować te programy NC przed pierwszym testem wykonania do kinematyki obrabiarki.

Należy przetestować programy NC dodatkowo z wykorzystaniem symulacji przed rzeczywistym uruchomieniem programu.

 
Tip

Wykorzystując test programu stwierdzisz, czy program NC może być zastosowany z dostępnymi opcjami oprogramowania, z aktywną kinematyką jak i z aktualną konfiguracją obrabiarki.

11 Q2 = SQ 10 - 3^3

; wynik= 73

  • 1.krok obliczenia : 10 podnieść do kwadratu = 100
  • 2.krok obliczenia : 3 podnieść do potęgi 3 = 27
  • 3.krok obliczenia : 100– 27 = 73

Funkcja przed potęgowaniem

Wykorzystywane w niniejszej instrukcji obsługi programy NC to propozycje rozwiązania. Przed zastosowaniem programów NC bądź pojedynczych bloków NC na obrabiarce, należy je dopasować.

  • Należy dopasować następujące treści:
  • Narzędzia
  • Wartości skrawania
  • Posuwy
  • Bezpieczna wysokość bądź bezpieczne pozycje
  • Specyficzne pozycje maszynowe, np. z M91
  • Ścieżki wywoływanych programów

Niektóre programy NC są zależne od kinematyki obrabiarki. Należy dopasować te programy NC przed pierwszym testem wykonania do kinematyki obrabiarki.

Należy przetestować programy NC dodatkowo z wykorzystaniem symulacji przed rzeczywistym uruchomieniem programu.

 
Tip

Wykorzystując test programu stwierdzisz, czy program NC może być zastosowany z dostępnymi opcjami oprogramowania, z aktywną kinematyką jak i z aktualną konfiguracją obrabiarki.

11 Q4 = SIN 30 ^ 2

; wynik= 0,25

  • 1. krok obliczenia: sinus z 30 obliczyć = 0,5
  • 2. krok obliczenia : 0,5 podnieść do kwadratu = 0,25

Nawias przed funkcją

Wykorzystywane w niniejszej instrukcji obsługi programy NC to propozycje rozwiązania. Przed zastosowaniem programów NC bądź pojedynczych bloków NC na obrabiarce, należy je dopasować.

  • Należy dopasować następujące treści:
  • Narzędzia
  • Wartości skrawania
  • Posuwy
  • Bezpieczna wysokość bądź bezpieczne pozycje
  • Specyficzne pozycje maszynowe, np. z M91
  • Ścieżki wywoływanych programów

Niektóre programy NC są zależne od kinematyki obrabiarki. Należy dopasować te programy NC przed pierwszym testem wykonania do kinematyki obrabiarki.

Należy przetestować programy NC dodatkowo z wykorzystaniem symulacji przed rzeczywistym uruchomieniem programu.

 
Tip

Wykorzystując test programu stwierdzisz, czy program NC może być zastosowany z dostępnymi opcjami oprogramowania, z aktywną kinematyką jak i z aktualną konfiguracją obrabiarki.

11 Q5 = SIN ( 50 - 20 )

; wynik= 0,5

  • 1. krok obliczenia: obliczyć nawias 50 - 20 = 30
  • 2. krok obliczenia: sinus z 30 obliczyć = 0,5