- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hallo Zusammen,
Ich möchte in PowerMill (2019.1.0.2019104) in einem Makro eine Pause einfügen.
Im User Guide steht dazu:
Pausing a macro for user interaction You can pause a running macro to allow user input, such as the selection of surfaces or curves. The command to do this is: MACRO PAUSE "User help instructions"
This displays a dialog containing the supplied text and a button to allow the user to RESUME the macro.
When the macro is paused, users can perform any actions within PowerMill, with the exception of running another macro. The current macro remains paused until the user clicks the RESUME button. If the user closes the dialog, by clicking the dialog close icon , this ends any currently running macros, including the paused macro.
Also habe ich die Zeile
MACRO PAUSE "User help instructions"
in mein Makro eingefügt aber es kommt eine Fehlermeldung.
"Unsupported feature or command"
Warum das?
Gruß Alexander
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hallo @AlexanderFuhrmann,
ich habe das mal anhand eines kleinen Makros in Powermill 2019 getestet und konnte keinen Fehler feststellen.
Bitte versuchen sie, ob das angehängte Makro zur Rohteilerstellung bei Ihnen funktioniert.
Das Modell sollte bereits importiert sein.
Dann Makro starten.
Die Maske zur Rohteilerstellung öffnet sich.
Dann Pausiert das Makro und fordert Sie auf, ggf. ein Aufmass für das RT zu definieren.
Danach auf "Weiter" klicken und das Makro fährt fort und beendet die Rohteilerstellung mit dem definierten Aufmass.

Franc Bernges
Support Engineer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hallo Herr Bernges,
Vielen Dank für ihre Antwort.
Ihr Makro funktioniert. ber ich habe immer noch den Fehler in meinem.
Ich möchte ein Modell importieren und dann mit dem Namen des Models
den Level/Set umbenennen der beim Import mitgekommen ist. Aber das
Makro wartet nicht bis das Modell geladen wurde und so wollte ich eine Pause
einfügen.
Hier mein Versuch:
IMPORT MODEL FILEOPEN
MACRO PAUSE "Bitte auf Import warten"
STRING Rename_Ml = "tmp"
$Rename_Ml = INPUT ENTITY MODEL "Bitte Modell wählen"
ENTITY $Model = ENTITY('MODEL',$Rename_Ml)
RENAME Level "0" $Model.Name
Schön wäre es wenn ich mit dem Import gleich den "ENTITY" bekommen würde und ich nciht nochmal eine Abfrage
machen muss.
Gruß Alexander
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hallo @AlexanderFuhrmann,
ich habe noch mal ein wenig bei den Kollegen nachgefragt.
Folgenden Vorschlag könnte ich ihnen anbieten:
STRING $Modelname = ""
MACRO PAUSE "Bitte Modell waehlen, importieren und dann auf weiter"
FOREACH $m IN FOLDER('model') {
$Modelname = $m.name
BREAK
}
RENAME Level "0" $Modelname
Leider ist uns keine andere Möglichkeit bekannt.

Franc Bernges
Support Engineer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hallo Herr Bernges,
Vielen Dank für die Antwort.
Soweit funktioniert es aber leider nur mit einem importierten Model.
Das reicht aber auch erstmal aus.
Gruß Alexander