SIMNC Core API

SIMNC API  ist eine auf Komponenten basierende Software zur Simulation von CNC Maschinenbearbeitungen.
Innovative Technologien bilden dabei die Grundlage dieser zuverlässigen, schnellen und präzisen CNC Simulation zur Analyse und Überprüfung von Bearbeitungsprozessen; sowohl im Rahmen einer Werkstück-Werkzeug-Simulation bis hin zu einer umfassenden Maschinenraumsimulation.

Leistungsmerkmale

Drehbearbeitungen 3-Achsen Fräsen Simultane 5-Achsen Fräsbearbeitungen Drahterodieren

SIMNC Core API ist das Grundmodul für einfache Werkstück-Werkzeug-Simulationen zur Werkstückaktualisierung (Materialabtrag) und Erkennung von Kollisionen. Es unterstützt Standardbearbeitungstechnologien wie:


SIMNC Core API stellt eine einfach zu verwendende Schnittstelle aller wesentlichen Funktionen bereit, u.a.

  • Flexible Werkstückdefinitionen von geometrischen Grundkörpern (Quader, Zylinders) über Extrusionen von 2D -Profilen bis zu geschlossenen Polyedern und dem Import von STL-Dateien.
  • Einfache Werkzeugdefinition, wobei eine die meisten Standardtypen von Fräswerkzeugen direkt unterstützt werden oder anhand von 2D-Profilen zu definieren sind.
  • Unterstützung einer Vielzahl von Bewegungstypen zur Simulation von 2 – 5 achsigen Werkzeugbewegungen.
  • Angepasste Kontrolle aller Genauigkeiten, die den Bearbeitungsprozess beeinflussen, um so die vorgegebene Fertigungstoleranz sicherzustellen.
  • Interactive 3D-Grafik einschließlich Transparenz, Kantenhervorhebung und Schnittbildung, die darüberhinaus einfach erweitert und angepasst werden kann (OpenGL).

Multi-Threading

:  Erkennung von Bearbeitungsfehlern durch hohe Genauigkeit. Thread-Safe

SIMNC Core API ist Thread-Safe. Dies ist für jene Konstellationen von Bedeutung, bei denen mehrere Werkstücke und/oder mehrere Werkzeuge involviert sind, und ermöglicht einen effizienten Einsatz von Mehrkern- und Mehrprozessor-Computersystemen.
SIMNC Core API unterstützt dies durch ein flexibles Thread-Management, beispielsweise in dem ein Thread zum Zeichnen des Werkstücks eingesetzt werden kann während die Berechnungen für mehrere Werkzeuge simultan in einem anderen Thread oder auch separat in einzelnen weiteren Threads erfolgen.