wenn ich es richtig verstanden habe, kann ich über die Befehle CWrite Daten an den seriellen Port / USB Port senden. Mein Arduino wird über den COM Port angesprochen. Was muss ich genau einstellen, damit der Kuka über einen bestimmten COM Port (USB) Daten an den Arduino sendet oder liest?
CREAD,CWRITE zur Steuerung eines Arduino
- cncandi
- Erledigt
-
-
was fuer KRC? KRC4 hat keine RS232 Schnittstelle. muss KRC1 oder KRC2 sein...
-
für eine KRC4. Bin auch für alternative Vorschläge zu haben. Ich muss den Arduino über die KRC4 ansprechen können.
-
für arduino gibt es auch ethernet shields
-
Dann braucht man aber eine Option auf dem Kuka (Ethernet KRL, rsi...)
-
-
Zum Nulltarif ist hier sicher nichts zu wollen
KUKAVARPROXY ?
-
mit arduino?
-
Dann braucht man aber eine Option auf dem Kuka (Ethernet KRL, rsi...)
nicht unbedingt...
EtherCat shield (zB von Bausano) tut es
-
Das kannte ich noch nicht. Ist aber für'n Arduino dann doch relativ teuer. Aber wenn's denn unbedingt ein Arduino sein muss, dann dürfte das die beste Lösung sein.
Je nach schon vorhandenen Schnittstellen/Bussystemen auf der KRC könnten auch diverse Bus-/Seriell Wandler in Frage kommen. Die dürften allerdings alle teurer sein als das Ethercat Shield.
-
KukavarProxy funktioniert tadellos auf meinem Virtuellen PC. Aber am Roboter finde ich die richte IP Adresse und den Port nicht. Reicht es die HMI zu minimieren und unter CMD ipconfig einzugeben? Die angezeigte IP kann eigentlich nicht stimmen.
-
KukavarProxy funktioniert tadellos auf meinem Virtuellen PC. Aber am Roboter finde ich die richte IP Adresse und den Port nicht. Reicht es die HMI zu minimieren und unter CMD ipconfig einzugeben? Die angezeigte IP kann eigentlich nicht stimmen.
IP-Adresse müsste die KLI-Adresse sein. Port 7000 freigeben in der Netzwerkkonfiguration der KUKA-Oberfläche.
"Ableiten" kannst du's auch aus dieser Anleitung:
-
kurze Rückmeldung. Habe es hinbekommen. Die IP Adresse war falsch. Ich konnte diese an der HMI über feste Adresse auslesen.
Jetzt funktioniert es perfekt mit KukaVarproxy
-
und was ist jetzt mit dem Arduino?
-
der läuft perfekt. Ich steuere den Arduino über den PC und die Befehle sende ich an den Kuka. Der PC ist praktisch das Bindeglied zwischen den beiden Systemen.
-
Also wenn ich das richtig verstehe, dann sendet der Arduino per serieller Schnittstelle Daten an den PC, der PC dann die Daten per KukaVarProxy an den Roboter?
Ist das jetzt nicht irgendwie von hinten durch die Brust in's Auge? Den PC als seriell - TCP/IP Wandler verwenden, nur um einen Arduino am Roboter anzuschliessen, ich weiß nicht so recht.
-
hast du eine andere Idee den Arduino direkt und ohne Hardware anzusteuern?
-
Kukavarproxy ist ja mittlerweile open source (https://github.com/ImtsSrl/KUKAVARPROXY). Ich habe mir den Code nicht angeschaut, aber sollte wohl nicht zu schwierig sein den Netzwerk-Stream durch einen seriellen Stream zu ersetzen
-
Nein, funktioniert ja auch jetzt.
-
Was macht denn der arduino? Kann das der PC nicht auch gleich mit erledigen?
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!
Neues Benutzerkonto erstellen