Professional Documents
Culture Documents
6
Notcias
5
A identificao na
instrumentao industrial
Entenda a importncia da identificao
dos instrumentos na Indstria e conhea
mais alguns smbolos bsicos.
52
Tratamento Trmico
Neste artigo, o autor expe como pos-
svel alterar a estrutura interna do material
atravs de tratamentos trmicos e
termoqumicos, exercendo uma extraordin-
ria influncia sobre as propriedades mec-
nicas do material.
9
Motores Eltricos
Conhea os mais variados tipos, princ-
pios de funcionamento e suas manutenes
preventivas e corretivas.
16
24
Refrencias do rob que
possibilitam o modelo da
cadeia cinemtica
Compreenda e desenvolva programas
mais conscientes e mais seguros.
O CNC corrigindo a geo-
metria da mquina
Saiba como o CNC capaz de ajustar a
mecnica da mquina atravs do alinha-
mento eletrnico.
29
48
Conectividade de pontos de
entrada digital em CLPs
Neste artigo, o autor apresenta proble-
mas prticos vivenciados por ele envolven-
do a utilizao de CLPs.
41
Linguagem de programao
LADDER - 2 parte
Neste artigo apresentado o programa
Versa-Pro
um pro-
grama para Windows que permite
realizar programas aplicativos para
qualquer CLP da linha GE-Fanuc.
Sua utilizao simples e intuiti-
va, e possui um grande nmero de
opes para realizar diversas tare-
fas. Apresentaremos aqui apenas
algumas opes mnimas a ttulo de
ilustrao.
Clicado o cone na tela do ambi-
ente Windows, o programa execu-
tado entrando no seguinte ambiente
de trabalho (veja tela na figura 1).
Cada programa aplicativo reali-
zado pelo usurio dever ficar em
uma pasta diferente. Em cada uma
dessas pastas, alm do arquivo
que contm o diagrama ladder do
aplicativo (ou o arquivo com a lis-
ta de instrues), existir um ar-
qui vo contendo a descri o do
hardware do CLP, entre outros ne-
cessri os para a execuo do
aplicativo. O programa VersaPro
2.00,
para Windows, desenvolvido pela GE-Fanuc. O
programa possibilita ao usurio a criao de dia-
gramas de contatos prprios para qualquer CLP
da linha GE-Fanuc, alm de possuir recursos tais
como monitoramento on-line dos estados das
entradas e sadas na tela do computador,
download e upload dos programas do micro para
o CLP e do CLP para o micro, configurao das
caractersticas do hardware utilizado no CLP, es-
tabelecimento do modo de execuo do progra-
ma aplicativo, entre outras muitas opes.
MECATRNICA ATUAL N 7 - DEZEMBRO/2002 42
A AA AAUTOMAO UTOMAO UTOMAO UTOMAO UTOMAO
Figura 1 - Ambiente de trabalho do VersaPro
.
Cria uma nova pasta.
Cria um novo arquivo.
Abre uma pasta j existente.
Salva o bloco corrente ou
selecionado.
Salva a pasta inteira.
Retira um item selecionado e
o coloca no Clipboard.
Copia um item selecionado
no Clipboard.
Copia o contudo do
Clipboard na rea selecionada.
Reverte a ao prvia.
Refaz a ao prvia.
Apaga o item selecionado.
Envia o item selecionado
impressora.
Apresenta o menu de ajuda.
Aborta a comunicao.
Quadro 1 - Barra de ferramentas standard
DESCRIO DAS BARRAS DE
TAREFAS
As barras de tarefas, assi m
como em muitos programas para
Windows, podem ser personalizadas
pelo usurio. A seguir, sero expli-
cados os principais botes que apa-
recem nas diferentes barras padres
do programa.
Barra de ferramentas
standard
Contm as ferramentas de cria-
o, edio e impresso de arquivos
e ajuda. Veja o quadro 1, ao lado.
Barra de ferramentas da
linguagem ladder
Esta barra apresenta as ferramen-
tas para realizar um diagrama
ladder.Observe o quadro 2.
Barra de ferramentas de
visualizao
Esta barra permite mostrar, apa-
gar ou dimensionar o contedo das
diferentes janelas, assim como se-
l eci onar um modo de mo-
nitoramento de execuo do pro-
grama (quadro 3).
Barra de ferramentas da pasta
Esta barra contm ferramentas
para conferir a sintaxe dos blocos ou
janelas selecionadas (quadro 4).
Barra de ferramentas do CLP
Esta barra contm ferramentas
para fazer a conexo com o CLP, ar-
mazenar e carregar aplicativos para
o (e do) CLP, executar e parar a exe-
cuo de aplicativos, e mudar o es-
tado de variveis (quadro 5).
Barra de ferramentas de
funes
Seleciona alguma funo que
pode ser inserida no diagrama ladder,
por exemplo, funes lgicas, mate-
mticas, relacionais, trigonomtricas,
entre outras (quadro 6).
COMO CRIAR
UM PROGRAMA
APLICATIVO
Primeiramente, deve-se criar
uma nova pasta onde ficaro ar-
mazenados os arqui vos do
apl i cat i vo. Para i sso, deve-se
clicar o boto correspondente e
aparecer a seguinte janela, con-
forme mostra a figura 2.
Ali dever ser escrito o nome da
pasta e selecionada sua localizao.
Ato contnuo, clicar o boto Next> e,
ento, aparecer a janela ilustrada na
figura 3.
AUTOMAO
43 MECATRNICA ATUAL N 7 - DEZEMBRO/2002
A AA AAUTOMAO UTOMAO UTOMAO UTOMAO UTOMAO
Quadro 2 - Barra de ferramentas da linguagem Ladder
.
Seleciona ponteiro normal.
Permite colocar contato
normalmente aberto.
Permite colocar contato
normalmente fechado.
Permite colocar sada
normalmente aberta.
Permite colocar sada
normalmente fechada.
Permite colocar sada ativada
com uma transio positiva
durante um ciclo de varredura.
Permite colocar sada ativada com
uma transio negativa durante
um ciclo de varredura.
Permite colocar sada SET.
Permite colocar sada RESET.
Permite colocar conexo
horizontal ou vertical.
Permite colocar uma
chamada a uma sub-rotina.
Permite inserir uma linha de
comentrio.
Quadro 3 - Barra de ferramentas de visualizao
.
Mostra/apaga o explorador
de pastas e arquivos.
Mostra/apaga a tabela de
declarao de variveis.
Mostra/apaga a janela de
informao.
Abre o menu de
configurao de hardware.
Abre o bloco principal onde
desenhado o diagrama
Ladder.
Seleciona o monitoramento de
todas as janelas durante a
execuo do aplicativo.
Seleciona o monitoramento
apenas da janela ativa durante
a execuo do aplicativo.
Apaga o modo de
monitoramento durante a
execuo do aplicativo.
Aumenta o contedo da
janela ativa (Zoom in).
Diminui o contedo da janela
ativa (Zoom out).
Quadro 5 - Barra de
ferramentas do CLP
Conecta o CLP.
Desconecta o CLP.
Armazena a pasta corrente
no CLP.
Carrega um aplicativo do
CLP para a pasta corrente.
Confere se o aplicativo
corrente coincide com o
carregado no CLP.
Executa um aplicativo
armazenado no CLP (RUN).
Pra a execuo de um
aplicativo armazenado no
CLP (STOP).
Muda o estado de uma
refernciz ou varivel
selecionada de 1 bit.
Ativa uma referncia ou
varivel selecionada de 1 bit.
Escreve um dado em uma
referncia ou varivel
selecionada de mais de 1 bit.
Mostra o estado do CLP.
Quadro 4 - Barra de
ferramentas da
pasta
Confere a sintaxe de todos os
blocos, colocando o resultado
na janela de informao.
Confere a sintaxe dos blocos
selecionados, colocando o
resultado na janela de
informao.
Quadro 6 - Barra de
ferramentas de funes
Permite selecionar um grupo de
funes.
Seleciona o modo de edio
da funo (DROP MODE)
Escolhe uma funo dentro do
grupo selecionado.
O caso mais comum consiste em
selecionar Empty Folder (Default). Ao
clicar o boto Finish, o sistema volta-
r ao ambiente principal, deixando a
pasta criada como pasta corrente.
Essa pasta poder ser reaberta sem-
pre que se desejar. O ambiente ficar
da maneira apresentada na figura 4.
A janela de informao, a tabela
de declarao de variveis, e o editor
de arquivos podero ser apagados cli-
cando-se nos botes corresponden-
tes.
O prximo passo eleger o
hardware a ser utilizado. Para esco-
lher um CLP da linha GE-Fanuc,
deve-se selecionar Tools no menu de
MECATRNICA ATUAL N 7 - DEZEMBRO/2002 44
A AA AAUTOMAO UTOMAO UTOMAO UTOMAO UTOMAO
Figura 2 - Janela de nova pasta.
Figura 3 - Janela de seleo de pasta.
Figura 4 - Ambiente com pasta aberta.
Figura 5 - Janela de opes
opes e a seguir a opo Options.
A prxima janela ser apresentada;
veja figura 5.
Na barra de rolagem de Default
Hardware Configuration, deve-se se-
lecionar a opo correspondente; ato
contnuo, clicar o boto OK.
Na seqncia, deve ser criado o
arquivo de configurao de hardware.
Clicando no boto correspondente, a
seguinte janela (figura 6) apresen-
tada:
Primeiramente, deve ser selecio-
nada a opo File, seguida da opo
Convert To, e finalmente a opo do
CLP correspondente. Continuando,
clicando no boto de troca de CPU,
pode-se selecionar o modelo a ser
utilizado.
Observe a tela da figura 7.
Por fim, pode ser salvo o arquivo
de configurao de hardware.
J pode ser criado o diagrama
ladder do aplicativo. Para isso basta
clicar no boto
do dispositivo
que se deseja in-
serir no diagrama
ladder, e coloc-
lo na janela do
editor de diagra-
ma, por exemplo.
Atente para a fi-
gura 8.
No incio do
diagrama, assim
como entre as diferentes linhas, po-
dem ser inseridos comentrios
clicando-se no boto corresponden-
te.
O diagrama ladder completo pode
ter a forma mostrada na figura 9.
Uma vez inserido o diagrama
l adder compl eto, devem ser
endereadas as entradas, sadas,
registros e todos os dispositivos
utilizados. Para isso deve-se clicar
duas vezes sobre cada dispositi-
vo e, ento, se abrir uma peque-
na j anel a com uma barra de
rolagem. Veja a figura 10.
H duas possi bi l i dades de
endereamento. A primeira, escre-
ver diretamente o endereo do dis-
positivo, por exemplo, se esse con-
tato se referir entrada I1, digitar
%I1 seguido de Enter, essa possi-
bilidade inclui clicar na barra de
rolagem, onde aparecer um menu
de opes pr-determinadas pelo
AUTOMAO
45 MECATRNICA ATUAL N 7 - DEZEMBRO/2002
A AA AAUTOMAO UTOMAO UTOMAO UTOMAO UTOMAO
Figura 6 - Janela de configurao
do hardware.
Figura 7 - Janela de seleo de
CPU.
Figura 8 - Janela de diagrama ladder com contato N. A. inserido.
Figura 9 - Diagrama ladder completo com comentrio.
programa. A segunda, consiste em
apontar esse dispositivo a uma va-
rivel, para depois colocar na ja-
nela com a tabela de declarao de
variveis o endereo correspon-
dent e a cada uma na col una
Address. A f orma do di agrama
ladder e da tabela de declarao
de variveis poderia ser, por exem-
plo, aquela apresentada na figura
11.
Deve-se observar que em alguns
dispositivos foram colocados direta-
mente os endereos ( o caso de
%M1), enquanto em outros, os dis-
positivos foram nomeados com vari-
veis (start, stop e sada). Na tabela
de declarao de variveis foram co-
locados os endereos corresponden-
tes a esses dispositivos (respectiva-
mente %I1, %I2,
e %Q2), e o edi-
tor ps esses en-
dereos embaixo
dos dispositivos.
Fi nal ment e,
pode-se conferir
a sintaxe da ja-
nela ativa ou de
todo o aplicativo
clicando nos bo-
tes correspon-
dentes. Na jane-
la de informao
aparecer o re-
sultado do teste.
Antes de exe-
cutar o programa,
caso no haja erro
de sintaxe, po-
dem ser salvos o
diagrama ladder ou todos os arquivos
da pasta, clicando-se nos botes cor-
respondentes.
Armazenamento e execuo do
programa aplicativo
O primeiro passo que deve ser
dado conectar o CLP, clicando no
boto de conexo. O CLP deve ter
seu switch na posio RUN. Apare-
cer a seguinte janela de seleo da
por ta de comunicao, conforme
mostra a figura 12.
Nessa janela deve-se escolher a
porta de comunicao do computa-
dor onde est ligado o CLP. Clicando-
se no boto Connect, realizada a
conexo; o resultado dela aparecer
na parte inferior da tela.
A seguir, deve ser carregado o
aplicativo no CLP (operao chama-
da de download). Para isso, clique o
boto correspondente, observando
que o boto de Stop esteja pressio-
nado. A seguinte janela (figura 13)
ser apresentada:
Selecione-se a opo Store logic
to PLC, seguida de OK. O resultado
do armazenamento aparecer na ja-
nela de informao.
Finalmente, para executar o pro-
grama basta clicar no boto corres-
pondente. Clicando no boto de mo-
nitoramento, possvel observar na
tela do editor do diagrama ladder o
estado das entradas e sadas do CLP
em forma on-line, sendo que as en-
tradas e sadas ativadas sero re-
MECATRNICA ATUAL N 7 - DEZEMBRO/2002 46
A AA AAUTOMAO UTOMAO UTOMAO UTOMAO UTOMAO
Figura 10 - Barra de rolagem para endereamento
de dispositivo.
Figura 11 - Diagrama ladder com variveis
declaradas.
Figura 12 - Janela de comunicao
com o CLP.
Contatos, conexes e
sadas
-| |- contato normalmente
aberto
-|/|- contato normalmente
fechado
-( )- sada normalmente aberta
-( / )- sada normalmente fechada
-(S)- sada com sentena SET
-(R)- sada com sentena
RESET
-( )- sada ativada com transio
positiva, permanece ativada
durante um ciclo de varredura
-( )- sada ativada com
transio negativa, permanece
ativada durante um ciclo de
varredura
_____ conexo horizontal
| conexo vertical
presentadas em
vermelho (na op-
o por defeito do
programa).
Instrues de
programao
No editor de
diagrama ladder,
pode-se confec-
cionar um diagra-
ma utilizando
uma ampla varie-
dade de instru-
es. Na seqn-
cia, sero apre-
sentadas apenas
as principais de-
las.
Oscilador
astvel
Qualquer con-
tato normalmente
aber to pode ser
configurado para
estar permanen-
temente ativado
(ALW_ON), per-
manent ement e
desativado (ALW _OFF), ou se abrir
no primeiro ciclo de varredura (FST
_SCN), entre outras muitas opes,
todas apresentadas na barra de
rolagem de endereamento do dis-
positivo. Algumas dessas opes
so de ativao e desativao da
entrada a cada perodo de tempo, e
isto o que caracteriza essa entra-
da como oscilador astvel. Assim,
uma entrada pode ser endereada
com as seguintes caractersticas:
T_100MS: perodo de 100 ms
T_10MS: perodo de 10 ms
T_MIN: perodo de 1 minuto
T_SEC: perodo de 1 segundo.
Por exemplo, a linha ilustrada
abaixo ativar e desativar a sada
com um perodo de 1 segundo:
T_SEC %Q0003
( )
Temporizadores e
contadores
Os temporizadores e contadores
so instrues que ocupam trs
words na memria. O primeiro serve
para armazenar o valor da contagem
(de tempo ou eventos); o segundo
para armazenamento do valor limite
(Preset Value), e o terceiro tem obje-
tivos de controle. Devem ser arma-
zenados em trs endereos de %R,
AUTOMAO
47 MECATRNICA ATUAL N 7 - DEZEMBRO/2002
A AA AAUTOMAO UTOMAO UTOMAO UTOMAO UTOMAO
Figura 13 - Janela de armazenamento de aplicativo
no CLP.
Figura 14 - Exemplo do diagrama de contatos utilizando
diversas sentenas.
Bibliografia do
artigo sobre
Ladder
- Idoeta, I. e Capuano, F.:
Elementos de eletrnica
digital. Editora rica. 22
edio. So Paulo, 1984.
- da Silveira, P. e Santos, W.:
Automao e controle
discreto. Editora rica. 1
, CLP
VersaMax, da GE-Fanuc.
mas apenas o primeiro especifica-
do no diagrama ladder.
Outras instrues
Alm dessas instrues, encontra-
mos disponveis instrues de ope-
raes matemticas e lgicas, de
comparao de dados (menor que,
igual que, etc.) e de manipulao de
dados (funes lgicas, deslocamen-
tos de bytes e words, registros de des-
locamento, converso entre dados
BCD e inteiro, pulos e sub-rotinas).
Aqui apresentamos um exemplo
onde, a partir da quinta ativao da
entrada %I1, a sada %Q2 se ativa-
r nas ativaes mpares de %I1 e
se desativar nas ativaes pares de
%I1. A entrada %I2 serve para
resetar o registro %R1. Acompanhe
na figura 14.
Ver sobre essas sentenas o ma-
nual de usurio do programa
VersaPro
.
CONCLUSO
Como foi tratado na primeira par-
te deste artigo, a linguagem ladder
nasceu com a necessi dade de
substituir os painis de controle de
comandos a rel. Assim sendo, o
natural foi a implementao de uma
linguagem grfica que reproduza os
diagramas de contatos utilizados
pelos engenheiros para representar
as fiaes dos painis de controle.
Mas, como foi visto, a lgica de tra-
balho dos microprocessadores no
segue esse padro ti pi camente
combinacional, onde as sadas de-
pendem do estado das entradas
nesse i nstante, mas seqencial,
onde o controlador executa uma s-
rie de aes, ou instrues, em se-
qncia, podendo esta ser alterada,
repetida em todo ou em parte, com
rotinas que podem ser puladas ou
no, segundo o caso, etc. Mas as
linguagens ladders mais avanadas,
como o VersaPro tratada na seo
anterior, permite, mesmo numa ma-
neira grfica, editar programas com
lgicas parecidas s utilizadas pelos
microprocessadores, isto devido a di-
versos blocos que permitem trabalhar
com manipulao de dados, estabe-
lecer pulos a algumas linhas de pro-
grama, e at chamar sub-rotinas pas-
sando parmetros convenientemente.
Na grande maioria das aplicaes,
estes blocos so suficientes para cri-
ar programas poderosos e eficientes.
Caso no seja possvel implementar
a lgica de um programa de controle
com a linguagem ladder, outras lin-
guagens de programao para CLPs,
como a mencionada IL (instruction
list), similar ao assembly dos
microprocessadores, permitem reali-
zar programas acompanhando exata-
mente a seqncia de aes por par-
te da CPU, mas consideramos que
na maioria das aplicaes seu uso
no necessrio.
MECATRNICA ATUAL N 7 - DEZEMBRO/2002 48
A AA AAUTOMAO UTOMAO UTOMAO UTOMAO UTOMAO
Conectividade de pontos de Conectividade de pontos de Conectividade de pontos de Conectividade de pontos de Conectividade de pontos de
entrada digital em entrada digital em entrada digital em entrada digital em entrada digital em
A AA AAUTOMAO UTOMAO UTOMAO UTOMAO UTOMAOA AA AAUTOMAO UTOMAO UTOMAO UTOMAO UTOMAO
Paulo Cesar de Carvalho
CLPs CLPs
CLPs CLPs
CLPs
Neste artigo vamos abordar um tema muito comum em proje-
tos de automao e que freqentemente exige uma ateno es-
pecial dos projetistas para evitar problemas como mau funciona-
mento, dificuldade de manuteno e isolao de circuitos Este
tema a conectividade dos pontos de entrada de um CLP. O
enfoque deste artigo apresentar problemas prticos que
vivenciei em projetos de automao envolvendo a utilizao de
CLPs.
da definio exata da localizao
dos pontos.
Em ambos os casos o projeto el-
trico do painel e o projeto de
interligao dos sinais de campo no
CLP ficam simplificados pelo fato de
haver uma nica fonte de alimenta-
o.
Como os pontos esto todos no
interior de um mesmo painel, leva-
mos o positivo da fonte do painel do
Figura 1 Conexo de um mdulo de 8 entradas 24 Vcc de um CLP com contatos secos
localizados no mesmo painel de campo. A notao X1 refere-se a rgua de bornes no interior
do painel do CLP. A notao RA se refere rgua de bornes no interior do painel de campo.
C C
C CC
ada fabricante de CLPs
possui uma grande varie-
dade de mdulos de en-
trada digital que variam
conforme a tenso de entrada e ve-
locidade de aquisio de dados. A
maioria dos mdulos de entrada
possuem uma limitao fsica de
espao na borneira e bastante
comum que um mdulo possua 4,
8, 16 ou at mesmo 32 pont os
referenciados a um mesmo ponto
comum. Este ponto comum o
negativo no caso de fontes DC, o
neutro no caso de sinais 110 Vac
ou uma fase no caso de sinais 220
Vac.
A figura 1 mostra uma conexo
de sinais digitais tipo contato seco
em um mdulo de 8 pontos de en-
trada 24 VCC. Note que a fonte de
alimentao est no interior do pai-
nel do CLP e esta fonte que mo-
lha os contatos secos. A nica
questo neste caso ser a monta-
gem da borneira do painel eltrico que
poder ter um borne por ponto, como
mostrado nesta figura, que o caso
mais econmico ou dois bornes por
ponto, figura 2, normalmente apli-
cado onde os sinais esto espalha-
dos em painis distintos e a opo
por dois bornes por ponto feita para
tornar o painel genrico e o projeto
eltrico possa ser aprovado antes
AUTOMAO
49 MECATRNICA ATUAL N 7 - DEZEMBRO/2002
A AA AAUTOMAO UTOMAO UTOMAO UTOMAO UTOMAO
CLP at o borne RA: 10 , molhamos
todos os contatos e voltamos para o
painel do CLP com um fio/borne por
ponto de entrada. Para a proteo da
sada da fonte foi utilizado o disjuntor
DJ1.
A seguir, apresentamos na figu-
ra 2 a conexo de um mdulo de en-
trada digital 24 Vcc com sinais de
campo tipo contato seco espalha-
dos nos painis de 1 a 8 .
Nos casos de projetos novos
de painis de CLPs para controle
de mquinas ou processos indus-
t ri ai s, os pai ni s devem ser
projetados com a finalidade de fa-
cilitar ao mximo a conexo dos
pontos de entrada e, neste caso,
a opo pela tenso dos pontos e
a forma de interligao feita logo
no i nci o do proj eto garanti ndo
uma conectividade mais simples
com menos tempo de implantao
e comissionamento (testes de va-
l i dao). Na seqnci a, vamos
apresentar casos de reformas onde
os painis so antigos e neces-
sri o anal i sar o proj eto el tri co
deles, normalmente chamados de
funcionais para entender a me-
lhor forma de se fazer a aquisio
dos pontos de entrada digital. Ge-
ralmente encontramos dois casos
: sinais provenientes de painis
com tenses diferentes ou sinais
al i ment ados pel a mesma f ont e
porm separados at ravs de
disjuntores em diferentes circui-
tos.
SINAIS PROVENIENTES DE
FONTES DE TENSO
DIFERENTES
Considere o circuito funcional
abaixo, da figura 3, onde o objeti-
vo amostrar os sinais E1, E2 ,
E3 e E4 empregando mdulos de 8
entradas digitais. Neste caso utili-
zamos dois mdulos de entrada di-
gital, um para 110 Vac e outro para
220 Vac, cada um utilizando 2 pon-
tos e os demais ficaro como pon-
tos reserva. Esta sol uo nem
sempre possvel em funo da
limitao de verba para aquisio
de mdulos, falta de espao para
conexo de mais um mdulo e au-
Figura 2 Conexo de um mdulo de 8 entradas 24 Vcc de um CLP com pontos de entrada
digital aquisitados de contatos secos localizados em diferentes painis de campo. Neste caso,
temos 2 bornes por ponto de entrada onde 1 borne molha o contato com a tenso da fonte
do CLP. A desvantagem aqui o aumento do tamanho do painel do CLP devido ao aumento
do nmero de bornes e aumento da quantidade de cabos entre o painel de campo e o CLP.
A vantagem que o painel fica genrico.
Figura 3 Conexo de pontos de entrada digital de tenses diferentes utilizando
um mdulo para cada tenso.
MECATRNICA ATUAL N 7 - DEZEMBRO/2002 50
A AA AAUTOMAO UTOMAO UTOMAO UTOMAO UTOMAO
mento do nmero de peas de re-
posio.
Outra soluo usando somente
um mdul o de entrada di gi tal
apresentado na figura 4.Neste
caso foram utilizados os rels au-
xiliares RL1-AUX e RL2-AUX que
funcionam como isoladores eltri-
cos, uma vez que podemos mo-
lhar seus contatos com a tenso
que for mais conveniente. Neste
caso, aplicamos a fase da tenso
de 110 VAC de for ma a uti l i zar
apenas um mdulo de entrada di-
gital 110 VAC.
O exempl o vi sto na figura 4
atende a maioria dos casos onde
os sinais a serem amostrados no
mudam com rapidez ou o nmero
de atuaes baixo (tipicamente
menor que 30 vezes por dia). Nos
casos onde o sinal que est sendo
aquisitado muda de estado muitas
vezes por dia e o nmero de atua-
es atinja a vida til mdia de um
rel (10 mil atuaes ) em um cur-
to intervalo de tempo, a melhor al-
ternativa so os isoladores pticos.
Estes equipamentos so especifi-
cados levando em conta a tenso
de entrada e faixa de tolerncia,
exemplo : sada ligada se entrada
for maior que 60 Vac . Limite da ten-
so de entrada de 250 Vac. A ten-
so na sada tambm dever ser
especificada. Por exemplo: Sada
de 110 Vac. Os optoacopladores
so f abri cados em f ormat o de
bornes ( 1 opto para cada borne )
para montagem em trilho, mas tam-
bm existem fabricantes que ofe-
recem o produto em bases maio-
res para 8 optos montados em tri-
lho. A figura 5 mostra a soluo
do problema da figura 3 utilizando
optoacoplador para 8 sinais.
A vantagem da utilizao do opto-
acoplador est tambm na rapidez
com que a sada do mesmo comuta
de estado acompanhando a mudan-
a de estado da entrada. Este tem-
po menor que 0,5 milissegundos e
no caso de um rel comum este tem-
po da ordem de 3 a 5
milissegundos. No caso de sistemas
na rea de gerao e distribuio de
energia, que necessitam aquisitar a
o instante que o sinal de entrada mu-
Figura 4 Uso de rels para adequao da tenso de entrada digital.
Figura 5 Opto-acoplador utilizado para isolar sinais , adequando os mesmos para conexo
nas entradas digitais do CLP, que possui mdulo de entrada digital em uma nica tenso com
um ponto comum. Notar que o opto possui duas borneiras: borneira de Entrada onde so
conectados os sinais do campo e borneira de Sada que conectada ao mdulo de entrada
digital do CLP. Observar que no opto-acoplador os sinais so isolados individualmente e a
entrada do opto possui dois bornes por ponto, enquanto na sada que vai para o CLP os
sinais so molhados por uma nica fonte.
AUTOMAO
51 MECATRNICA ATUAL N 7 - DEZEMBRO/2002
A AA AAUTOMAO UTOMAO UTOMAO UTOMAO UTOMAO
dou de estado com resoluo de 1
milissegundo a soluo de isolao
por opto-acoplador a melhor solu-
o.
SINAIS PROVENIENTES DA
MESMA FONTE DE TENSO
PORM DE
CIRCUITOS DIFERENTES
Esta situao ocorre quando exis-
tem disjuntores para separar os cir-
cuitos, situao bastante comum na
automao da rea eltrica (usinas
e subestaes). Na figura 6 apresen-
tamos a separao em circuitos.
Nesta figura, a tenso e1 utilizado
em circuitos de proteo e trip e a
tenso e2 utilizada para sinaliza-
o. Observar que se surgir um pro-
blema de curto-circuito na tenso e2,
a tenso e1 continuar ligada consi-
derando que vamos utilizar um
mdulo de entrada digital com 8 pon-
tos referenciados a um ponto co-
mum, deveremos usar opto-
acopladores para isolar gal-
vanicamente os sinais e1 e e2 .
Caso este cuidado no seja tomado,
perderemos a isolao entre os cir-
cuitos.
CONCLUSO
Para conectar sinais de campo em
mdulo de entrada digital de um CLP
necessrio verificar o esquema
mais adequado, que pode ser a co-
Figura 5 Os 4 sinais de entrada so da mesma tenso (115 Vcc ) mas provenientes de circuitos diferentes : disjuntores DJ
1
e DJ
2
. Neste
caso, utilizaremos o opto-acoplador para isolar os sinais e permitir a conexo em um mesmo mdulo de entrada digital ( com um ponto comum ).
Fornecedores de
Opto-acopladores
Conexel fone: (011)5631-
1017
Murr Eletronik fone:
(011)4366-9600
HR engenharia ( projetos
especiais ) fone: 019-
3281-1174
nexo direta no caso de todos os
pontos serem referenciados a uma
mesma fonte de tenso ou o empre-
go de rels ou opto-acopladores para
o caso de pontos de tenses ou cir-
cuitos diferentes.
MECATRNICA ATUAL N 7 - DEZEMBRO/2002 54
SOFTW SOFTW SOFTW SOFTW SOFTWARE ARE ARE ARE ARE
U U
U UU
Comando
Numrico
Computarizado
Osmar Brune
4 parte
No primeiro artigo desta srie sobre CNCs, ao descrevermos
sua arquitetura, destacamos que um dentre os seus componen-
tes normalmente encontrados o CLP integrado (Controlador
Lgico Programvel).
Diversos artigos desta revista j abordaram CLPs, e muitos
outros ainda havero de tratar desse assunto, visto que tais equi-
pamentos so extremamente importantes para a automao in-
dustrial e predial. Neles foram descritas as funes, arquiteturas
e formas de programao dos CLPs.
Neste artigo, nos restringiremos a abordar o CLP integrado
aplicado em um CNC.
Figura 1 - CNC e CLP Integrados no
mesmo rack.
ma mqui na-f errament a
no composta apenas de
eixos interpolantes, que po-
dem ser controlados de for-
ma autnoma pelo CNC. Ela tambm
possui dispositivos acessrios, tais
como magazines de ferramentas,
sistemas de lubrificao, sensores de
segurana, e outros. Esses disposi-
tivos acessrios se apresentam em
diversas variaes de modelo e
interfaceamento eltrico. Por esse
motivo, um controlador mais genri-
co, o CLP, utilizado. O CLP dispe
de diversos tipos de entradas e sa-
das, digitais e analgicas, para
interfaceamento eltrico com tais dis-
positivos acessrios.
ARQUITETURAS
Existem diversas possibilidades
para integrar um CLP com um CNC.
A seguir, algumas delas so anali-
sadas.
Arquitetura em rack nico
A figura 1 mostra uma maneira
bastante usual de integrar um CNC
e um CLP. Os mdulos do CNC e do
CLP compartilham o mesmo basti-
dor (rack) e fonte de alimentao.
Para o CNC, assume-se que exis-
ta uma CPU, onde esto seu
processador, memria, interfaces de
comunicao e outros dispositivos.
Alm disso, mdulos de E/S (entra-
da e sada) simbolizam, por exem-
plo, as entradas de leitura de posi-
o dos eixos, as sadas analgicas
para comando de velocidade dos ei-
xos, e outras.
Para o CLP, assume-se que
exista uma CPU, onde esto seu
processador, memria, interfaces
de comunicao e outros disposi-
tivos. Alm disso, mdulos de E/S
(entrada e sada) simbolizam, por
exemplo, entradas e sadas digitais
ou analgicas, para interfaces per-
sonalizados com a mquina, con-
forme descrevemos adiante neste
artigo.
A figura 2 ilustra um
blocodiagrama dessa arquitetura. Na
parte traseira do bastidor, existem 2
barramentos. Em um desses
barramentos so conectados a CPU
do CNC e seus mdulos de entrada
e sada. No outro, so conectados a
CPU do CLP e seus mdulos de en-
trada e sada.
Tipicamente, a CPU do CNC pos-
sui dentro dela um tipo de memria
especial denominado DUAL PORT
RAM. Na figura 2, representou-se a
DUAL PORT RAM como se fosse um
mdulo separado, mas, na prtica,
ela normalmente se encontra na CPU
do CNC, e esta CPU se conecta, si-
multaneamente, aos dois bar-
ramentos (do CNC e do CLP).
Uma DUAL PORT RAM um dis-
positivo muito utilizado para comu-
nicao entre processadores dife-
rentes, neste caso, entre o pro-
cessador do CNC e o processador
AUTOMAO
55 MECATRNICA ATUAL N 7 - DEZEMBRO/2002
SOFTW SOFTW SOFTW SOFTW SOFTWARE ARE ARE ARE ARE
do CLP. Esta memria, como diz o
nome, tem 2 portas, uma para cada
um dos processadores. Dessa ma-
neira, ambos podero acess-la e
trocar informaes atravs dela.
Sempre que houver tentativa de
acesso si mul t neo, um dos
processadores ter prioridade, e o
outro esperar que o primeiro ter-
mine o acesso. Esse mecanismo
de comuni cao ent re
processadores bastante eficien-
te e rpido.
Observa-se que a CPU do CNC e
a CPU do CLP atuam de forma inde-
pendente, isto , so dois
processadores cooperando para con-
trolar uma mquina -ferramenta, cada
um com suas atribuies (arquitetu-
ra multiprocessada).
Ciclicamente, deve existir uma
comuni cao ent re ambas as
CPUs. Isso porque a CPU do CNC
poder solicitar CPU do CLP que
realize tarefas que so de sua al-
ada, e vice-versa. E para prover
essa comuni cao, h a DUAL
PORT RAM.
Arquitetura de CNC duplo
e CLP simples em rack nico
A figura 3 exibe um tipo de arqui-
tetura que pode ser utilizado em
mquinas mais complexas, por exem-
plo, um torno duplo. Nele, seriam dois
tornos controlados por CNCs inde-
pendentes, e por um nico CLP. A
operao desse torno duplo poderia
ser a seguinte:
1. Um brao mecnico controla-
do pelo CLP recolhe uma pea na
fila de entrada da mquina, e auto-
maticamente a coloca no torno 1
(controlado pelo CNC1), disparando
o programa de usinagem do CNC1
que executa determinadas operaes
sobre a pea.
2. Terminada a usinagem desta
pea pelo torno 1, outro brao mec-
nico controlado pelo CLP tira a pea
do torno 1 e a coloca no torno 2 (con-
trolado pelo CNC2), disparando o pro-
grama de usinagem do CNC2 que
executa operaes complementares
sobre a pea. Assim que a pea sair
do torno 1, o passo 1 anterior pode
ser repetido, para que outra pea da
fila de entrada seja processada pelo
torno 1. Dessa maneira, o torno 1 e
o torno 2 processam, simultanea-
mente, duas peas consecutivas
vindas da fila de entrada.
3. Terminada a usinagem da
pea pelo torno 2, outro brao me-
cnico a coloca na fila de sada.
Este exemplo bastante interes-
sante para ilustrar algumas funes
do CLP integrado:
- Controlar os braos mecnicos
que transferem peas entre a fila de
entrada, torno 1, torno 2 e fila de sa-
da. Esses braos mecnicos so ti-
picamente dispositivos especia-
lizados com poucas entradas e sa-
das digitais, que podem ser facilmente
controlados por um CLP, e no por
um CNC.
- Di sparar os programas de
usi nagem no CNC1 e no CNC2,
aps instalar, peas nos mesmos.
Figura 2 - Blocodiagrama da arquitetura da figura 1.
Figura 3 - CNC duplo e CLP simples integrados no mesmo rack.
MECATRNICA ATUAL N 7 - DEZEMBRO/2002 56
SOFTW SOFTW SOFTW SOFTW SOFTWARE ARE ARE ARE ARE
- Sincronizar as operaes. Por
exemplo, se o torno 1 terminou sua
pea, mas o torno 2 ainda est
usinando a sua, o CLP dever aguar-
dar at que o torno 2 termine a sua,
para somente depois transferi-la para
a fila de sada, liberando o torno 2
para a pea que vir do torno 1, e
liberando o torno 1 para a pea que
vir da fila de entrada.
A figura 4 ilustra um
blocodiagrama desta arquitetura. Nes-
te caso, h 3 barramentos, 2 para os
CNCs, e um para o CLP. A DUAL
PORT RAM 1, na verdade, est em-
butida na CPU do CNC1, e a DUAL
PORT RAM 2 est embutida na CPU
do CNC2.
Arquitetura com
processador nico e rack nico
Atravs da utilizao de um
processador de alta performance,
pode-se ter o CNC e o CLP em uma
nica CPU (veja figura 5). Assim,
lanando-se mo de um sistema
operacional multitarefa (multitask
operating system), pode-se reservar
algumas tarefas para executar as
funes do CNC e controlar os
mdulos de E/S do mesmo, e outras
tipicamente para executar as funes
do CLP e controlar os mdulos de E/
S do mesmo. Nesse caso, neces-
srio apenas um barramento onde
todos os mdulos se conectam, sen-
do o mesmo comandado pela CPU
nica. Obviamente, a comunicao
entre os dois processos bsicos
(CNC e CLP), tambm dispensa dis-
positivos especiais como DUAL
PORT RAMs.
Entretanto, um requisito bsico
utilizar processadores com
performance compatvel para contro-
lar, simultaneamente, os dois proces-
sos bsicos (CNC e CLP), alm de
utilizar um sistema operacional
multitarefa com caractersticas ade-
quadas (tempo real, preemptivo, etc).
Arquitetura distribuda com rede
de campo de alta velocidade
A introduo de redes de campo
de alta velocidade, tais como
PROFIBUS DP ou FIELDBUS
FOUNDATION, por exemplo, vem
possibilitando a criao de arquite-
turas distribudas. Somado a isto, o
custo decrescente dos controladores
vem provocando o surgimento de di-
versos dispositivos dedicados, inte-
ligentes e com funes bem espec-
ficas. Observe a figura 6.
A rede de comunicao de cam-
po o meio utilizado para interligar
todos esses dispositivos. Ela possi-
bilita a descentralizao ou distribui-
o da arquitetura, trazendo com isso
diversas vantagens:
- Instalao dos dispositivos nos
locais mais adequados. Por exemplo,
um mdulo de E/S de um CLP pode
ser instalado bem prximo dos
sensores e atuadores de campo.
- Em funo da vantagem anteri-
or, se reduz drasticamente a fiao
de campo entre os sensores e o
mdulo de E/S, o que provoca gran-
de diminuio de custo e espao,
alm de um sistema mais limpo e
fcil de manter.
- Inerentemente, um CLP pode se
comunicar com diversos CNCs (ver
exemplo anterior do torno duplo).
- Cada um dos dispositivos do
sistema tende a ser menor e mais
compacto e, conseqentemente,
mais confivel.
- possvel misturar dispositivos
de diversos fabricantes no sistema,
desde que a rede de campo seja um
padro regulado por norma (exemplo:
PROFIBUS DP, FIELDBUS
FOUNDATION, etc). Isso diminui a
dependncia em relao a um forne-
cedor nico, e conseqentemente
reduz os preos.
Entre os dispositivos inteligentes
que foram criados, por exemplo,
pode-se citar o SERVO INTELIGEN-
TE. Atravs da rede de campo, ele
recebe da CPU do CNC que o con-
Figura 4 - Blocodiagrama da arquitetura da figura 2.
AUTOMAO
57 MECATRNICA ATUAL N 7 - DEZEMBRO/2002
SOFTW SOFTW SOFTW SOFTW SOFTWARE ARE ARE ARE ARE
trola, comandos de velocidade codi-
ficados, e retorna a posio do eixo.
Um ROD acoplado ao motor serve,
ao mesmo tempo, para que o servo-
acionamento saiba e controle a ve-
locidade do motor, e para que calcu-
le a posio do eixo.
Outro exemplo muito importante
so os mdulos de E/S do CLP inte-
grado. Pode-se utilizar diversos
mdulos de E/S controlados pela
mesma CPU do CLP. Tais mdulos
podem ser bastante pequenos, e
podem ser colocados bem prximos
dos sensores que lem e dos
atuadores que controlam. Isto pos-
sibilita enorme reduo de fiao de
campo.
FUNES DO CLP
INTEGRADO
O CLP integrado, dentro de um
mquina-ferramenta, pode conviver
com um ou mais CNCs que com-
pem essa mquina. Anteriormen-
te, ao discutir as arquiteturas, ana-
lisamos o exemplo de um torno
duplo, que possui um CLP e dois
CNCs. Naquele caso, observamos
que o CLP sincroniza toda a ope-
rao da mquina, ordenando que
os 2 CNCs iniciem e terminem ati-
vidades.
O CNC tem como tarefa principal
executar programas de usinagem,
os quais so compostos de diver-
sas operaes. Algumas dessas
operaes so posicionamentos e
interpolaes de eixos, e podem ser
controladas autonomamente pelo
CNC. Outras, no entanto, so per-
sonalizadas e especficas de cada
mqui na-ferramenta, tai s como
executar uma troca de ferramenta,
injetar lquido refrigerante sobre a
pea, etc. As operaes personali-
zadas solicitadas no programa de
usinagem, geralmente, so repas-
sadas do CNC para o CLP. O CLP,
ao terminar a operao solicitada,
informa ao CNC, para que prossi-
ga o programa de usinagem.
Alm disso, o CLP tambm res-
ponsvel por executar diversas ou-
tras funes independentes do pro-
grama de usinagem como, por exem-
plo, detectar situaes perigosas para
pessoas ou para a mquina, lubrifi-
car a mquina periodicamente, e ou-
tras.
A seguir, so apresentadas di-
versas funes executadas por um
CLP dentro de uma mquina ferra-
menta.
Alarmes do CLP
Supervisionando sensores, por
exemplo, o CLP pode detectar situa-
es perigosas para a mquina ou
para o operador, tais como:
- Excesso de temperatura em um
motor (sensor de temperatura);
- Aber tura da por ta durante a
usinagem de uma pea (sensor de
abertura de porta).
Ao detectar tal situao, uma
mensagem de alarme exibida para
o operador, e a mquina levada a
uma situao segura, suspendendo
a execuo do programa de
usinagem, parando os movimentos
de eixos, e executando outras aes
necessrias para atingir essa condi-
o segura.
Mesmo depois que a condio de
alarme desaparecer (por exemplo, o
sensor da falha voltar condio nor-
mal), o operador precisar reconhe-
cer o alarme antes que a mquina
possa ser utilizada novamente.
Mensagens de advertncia do
CLP
Supervisionando sensores, por
exemplo, o CLP poder detectar si-
tuaes que demandem a necessi-
dade de gerar uma mensagem de
advertncia para o operador da m-
quina. A diferena para o caso ante-
rior (Alarme do CLP) que esta men-
sagem no corresponde a uma situa-
o perigosa, que implique na sus-
penso do programa de usinagem e
Figura 6 - Arquitetura distribuda.
Figura 5 - CNC e CLP compartilhando
CPU.
MECATRNICA ATUAL N 7 - DEZEMBRO/2002 58
SOFTW SOFTW SOFTW SOFTW SOFTWARE ARE ARE ARE ARE
em levar a mquina a uma situa-
o segura. A mensagem apenas
exibida, e no momento que sua
causa desaparece, ela tambm de-
saparece automaticamente, sem
precisar do reconhecimento do ope-
rador.
Painel de comando
Alm do teclado e do monitor do
CNC, o operador normalmente uti-
liza um painel de comando, com-
posto de botes e chaves rotativas,
atravs dos quais pode executar
diversas aes, tais como:
- Variar a velocidade do movi-
mento dos eixos. Isto tipicamente
f ei t o at ravs de uma chave
rotativa de overridade de velocida-
de, que tem diversas posies,
tais como: 0% (parado), 1%, 2%,
. . . , 80%, 90%, 100% (normal ),
120%, 150%, etc.
- Variar a velocidade de rotao
do eixo-rvore (o eixo que gira a
ferramenta, ou s vezes a pea, em
tornos ou retficas cilndricas). Isso
tipicamente feito atravs de uma
chave rotativa de overridade de ro-
tao, que tem diversas posies,
tai s como: 50%, ..., 80%, 90%,
100% (normal), 110%, 120%, etc.
- Selecionar um incremento para
movimento em modo incremental.
Isto feito tipicamente atravs de
uma chave rotativa de incremen-
to, que tem diversas posies, tais
como: 1 m, 10 m, 100 m , 1000
m , 10000 m, etc.
- Selecionar um movimento em
JOG, I NCREMENTAL ou
REFERENCIAMENTO no sentido
positivo. Isto feito habitualmente
atravs de um boto (+).
- Selecionar um movimento em
JOG, I NCREMENTAL ou RE-
FERENCIAMENTO no sentido ne-
gativo. Isto feito normalmente
atravs de um boto (-).
- Bloquear o movimento de to-
dos os eixos interpolantes. Isto
feito tipicamente atravs de um
boto (BLQ F).
- Liberar o movimento de todos
os eixos interpolantes. Isto feito
geralmente atravs de um boto
(LIB F).
- Bloquear o movimento do eixo-
rvore. Isto feito habitualmente
atravs de um boto (BLQ S).
- Liberar o movimento do eixo-
rvore. Isto feito normalmente
atravs de um boto (LIB S).
- Iniciar o programa de usinagem
selecionado. Isto feito habitual-
ment e at ravs de um bot o
(CYCLE START).
Comandos auxiliares (M, T, H)
Dent ro de um programa de
usinagem, podem aparecer coman-
dos auxiliares, tais como os coman-
dos:
- funo auxi l i ar M (M00 at
M99)
- funo auxiliar H (H0000 at
H9999)
- troca de ferramenta (T).
Esses comandos solicitam que
o CLP faa al guma ao que o
CNC no pode executar sozinho,
por exemplo, executar uma troca de
ferramenta girando um magazine de
ferramentas.
Sensores
especiais
Alguns sensores especiais, ti-
picamente entradas digitais, so li-
gados em mdulos de entrada do
CLP, mas precisam ser lidos pelo
CNC para executar funes espe-
ciais. Alguns exemplos so:
- O came utilizado no processo
de referenciamento do eixo (ver se-
gundo artigo desta srie, que des-
creve o processo de ref e-
renciamento).
- Um sensor que, ativado, pode
i nt erromper um bl oco de
posicionamento antes do seu tr-
mino previsto, passando para a exe-
cuo do bloco seguinte do progra-
ma de usinagem. Esse mecanismo
bastante utilizado na medio de
peas (apalpadores).
Sincronizao
de programas
Conforme foi mencionado na se-
o de arquiteturas, onde se des-
creve o exemplo de um torno du-
plo (1 CLP + 2 CNCs), o CLP tem
condies de selecionar, iniciar e
terminar programas. Isto proporci-
ona condies, por exemplo, para
que uma mquina opere sozinha,
sem operador.
PROJETO DE APLICAO DO
CLP INTEGRADO
Ao realizar o projeto de uma m-
quina-ferramenta (nova ou reforma-
da), existe a necessidade de fazer
o projeto de aplicao do CLP in-
tegrado, que tipicamente se desdo-
bra nas seguintes atividades:
- Elaborar uma lista de pontos
de E/S necessrios para os dispo-
sitivos interfaceados ao CLP, clas-
sificando-os conforme diversas ca-
ractersticas:
- entrada ou sada
- digital ou analgico
- padro eltrico (24 Vdc, 110
Vac, rel, etc.).
- Selecionar os mdulos de E/S
(entrada e sada) necessrios para
esta lista de pontos.
- Fazer o projeto eltrico e me-
cnico do gabinete que contm o
CLP e mdul os de E/ S, e da
interligao eltrica com os dispo-
sitivos da mquina-ferramenta.
- Executar a interligao eltri-
ca com os dispositivos da mqui-
na-ferramenta.
- Fazer uma descrio funcional
do programa do CLP.
- Implementar o programa do
CLP, por exemplo, utilizando lingua-
gem ladder.
- Testes finais.
CONCLUSES
Neste artigo, procuramos mos-
trar porque um CLP integrado nor-
malmente essencial em um CNC,
e como utilizado para personali-
zar uma mquina -ferramenta. Um
importante campo profissional de
atuao em indstrias de mquina-
ferramentas novas, e principalmen-
te em retrofittings das mesmas,
o projeto da aplicao do CLP
integrado, com as atividades cita-
das anteriormente.
AUTOMAO
59 MECATRNICA ATUAL N 5 - DEZEMBRO/2002
SOFTW SOFTW SOFTW SOFTW SOFTWARE ARE ARE ARE ARE
AUTOMAO
59 MECATRNICA ATUAL N 7 - DEZEMBRO/2002
SOFTW SOFTW SOFTW SOFTW SOFTWARE ARE ARE ARE ARE
Srgio Eduardo Macedo Rezende
as primeiras partes desta
srie sobre AutoCAD em
trs dimenses, comea-
mos a nos posicionar, ma-
nipular objetos no espao e cons-
trumos algumas superfcies. Nes-
ta parte, agora, aprenderemos a
unir retas e curvas para que se-
jam uma nica entidade, assim po-
deremos cri ar superf ci es com
maior nvel de complexidade e te-
remos dicas de como unir uma su-
perfcie com outra. Tambm co-
mearemos, o estudo de alguns
sl i dos essenci ai s que servi ro
como base para a mai ori a das
construes em trs dimenses.
Para encerrar, faremos uma dis-
cusso sobre a necessidade de or-
ganizar a construo de um desenho
quando ele comear a ficar comple-
xo. Utilizaremos como exemplo uma
locomotiva a vapor modelada com
slidos.
Unindo vrios
segmentos
Na maioria dos desenhos onde de-
sejamos aplicar superfcies, encon-
tramos linhas complexas com retas
e curvas como mostrado na figura
1.
Muitas destas superfcies so
formadas por curvas compostas
por vrios segmentos. Para facili-
tar a compreenso construa a fi-
gura 2 utilizando linhas e o coman-
do fillet para arredondar as quinas.
Vamos girar o desenho em torno do
eixo de rotao utilizando o coman-
do revsurf. Para isto temos que unir
todos os segmentos mostrados
esquerda uti l i zando o comando
pedit ensinado em duas dimenses
e que ser relembrado agora. Para
unir os segmentos siga estes pas-
sos:
Command: pedit
Select polyline: (Selecione um
segmento esquerda)
Obj ect sel ected i s not a po-
l yl i ne
Constr Constr Constr Constr Construindo super uindo super uindo super uindo super uindo super fcies fcies fcies fcies fcies
complexas e slidos primitivos complexas e slidos primitivos complexas e slidos primitivos complexas e slidos primitivos complexas e slidos primitivos
AutoCAD 3D - 3 AutoCAD 3D - 3 AutoCAD 3D - 3 AutoCAD 3D - 3 AutoCAD 3D - 3
a
Par Par Par Par Parte te te te te
N N
N NN
MECATRNICA ATUAL N 7 - DEZEMBRO/2002 60
SOFTW SOFTW SOFTW SOFTW SOFTWARE ARE ARE ARE ARE
Do you want to turn it into one?
<Y> (D Enter)
Enter na option [Close/Join/Width/
Edit vertex/Fit/Spline/Decurve/Ltype
gen/Undo]: j
Select objects: (Selecione todos
os segmentos menos o eixo de rota-
o)
8 segments added to polyline
Enter na option [Close/Join/Width/
Edit ver tex/Fit/Spline/Decur ve/
Ltypegen/Undo]: (D Enter)
Aps utilizar este comando, to-
dos os segmentos em contato for-
maro uma nica entidade. Ao apli-
car o pedit tenha certeza de que
todos os segmentos esto ligados
e esto no mesmo plano paralelo
ao plano xy, caso contrrio o co-
mando no funciona. Agora faa
uso do revsurf para chegar nos re-
sultados da figura 3:
Command: revsurf
Current wire frame density:
SURFTAB1=20 SURFTAB2=20
Select object to revolve: (Selecio-
ne o objeto da esquerda)
Select object that defines the axis
of revolution: (Selecione o eixo de
rotao)
Specify star t angle <0>: (D
Enter)
Specify included angle (+=ccw, -
=cw) <360>: (D Enter)
Quando duas superfcies
se encontram
Em muitos desenhos com vrias
superfcies normal que duas super-
fcies se apoiem numa mesma linha.
Na figura 1 temos vrias superfci-
es, vamos destacar aquelas que re-
presentam a parte superior da cabi-
ne do avio com cores diferentes (fi-
gura 4).
Percebemos que o fim da pri-
meira superfcie utiliza a mesma li-
nha base que o comeo da segun-
da superfcie. Para criarmos a se-
gunda superfcie preciso apagar
a primeira para utilizarmos a linha
base comum. A dica construir-
mos cada superfcie em um layer.
Para entender melhor o problema,
faa o desenho da figura 5. Cons-
trua trs arcos no plano xy depois
rode o primeiro 10
o
em relao ao
plano xy, o segundo perpendicular
a este plano e o terceiro a 45
.
Em seguida digite layer e clique
duas vezes em New para criar o
Figura 1 Bico de um avio.
Figura 2 Exemplo para aplicar o pedit..
Figura 3 Aplicao do revsurf em curva
complexa.
Figura 4 Trs superfcies.
AUTOMAO
61 MECATRNICA ATUAL N 5 - DEZEMBRO/2002
SOFTW SOFTW SOFTW SOFTW SOFTWARE ARE ARE ARE ARE
AUTOMAO
61 MECATRNICA ATUAL N 7 - DEZEMBRO/2002
SOFTW SOFTW SOFTW SOFTW SOFTWARE ARE ARE ARE ARE
Layer1 e Layer2. Ative o Layer1
clicando nele e depois clique em
Current. Agora construa a primeira
superfcie aplicando o comando
Edgesurf. Digite layer novamente,
desative o Layer1 clicando no bul-
bo de lmpada correspondente, se-
lecione o Layer2, clique em Current
e clique em OK. Perceba que a pri-
meira superfcie desapareceu, ago-
ra crie a segunda superfcie e de-
pois reative o Layer1 (figura 6, fi-
gura 7 e figura 8).
O cone de UCS
em trs
dimenses
Muitas construes e manipu-
laes so feitas paralelas ao pla-
no xy como, por exemplo, o co-
mando trim, o pedit, e a disposi-
o de cotas. Dessa forma, se co-
meamos a construir uma figura
paralela ao plano xz, precisamos
de uma forma para rodar o plano
xy a fim de que ele fique paralelo
ao xz. Para isto temos o coman-
do ucs com o objetivo de modifi-
car o posicionamento das coorde-
nadas.
Um exemplo fcil para entender-
mos colocar cota no desenho. Nor-
malmente, ela paralela ao plano xy.
Siga este exemplo:
Command: l
LINE Specify first point: (Clique
em um ponto qualquer)
Specify next point or [Undo]: @-
10,0,0
Specify next point or [Undo]:
@0,0,10
Specify next point or [Close/
Undo]: (D Enter)
Command: vpoint
Current view direction:
VIEWDIR=0.0000,0.0000,1.0000
Specify a view point or [Rotate]
<display compass and tripod>: -1,-
1,1
Regenerating model.
Vamos agora colocar uma cota
indicando o comprimento da primei-
ra reta, para isto clique no cone Li-
near Dimension na toolbar Dimension
(figura 9) e clique nas extremidades
da primeira reta.
Para definir a nova
orientao do plano pre-
cisamos de 3 pontos
(figura 10).
Command: ucs
Current ucs name:
WORLD
Enter na option
[ New/ Move/ or t hoGr aphi c/ Pr ev/
Restore/Save/Del/Apply/?/World]
<World>: 3p
Specify new origin point <0,0,0>:
(Clique no primeiro ponto)
Specify point on positive portion
of X-axis
<323. 4647, 209. 2016, 0. 0000>:
(Clique no segundo ponto)
Specify point on positive-Y
portion of the UC-S XY plane
<322.4647,210.2016,0 .0000>:
(Clique no terceiro ponto)
Veja se o cone de UCS foi
rodado da forma correta e em se-
guida aplique a cota na segunda li-
nha obtendo os resultados da figu-
ra 10.
Tambm possvel rodar o cone
de UCS em torno do eixo y para que
o plano xy fique perpendicular a po-
sio atual:
Command: ucs
Current ucs name: WORLD
Enter na option [New/Move/
Figura 5 Exemplo de aplicao.
Figura 6 Superfcie 1 no Layer 1.
Figura 7 Superfcie 2 no Layer 2.
Figura 8 Superfcies ativadas.
Figura 9 Toolbar Dimension.
MECATRNICA ATUAL N 7 - DEZEMBRO/2002 62
SOFTW SOFTW SOFTW SOFTW SOFTWARE ARE ARE ARE ARE
or thoGraphic/Prev/Restore/Save/
Del/Apply/?/World]
<World>: y
Specify rotation angle about Y
axis <90>: -90
Para o cone voltar a forma origi-
nal basta digitar ucs e, em seguida,
teclar Enter.
Trabalhando
com slidos
At o momento estudamos con-
ceitos que so aplicveis em vri-
as situaes inclusive para super-
fcies. No entanto, a maioria dos
desenhos voltados a Mecatrnica
corresponde a robs e sistemas
mecnicos compostos por estrutu-
ras, mecanismos, rodas e outros
dispositivos. Estes so a combina-
o de elementos simples (primiti-
vos geomtricos) como paralelep-
pedos, esferas e cilindros (figura
11). Outras peas possuem um
perfil complexo que pode ser feito
em duas dimenses e em seguida
extrudados pelo AutoCAD.
Box
Este primitivo geomtrico um
paraleleppedo e bastante importan-
te quando queremos construir pe-
as formadas por blocos, chapas
e cubos. Tudo depende do valor de
suas dimenses. Primeiramente
di gi t amos box, em segui da
clicamos no ponto onde ser a qui-
na do bloco e depois digitamos l
para apl i carmos as di menses.
Vamos construir, por exemplo, um
bloco qualquer (figura 12):
Command: box
Figura 10 Resultado final.
Figura 11 Corrente e gancho feitos com slidos..
Figura 12 Box. Figura 14 Cyllinder com dispsilh=1.
Figura 13 Cyllinder. Figura 15 Sphere.
AUTOMAO
63 MECATRNICA ATUAL N 5 - DEZEMBRO/2002
SOFTW SOFTW SOFTW SOFTW SOFTWARE ARE ARE ARE ARE
AUTOMAO
63 MECATRNICA ATUAL N 7 - DEZEMBRO/2002
SOFTW SOFTW SOFTW SOFTW SOFTWARE ARE ARE ARE ARE
Specify corner of box or [Center]
<0,0,0>: (Clique na tela)
Specify corner or [Cube/Length]:
l (Daremos os comprimentos das
arestas)
Specify length: 30 (Comprimento
na direo x)
Specify width: 2 (Comprimento na
direo y)
Specify height: 10 (Comprimento
na direo z)
Command: Hide
Cylinder
bastante comum termos de-
senhos em que precisamos colo-
car antenas, cilindros pneumticos,
rodas, anis, isto , figuras com o
formato cilndrico. Sabendo disto,
temos o comando cylinder onde
basta indicarmos o centro de sua
base, o rai o e a al t ura para o
AutoCAD construir o cilindro (figu-
ra 13).
Command: cylinder
Current wire frame density:
ISOLINES=4
Specify center point for base of
cylinder or [Elliptical] <0,0,0>: (Clique
em um ponto da tela)
Specify radius for base of cylinder
or [Diameter]: 5
Specify height of cylinder or
[Center of other end]: 20
Command: hide
Podemos construir tambm cilin-
dros com base elptica:
Command: cylinder
Current wire frame density:
ISOLINES=4
Specify center point for base of
cylinder or [Elliptical] <0,0,0>: e
(Elptico)
Specify axis endpoint of ellipse
for base of cylinder or [Center]: c (Cen-
tro do cilindro)
Specify center point of ellipse for
base of cylinder <0,0,0>: (Clique num
ponto qualquer)
Specify axis endpoint of ellipse
for base of cylinder: @2.5,0
Specify length of other axis for
base of cylinder: @0,10
Specify height of cylinder or
[Center of other end]: 15
Command: hide
Dispsilh
Pudemos observar que, quando
aplicamos o comando hide, as laterais
dos cilindros ficaram com arestas. Te-
mos um comando chamado dispsilh
que muito til quando queremos um
desenho mais limpo. Faa o seguinte
teste nos desenhos da figura 13:
Command: dispsilh
Enter new value for DISPSILH
<0>: 1 (Oculta as arestas)
Command: hide
Observe a figura 14.
Sphere
A forma de esfera bastante til
quando queremos representar ala-
vancas, alguns tipos de articulaes,
rolamentos e mesmo rebites em de-
senhos mais detalhados. Vamos cri-
ar uma esfera simples para praticar
este comando.
Command: sphere
Current wire frame density:
ISOLINES=4
Specify center of sphere <0,0,0>:
(Clique onde ser o centro da esfe-
ra)
Figura 16 Locomotiva a vapor tridimensional.
Figura 17 Detalhe das alavancas.
MECATRNICA ATUAL N 7 - DEZEMBRO/2002 64
SOFTW SOFTW SOFTW SOFTW SOFTWARE ARE ARE ARE ARE
Specify radius of sphere or
[Diameter]: 10
Command: hide
Atente para a figura 15.
Trabalhando com desenhos
complexos
medida que vamos ganhando
prtica com os comandos, queremos
construir desenhos cada vez mais
detalhados. No entanto, muitas ve-
zes fazemos isto sem qualquer
metodologia perdendo informaes
importantes e o desenho fica desor-
ganizado. Isto acontece principalmen-
te quando fazemos desenhos sem
termos suas dimenses. Uma das
dicas anotar cada medida e posi-
o no espao, quando criamos os
slidos primitivos (cilindros, parale-
leppedos). Assim, quando fizermos
outras figuras, saberemos melhor as
ordens de grandeza. Outra dica diz
respeito ao uso de layers, veja a fi-
gura 16.
Podemos observar que o dese-
nho pode ser dividido em vrias
partes. Uma delas refere-se s ala-
vancas que impulsionam o trem,
outra parte so as rodas, temos a
chamin, as ar ticulaes, caldei-
ra, trilhos e muitos outros detalhes.
Se modelarmos a locomotiva sem
uma metodologia, como seria, por
exemplo, se quisssemos mudar a
cor de todas as articulaes (figu-
ra 17)? Seria necessrio selecio-
nar uma por uma. Para evitar este
problema basta colocarmos estes
elementos em um layer, o mesmo de-
veria ser feito para o trilho. Dessa
forma podemos esconder este layer
ou modificar a cor de todos os ele-
mentos pertencentes a ele. Olhe o
resultado na figura 18.
Observe nas figuras 19 e 20 al-
gumas partes ocultas graas ao uso
do layer.
Neste artigo encerramos o es-
tudo de superfcies e comeamos
a construir slidos. Na prxima par-
te conheceremos outras geometri-
as primitivas e modelaremos com
o auxlio de um recurso chamado
CSG ( Const ruct i ve Sol i d Geo-
metry). At l.
Figura 18 Mudana do desenho.
Figura 19 Destaque s rodas e alavancas.
Figura 20 Destaque parte superior da locomotiva.