Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Equipment >> CNC-Maschine

STOPRE Sinumerik840D Programmierbefehl

In diesem Artikel geht es um den Programmbefehl STOPRE Sinumerik 840D.

Siemens Sinumerik 840D ist eine fortschrittliche CNC-Steuerung.

Eine der Fähigkeiten der CNC-Steuerung Sinumerik 840D ist, dass Sinumerik 840D Vorverarbeitung Teileprogrammbefehle vor der Ausführung sie.

In einfachen Worten, Sinumerik 840D liest schneller als die CNC-Maschine.

Bedeutet, dass Sinumerik 840D das CNC-Programm vorausliest. Sie drücken den Zyklusstart und die CNC-Maschine beginnt zu laufen, aber die Sinumerik 840D-CNC-Steuerung hat jetzt möglicherweise das gesamte CNC-Programm gelesen, aber die eigentliche CNC-Maschine ist hinterher.

Dies alles bedeutet, dass die Sinumerik 840D schneller läuft als die eigentliche CNC-Maschine.

Diese Strategie hat ihre Vor- und Nachteile.

Sinumerik 840D Read-Ahead Vorteile

Jetzt hat die Sinumerik 840D das CNC-Programm fast gelesen oder es ist weit vor der eigentlichen CNC-Maschine, sodass die CNC-Maschine jetzt flüssiger laufen kann . Jetzt weiß die CNC-Steuerung bereits, was als nächstes zu tun ist, oder wenn es eine komplexe Berechnung gibt, hat die CNC-Steuerung diese bereits gelöst, und die CNC-Maschine kann reibungslos laufen. Jetzt können die komplexen Profile glatter bearbeitet werden.

Sinumerik 840D Read-Ahead Nachteile

Aber es gibt einige Mängel an dieser Strategie. Die CNC-Maschine ist hinten und die CNC-Steuerung weit vorne.

Es besteht also die Gefahr, dass ein falscher Wert gelesen wird, wenn wir in unserem CNC-Programm Variablen (R-Parameter) verwenden. Angenommen, Sie haben eine lokale Variable mit einem Wert initialisiert und später im CNC-Programm aktualisieren Sie dieselbe lokale Variable mit einem anderen Wert.

Wenn also die CNC-Maschine im Rückstand ist und den ersten lokalen Variablenwert noch nicht gelesen hat und die CNC-Steuerung schneller läuft und die CNC-Blöcke überschritten hat, die den lokalen Variablenwert aktualisiert haben. Was wird passieren. Wenn die CNC-Maschine nun den lokalen Variablenwert liest, ist dies der falsche Wert, da die CNC-Steuerung zuerst den Wert initialisiert und dann den Wert aktualisiert hat. Aber weil die CNC-Maschine dahinter war, kann sie den ersten Wert lesen und den aktualisierten Wert erhalten.

Dies könnte mehr erklären http://www.automation.siemens.com/forum/guests/PostShow.aspx?PostID=246454&Language=en&PageIndex=1

Lösung

Die Siemens Sinumerik 840D hat einen Teileprogrammbefehl STOPRE (Lesen stoppen).

STOPRE

Der STOPRE Siemens Sinumerik-Befehl löscht alle Read-Ahead-Daten.

Immer wenn also die CNC-Maschine den STOPRE-Befehl ausführt, löscht die CNC-Steuerung Sinumerik 840D alle Read-Ahead-Daten. Jetzt befinden sich die CNC-Maschine und die CNC-Steuerung also an der gleichen Stelle im CNC-Programm.

Solange der STOPRE-Befehl beendet ist, beginnt die Sinumerik 840D erneut mit dem Vorauslesen, bis das CNC-Programm endet oder die CNC-Maschine das STOPRE erneut ausführt.

STOPRE Siemens Sinumerik-Befehlsverwendung

STOPRE Siemens Sinumerik-Befehl ist sehr wichtig, dies löst das obige lokale Variablenproblem auf sehr einfache Weise.

Eine weitere Verwendung des STOPRE Siemens Sinumerik-Befehls ist die Interaktion mit CNC-Maschinen-Hardwareteilen wie Spannfutter, Reitstock usw.


CNC-Maschine

  1. Eine Einführung in die Programmierung von CNC-Maschinen
  2. SINUMERIK 840D-Programmierung WHILE-Schleifenverwendung
  3. CNC-Programmierhandbuch von Peter Smid
  4. Sinumerik 840D CNC-Programmierung
  5. CNC-Programmierung für CNC-Maschinisten
  6. CNC G01 Winkelprogrammierung
  7. Sinumerik MSG-Befehl zum Anzeigen von Meldungen an den CNC-Bediener
  8. Was ist Siemens Sinumerik RET Command
  9. M-Codes – CNC-Programmierquiz
  10. G-Codes – CNC-Programmierquiz