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ść.
Zastosowanie
Spokrewnione tematy
- Formuła łańcuchowa dla ciągów znaków
- Definiowanie pojedynczego obliczenia w wierszu NC
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.
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.
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 | +, – |
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 | |
---|---|---|---|
Dodawanie np. Q10 = Q1 + Q5 | Kreska | ||
Odejmowanie np. Q25 = Q7 – Q108 | Kreska | ||
Mnożenie np. Q12 = 5 * Q5 | Punkt | ||
Dzielenie np. Q25 = Q1 / Q2 | Punkt | ||
Wstawienie w nawias np. Q12 = Q1 * ( Q2 + Q3 ) | Nawiasy | ||
Podnoszenie do kwadratu (square) np. Q15 = SQ 5 | Funkcja | ||
Obliczanie pierwiastka (square root) np. Q22 = SQRT 25 | Funkcja | ||
Obliczenie sinus np. Q44 = SIN 45 | Funkcja | ||
Obliczenie cosinus np. Q45 = COS 45 | Funkcja | ||
Obliczenie tangens np. Q46 = TAN 45 | Funkcja | ||
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 | ||
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 | ||
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 | ||
Potęgowanie np. Q15 = 3 ^ 3 | Potęga | ||
Konstanta Pl π = 3,14159 np. Q15 = PI | |||
Utworzenie logarytmu naturalnego (LN) Liczba podstawowa = e = 2,7183 np. Q15 = LN Q11 | Funkcja | ||
Utworzenie logarytmu Liczba podstawowa = 10 np. Q33 = LOG Q22 | Funkcja | ||
Funkcja wykładnicza (e ^ n) Liczba podstawowa = e = 2,7183 np. Q1 = EXP Q12 | Funkcja | ||
Negowanie (tworzenie wartości negatywnej) Mnożenie przez -1 np. Q2 = NEG Q1 | Funkcja | ||
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 | ||
Tworzenie wartości absolutnej np. Q4 = ABS Q22 | Funkcja | ||
Frakcjonować Obcinanie miejsc przed przecinkiem np. Q5 = FRAC Q23 | Funkcja | ||
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 | ||
Obliczenie wartości modulo (reszta z dzielenia) np. Q12 = 400 % 360 wynik: Q12 = 40 | Funkcja |
Folder Funkcje trygonometryczne
Możesz również definiować kroki obliczeniowe dla łańcuchów, czyli ciągów 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.
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.
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.
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.
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