Messmethoden für Grafiken / GCode / Fertigungszeiten (Estimators)
Häufig fragt man sich während der Planung eines Projektes, wie man die Fertigungszeiten bzw. den Aufwand vorauskalkulieren kann. Auf dieser Seite finden sich Gedanken, Beispiele und Softwarelinks für die Estimation für übliche Aufwände wie Schneidzeiten (z.B. Laserschneiden, Wasserstrahlschneiden) von Konturen oder das Entgittern von Folien (Vinylschneiden).
Prinzipielle Abhängikeiten für Fertigungszeiten (wenn Linien "abgefahren" werden oder Bilddaten gerastert werden) sind u.a.:
- DPI (Liniendichte)
- Schneidgeschwindigkeit auf Geraden (Zweipunkt-Linien) und in Kurven (dynamischeres Verhalten mit "Slow Down" in der Kurve!)
- max. Schneidgeschwindigikeit der Maschine
- max. Leerlaufgeschwindigkeit der Maschine
- Materialparameter (Dicke, Art) - häufige Faustregel: je dicker/härter, desto langsamer
- Bearbeitungsmodus (vektoriell oder rasterisiert)
- Vektorsortierung (Linienreihenfolge)
Die Komplexität einer Grafik, welche gelasert oder geplottet werden soll, kann aus verschiedenen Parametern ermittelt werden. Parameter sind unter anderem ...
- ... bei Rastergrafiken
- Anzahl der Farben
- Flächenanteile der einzelnen Farben
- Auflösung - Länge x Breite (px) bzw. DPI
- Grafikschwerpunkt
- Anzahl der einzelnen Inseln bzw. geschlossenen Konturen
- Verhältnis Anzahl Inseln zu Bildgesamtgröße
- kleinste/größte Linienstärken
- ...
- ... bei Vektorgrafiken
- Anzahl der Farben
- Länge der Linien
- Flächenanteile der einzelnen Farben
- Grafikschwerpunkt
- Anzahl der einzelnen Inseln bzw. geschlossenen Konturen
- Verhältnis Anzahl Inseln zu Bildgesamtgröße
- Anzahl der Objekte (Warnung: kann auch Überschneidungen und Duplikate enthalten) - siehe Objekte in Grafiken zählen
- Anzahl der Layer (Ebenen)
- kleinste/größte Linienstärken
- Anzahl Linien und Bögen
- ...
Mit dem Zählen von Objekten in Grafiken lässt sich z.B: der Entgitteraufwand besser einschätzen, denn für jede Fläche, die aus einer Folie abgezogen werden muss, benötigt man mit Entgitterwerkzeugen viel Zeit - egal ob es sich um einen Schneidejob aus einem Laserschneider (z.B. Papier- oder Kartonbogen) oder ein Vinylplott (Folie) handekt. Setzt man pauschal für jede Fläche eine Zeit an, die es bedarf, um diese zu entfernen, lässt sich schnell abschätzen, ob es sinnvoll ist eine Grafik beispielsweise mit hohem Detailgrad zu plotten oder ob eine Detailgradreduktion sinnvoll ist. Professionelle Tools aus den Bereichen der Biologie und Naturwissenschaften (z.B. Zählen von Bakterien oder Zellen in einer Probe) können auch für das Zählen von Inseln in Plottgrafiken genutzt werden, z.B.
- ImageJ
- CellProfiler
- Media Cybernetics Image Pro Plus
Weitere hilfreiche Werkzeuge aus anderem Bereichen:
- Inkscape mit vorher verinselten Vektorgrafiken eignet sich ebenso zum Zählen von Inseln/Objekten. Hilfreiche Tools zur Verinselung und Vektorisierung von Rastergrafiken:
- Imagetracer.js (als InkScape Extension)
- VectorMagic (zum Vektorisieren von Grafiken)
als verinselte Vektorgrafiken zu verstehen sind Grafiken, bei denen Flächen gegeneinander sauber abgrenzen und nicht unsichtbar übereinanderlappen.
Übersicht Werkzeuge
ImageJ
ImageJ
Programm installieren und starten
Grafik öffnen (STRG + O)
Gezählt werden später die schwarzen Objekte auf weißem Hintergrund!
Threshold konfigurieren (STRG + UMSCHALT + T)
"apply" drücken und schließen
Counting Tool aufrufen
"Analyze" → "Analyze Particles ..."
- "Size (pixel^2)"
- Um alle Partikel zu zählen, belassen Sie es bei der Standardeinstellung 0 - Unendlich. Wenn zu viele kleine „Rauschpixel“ als Pixel gezählt werden oder Sie Partikel aufgrund ihrer Größe ausschließen möchten, passen Sie diese Werte an.
- "Circularity"
- Zirkularität schließt Partikel aus, je nachdem, wie nah an der perfekten Rundung sie sind. Um alles einzuschließen, bleiben Sie bei den Standardwerten 0,00 - 1,00. Um etwas auszuschließen, passen Sie diese Zahlen an, wobei Sie bedenken sollten, dass 1,00 ein perfekter Kreis und 0,00 eine gerade Linie ist.
- "Show"
- Outlines → zeigt nummierte Objekte an
Auswertung anpassen
"Results" → "Set Measurements ..."
- skewness = Schiefe
- kurtosis = Wölbung
- centroid = Schwerpunkt
Ergebnisse prüfen und vergleichen
Die Gesamtanzahl von Flächen in der Grafik ergibt sich aus Anzahl Positivbild + Anzahl Negativbild → im Beispiel: 18 + 11 = 29, wobei der Außenrahmen des Canvas im Negativ weitere Randflächen erzeugt!
Inkscape
Inkscape
Pfad ausmessen
Measure Path erlaubt das Messen von Flächeninhalten, Konturlängen, etc.
Objekte zählen
Oder auch über ...
Bildkonvertierung mit Imagetracer.js
mit den Optionen:
- Number of colors to use on palette = 2
- Color quantitization will be repeated this many times = 1
Indem wir die Erweiterung "Styles to layers" verwenden und nach Fill-Color sortieren, können wir die Elementmengen je Layer anzeigen
NC Corrector
NC Corrector
GCode analysieren (Schneidweg, Gesamtdauer des Schneidvorgangs):
- Gesamtpfadlänge
- Gesamtpfadlänge Bögen
- Gesamtpfadlänge Linien
- Gesamtanzahl Elemente
- Gesamtanzahl Linien
- Gesamtanzahl Bögen
Keine Kommentare