Componentes e inserções de componentes

Um componente é um grupo nomeado de entidades, que pode ser inserido em um desenho com o comando BmInsert. Os componentes podem ser paramétricos: por exemplo, janelas e portas no BricsCAD BIM, e componentes mecânicos padrão no BricsCAD Mechanical.

Qualquer arquivo *.dwg pode ser usado como um componente. O mesmo componente pode ser inserido uma ou várias vezes em um ou mais outros componentes. Quando o componente é modificado, todas as inserções do componente refletirão automaticamente as alterações. Os componentes não podem ser auto-referenciados.

Uma inserção de componente é uma entidade nomeada. O nome padrão de uma inserção de componente é composto pelo nome do componente e pelo número de série da inserção. Internamente, uma inserção de componente é representada como uma referência a um bloco anônimo ou como uma referência externa.

Propriedades de componentes inseridos, incluindo seus parâmetros podem ser vistos e editados no Navegador de Mecânica ou no painel Propriedades.

Componentes externos e locais

Os componentes podem ser locais ou externos. Um componente local é armazenado no arquivo *.dwg com a montagem, como um bloco anônimo. Um componente externo é definido em um arquivo *.dwg separado e representado por um RefEx ou como uma cópia local armazenada como um bloco anônimo. Quando o arquivo *.dwg correspondente é modificado, todas as inserções de componentes externos podem ser atualizadas usando o comando BMUPDATE ou o menu de contexto do Navegador de Mecânica. Se você usar componentes externos em sua montagem, lembre-se sempre de transferir todos os arquivos relacionados quando quiser compartilhar seu modelo.

Use o comando ETRANSMIT para criar um pacote de um arquivo de desenho e todas as suas dependências, como referências externas, imagens, arquivos de fonte, arquivos de configuração de plotagem, tabelas de estilo de plotagem e arquivos de mapa de fontes.

Você sempre pode converter um componente Local para Externo, e vice-versa.

Para editar um componente local, ele primeiro precisa ser convertido em um componente externo usando o comando BMEXTERNALIZE. Como alternativa, você pode usar o comando BMOPENCOPY para abrir uma cópia de um componente, editar e salvá-lo. Em seguida, use o comando BMREPLACE para substituir o original pela cópia.

Você pode escolher o tipo de inserção padrão para o componente: Local ou Externo. Para alterar o tipo, selecione o nó raiz no Navegador de Mecânica e selecione Local ou Externo em Inserir como propriedades.

Dependendo do valor de BMAUTOUPDATE, as inserções de componentes externos são atualizadas automaticamente ao abrir o documento da montagem, ou manualmente com o comando BMUPDATE. Você pode alterar esse valor na caixa de diálogo Configurações. As opções são:

  • Atualiza somente quando o comando BMUPDATE for usado.
  • Atualiza automaticamente ao abrir o arquivo.

Converter componentes

O comando BMEXTERNALIZE converte componentes locais em componentes externos.

O comando BMLOCALIZE converte componentes externos em componentes locais.

Siga um dos procedimentos:

  • Clique em Trocar Componente para Externo () ou Trocar Componente para Local na aba Montagem da Faixa de opções. As ferramentas também estão disponíveis na barra Montagem e no menu Montagem.
  • Clique o botão-direito na inserção de componente no Navegador de Mecânica e selecione Trocar para Externo ou Trocar para Local no menu de contexto.
  • Passe o cursor do mouse sobre uma inserção de componente em uma janela de desenho e selecione Trocar para Externo () ou Trocar para Local no grupo de comandos Projeto de Montagem no Quad.

Quando você converte um componente externo em um local, o arquivo *.dwg com a definição do componente não é excluído, mas alterações futuras no componente externo não irão afetar a montagem.

Você sempre pode distinguir entre inserções de componentes locais () e inserções de componentes externos () pelos seus ícones no Navegador de Mecânica.

Componentes Paramétricos

Você pode fazer alterações paramétricas dos componentes inseridos no nível da montagem. Um componente é considerado paramétrico se contiver pelo menos uma restrição dimensional 2D ou 3D ou uma matriz associativa com uma expressão.



Note:
  • O BricsCAD mantém automaticamente a associatividade entre a definição de um componente paramétrico e suas inserções. Assim, você pode abrir o componente paramétrico para edição, modificar sua geometria e salvá-lo. Para ver o resultado, execute o comando BmUpdate para atualizar a estrutura mecânica da sua montagem.
  • Se você precisa voltar ao valor padrão do parâmetro de um componente, basta editar o campo Expressão e excluir o seu conteúdo.

Você pode controlar se um parâmetro de componente específico vai estar disponível para edição em um desenho que contenha as inserções desses componentes (no nível da montagem). Para fazer isso, selecione um parâmetro no Navegador de Mecânica e altere o valor do campo Exposto na grade de propriedades do parâmetro.

As opções são:

  • Desl: oculta os parâmetros na montagem.
  • Liga: Torna os parâmetros visíveis na montagem.
  • Auto: oculta todos os parâmetros cujos valores são controlados por expressões, e expõe todos os outros parâmetros.

Você pode associar unidades com um parâmetro. Se você atribuir um valor, diretamente ou por meio de uma expressão, a um parâmetro de componente no nível da montagem, este vai converter automaticamente das unidades de desenho da montagem para as unidades do parâmetro. Os valores atribuídos a parâmetros sem-unidade não são convertidos.

Por predefinição, todos os parâmetros são sem-unidade, exceto parâmetros de restrições dimensionais, e parâmetros que são usados como expressões para restrições dimensionais. BricsCAD atribui automaticamente unidades do desenho a esses parâmetros.

Para editar os parâmetros de uma inserção de componente

Quando um componente paramétrico é inserido em um modelo, você pode editar os parâmetros tanto no Navegador de Mecânica como no painel Propriedades.

A inserção do componente é atualizada imediatamente de acordo com o novo valor de um parâmetro. Observe que isso não modifica a definição do componente paramétrico, que é um arquivo de desenho separado. Como resultado, múltiplas inserções do mesmo componente paramétrico podem existir no mesmo modelo, com valores diferentes para cada um de seus parâmetros:

Para editar um parâmetro no Navegador de Mecânica

  1. Expanda o nó Parâmetros do componente.
  2. Selecionar o parâmetro.
  3. Na seção Parâmetro, digite um novo valor no campo Expressão.

Para editar um parâmetro na barra Propriedades

  1. Selecione o componente no desenho.
  2. Expanda o grupo de configurações Parâmetros.
  3. Digite um novo valor para um dos parâmetros disponíveis.
Note:
  • No painel Propriedades, o valor atual é exibido. Se esse valor for controlado por meio de uma expressão, a expressão será substituída pelo valor recém-inserido.
  • Se vários componentes paramétricos forem selecionados, os parâmetros compartilhados poderão ser editados simultaneamente. Os campos de configurações dos parâmetros que atualmente têm valores diferentes são expressos como: *varia*.

Para substituir componentes

O comando BMREPLACE substitui as inserções de componentes. Somente inserções de nível superior (top-level) podem ser substituídas.

Note: Valores dos parâmetros que são compartilhados entre o componente de substituição e o componente substituído são copiados automaticamente.

Componentes, blocos, ou referências externas?

Os componentes são baseados em blocos e referências externas (RefEx's), mas o comportamento dos componentes é diferente. Um componente externo está vinculado a um arquivo, como um RefEx, mas um componente externo pode ser representado por um RefEx (BMINSERT neste caso age como um ANEXAREFEX) ou por um bloco anônimo local (BMINSERT age como INSERIR).

Componentes podem ser tanto peças isoladas como montagens:

  • Peça (isolada): composta apenas de entidades; sem inserções de subcomponentes.
  • Montagem: composta por entidades e inserções de subcomponentes. Mesmo quando os subcomponentes são removidos, o status da montagem é mantido.

Quando um componente externo é uma peça e seus parâmetros não são modificados, o componente é inserido como uma RefEx. Esse está listado na seção Referências Externas da caixa de diálogo Explorer do Desenho. As camadas RefEx têm um prefixo 'nome_arquivo'.

Quando um componente externo é uma montagem, este é inserido como um bloco anônimo local. Todas as suas camadas são mescladas com as camadas do documento principal e nenhum prefixo é adicionado ao nome da camada.

Converter blocos e referências externas

O comando BMMECH converte o desenho atual em um componente mecânico. Se o desenho já é um componente mecânico, o BMMECH não faz nada.

Referências de bloco são convertidas em inserções de componentes locais enquanto as referências externas são convertidas em inserções de componentes externos.

O comando BMUNMECH converte o componente mecânico atual em um desenho simples. Componentes mecânicos são convertidos de volta em blocos e referências externas. O comando se aplica a desenhos que são somente um componente mecânico.

Recursos baseados em componentes

Um recurso é um constituinte físico de uma peça com significado de engenharia. Exemplos de recursos são: furos, nervuras, ranhuras, cavidades, formas. Se aplicado a um sólido 3D, um recurso remove e/ou adiciona geometria. Para criar seus próprios recursos, use a tecnologia de extensão de componentes do BricsCAD.

Um componente estendido tem camadas BC_SUBTRACT e/ou BC_UNITE. Quando você usa o comando BMINSERT para inserir esse componente na face de um sólido 3D, o sólido de destino é modificado da seguinte forma:

  • Todos os sólidos 3D localizados na camada BCSUBTRACT do componente são subtraídos do sólido 3D de destino;
  • Todos os sólidos 3D localizados na camada BC_UNITE do componente são unidos com o sólido 3D destino.

Todas as faces criadas após operações Booleanas formam um recurso baseado em componentes. Eles são atualizados quando você move a inserção do componente ou quando você modifica qualquer parâmetro. Quando a inserção é excluída, o sólido de destino é reconstituído da modificação. Ajustar os sólidos 3D de destino com o comando BMLINK.

Alguns exemplos de recursos paramétricos baseados em componentes estão incluídos no BricsCAD. Você pode usá-los como exemplos para criar seus próprios recursos.

Atribuir materiais físicos aos componentes

Você pode atribuir um material físico a um componente mecânico. Se um componente mecânico não tiver um material atribuído, este herdará o material de seu componente-pai. Se o componente parental não tiver um material atribuído, o material do componente mais próximo, será usado. Como resultado, o mesmo material pode ser atribuído a todos os componentes que têm um 'pai' comum.

  1. Selecione o componente raiz no Navegador de Mecânica.
  2. Selecione a propriedade Material e pressione o botão Procurar ().
  3. Na caixa de diálogo Materiais Físicos, selecione um material na lista do banco de dados No Projeto ou Na Biblioteca.

    Os materiais escolhidos Na Biblioteca são automaticamente copiados para o banco de dados No Projeto.

  4. Clique no botão OK para atribuir o material selecionado ao componente.

Para remover o material do componente:

  1. Selecione o componente raiz no Navegador de Mecânica.
  2. Selecione a propriedade Material e pressione o botão Limpar (X).

Inserir um componente com um material físico:

Quando você insere um componente mecânico em um modelo, todos os seus materiais são copiados para a biblioteca de materiais do modelo. Se um material com o mesmo nome já existe no modelo de destino, esse material será usado. Como resultado, as propriedades do material no modelo de destino são usadas. Isso substitui as propriedades do material do componente inserido.

Note: Materiais que forem copiados para a biblioteca de materiais do documento não serão apagados em operações de Desfazer.

Atribuir propriedades personalizadas aos componentes

Você pode atribuir propriedades personalizadas a componentes e inserções de componentes. Da mesma forma que as propriedades personalizadas do BIM, as propriedades personalizadas do componente são agrupadas em conjuntos de propriedades, que correspondem a grupos no Navegador de Mecânica ou no painel Propriedades. Um conjunto de propriedades contém definições de propriedade, que definem o nome e o tipo dessa propriedade personalizada. Você também pode adicionar valores pré-definidos para uma propriedade personalizada específica.

Por predefinição, os conjuntos de propriedades são aplicáveis a todos os componentes mecânicos no documento. Por exemplo, você pode definir um conjunto de propriedades com a propriedade personalizada “Numero peça”, e essa propriedade aparecerá para cada peça do modelo. Se um componente com essa propriedade for inserido em outro documento, a propriedade também vai aparecer para todos os componentes desse documento. Para evitar isso, você pode usar conjuntos de propriedades por instância. Esses conjuntos de propriedades serão aplicados somente aos componentes especificados. Para habilitar ou desabilitar um conjunto de propriedades por instância para componentes selecionados, use o menu de contexto do Navegador de Mecânica.

As inserções de componentes herdam propriedades personalizadas de seus componentes correspondentes. No entanto, você está livre para alterar qualquer propriedade personalizada da instância conforme desejar; essas alterações serão aplicadas somente a instâncias de componentes selecionadas e não afetarão outras instâncias ou o próprio componente. Para alterar as propriedades do componente, você precisará abrir o componente correspondente e alterar suas propriedades selecionando o nó raiz no Navegador de Mecânica.

Para alterar as propriedades do componente:
  1. Selecione o componente-raiz no Navegador de Mecânica.
  2. (opcional) Se necessário, configure as propriedades personalizadas disponíveis:
    • Chamar o comando BMPROPERTIES da Faixa de opções, ou da linha de Comando
    • ou selecione a propriedade Propriedades personalizadas e pressione o botão Procurar ().
  3. (opcional) Se necessário, ative os conjuntos de propriedades por instância para este componente:
    • Clique o botão-direito no nó raiz do Navegador e selecione os conjuntos de propriedades necessários no submenu Propriedades Personalizadas.
  4. Selecione uma propriedade e um tipo necessários ou selecione um novo valor.
Para alterar as propriedades da instância em top-level (nível superior):
  1. Selecione a instância do componente no Navegador de Mecânica.
  2. (opcional) Se necessário, configure as propriedades personalizadas disponíveis:
    • Chamar o comando BMPROPERTIES da Faixa de opções, ou da linha de Comando
    • ou selecione a propriedade Propriedades personalizadas e pressione o botão Procurar ().
  3. (opcional) Se necessário, ative os conjuntos de propriedades por instância para este componente:
    • Clique o botão-direito no nó raiz do Navegador e selecione os conjuntos de propriedades necessários no submenu Propriedades Personalizadas.
  4. Selecione uma propriedade e um tipo necessários ou selecione um novo valor.