PartBuilder
Este é um tutorial básico para implementar novas peças no Catálogo do Civil 3D.
Peço que desculpe o fundo na cor preta.
Fica melhor para visualizar.
-
Comando PARTBUILDER, clique o botão "New Chapter", dê um nome, por exemplo: teste_quadrado
-
Clique o botão "New Parametric Part", dê um nome e uma descrição, por exemplo: teste_quadrado
-
Vai abrir o editor PartBuilder, que é mais ou menos como o editor de blocos do AutoCAD.
Note que, o primeiro nó, Part Configuration, precisa ser configurado OBRIGATORIAMENTE:
-
Part Name: TESTE_QUADRADO
-
Part Type: Junction Structure, no caso de ser um poço de visita ou caixa de ligação.
Se fosse uma ala seria, Inlet-Outlet,
esta informação define variáveis obrigatórias, tais como altura e espessuras de laje de fundo e parede
-
Shape: Box, neste exemplo, a estrutura será uma caixa retangular.
Essa informação define algumas variáveis obrigatórias para o modelo, tais como
largura, altura e comprimento.
-
No último nó, Size Parameters, irão aparecer as variáveis que controlam o modelo.
Note, somente após definir os parâmetros acima,
e clicar o botão para salvar, é que as variáveis irão aparecer:
-
Basicamente, iremos modelar um sólido.
Para isso, precisamos criar um plano de trabalho e nele criar linhas e formas geométricas que extrudamos para gerar o sólido.
Então comecemos criando o plano do topo.
É nele que iremos definir o ponto de inserção da estrutura e que normalmente ficará sobre uma superfície.
Para isso, clique:
Dê um nome, por exemplo, Top Plane:
Para ficar fácil de identificar na tela, é criado um quadrado amarelo no desenho.
Ele define o plano que acabamos de criar.
-
Agora, no plano "Top Plane", precisamos adicionar um ponto.
Este ponto precisará ser fixo, ou seja, não pode sair do lugar.
Para isso, clique o botão direito do mouse sobre o nome do plano:
Insira o ponto no meio do quadrado amarelo.
Use o OSNAP Mid Between two points para facilitar.
O ponto será criado na tela, na cor branca
-
Como dito, o ponto precisa ser fixo.
Para tal, clique o botão direito sobre ele, e marque a opção Fixed, como na imagem:
Note que após isso, o ponto ficará na cor verde.
Isso indica que é uma geometria fixa.
-
Será necessário criar ao menos uma linha que também seja fixa.
Ela será o eixo "X" do plano.
No exemplo, criaremos uma linha para representar o eixo "Y" também.
Para isso, clique:
-
Não esqueça de tornar as duas linhas e os pontos que as definem como fixas:
-
Para criar o sólido, que no exemplo será um paralelepípedo, vamos criar um Rectangular Profile.
Posteriormente vamos extrudar ele, gerando o sólido:
-
Agora, precisamos impedir que este retângulo gire de qualquer forma.
Para isso, vamos impor que as arestas verticais são paralelas ao eixo "Y", enquanto que as arestas horizontais são paralelas ao eixo "X".
Para isso, adicione um Constraints:
Note que, ao selecionar o item na tela do Content Builder, ele fica destacado na tela do desenho:
-
Ainda precisamos impedir que o retângulo se mova de qualquer forma.
Para fazer isso, vamos dizer que o ponto central, que é fixo, é o Mid Point
das diagonais.
Adicione duas restrições, uma vez clicando os ponto 1,2 e 3 e outra selecionando os pontos 1,4 e 5, nesta ordem:
-
Agora, precisamos colocar algumas Dimensions, que irão controlar a altura e a largura do retângulo.comecemos com a medida horizontal, que será o comprimento.
Selecione dois pontos que definem o retângulo de cor branca.
É como criar uma cota, então apenas responda as perguntas na linha de comando.
Use 150 como medida.
Note que esta medida só será usada para desenhar algo.
Ela será sobrescrita mais tarde.
Também é possível selecionar a medida no Content Builder:
A cota se chama LenA1
-
Repita a operação, agora adicionando uma medida vertical, para representar a largura:
Use o valor 100.
Deverá ficar assim:
A cota se chama LenA2
-
Já podemos "extrudar" o retângulo e com isso gerar o sólido.
Para isso, coloque a vista em 3D, para facilitar:
-
Adicione a extrusão, clicando o comando e selecionando o retângulo da cor branca:
Na tela que se abre, defina os parâmetros como estes:
Isso diz para extrudar para baixo, a partir do plano "Top Plane", a uma distância de 120
-
O próximo passo é definir o ponto de inserção da estrutura.
Isto é feito definindo o ponto Auto Layout Data.
Veja na figura, iremos selecionar o ponto fixo inicial, marcado com a seta amarela:
-
Já temos o básico, que é o sólido.
Agora precisamos dar ao usuário formas de modificar os tamanhos da estrutura, assim, após adicionar o Part Family,
ele poderá definir quais as dimensões do Part Size.
Então clique o botão direito sobre o nó Size Parameters, em "Add":
Normalmente as caixas são definidas pelas medidas internas, uma vez que as paredes podem variar conforme o dimensionamento estrutural da caixa.
Para o Part Builder entender e gerenciar os tamanhos da estrutura, é necessário definir as variáveis que a controlam.
Aqui vem uma dica: Apesar do Part Builder
aceitar que você crie variáveis personalizadas, a prática mostra que isso não funciona tão bem né Autodesk.
As boas práticas indicam usar as variáveis que já são conhecidas, tais como:
Variável
|
Nome
|
Descrição
|
Observação
|
SIL
|
Inner Structure Length
|
Comprimento interno da estrutura
|
Criada manualmente
|
SIW
|
Inner Structure Width
|
Largura interna da estrutura
|
Criada manualmente
|
WTh
|
Wall Thickness
|
Espessura da parede
|
Criada ao definir a estrutura do tipo Junction Structure
|
FTh
|
Floor Thickness
|
Espessura da laje de fundo
|
Criada ao definir a estrutura do tipo Junction Structure
|
SRS
|
Rim to Sump Height
|
Altura interna da caixa
|
Esta variável é controlada pelo blip da cota de fundo no perfil
|
SBSL
|
Structure Length
|
Comprimento externo da caixa
|
Criada ao definir a shape como Box
|
SBSH
|
Structure Height
|
Altura externa da caixa
|
Criada ao definir a shape como Box
|
SBSW
|
Structure Width
|
Largura externa da caixa
|
Criada ao definir a shape como Box
|
PrtSN
|
Part Size Name
|
Nome da caixa, com dimensões
|
Todas as estruturas tem
|
Note: Estas variáveis são definidas num arquivo dentro do catálogo, em Pipes Catalog \ Aecc Shared Content \ AeccPartParamCfg.Xml, veja:
Não vamos entrar neste mérito ainda.
Voltando ao Civil 3D, vamos criar duas variáveis: SIL e SIW:
-
Observe a tela Edit Part Size.
Nela clique o botão:
Procure e adicione a variável SIW
Adicionamos estas duas variáveis, pois elas já estão configuradas no arquivo Pipes Catalog \ Aecc Shared Content \ AeccPartParamCfg.Xml de tal forma a ficar
visível para o usuário na tela de edição:
Mais adiante, você verá que muitas variáveis ficam disponíveis ou não na tela acima.
-
Nossa estrutura já tem largura e comprimento.
Vamos adicionar agora a Altura.
No Civil 3D, a altura das caixas é controlada pela variável SRS, que é a
altura interna da caixa.
Para isso ainda precisamos criar uma Dimension que modifique o sólido.
Clique o botão direito sobre o nó Model Distance:
O programa pede que selecione o sólido extrudado.
Isso irá criar uma cota chamada LenB1
-
O próximo passo é criar as relações entre as variáveis.
Principalmente as que definem valores para SBSW, SBSH e SBSL.
Estas três variáveis são criadas automaticamente, após definir que a estrutura tem uma Shape tipo Box, passo feito no início do tutorial.
Sem estas três variáveis, a caixa simplesmente não aparece na tela ao inserir a mesma na PipeNetwork.
Esta é uma das coisas mais frustrantes do Part Builder.
Para criar as relações entre as variáveis, clique o botão direito do mouse sobre o nó Model Parameters:
Observe a tabela abaixo.
Em destaque as variáveis que o usuário poderá editar posteriormente.
As demais, são constantes, ou calculadas:
As variáveis calculadas são aquelas que o usuário não controla diretamente.
Elas são avaliadas por expressões matemáticas.
Por exemplo:
-
SBSL = 2 * WTh + SIL
-
SBSW = 2 * WTh + SIW
-
SBSH = SRS + FTh
Reforçando: Sem estas três variáveis, as estruturas não aparecem no desenho após serem inseridas
Para editar a equação, faça duplo clique sobre a célula correspondente.
Interprete as equações inseridas.
-
Agora, precisamos configurar como as variáveis aparecem para o usuário final.
Normalmente SIL e SIW aparecem como opções numa lista:
Outras, podem aparecer como um número que deve estar dentro de um intervalo.
Para configurar isto, clique o botão direito do mouse sobre o nó Size Parameters,
depois em Edit Configuration:
Configure como aparece abaixo:
Note: Talvez não seja possível editar a linha do Data Storage.
Se isso acontecer, salve tudo, feche e abra novamente:
Importante: As variáveis que irão aparecer para o usuário, precisam estar com a linha Visible marcadas como True.
Algumas não devem aparecer.
É o caso
destas: LenA1, LenA2, LenB1.
Elas não aparecem na tela do Part Size Creator
-
Após definir os tipos das variáveis, vamos definir os valores para as variáveis, que estarão disponíveis no Part Size Creator.
No nó Size Parameter, clique para editar os valores.
Se a tela já estiver aberta, clique:
Neste passo pode acontecer este erro:
Note que não é possível editar valores.
Novamente, clique para salvar, fechar, abrir novamente e retornar a tela de edição ,o que é isso Autodesk?.
Escolha a variável SIL por exemplo, e inclua os valores: 800,1000,1200,1400,1600 e 1800, em milímetros:
Estes serão os valores disponíveis na tela do Part Size Creator:
Note que definimos esta variável com unidades em milímetros na tela Configuration.
Portanto os valores precisam estar nestas unidades.
Veja como fica:
Edite a variável SRS.
Note que a definimos com o Data Storage do tipo Range.
Pois ela pode assumir um valor numérico real qualquer dentro de um intervalo
de máximo e mínimo, também em milímetros:
-
Ainda precisamos definir a nomenclatura da nossa estrutura.
Essa nomenclatura varia conforme mudamos as dimensões da caixa.
Então na tela do Size Parameters, escolha
o item Calculations.
Nela, vamos modificar a variável PrtSN.
Olhe a figura abaixo.
Localize a variável PSTyp, clique adicionar e clique o botão Evaluate:
Localize a variável SIW, defina o campo Precision para zero e clique o botão Insert.
Faça o mesmo com SIL.
Clique o botão Evaluate.
Deverá
ficar parecido com PV_RETANGULAR 1000 x 1000
Você é livre para criar esta nomenclatura.
Só fique atento para incluir pelo menos SIL e SIW de forma a facilitar a identificação da estrutura no Parts List.
-
Por fim, é necessário criar uma imagem para ser mostrada na tela de criação do Parts List.
Para isso clique o botão Generate Bitmap:
Escolha uma vista:
-
É sempre bom validar a estrutura, para saber se tem algum erro.
Se tiver, ela não irá funcionar na tela do Civil 3D.
Para validar clique:
-
Clique para salvar e fechar.
Você voltará para tela do Civil 3D.
Volte a tela do comando PartBuilder e clique o botão Catalog Test:
Clique também o botão Catalog Regen:
-
Crie agora um Parts List e veja sua estrutura disponível:
Ao inserir novos Part Size, veja os valores disponíveis para SIL e SIW
Após isso, veja se o nome da estrutura ficou correto:
-
Crie a PipeNetwork e insira a sua estrutura.
-
Apareceu [ênfase na interrogação!!!!]????????
-
Não??? [mais ênfase na interrogação!!!!]????????
-
Então faz o seguinte:
-
Fecha o Civil 3D
-
Navegue até a pasta do seu catálogo, normalmente em C:\ProgramData\Autodesk\C3D 2015\enu\Pipes Catalog
-
Localize a definição da sua estrutura, que deverá estar em Pipes Catalog\Metric Structures\Chapter\, onde Chapter é o nome que
você escolheu no início do tutorial:
-
Abra o arquivo XML que tem o nome da sua estrutura com o bloco de notas e vá até o final do arquivo, localize as linhas marcadas:
-
Note que elas devem ter valores 0.000 para SBSL, SBSW e SBSH, bug do partBuilder, pois definimos equações para isso.
Edite para se parecer com isto:
Note que apenas inclui as equações:
-
SBSL = 2 * $WTh + $SIL
-
SBSW = 2 * $WTh + $SIW
-
SBSH = $SRS + $FTh
-
Salve o arquivo e feche
-
Abra o Civil 3D
-
Chame o comando PartBuilder e faz o Catalog Regen e o Catalog Test novamente
-
Crie a Parts List, note que SBSL, SBSW e SBSH agora tem valores corretos:
Crie a pipenetwork e insira sua estrutura:
Note, este é um tutorial básico, mas que será bastante útil para ajudar nos primeiros passos.
Alguns pontos precisam ser observados:
-
Variáveis obrigatórias
-
Tipos de variáveis
-
Formas básicas (ponto, linha, profile)
-
Constraints
-
Gambiarras Ajustes técnicos
Se você seguiu o tutorial e algo parece não ter dado errado, veja o resultado aqui
Última dica: Se você criar outras estruturas ou tubos, para adicionar ao seu catálogo, basta copiar a pasta com os três arquivos (dwg, bmp e xml) para o item correspondente
(Structure ou Pipe) dentro do catálogo e dentro do Civil 3D, fazer o Catalog regen