Hermann
Also ich hätte vorher auch erwähnen müssen, dass ich eine interne Schulung über die Softwareoption "SafeOperation" gehabt habe.
Zwar besitze ich kein Nachweis aber das Wissen wurde mir vermittelt.
Aber leider ist einiges nicht wirklich klar geworden bei mir.
Alles andere ist angekommen bei mir .
Hermann & fubini
Mir ist bewusst, dass Halbwissen nicht vor dem Knast schützt.
Diese Diskussion habe ich schon mit einigen Leuten in der Firma geführt.
Aber woher das Wissen kommt, ist dem Richter egal! Der Richter wird prüfen, ob ich mit gutem technischen Verständnis an die Sache dran gegangen bin.
Natürlich würde mir ein Zertifikat einen positiven Eindruck beim Richter verschaffen aber das ist nicht ausschlaggebend.
Ein Zertifikat rettet dich nicht vor dem Knast.
Ich finde das sehr gut das hier darauf hingewiesen wird. Aber diese Diskussion wollte ich gar nicht antreiben!
Ich denke wir hätten einiges an Diskussion gespart, wenn ich noch erwähnt hätte, dass Programm von einer externen Firma validiert wurde und fertig ist.
@ALL
Worum es mir hier bei dieser Diskussion geht, ist das ich mein Wissen und meine Programmierung ausbaue.
Ich will keine Weiterbildung oder sonstiges im Forum bekommen, sondern mein Wissen ergänzen!
Vielleicht haben andere Fehler gemacht und wollen diese mit uns Teilen.
Keiner sollte für Fehler verurteilt werden, sondern mit uns diese Erfahrung teilen.
Vielleicht machen einige von euch jeden Tag den gleichen Fehler nur, weil in der Firma gesagt wird, das machen wir schon immer so!
Leider muss ich immer wieder sehen das neue Programmiererkollegen sich zu Frieden geben mit diesem Wissen und nicht nachhaken.
Weiterhin weiß ich auch das alteingesessene Kollegen das Wissen nicht teilen wollen, weil "KEINE AHNUNG" die Idioten sind
Hermann
Um jetzt trotzdem mal auf die Fragen zu antworten:
Stimmt, das macht nicht immer Sinn, das muss die Gefahrenanalyse und das Sicherheitskonzept der Anlage hergeben. Aber:
In sehr sehr vielen Anlagen macht es aber doch Sinn.
Das einzige Signal (der unklaren, also SHS, SBH, VRED) das ich selber schon gebraucht habe (bzw. quasi immer benutze) ist VRED, das sorgt dafür, dass der sichere TCP die in der Konfiguration hinterlegte reduzierte Geschwindigkeit nicht überschreitet, bzw bei Überschreiten der Roboter stoppt. Wird normalerweise bei offener Schutztür aktiviert (also auf Null gesetzt). Da kann dann nicht mehr in T2 bei offener Tür die volle Geschwindigkeit erreicht werden.
Die Funktion der anderen wird z.Bsp. benötigt, wenn eine Person Teile in einen Greifer einlegt, während der Roboter aktiv geschaltet ist, warum da gleich drei Signale mit nahezu der selben Funktion vorhanden sind weiss ich nicht.
Vielen Dank für deinen Beitrag.
Also ich nutze die VRED ebenfalls für offener Schutztür.
Die Funktion der anderen wird z.Bsp. benötigt, wenn eine Person Teile in einen Greifer einlegt, während der Roboter aktiv geschaltet ist, warum da gleich drei Signale mit nahezu der selben Funktion vorhanden sind weiss ich nicht.
Ich habe die Befürchtung, dass die Signale nicht von der Funktionalität gleich sind.
zb. steht in der Doku folgendes
Aber was in der Steuerung genau abläuft wird gar nicht klar.
Zitat
Bei STOP 1
• FF (Fahrfreigabe) wird auf 0 gesetzt
• US2 Spannung wird abgeschaltet
• AF (Antriebsfreigabe) wird nach 1,5 sec auf 0 gesetzt
Werden die Motoren hart runtergebremst oder einigermaßen schonend wegen der Zeit wegen der Antriebsfreigabe?
Zitat
Bei STOP2
• FF (Fahrfreigabe) wird auf 0 gesetzt
• US2 Spannung wird abgeschaltet
Bleiben die Motoren aktiv?
In der normalen Doku von KUKA werden die Handshakes besprochen aber in der SafeOperation sind keine hinterlegt.
Liegt das daran, dass die Handshakes bei allen Optionen gleich sind oder hat sich hierfür niemand mal die Mühe gemacht?
Es wäre halt sehr interessant mehr über diese Funktionalität der Signale zu erhalten.
Ich hoffe, dass klargestellt wurde, dass dieser Beitrag nicht als Weiterbildung oder als die einzige Lösung gesehen werden soll!
Und ich stimme euch zu, dass man ohne Hintergrund kein Safety-Programm anrühren soll.
Ich würde mich freuen, wenn die Diskussion eher in die technische Richtung geht und nicht noch mehr darüber diskutiert wird, wie und wo ein Programmierer Hand anlegen darf.
Darüber kann man sicherlich ein 500 Seiten Beitrag machen aber darum geht es mir nicht.
Vielen Dank für eure Beiträge
Gruß
Martin