Tags:   #   #   #   #   #

Wie viele Zeilen Gcode analysiert simCNC im Voraus?

Wie viele Zeilen Look Ahead können wir festlegen?

 

Auf diese Frage gibt es keine einfache Antwort, aber wir werden versuchen, sie zu erklären. Abhängig vom Gcode kann simCNC 200 Segmente bis zu 20.000 Segmente im Voraus analysieren. Unabhängig von der Anzahl der von simCNC vorab analysierten Segmente wird der PC bei der Bearbeitung gleichermaßen belastet. Um zu verstehen, warum die Bandbreite der analysierten Segmente so groß ist, müssen Sie die Hauptphasen kennen, die Gcode durchläuft.

1) Die Phase des Ladens der Datei von Gcode in simCNC – Diese Phase besteht aus zwei Aktivitäten:

a) Konvertieren von Gcode-Zeilen in Segmente.
Es gibt zwei Haupttypen von Segmenten: ein Segmenttyp und ein Bogensegment.

b) Segmentoptimierung.
Bei der Optimierung werden (auf einmal) bis zu 100 (nacheinander auftretende) Liniensegmente in ein umfangreicheres Linien- oder Bogensegment umgewandelt. Bitte beachten Sie, dass sowohl die Konvertierung von Gcode-Zeilen in Segmente als auch die Optimierung von Segmenten – Abschnittstyp – nicht während der Verarbeitung, sondern viel früher durchgeführt werden. Wichtig ist auch, dass beide Aktivitäten mit allen Kernen des PC-Prozessors durchgeführt werden, was das Laden des Gcodes in simCNC deutlich beschleunigt.

2) Verarbeitungsphase.

Während der Bearbeitung analysiert simCNC vorab 200 Segmente, die Originalsegmente und die in der Optimierungsphase erstellten Segmente. Aus den obigen Schritten kann die folgende Formel abgeleitet werden: Anzahl der optimierten Segmente * Anzahl der analysierten Segmente = Gesamtzahl der vorab von simCNC analysierten Segmente

Wenn wir die Konstanten in die Formel einsetzen, erhalten wir: Anzahl der optimierten Segmente * 200 = Gesamtzahl der Segmente, die im Voraus von simCNC analysiert wurden

 

Nachdem Sie nun wissen, wie es funktioniert, betrachten wir zwei Extremsituationen:

1) Wenn Gcode nur aus Bögen besteht.

In dieser Situation kann keine Optimierung stattfinden, da die Optimierungsfunktion nur Segmente vom Typ „Liniensegment“ in größere Segmente vom Typ „Linie“ oder „Bogen“ umwandelt. Mit der obigen Formel erhalten wir die folgende Berechnung: 1 * 200 = 200

2) Wenn Gcode nur aus Abschnitten besteht

Durch die Optimierung werden in dieser Situation alle Liniensegmente in größere Linien- oder Bogensegmente umgewandelt. Mit der obigen Formel erhalten wir die folgende Berechnung: 100 * 200 = 20000

Aus diesem Grund liegt die Anzahl der von simCNC vorab analysierten Segmente im Bereich von 200–20.000.

[Quelle:] Der Text wurde von der Abteilung Technischer Support von CS-Lab für CSMIO/IP-Benutzer erstellt.

 
×

Hello!

Click one of our contacts below to chat on WhatsApp

× Wie kann ich dir helfen?