NC-toiminnolla Kaava Q/QL/QR voidaan määritellä useampia laskutoimituksia kiinteiden tai muuttuvien arvojen avulla yhdessä NC-lauseessa. Voit osoittaa myös yhdelle muuttujalle yksittäisen arvon.
Sovellus
Käytetyt aiheet
- Jonokaava merkkiketjuja varten
- Yksittäisen kuvauksen määrittely NC-lauseessa
Toiminnon kuvaus
Ensimmäiseksi syötteeksi määrittelet muuttujan, jolle tulos osoitetaan.
Yhtäsuuruusmerkin oikealla puolella määritellään laskutoimitus tai arvo, jonka ohjaus osoittaa muuttujalle.
Jos määrittelet NC-toiminnon Kaava Q/QL/QR, voit avata tehtäväpalkissa tai kaavassa näppäimistön kaavan syöttämistä varten kaikkilla käytettävissä olevilla laskumerkeillä. Näyttönäppäimistö sisältää myös tilan kaavan syöttöä varten.
Laskusäännöt
Järjestys erilaisten laskutekijöiden arvioinnissa
Kun syötät laavan laskutoimituksen, joka sisältää useampia kuin yhden laskutekijän, ohjaus käsittelee yksittäiset laskutekijät aina määrätyssä järjestyksessä. Tunnettu esimerkki tätä varten on kerto- ja jakolasku ennen yhteen- ja vähennyslaskua.
Ohjaus käsitteleemlaskutoimitukset seuraavassa järjestyksessä:
Järjestys | Laskutoimitus | Laskutekijä | Laskumerkki |
---|---|---|---|
1 | Sulkumerkkien aukilaskenta | Sulkumerkit | ( ) |
2 | Etumerkin huomiointi | Etumerkki | – |
3 | Funktion laskenta | Toiminto | SIN, COS, LN jne. |
4 | Potenssi | Potenssi | ^ |
5 | Kerto ja jako | Valitse | *, / |
6 | Lisäys ja vähennys | Viiva | +, – |
Järjestys samojen laskutekijöiden arvioinnissa
Pääsääntöisesti ohjaus käsittelee saman prioriteetin laskutekijät alkaen vasemmalta oikealle.
esim. 2 + 3 - 2 = ( 2 + 3 ) - 2 = 3
Poikkeus: ketjutetut potenssit käsitellään oikealta vasemmalle.
esim. 2 ^ 3 ^ 2 = 2 ^ ( 3 ^ 2 ) = 2 ^ 9 = 512
Laskutoimitus
Näppäimistö kaavan syöttämistä varten sisältää seuraavat laskutoimitukset:
Painike | Laskutoimitus | Käyttäjä | |
---|---|---|---|
Lisäys esim.Q10 = Q1 + Q5 | Viiva | ||
Vähennys esim.Q25 = Q7 – Q108 | Viiva | ||
Kertolasku esim.Q12 = 5 * Q5 | Valitse | ||
Jakolasku esim.Q25 = Q1 / Q2 | Valitse | ||
Sulkumerkit esim.Q12 = Q1 * ( Q2 + Q3 ) | Sulkumerkit | ||
Neliö (square) esim.Q15 = SQ 5 | Funktio | ||
Neliöjuuri (square root) esim.Q22 = SQRT 25 | Funktio | ||
Sinin laskenta esim.Q44 = SIN 45 | Funktio | ||
Kosinin laskenta esim.Q45 = COS 45 | Funktio | ||
Tangentin laskenta esim.Q46 = TAN 45 | Funktio | ||
Arcussinin laskenta Sinin käänteistoiminto Ohjaus laskee kulman vastaisen kateetin ja hypotenuusan suhteen perusteella. esim.Q10 = ASIN ( Q40 / Q20 ) | Funktio | ||
Arcuskosinin laskenta Kosinin käänteistoiminto Ohjaus laskee kulman viereisen kateetin ja hypotenuusan suhteen perusteella. esim.Q11 = ACOS Q40 | Funktio | ||
Arcustangentin laskenta Tangentin käänteistoiminto Ohjaus laskee kulman vastaisen kateetin ja viereisen kateetin suhteen perusteella. esim.Q12 = ATAN Q50 | Funktio | ||
Potenssi esim.Q15 = 3 ^ 3 | Potenssi | ||
Vakio PlI π = 3,14159 esim.Q15 = PI | |||
Luonnollisen logaritmin (LN) muodostus Kantaluku = e = 2,7183 esim.Q15 = LN Q11 | Funktio | ||
Logaritmin muodostus Kantaluku = 10 esim. Q33 = LOG Q22 | Funktio | ||
Eksponentiaalifunktion (e ^ n) käyttö Kantaluku = e = 2,7183 esim.Q1 = EXP Q12 | Funktio | ||
Negaatio Kerto arvolla -1 esim.Q2 = NEG Q1 | Funktio | ||
Kokonaisluvun muodostus Pilkun jälkeisten merkkien mitätöinti esim.Q3 = INT Q42 Tip Funktio INT ei pyöristä arvoa vaan poistaa pilkun jälkeiset merkkipaikat. Sisäänsyöttö: 0...999999999 | Funktio | ||
Absoluuttiarvon muodostus esim.Q4 = ABS Q22 | Funktio | ||
Murtodesimaali Pilkkua edeltävien merkkien mitätöinti esim.Q5 = FRAC Q23 | Funktio | ||
Etumerkin testaus esim.Q12 = SGN Q50 Jos Q50 = 0, niin SGN Q50 = 0 Jos Q50 < 0, niin SGN Q50 = -1 Jos Q50 > 0, niin SGN Q50 = 1 | Funktio | ||
Moduliarvon (jakojäännöksen) laskenta Q12 = 400 % 360 Tulos: Q12 = 40 | Funktio |
Voit määritellä laskutoimituksia myös merkkijonoille, eli ketjuille.
Esimerkki
Kerto ennen jakoa
Käyttäjän käsikirjassa esiteltävät NC-ohjelmat ovat ratkaisuehdotuksia: Ennen NC-ohjelmien tai yksittäisten NC-lauseiden käyttämistä ne on mukautettava koneeseen.
- Sovita seuraava sisältö.
- Työkalut
- Lastuamisarvot
- Syöttöarvot
- Varmuuskorkeus tai varmuusasemat
- Konekohtaiset asemat, esim. koodilla M91
- Ohjelmakutsun polut
Yksittäiset NC-ohjelmat ovat riippuvaisia koneen kinematiikasta. Sovita tämä NC-ohjelma koneen kinematiikkaan ennen ensimmäistä testiajoa.
Testaa NC-ohjelma vielä lisäksi simulaatiolla ennen varsinaista ohjelmanajoa.
Ohjelmatestin avulla voit määrittää, voitko käyttää NC-ohjelmaa käytettävissä olevilla ohjelmistovaihtoehdoilla, aktiivisella konekinematiikalla ja nykyisellä konekonfiguraatiolla.
11 Q1 = 5 * 3 + 2 * 10 | ; Tulos= 35 |
- 1. laskutoimitus 5 * 3 = 15
- 2. laskutoimitus 2 * 10 = 20
- 3. laskutoimitus 15 + 20 = 35
Potenssi ennen jakoa
Käyttäjän käsikirjassa esiteltävät NC-ohjelmat ovat ratkaisuehdotuksia: Ennen NC-ohjelmien tai yksittäisten NC-lauseiden käyttämistä ne on mukautettava koneeseen.
- Sovita seuraava sisältö.
- Työkalut
- Lastuamisarvot
- Syöttöarvot
- Varmuuskorkeus tai varmuusasemat
- Konekohtaiset asemat, esim. koodilla M91
- Ohjelmakutsun polut
Yksittäiset NC-ohjelmat ovat riippuvaisia koneen kinematiikasta. Sovita tämä NC-ohjelma koneen kinematiikkaan ennen ensimmäistä testiajoa.
Testaa NC-ohjelma vielä lisäksi simulaatiolla ennen varsinaista ohjelmanajoa.
Ohjelmatestin avulla voit määrittää, voitko käyttää NC-ohjelmaa käytettävissä olevilla ohjelmistovaihtoehdoilla, aktiivisella konekinematiikalla ja nykyisellä konekonfiguraatiolla.
11 Q2 = SQ 10 - 3^3 | ; Tulos= 73 |
- 1. laskutoimitus 10:nen neliö = 100
- 2. laskutoimitus 3 potenssiin 3 = 27
- 3. laskutoimitus 100 – 27 = 73
Funktio ennen potenssia
Käyttäjän käsikirjassa esiteltävät NC-ohjelmat ovat ratkaisuehdotuksia: Ennen NC-ohjelmien tai yksittäisten NC-lauseiden käyttämistä ne on mukautettava koneeseen.
- Sovita seuraava sisältö.
- Työkalut
- Lastuamisarvot
- Syöttöarvot
- Varmuuskorkeus tai varmuusasemat
- Konekohtaiset asemat, esim. koodilla M91
- Ohjelmakutsun polut
Yksittäiset NC-ohjelmat ovat riippuvaisia koneen kinematiikasta. Sovita tämä NC-ohjelma koneen kinematiikkaan ennen ensimmäistä testiajoa.
Testaa NC-ohjelma vielä lisäksi simulaatiolla ennen varsinaista ohjelmanajoa.
Ohjelmatestin avulla voit määrittää, voitko käyttää NC-ohjelmaa käytettävissä olevilla ohjelmistovaihtoehdoilla, aktiivisella konekinematiikalla ja nykyisellä konekonfiguraatiolla.
11 Q4 = SIN 30 ^ 2 | ; Tulos= 0,25 |
- 1. laskutoimitus: 30 asteen kulman sin = 0,5
- 2. laskutoimitus 0,5:n neliö = 0,25
Sulku ennen funktiota
Käyttäjän käsikirjassa esiteltävät NC-ohjelmat ovat ratkaisuehdotuksia: Ennen NC-ohjelmien tai yksittäisten NC-lauseiden käyttämistä ne on mukautettava koneeseen.
- Sovita seuraava sisältö.
- Työkalut
- Lastuamisarvot
- Syöttöarvot
- Varmuuskorkeus tai varmuusasemat
- Konekohtaiset asemat, esim. koodilla M91
- Ohjelmakutsun polut
Yksittäiset NC-ohjelmat ovat riippuvaisia koneen kinematiikasta. Sovita tämä NC-ohjelma koneen kinematiikkaan ennen ensimmäistä testiajoa.
Testaa NC-ohjelma vielä lisäksi simulaatiolla ennen varsinaista ohjelmanajoa.
Ohjelmatestin avulla voit määrittää, voitko käyttää NC-ohjelmaa käytettävissä olevilla ohjelmistovaihtoehdoilla, aktiivisella konekinematiikalla ja nykyisellä konekonfiguraatiolla.
11 Q5 = SIN ( 50 - 20 ) | ; Tulos= 0,5 |
- 1. laskutoimitus: sulkujen aukilaskenta 50 - 20 = 30
- 2. laskutoimitus: 30 asteen kulman sin = 0,5