Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Erzeugen von g-Code? (https://www.delphipraxis.net/201792-erzeugen-von-g-code.html)

Mavarik 27. Aug 2019 10:06

Erzeugen von g-Code?
 
Hallo Zusammen,

ich würde gerne einen Plotter ansteuern, hierfür muss ich jedoch g-Code erzeugen.

Schöne wäre es natürlich, wenn man einfach wie bei PDF einen Canvas hatte, auf den man einen printen könnte. (Natürlich um die nötigen Funktionen erweitert).

Klar kann man sicherlich moveto/lineto per Hand umsetzen, aber bei Fonts/Textout wird es schon schwieriger..

Hat jemand von Euch schonmal so etwas programmiert?

Grüsse Mavarik

HolgerX 27. Aug 2019 10:55

AW: Erzeugen von g-Code?
 
Hmm...

GCode ist ja mehr wie moveto / Lineto...
Hiermit werden neben Plotter auch CNC Maschinen gesteuert und dass in meheren Achsen, mit verschiedenen Wekrzeugen und Radiusverrechnungen...

Mal bei Google eingegeben und hier ein paar links:

http://svenhb.bplaced.net/?CNC___GRBL-Plotter
https://www.golem.de/news/anleitung-...-116331-8.html
https://inkscape.org/de/~arpruss/%E2%98%85gcodeplot

Kannst ja so etwas machen, jedoch dürfte dieses schnell sehr umfangreich werden.

Mavarik 27. Aug 2019 10:59

AW: Erzeugen von g-Code?
 
Zitat:

Zitat von HolgerX (Beitrag 1443469)
Kannst ja so etwas machen, jedoch dürfte dieses schnell sehr umfangreich werden.

Danke für die Links, aber ich suche eher ne Delphi-Unit...

Mavarik

Rollo62 27. Aug 2019 14:40

AW: Erzeugen von g-Code?
 
Meinst Du sowas ?

Mavarik 27. Aug 2019 15:11

AW: Erzeugen von g-Code?
 
Zitat:

Zitat von Rollo62 (Beitrag 1443507)
Meinst Du sowas ?

Gute Frage... ;-)

mensch72 27. Aug 2019 17:17

AW: Erzeugen von g-Code?
 
Ohne nachzudenken würde ich einen quasi belibigen HPGL-WindowsDruckerTreiber verwenden, um die Plotterbefehle alles "PLT Datei" zu speichern.
Da das via Canvas funktioniert, muss man sich bzgl. Schriftarten usw erstmal weniger Gedanken machen.
(später sollte man aber spezielle prof. Plotter optimierte OutlineZeichensätze verwenden)
Für eine HPGL->Gcode Konvertierung spuckt Google mehr als genug aus.
(prof. CAM/CNC Software wie MACH3 usw. kann sowas stets auch)


https://docs.microsoft.com/de-de/win...-g-code-driver
Offensichtlich hat aber MS selbst den Bedarf bzw. den Markt erkannt und bietet einen direkten Gcode Druckertreiber für Windows...
Ich habe zwar aktuell kein Eigeninteresse, aber wenn würde ich Stand heute versuchen die direkte MS Lösung zu verwenden.

Mavarik 28. Aug 2019 07:26

AW: Erzeugen von g-Code?
 
Muss ich mir auch mal ansehen...

Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz