Os nomes permitidos são: Boundary, Featureset, Group, Level, MachineTool, Macro, Model, NCProgram, Pattern, StockModel, Tool, Toolpath, e Workplane. O nome não diferencia maiúsculas e minúsculas.
O formato da adição personalizada ao menu de entidade PowerMill é:
<?xml version="1.0" ?> <menupage> <button label= "The name of the menu option" command= 'SOME POWERMILL COMMAND/>' </menupage>
Por exemplo, para criar este exemplo de submenu para uma entidade individual de modelo usinado:
O código no arquivo 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 — O nome do item de menu.
command —O comando PowerMill.
% — O caractere curinga que representa o nome da entidade individual.
Para adicionar espaços ao menu, adicione o rótulo <spacer/> ao código XML. Para adicionar submenus, inclua o nome do submenu num rótulo <menupage>.
Por exemplo, para criar este menu Usuário e submenu "Hello World!" com espaços relevantes:
O código no arquivo 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>
Para habilitar menus personalizados em várias entidades selecionadas, adicione as palavras chave multiple_selection="allowed" para cada marcador <button /> .
Por exemplo:
<button label= "Transform" command= 'FORM MODELTRANS EDIT MODEL "%s" INTERACTIVE' multiple_selection="allowed"/>