AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

GCode-Parser

Ein Thema von DaCoda · begonnen am 27. Sep 2024 · letzter Beitrag vom 30. Sep 2024
 
Maekkelrajter

Registriert seit: 8. Mär 2017
Ort: Köln
157 Beiträge
 
Delphi 12 Athens
 
#7

AW: GCode-Parser

  Alt 29. Sep 2024, 00:14
Leider haben sich doch Fehler eingeschlichen. Zunächst einmal ist die Testdatei fehlerhaft. Der G03 Befehl muss natürlich am Anfang des ersten Kreisbogen-Blocks stehen:

G00 X18.7900 Y18.7900 Z5.0000
G00 Z0.5000
G01 Z0.0000 F100 S10000 ; Z-Achse mit Geschwindigkeit 100mm/Minute und Spindeldrehzahl 10000Umin auf Position 0.0000mm fahren
G01 Z-0.5000
G03 X68.9784 Y32.2381 I21.2121 J21.2122 F600
X32.2379 Y68.9785 I-28.9763 J7.7641; Zeile ohne Fahrbefehl
X18.7900Y18.7900I7.7642J-28.9763 (Zeile ohne Fahrbefehl und ohne Spaces)
G00 Z5.0000
G00 X0.0000 Y0.0000
G00 Z0.0000

Aber auch die Auswertung ist fehlerhaft. Es fehlen die I- und J-Parameter.
Es wäre vielleicht keine schlechte Idee, in der Textausgabe deines Testprogramms die original NC-Programmzeile links und in einer zweiten Spalte die Auswertung des Parsers auszugeben. Dann könnte man schnell überblicken, ob alles stimmt. Dafür könnte man, um Platz zu sparen, womöglich auf die Kommentare verzichten bzw. sie durch einen Platzhalter ersetzen.

Gruß LP
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:59 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz