Hallo zusammen,
ich habe einen KR150-L110-2 mit KRC2 Steuerung (Mein erster 6-achs Roboter *freu*. Bisher immer nur 4-achs Palletierer gehabt). Daran ein Werkzeug welches 900mm lang ist. Als TCP habe ich das Ende des Werkzeuges definiert
(--> TOOL_DATA[1]={x 0.0,y 0.0,z 900.0,a 0.0,b 0.0,c 0.0})
Im Arbeitsbereich des Roboters gibt es einen quarderförmigen Arbeitsraum, in welchem ein anderer Linearantrieb mit Handlingswerkzeug verfährt. Ist der Roboter in diesem Arbeitsraum, soll ein Ausgang gesetzt werden, um den anderen Linearantrieb zu stoppen, etc. . OK --> Das ist alles noch kein Problem.
Jetzt zu meinem "Problem":
Angenommen das Werkzeug ist parallel zum Boden und zeigt vom Roboter weg. Dann kann ich über meine Arbeitsraumüberwachung feststellen, ob der TCP im zu überwachenden Arbeitsraum ist. Drehe ich das Werkzeug jetzt aber nach innen, das es (immer noch parallel zum Boden) zum Roboter zeigt, kann es sein, das der TCP außerhalb meines Arbeitsraumes ist, aber das Handgelenk innerhalb des zu überwachenden Arbeitsraumes. Das ist schlecht und darf nur sein, wenn auch dieser Fall als Arbeitsraum-"verletzung" erkannt wird. Leider habe ich nicht den Platz, um den Arbeitsraum so weit vorzuziehen, das unabhängig von der Stellung der Handgelenksachsen der Arbeitsraum sicher überwacht wird.
Zusammengefasst folgende Frage:
Gibt es eine Möglichkeit den TCP und gleichzeitig das Handgelenk arbeitsraumtechnisch zu überwachen? Oder wie könnte man das anders machen?
Bin für jede Anregung dankbar!
Gruß HarryH