Med NC-funksjonen Formel Q/QL/QR kan du bruke faste eller variable verdier for å definere flere beregningstrinn i en NC-blokk. Du kan også tilordne en enkelt verdi til en variabel.
Bruk
Relaterte emner
- Stringformel for tegnstrenger
- Definer en beregning i NC-blokken
Funksjonsbeskrivelse
Som første inndata definerer du variabelen du tilordner resultatet til.
Til høyre for likhetstegnet definerer du beregningstrinnene eller en verdi som styringen tildeler variabelen.
Hvis du definerer NC-funksjonenFormel Q/QL/QR, kan du åpne et tastatur for å legge inn formler med alle tilgjengelige aritmetiske symboler i handlingslinjen eller i skjemaet. Tastaturet på skjermen har også en formelinntastingsmodus.
Regneregler
Rekkefølge for å evaluere forskjellige operatører
Hvis en formel inneholder en kombinasjon av beregningstrinn fra forskjellige operatører, evaluerer styringen beregningstrinnene i en definert rekkefølge. Et kjent eksempel på dette er multiplikasjon og divisjon før addisjon og subtraksjon.
Styringen evaluerer beregningstrinnene i følgende rekkefølge:
Rekkefølge | Beregningstrinn | Operatør | Regnetegn |
---|---|---|---|
1 | Løse opp parenteser | Parentes | ( ) |
2 | Vær oppmerksom på fortegnet | Fortegn | – |
3 | Beregne funksjoner | Funksjon | SIN, COS, LN osv. |
4 | Opphøye i potens | Potens | ^ |
5 | Multiplisere og dividere | Velg | *, / |
6 | Addere og subtrahere | Bindestrek | +, – |
Rekkefølge ved evaluering av like operatører
Styringen evaluerer beregningstrinn for de samme operatørene fra venstre til høyre.
f.eks. 2 + 3 - 2 = ( 2 + 3 ) - 2 = 3
Unntak: Ved kjedede potenser evaluerer styringen fra høyre til venstre.
f.eks. 2^3^2 = 2^( 3^2 ) = 2^9 = 512
Beregningstrinn
Tastaturet for å legge inn formler inneholder følgende beregningstrinn:
Knapp | Beregningstrinn | Operatør | |
---|---|---|---|
Addere F.eks. Q10 = Q1 + Q5 | Bindestrek | ||
Subtrahere F.eks. Q25 = Q7 – Q108 | Bindestrek | ||
Multiplisere F.eks. Q12 = 5 * Q5 | Velg | ||
Dividere F.eks. Q25 = Q1 / Q2 | Velg | ||
Sette i parentes F.eks. Q12 = Q1 * ( Q2 + Q3 ) | Parentes | ||
Kvadrering (square) F.eks. Q15 = SQ 5 | Funksjon | ||
Trekke ut kvadratrot (square root) F.eks. Q22 = SQRT 25 | Funksjon | ||
Beregne sinus F.eks. Q44 = SIN 45 | Funksjon | ||
Beregne kosinus F.eks. Q45 = COS 45 | Funksjon | ||
Beregne tangent F.eks. Q46 = TAN 45 | Funksjon | ||
Beregne sinusbue Invers funksjon av sinus Styringen bestemmer vinkelen fra forholdet mellom motstående katet og hypotenusen. f.eks. Q10 = ASIN ( Q40 / Q20 ) | Funksjon | ||
Beregne buekosinus Invers funksjon av kosinus Styringen bestemmer vinkelen fra forholdet mellom nærmeste katet og hypotenusen. F.eks. Q11 = ACOS Q40 | Funksjon | ||
Beregn buetangens Invers funksjon av tangens Styringen bestemmer vinkelen fra forholdet mellom motstående og nærmeste katet. F.eks. Q12 = ATAN Q50 | Funksjon | ||
Opphøye i potens F.eks. Q15 = 3 ^ 3 | Potens | ||
Bruk konstant PI π = 3,14159 F.eks. Q15 = PI | |||
Finne den naturlige logaritmen (LN). Basistall = e = 2,7183 F.eks. Q15 = LN Q11 | Funksjon | ||
Finne logaritme Basistall = 10 F.eks. Q33 = LOG Q22 | Funksjon | ||
Bruke eksponentiell funksjon (e ^ n). Basistall = e = 2,7183 F.eks. Q1 = EXP Q12 | Funksjon | ||
Negere Multiplikasjon med -1 F.eks. Q2 = NEG Q1 | Funksjon | ||
Opprette heltall Redusere plasser etter komma i et tall F.eks. Q3 = INT Q42 Tip Funksjonen INT runder ikke av, men kutter bare bort desimaltallene. Inndata : 0...999999999 | Funksjon | ||
Opprette absoluttverdi F.eks. Q4 = ABS Q22 | Funksjon | ||
Fraksjonere Redusere plasser foran komma i et tall F.eks. Q5 = FRAC Q23 | Funksjon | ||
Kontrollere fortegn F.eks. Q12 = SGN Q50 Hvis Q50 = 0, så er SGN Q50 = 0 Hvis Q50 < 0, så er SGN Q50 = -1 Hvis Q50 > 0, så er SGN Q50 = 1 | Funksjon | ||
Beregne Modulo-tall (divisjonsrest) F.eks. Q12 = 400 % 360 Svar: Q12 = 40 | Funksjon |
Du kan også definere beregningstrinn for strenger, dvs. tegnkjeder.
Eksempel
Multiplikasjon og divisjon før addisjon og subtraksjon
NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.
- Tilpass følgende innhold:
- Verktøy
- Snittverdier
- Matinger
- Sikker høyde eller sikre posisjoner
- Maskinspesifikke posisjoner, for eksempel med M91
- Baner til opphenting av programmer
Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.
Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.
Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.
11 Q1 = 5 * 3 + 2 * 10 | ; Resultat = 35 |
- 1. beregningstrinn: 5 * 3 = 15
- 2. beregningstrinn: 2 * 10 = 20
- 3. beregningstrinn: 15 + 20 = 35
Potens før addisjon og subtraksjon
NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.
- Tilpass følgende innhold:
- Verktøy
- Snittverdier
- Matinger
- Sikker høyde eller sikre posisjoner
- Maskinspesifikke posisjoner, for eksempel med M91
- Baner til opphenting av programmer
Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.
Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.
Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.
11 Q2 = SQ 10 - 3^3 | ; Resultat = 73 |
- 1. beregningstrinn: 10 i kvadrat = 100
- 2. beregningstrinn: 3 i 3. potens = 27
- 3. beregningstrinn: 100 – 27 = 73
Funksjon før potens
NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.
- Tilpass følgende innhold:
- Verktøy
- Snittverdier
- Matinger
- Sikker høyde eller sikre posisjoner
- Maskinspesifikke posisjoner, for eksempel med M91
- Baner til opphenting av programmer
Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.
Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.
Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.
11 Q4 = SIN 30 ^ 2 | ; Resultat = 0,25 |
- 1. beregningstrinn: beregne sinus av 30 = 0,5
- 2. beregningstrinn: 0,5 i kvadrat = 0,25
Parentes før funksjon
NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.
- Tilpass følgende innhold:
- Verktøy
- Snittverdier
- Matinger
- Sikker høyde eller sikre posisjoner
- Maskinspesifikke posisjoner, for eksempel med M91
- Baner til opphenting av programmer
Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.
Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.
Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.
11 Q5 = SIN ( 50 - 20 ) | ; Resultat = 0,5 |
- 1. beregningstrinn: løs opp parentes 50 - 20 = 30
- 2. beregningstrinn: beregne sinus av 30 = 0,5