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

Het STOPRE-commando beheersen in Siemens Sinumerik 840D CNC-programmering

STOPRE Sinumerik 840D Programmacommando

De Siemens Sinumerik 840D is een geavanceerde CNC-besturing.

Een van de mogelijkheden van de Sinumerik 840D CNC-besturing is dat deze programma-commando's pre-verwerkt voordat ze worden uitgevoerd.

In eenvoudige woorden: de Sinumerik 840D leest sneller dan de CNC-machine. Dit betekent dat de Sinumerik 840D vooruit leest in het CNC-programma. U drukt op cyclusstart en de CNC-machine begint te draaien, maar de Sinumerik 840D CNC-besturing heeft nu misschien het hele CNC-programma gelezen, terwijl de echte CNC-machine achterloopt.

Dit betekent dat de Sinumerik 840D sneller draait dan de echte CNC-machine. Deze strategie heeft voor- en nadelen.

Sinumerik 840D vooruit-lezen voordelen

Omdat de Sinumerik 840D het CNC-programma bijna volledig heeft gelezen of ver vooruit ligt ten opzichte van de echte CNC-machine, kan de CNC-machine soepeler draaien. De CNC-besturing weet al wat er moet gebeuren, of als er complexe berekeningen zijn, heeft de besturing die al opgelost, en de machine kan soepel draaien. Complexe profielen kunnen soepeler worden bewerkt.

Sinumerik 840D vooruit-lezen nadelen

Maar er zijn tekortkomingen. De CNC-machine loopt achter en de CNC-besturing ligt ver vooruit. Er kan gevaar zijn van het uitlezen van een verkeerde waarde als we variabelen (R-parameters) in ons CNC-programma gebruiken. Stel dat u een lokale variabele initialiseert met een waarde en later in het CNC-programma de dezelfde lokale variabele bijwerkt met een andere waarde.

Als de CNC-machine achterloopt en de eerste lokale variabelewaarde nog niet heeft gelezen, en de CNC-besturing sneller draait en de blokken heeft gepasseerd die de lokale variabelewaarde hebben bijgewerkt. Wat gebeurt er? Wanneer de CNC-machine de lokale variabelewaarde leest, zal dit de verkeerde waarde zijn, omdat de CNC-besturing eerst de waarde initialiseerde en daarna bijwerkte. Maar omdat de CNC-machine achterloopt, kan het de eerste waarde lezen en de bijgewerkte waarde krijgen.

Dit wordt meer uitgelegd op https://www.automation.siemens.com/forum/guests/PostShow.aspx?PostID=246454&Language=en&PageIndex=1

Oplossing

De Siemens Sinumerik 840D heeft een programmacommando STOPRE (Stop Read).

STOPRE

Het STOPRE Siemens Sinumerik commando wist alle vooruit-gelezen gegevens. Wanneer de CNC-machine het STOPRE-commando uitvoert, wist de Sinumerik 840D CNC-besturing alle vooruit-gelezen gegevens. Nu staan de CNC-machine en de CNC-besturing op hetzelfde punt in het CNC-programma. Zolang het STOPRE-commando niet voltooid is, begint de Sinumerik 840D weer met vooruit-lezen tot het CNC-programma eindigt of de CNC-machine STOPRE opnieuw uitvoert.

STOPRE Siemens Sinumerik commando Gebruik

STOPRE is essentieel; het lost het bovenstaande lokale variabeleprobleem op een eenvoudige manier op. Een ander gebruik van STOPRE is wanneer we interacteren met CNC-machine hardware-onderdelen zoals spankop, staartstock, etc.

CNC machine

  1. CNC-Machineprogrammeren Onder de Knie: Uitgebreide Beginnersgids
  2. Beginner-vriendelijke draaibank CNC programmeergids
  3. WHILE-lussen beheersen in SINUMERIK 840D CNC programmeren
  4. CNC Programmeer Handboek – Derde Editie door Peter Smid: Uw Complete Gids voor Fanuc en Meer
  5. Sinumerik 840D CNC-programmering Beheersen: Expert Gids voor Geavanceerde Draadcycli
  6. CNC-draaibankprogrammering onder de knie krijgen: Gids voor machinisten
  7. Precieze CNC G01 hoekprogrammering: Hoeken, radialen en fasen onder de knie krijgen
  8. Hoe de Sinumerik MSG-opdracht te gebruiken om te communiceren met CNC-operators
  9. Siemens Sinumerik RET Commando begrijpen: Terugkeren naar Specifieke Doelen
  10. M Code Meesterlijkheid: CNC Programmeer Quiz
  11. G Codes Meesteren: Doe de CNC Programmeer Quiz