Skip to main content

Lição 5: Movimento autónomo ao longo do eixo Z

Lição 5: Movimento autónomo ao longo do eixo Z

Nas lições anteriores, explorou os eixos x e y codificando o braço robótico de 6 eixos para se mover ao longo destes dois eixos.

Nesta lição, aprenderá sobre o eixo z e como codificar o braço de 6 eixos para se mover ao longo deste terceiro eixo.

No final desta lição, será capaz de codificar o braço de 6 eixos para se mover ao longo do eixo z, incluindo movimentos com múltiplos eixos a mudar ao mesmo tempo.

Configuração da célula de trabalho CTE com plataforma, torre de sinalização e braço de 6 eixos. O eixo z é indicado por uma seta azul que aponta na direção z positiva.

Introdução ao eixo Z

No sistema de coordenadas cartesianas, o eixo z representa o movimento vertical ou a altura.

Ao contrário dos eixos x e y, que normalmente correspondem a movimentos horizontais (esquerda-direita e para a frente-trás), o eixo z é perpendicular a ambos, movendo-se para cima e para baixo, como mostra este vídeo. Num ambiente industrial, este eixo vertical é crucial para tarefas que exijam elevação, abaixamento ou alcance de diferentes alturas.

Arquivo de vídeo

No caso de um braço de 6 eixos, o eixo z controla o quão alto ou baixo o braço se estende. A precisão no movimento ao longo do eixo z é essencial para que o braço alcance alvos com precisão, evite obstáculos e execute operações delicadas, como mostra este vídeo.

Na fabricação, os robôs utilizam frequentemente o eixo z para colocar componentes numa correia transportadora, empilhar artigos ou executar tarefas de montagem que exijam movimento vertical. Nos armazéns, os sistemas robotizados utilizam o eixo z para recuperar ou armazenar artigos em diferentes níveis de prateleiras.
 

Arquivo de vídeo

Ao codificar movimentos no VEXcode, terá de considerar o eixo z para tarefas que envolvam levantar ou baixar o braço de 6 eixos, como mostrado neste vídeo. Isto introduz uma camada adicional de complexidade em comparação com os movimentos restritos aos eixos x e y, como viu nas Lições 3 e 4.
 

Neste videoclipe, o braço de 6 eixos começa na posição segura e depois move-se para apanhar o disco no local do bloco 18. Desloca-se para baixo no eixo z para engrenar o Disco e, em seguida, levanta o Disco ao longo do eixo z para se mover em segurança sobre os outros Discos do Bloco. O braço de 6 eixos move-se então sobre o local 33 do bloco e move-se para baixo no eixo z para soltar o disco em segurança no seu novo local.

Arquivo de vídeo

Codificação do braço de 6 eixos ao longo do eixo Z

O eixo z pode ser utilizado de forma semelhante à forma como codificou os movimentos ao longo dos eixos x e y nas lições anteriores. Siga os passos abaixo para codificar o braço de 6 eixos para se mover ao longo do eixo z.

Abra o seu projeto guardado da Lição 4. Renomeie o projeto Altere os valores z e guarde-o no seu dispositivo.

Barra de ferramentas VEXcode GO com o campo Nome do projeto destacado numa caixa vermelha e definido como 'Alterar valores z'.

Altere os valores dos dois blocos Desloque-se para a posição para as seguintes coordenadas. Lembre-se que as coordenadas se escrevem como (x, y, z).

  • (100, 0, 50)
  • (100, 0, 200) 

O que acha que fará com que o braço de 6 eixos faça? Registe a sua previsão no seu caderno de engenharia.

Os blocos EXP do VEXcode são concebidos com as entradas de posição destacadas. O projeto diz: Quando iniciado, mova o braço para a posição x 100 y 0 z 50 mm, aguarde 2 segundos e depois mova o braço para a posição x 100 y 0 z 200 mm.

Certifique-se de que o braço de 6 eixos está ligado ao VEXcode. Execute o projeto.

Observe o braço de 6 eixos enquanto se move ao longo do eixo z. Note que o braço de 6 eixos começará a mover-se para a posição segura (120, 0, 100) e, em seguida, executará os blocos no projeto.

Barra de ferramentas VEXcode EXP com o botão Executar destacado numa caixa vermelha, entre os ícones Arm e Step.

Pare o projeto quando o braço de 6 eixos parar de se mover.

Registe as suas observações no seu caderno de engenharia. Como se moveu o braço de 6 eixos neste projeto? É semelhante ou diferente da sua previsão? Porquê? 

Barra de ferramentas VEXcode EXP com o botão Parar destacado numa caixa vermelha, entre os ícones Passo e Partilhar.

Note que quando o valor z é alterado, o braço de 6 eixos estende-se e retrai-se ao longo do eixo z, como mostrado nesta animação.

Como se compara com o movimento do seu braço de 6 eixos neste projeto? 

Arquivo de vídeo

Para sua informação

Também pode combinar movimentos ao longo de vários eixos ao mesmo tempo, introduzindo uma coordenada (x, y, z) no bloco Mover para a posição.

Para encontrar a coordenada específica (x, y, z) de um local, pode utilizar o Monitor Console no VEXcode EXP. Para abrir a consola, seleccione o ícone Monitor Console no canto superior direito da barra de ferramentas.

Barra de ferramentas VEXcode EXP com o botão Monitor destacado numa caixa vermelha, entre os ícones Code Viewer e Teach Pendants.

O Monitor Console será aberto e mostrará dados, incluindo os valores atuais de x, y e z do efetor final e se a Torre de Sinalização está a ser premida. Note que os valores do Monitor Console serão atualizados em tempo real à medida que move manualmente o braço de 6 eixos, como mostrado no vídeo abaixo.

Arquivo de vídeo

Atividade

Agora que aprendeu a codificar o braço de 6 eixos para se mover ao longo do eixo z, vai praticar estas competências. Nesta atividade, irá codificar o braço de 6 eixos para se mover ao longo do eixo z para encontrar os valores z mínimo e máximo para os quais o braço de 6 eixos se pode mover.

Configuração da célula de trabalho CTE com plataforma, torre de sinalização e braço de 6 eixos. O eixo z é indicado por uma seta azul que aponta na direção z positiva.

  1. Faça uma previsão para os valores z mínimo e máximo para os quais o braço de 6 eixos se pode mover. Registe os valores previstos no seu caderno de engenharia.
  2. Utilizando o mesmo projeto acima, altere os valores z nos blocos Mover para a posição para os seus valores previstos.
  3. Execute o seu projeto para testar as suas previsões. Certifique-se de que o seu braço de 6 eixos está ligado ao VEXcode.
  4. Continue a prever e a testar diferentes valores de z. Não se esqueça de registar as suas previsões e resultados no seu caderno de engenharia ao testar os seus projetos. Que valores mínimo e máximo de encontra? 
  5. Compare os seus resultados com os valores de outros grupos. São semelhantes ou diferentes? Qual o grupo que tem os valores mais altos e mais baixos? Teste estes valores e ajuste os seus resultados, se necessário. 

Verifique a sua compreensão

Antes de iniciar a lição seguinte, certifique-se de que compreende os conceitos desta lição respondendo às questões do documento abaixo no seu caderno de engenharia. 

Questões para verificar a sua compreensão > (Google Doc / .docx / .pdf)


Selecione Seguinte > para combinar as suas competências na atividade Juntar Tudo.