Messfahrt auf Festanschlag

Grundeinstellung

Beim Messen durch Fahren auf Festanschlag muss in den beteiligten Antrieben eine Drehmomentbegrenzung aktiviert und eine eventuell vorhandene antriebsseitige Schleppabstandsüberwachung ausgeschaltet sein.

Messen auf der Bahn

Die Meßfahrt wird beendet, sobald in einer der an der Messfahrt beteiligten Achsen der Festanschlag erfasst wurde.

Messen mit Gantryachsen

Bei Gantry-Systemen (Soft- und Hardgantry) wird immer mit der Master-Achse gemessen. Während der Messfahrt werden die Slave-Achsen mitbewegt. Bei Fahren auf Festanschlag müssen daher in den Antrieben der Slaveachsen ebenfalls die Drehmomentbegrenzung aktiviert und die Schleppabstandsüberwachung ausgeschalten werden.

Messfahrt auf Festanschlag 1:

Bei TwinCAT-Systemen kann das Aktivieren der Drehmomentbegrenzung bzw. Deaktivieren der Schleppabstandsüberwachung in den Antrieben alternativ zum NC-Programm (#IDENT...) auch in der PLC (über ADS) ausgeführt werden.

Kanalparameter

Für das Messen durch Fahren auf Festanschlag muss in der Kanalparameterliste der Parameter P-CHAN-00057 (messtyp) belegt werden:

P-CHAN-00057

Messtyp 7 für Messen durch Fahren auf Festanschlag:

messtyp 7

Anwahl Messtyp im NC-Programm

Alternativ kann der Messtyp im NC-Programm über den Befehl #MEAS MODE[7] geändert werden.

Achsparameter

In den Achsparameterlisten sind die folgenden Einträge zu belegen:

P-AXIS-00330

Anwahl der Meßsignalquelle Festanschlag:

kenngr.meas_signal_fixed_stop 1

P-AXIS-00331

Limit für Schleppabstand:

kenngr.fixed_stop_pos_lag_limit z.B mit Wert 10000 [0,1 µm bzw. 0,0001°]

P-AXIS-00332

Anzahl der Lagereglerzyklen:

kenngr. fixed_stop_nbr_cycles z.B mit Wert 10

Ablauf der Messfahrt

Das Messen durch Fahren auf Festanschlag lässt sich z.B exemplarisch für SERCOS-Antriebe im folgenden Ablauf darstellen.

NC-Programm (Anwender):

1. Bipolarer Drehmomentgrenzwert S-0-0092 für alle an Messfahrt beteiligte Antriebe reduzieren (z.B. über den NC-Befehl #IDENT WR SYN)

2. Schleppabstandsüberwachung in den Antrieben ausschalten: Ident S-0-0159 = 0

3. Messfahrt starten (G100)

CNC:

4. Ausschalten der Schleppabstandsüberwachung im Lageregler für alle an der Messfahrt beteiligten Achsen

5. Beginn der Messfahrt

6. Übernahme der Istposition als Messwert sobald Schleppabstand vorgegebenen Grenzwert P-AXIS-00331überschreitet. Bei Gantry-Systemen wird nur die Masterachse überwacht.

7. Interpolation auf Messwert um Schleppabstand der Achsen abzubauen

8. Einschalten der Schleppabstandsüberwachung im Lageregler

NC-Programm (Anwender):

9. Von Festanschlag wegfahren (z.B. G01)

10. Schleppabstandsüberwachung in den Antrieben aktivieren (S-0-0159 auf ursprünglichen Wert setzen)

11. NC-Programm: Drehmomentbegrenzung in den Antrieben aufheben (S-0-0092 auf ursprünglichen Wert setzen)

Programmierbeispiel

Messfahrt auf Festanschlag mit einem Gantry-System (Soft-Gantry):

%Meas_fixed_stop 
; Soft-Gantry aktivieren 
N010 G0 X100 X2=0 
N020 #SET AX LINK[1,[X2=X,G,15,20]] 
N030 #ENABLE AX LINK[1] 
;Werte von Antrieben lesen 
N040 #IDENT RD [AXNR 1 ID S-0-0092 P=P1092 TYP 2 DEC 0 SERC] 
N050 #IDENT RD [AXNR 1 ID S-0-0159 P=P1159 TYP 4 DEC 0 SERC] 
N060 #IDENT RD [AXNR 4 ID S-0-0092 P=P2092 TYP 2 DEC 0 SERC] 
N070 #IDENT RD [AXNR 4 ID S-0-0159 P=P2159 TYP 4 DEC 0 SERC] 
;Drehmomentbegrenzung aktivieren 
N080 #IDENT WR SYN [AXNR 1 ID S-0-0092 VAL=100 TYP 2 DEC 0 SERC] 
N090 #IDENT WR SYN [AXNR 4 ID S-0-0092 VAL=100 TYP 2 DEC 0 SERC] 
;Schleppabstandsüberwachung in Antrieben ausschalten 
N100 #IDENT WR SYN [AXNR 1 ID S-0-0159 VAL=0 TYP 4 DEC 0 SERC] 
N110 #IDENT WR SYN [AXNR 4 ID S-0-0159 VAL=0 TYP 4 DEC 0 SERC] 
;Messfahrt starten 
N120 G100 X1000 Y1000 Z1000 Z2=1000 F1000 
;Von Festanschlag wegfahren 
N130 G01 X100 F1000 
;Schleppabstandsüberwachung wieder einschalten 
N140 #IDENT WR SYN [AXNR 1 ID S-0-0159 VAL=P1159 TYP 4 DEC 0 SERC] 
N150 #IDENT WR SYN [AXNR 4 ID S-0-0159 VAL=P2159 TYP 4 DEC 0 SERC] 
;Drehmomentbegrenzung aufheben 
N160 #IDENT WR SYN [AXNR 1 ID S-0-0092 VAL=P1092 TYP 2 DEC 0 SERC] 
N170 #IDENT WR SYN [AXNR 4 ID S-0-0092 VAL=P2092 TYP 2 DEC 0 SERC] 
N180 M30