Mapp Grundräknesätt

Användningsområde

I mappen Grundräknesätt i fönstret Infoga NC-funktion erbjuder styrsystemet funktionerna FN 0 till FN 5.

Med funktionen FN 0 kan du tilldela numeriska värden till variabler. Det gör att du kan programmera en variabel i stället för det fasta värdet i NC-programmet. Du kan även använda förinställda variabler, t.ex. den aktiva verktygsradien Q108. Med funktionerna FN 1 till FN 5 kan du räkna med variabelvärdena i ett NC-program.

Funktionsbeskrivning

Mappen Grundräknesätt innehåller följande funktioner:

Symbol

Funktion

ProgramFn0Icon

FN 0: tilldelning

t.ex. FN 0: Q5 = +60

Q5 = 60

Tilldela ett värde eller statusen odefinierat

ProgramFn1Icon

FN 1: addition

t.ex. FN 1: Q1 = –Q2 + –5

Q1 = –Q2+(–5)

Summera två värden och tilldela resultatet

ProgramFn2Icon

FN 2: subtraktion

t.ex. FN 2: Q1 = +10 – +5

Q1 = +10–(+5)

Subtrahera två värden och tilldela resultatet

ProgramFn3Icon

FN 3: multiplikation

t.ex. FN 3: Q2 = +3 * +3

Q2 = 3*3

Multiplicera två värden och tilldela resultatet

ProgramFn4Icon

FN 4: division

t.ex. FN 4: Q4 = +8 DIV +Q2

Q4 = 8/Q2

Dividera två värden och tilldela resultatet

Begränsning: ingen division med 0

ProgramFn5Icon

FN 5: kvadratroten

t.ex. FN 5: Q20 = SQRT 4

Q20 = 4

Beräkna roten ur ett värde och tilldela resultatet

Begränsning: det går inte att beräkna roten ur ett negativt värde

Till vänster om likhetstecknet definierar du en variabel som du tilldelar resultatet.

Till höger om likhetstecknet kan du använda fasta och variabla värden. Variablerna och siffervärdena i ekvationerna kan anges med förtecken.

Detaljfamiljer

För detaljfamiljer programmerar du t.ex. de karakteristiska arbetsstyckesdimensionerna som variabler. För bearbetning av enskilda arbetsstycken tilldelar du varje variabel ett siffervärde.

NC-programmen i den här bruksanvisningen är förslag på lösningar. Du behöver anpassa NC-programmen eller enskilda NC-block innan du använder dem på en maskin.

  • Anpassa följande innehåll:
  • Verktyg
  • Skärdata
  • Matningshastigheter
  • Säkerhetshöjd eller säkra positioner
  • Maskinspecifika positioner, t.ex. med M91
  • Sökvägar till programanrop

Vissa NC-program är beroende av maskinkinematiken. Anpassa de här NC-programmen till maskinkinematiken före den första testkörningen.

Testa även NC-programmen med hjälp av simuleringen innan du startar den riktiga programkörningen.

 
Tip

Med hjälp av ett programtest kan du avgöra om du kan använda NC-programmet med de tillgängliga programvaruoptionerna, den aktiva maskinkinematiken och den aktuella maskinkonfigurationen.

11 LBL "Z1"

12 FN 0: Q50 = +30

; Tilldela cylinderradien Q50 värdet 30

13 FN 0: Q51 = +10

; Tilldela cylinderhöjden Q51 värdet 10

* - ...

21 L X +Q50

; Resultatet motsvarar L X +30

ExempelCylinder med Q-parametrar

8H000170

Cylinderradie:

R = Q50

Cylinderhöjd:

H = Q51

Cylinder Z1:

Q50 = +30

Q51 = +10

Cylinder Z2:

Q50 = +10

Q51 = +50

Tilldela variabeln statusen odefinierad

  1. Du tilldelar en variabel statusen odefinierad på följande sätt:
SF_4_NCFunktion_Einfuegen

  1. Välj Infoga NC-funktion
  2. Styrsystemet öppnar fönstret Infoga NC-funktion.

  1. Välj FN 0
  2. Ange variabelnummer, t.ex. Q5
  3. Välj SET UNDEFINED

  1. Godkänn inmatning
  2. Styrsystemet tilldelar variabeln statusen odefinierad.

Anmärkning

  • Styrsystemet skiljer mellan odefinierade variabler och variabler med värdet 0.
  • Du får inte dividera med 0 (FN 4).
  • Du får inte dra roten ur ett negativt värde (FN 5).