Hallo Werner, mein Problem ist das mein Roboter Teile durch eine Kamera erkennen muß um sie zu Greifen. Während er wartet bis ein Teil von der Kamera erkannt wurde, ist der Systemausgang "Programm läuft" ja die ganze Zeit gesetzt, oder???
Wenn Du nur vor der Kamera die Zeit messen willst, dann starte doch einen Timer wenn Du vor der Kamera ankommst und stoppe ihn, wenn Du von der Kamera das IO Signal bekommst.
Beim KUKA gibt es den Systemausgang "ROB_STOPPED". Um dieses Signal auch beim ABB zu realisieren, schreibe ich die TCP Geschwindigkeit in einen simulierten Analogausgang. Diesen überwache ich in einer Hintergrundtask. Wenn die Geschwindigkeit einen bestimmten Wert unterschreitet setze ich ein Ausgangssignal "Roboter steht". Wenn man kein Multitasking hat könnte man die TCP Geschwindigkeit auch auf einen Gruppenausgang legen und von der SPS überwachen lassen.
Hallöchen, also wir haben auch immer ein Problem mit dem Unterschied der allgemeinen Produktionstaktzeit und der Taktzeit des Roboters. Nun haben wir im Programm bei bestimmten Freigaben oder Absprachen mit externen Geräten die Taktzeitaufnahme, welcher der Roboter beim Beginn des Zyklus aktiviert, stoppt und bei erfolgter Signalfreigabe etc. wird die Taktzeitaufnahme wieder fortgesetzt. Somit erhalten wir den exakten Produktionstakt des Roboters. Wir sind sogar schon soweit gegangen und haben einzelne Funktionabläufe seperat aufgenommen. Somit konnten wir bei einer Taktzeitoptimierung exakt sagen wieviel wir wo gespart bzw. verloren haben. Übrigens diese Daten der jeweiligen Taktzeiten haben wir dann in ein Datenfeld mit einer Größe von 100 abgelegt. Bei der Ausgabe wurde dann ein Durchschnittliche Taktzeit der letzten 100 Zyklen ausgegeben. Somit hat man einen schnellen und relativ guten Überblick über den Ablauf des Roboters.
robotic74
P.S.: ist sicherlich ersteinmal ein Programmieraufwand, aber wenn man einmal einen Standard hat in welchem das intergiert ist hat man es automatisch bei jeder Applikation mit bei!
Hallo, vielen dank für die tipps. werd ich gleich mal ausprobieren.
ferrarifan4
Hilfe und Support für ABB Roboter Programmierung, Konfiguration, Inbetriebnahme finden Sie hier im ABB Roboter Forum.
ABB Rapid Programmierung ist einfach, die Roboterforum Community hilft sehr gerne.
Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren
Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Roboterforum.de - die Industrieroboter und Cobot Community in der WSC-Connect App bei Google Play
Roboterforum.de - die Industrieroboter und Cobot Community in der WSC-Connect App im App Store
Download
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklärst du dich damit einverstanden, dass wir Cookies setzen.Weitere InformationenSchließen