NC programındaki formül

Uygulama

NC fonksiyonu Formül Q/QL/QR ile sabit veya değişken değerleri kullanarak bir NC tümcesinde çeşitli hesaplama adımları tanımlayabilirsiniz. Ayrıca bir değişkene tek bir değer atayabilirsiniz.

Fonksiyon tanımı

İlk girdi olarak sonucu atadığınız değişkeni tanımlarsınız.

Eşittir işaretinin sağına hesaplama adımlarını veya kumandanın değişkene atadığı bir değeri tanımlarsınız.

NC fonksiyonu Formül Q/QL/QR fonksiyonunu tanımladığınızda eylem çubuğunda veya formda mevcut tüm aritmetik sembolleri içeren bir formül giriş klavyesi açabilirsiniz. Ekran klavyesi de aynı şekilde bir formül giriş modu içerir.

Kumanda çubuğunun ekran klavyesi

Hesaplama kuralları

Farklı operatörleri değerlendirme sırası

Bir formül farklı operatörlerin hesaplama adımlarını bir arada içeriyorsa kumanda, hesaplama adımlarını tanımlı bir sırada değerlendirir. Bunun için bilinen bir örnek çizgiden önce nokta hesaplamasıdır.

Örnek

Kumanda, hesaplama adımlarını aşağıdaki sırayla değerlendirir:

Sıra

Hesaplama adımı

Operatör

İşlem işareti

1

Parantezleri açma

Parantez

( )

2

Ön işareti dikkate alma

Ön işaret

3

Fonksiyonları hesaplama

Fonksiyon

SIN, COS, LN vb.

4

Artırmak

Kuvvet

^

5

Çarpma ve bölme

Nokta

*, /

6

Toplama ve çıkarma

Çizgi

+,

Hesaplama adımları

Aynı operatörleri değerlendirmek için sıralama

Kumanda aynı operatörlerin hesaplama adımlarını soldan sağa değerlendirir.

ör. 2 + 3 - 2 = ( 2 + 3 ) - 2 = 3

İstisna: Zincirleme kuvvetler durumunda kumanda sağdan sola doğru değerlendirir.

ör. 2 ^ 3 ^ 2 = 2 ^ ( 3 ^ 2 ) = 2 ^ 9 = 512

Hesaplama adımları

Formül girme klavyesi aşağıdaki hesaplama adımlarını içerir:

Buton

Hesaplama adımı

Operatör

Plus
+

Toplama

ör. Q10 = Q1 + Q5

Çizgi

Minus

Çıkarma

ör. Q25 = Q7 – Q108

Çizgi

Stern
*

Çarpma

ör. Q12 = 5 * Q5

Nokta

Slash
/

Bölme

ör. Q25 = Q1 / Q2

Nokta

RoundBracketOpening
(
RoundBracketClosing
)

Parantez içine alma

ör. Q12 = Q1 * (Q2 + Q3)

Parantez

Sq
SQ

Kare alma (square)

ör. Q15 = SQ 5

Fonksiyon

Sqrt
SQRT

Kare kök alma (square root)

ör. Q22 = SQRT 25

Fonksiyon

Sin
SIN

Sinüs değerini hesaplama

ör. Q44 = SIN 45

Fonksiyon

Cos
COS

Kosinüs değerini hesaplama

ör. Q45 = COS 45

Fonksiyon

Tan
TAN

Tanjant hesaplama

ör. Q46 = TAN 45

Fonksiyon

Asin
ASIN

Ark sinüsünü hesaplama

Sinüs ters fonksiyonu

Kumanda karşı kenarların hipotenüse oranından açıyı belirler.

ör. Q10 = ASIN ( Q40 / Q20 )

Fonksiyon

Acos
ACOS

Ark kosinüsünü hesaplama

Kosinüsün ters fonksiyonu

Kumanda komşu kenarların hipotenüse oranından açıyı belirler.

ör. Q11 = ACOS Q40

Fonksiyon

Atan
ATAN

Ark tanjantını hesapla

Tanjant ters fonksiyonu

Kumanda karşı kenarların komşu kenarlara oranından açıyı belirler.

ör. Q12 = ATAN Q50

Fonksiyon

Circumflex
^

Artırmak

ör. Q15 = 3 ^ 3

Kuvvet

Pi
PI

Pİ sabitini kullanma

π = 3,14159

ör. Q15 = Pi

Ln
LN

Doğal logaritmayı (LN) alma

Temel sayı = e = 2,7183

ör. Q15 = LN Q11

Fonksiyon

Log
LOG

Logaritmayı alma

Temel sayı = 10

ör. Q33 = LOG Q22

Fonksiyon

Exp
EXP

Üslü fonksiyon (e ^ n) kullanma

Temel sayı = e = 2,7183

ör. Q1 = EXP Q12

Fonksiyon

Neg
NEG

Negatifleştirme

-1 ile çarpma

ör.Q2 = NEG Q1

Fonksiyon

Int
INT

İntegral sayısını oluşturma

Virgülden sonraki kısmı kesme

ör. Q3 = INT Q42

 
Tip

INT fonksiyonu yuvarlanmaz, sadece ondalık basamakları keser.

Giriş: 0...999999999

Fonksiyon

Abs
ABS

Mutlak değer oluşturma

ör. Q4 = ABS Q22

Fonksiyon

Frac
FRAC

Kısımlara ayırma

Virgülden önceki kısmı kesme

ör. Q5 = FRAC Q23

Fonksiyon

Sgn
SGN

Ön işareti kontrol etme

ör. Q12 = SGN Q50

Q50 = 0 ise SGN Q50 = 0

Q50 < 0 ise SGN Q50 = -1

Q50 > 0 ise SGN Q50 = 1

Fonksiyon

Percent
%

Modül değeri (Kalan bölüm) hesaplayın

ör. Q12 = 400 % 360 Sonuç: Q12 = 40

Fonksiyon

Klasör Temel hesaplama türleri

Klasör Açı fonksiyonları

Ayrıca karakter zincirleri gibi diziler için de hesaplama adımları tanımlayabilirsiniz.

Dizi fonksiyonları

Örnek

Çizgi öncesi nokta hesaplaması

Kullanıcı el kitabında bulunan NC programları çözüm önerileridir. Bir makinede NC programlarını veya tekli NC tümcelerini kullanmadan önce, bunları uyarlamanız gerekir.

  • Aşağıdaki içerikleri uyarlayın:
  • Aletler
  • Kesme değerleri
  • Beslemeler
  • Güvenli yükseklik veya güvenli pozisyonlar
  • Ör. M91 ile makineye özel pozisyonlar
  • Program çağrılarının yolları

Birkaç NC programı makine kinematiğine bağlıdır. Bu NC programlarını ilk test akışından önce makine kinematiğinize uyarlayın.

NC programlarını ayrıca asıl program akışından önce simülasyon yardımıyla test edin.

 
Tip

Bir program testi yardımıyla etkin makine kinematiğinin ve güncel makine yapılandırmasının mevcut yazılım seçenekleriyle NC programını kullanıp kullanamayacağınızı belirlersiniz.

11 Q1 = 5 * 3 + 2 * 10

; Sonuç = 35

  • 1. hesaplama adımı 5 * 3 = 15
  • 2. hesaplama adımı 2 * 10 = 20
  • 3. hesaplama adımı 15 + 20 = 35

Dizi hesabından önceki kuvvet

Kullanıcı el kitabında bulunan NC programları çözüm önerileridir. Bir makinede NC programlarını veya tekli NC tümcelerini kullanmadan önce, bunları uyarlamanız gerekir.

  • Aşağıdaki içerikleri uyarlayın:
  • Aletler
  • Kesme değerleri
  • Beslemeler
  • Güvenli yükseklik veya güvenli pozisyonlar
  • Ör. M91 ile makineye özel pozisyonlar
  • Program çağrılarının yolları

Birkaç NC programı makine kinematiğine bağlıdır. Bu NC programlarını ilk test akışından önce makine kinematiğinize uyarlayın.

NC programlarını ayrıca asıl program akışından önce simülasyon yardımıyla test edin.

 
Tip

Bir program testi yardımıyla etkin makine kinematiğinin ve güncel makine yapılandırmasının mevcut yazılım seçenekleriyle NC programını kullanıp kullanamayacağınızı belirlersiniz.

11 Q2 = SQ 10 - 3^3

; Sonuç = 73

  • 1. hesaplama adımı 10'un karesini alın = 100
  • 2. hesaplama adımı 3'ün 3. kuvvetini alın= 27
  • 3. hesaplama adımı 100 – 27 = 73

Kuvvetten önce fonksiyon

Kullanıcı el kitabında bulunan NC programları çözüm önerileridir. Bir makinede NC programlarını veya tekli NC tümcelerini kullanmadan önce, bunları uyarlamanız gerekir.

  • Aşağıdaki içerikleri uyarlayın:
  • Aletler
  • Kesme değerleri
  • Beslemeler
  • Güvenli yükseklik veya güvenli pozisyonlar
  • Ör. M91 ile makineye özel pozisyonlar
  • Program çağrılarının yolları

Birkaç NC programı makine kinematiğine bağlıdır. Bu NC programlarını ilk test akışından önce makine kinematiğinize uyarlayın.

NC programlarını ayrıca asıl program akışından önce simülasyon yardımıyla test edin.

 
Tip

Bir program testi yardımıyla etkin makine kinematiğinin ve güncel makine yapılandırmasının mevcut yazılım seçenekleriyle NC programını kullanıp kullanamayacağınızı belirlersiniz.

11 Q4 = SIN 30 ^ 2

; Sonuç = 0,25

  • 1. hesaplama adımı: 30'un sinüsünü hesaplayın = 0,5
  • 2. hesaplama adımı 0,5'in karesini alın = 0,25

Fonksiyondan önce parantez

Kullanıcı el kitabında bulunan NC programları çözüm önerileridir. Bir makinede NC programlarını veya tekli NC tümcelerini kullanmadan önce, bunları uyarlamanız gerekir.

  • Aşağıdaki içerikleri uyarlayın:
  • Aletler
  • Kesme değerleri
  • Beslemeler
  • Güvenli yükseklik veya güvenli pozisyonlar
  • Ör. M91 ile makineye özel pozisyonlar
  • Program çağrılarının yolları

Birkaç NC programı makine kinematiğine bağlıdır. Bu NC programlarını ilk test akışından önce makine kinematiğinize uyarlayın.

NC programlarını ayrıca asıl program akışından önce simülasyon yardımıyla test edin.

 
Tip

Bir program testi yardımıyla etkin makine kinematiğinin ve güncel makine yapılandırmasının mevcut yazılım seçenekleriyle NC programını kullanıp kullanamayacağınızı belirlersiniz.

11 Q5 = SIN ( 50 - 20 )

; Sonuç = 0,5

  • 1. hesaplama adımı: Parantez açın 50 - 20 = 30
  • 2. hesaplama adımı: 30'un sinüsünü hesaplayın = 0,5