Formler i NC-programmet

Bruk

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.

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.

Tastatur på skjermen i styringslinjen

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.

Eksempel

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

+,

Beregningstrinn

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

Plus
+

Addere

F.eks. Q10 = Q1 + Q5

Bindestrek

Minus

Subtrahere

F.eks. Q25 = Q7 – Q108

Bindestrek

Stern
*

Multiplisere

F.eks. Q12 = 5 * Q5

Velg

Slash
/

Dividere

F.eks. Q25 = Q1 / Q2

Velg

RoundBracketOpening
(
RoundBracketClosing
)

Sette i parentes

F.eks. Q12 = Q1 * ( Q2 + Q3 )

Parentes

Sq
SQ

Kvadrering (square)

F.eks. Q15 = SQ 5

Funksjon

Sqrt
SQRT

Trekke ut kvadratrot (square root)

F.eks. Q22 = SQRT 25

Funksjon

Sin
SIN

Beregne sinus

F.eks. Q44 = SIN 45

Funksjon

Cos
COS

Beregne kosinus

F.eks. Q45 = COS 45

Funksjon

Tan
TAN

Beregne tangent

F.eks. Q46 = TAN 45

Funksjon

Asin
ASIN

Beregne sinusbue

Invers funksjon av sinus

Styringen bestemmer vinkelen fra forholdet mellom motstående katet og hypotenusen.

f.eks. Q10 = ASIN ( Q40 / Q20 )

Funksjon

Acos
ACOS

Beregne buekosinus

Invers funksjon av kosinus

Styringen bestemmer vinkelen fra forholdet mellom nærmeste katet og hypotenusen.

F.eks. Q11 = ACOS Q40

Funksjon

Atan
ATAN

Beregn buetangens

Invers funksjon av tangens

Styringen bestemmer vinkelen fra forholdet mellom motstående og nærmeste katet.

F.eks. Q12 = ATAN Q50

Funksjon

Circumflex
^

Opphøye i potens

F.eks. Q15 = 3 ^ 3

Potens

Pi
PI

Bruk konstant PI

π = 3,14159

F.eks. Q15 = PI

Ln
LN

Finne den naturlige logaritmen (LN).

Basistall = e = 2,7183

F.eks. Q15 = LN Q11

Funksjon

Log
LOG

Finne logaritme

Basistall = 10

F.eks. Q33 = LOG Q22

Funksjon

Exp
EXP

Bruke eksponentiell funksjon (e ^ n).

Basistall = e = 2,7183

F.eks. Q1 = EXP Q12

Funksjon

Neg
NEG

Negere

Multiplikasjon med -1

F.eks. Q2 = NEG Q1

Funksjon

Int
HEL

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

Abs
ABS

Opprette absoluttverdi

F.eks. Q4 = ABS Q22

Funksjon

Frac
FRAC

Fraksjonere

Redusere plasser foran komma i et tall

F.eks. Q5 = FRAC Q23

Funksjon

Sgn
SGN

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

Percent
%

Beregne Modulo-tall (divisjonsrest)

F.eks. Q12 = 400 % 360 Svar: Q12 = 40

Funksjon

Mappe Hovedregnetyper

Mappe Vinkelfunksjoner

Du kan også definere beregningstrinn for strenger, dvs. tegnkjeder.

Strengfunksjoner

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.

 
Tip

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.

 
Tip

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.

 
Tip

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.

 
Tip

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