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

(+351) 244 217 600

logo CADNEA
  • 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
    • SolidCAM Educacional
    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

    iMolds

    Caixa de produto Logopress

    LogoPress

    Caixa de produto SigmaNEST

    SigmaNest

    Caixa produto DraftSight

    DraftSight

    • MyCADTools
    • SolidSteel
    • 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

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

3dexperience

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
 
Logótipo Livro de reclamações online copy
Na CADNEA utilizamos cookies no nosso website para lhe proporcionar uma experiência mais relevante, desta forma podemos ter informação das suas preferências e visitas. Ao clicar em "Aceitar Todos", concorda com a utilização de TODOS os cookies. No entanto, pode aceder a "Definições de Cookies" para personalizar as suas preferências e consentimentos.
Definições de CookiesAceitar Todos
Gerir consentimento
Este website utiliza cookies para melhora a experiência do utilizador enquanto navega no nosso website. Os cookies, conforme necessário, são armazenados no navegador do utilizador, sendo essenciais para o normal funcionamento das funcionalidades básicas do website. Outras das funcionalidades dos cookies são a análise e a interpretação dos comportamento do utilizador. É de realçar que os cookies são armazenados no navegador do utilizador com o seu devido consentimento. Existe a opção de desativar os cookies, o que pode afetar a experiência da utilização do utilizador.
Funcionais
Os cookies funcionais ajudam-no a executar determinadas funcionalidades, tais como a partilha de conteúdos do website nas plataformas de redes sociais, a recolha de feedback e outros recursos de terceiros.
Desempenho
Os cookies de desempenho são usados para entender e analisar os principais índices de desempenho do site, o que ajuda a proporcionar uma melhor experiência de utilizador para os visitantes.
Analíticos
Os cookies analíticos são usados para perceber como os visitantes interagem com o site. Estes cookies ajudam a fornecer informações sobre métricas como número de visitante, taxa de ressalto, fonte de tráfego, etc.
Publicidade
Os cookies de publicidade são usados para fornecer aos visitantes, anúncios relevantes e campanhas de marketing. Estes cookies rastreiam os visitantes nos sites e recolhem informações para fornecer anúncios personalizados.
Outros
Outros cookies não categorizados são aqueles que estão a ser analisados e ainda não foram classificados numa categoria.
Necessários
Os cookies necessários são absolutamente essenciais para o bom funcionamento do website. Estes cookies garantem funcionalidades básicas e de segurança do website de forma anónima
GUARDAR E ACEITAR

Precisa de ajuda? Fale agora com nossa equipa!