Jump to content

Abfrage bei CNC-Start


---
 Share

Recommended Posts

Hallo zusammen

Ich möchte direkt nach dem CNC-Start eine Abfrage erstellen, die dann vom Benutzer bestätigt werden muss.
Ich habe das beim Kalibrierprogramm vom Rundtisch gesehen weiß aber nicht wie dies erstellt wird.
Kann mir da jemand bitte einen Tipp geben.

MFG Dok1.docx
Link to comment
Share on other sites

It appears that those are pcm functions, the top being the "confirm" command, and the bottom being the "message" command. To force them to occur immediately after the CNC start, there are multiple ways to achieve this. One is by placing the relevant command in the presettings of the program , located here. 2915_32ab3ce6eb78f5221a1366e712b06a5a.jpg
The other method is to put the relevant pcm code into a file called "inspection_start_pcm.txt" (the naming and capitalization matter) located in the proper folder(there are a few places it can be put, for it to occur in a single measurement plan place it in the inspection folder of the program, for it to occur for all programs place it in the inspections folder in the Calypso->Workarea->inspections directory). I have attached an example of this file as well.

inspection_start_pcm.txt

Link to comment
Share on other sites

Hallo Peter,

hast du PCM?
Bei meinen Programmen setze ich diverse, unterschiedliche Abfragen, Anweisungen (etwa zur Aufspannung), sowie Variablen/Parameter, dafür gibt es verschiedene Wege.

Wie Kevin schon aufzeigt, ist einer davon, eine "inspection_start_pcm.txt" zu erstellen.

Welche Abfrage möchtest du denn erstellen? Ich kann dir gerne ein Beispiel erstellen.

Gruß
Jens

P.S.: ich mache heute um 11.30 Feierabend, bin dann erst nächstes Jahr wieder da
Link to comment
Share on other sites

This can by done even without PCM - place that dialog into feature data - example: into Z value and use ORD to be able to multiply result by ZERO - this will make it always Z=0.

But I don't know if it will stop program after clicking NO or CANCEL.

ord(confirm("Are you sure?"))*0
Link to comment
Share on other sites

Hallo Kevin und Jens

Die PCM-Funktion habe ich leider nicht, daher kann ich euren Vorschlag nicht umsetzten.

Ich habe Versucht Martins Vorschlag umzusetzten.
Die Abfrage mit "Ja oder Nein" ist erschienen aber erst beim erstellen des Protokolls, vermutlich weil ich die Ablauf Reihenfolge nach der Messelemente Liste eingestellt habe.

Ich habe dann in mein erstes Messelement im Ablauf (Ebene) beim Y-Wert den Code als Formel rein kopiert.
Dann kam die Abfrage beim nach dem CNC-Start so wie ich es benötige, aber ich musste dann aber mehrmals ja oder Nein drücken bis der Ablauf weiter gelaufen ist.

Habt ihr eine Idee was ich Falsch gemacht habe?
Link to comment
Share on other sites

Formulas like this implemented in Base or Start alignment features(as opposed to in pre-settings or post-settings of the feature) will execute multiple times. I have not gotten to dig deeper into why, but I suspect that it executes when the alignment is measured, and again when it is calculated after all features have been measured.
Link to comment
Share on other sites

We have this on program for calibrating tips - so we run it by characteristics and placed it into characteristic condition.

I think you can do condition to any characterictic or feature - if not feature posiible, then it chould be done by making group of features and then condition on this group ( just use confirm without ord and multiplying )
Link to comment
Share on other sites

Hallo

Ich habe nun Versucht Bedingungen für einzelne Messelemente oder auch für eine Gruppe in der Liste Messelemente zu definieren, habe das aber nicht hinbekommen. Wisst ihr dafür eine Lösung?
In der Liste Prüfmerkmale funktioniert dies, das bringt mir aber nichts weil dann die Abfrage erst nach dem Ablauf beim erstellen des Protokolls kommt.

Ich wünsche allen ein frohes und gesundes Jahr 2023

MFG Peter
Link to comment
Share on other sites

Guten Morgen Peter,

Bedingungen kann mal leider nur auf Prüfmerkmale legen. Das setzt zwingend den Prüfplanablauf nach Prüfelemente vorraus.

Hast du schonmal versucht den CNC-Stop zu nutzen? Den baust du in die Strategie von dem Messelement ein, das zuerst gemessen wird. Dadurch bekommst du eine Abfrage mit "Weiter in CNC" oder "Abbrechen"

303_29448499abfd53d6ea40af401053fc26.png
303_f7559ead54f4997595fc20fe5d26f23f.png
Link to comment
Share on other sites

 Share

×
×
  • Create New...