Formule v NC-programu

Uporaba

Z NC-funkcijo Formula Q/QL/QR lahko s pomočjo fiksnih ali spremenljivih vrednosti več računskih korakov definirate v enem NC-nizu. Spremenljivki lahko dodelite tudi posamezno vrednost.

Opis funkcije

Kot prvi vnos določite spremenljivko, kateri dodelite rezultat.

Desno od oznake "je enako" definirate računske korake ali vrednosti, ki jo krmiljenje dodeli spremenljivki.

Če definirate funkciji NC-funkcijo Formula Q/QL/QR, lahko v vrstici ukrepov ali obrazcu odprete tipkovnico za vnos formule z vsemi razpoložljivimi računskimi znaki. Tipkovnica na zaslonu vsebuje tudi način Vnos formule.

Tipkovnica na zaslonu krmilne vrstice

Matematična pravila

Zaporedje pri ocenjevanju različnih operatorjev

Če formula v kombinaciji vsebuje računske korake različnih operatorjev, krmiljenje računske korake oceni v definiranem zaporedju. Znan primer tega je točkovno pred črtnim računanjem.

Primer

Krmiljenje računske korake oceni v naslednjem zaporedju:

Zaporedje

Računski korak

Operater

Računski znaki

1

Rešitev oklepaja

Oklepaj

( )

2

Upoštevajte predznak

Predznak

3

Izračun funkcije

Funkcija

SIN, COS, LN itn.

4

Potenca

Potenca

^

5

Množenje in deljenje

Pika

*, /

6

Seštevanje in odštevanje

Črtica

+,

Računski koraki

Zaporedje pri ocenjevanju enakih operatorjev

Krmiljenje oceni računske korake enakih operaterjev od leve proti desni.

npr. 2 + 3 - 2 = ( 2 + 3 ) - 2 = 3

Izjema: pri verižnih potencah krmiljenje oceno izvede od desne proti levi.

npr. 2 ^ 3 ^ 2 = 2 ^ ( 3 ^ 2 ) = 2 ^ 9 = 512

Računski koraki

Tipkovnica za vnos formule vsebuje naslednje računske korake:

Gumb

Računski korak

Operater

+

Seštevanje

npr. Q10 = Q1 + Q5

Črtica

Odštevanje

npr. Q25 = Q7 – Q108

Črtica

*

Množenje

npr. Q12 = 5 * Q5

Pika

/

Deljenje

npr. Q25 = Q1 / Q2

Pika

(
)

Oklepaji okrog

npr. Q12 = Q1 * ( Q2 + Q3 )

Oklepaj

SQ

Kvadriranje (square)

npr. Q15 = SQ 5

Funkcija

SQRT

Korenjenje (square root)

npr. Q22 = SQRT 25

Funkcija

SIN

Izračun sinusa

npr. Q44 = SIN 45

Funkcija

COS

Izračun kosinusa

npr. Q45 = COS 45

Funkcija

TAN

Izračun tangensa

npr. Q46 = TAN 45

Funkcija

ASIN

Izračun arkus sinusa

Inverzna funkcija sinusa

Krmiljenje kot določi iz razmerja nasprotne katete do hipotenuze.

npr. Q10 = ASIN ( Q40 / Q20 )

Funkcija

ACOS

Izračun arkus kosinusa

Inverzna funkcija kosinusa

Krmiljenje kot določi iz razmerja priležne katete do hipotenuze.

npr. Q11 = ACOS Q40

Funkcija

ATAN

Izračun arkus tangensa

Inverzna funkcija tangensa

Krmiljenje kot določi iz razmerja nasprotne katete do priležne katete.

npr. Q12 = ATAN Q50

Funkcija

^

Potenca

npr. Q15 = 3 ^ 3

Potenca

PI

Uporaba konstante PI

π = 3,14159

npr. Q15 = PI

LN

Ustvarjanje naravnega logaritma (LN)

Osnovno število = e = 2,7183

npr. Q15 = LN Q11

Funkcija

LOG

Ustvarjanje naravnega logaritma

Osnovno število = 10

npr. Q33 = LOG Q22

Funkcija

EXP

Uporabite eksponentno funkcijo (e ^ n)

Osnovno število = e = 2,7183

npr. Q1 = EXP Q12

Funkcija

NEG

Negacija

Množenje z -1

npr. Q2 = NEG Q1

Funkcija

INT

Integralno število

Zaokroževanje mest za decimalno vejico

npr. Q3 = INT Q42

 
Tip

Funkcija INT ne zaokroži, ampak samo odreže mesta za decimalno vejico.

Vnos: 0...999999999

Funkcija

ABS

Absolutna vrednost

npr. Q4 = ABS Q22

Funkcija

FRAC

Frakcioniranje

Zaokroževanje mest pred decimalno vejico

npr. Q5 = FRAC Q23

Funkcija

SGN

Preverjanje predznaka

npr. Q12 = SGN Q50

Če je Q50 = 0, potem je SGN Q50 = 0

Če je Q50 < 0, potem je SGN Q50 = -1

Če je Q50 > 0, potem je SGN Q50 = 1

Funkcija

%

Izračun načinovne vrednosti (ostanek deljenja)

npr. Q12 = 400 % 360 Rezultat: Q12 = 40

Funkcija

Mapa Osnovne račun. operacije

Mapa Kotne funkcije

Določite lahko tudi računske korake za nize, torej zaporedje znakov.

Funkcije niza

Primer

Vrstni red matematičnih operacij

V uporabniškem priročniku vsebovani NC-programi so predlogi rešitev. Preden na stroju uporabite NC-programe ali posamezne NC-nize, jih morate prilagoditi.

  • Prilagodite naslednje vsebine:
  • Orodja
  • Podatki o rezanju
  • Pomiki
  • Varna višina ali varni položaji
  • Položaji, značilni za stroje, npr. z M91
  • Poti priklicev programov

Nekateri NC-programi so odvisni od kinematike stroja. Te NC-programe pred prvim testnim delovanjem prilagodite vaši kinematiki stroja.

NC-programe dodatno testiranje s pomočjo simulacije dejanskega programskega teka.

 
Tip

S pomočjo programskega testa ugotovite, ali lahko NC-programe uporabljate z razpoložljivimi možnostmi programske opreme, aktivno kinematiko stroja in trenutno konfiguracijo stroja.

11 Q1 = 5 * 3 + 2 * 10

; rezultat = 35

  • 1. računski korak 5 * 3 = 15
  • 2. računski korak 2 * 10 = 20
  • 3. računski korak 15 + 20 = 35

Potenca pred črtnim računanjem

V uporabniškem priročniku vsebovani NC-programi so predlogi rešitev. Preden na stroju uporabite NC-programe ali posamezne NC-nize, jih morate prilagoditi.

  • Prilagodite naslednje vsebine:
  • Orodja
  • Podatki o rezanju
  • Pomiki
  • Varna višina ali varni položaji
  • Položaji, značilni za stroje, npr. z M91
  • Poti priklicev programov

Nekateri NC-programi so odvisni od kinematike stroja. Te NC-programe pred prvim testnim delovanjem prilagodite vaši kinematiki stroja.

NC-programe dodatno testiranje s pomočjo simulacije dejanskega programskega teka.

 
Tip

S pomočjo programskega testa ugotovite, ali lahko NC-programe uporabljate z razpoložljivimi možnostmi programske opreme, aktivno kinematiko stroja in trenutno konfiguracijo stroja.

11 Q2 = SQ 10 - 3^3

; rezultat = 73

  • 1. računski korak: 10 na kvadrat = 100
  • 2. računski korak: potenciranje 3 s 3 = 27
  • 3. računski korak 100 – 27 = 73

Funkcija pred potenco

V uporabniškem priročniku vsebovani NC-programi so predlogi rešitev. Preden na stroju uporabite NC-programe ali posamezne NC-nize, jih morate prilagoditi.

  • Prilagodite naslednje vsebine:
  • Orodja
  • Podatki o rezanju
  • Pomiki
  • Varna višina ali varni položaji
  • Položaji, značilni za stroje, npr. z M91
  • Poti priklicev programov

Nekateri NC-programi so odvisni od kinematike stroja. Te NC-programe pred prvim testnim delovanjem prilagodite vaši kinematiki stroja.

NC-programe dodatno testiranje s pomočjo simulacije dejanskega programskega teka.

 
Tip

S pomočjo programskega testa ugotovite, ali lahko NC-programe uporabljate z razpoložljivimi možnostmi programske opreme, aktivno kinematiko stroja in trenutno konfiguracijo stroja.

11 Q4 = SIN 30 ^ 2

; rezultat = 0,25

  • 1. računski korak: izračun sinusa od 30 = 0,5
  • 2. računski korak: 0,5 na kvadrat = 0,25

Oklepaj pred funkcijo

V uporabniškem priročniku vsebovani NC-programi so predlogi rešitev. Preden na stroju uporabite NC-programe ali posamezne NC-nize, jih morate prilagoditi.

  • Prilagodite naslednje vsebine:
  • Orodja
  • Podatki o rezanju
  • Pomiki
  • Varna višina ali varni položaji
  • Položaji, značilni za stroje, npr. z M91
  • Poti priklicev programov

Nekateri NC-programi so odvisni od kinematike stroja. Te NC-programe pred prvim testnim delovanjem prilagodite vaši kinematiki stroja.

NC-programe dodatno testiranje s pomočjo simulacije dejanskega programskega teka.

 
Tip

S pomočjo programskega testa ugotovite, ali lahko NC-programe uporabljate z razpoložljivimi možnostmi programske opreme, aktivno kinematiko stroja in trenutno konfiguracijo stroja.

11 Q5 = SIN ( 50 - 20 )

; rezultat = 0,5

  • 1. računski korak: rešite oklepaj 50 - 20 = 30
  • 2. računski korak: izračun sinusa od 30 = 0,5