Hallo zusammen
Ich programmiere seit einiger Zeit auf einer KR C2 Steuerung rum und das funktioniert schon ganz gut.
Nun möchte ich von einem externen PC ein Programm (z.B. src und dat File) erstellen (dynamisch, aufgrund von User Input) und dieses dann automatisch an den Roboter senden und abspielen. Ein src/dat File kann ich bereits generieren und z.B. per Windows-Freigabe und Batch-Datei auf den Roboter kopieren. Wie kann ich es dann dort aber in den RAM laden, also sozusagen ins KUKA HMI kopieren? Geht dies nur mit der Software "KUKA DirLoader" resp. manuell übers HMI? Es sollte möglichst einfach gehen und ich habe die Software DirLoader nicht und auch kein Budget dazu. Ich kann mir noch folgende Alternativen vorstellen:
1) Mit so einem Makro-Programm wie z.B: "Mouse Recorder" auf der KR C2 (Windows XP) die Maus- und Tastaturbewegungen zum kopieren eines Files von der HD in die KUKA HMI per Batch-Datei abspielen. Nachteil hierbei ist sicher die Fehleranfälligkeit. Z.B. hab ich bemerkt dass das HMI manchmal einfriert, wenn der PC zu fest mit der Abarbeitung des eigentlichen Roboterprogramms beschäftigt ist.
2) Eine fortlaufende Übergabe von Positionsdaten per Profibus realisieren: Ich übertrage kein src/dat File sondern habe ein File welches sich laufend neue Positionswerte, die angefahren werden sollen, über Profibus einliest und abarbeitet. Diese sollen aus einer Art Stapel abgearbeitet werden. Nachteil hier ist sicher der Programmieraufwand für diese Kommunikation resp. Abarbeitung von "Jobs" die von Profibus kommen.
Gibt es weitere Möglichkeiten, hat jemand eine Idee? Ich programmiere im Moment auf KR C2 und möchte u.U. das oben genannte auch auf KR C1 implementieren. Wird dies viel schwieriger weil die Steuerung da viel älter ist?
Vielen Dank für die Hilfe!