Entwicklungshinweise für Fertigungssoftware · Sean Kim
SketchUp im Möbelbau: Stückliste, Etiketten und CNC-Daten
Ein Möbelmodell am Bildschirm zu zeichnen und die Daten für die Fabrik zu erzeugen, sind keine getrennten Aufgaben. Aus der Forschung zur Plattenerkennung und der Entwicklung von Wedraw Pro beschreibe ich die Probleme, auf die ich stieß, als die Fertigungsdaten Designänderungen folgen sollten.
Wir untersuchen Form und Funktion der Paneele.
In der Forschung zur Erkennung von Möbelpaneelen wurden Paneele und Verbindungsflächen analysiert und Regeln für Größenänderungen berechnet, indem die Rolle des Paneels mithilfe von KI erkannt wurde. Selbst bei ähnlichen Quadern können die Rolle und die Änderungsregeln je nach Ausrichtung und Kontakt mit anderen Paneelen variieren.
Diese Forschung war ein Teamprojekt; mein Anteil waren die Analyse von Platten und Verbindungsflächen, die KI-Forschung und die Koeffizientenberechnung.
Rollenerkennung und Größenänderungsregeln getrennt prüfen
Bei der Änderung von Breite oder Höhe müssen Sie berechnen, welche Paneele verlängert und welche Positionen verschoben werden müssen. Indem Sie die Schritte zur Ermittlung der geometrischen Rollen und zur Berechnung der Regeln basierend auf den Dimensionsänderungen trennen, können Sie prüfen, ob fehlerhafte Ergebnisse auf Erkennungs- oder Regelprobleme zurückzuführen sind.
Deshalb wollte ich statt eines einzelnen Ergebnisbildes Eingabegeometrie, Verbindungsbeziehungen, berechnete Regeln und das geänderte Ergebnis der Reihe nach erklären können. Forschungsansichten und geprüfte Punkte stehen im Fall zur Plattenerkennung.
Stückliste (BOM) und CNC-Fertigungsdaten im Vergleich
Eine Stückliste (BOM) führt die benötigten Bauteile und Mengen auf. Plattenmaße, Mengen und Materialien zu prüfen ist eine andere Aufgabe, als Bearbeitungspositionen, Ausrichtungen und Code für eine CNC-Maschine zu erzeugen.
In diesem Entwicklungsprojekt erzeugten wir Stücklisten, Etiketten, Bearbeitungszeichnungen und Bearbeitungscode aus derselben SketchUp-Konstruktion und verglichen die Ergebnisse. Eine Stückliste allein bestätigt weder Bearbeitungspositionen noch die Zuführrichtung der Platten. Bei der Produktionsübergabe prüften wir deshalb auch Drehungen, Wenden und Kantenbänder.
Plattenrotation und tatsächliche Vorschubrichtung in die Ausgaberegeln einbeziehen
Wedraw Pro ist ein mit dem Team entwickeltes Produkt, das in SketchUp entworfene Möbel bis zu Zeichnungen, Bestellungen, Fertigungsdaten und Produktionsübergabe führt. Ich leitete die Ausgabe der Fertigungsdaten und die Produktionsübergabe sowie die anfängliche Entwicklung von Zeichnungen und Bestellungen.
Beim Drehen oder Wenden der Platte müssen nicht nur die Bearbeitungsposition, sondern auch Kantenverlauf und Faserrichtung beibehalten werden. Wir haben die Bearbeitungsdateien anhand der Verschachtelungsmaschine und des Übergebers getrennt und den Beschriftungen Wendeindikatoren und Vorschubpfeile hinzugefügt, damit der Bediener die Vorschubrichtung erkennt.
Musste die Topfbohrung auf der Türrückseite bearbeitet werden, während das Werkzeug oben sitzt, brauchte es eine Regel, die Links/Rechts der Tür zusammen mit der Bearbeitungsseite spiegelt. Wer nur die Koordinatentransformation am Bildschirm betrachtet, übersieht das leicht; es zeigt sich erst, wenn man auch die Einlegerichtung der Platte in der Werkstatt berücksichtigt.
- Stückliste, Etikett, Verarbeitungszeichnung, MPR und PGI werden aus demselben Design ausgegeben.
- Für die tatsächlichen Designdaten aus den öffentlichen Beispielen – 5 Möbelstücke und 66 Paneele – wurde die Ausgabe mit separat berechneten Rotationsergebnissen verglichen.
- Bearbeitungsposition mit Ausgabedatei und Spiegelmarken wiederhergestellt und mit der Konstruktion verglichen.
- Diese Überprüfung umfasste weder die Einrichtung der Feldmaschine noch die Eingabe durch den Bediener oder die eigentliche CNC-Bearbeitung.
Der Betrieb prüft Serverstatus und Aufgabenabschluss gleichzeitig.
Bei Diensten, die Konstruktion und Fertigung verbinden, können Aufgaben wie die Rechnungsübermittlung fehlschlagen, selbst wenn der Server antwortet. Im Rahmen der Betriebsüberwachung wurden die Ursachen durch die Erfassung von Arbeitsergebnissen, API-Fehlern und Fehlern in Benutzer-PC-Programmen zusätzlich zum Serverstatus identifiziert.
Forschung, Produktentwicklung und Servicebetrieb in dieser Notiz sind getrennte Projekte. Was ich jeweils gemacht habe, steht in den unten verlinkten Fällen.