AGB  ·  Datenschutz  ·  Impressum  







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

Erzeugen von g-Code?

Ein Thema von Mavarik · begonnen am 27. Aug 2019 · letzter Beitrag vom 28. Aug 2019
Antwort Antwort
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.126 Beiträge
 
Delphi 10.3 Rio
 
#1

Erzeugen von g-Code?

  Alt 27. Aug 2019, 10:06
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
  Mit Zitat antworten Zitat
HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
961 Beiträge
 
Delphi 6 Professional
 
#2

AW: Erzeugen von g-Code?

  Alt 27. Aug 2019, 10:55
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.
(Ja ich Verwende Delphi 6 Pro und will NICHT wechseln!)
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.126 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: Erzeugen von g-Code?

  Alt 27. Aug 2019, 10:59
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
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
3.908 Beiträge
 
Delphi 12 Athens
 
#4

AW: Erzeugen von g-Code?

  Alt 27. Aug 2019, 14:40
Meinst Du sowas ?
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.126 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: Erzeugen von g-Code?

  Alt 27. Aug 2019, 15:11
Gute Frage...
  Mit Zitat antworten Zitat
mensch72

Registriert seit: 6. Feb 2008
838 Beiträge
 
#6

AW: Erzeugen von g-Code?

  Alt 27. Aug 2019, 17:17
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.
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.126 Beiträge
 
Delphi 10.3 Rio
 
#7

AW: Erzeugen von g-Code?

  Alt 28. Aug 2019, 07:26
Muss ich mir auch mal ansehen...

Danke
  Mit Zitat antworten Zitat
Antwort Antwort


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 03:27 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