Vous êtes sur la page 1sur 23

Por

Franciele Muchick e Letcia Prestes Rodrigues




TUTORIAL INTERFACE
SOLIDWORKS E LABVIEW




FRANCIELE PATRICIA DA SILVA MUCHICK
LETCIA PRESTES RODRIGUES







TRABALHO FINAL INSTRUMENTAO II:
Interface SolidWorks e Labview







Tutorial apresentado em cumprimento s
exigncias da disciplina de Instrumentao
II, do curso de Engenharia Mecatrnica do
Instituto Federal de Educao, Cincia e
Tecnologia do Sudeste de Minas Gerais,
para a obteno de mritos na mesma.
Professor (a): Thiago Oliveira







Juiz de Fora, 1 de agosto de 2014




SUMRIO



INTRODUO........................................................................................................... 2
1- PROGRAMAS E MDULOS NECESSRIOS .................................................... 3
1.1- Descrio dos softwares e mdulos .............................................................. 3
1.2- Aplicaes tpicas para o Mdulo NI LabVIEW SoftMotion com SoftMotion
para SolidWorks ....................................................................................................... 5
2- PASSO A PASSO: COMO CONECTAR LABVIEW E SOLIDWORKS ............... 5








2

INTRODUO

A intensa competio global vem colocando, sobre os fabricantes, grande
presso para entregar equipamentos e produtos com maior produtividade, custo
operacional reduzido e maior nmero de funcionalidades com maior eficincia.
Atualmente, apenas a busca por desempenho satisfatrio no o
suficiente para suprir as necessidades do mercado atual, deste modo fabricantes
vem mudando sua linha de desenvolvimento, abandonando equipamentos de
propsito nico para equipamentos com mltiplos propsitos que so flexveis e
possuam alta eficincia atravs da adoo de sistemas de controle moderno, de
algoritmos sofisticados e da integrao de eletrnica de ponta em suas mquinas
com diferentes softwares trabalhando em conjunto para um melhor controle.


Figura 1: Recursos utilizados na construo de mquinas modernas.

Devido s atuais tecnologias para o desenvolvimento de tais
equipamentos, tm- se utilizado recursos computacionais para a reduo de
custos e maior celeridade no momento da prototipagem.
Este tutorial tem como objetivo mostrar como configurar as simulaes de
movimento usando SoftMotion para SolidWorks. Usando um projeto no LabVIEW
para conectar-se a um estudo de movimento pr-configurado no SolidWorks,
criar e configurar eixos dos motores na montagem do SolidWorks e usar blocos


3

de funes com o SoftMotion para criar uma trajetria para a simulao em
SolidWorks.

1- PROGRAMAS E MDULOS NECESSRIOS

Combinando as capacidades de anlise de movimento do SolidWorks
com o mdulo NI LabVIEW SoftMotion, incluso ao programa LabVIEW, da
National Instruments, e usando funes de programao de movimento para
controlar a simulao dentro do SolidWorks, um sistema de simulao real de
sistemas de controle de movimento pode ser criado.

Figura 2: Integrao de ferramentas para prototipagem.

Estes programas permitem criar prottipos digitais que simulam aspectos
mecnicos, eltricos alm de sistemas de controle a partir de um desenho
mecnico. O que permite que se faa todas as anlises antes que se construa
um prottipo real de alto custo.

1.1- Descrio dos softwares e mdulos

Os softwares utilizados para a realizao da interface a qual se refere este
tutorial so listados abaixo:

SolidWorks Premium 2010 Full Edition;


4

LabVIEW 2009 (32-bit) ou posterior;
LabVIEW NI SoftMotion Module Standard 2009 ou posterior;
NI SoftMotion para SolidWorks;
LabVIEW Real-Time Module 2009 ou posterior;

Para o melhor entendimento do processo uma breve explicao sobre os
softwares se faz necessria e seguem abaixo.
O SolidWorks um software para modelamento de projetos em trs
dimenses. Com uma interface fcil de interagir e diversas ferramentas para
projeto de modelos e equipamentos, o SolidWorks uma soluo vivel e
interessante para quem deseja facilidade, rapidez e reduo de custos no
desenvolvimento de projetos. Alm de possibilitar a importao de diversos tipos
de arquivos, aps criar o projeto no SolidWorks, existem diversas opes para
export-lo, possibilitando a interao com os diversos softwares CAD e CAM
disponveis no mercado. Alm de inmeras interfaces de controle possveis.
O LabVIEW a base da plataforma da National Instruments. Com ele
possvel ter acesso a um conjunto abrangente de ferramentas com o qual
possvel desenvolver qualquer aplicao de medio ou controle em um tempo
menor. um ambiente de desenvolvimento ideal para criar inovaes, fazer
descobertas e obter resultados com maior rapidez.
O mdulo LabVIEW SoftMotion oferece desenvolvimento grfico para
aplicaes de controle de movimento personalizado. Com o LabVIEW
SoftMotion, pode-se usar um projeto LabVIEW para configurar todas as
configuraes de eixos de movimento, testar a sua configurao, ajustar seus
motores, e rapidamente integrar o controle de movimento personalizada para a
sua aplicao.
O SoftMotion para SolidWorks permite que os engenheiros mecnicos,
eletricistas e de controle colaborem com a criao de um prottipo virtual do
sistema de controle de movimento que integra simulao mecnica, software de
controle de movimento e feedback do sensor. Com um desenho CAD, possvel
comear a prototipagem muito antes de incorrer em detrimento da construo de
um equipamento fsico. Essas ferramentas permitem a visualizao do
funcionamento de um equipamento de forma realista, validar e iterar sobre os
aspectos do projeto mecnico, controle e eltrico; estimar o desempenho do


5

tempo de ciclo; verificar se h colises ou outros erros de programao; calcular
cargas de fora/binrio para anlise de tenses; selecionar o motor e
componentes de transmisso mecnica e melhorar a comunicao entre os
engenheiros e os clientes.
O mdulo LabVIEW Real-Time uma soluo completa, que utiliza a
abordagem da programao grfica para criar sistemas embarcados autnomos
de alta confiabilidade.

1.2- Aplicaes tpicas para o Mdulo NI LabVIEW SoftMotion com
SoftMotion para SolidWorks

Uma aplicao tpica da interface em questo integrar a simulao de
movimento com CAD, que simplifica o projeto, porque esta utiliza a informao
j existente no modelo CAD, como posicionamentos de montagem,
acoplamentos e propriedades de massa do material. O LabVIEW fcil de usar,
pois de um alto nvel de linguagem de programao de blocos de funes, para
programar o sistema de controle de movimento, com grande facilidade. Dentre
todas as possibilidades de controle podemos citar:
Trajetria de movimento;
Deteco de coliso;
Estudo de tempo, presso, velocidade;
Dimensionamento de transmisso, motor e etc.

2- PASSO A PASSO: COMO CONECTAR LABVIEW E SOLIDWORKS

Aps feita a montagem no SolidWorks

, clique no cone e habilite o


suplemento SolidWorks Motion, como mostrado na figura abaixo.





6


Figura 3: Habilitando o suplemento SolidWorks Motion.

Na aba estudo de movimento, mude de simulao para anlise de
movimento, que o modo de trabalho do SolidWorks que consegue se
comunicar com o LabVIEW.


Figura 4: Habilitando Anlise de Movimento.


7

Aps a mudana de modo de simulao, clique no cone e adicione
os motores, que so relaes de movimentos que sero usadas pelos eixos no
LabVIEW.
Ao clicar no item citado, modifique os dados como na imagem a seguir.



Figura 5: Configurando motores.


Primeiramente, opte por motor linear, tambm conhecido como atuador,
ou motor rotativo. Selecione ento a face na qual ser aplicada o motor, e
posteriormente coloque movimento com relao distncia, que uma das
melhores formas de se comunicar com o LabVIEW posteriormente, e estipule o
comprimento do curso.
Feito isso, basta salvar a montagem normalmente e abrir o programa NI
LabVIEW.
No LabVIEW, abra um projeto em branco.


8


Figura 6: Abrindo projeto em branco.

Clique com o boto direito do mouse sobre My Computer New
SolidWorks assembly.


Figura 7: Incluindo uma montagem ao projeto.

Agora localize o arquivo de montagem do SolidWorks que deseja
adicionar ao projeto e clique em Ok.



9


Figura 8: Buscando o arquivo no computador.

Adicionada a montagem perceba que os motores inseridos anteriormente
no SolidWorks ficam agora disponveis no projeto do LabVIEW.


Figura 9: Projeto em LabVIEW.

Para simular usando os motores do SolidWorks includos no modelo,
necessrio associ-los com eixos no SoftMotion. Os eixos SoftMotion so
usados na criao de perfis de movimento usando blocos SoftMotion.
Clique com o boto direito do mouse em My Computer New NI
SolidMotion Axes.


10


Figura 10: Adicionando eixos no LabVIEW.

Adicione o nmero de eixos correspondentes ao nmero de motores
utilizados na montagem em SolidWorks.


Figura 11: Selecionando eixos.

Para que o LabVIEW permita a comunicao com o SolidWorks, ajuste o
Maximum Step Size para 0,001. Para acess-lo clique com boto direito do
mouse na montagem adicionada rvore de projeto e v em propriedades.



11


Figura 12: Alterando configuraes de estudo de movimento.

Eixos associados a motores do SolidWorks podem ser assumidos como
servo motores. Uma vez que os eixos no esto associados com o hardware
real, basta realizar a configurao mnima para comear. Depois de configurar a
simulao, possvel alterar as configuraes dos eixos para fcil
implementao do hardware final usando os perfis criados. Complete as
seguintes etapas para configurar os eixos para uso na simulao.
Clique com o boto direito do mouse em cada um dos eixos adicionados
na rvore de projeto e selecione propriedades, desta forma abrir a tela a seguir.

Figura 13: Propriedades dos eixos.




12

Na aba Axis Setup marque os itens: Axis Enabled e Enable Drive on
Transition to Active Mode. Essas marcaes fazem com que todos os eixos
adicionados ao projeto sejam ativados quando o NI Scan Engine alterna para o
modo ativo. Clique em OK para confirmar as alteraes.


Figura 14: Ativao de eixos automaticamente.


Para criar perfis de movimento na simulao com a montagem do
SolidWorks necessita-se de um instrumento virtual no LabVIEW. Para abrir tal
instrumento vinculado ao projeto o qual se est trabalhando siga os seguintes
procedimentos: Clique com o boto direito do mouse em My Computer New
VI, como segue na figura 15.


13


Figura 15: Abrindo novo instrumento virtual.


Inicialmente configure a janela Diagrama de Blocos, opte por uma das
duas maneiras possveis de controlar a digitalizao dos servomotores.
Por um loop temporizado sincronizado com o NI Scan Engine que permite
que aplicativos sensveis ao tempo executem o movimento na taxa de varredura
predeterminada. Qualquer cdigo colocado dentro de um loop temporizado
executado uma vez por perodo de varredura, ou em um intervalo especificado.
Devendo ser minimizada alocaes de memria em loops programados para
evitar a introduo de jitter, variao estatstica do atraso na entrega de dados,
no sistema.
Os blocos de funo NI SoftMotion so usados em hardware executando
aplicaes de controle de movimento determinsticos usando o paradigma de
programao de blocos de funes em tempo real. Quando se usam blocos de
funo SoftMotion no Windows com uma simulao do SolidWorks, o momento
da NI Scan Engine no garantido.
Caso o cdigo no precise funcionar taxa de digitalizao, outra opo
o uso de um while loop com um Wait Until Next para controlar a taxa do loop.


14

Usando o loop temporizado: Na aba TImed Structures no Diagrama de
Blocos abra um loop temporizado Timed Loop. Clique duas vezes no bloco para
que se abra a janela de configuraes do mesmo, como mostra a figura 16.


Figura 16: Configurando o bloco Timed Loop.

Em Loop Timing Source para a opo Source Type selecione Synchronize
to Scan Engine e clique em OK.
Os blocos de funo na aba NI SoftMotion so os responsveis por
conectar o LabVIEW com uma montagem do SolidWorks permitindo o controle
de movimento da mesma. Estes blocos de funo SoftMotion permitem que se
execute movimentos em linha reta, movimentos de arco, contornos,
engrenagens e cames alm de operaes e leitura os dados e informaes de
status.


15


Figura 17: Blocos de funo SoftMotion.

Para o exemplo o qual este tutorial se prope apenas blocos de
movimento linear sero usados, o chamado Straight Line Move que o mdulo
de comunicao entre o LabVIEW e o SolidWorks mais simples.
Adicione o nmero de blocos quantos forem o nmero de eixos utilizados.
Quando o bloco adicionado no lao while, ele aparece com todas as entradas
possveis como visto na figura 18.

Figura 18: Blocos de funo SoftMotion.




16


Para eliminar as entradas desnecessrias clique com o boto direito do
mouse em propriedades e desmarque todas as entradas que no sero
utilizadas.

Figura 19: Propriedades do bloco Straight Line Move.

No bloco while, clique com o boto direito na borda e selecione Add Shift
Register.

Figura 20: Adicionando registros de deslocamento de dados.


17

Agora faa as ligaes entre os terminais. Nas realimentaes, ligue os
terminais error out e error in. Nos terminais intitulados execute e position clicando
com o boto direito selecione create control, nos terminais intitulados done
clicando com o boto direito selecione create indicator.
Para o terminal resource necessita-se da chamada fonte de movimento,
que nada mais so do que os eixos que se incluiu ao LabVIEW vinculados aos
motores do SolidWorks. Para adicion-los ao diagrama de blocos, clique em
cada um deles na rvore de projeto e arraste-os at o mesmo ligando-os em
seguida aos terminais resource.
No caso do uso de um lao while simples, coloque um temporizador,
ficando o diagrama de blocos final como mostrado na figura 20.


Figura 21: Diagrama de Blocos para o controle de movimento dos eixos da fresadora.


No painel frontal rearranje os botes e leds indicadores e salve o
documento com a extenso de instrumento virtual (.vi).
Para configurar as propriedades da comunicao entre LabVIEW e
SolidWorks, clique com o boto direito em My Computer Properties Scan
Engine Start Scan Engine on Deploy.


18


Figura 22: Configurando a comunicao.

Para executar a comunicao, no Project Explorer selecione My
Computer, os eixos criados e a montagem, clique com o boto direito sobre
qualquer um dos itens selecionados e selecione deploy.


Figura 23: Deploy.



19

Para o trabalho o qual se referiu esse tutorial, utilizou-se dois exemplos
prticos: a movimentao dos trs eixos em uma fresadora simplificada e a
abertura e fechamento da garra em um brao mecnico.



Figura 24: Processo de movimento da fresadora.





20


Figura 25: Processo de fechamento da pina.

No processo de fechamento da pina, deve-se observar que os leds
ainda esto apagados.

Figura 26: Pina no final de curso (totalmente aberta).

Deve-se observar, que neste momento os leds no painel frontal do
LabVIEW encontram-se acesos, uma vez que o processo terminou.


21

REFERNCIAS BIBLIOGRFICAS

NATIONAL INSTRUMENTS. Getting Stated with NI Softmotion
TM
for
SolidWorks. Disponvel em: <http://www.ni.com/pdf/manuals/372876a.pdf>.
Acesso em: 23 de junho de 2014.

Vous aimerez peut-être aussi