Les noms autorisés sont les suivants : Frontière, Ensemble de formes, Groupe, Niveau, Machine-outil, Macro, Modèle, Programme CN, Motif, Matière restante, Outil, Parcours d'outil et Plan de travail. Le nom ne tient pas compte des majuscules et minuscules.
Le format de l'ajout personnalisé au menu d'entité PowerMill est :
<?xml version="1.0" ?> <menupage> <button label= "The name of the menu option" command= 'SOME POWERMILL COMMAND/>' </menupage>
Par exemple, pour créer ce sous-menu d'exemple pour une entité de matière restante individuelle:
Le code dans le fichier stockmodel.xml est:
<?xml version="1.0" ?> <menupage> <button label= "Transform" command= 'FORM MODELTRANS EDIT MODEL "%s" INTERACTIVE'/> <button label="Block" command='FORM BLOCK'/> </menupage>
Etiquette — Le nom de l'élément de menu.
commande — La commande PowerMILL.
% — Le caractère générique représentant le nom d'entité individuelle.
Pour ajouter des espaces au menu, ajoutez la balise <spacer/> au code XML. Pour ajouter des sous-menus, incluez un nom de sous-menu dans une balise <menupage>.
Par exemple, pour créer ce menu Utilisateur et sous-menu intitulé "Hello World!" avec les espaces adéquats :
Le code dans le fichier stockmodel.xml est:
<?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>
Pour permettre des menus personnalisés sur plusieurs entités sélectionnées, ajoutez les mots-clés multiple_selection="allowed" pour chaque balise <button />.
Par exemple :
<button label= "Transform" command= 'FORM MODELTRANS EDIT MODEL "%s" INTERACTIVE' multiple_selection="allowed"/>