594.442 aktive Mitglieder*
3.766 Besucher online*
Kostenfrei registrieren
Einloggen Registrieren

Suche G-Code Analyzer

Beitrag 22.10.2018, 10:00 Uhr
mimuel
Level 1 = Community-Lehrling
*

Hallo,
ich bin neu und suche Hilfe.
Ich möchte aus einem CNC-Programm (G-Code) allgemeine Informationen lesen: Die Weglänge pro Werkzeug [mm] und die Bearbeitungszeit pro Werkzeug [min]. Dafür suche ich eine Routine in C++ oder C# oder Python die ich in meine Software einbinden kann, oder eine Möglichkeit per Online-Analyzer diese Infos zu erhalten.
Danke für die Hilfe.
Michael
TOP    
Beitrag 22.10.2018, 18:09 Uhr
G00Z0
Level 5 = Community-Ingenieur
*****

Moin,
habe ich mir mal selbst geschrieben.
Kann man aber nirgendwo einbinden.
Ist sehr speziell, deshalb wirst Du wohl selber Deine Lösung programmieren müssen.

Aber vielleicht findest Du ja doch was - dann her mit der Info.

Wo willst Du das einbinden ?

Ich habe das mal mit einer PP-Erweiterung gemacht. Also direkt beim NC erzeugen kam noch viel mehr raus als G0 bis G3 etc.

Aber auch als Extraproggi habe ich was am Laufen. Da schmeisst man halt hinterher eine G-Codedatei rein.


--------------------
Wir haben doch keine Zeit --> G00Z0

Diesem User wurde verliehen: "Das Norddeutsche Qualitätsposting Siegel"
TOP    
Beitrag 23.10.2018, 07:05 Uhr
mimuel
Level 1 = Community-Lehrling
*

QUOTE (G00Z0 @ 22.10.2018, 19:09 Uhr) *
Moin,
habe ich mir mal selbst geschrieben.
Kann man aber nirgendwo einbinden.
Ist sehr speziell, deshalb wirst Du wohl selber Deine Lösung programmieren müssen.

Aber vielleicht findest Du ja doch was - dann her mit der Info.

Wo willst Du das einbinden ?

Ich habe das mal mit einer PP-Erweiterung gemacht. Also direkt beim NC erzeugen kam noch viel mehr raus als G0 bis G3 etc.

Aber auch als Extraproggi habe ich was am Laufen. Da schmeisst man halt hinterher eine G-Codedatei rein.
TOP    
Beitrag 23.10.2018, 07:09 Uhr
mimuel
Level 1 = Community-Lehrling
*

Moin,

also, ein wenig bin ich schon fündig geworden:

http://www.gcodeanalyser.com/

und hier sind die Klassen und Methoden beschrieben:

http://docs.octoprint.org/en/maintenance/p...nalysis-factory
http://docs.octoprint.org/en/maintenance/m...deAnalysisQueue

Muss ich noch zum Laufen bringen.
Gruß Michael
TOP    
Beitrag 23.10.2018, 07:11 Uhr
G00Z0
Level 5 = Community-Ingenieur
*****

Ich kann nur perl...

Aber das läuft !


--------------------
Wir haben doch keine Zeit --> G00Z0

Diesem User wurde verliehen: "Das Norddeutsche Qualitätsposting Siegel"
TOP    



1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: