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.
Anvendelse
Anvendt tema
- Strengformel for tegnstrenge
- Definer en enkelt beregning i NC-blokken
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.
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.
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 | +, – |
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 | |
---|---|---|---|
Addering f.eks. Q10 = Q1 + Q5 | bindestreg | ||
Subtrahering f.eks.Q25 = Q7 – Q108 | bindestreg | ||
Multiplikation f.eks.Q12 = 5 * Q5 | Punktum | ||
Dividering f.eks.Q25 = Q1 / Q2 | Punktum | ||
Paramtes f.eks.Q12 = Q1 * ( Q2 + Q3 ) | Parenteser | ||
Kvadrer (square) f.eks.Q15 = SQ 5 | Funktion | ||
Kvadratrod (square root) f.eks.Q22 = SQRT 25 | Funktion | ||
Beregn sinus f.eks.Q44 = SIN 45 | Funktion | ||
Beregn cosinus f.eks.Q45 = COS 45 | Funktion | ||
Beregn tangent f.eks.Q46 = TAN 45 | Funktion | ||
Beregn Arcus-Sinus Invers funktion af sinus Styringen bestemmer vinklen fra forholdet mellem modkatete og hypotenusen. f.eks.Q10 = ASIN ( Q40 / Q20 ) | Funktion | ||
Beregn Arcus-Cosinus Invers funktion af cosinus Styringen bestemmer vinklen fra forholdet mellem tilstødende katete og hypotenusen. f.eks.Q11 = ACOS Q40 | Funktion | ||
Beregn Arcus-Tangent Invers funktion af tangent Styringen bestemmer vinklen fra forholdet mellem modkatete og tilstødende katete. f.eks.Q12 = ATAN Q50 | Funktion | ||
Potensopløftning f.eks.Q15 = 3 ^ 3 | Potens | ||
Anvend konstant Pl π = 3,14159 f.eks.Q15 = PI | |||
Dan naturlig logaritme (LN) Basistal = e = 2,7183 f.eks.Q15 = LN Q11 | Funktion | ||
Dan logaritme Basistal = 10 f.eks.Q33 = LOG Q22 | Funktion | ||
Anvend Exponentialfunktion (e ^ n) Basistal = e = 2,7183 f.eks.Q1 = EXP Q12 | Funktion | ||
Negere Multiplikation med -1 f.eks.Q2 = NEG Q1 | Funktion | ||
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 | ||
Dan absolutværdi f.eks.Q4 = ABS Q22 | Funktion | ||
Fraktionere Afskære pladser efter komma f.eks.Q5 = FRAC Q23 | Funktion | ||
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 | ||
Beregne moduloværdi (divisionsrest) f. eks.Q12 = 400 % 360 Resultat: Q12 = 40 | Funktion |
Du kan også definere beregningstrin for strenge, dvs. tegnkæder.
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.
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.
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.
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.
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