Übung 6.5
Elektronische Kurvenscheibe zur Steuerung einer Fliegende Säge
Bei der Produktion von Spanplatten ist das über ein Transportband laufende Material in Bretter einer gewünschten Länge zu zerschneiden. Sorgt man dafür, dass der Schlitten die Säge als Masterachse genauso schnell wie das Transportband
bewegt, kann die Säge während der Fahrt einen exakten Schnitt entlang einer Referenzlinie realisieren,
ohne das Transportband hierfür anhalten zu müssen.
- a) Wie muss die periodische Kurvenscheibe für die gewünschte Bewegung aussehen?
- b) Öffnen Sie das Projekt FliegendeSaege. Wie ist das Programm Master_Slave gegenüber Beispiel 6.7 zu verändern?
- c) Sehen Sie jeweils eine Nocke zum Ein- und Ausschalten der Säge vor, wenn diese das Werkstück durchsägen soll!
- d) Aktivieren Sie beim Austritt aus dem Werkstück (2. Nocke) die Rückwärtsfahrt des Schlittens zur Ausgangsposition!
- e) Reaktivieren Sie in der Ausgangsposition die Vorwärtsbewegung so, dass die Phasenverschiebung zwischen Transportband und Schlitten ausgeglichen wird!
Lösung:
a) Es sind zwei Kurvenscheiben zu entwerfen: Eine für den Schlitten und eine für die Säge. Um die Kurvenscheiben zu entwerfen, muss die als Soft-SPS die "SoftMotoin Control Win V3" angelegt sein. Der Zugriff auf den CAM-Editor ist nur möglich, wenn Online|Simlation abgewählt wurde.
Das Band wird als Masterachse betrachtet, die sich mit konstanter Geschwindigkeit bewegt. Die x-Achse bewegt sich zunächst 1:1 wie die Masterachse, bis der Schlitten am Ende angekommen ist, dann muss er schnell zurückfahren und die periodische Kurvenscheibe für die x-Achse beginnt erneut.
Außerdem ist eine weitere Kurvenscheibe für die Säge zu entwerfen. Auch hierfür dient das Band als Masterachse. Die Säge muss in y-Richtung ausfahren und nach dem Durchschneiden wieder einfahren, während sich das Band in x-Richtung fährt. Dabei schalten Nocken die Säge ein, wenn das Band erreicht wird und aus, wenn die Säge den Kontakt vom Band eingestellt hat.
b) im Projekt U6_3_FliegendeSaege.project wird die Masterachse durch den Baustein MC_Velocity vom Programm Band angesteuert. Für den Motor NC_X wurden die Bausteine
- MC_CAMTableSelect,
- MC_CAMIn,
und für den Motor NC_Y die Bausteine
- MC_CAMTableSelect,
- MC_CAMIn und
- MC_GetTappetValue
wie im Programm MasterSlave eingesetzt. Dadurch steuert NC_X den Schlitten über die Kurvenscheibe "x-Achse" und NC_Y die Säge über die Kurvenscheibe "y-Achse".
c) Die Nocken wurden in der Kurvenscheibe "y-Achse" festgelegt (s. Teil a). Sobald sie aktiviert werden, schalten sie im Programm Band über den Baustein TYP_IDF1 die Säge ein bzw. aus.
d) Die Rückwärtsfahrt wird durch beide Kurvenscheiben durch das abfallende Geradenstück erreicht.
e) Beide Kurvenscheiben wurden im Baustein MC_CAMIn als periodisch definiert. Dadurch beginnen die Kurvenscheiben für Schlitten und Säge nach Erreichen der Periodenlänge erneut.
Das Projekt lässt sich in der Simulation testen, indem man in der Visualisierung die START-Taste drückt. Die Kurvenscheibe kann grafisch geändert werden, wenn Online|Simlation abgewählt ist.
Hinweis: Projekt nicht "auf neuest" setzen! Tritt beim Compilieren des Projekts die Fehlermeldung "Die Bibliothek Motion\SM_CNC.lib besitzt keine gültige Lizenz für das gewählte Target" auf, so muss das Verzeichnis C:\lm.dat gelöscht werden, sofern keine weiteren Lizenzen installiert sind.
Speicherprogrammierbare Steuerungen für die Fabrik- und Prozessautomation
4. Auflage erschienen im Hanser Verlag, 2015