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.
Sorodne teme
- Formula niza za zaporedje znakov
- Definicija posameznega izračuna v NC-nizu
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.
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.
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 | +, – |
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 | ||
Kvadriranje (square) npr. Q15 = SQ 5 | Funkcija | ||
Korenjenje (square root) npr. Q22 = SQRT 25 | Funkcija | ||
Izračun sinusa npr. Q44 = SIN 45 | Funkcija | ||
Izračun kosinusa npr. Q45 = COS 45 | Funkcija | ||
Izračun tangensa npr. Q46 = TAN 45 | Funkcija | ||
Izračun arkus sinusa Inverzna funkcija sinusa Krmiljenje kot določi iz razmerja nasprotne katete do hipotenuze. npr. Q10 = ASIN ( Q40 / Q20 ) | Funkcija | ||
Izračun arkus kosinusa Inverzna funkcija kosinusa Krmiljenje kot določi iz razmerja priležne katete do hipotenuze. npr. Q11 = ACOS Q40 | Funkcija | ||
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 | ||
Uporaba konstante PI π = 3,14159 npr. Q15 = PI | |||
Ustvarjanje naravnega logaritma (LN) Osnovno število = e = 2,7183 npr. Q15 = LN Q11 | Funkcija | ||
Ustvarjanje naravnega logaritma Osnovno število = 10 npr. Q33 = LOG Q22 | Funkcija | ||
Uporabite eksponentno funkcijo (e ^ n) Osnovno število = e = 2,7183 npr. Q1 = EXP Q12 | Funkcija | ||
Negacija Množenje z -1 npr. Q2 = NEG Q1 | Funkcija | ||
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 | ||
Absolutna vrednost npr. Q4 = ABS Q22 | Funkcija | ||
Frakcioniranje Zaokroževanje mest pred decimalno vejico npr. Q5 = FRAC Q23 | Funkcija | ||
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 |
Določite lahko tudi računske korake za nize, torej zaporedje znakov.
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.
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.
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.
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.
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