Los nombres permitidos son: Límite, Grupo de figuras, Grupo, Nivel, Máquina herramienta, Macro, Modelo, Programa CN, Patrón, Modelo de restos, Herramienta, Trayectoria y Plano de trabajo. El nombre no distingue entre mayúsculas o minúsculas.
El formato de la opción personalizada añadida al menú de la entidad de PowerMill es:
<?xml version="1.0" ?> <menupage> <button label= "The name of the menu option" command= 'SOME POWERMILL COMMAND/>' </menupage>
Por ejemplo, para crear este submenú de ejemplo para una entidad individual de modelo de restos:
El código en el fichero stockmodel.xml es:
<?xml version="1.0" ?> <menupage> <button label= "Transform" command= 'FORM MODELTRANS EDIT MODEL "%s" INTERACTIVE'/> <button label="Block" command='FORM BLOCK'/> </menupage>
label[etiqueta] — El nombre del elemento del menú.
command — El comando de PowerMILL.
% — El carácter comodín que representa el nombre de la entidad individual.
Para incluir espacios en el menú, añada la etiqueta <spacer/> al código XML. Para incorporar submenús, incluya el nombre del submenú en una etiqueta de <menupage>.
Por ejemplo, para crear un menú de Usuario y un submenú de "Hello World!" con los espacios correspondientes:
El código en el fichero stockmodel.xml es:
<?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>
Para activar menús personalizados en varias entidades seleccionadas, añada las palabras clave multiple_selection="allowed" a cada etiqueta <button />.
Por ejemplo:
<button label= "Transform" command= 'FORM MODELTRANS EDIT MODEL "%s" INTERACTIVE' multiple_selection="allowed"/>