Der Maschinenbau will nun auch im Konstruktionsalltag jegliche Fehlerquellen beseitigen. DPS Software bietet dafür die ideale Lösung für SOLIDWORKS-Anwender.
Das Interview mit Thomas Liebezeit, Teamleiter bei DPS Software, zeigt Wege auf, mühelos Prozesse zu optimieren und gibt Einblicke in den Alltag der DPS Softwareentwickler. Teil 2 befasst sich u. A. mit dem DPS MacroSheet und dem Thema Konzepte zur Prozessautomatisierung - individuell oder standardisiert?
Wie stehen Sie zur Umsetzung von Prozessen nach Standardkonzepten, wo doch jedes Unternehmen individuell ist?
Tatsache ist, dass jeder Kunde nicht nur Standard haben möchte, weil er an der einen oder anderen Stelle einen speziellen Arbeitsablauf hat. Natürlich hängt es vom Anwendungsfall ab. Geht es aber darum, SOLIDWORKS zu erweitern, etwa einen bestimmten Menüpunkt einzuführen, um mehrere sich wiederholende Modellierungsschritte zusammenzufassen, dann führen wir eine Makroprogrammierung durch.
Man merkt schon, die Digital Natives hinterlassen ihre Spuren, weil sie eintönige Wiederholtätigkeiten ablehnen.
Auf jeden Fall! Wir stellen das bereits in den Programmierschulungen fest. Inzwischen ist die Bereitschaft viel größer, lieber ein halbe Stunde in die Makroprogrammierung zu investieren, als immer wieder einige Minuten eine Tätigkeit zu wiederholen.
Übrigens, wir haben ein weiteres Produkt im Angebot, das sich MacroSheet nennt. Dieser kostenlose Konfigurator ermöglicht anhand von Mastermodellen, die auf Baugruppen angewendet werden, Konfigurationen durchzuführen.
Ein Konfigurator ist zunächst einmal eine Teileschleuder, weil dabei immer wieder Teile neu generiert werden. Früher wusste man gar nicht, ob diese Teile bereits existieren. Wir haben jetzt eine Lösung entwickelt, die über Finger Prints die geometrische Gleichheit von Bauteilen herausfindet: Wenn die Baugruppe fertig konfiguriert ist, greifen wir auf PDM Professional zu, um herauszufinden, ob es bereits gleiche Teile gibt. Sind diese vorhanden, werden sie einfach in der Baugruppe ausgetauscht und nicht immer neu angelegt. Einsparungen sind bei diesem Verfahren beispielsweise ein zusätzliches CNC-Programm oder aber eine weitere Zeichnungsableitung.
Sehen Sie mehr im Video
Spielt die Prozessautomatisierung auch eine Rolle, um die Fertigung besser zu unterstützen?
Wir können automatisiert über Schnittstellen wie DXF- oder GEO- (für die Blechbearbeitung) Dokumente aus SOLIDWORKS herausschreiben. Damit können wir direkt die Fertigungsmaschinen ansteuern. Das sind nur einige Beispiele. Erwähnenswert ist aber noch eine andere Anwendung: Ein 3D-Modell, das in SOLIDWORKS PCB erzeugt wurde, haben wir automatisiert aufbereitet, um es besser simulieren zu können. Es war viel zu detailliert, so dass es vereinfacht werden musste. Ein entsprechendes Makro fasst, wo möglich, Körper zusammen, um die Vernetzung zu erleichtern.
Was halten Sie von der Idee, Ihr Team als eine Art „Think Tank“ zu interpretieren? Ein Think Tank steht für eine Wissensquelle, von der andere profitieren.
Soweit es möglich ist, versuchen wir Lösungen für Problemstellungen die unsere Kunden an uns herantragen mittels der Konfigurationsmöglichkeiten unserer Werkzeuge (JobBox, ViewBox, Macrosheet) zu realisieren. Individuelle Programmierungen versuchen wir zu vermeiden. Auch bei individuellen Anforderungen haben wir immer den allgemeinen Nutzen im Hinterkopf.
Wenn wir erkennen das zur Umsetzung einer Kundenanforderung ergänzende Bausteine in unseren Applikationen erforderlich sind, fügen wir diese Bausteine mit dem Einverständnis des Kunden dem Standard hinzu. Somit erreichen wir eine Win-Win-Situation für alle Beteiligten: Der Kunde nutzt eine Standardsoftware für seine individuelle Anforderung mit regelmäßiger Fehlerbeseitigung. Kompatibilitätsprobleme nach Updates sind kein Thema.
Unsere Applikationen entwickeln sich auf Basis unserer Kunden praxisbezogen weiter. Jede Programmerweiterung steht der Community zur Verfügung. Unser Think Tank, wenn Sie so wollen, beschränkt sich also nicht nur auf unsere Mitarbeiter, sondern wird zudem zudem von unseren Anwendern unterstützt.