Konfiguration der Messeinrichtung
Die Messeinrichtung dient der CNC zur Lokalisierung des Werkstücks auf dem linearen Förderer. Mit den Kanalparametern P-CHAN-00368 bis P-CHAN-00373 wird der Ort der Messeinrichtung relativ zum Maschinenkoordinatensystem beschrieben.
Ein Messwert entspricht in der Applikation einer Position des linearen Förderers zu einem bestimmten Zeitpunkt. Die CNC interpretiert diese Position als Position der vorderen Kante des Werkstücks an der Messeinrichtungsposition.
Wie der Messwert an die CNC transportiert wird, kann für die Spindelachse, welche den linearen Förderer repräsentiert, mit P-AXIS-00516 konfiguriert werden. Für diese Applikation sind typischerweise drei verschiedene Messmethoden zu empfehlen:
- Die CNC steuert den linearen Förderer und es liegt immer maximal ein Messwert vor: Messen direkt über die Antriebsschnittstelle. Bei dieser Variante muss die SPS keine Logik zum Messen besitzen.
- Der lineare Förderer ist extern gesteuert und es liegt immer maximal ein Messwert vor: Messtrigger wird über SPS ausgelöst (P-AXIS-00516 == PLC und lr_mc_control.probing_signal), die Messposition wird vom Antriebsinterface gelesen.
- Der lineare Förderer ist extern gesteuert und es müssen Messwerte gespeichert werden, weil neue Messwerte auftreten und vorige Werkstücke noch nicht vollständig abgearbeitet sind: Messtrigger (P-AXIS-00516 == PLC und lr_mc_control.probing_signal) und Messposition (lr_mc_control.probing_position) werden über die SPS vorgegeben. Die SPS muss in diesem Fall die Logik für die Zuordnung der verschiedenen Messwerte und des passenden NC-Programms besitzen.
Kontrolle der Konfiguration der Messeinrichtung
Zur Kontrolle, ob die Messeinrichtung korrekt konfiguriert ist, sollte eine Messung getriggert werden und dabei folgende Variablen aufgenommen werden:
- Messtrigger: Bei Triggerung durch die SPS sollte die Variable lr_mc_control.probing_signal und beim Messen über die Antriebsschnittstelle die Variable lr_state.probe_actuated_r aufgenommen werden.
- Messwert: Bei der Vorgabe des Messwerts durch die SPS sollte die Variable lr_mc_control.probing_position und beim Messwert von der Antriebsschnittstelle die Variable lr_state.current_position_acs_r aufgenommen werden.
- Werkstückposition: Die Variable bahn_state.conveyor_data.current_pos_master zeigt die aktuelle Werkstückposition auf dem linearen Förderer. Falls eine Messeinrichtung vorhanden ist, die auch die tatsächliche Werkstückposition auf dem linearen Förderer messen kann, wäre auch dieses Signal hilfreich.
- Um zu verifizieren, dass die Messeinheit korrekt konfiguriert ist, muss die Werkstückposition der tatsächlichen Position nach einer Messung entsprechen. Das bedeutet, die Werkstückposition springt zum Zeitpunkt der Messung auf die konfigurierte X-Verschiebung der Messeinheit (P-CHAN-00368). Anschließend sollte sich die Position um die gleiche Position weiterbewegen wie der lineare Förderer.