Formeler NC-Programmer

Anvendelse

Med NC-Funktion Formel Q/QL/QR kan De bruge faste eller variable værdier til at definere flere beregningstrin i en NC-blok. Du kan også tildele en enkelt værdi til en variabel.

Funktionsbeskrivelse

Som det første input definerer De den variabel, som De tildeler resultatet.

Til højre for lighedstegnet definerer De beregningstrinene eller en værdi, som styringen tildeler variablen.

Hvis De definerer NC-Funktion Formel Q/QL/QR, kan De åbne et tastatur til at indtaste formler med alle tilgængelige aritmetiske symboler i handlingslinjen eller i formularen. Skærmtastaturet inkluderer også en formelindtastningstilstand.

Skærmtastatur styringsliste

Regneregler

Rækkefølge for evaluering af forskellige operatører

Hvis en formel indeholder en kombination af beregningstrin fra forskellige operatorer, evaluerer styringen beregningstrinnene i en defineret rækkefølge. Et velkendt eksempel på dette er punkt før linjeberegning.

Eksempel

Styringen evaluerer beregningstrinnene i følgende rækkefølge:

Rækkefølge

Beregningstrin

Operator

Regnesymbol

1

Frigør klemmer

Parenteser

( )

2

Bemærk fortegn

Fortegn

3

Beregn funktion

Funktion

SIN, COS, LN osv.

4

Potensopløftning

Potens

^

5

Gange og devidere

Punktum

*, /

6

Adderer og subtrahere

bindestreg

+,

Beregningstrin

Rækkefølge for evaluering af samme operatører

Styringen evaluerer de samme operatørers beregningstrin fra venstre mod højre.

f.eks. 2 + 3 - 2 = ( 2 + 3 ) - 2 = 3

Undtagelse: I tilfælde af kædede beføjelser evaluerer styringen fra højre mod venstre.

f.eks. 2 ^ 3 ^ 2 = 2 ^ ( 3 ^ 2 ) = 2 ^ 9 = 512

Beregningstrin

Tastaturet til indtastning af formler indeholder følgende regneskridt:

Taste

Beregningstrin

Operator

Plus
+

Addering

f.eks. Q10 = Q1 + Q5

bindestreg

Minus

Subtrahering

f.eks.Q25 = Q7 – Q108

bindestreg

Stern
*

Multiplikation

f.eks.Q12 = 5 * Q5

Punktum

Slash
/

Dividering

f.eks.Q25 = Q1 / Q2

Punktum

RoundBracketOpening
(
RoundBracketClosing
)

Paramtes

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

Parenteser

Sq
SQ

Kvadrer (square)

f.eks.Q15 = SQ 5

Funktion

Sqrt
SQRT

Kvadratrod (square root)

f.eks.Q22 = SQRT 25

Funktion

Sin
SIN

Beregn sinus

f.eks.Q44 = SIN 45

Funktion

Cos
COS

Beregn cosinus

f.eks.Q45 = COS 45

Funktion

Tan
TAN

Beregn tangent

f.eks.Q46 = TAN 45

Funktion

Asin
ASIN

Beregn Arcus-Sinus

Invers funktion af sinus

Styringen bestemmer vinklen fra forholdet mellem modkatete og hypotenusen.

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

Funktion

Acos
ACOS

Beregn Arcus-Cosinus

Invers funktion af cosinus

Styringen bestemmer vinklen fra forholdet mellem tilstødende katete og hypotenusen.

f.eks.Q11 = ACOS Q40

Funktion

Atan
ATAN

Beregn Arcus-Tangent

Invers funktion af tangent

Styringen bestemmer vinklen fra forholdet mellem modkatete og tilstødende katete.

f.eks.Q12 = ATAN Q50

Funktion

Circumflex
^

Potensopløftning

f.eks.Q15 = 3 ^ 3

Potens

Pi
PI

Anvend konstant Pl

π = 3,14159

f.eks.Q15 = PI

Ln
LN

Dan naturlig logaritme (LN)

Basistal = e = 2,7183

f.eks.Q15 = LN Q11

Funktion

Log
LOG

Dan logaritme

Basistal = 10

f.eks.Q33 = LOG Q22

Funktion

Exp
EXP

Anvend Exponentialfunktion (e ^ n)

Basistal = e = 2,7183

f.eks.Q1 = EXP Q12

Funktion

Neg
NEG

Negere

Multiplikation med -1

f.eks.Q2 = NEG Q1

Funktion

Int
INT

Opbygge uangribeligt-tal

Afskære pladser efter komma

f.eks.Q3 = INT Q42

 
Tip

Funktion INT afrunder ikke, men skærer kun decimalerne.

Indlæse: 0...999999999

Funktion

Abs
ABS

Dan absolutværdi

f.eks.Q4 = ABS Q22

Funktion

Frac
FRAC

Fraktionere

Afskære pladser efter komma

f.eks.Q5 = FRAC Q23

Funktion

Sgn
SGN

Kontrollere fortegn

f.eks.Q12 = SGN Q50

Når Q50 = 0, så er SGN Q50 = 0

Når Q50 < 0, så er SGN Q50 = -1

Når Q50 > 0, så er SGN Q50 = 1

Funktion

Percent
%

Beregne moduloværdi (divisionsrest)

f. eks.Q12 = 400 % 360 Resultat: Q12 = 40

Funktion

Mappe Grundregnearter

Mappe Vinkelfunktioner

Du kan også definere beregningstrin for strenge, dvs. tegnkæder.

Stringfunktioner

Eksempel

Punkt- før stregregning

Brugerhåndbogen indeholder NC-Programmer løsningsforslag. Før De anvender NC-Programmer eller enkelte NC-blokke på en maskine, skal de tilpasses.

  • De tilpasser følgende indhold for:
  • Værktøjer
  • Snitværdier
  • Tilspænding
  • Sikker højde eller sikker position
  • Maskinspecifike Positioner, f.eks. med M91
  • Sti for programkald

Nogle NC-Programmer er afhængig af maskinkinematikken. Tilpas disse NC-Programmer før den første testkørsel til din maskinkinematik.

Test NC-Programmer derudover ved at bruge simuleringen før den egentlige programkørsel.

 
Tip

Vha. en programtest fastlægger De, om NC-Programmer med den tilgængelige Software-Optionen, kan anvendes den aktive maskinkinematik og den aktuelle maskinkonfiguration.

11 Q1 = 5 * 3 + 2 * 10

; Resultat = 35

  • 1. Regneskridt 5 * 3 = 15
  • 2. Regneskridt 2 * 10 = 20
  • 3. Regneskridt 15 + 20 = 35

Effekt før linjeberegning

Brugerhåndbogen indeholder NC-Programmer løsningsforslag. Før De anvender NC-Programmer eller enkelte NC-blokke på en maskine, skal de tilpasses.

  • De tilpasser følgende indhold for:
  • Værktøjer
  • Snitværdier
  • Tilspænding
  • Sikker højde eller sikker position
  • Maskinspecifike Positioner, f.eks. med M91
  • Sti for programkald

Nogle NC-Programmer er afhængig af maskinkinematikken. Tilpas disse NC-Programmer før den første testkørsel til din maskinkinematik.

Test NC-Programmer derudover ved at bruge simuleringen før den egentlige programkørsel.

 
Tip

Vha. en programtest fastlægger De, om NC-Programmer med den tilgængelige Software-Optionen, kan anvendes den aktive maskinkinematik og den aktuelle maskinkonfiguration.

11 Q2 = SQ 10 - 3^3

; Resultat = 73

  • 1. Regneskridt kvadrere 10 = 100
  • 2. Regneskridt 3 opløfte til 3 potens = 27
  • 3. Regneskridt 100 – 27 = 73

Funktion for effekt

Brugerhåndbogen indeholder NC-Programmer løsningsforslag. Før De anvender NC-Programmer eller enkelte NC-blokke på en maskine, skal de tilpasses.

  • De tilpasser følgende indhold for:
  • Værktøjer
  • Snitværdier
  • Tilspænding
  • Sikker højde eller sikker position
  • Maskinspecifike Positioner, f.eks. med M91
  • Sti for programkald

Nogle NC-Programmer er afhængig af maskinkinematikken. Tilpas disse NC-Programmer før den første testkørsel til din maskinkinematik.

Test NC-Programmer derudover ved at bruge simuleringen før den egentlige programkørsel.

 
Tip

Vha. en programtest fastlægger De, om NC-Programmer med den tilgængelige Software-Optionen, kan anvendes den aktive maskinkinematik og den aktuelle maskinkonfiguration.

11 Q4 = SIN 30 ^ 2

; Resultat = 0,25

  • 1. Regneskridt: Sinus af 30 beregning = 0,5
  • 2. Regneskridt kvadrere 0,5 = 0,25

Parantes før Funktion

Brugerhåndbogen indeholder NC-Programmer løsningsforslag. Før De anvender NC-Programmer eller enkelte NC-blokke på en maskine, skal de tilpasses.

  • De tilpasser følgende indhold for:
  • Værktøjer
  • Snitværdier
  • Tilspænding
  • Sikker højde eller sikker position
  • Maskinspecifike Positioner, f.eks. med M91
  • Sti for programkald

Nogle NC-Programmer er afhængig af maskinkinematikken. Tilpas disse NC-Programmer før den første testkørsel til din maskinkinematik.

Test NC-Programmer derudover ved at bruge simuleringen før den egentlige programkørsel.

 
Tip

Vha. en programtest fastlægger De, om NC-Programmer med den tilgængelige Software-Optionen, kan anvendes den aktive maskinkinematik og den aktuelle maskinkonfiguration.

11 Q5 = SIN ( 50 - 20 )

; Resultat = 0,5

  • 1. Regneskridt: Parentes udregning 50 - 20 = 30
  • 2. Regneskridt: Sinus af 30 beregning = 0,5