Hallo allerseits,
ich stehe aktuell vor einem kleineren Problem. Ich soll eine Roboteranwendung für Fanuc projektieren (mein erstes Mail mit Fanuc, Grundkenntnisse sind vorhanden), bei der 7 Roboterposen und einige Nebeninformationen (ca. 170 Byte) auf einmal zu einer R30iA-Steuerung (Volkswagen MQB-Standard) übermittelt werden sollen.
Die Posen sollen entweder von einer PC-Software oder eine Siemens S7-300-Steuerung übermittelt werden. Die Daten sollen per Ethernet übermittelt werden.
Wichtig ist mir, dass zunächst die Übermittlung entweder im Hintergrund oder zumindest während einer bestimmten Bewegung möglich ist (Taktzeitproblem). Weiterhin soll es möglichst kostengünstig sein (Roboguide ist vorhanden, PC-Interface nicht.). Ebenso möchte ich ungern ein eigenes Protokoll auf TCP/IP-Ebene implementieren.
Schön wäre eine vollständige Entkopplung von Bewegungsprogramm und Empfangsprogramm.
Zur Information: Es gibt eine Applikation, bei der eine Bahn von einer Software generiert wird. Diese soll zwischen zwei Zyklen, bei dem diese Bahn mit definierten Aufgaben und Parametern (Geschwindigkeit, Beschleunigung, etc.) ausgeführt werden soll, übermittelt werden. Der Roboter soll dann diese 7 Positionen nacheinander anfahren und hiernach eine andere Aufgabe erledigen. Während er die andere Aufgabe erledigt, sollen die neue Bahn übermittelt werden.
Gibt es hierfür eine einfache schnelle Möglichkeit ohne großen Programmieraufwand die Daten in die Steuerung zu schieben?
Kann man beide Dinge vollständig voneinander entkoppeln?
Ich danke euch vorab für Eure Hilfe!
Grüße,
jodel