Cinco dicas de produtividade do Autodesk Inventor iLogic para quem não é programador: Modelagem top-down
Em exercícios anteriores, aprendemos a adicionar um formulário do iLogic a uma peça paramétrica para comunicar a intenção do projeto e aprendemos a adicionar uma regra do iLogic a um arquivo de peça que verifica se nossas iProperties foram preenchidas de forma consistente.
Este post mostrará como o iLogic pode ser usado para um verdadeiro design “Top-down”.
Ao aprender o Autodesk Inventor, muitas pessoas aprendem a técnica de modelagem “de baixo para cima”. Cada peça é modelada separadamente e, em seguida, adicionada a um arquivo de montagem para ser posicionada em relação ao restante das peças.
A técnica “bottom-up” é legítima para montagens pequenas e simples. Imagine uma bicicleta. As conexões entre os componentes são padrão, e é fácil projetar uma bicicleta de empurrar a partir de uma biblioteca de componentes.
A abordagem “de baixo para cima” pode ser restritiva quando se trabalha em conjuntos grandes e complexos como uma equipe. Qualquer alteração em uma peça deve ser considerada em relação a todas as outras peças da montagem. Os componentes que precisam ser atualizados podem ser perdidos, causando problemas no futuro.
Usando o design “Top-down”, os parâmetros e relacionamentos globais são definidos primeiro; depois, o design é dividido em seções para cada equipe ou membro da equipe. Ao fazer referência aos parâmetros globais e à geometria de trabalho, é possível fazer alterações no projeto que atualizam todos os lugares de uma só vez.
Nesse contexto, “Top Down” significa que definiremos os parâmetros de controle no arquivo de montagem e passaremos os valores dos parâmetros para os arquivos de peças. Isso só pode ser feito com o iLogic.
Este conteúdo foi originalmente apresentado como um laboratório prático no AU 2023. O senhor pode baixar um folheto, uma apresentação, um conjunto de dados e vídeos das demonstrações na página da aula da AU:
IM602043-L Cinco hacks de produtividade do Autodesk Inventor iLogic para quem não é programador! [Lab]
Criação de parâmetros globais para projeto top-down com o iLogic
No conjunto de dados de exemplo para este exercício, definimos três parâmetros de usuário, que referenciaremos nas peças usando o iLogic. São eles:
Os arquivos de peças no conjunto de dados de exemplo têm os mesmos parâmetros com os mesmos nomes e valores. Uma ferramenta útil para fazer isso é “Exportar e importar” parâmetros para XML.
Estabilização dos nomes dos nós do navegador ao fazer referência a componentes em regras do iLogic.
As regras do iLogic usam o nome do nó do navegador como um atalho para identificar os componentes com os quais o senhor deseja trabalhar.
Quando um componente é colocado em uma montagem, o nome do nó é automaticamente acrescido de um número incremental, por exemplo, ‘n:5’, indicando que essa é a quinta cópia desse componente colocada nessa montagem.
Vamos sobrescrever os nomes dos nós com nossos próprios nomes. Uma vez que tenhamos escrito sobre o nome do nó, o Inventor não alterará mais o nome do nó. Isso é conhecido como “estabilização” do nome do nó.
- No navegador de modelos, altere o nome do nó de ADSK-AU23-001 Base do gabinete e3-01:1 para Base do gabinete.
- Repita isso para ADSK-AU23-002 Parte superior do gabinete e3-01:1, renomeando-o Topo do gabinete.
Escreva uma regra do iLogic para passar valores de parâmetros da montagem para as peças.
- No navegador do iLogic, clique com o botão esquerdo do mouse no ícone Rules” (Regras) tab.
- No painel do iLogic, encontre um espaço vazio e clique no RMB.
- Escolha Adicionar regra do flyout.
- O Nome da regra será aberta. Digite ‘Enclosure iLogic’ (Gabinete iLogic) na caixa de entrada e clique com o botão esquerdo do mouse no ícone OK para criar sua regra.
- O editor de regras do iLogic será aberto.
Neste tutorial, meu objetivo é fazer com que o senhor comece a usar o iLogic o mais rápido possível, portanto, não explicarei o editor do iLogic em detalhes; aprenderemos mais sobre o editor do iLogic Rule à medida que avançarmos.
Copie e cole o seguinte código desta publicação do blog na área de código do editor de regras do iLogic:
Link top-level user parameters to the parts
Base do gabinete
Parâmetro(“Enclosure Base”, “Largura”) = Largura
Parâmetro(“Enclosure Base”, “Profundidade”) = Profundidade
Parâmetro(“Enclosure Base”, “Altura”) = Altura
Parâmetro(“Enclosure Base”, “Conector”) = “CONNECTOR_01”
‘Topo do gabinete
Parâmetro(“Enclosure Top”, “Largura”) = Largura
Parâmetro(“Enclosure Top”, “Profundidade”) = Profundidade
Parâmetro(“Enclosure Top”, “Altura”) = Altura
InventorVb.DocumentUpdate()
As linhas que começam com um apóstrofo ‘ são comentários para nos lembrar do que essa regra faz.
As primeiras quatro linhas de código passam os valores dos parâmetros de usuário ‘Width’, ‘Depth’, ‘Height’ e ‘Connector’ dos parâmetros de usuário do Assembly para os parâmetros de usuário ‘Enclosure Base’.
As segundas três linhas de código passam os valores dos parâmetros do usuário do conjunto para o topo do gabinete.
A última linha de código é equivalente a clicar no botão de atualização da interface do usuário do Inventor (o botão com um ícone que parece um flash de luz).
Teste o código do iLogic!
Esse código do iLogic pega o valor do parâmetro de nível de montagem e “empurra” o valor do parâmetro para o parâmetro correspondente dos arquivos de peça.
- Na montagem, abra o gerenciador de parâmetros.
- No gerenciador de parâmetros, altere o valor do parâmetro Width (largura) parâmetro para 150 mm.
- Na janela de gráficos, observe a mudança de tamanho da montagem… diga “Oooooo!”.
Quando o valor do parâmetro na montagem for alterado, o valor na peça também será alterado.
Esse é o verdadeiro controle “top-down” de uma montagem e só pode ser realizado com o iLogic.
O código é o seguinte:
Localize a parte com o nome do nó do navegador de modelos “Enclosure Base”. Nessa parte, localize o parâmetro do usuário chamado “Width” (Largura).
Faça com que o valor do parâmetro do usuário da peça “Width” seja igual ao valor do parâmetro do usuário nessa montagem, também chamado “Width”.
Em seguida, faça o mesmo com a peça chamada “Enclosure top”.
Dica: Os formulários e regras do iLogic são normalmente salvos no arquivo em que o usuário está trabalhando, o que significa que as alterações feitas não são salvas até que o usuário salve o arquivo aberto. Ao trabalhar em seus próprios projetos iLogic, salve os arquivos regularmente para salvar as alterações nas regras e formulários do iLogic ou explore regras externas.
Isso foi divertido! O que posso aprender sobre o iLogic a seguir?
Em breve: como usar o Autodesk Inventor iLogic para configurar modelos de montagem.
Como posso obter mais informações sobre o Inventor iLogic?
A AU (Autodesk University) é o principal evento da Autodesk para clientes, mas o aprendizado não termina quando o evento presencial acaba. No AU Online, é possível encontrar vídeos de aulas sob demanda, apostilas e conjuntos de dados, para que o senhor possa aproveitar o aprendizado com especialistas do setor, parceiros e seus colegas durante todo o ano – tudo isso gratuitamente, sem necessidade de login.
Para ajudá-lo a encontrar o conteúdo de design e engenharia de produtos de que precisa, criamos uma página de destino que seleciona o conteúdo de design e engenharia da AU especificamente para você.