Grupo ISICOM
Sobre Nós
Contactos
Assistência Técnica
Recrutamento
Blog
webinars
Casos de Estudo
WhatsApp

(+351) 244 217 600

CADNEA_black
  • Comprar SOLIDWORKS Online
  • SOLIDWORKS & 3DEXPERIENCE

    Projetos / Engenharia

    Gestão de Informação

    Simulação

    Maquinagem e Produção

    Marketing & Vendas

    Outras Soluções

    • SOLIDWORKS 3D
    • 3DEXPERIENCE 3D
    • Draftsight 2D
    • 3DEXPERIENCE Draftsight 2D
    • Projetos Elétricos - ECAD
    • PDM Standard
    • PDM Professional
    • PDM Manage
    • 3DEXPERIENCE PLM
    • SOLIDWORKS Simulation
    • SOLIDWORKS Plastics
    • SOLIDWORKS Flow Simulation
    • SOLIDWORKS Sustainability
    • 3DEXPERIENCE SIMULIA
    • SOLIDWORKS Inspection
    • SOLIDWORKS CAM
    • SolidCAM
    • 3DEXPERIENCE Marketplace
    • SOLIDWORKS Visualize
    • 3DEXPERIENCE 3D RENDER
    • SOLIDWORKS Composer
    • SOLIDWORKS MBD
    • SOLIDWORKS Educacional
    • SOLIDWORKS for Kids
    • SOLIDWORKS Startups
    • SOLIDWORKS Incubadoras
    • SOLIDWORKS FabLabs e Investigadores
    • SOLIDWORKS SkillForce
  • SolidCAM
    • iMachining 2D
    • iMachining 3D
    • 2.5 Eixos
    • HSM & HSR - 3 Eixos
    • Pós-processadores
    • HSS - High Speed Surface
    • AFRM
    • Múltiplos Eixos Indexados
    • Maquinagem a 5 Eixos
    • Torno
    • Maquinagem de Moldes
    • Torno - Fresa Avançado
    • Torno Suiço
    • SolidCAM for operators
    • Solid Probe
    • SolidShop
    • SolidCAM Educacional
    • SolidCAM Startups
    Banner imachining solidCAM
  • SWOOD
    • SWOOD
    • SWOOD Design
    • SWOOD CAM
    • SWOOD Startups
    • SWOOD Nesting
    • SWOOD Center
    • SWOOD BW
    Caixa de produto SWOOD Design
    Caixa de produto SWOOD CAM
    Caixa de produto SWOOD Nesting
    Caixa de produto SWOOD Center
    Caixa de produto SWOOD Beam & Wall
  • Soluções Integradas
    Caixa da produto - DriveWorks

    DriveWorks

    Caixa de Produto eDrawings

    eDrawings

    Caixa de produto iMold - Projeto de Molde

    iMold

    Caixa de produto Logopress

    LogoPress

    Caixa de produto SigmaNEST

    SigmaNest

    Caixa produto DraftSight

    DraftSight

    • MyCADTools
    • Smap3D
  • Serviços

    Serviços Técnicos

    • Assistência Técnica
    • Consultoria
  • Formação

    Formação Certificada

    • Formação Personalizada
    • Formação em Turma
    • Formação e-Learning
    • Webinars
    • SOLIDWORKS SkillForce
Preço SOLIDWORKS
CADNEA2024-07-16T15:32:21+00:00
CADNEA Artigo técnico Comentários fechados em Configuração de uma SWOODBox

Operations Sequence Manager

Configuração de uma SWOODBox

A criação ou configuração de uma SWOODBox (Puxador) obedece a determinadas regras, de seguida abordaremos algumas delas.

Veja o passo-a-passo de todo este processo nas próximos capítulos.

Saber mais sobre a Configuração de uma SWOODBox

Guia passo-a-passo

Configuração-de-uma-SWOODBox

Guardar em biblioteca

A forma mais fácil e direta de criar uma nova SWOODBox será clicar com o botão direito do rato no local pretendido da biblioteca e selecionar “New” e depois o template pretendido.                              

Inserir parts puxadores

Inserir todas as parts de puxadores no assembly. Posicionar com mates aos planos “Left” ou “Right”.

Criar parâmetros para cada um dos puxadores

Criar um parâmetro do tipo booleano para cada um dos puxadores. Com este parâmetro poderemos realizar a supressão das parts dos puxadores que não interessam ter disponíveis. Estes parâmetros não precisam ter a propriedade “Exposed” assinalada visto que vão ser apenas usados no script. Por outro lado é necessário criar um link para a part do SOLIDWORKS correspondente ao puxador que queremos manipular.

Criar parâmetro do tipo string

Criar um parâmetro do tipo string que vai servir para fazer a seleção do puxador pretendido aquando da utilização da SWOODBox. Este parâmetro deve ser exposto (propriedade Exposed ativa) e deve ter uma lista de valores possíveis com todas as opções de puxador diferentes. Ao criar esta lista no campo “Possible Values” podemos ter um alias (para ser usado no script) e um rótulo que é mostrado como opção a selecionar. Veja a imagem seguinte.

Imagem inserir parts
Imagem Possible Values

Possible values

Segue a estrutura «Alias | rótulo» sem espaços.

Criação do script

Uma boa prática na criação de scripts no SWOOD é ir comentando o código à medida que o vamos escrevendo. Desta forma, ser-lhe-á mais fácil a edição ou alteração futura desse script.
Neste caso concreto, onde queremos poder selecionar um puxador de entre uma gama mais ou menos alargada, um método lógico será começar por suprimir todos os puxadores do conjunto SOLIDWORKS com a ajuda dos parâmetros criados anteriormente. Esta parte do código ficaria da seguinte forma:
‘Suprimir todos os puxadores
PB=false
PM=false
PD=false
De seguida devemos mostrar o puxador pretendido para cada uma das situações possíveis. Fazemos isso com código de script:
‘Mostrar o puxador correspondente à seleção realizada
if TdP=”PuxM” then
PM=true
elseif TdP=”PuxB” then
PB=true
else
PD=true
Endif

Código final completo

Imagem Codigo final completo

Testar funcionamento

Após os passos anteriores, devemos testar o funcionamento da SWOODBox ativando, para isso o Test Mode. Neste modo podemos ir variando dimensões e todos os parâmetros que tenham sido definidos como exposed e assim verificar se o comportamento é o esperado.                            

Imagem Testar funcionamento

Bónus – Permitir escolha de alinhamento à esquerda ou direita

Existem sempre várias formas de chegarmos a um mesmo resultado. Apresento aquela que me parece mais simples e direta.
Para esta questão bónus vamos implementar um sistema que nos permita colocar o puxador as 150 mm da lateral esquerda ou a 150 mm da lateral direita mediante escolha “Esquerda” ou “Direita” num parâmetro chamado “Posição Puxador”.

Criar plano

Criar um plano para fazer os mates que vão manipular a posição dos puxadores. Crie um plano a 150 mm do plano “Left”.
Nota: No caso de serem necessárias posições diferentes será necessário criar diferentes planos, ou utilizar os mates aos planos laterais em cada puxador.

Imagem Criar parametro do tipo distancia

Criar parâmetro do tipo distância

Criar parâmetro do tipo distância, seguindo a sequência de cliques da imagem, para podermos manipular a posição do puxador mediante seleção “Esquerda” ou “Direita” no parâmetro “Posição Puxador”. Na criação deste parâmetro insira o nome “Distância Puxador”, o Alias “DP”, desative a propriedade “Exposed”, defina o valor inicial como 150 mm e crie um link do tipo distância com a distância do plano criado no ponto anterior.

Imagem Criar parametro do tipo distancia

Criar parâmetro do tipo distância

Criar parâmetro do tipo distância, seguindo a sequência de cliques da imagem, para podermos manipular a posição do puxador mediante seleção “Esquerda” ou “Direita” no parâmetro “Posição Puxador”. Na criação deste parâmetro insira o nome “Distância Puxador”, o Alias “DP”, desative a propriedade “Exposed”, defina o valor inicial como 150 mm e crie um link do tipo distância com a distância do plano criado no ponto anterior.

Para criar o link clique no respetivo icone na secção SOLIDWORKS Links, clique no campo em frente a “Selection”, de seguida faça duplo clique no plano e um clique na cota que lhe é mostrada na área gráfica do SOLIDWORKS. No final assinale a propriedade “Driving”.

Imagem Criar parametro do tipo distancia 2
Imagem Criar parametro do tipo distancia 3
Imagem Criar parametro do tipo string

Criar parâmetro do tipo string

rie agora um novo parâmetro do tipo string “Posição Puxador” com três valores possíveis, “Esquerda”, “Direita” e “Centro”. Veja todas as propriedades que utilizei para este parâmetro na imagem.

Se tiver dúvidas sobre como criar este tipo de parâmetro volte a consultar o ponto que aborda este parâmetro abordado na parte inicial deste artigo técnico.

Acrescentar código ao script

Antes de começar a escrever o código do script deverá estruturar num rascunho ou, no mínimo, mentalmente o que é preciso fazer.
Dado que o mate de distância está feito ao lado esquerdo, a expressão da “Distância Puxador”, caso seja selecionada a posição esquerda será dada por, DP=150
Vamos calcular para os outros casos.

Posição Direita:

A distância ao lado esquerdo será dada pela largura total à qual se retiram 150mm para dar o afastamento que definimos como padrão. Fica, DP=L-150

Posição Central:

A distância ao lado esquerdo será dada pela largura total dividida por dois. Ficando, DP=L/2

Finalmente, será necessário testar qual foi a opção selecionada pelo utilizador da SWOODBox relativamente à posição do puxador, utilizando uma instrução do tipo if, then, else.

O código final que teríamos que acrescentar ao nosso script seria:

‘Posicionar Puxador mediante escolha da posição

if PP=”E“ then

    DP=150

elseif PP=”D“ then

    DP=L-150

else

    DP=L/2

endif

Testar funcionamento

Novamente, ao implementar esta alteração/melhoria nesta SWOODBox devemos testar o seu funcionamento.

Ative o modo de teste e faça variações na seleção do parâmetro “Posição Puxador” e verifique se está conforme o esperado.

Saber mais sobre a Configuração de uma SWOODBox

Para saber mais sobre a Configuração de uma SWOODBox (puxador), reveja abaixo o webinar, com o técnico Tiago Silva e conheça este tema ao detalhe.

Saiba mais sobre o SWOOD

Conhecer o SWOOD
SWOOD

Contacta-nos agora!
Retomaremos o contacto tão breve quanto possível!

Encontre-nos em:

Rua Marco da Légua, 700
2400-016 Leiria
Edifício TECNEA – Leiria
 
Rua Eng. Frederico Ulrich, 2650
4470-605 Maia
Edifício TECMAIA – Maia

Contactos:

Telefone: +(351) 244 217 600
Email: geral@cadnea.com
 

Política de Privacidade/Cookies:

Política de Privacidade
Política de Cookies
Política Ambiental
 
 
Logótipo Livro de reclamações online copy

Precisa de ajuda? Fale agora com nossa equipa!