[Fl...] Posted December 5, 2024 Share Posted December 5, 2024 Hallo zusammen, wir haben eigentlich eine relativ einfache PCM-Programmierung um eine Aufspannung zu überwachen. Der optische Messpunkt soll nur kontrollieren, ob eine Kante vorhanden ist oder nicht. Messwert vorhanden = OK - Messablauf fortfahren Messpunkt konnte nicht gefunden werden = Nicht OK - Meldung ausgeben (Aufspannung kontrollieren) und anschließendes fahren auf CNC-Parkposition. Früher hat es funktioniert in dem man einfach als Istwert 0 angenommen hat. Heute erscheint ein PCM-Fehler wenn das Teil nicht richtig aufgespannt ist. (Meldung erscheint nicht, fahren auf Parkpos. geht auch nicht) Welche Möglichkeiten gibt es denn noch eine Position zu kontrollieren inkl. einer anschließenden Meldung und fahren auf CNC-Parkposition? Link to comment Share on other sites More sharing options...
[No...] Posted December 5, 2024 Share Posted December 5, 2024 (edited) Es gibt seit einiger Zeit eine neue Funktion für das Prüfen solcher Punkte. Im Prüfplaneditor Messelemente unter Antasten gibt es den Punkt Material-Detektion. Dort musst du für den Punkt eine Suchdistanz größer Null eingeben. Mit PCM kannst du das Ergebnis später so abfragen: if getActual("Punkt_BZG_B").materialDetected==true .. .. Wie gut das allerdings bei optischen Antastpunkten funktioniert, wo es ja nicht die klassische Suchdistanz gibt, kann ich nicht sagen. Edited December 5, 2024 Link to comment Share on other sites More sharing options...
[Mi...] Posted December 5, 2024 Share Posted December 5, 2024 Was kommt denn für eine Fehlermeldung? Vielleicht würde auch getActual("Punkt1").elementIsMissing == true funktionieren? Diese überprüft schlicht, ob das Element gemessen wurde. Link to comment Share on other sites More sharing options...
[Fl...] Posted December 10, 2024 Author Share Posted December 10, 2024 Please sign in to view this quote. Hallo Norbert, Materialdetektion lässt sich bei der Optik leider nicht einstellen. Somit funktioniert auch der PCM-Befehl nicht. Please sign in to view this quote. Hallo Michael, mit elementIsMissing geht es leider auch nicht. Wenn der Punkt vorhanden ist wird "false" ausgegeben. Wenn er nicht vorhanden ist auch 😁 Habe den Fehler selber gefunden: Weiterlauf bei fehlender Antastung war auf "Aus" gestellt. Diese Einstellung greift noch vor der PCM-Abfrage. Jetzt funktioniert es wieder. Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in