Kaavat NC-ohjelmassa

Sovellus

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.

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.

Ohjauspalkin näyttönäppäimistö

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.

Esimerkki

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

+,

Laskutoimitus

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ä

Plus
+

Lisäys

esim.Q10 = Q1 + Q5

Viiva

Minus

Vähennys

esim.Q25 = Q7 – Q108

Viiva

Stern
*

Kertolasku

esim.Q12 = 5 * Q5

Valitse

Slash
/

Jakolasku

esim.Q25 = Q1 / Q2

Valitse

RoundBracketOpening
(
RoundBracketClosing
)

Sulkumerkit

esim.Q12 = Q1 * ( Q2 + Q3 )

Sulkumerkit

Sq
SQ

Neliö (square)

esim.Q15 = SQ 5

Funktio

Sqrt
SQRT

Neliöjuuri (square root)

esim.Q22 = SQRT 25

Funktio

Sin
SIN

Sinin laskenta

esim.Q44 = SIN 45

Funktio

Cos
COS

Kosinin laskenta

esim.Q45 = COS 45

Funktio

Tan
TAN

Tangentin laskenta

esim.Q46 = TAN 45

Funktio

Asin
ASIN

Arcussinin laskenta

Sinin käänteistoiminto

Ohjaus laskee kulman vastaisen kateetin ja hypotenuusan suhteen perusteella.

esim.Q10 = ASIN ( Q40 / Q20 )

Funktio

Acos
ACOS

Arcuskosinin laskenta

Kosinin käänteistoiminto

Ohjaus laskee kulman viereisen kateetin ja hypotenuusan suhteen perusteella.

esim.Q11 = ACOS Q40

Funktio

Atan
ATAN

Arcustangentin laskenta

Tangentin käänteistoiminto

Ohjaus laskee kulman vastaisen kateetin ja viereisen kateetin suhteen perusteella.

esim.Q12 = ATAN Q50

Funktio

Circumflex
^

Potenssi

esim.Q15 = 3 ^ 3

Potenssi

Pi
PI

Vakio PlI

π = 3,14159

esim.Q15 = PI

Ln
LN

Luonnollisen logaritmin (LN) muodostus

Kantaluku = e = 2,7183

esim.Q15 = LN Q11

Funktio

Log
LOG

Logaritmin muodostus

Kantaluku = 10

esim. Q33 = LOG Q22

Funktio

Exp
EXP

Eksponentiaalifunktion (e ^ n) käyttö

Kantaluku = e = 2,7183

esim.Q1 = EXP Q12

Funktio

Neg
NEG

Negaatio

Kerto arvolla -1

esim.Q2 = NEG Q1

Funktio

Int
INT

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

Abs
ABS

Absoluuttiarvon muodostus

esim.Q4 = ABS Q22

Funktio

Frac
FRAC

Murtodesimaali

Pilkkua edeltävien merkkien mitätöinti

esim.Q5 = FRAC Q23

Funktio

Sgn
SGN

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

Percent
%

Moduliarvon (jakojäännöksen) laskenta

Q12 = 400 % 360 Tulos: Q12 = 40

Funktio

Kansio Peruslaskentatavat

Kansio Kulmatoiminnot

Voit määritellä laskutoimituksia myös merkkijonoille, eli ketjuille.

Merkkijonotoiminnot

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.

 
Tip

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.

 
Tip

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.

 
Tip

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.

 
Tip

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