banner

Nachricht

Aug 26, 2023

Sie zeichnen es, CNC schneidet es

[Jamie] alias [vector76] hat uns mit einem Linienverfolgungs-Plugin für OctoPrint überrascht, das jede 2D-Form ausschneidet, die Sie auf ein Stück Holz zeichnen. Mit dem Plugin können Sie den Modellierungsschritt vollständig überspringen und direkt von einer CNC-montierten Webcam ausgehen, die Ihre Skizzen liest und Ihnen im Gegenzug einen Gcode-Werkzeugweg liefert. Der Code befindet sich auf GitHub und unten ist ein Demovideo eingebettet.

Unter der Haube übernimmt OpenCV einen Großteil der Bildverarbeitung, einschließlich der Linienerkennung, und die iterativen Schritte „Linie finden“ und „Werkzeugkopf verschieben“ zeigen wirklich, was Computer Vision leisten kann. Es beginnt mit einem Referenzpfeil für Maßstab und Ausrichtung und führt dann die Webcam rund um die Szene aus. Der Anwender kann die üblichen Fräsparameter eingeben: Geschwindigkeiten, Vorschübe, Schnitttiefe, Werkzeugversatz, Fräsrichtung usw. Und schon geht es an die Arbeit.

Im Moment ist es auf Pfade mit sich nicht kreuzenden Linien und wahrscheinlich mit gutem Kontrast und einer schönen dunklen Linie beschränkt – alle üblichen CV-Einschränkungen. Aber die Montage einer Webcam an einem CNC-Werkzeugkopf und ihre Verwendung für verschiedene Pfadprobleme eröffnen wirklich unzählige Möglichkeiten: visuelle Referenzierung, Werkstückkantenfindung, Kopieren von Teilen, individuelle Anpassung ungewöhnlicher Formen und mehr. Dieses Projekt ist eindeutig eine Einladung zum Weiterhacken, eine Vorspeise. Sobald Sie den Mädchen-Piratenroboter sehen, den [Jamie]s Tochter gebaut hat, werden Sie auf die Idee kommen.

Wir haben einen ähnlichen OpenCV-Ansatz zur Mittenfindung von Bohrlöchern gesehen, aber während wir einige Webcams gesehen haben, die mit Laserschneidern verwendet wurden, scheinen die CNC-Fräsanwendungen weitgehend unerschlossen zu sein. Lassen Sie uns in den Kommentaren wissen, ob Sie weitere gute Beispiele haben.

Danke [Jeff] für den Tipp!

AKTIE