Beschreibung
Aufgabe
Durch elektronische Tastsysteme oder Sensoren werden Bewegungen erzeugt, die die programmierten Positionen der Achsen während der Interpolation eines NC-Programms überlagern sollen.
Dadurch ist es mit der Steuerung möglich,
- eine Abstandsregelung (z.B. Berühren einer gekrümmten Oberfläche einer Platte) oder
- Höhenregelung (z.B. Ausgleich von Dickentoleranzen des Werkstückes) zu implementieren.
Eigenschaften
Über eine parametrierbare Sensorquelle wird ein zweites Messsystem an die Steuerung angeschlossen. Über dieses Messsystem können achsspezifische Korrekturwerte zusätzlich zum interpolierten Sollwert auf eine Achse ausgegeben und damit die tatsächliche Position der Achse korrigiert werden.
Die Abstandsregelung wird im
- NC-Programm oder
- über die SPS ein- bzw. ausgeschaltet.
Über die Achsmaschinendaten können die für die Abstandsregelung relevanten Größen parametriert werden.
Die Abstandsregelung arbeitet im Interpolationstakt der Steuerung (Task GEO).
Hinweis
Die Abstandsregelung steht nur für SERCOS-, PROFIdrive- oder CANopen-Antriebe zur Verfügung.
Übersicht über die Parametrierung
Die über die Abstandsregelung erzeugte Bewegung kann über Maschinendaten beeinflusst werden.
- Aktivierung eines glättenden Filters
- Maximal zulässiger Korrekturwert
- Maximale additive Geschwindigkeit der Achse
- Maximal zulässiger Istwertsprung des Tastsystems
- Maximale obere Achsposition
- Minimale untere Achsposition
- Toleranzwert
- Dynamikgewichtung in Abhängigkeit des Abstands
(ab CNC-Version V2.11.2804.02) - Dynamikgewichtung der Senkbewegung
(ab CNC-Version V2.11.2807.13)
Die Aktivierung bzw. Deaktivierung erfolgt wahlweise über das NC-Programm oder die SPS.
Korrektur der Sollposition
Die tatsächliche Werkstückoberfläche ergibt einen Höhenoffset:
mit
Hieraus ergibt sich eine Korrektur der programmierten Sollposition PosCmd des Werkzeugs wie folgt:
Übersicht über die Konfigurierung
Der Geber des elektronischen Tastsystems wird als Istwertgeber 2 an die zu regelnde Achse angeschlossen. Es ist zu beachten, dass der 1. konfigurierte Geber für die Lageregelung der Achse verwendet wird, der 2. Geber für die Abstandsregelung.
Achtung
Der achsspezifische Vorschuboverride und die achsspezifische Vorschubfreigabe (Feedhold) wirken auf die Abstandsregelung (siehe [HLI// Steuerkommandos einer Achse]).
Bei gesetztem Vorschubstopp oder Override 0 ist die Abstandsregelung nicht mehr aktiv, der aktuelle Wert ist eingefroren.