Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Equipment >> CNC machine

SINUMERIK 840D Programmeren WHILE Loop gebruik

SINUMERIK 840D Programmeren

Deze blogpost gaat over de sinumerik 840D cnc-besturing van Siemens. Dit bericht illustreert een van de lusopdrachten (besturingsstructuren), die we kunnen gebruiken bij cnc-programmering voor sinumerik 840D cnc-besturing.

Er zijn meerdere besturingsstructuren die kunnen worden gebruikt in Sinumerik 840D-programmering zoals

  • ALS
  • LOOP
  • VOOR
  • TERWIJL
  • HERHALEN
Hier is het cnc-programmeervoorbeeld dat het gebruik van de WHILE-lus laat zien.

CNC-programmavoorbeeld

G01 G90 X0 Z10 F1000
WHILE $AA_IM[X] <= 100
G1 G91 X10 F500
G1 G90 Z–20 F100
Z5
ENDWHILE

Uitleg van CNC-programma

Dit cnc-programma snijdt een sleuf (kan worden gebruikt om te boren) op het componentvlak. Het cnc-programma begint bij x0 en gaat tot x100 elke keer dat er een snede in de x-as van 10 wordt gemaakt.

G01:lineaire interpolatie
G90:absolute programmering
G91:incrementele programmering

Het eerste cnc-programmablok brengt het gereedschap naar de startpositie. Dat is x-as x0 en z-as z10.

Het tweede cnc-programmablok controleert of de huidige positie van de x-as kleiner is dan of gelijk is aan 100 met sinumerik 840D systeemvariabele, en start een WHILE-lus.

Dan is de verplaatsing van het gereedschap x-as 10 vanaf de huidige positie. (Omdat G91 incrementele programmering actief is, dus het gereedschap verplaatst zich terwijl het de huidige gereedschapspositie als referentiepunt (of startpunt) neemt.)

Vervolgens verplaatst ons gereedschap -20 in z-as (nu G90 Absolute programmering is actief, dus het gereedschap beweegt ten opzichte van het nulpunt van het werkstuk .)

Nu is de tool weer terug bij z5

De ENDWHILE beëindigt de WHILE-lus

Het programma wordt dus keer op keer herhaald totdat de bewering die met WHILE wordt gegeven, FALSE wordt.


CNC machine

  1. C# while en do...while-lus
  2. C while en do...while Loop
  3. Python while Loop
  4. CNC-programmeervoorbeeld draaibank
  5. CNC-programmering voor beginners een voorbeeld van CNC-programmering
  6. Handboek CNC Programmeren door Peter Smid
  7. Sinumerik 840D CNC-programmering
  8. CNC-programmering voor CNC-bedieners
  9. CNC G01 hoekprogrammering
  10. M-codes – CNC-programmeerquiz
  11. G-codes – CNC-programmeerquiz