fau-fablab/drehbank-fraese-autodesk

Werkzeugwechsel fuehrt zu gefaehrlichen Fahrwegen

Opened this issue · 1 comments

Mit dem *markus-Postprocessor habe ich folgendes Verhalten beobachtet: Direkt nach einem Werkzeugwechsel von einem Aussen- auf ein Innendrehwerkzeug faehrt die Steuerung unvorhersehbare Pfade einmal quer durchs Werkstueck. Diese Pfade sind auch definitiv nicht in der Simulation oder in der Anzeige von LInux-CNC vorhersehbar.

Die Ursache liegt vermutlich darin, dass der Postprocessor nicht beachtet, dass nach dem Wechsel die Koordinaten der Werkzeugspitze andere sind. Behoben werden sollte das Problem vermutlich dadurch, dass man nach jedem Werkzeugwechsel einen expliziten Bewegungsbefehl einfuehrt, der zu den Koordinaten faehrt die die Werkzeugspitze vor dem Wechsel hatte. Dann ist naemlich die Werkzeugspitze auch sicher an der Position, die Inventor fuer Sicherheitsbereiche und aehnliches annimmt.

(Potentiell fuehrt o.g. expliziter Bewegungsbefehl zwar auch zu Kollissionen mit dem Werkstueck, aber nur dann, wenn der Bediener einen deutlich zu geringen Sicherheitsbereich gewaehlt hat und das Werkstueck innerhalb des von der Werkzeugspitze vorher und nachher aufgespannten Rechtecks liegt.)

Falls die o.g. Beschreibung das Problem nicht ausreichend klarstellt kann ichs auch aufmalen.

Ich hatte versucht, das mit einem Fix im Postprozessor zu beheben, bin aber dann drauf gestossen dass das je nach Geometrie garnicht gehen kann. Die saubere Loesung ist also eher, in der CAD-Software die Ruhe-/Werkzeugwechsel-Position so zu waehlen, dass keine Kollisionen stattfinden koennen. In dem Zusammenhang waere es sinnvoll rauszufinden, ob man vielleicht sinnvolle default-Werte in der Software hinterlegen kann. Die aktuellen Werte sind naemlich in beiden Dimensionen zu dicht am Werkzeug, eigentlich will man in x-Richtung die x-Differenz vom 1er Abstecher zu den Innendrehmeisseln, in z-Richtung die Differenz vom am weitesten "rechts" endenden Aussendrehmeissel zur Spitze vom laengsten Innendrehmeissel als Abstand waehlen. Dann passt das im Allgemeinen, der Bediener muss zwar noch aufpassen und kann ggf. anpassen, aber meistens wuerde es so zumindest hinhauen.