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.
Uygulama
İlgili konular
- Karakter zincirleri için dizi formülü
- NC tümcesinde bir hesaplama tanımlayın
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.
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.
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 | +, – |
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 | |
---|---|---|---|
Toplama ör. Q10 = Q1 + Q5 | Çizgi | ||
Çıkarma ör. Q25 = Q7 – Q108 | Çizgi | ||
Çarpma ör. Q12 = 5 * Q5 | Nokta | ||
Bölme ör. Q25 = Q1 / Q2 | Nokta | ||
Parantez içine alma ör. Q12 = Q1 * (Q2 + Q3) | Parantez | ||
Kare alma (square) ör. Q15 = SQ 5 | Fonksiyon | ||
Kare kök alma (square root) ör. Q22 = SQRT 25 | Fonksiyon | ||
Sinüs değerini hesaplama ör. Q44 = SIN 45 | Fonksiyon | ||
Kosinüs değerini hesaplama ör. Q45 = COS 45 | Fonksiyon | ||
Tanjant hesaplama ör. Q46 = TAN 45 | Fonksiyon | ||
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 | ||
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 | ||
Ark tanjantını hesapla Tanjant ters fonksiyonu Kumanda karşı kenarların komşu kenarlara oranından açıyı belirler. ör. Q12 = ATAN Q50 | Fonksiyon | ||
Artırmak ör. Q15 = 3 ^ 3 | Kuvvet | ||
Pİ sabitini kullanma π = 3,14159 ör. Q15 = Pi | |||
Doğal logaritmayı (LN) alma Temel sayı = e = 2,7183 ör. Q15 = LN Q11 | Fonksiyon | ||
Logaritmayı alma Temel sayı = 10 ör. Q33 = LOG Q22 | Fonksiyon | ||
Üslü fonksiyon (e ^ n) kullanma Temel sayı = e = 2,7183 ör. Q1 = EXP Q12 | Fonksiyon | ||
Negatifleştirme -1 ile çarpma ör.Q2 = NEG Q1 | Fonksiyon | ||
İ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 | ||
Mutlak değer oluşturma ör. Q4 = ABS Q22 | Fonksiyon | ||
Kısımlara ayırma Virgülden önceki kısmı kesme ör. Q5 = FRAC Q23 | Fonksiyon | ||
Ö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 | ||
Modül değeri (Kalan bölüm) hesaplayın ör. Q12 = 400 % 360 Sonuç: Q12 = 40 | Fonksiyon |
Klasör Temel hesaplama türleri
Ayrıca karakter zincirleri gibi diziler için de hesaplama adımları tanımlayabilirsiniz.
Ö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.
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.
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.
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.
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