I nomi consentiti sono: Boundary, Insieme di feature, Gruppo, Livello, Macchina utensile, Macro, Programma NC, Pattern, StockModel, Utensile, Percorso utensile e Piano di lavoro. Il nome non fa distinzione tra maiuscole e minuscole.
Il formato per l'aggiunta personalizzata al menu entità di PowerMill è:
<?xml version="1.0" ?> <menupage> <button label= "The name of the menu option" command= 'SOME POWERMILL COMMAND/>' </menupage>
Ad esempio, per creare questo sotto-menu campione per un'entità di un modello materiale residuo specifico:
Il codice nel file stockmodel.xml è:
<?xml version="1.0" ?> <menupage> <button label= "Transform" command= 'FORM MODELTRANS EDIT MODEL "%s" INTERACTIVE'/> <button label="Block" command='FORM BLOCK'/> </menupage>
label (etichetta) — Il nome dell'elemento del menu.
command (comando) — Il comando PowerMill.
% — Il carattere jolly che rappresenta il nome della singola entità.
Per aggiungere spazi al menu, aggiungere il tag <spacer/> al codice XML. Per aggiungere menu secondari, includere il nome dei menu secondari in un tag <menupage>.
Ad esempio, per creare il menu Utentee il menu secondario denominato "Hello World!" con i relativi spazi:
Il codice nel file stockmodel.xml è:
<?xml version="1.0" ?> <menupage> <button label="Replace Tool" command='EDIT TOOLPATH "%s" REPLACE_TOOL ;' multiple_selection="allowed"/> <button label="Undraw selected toolpaths" command='MACRO d:/temp/test.mac "%s"' multiple_selection="allowed"/> <spacer/> <menupage label="Hello World!"> <button command='PRINT "HELLO"' label="Hello"/> <button command='PRINT "WORLD"' label="World"/> </menupage> </menupage>
Per abilitare i menu personalizzati per più entità selezionate, aggiungere le parole chiave multiple_selection="allowed" per ciascun tag <button /> .
Ad esempio:
<button label= "Transform" command= 'FORM MODELTRANS EDIT MODEL "%s" INTERACTIVE' multiple_selection="allowed"/>