Buscar

Atividade Aula 05- Robótica Industrial

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

01/10/2022 10:47 Atividade Aula 05
https://ava.politecnicabr.com.br/mod/quiz/review.php?attempt=3710350 1/9
Página inicial / Minhas Disciplinas / 20A137 / Aula 05: Programação de Robôs Industriais / Atividade Aula 05
Robótica Industrial
Questão 1
Correto
Atingiu 1,00 de 1,00
Questão 2
Correto
Atingiu 1,00 de 1,00
Iniciado em
Saturday, 1 Oct 2022, 10:11
Estado
Finalizada
Concluída em
Saturday, 1 Oct 2022, 10:47
Tempo
empregado
35 minutos 37 segundos
Avaliar
10,00 de um máximo de 10,00(100%)
O texto refere-se à Exemplos comparativos, marque Verdadeiro ou Falso:
(     ) O desenvolvimento de alguns equipamentos industriais programáveis teve
o benefício da padronização das linguagens. Isso traz vantagens muito grandes
para as indústrias, pois permite a rápida migração de programas entre diferentes
plataformas. Outra grande vantagem é fazer com que o aprendizado de uma
determinada linguagem permita trabalhar com equipamentos de fabricantes
diferentes. Exemplos comuns de equipamentos que usam linguagens
padronizadas são os Controla- dores Lógicos Programáveis (CLP), que usam, por
exemplo, a linguagem LADDER, e os Comandos Numéricos Computadorizados
(CNC), que usam, em sua grande maioria, a linguagem conhecida como Código
G. Claro que cada fabricante implementa alguns detalhes distintos para atender
às características particulares de cada um, mas isso não quer dizer que se trata
de outra linguagem.
Escolha uma opção:
Como qualquer linguagem, existem regras a serem seguidas
rigidamente. A primeira é que toda linha termina com um caractere
ponto e vírgula (;). Alguns comandos requerem que um nome, que
chamaremos de identi�cador, seja adotado pelo programador,
atendendo aos seguintes requisitos:
Escolha uma opção:
Verdadeiro
Falso 
a. Os demais caracteres podem ser alfabéticos, numéricos ou o
caractere sublinhado (_)
b. Caracteres especiais, como o asterisco, não são permitidos.
c. Até 72 caracteres
d. O primeiro caractere deve ser alfabético
e. Todas as alternativas corretas. 



 NOSSO SITE BIBLIOTECA SIRIUS   Augusto Silva
https://ava.politecnicabr.com.br/
https://ava.politecnicabr.com.br/course/view.php?id=974
https://ava.politecnicabr.com.br/course/view.php?id=974#section-6
https://ava.politecnicabr.com.br/mod/quiz/view.php?id=35088
https://ava.politecnicabr.com.br/course/view.php?id=974
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
https://ava.politecnicabr.com.br/course/index.php
https://ava.politecnicabr.com.br/
https://www.politecnicabr.com.br/
https://biblioteca.politecnicabr.com.br/student
http://sirius.politecnicabr.com.br/
javascript:void(0)
javascript:void(0)
01/10/2022 10:47 Atividade Aula 05
https://ava.politecnicabr.com.br/mod/quiz/review.php?attempt=3710350 2/9
Questão 3
Correto
Atingiu 1,00 de 1,00
Questão 4
Correto
Atingiu 1,00 de 1,00
Assinale a alternativa correta nos primeiros comandos.
Escolha uma opção:
É possível descrever, de forma geral, as funções que devem existir para
a programação de um robô, independentemente da linguagem e da
forma como cada comando é implementado. Vamos descrever as
principais funções.
algumas linguagens fazem com que o programador tenha que realizar
contagens por meio de variáveis, enquanto outras já possuem comandos
especí�cos para esta tarefa, que se inicia pela de�nição do nome dos
contadores.
um robô precisa ter a capacidade de se comunicar com outros
equipamentos. Para que isso seja possível, deve haver um conjunto de
comandos que enviem valores pelas portas de saída (output) e que
recebam valores pelas portas de entrada (input). Essas portas de
comunicação podem ser digitais (dois níveis: ativado ou não ativado) ou
analógicas (o valor pode variar entre um mínimo e um máximo).
dependendo da estrutura e dos recursos oferecidos pela linguagem
pode-se saltar diretamente para uma linha de�nida por um rótulo (label,
em inglês). Esses sal- tos podem ser incondicionais ou ocorrem com base
em comandos que veri�cam se certas condições foram atingidas.
quando a linguagem possui funções para contagem, elas devem: de�nir
um valor inicial, incrementar, decrementar e testar se o contador atingiu
um determinado valor.
o uso de variáveis permite que o desenvolvimento do programa seja mais
�exível. Uma variável pode armazenar coordenadas geométricas, tempos
ou outras informações. Alterar o valor de uma variável pode afetar o
programa inteiro, simpli�cando alterações ou adaptações.
a. Você deve, inicialmente, ligar o robô com o botão Manip Power. A
luz ao lado do botão se acenderá, em vermelho, e o eixo Z (que estava
na posição inferior devido à falta de ar comprimido) irá subir. 
b. Apesar de o simulador possuir uma rotina de tratamento de erros,
que apresenta o local do erro e informações sobre como agir para
corrigi-lo, é possível haver erros não previstos. Isso pode fazer com
que o simulador encerre sua execução. Sendo assim, sempre salve o
programa digitado antes de prosseguir.
c. O simulador mostrará os eixos Teta1, Teta2 e R girando lentamente,
em busca de suas respectivas referências. Assim que as referências
são encontradas, os eixos afastam-se rapidamente um pouco para,
em seguida, voltar à origem e con�rmar a posição. Esses movimentos
só são executados quando o robô é ligado.
d. O programa digitado movimenta apenas a garra, ou seja, o braço
�cará imóvel. A �gura 5.7 mostra a sequência de movimentos a serem
observados durante a execução do programa. Da esquerda para a
direita, tem-se: posição inicial (eixo Z na posição superior e garra
aberta), descida da garra com o comando Down; fechamento da
garra com o comando Grasp, subida do eixo Z com o comando Up e
abertura da garra com o comando Release (que faz voltar ao estado
inicial).
e. Todas as alternativas corretas. 
D

M

D

M

D




 NOSSO SITE BIBLIOTECA SIRIUS   Augusto Silva
https://ava.politecnicabr.com.br/course/view.php?id=974
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
https://ava.politecnicabr.com.br/course/index.php
https://ava.politecnicabr.com.br/
https://www.politecnicabr.com.br/
https://biblioteca.politecnicabr.com.br/student
http://sirius.politecnicabr.com.br/
javascript:void(0)
javascript:void(0)
01/10/2022 10:47 Atividade Aula 05
https://ava.politecnicabr.com.br/mod/quiz/review.php?attempt=3710350 3/9
Questão 5
Correto
Atingiu 1,00 de 1,00
Questão 6
Correto
Atingiu 1,00 de 1,00
Com relação ao movimento da garra em linha reta, marque a
alternativa incorreta.
Escolha uma opção:
Marque Verdadeiro ou Falso:
(     ) Na linguagem AML há dois comandos que movem o braço e, ao
mesmo tempo, orientam a garra (giram-na em seu eixo). Um dos
comandos realiza um movimento absoluto, ou seja, a coordenada da
posição �nal do movimento está relacionada à origem do sistema de
coordenadas XY. O outro comando faz com que a movimentação seja
relativa à posição atual. O comando de movimentação absoluta é o
PMOVE(PT(x, y, r)), sendo que os valores de x e y devem ser fornecidos
em milímetros, e r, em graus. Pode-se, no início do programa, criar
uma constante com a coordenada desejada e usar o nome dessa
constante no comando, ou seja, PMOVE(constante). A criação de
constantes será descrita mais adiante neste capítulo. Para executar um
movimento relativo, também chamado de incremental, o comando é
DPMOVE(x, y, r). Inicia-se com a letra D devido à palavra Delta,
indicando que o movimento ocorre em relação à posição atual. Um
detalhe importante: o primeiro movimento executado pelo programa
deve ser absoluto, caso contrário, o simulador apresentará uma
mensagem de erro durante a compilação.
Escolha uma opção:
a. Na Figura 5.35 vemos os resultados da simulação para quatro
diferentes valores de qualidade(constante X). Na parte superior da
�gura tem-se X=0, à esquerda, e X=50, à direita. Na parte inferior à
esquerda a �gura apresenta X=30, e à direita, X=10. Use a opção Traço
Superior no menu Visualizar para que o simulador desenhe uma
linha branca por onde a garra passar quando estiver na posição
superior.

b. Segundo o manual do IBM 7535, podem ocorrer condições de erro
e resultados imprevisíveis se o comando for usado fora da área
especi�cada. No simulador, o uso de movimentos lineares fora dessa
região irá apenas gerar linhas não exatamente lineares.
c. Quanto menor for o valor do parâmetro, mais exato e lento será o
movimento linear. O valor zero desativa a função, ou seja, o braço
deixa de executar movimentos em linha reta e volta ao modo normal.
d. Em alguns casos será preciso movimentar o órgão terminal em
linha reta. Para que isso seja possível, a linguagem AML traz o
comando LINEAR (qualidade).
e. Devido às características construtivas, os movimentos lineares não
podem ser executados corretamente em toda a área de trabalho. O
fabricante de�niu uma determinada região na qual o comando
trabalhará conforme o esperado.
Verdadeiro 
Falso



 NOSSO SITE BIBLIOTECA SIRIUS   Augusto Silva
https://ava.politecnicabr.com.br/course/view.php?id=974
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
https://ava.politecnicabr.com.br/course/index.php
https://ava.politecnicabr.com.br/
https://www.politecnicabr.com.br/
https://biblioteca.politecnicabr.com.br/student
http://sirius.politecnicabr.com.br/
javascript:void(0)
javascript:void(0)
01/10/2022 10:47 Atividade Aula 05
https://ava.politecnicabr.com.br/mod/quiz/review.php?attempt=3710350 4/9
Questão 7
Correto
Atingiu 1,00 de 1,00
Questão 8
Correto
Atingiu 1,00 de 1,00
Questão 9
Correto
Atingiu 1,00 de 1,00
Marque Verdadeiro ou Falso:
(      ) Em Robot-Basic, podemos ver o uso de numeração nas linhas,
como nas antigas versões da linguagem Basic para computadores. O
comando de movimento (move) pode receber o acréscimo de outra
informação para executar uma linha reta (straight). Para que o
movimento passe por um ponto, a linguagem requer que os
comandos de movimentação estejam fechados dentro de uma
estrutura (iniciada com o comando cpon e concluída com o comando
cpoff).
Escolha uma opção:
xxxx
Escolha uma opção:
O texto a seguir refere-se à comando especiais:
(     ) o software de controle do robô possui um planejador de trajetórias que
calcula a forma como as juntas se movimentarão entre as posições
programadas. Por exemplo, pode-se ir de um ponto a outro executando um arco,
ou uma reta. O planejamento de trajetórias depende da con�guração do robô.
Um robô cartesiano executa com naturalidade movimentos em linha reta,
porém, para executar arcos de circunferência, é necessário que haja a
movimentação coordenada de mais de um eixo. De forma similar, um robô com
juntas rotativas executa naturalmente movimentos na forma de arcos, e, para
executar uma linha reta, os cálculos do planejador de trajetória são neces- sários
para sincronizar os eixos.
Escolha uma opção:
Verdadeiro 
Falso
a. O comando de movimentação absoluta é o PMOVE(PT(x, y, r)),
sendo que os valores de x e y devem ser fornecidos em milímetros, e
r, em graus.
b. Para executar um movimento relativo, também chamado de
incremental, o comando é DPMOVE(x, y, r). Inicia-se com a letra D
devido à palavra Delta, indicando que o movimento ocorre em
relação à posição atual.
c. Na linguagem AML há dois comandos que movem o braço e, ao
mesmo tempo, orientam a garra (giram-na em seu eixo). Um dos
comandos realiza um movimento absoluto, ou seja, a coordenada da
posição �nal do movimento está relacionada à origem do sistema de
coordenadas XY.
d. Um detalhe importante: o primeiro movimento executado pelo
programa deve ser absoluto, caso contrário, o simulador apresentará
uma mensagem de erro durante a compilação.
e. Todas as alternativas corretas. 
Verdadeiro
Falso 



 NOSSO SITE BIBLIOTECA SIRIUS   Augusto Silva
https://ava.politecnicabr.com.br/course/view.php?id=974
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
https://ava.politecnicabr.com.br/course/index.php
https://ava.politecnicabr.com.br/
https://www.politecnicabr.com.br/
https://biblioteca.politecnicabr.com.br/student
http://sirius.politecnicabr.com.br/
javascript:void(0)
javascript:void(0)
01/10/2022 10:47 Atividade Aula 05
https://ava.politecnicabr.com.br/mod/quiz/review.php?attempt=3710350 5/9
Questão 10
Correto
Atingiu 1,00 de 1,00
Marque Verdadeiro ou Falso sobre o controle do eixo Z:
(     ) O período de 1,5 segundo é funcional para a maioria das
aplicações. Porém, a linguagem AML permite que o tempo de espera
padrão seja controlado (porém, isso não foi implementado no
simulador). São os comandos UP (tempo) e DOWN (tempo), em que
tempo pode variar de 0 até 25,5 segundos em passos de 0,1 segundo.
Um valor igual a zero fará com que o programa espere
inde�nidamente até que o eixo atinja a posição.
(     )  O IBM 7535 possui sensores nos �nais de curso do eixo Z,
permitindo saber se ele atingiu a posição superior ou inferior. Sendo
assim, o robô aguarda, durante um tempo, que o sinal vindo desses
sensores seja enviado para que o programa continue sua execução. O
tempo padrão de�ni- do pelo fabricante é de 1,5 segundo.
(     ) Os comandos que permitem controlar o eixo Z são extremamente
simples! Utiliza-se UP para fornecer pressão e subir o eixo Z, e DOWN
para cessar a pressão e fazer o eixo descer. O peso próprio do eixo
vertical, somado ao peso do órgão terminal e da carga, faz com que
esse eixo volte para a posição inferior. São comandos diretos, simples e,
por consequência, de fácil memorização.
(     ) A solução é usar o comando Z, como o próprio nome sugere,
gasta determinado tempo antes de seguir para o próximo comando. O
parâmetro tempo tem como valores válidos a faixa que vai de 0 até
25,5 segundos, em incrementos de 0,1 segundo. Este parâmetro
também pode ser uma constante de�nida no início do programa. O
valor zero indica espera in�nita, mas essa opção não foi implementada
no simulador, que aceita apenas valores de 0,1 até 25,5 segundos.
Escolha uma opção:
a. V, V, F, V.
b. F, V, V, F.
c. V, V, F, F.
d. V, V, V, F. 
e. F, F, V, V.
Entre em Contato
https://www.politecnicabr.com.br
 0800 084 2627
 0800 084 2627




Links Úteis
Dicas da nossa Diretora Acadêmica
Planner de Estudos
Declaração de Matrícula
Orientações do AVA
Abertura de Ticket
Fale com o Tutor
Cronograma de Estudos
Manual de Estágio
Manual de Competência
Siga-nos nas redes sociais



 NOSSO SITE BIBLIOTECA SIRIUS   Augusto Silva
https://www.politecnicabr.com.br/
https://soundcloud.com/user-501638417/sets/escola-politecnica-brasileira
https://storage.googleapis.com/sirius-pubstore/semestre_plannerdeestudo%20poli.pdf
https://storage.googleapis.com/sirius-pubstore/declaracao_matricula.pdf
https://storage.googleapis.com/sirius-pubstore/orientacoes_ava.pdf
https://storage.googleapis.com/sirius-pubstore/abertura_ticket.pdf
https://storage.googleapis.com/sirius-pubstore/fale_com_tutor.pdf
https://storage.googleapis.com/sirius-pubstore/cronograma_estudos.pdf
https://storage.googleapis.com/sirius-pubstore/manual_estagio.pdf
https://storage.googleapis.com/sirius-pubstore/manual_competencia.pdf
https://ava.politecnicabr.com.br/course/view.php?id=974
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
https://ava.politecnicabr.com.br/course/index.php
https://ava.politecnicabr.com.br/
https://www.politecnicabr.com.br/
https://biblioteca.politecnicabr.com.br/studenthttp://sirius.politecnicabr.com.br/
javascript:void(0)
javascript:void(0)
01/10/2022 10:47 Atividade Aula 05
https://ava.politecnicabr.com.br/mod/quiz/review.php?attempt=3710350 6/9
© 2022 - Escola Politécnica Brasileira
 



 NOSSO SITE BIBLIOTECA SIRIUS   Augusto Silva
https://ava.politecnicabr.com.br/mod/quiz/0
https://www.facebook.com/politecnicabr
https://www.instagram.com/politecnicabr_oficial
https://ava.politecnicabr.com.br/course/view.php?id=974
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
javascript:void(0)
https://ava.politecnicabr.com.br/course/index.php
https://ava.politecnicabr.com.br/
https://www.politecnicabr.com.br/
https://biblioteca.politecnicabr.com.br/student
http://sirius.politecnicabr.com.br/
javascript:void(0)
javascript:void(0)
01/10/2022 10:47 Atividade Aula 05
https://ava.politecnicabr.com.br/mod/quiz/review.php?attempt=3710350 7/9
01/10/2022 10:47 Atividade Aula 05
https://ava.politecnicabr.com.br/mod/quiz/review.php?attempt=3710350 8/9
01/10/2022 10:47 Atividade Aula 05
https://ava.politecnicabr.com.br/mod/quiz/review.php?attempt=3710350 9/9

Continue navegando