# ISG-kernel Lizenzfunktionen

## Definitionen Funktionspakete von ISG-kernel

Funktionspaket >Basis CNC<

- Ein CNC Kanal, erweiterbar auf bis zu 32 Kanäle (optional)
- Geschwindigkeits- & Beschleunigungsvorsteuerung, Ruckbegrenzung
- mächtige CNC-SPS-Schnittstelle (HLI)
- Achsschnittstelle (antriebsabhängig)
- Koppelfunktionen, Gantry-Achsfunktionen
- Messfunktionen
- Look-ahead Pfadplanung
- Linear-, Zirkular-, Helikal-Interpolation
- Gemeinsam interpolierende Kanalachsen, bis zu 32 interpolierende Achsen pro Kanal erweiterbar
- DIN 66025 Programmsyntax mit Hochsprachenerweiterung
- Unterprogrammtechnik, Makrodefinitionen
- Koordinatensysteme, Rohrprogrammierung (Mantel-, Stirnfläche)
- Spindel und Hilfsfunktionen
- Werkzeugverwaltung (intern, Schnittstelle für externe Anbindung)
- Vorwärts- /Rückwärtsfahren

Option >Kanal< (Erweiterung um je einen CNC-Kanal)

- bis zu 32 Kanäle insgesamt: einmal >Basis< + 31x >Kanal<
- Kanalsynchronisation
- Achstausch zwischen Kanälen
- Zyklische Schnittstelle zwischen Kanälen (z. B. dynamisches Koordinatensystem)

Option >Transformation<

- (Erweiterung aller CNC Kanäle um die kinematische Transformation)
- 5-Achsfunktionen
- Rotation tool center point (RTCP)
- Anwahl der Kinematik aus einer Kinematikbibliothek
- Anwenderspezifischen Erweiterbarkeit (abhängig von Systemumgebung)
- Werkzeuglängenkompensation (TLC)
- Werkzeugausrichtung gemäß aktivem Koordinatensystem
- Definition und Programmierung in unterschiedlichen Koordinatensystemen, Verknüpfen von Transformationen

Option >HSC< (High speed cutting)

- Optimierter Look-Ahead von Geschwindigkeits- und Beschleunigungsdynamiken für höhere Bahngeschwindigkeiten
- Weiche Dynamiken mit Schwingungsreduktion
- Optimierung der Geometrie mit definierbaren Toleranzen resultierend in hoher Oberflächengüte

Option >Spline< (Geometrieprogrammierung über Splines)

- Nutzen von Splines (AKIMA, B-Spline) für die Geometrieoptimierung
- Optimierung der Geometrie mit definierbaren Toleranzen

Option >Schneiden< (Technologie Erweiterung der CNC für das Schneiden (z. B. Laser, Plasma, Autogen, Wasserstrahl)

- Automatisches Heben und Senken einer Achse
- Satzübergreifendes Heben um Kollisionen des Werkzeugkopfes mit ausgeschnittenen Werkstückteilen zu vermeiden
- Ruckbegrenztes Geschwindigkeitsprofil ohne störende Beeinflussung der Bahngeschwindigkeit
- Mikrostege, schnelle Laserschaltsignale
- Hochauflösende M-Funktionen (1 µs), Zeitstempel
- Unterschiedliche Synchronisationsarten
- Vorgezogene M-Funktionsausgabe für das Erzeugen von Mikrostegen
- Rohrtransformation
- Unterstützung verschiedener Profile, Mehrkantrohr und Profilrohr
- Abwicklung der programmierten Kontur auf der Mantelfläche des Profils

Option >volumetrische Kompensation<

- Effektive Möglichkeit zur Erhöhung der Maschinengenauigkeit und hiermit der Bearbeitungsgenauigkeit,
- Korrektur des Werkzeugeingriffspunktes (TCP) über dynamische Ermittlung von Achskorrekturwerten
- Geeignet für Maschinen mit 3 kartesischen und bis zu 3 rotatorischen Achsen
- Für verschiedene kinematische Anordnungen (Kopf-/Tischkinematik)
- Eigenschaften
- Mehrere Parameterdateien pro Kompensation, mehrere Kompensationen pro Steuerung
- Parameteraktualisierung über NC-Befehl oder HMI
- Interpolation der Parameter Sätze
- Glättung der Parametersprünge bei Modulodurchgängen
- Sicherheit
- Konfigurierbare Beschränkung der Kompensationswerte und der Ausfahrgeschwindigkeit
- Unterstützte Dateiformate
- Tabellarisches CSV Format
- Etalon-Exchange-Format
- Standards
- DIN ISO 230 "Prüfregeln für Werkzeugmaschinen "
- ISO/TR 16907 "Machine tools – Numerical compensation of geometric errors"

Option >Messzyklen<

- Zyklen für die CNC für folgende Aufgaben
- Automatische Kalibrierung von Messmitteln
- Einmessen von Koordinatensystemen
- Vermessen von Werkstücken und Werkzeugen

Option >Kinematikkalibrierung<

- Erweiterung der CNC um Kalibrierungsparameter und Zyklen für die CNC für folgende Aufgaben zur Erhöhung der Maschinengenauigkeit
- Automatische Bestimmung optimierter Kinematikparameter für die Rotationsachsen von 5-Achs Kinematiken

Option >Bearbeitungszyklen<

- Zyklen für die CNC für folgende Aufgaben
- Bohren
- Fräsen
- Gravieren

Funktionspaket >virtuelle CNC<

- Virtuelle CNC für Nutzung in einer Nichtechtzeitumgebung in Windows für einen Kanal
- Einfache Integration in eigene Windows-Applikation über DLL

Option >Professional<

- Mehrere Kanäle
- CNC Erweiterungen (Transformation, HSC, Spline, Schneiden, usw.)

Funktionspaket >Motion<

- Einzelachsfunktionalität gemäß PLCopen Part 1 für bis zu 32 Achsen.

Detaillierte Beschreibungen der Funktionalitäten können den von ISG publizierten Dokumentationen entnommen werden.