Okay, ich versuche nochmal alles an Infos zusammen zu fassen. Die Antwort "Poste doch mal ein paar Infos" auf meine Frage, welche Infos genau benötigt werden, finde ich zwar etwas komisch, aber ich möchte ja weiter kommen.
Der Ursprüngliche Gedanke war folgender:
Ist es möglich mittels UserTech eine Art eigenen Touchup Knopf zu gestalten, welcher nicht nur die E6POS des aktuell angewählten Punktes, sondern auch E6POS von Punkten mit gleichem Suffix ändert? Das ganze wollte ich mittels Script - wie in dem UserTech.pdf beschrieben ausführen. Dabei beschrieb ich im ersten Post folgende Probleme:
- Name / E6POS des aktuell angewählten, oder zuletzt erreichten Punktes auslesen
- Name / E6POS aller in der *.dat gespeicherten Punkte durchsuchen und vergleichen
Erklärung der Gegebenheiten:
Eine Kontur wird mittels Roboter linear umfahren. Die Kontur wird entlang der X-Achsae des Vermessenen Bases wiederholt. Jede Kontur hat allerdings ihre eigenen Punkte, weswegen eine Baseverschiebung weder funktioniert, noch durch Anpassung erwünscht wäre. Globale Punkte sind ebenfalls nicht möglich, da gleiche in anderen Programmen gleiche Punktnamen mit leicht anderen Koordinaten verwendet werden.
Beispiel Kontur01Punkt01 (K01P01).
Bedeutet K01P01 und K09P01 unterscheiden sich nur in X um den Abstand der Konturen.
(siehe angehangene Dateien)S_6000_ON1.dat.txtS_6000_ON1.src.txt
Weitere Infos:
Laufen soll das ganze auf KRC5 (KSS8.7.5)
Roboter ist ein KR300 R2700-2
Der Roboter steht auf einer 7. Achse
Ich weiß leider immer noch nicht was genau mit Softwareoptionen gemeint ist. Es ist kein VKRC oder sowas, ein ganz normaler, nackter Kuka-Roboter. Optionspakete werden auch nur Installiert, wenn für die Lösung des Problems hilfreich (z.B. UserTech)
Auf dem Roboter berechne ich bis jetzt nichts. Die Punkte/Programme werden offline erstellt und per WorkVisual auf den Roboter übertragen.
Das sind soweit alle Infos. Ich hoffe das ist alles, was für die Lösung oder Hilfe benötigt wird.
Die bisher hilfreichste Antwort kam von SJX mit der Beschreibung von geometrischen Operatoren. Das Löst zwar mein Problem nicht, bietet aber eine gute alternative, welche zumindest das Teachen sinnvoll vereinfachen kann.
Vielen Dank dafür!
Alles anzeigenGeometrischer Operator mal so:
VERSÄTZE DER KONTUREN WIE DU SIE EXTERN DEN POSITIONEN AUFRECHNEST
Decl Frame Kontur_2, Kontur_8,
Kontur_2 = { X 100,Y 0, Z 0,A 0,B 0,C 0}
...
Kontur_8 = { X 200,Y 0, Z 0,A 0,B 0,C 0}
;URSPRUNGSKONTUR, DIE GANZ NORMAL GETEACHT WIRD
PTP K01P01
....
PTP K01P09
;FOLGEKONTUREN, DIE IMMER ZU AKTUELLER URSPRUNGSKONTUR ENTSPRICHT
PTP Kontur_2:K01P01
....
PTP Kontur_2:K01P09
;WEITERE KONTUREN
PTP Kontur_8:K01P01
....
PTP Kontur_8:K01P09
woodys ich finde es toll, dass auch du bei der Lösung meines Problems helfen möchtest. Ich würde dich nur bitte, anstelle deiner Analyse des bisherigen Verlaufes mit dem Fazit "Einfach mal paar infos posten" konkrete Fragen zu stellen. So weiß ich leider nicht was ich dir geben kann, um deine Hilfe zu ermöglichen. Vermutlich ist das aber auch gar nicht dein Ziel.
Programmdateien hängen an
Softwarestände -> von was? vom Roboter?
Archive -> gibt es noch nicht, kann ich dir erstellen, liegt aber auch nur das angehangene Programm drin
Projekte --> WoV Projekt? gleiche Antwort wie Archive
Bilder -> Leider nicht erlaubt
Tools --> Meinst du das eingemessene Tool? das wäre
TOOL_DATA[1]={X 225.070,Y -226.460,Z 603.350,A 0.0,B 0.0,C 0.0}
Alles anzeigenMensch leute......
es geht hier einfach da drum, dass du mehr infos geben sollst damit man sich ein bild machen kann.
Es geht nur hin und her ohne auf den grünen zweig zu kommen , das macht die sache nicht leichter. Du erwartest hier Hilfe von kompetente personen und man muss sich hier alles aus der nase ziehen.
Hierzu zählen Programmdateien ,Softwarestände, Archive, Projekte, Bilder, Tools etc......
Einfach mal paar infos posten ....