Gute Nacht, Kleine Katze

Aus Druck-Vorstufen-PDFs macht eine CAM-Software in C++ via ProfiNet Daten für die Beleimung bei Kinderbüchern.

Kinderbücher zum Entdecken

Die Seiten von Bilderbüchern für Kleinkinder bestehen aus Kartons, die an ihren Rückseiten stabil miteinander verleimt sind. Wäre es für die kleinen Leser nicht spannend, wenn man nicht flächig verleimen würde, sondern wenn es Aussparungen und Klappen gäbe? Klappen, hinter denen sich Bilder und weitere Teile der Geschichte entdecken ließen?

Solche Bücher ließen sich bisher im Hochlohnland Deutschland nicht kostendeckend produzieren, denn ein selektiver Auftrag des Klebers war bis dato nur in Handarbeit möglich. Und die automatische, flächige Verleimung verklebte die Klappen.

Eine große, überregionale Druckerei beauftragte ein darauf spezialisiertes Unternehmen mit der Entwicklung und dem Bau einer Maschine, die den Kleber auf die Buchseiten selektiv aufträgt und ausgewählte Bereiche ausspart. Damit die Maschine weiß, welche Bereiche ausgespart werden müssen, entwickelte Agent Smith hierfür eine spezielle CAD/CAM-Software.

Modul 1: Lesen der PDF-Dateien der Druckvorstufe und Berechnung von Beleimungsdaten

Druckvorstufen arbeiten – wahrscheinlich in Druckereien auf der ganzen Welt – mit dem Seitenbeschreibungsformat PDF von Adobe. Mit den DTP Programmen Adobe Indesign und Adobe Illustrator erstellt die Druckvorstufe Vektordateien. Sie beschreiben die nicht zu beleimenden Bereiche mit Linien und Splines. Diese Dateien werden im Format Adobe Acrobat PDF gespeichert. Die von Agent Smith entwickelte Software extrahiert aus den PDF Dateien – für die einzelnen Seiten des Buches – die relevanten Geometriedaten und wandelt sie in ein proprietäres Format, aus dem dann Beleimungsdaten für die Maschine generiert werden.

Modul 2: Senden der Beleimungsdaten an die Maschine über Profinet

Druckvorstufe und Produktion sind nicht nur räumlich voneinander getrennt. Ein zweites, von Agent Smith entwickeltes Modul, öffnet die o.g. proprietären Daten und berechnet daraus die Daten für die selektive Beleimung und übermittelt sie an die Maschine. Spezielle Einstellungen des Bedienungspersonals (z.B. Dichte der Beleimung) werden bei der Berechnung berücksichtigt und ebenfalls an die Maschine übermittelt. Software und Maschine kommunizieren bidirektional via ProfiNet in Echtzeit. Zustände der Maschine werden ebenfalls auf dem Industrie-PC von der entwickelten Software angezeigt.

Überblick

Programmiersprache: C++ mit MFC

Plattform: Microsoft Windows

Schnittstellen: Adobe Acrobat; ProfiNet

Veröffentlicht in Cases.