Skip to main content

Lição 2: Escolher e Colocar

Na lição anterior, você aprendeu sobre paletes e como eles funcionam em conjunto com braços robóticos para enviar produtos de forma organizada e eficiente. Agora que você sabe o que é um palete e como ele funciona, é hora de aprender a codificar o Braço de 6 Eixos para pegar e colocar um objeto sobre um palete. Para mover um Cubo, você precisará usar a Ferramenta de Captura de Ímãs. 

Nesta lição, você aprenderá sobre:

  • Utilizar o bloco Set magnet num projeto para recolher e libertar um Cubo com o Ímã.
  • Encontrar as coordenadas de um Cubo na zona de carregamento e no palete.
  • Codificar o Braço de 6 Eixos para pegar e colocar um Cubo sobre um palete.

No final desta Lição, você moverá um Cubo para outro palete, aplicando seu aprendizado sobre a codificação do Ímã no Braço de 6 Eixos.

Imagem do resultado final após a atividade da Lição 2 onde são colocados dois cubos. Uma vez em cada palete

 

Recolher e Colocar um Cubo com o Braço de 6 Eixos

Em uma Unidade anterior, você usou o Ímã no Braço de 6 Eixos para pegar e mover Discos com o Teach Pendant. Nesta Lição, você desenvolverá o que aprendeu a codificar o Braço de 6 Eixos para se mover, envolver o Ímã, pegar um Cubo, movê-lo para um novo local e soltar o Ímã para colocar o Cubo em um palete. 

Para começar, coloque um Cubo no local do Bloco 17, conforme mostrado nesta imagem. Esta será a zona de carregamento do Cubo. Documente esta configuração no seu bloco de anotações de engenharia.

Coloque um cubo no número 17 na Peça

Reunir Coordenadas com o Monitor

Antes de codificar o Braço de 6 Eixos para pegar um Cubo, você precisa saber a localização das coordenadas do Cubo. Essas coordenadas podem ser encontradas usando o Monitor. 

Certifique-se de que o braço de 6 eixos esteja conectado ao VEXcode.

Selecione o ícone Monitor na Barra de Ferramentas para abrir o Monitor.

Imagem do ícone do Monitor na Barra de Ferramentas

Mova manualmente o braço de 6 eixos para que o ímã toque a parte superior do cubo na zona de carregamento.

Imagem do Braço de 6 Eixos com o ímã tocando a parte superior do Cubo no local do Ladrilho 17.

Grave as coordenadas x, y e z do Console do Monitor no seu caderno de engenharia. 

Imagem do Monitor aberto com os valores x, y e z destacados

Vamos dividir a coordenada (x, y, z) que acabamos de reunir. Os valores x, y, z mostram onde o Cubo está localizado no CTE Tile. Você usou os locais das coordenadas x e y para mover a Caneta para desenhar nas Unidades anteriores. No entanto, nesse caso, o valor z era 0, porque a Caneta era plana na superfície do Azulejo. 

Para pegar o Cubo, precisamos que o Ímã toque a parte superior do Cubo. Isso significa que precisamos saber onde, ao longo do eixo z, fica o topo do Cubo. Se não levarmos em conta a altura do Cubo ao codificar o Braço de 6 Eixos, o Ímã não pegará o Cubo de forma eficaz. 

Imagem do Ímã tocando o Cubo com uma etiqueta de 25 mm no Cubo

O Monitor está relatando a localização da extremidade do Ímã, quando está tocando a parte superior do Cubo. O valor no Monitor pode não ser exatamente o mesmo que a altura do Cubo quando você move manualmente o Braço de 6 Eixos. Com o movimento manual, pode haver alguma variabilidade nos valores. Certifique-se de que está a utilizar os valores que vê no Monitor nos seus projetos.

Agora que sabemos onde estamos pegando o Cubo, precisamos descobrir as coordenadas de onde vamos colocar o Cubo. 

Coloque o Cubo no centro do palete.

Mova manualmente o braço de 6 eixos para que o ímã toque a parte superior do cubo.

Uma imagem do braço de 6 eixos tocando a parte superior de um cubo que foi colocado no centro de um palete

Observe os valores x, y, z no Console do Monitor.

Registre as coordenadas (x, y, z) do Cubo no palete no seu caderno de engenharia. Este é o local de entrega.

Imagem do Console do Monitor aberto com as coordenadas (x, y, z) mostrando quando o Braço de 6 Eixos está tocando a parte superior de um Cubo que foi colocado no centro de um palete

Observe que o valor z no Console do Monitor foi alterado. Isso ocorre porque o Cubo está agora no topo do palete. Isso significa que a localização do Ímã quando o Cubo é colocado no palete está mais ao longo do eixo z do que quando o Cubo estava apoiado na superfície da Placa. 

imagem do close do imã + cubo + palete com as medidas rotuladas 

É importante anotar este valor z para que você possa efetivamente colocar o Cubo no palete de forma controlada. Novamente, o valor z no Monitor pode ser ligeiramente diferente do que você vê nesta imagem. Isso se deve à variabilidade ao mover o braço de 6 eixos manualmente. Certifique-se de usar os valores que vê no Monitor no seu projeto.

Pegue o Cubo na Zona de Carregamento

Agora que sabemos onde estamos pegando o Cubo e onde vamos deixá-lo, podemos começar a codificar o Braço de 6 Eixos. Primeiro, o braço de 6 eixos precisa se mover para o cubo na zona de carregamento. Em seguida, o Ímã será acionado para pegar o Cubo. 

Abra um Novo Projeto de Blocos seguindo os passos deste vídeo. 

Ficheiro de vídeo

Adicione um bloco Definir efetor final ao seu projeto e defina o parâmetro para ímã

Lembre-se de que adicionar comentários ao seu projeto à medida que o constrói pode ajudá-lo a manter-se organizado e facilitar o acompanhamento dos comportamentos no seu projeto. 

Imagem do projeto com um comentário e o bloco de efetor final definido adicionado

Adicione um bloco Mover para posição ao projeto. Defina os parâmetros x, y, z para as coordenadas do local da zona de carga que você registrou no seu caderno de engenharia.

Observe que as coordenadas (x, y, z) mostradas aqui são um exemplo. O seu pode ser ligeiramente diferente com base na posição do Cubo e do Braço de 6 Eixos quando você reuniu manualmente os valores. Certifique-se de usar as suas coordenadas no seu projeto.

Imagem do projeto com as coordenadas x, y, z adicionadas e o bloco de comentários adicionado

Adicione um bloco Definir ímã ao projeto. Certifique-se de que o parâmetro esteja definido como engatado.

Você deve usar um bloco de ímã Set para engatar o ímã, a fim de atrair o cubo para pegá-lo. 

Imagem do projeto com o bloco Set Magnet adicionado

Adicione um bloco de posição Incrementar ao seu projeto e defina o parâmetro z para 50. 

Isso fará com que o braço de 6 eixos se levante ao longo do eixo z, pegando o cubo a partir de seu local de partida no ladrilho. 

Imagem do projeto com o bloco de posição de incremento adicionado e o parâmetro z definido como 50

Certifique-se de que o braço de 6 eixos esteja conectado ao VEXcode. Execute o projeto e observe os comportamentos do braço de 6 eixos.

Imagem do botão de EXECUÇÃO na barra de ferramentas

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

Ele pega o Cubo da zona de carregamento como pretendido? Por que sim ou por que não?

Imagem do botão PARAR na barra de ferramentas

Coloque o Cubo no Palete

Agora que o Cubo é recolhido pelo Braço de 6 Eixos, ele pode ser movido para o palete. Primeiro, o braço de 6 eixos moverá o cubo acima do local de entrega no palete. Em seguida, ele abaixará o Cubo até o palete e soltará o Ímã para colocar o Cubo.

Adicione um bloco Mover para posição ao projeto. Defina os parâmetros x, y, z para as coordenadas do local de entrega registrado no seu caderno de engenharia.

Certifique-se de usar suas coordenadas, pois as mostradas aqui são um exemplo e podem variar das suas. 

Imagem do bloco Mover para posição adicionado ao projeto com os parâmetros definidos

Adicione aproximadamente 50 à sua coordenada z no bloco Mover para posição.

Isso está sendo adicionado porque o Braço de 6 Eixos precisa mover o Cubo acima do local de entrega. Ao aumentar a coordenada z, você pode garantir que o Cubo esteja posicionado sobre o local correto. Isso também garante que o Braço evite quaisquer obstáculos que possam estar presentes.

alterar o valor de z para 100

Certifique-se de que o braço de 6 eixos esteja conectado ao VEXcode e que o cubo esteja colocado na zona de carregamento.

Execute o projeto para testá-lo. Onde está a posição final do Cubo quando o projeto é executado?

executar o projecto

Parar o projeto. Registe o que aconteceu quando o projeto foi executado no seu caderno de engenharia. 

Você deve ter observado o movimento do braço de 6 eixos para o cubo, pegá-lo usando o ímã e movê-lo diretamente acima do centro do palete. Este movimento garante que o seu Ímã esteja diretamente em cima do local correto antes de abaixar para soltar o Cubo.

parar o projecto

Adicione um bloco de posição Incrementar ao projeto. Defina o parâmetro z para -50. 

Isso moverá o braço de 6 eixos para baixo 50 mm para colocar o cubo no palete.

Bloco de posição de incremento adicionado com o valor z definido como -50

Adicione um bloco Definir ímã ao projeto. Defina o parâmetro para libertado

Isso desengatará o Ímã para que o Cubo seja liberado no palete.

Imagem do projeto com um bloco magnético Set adicionado e definido como lançado

Adicione um bloco de posição Incrementar ao projeto. Defina o parâmetro z para 50.

Isso levantará o braço de 6 eixos para colocar o cubo no palete.

Imagem do bloco Incrementar braço com o conjunto de parâmetros

Certifique-se de que o braço de 6 eixos esteja conectado ao VEXcode e que o cubo esteja colocado na zona de carregamento.

Execute o projeto para testá-lo. Observe os comportamentos do braço de 6 eixos.

Imagem do botão de EXECUÇÃO na barra de ferramentas

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

Ele pega e coloca o Cubo no palete como pretendido? Por que sim ou por que não? 

Imagem do botão PARAR na barra de ferramentas

Renomeie e salve o seu projeto.

Imagem com o projeto renomeado para Unidade 7 Lição 2

Agora que construiu e testou o projeto, deve ter visto as seguintes ações do Braço de 6 eixos:

  • Mova para o Cubo na zona de carregamento.
  • Mova-se para cima ao longo do eixo z.
  • Vá para o local de entrega.
  •  Desça ao longo do eixo z.
  • Solte o Cubo.
  • Mova de volta para cima ao longo do eixo z para garantir que o Cubo tenha sido colocado.
    Ficheiro de vídeo

Mover-se ao longo do eixo z com os blocos de posição de incremento é uma parte importante do processo. Isto permite-lhe garantir que o Ímã captou o Cubo. Os movimentos do eixo z também permitem garantir que o posicionamento do Cubo acima do palete esteja correto. Isso é semelhante a um jogo de garça num fliperama. Você deseja mover o próprio guindaste acima do local de entrega ou retirada antes de se mover diretamente para baixo. 

Os paletes raramente saem de um armazém com apenas um único pacote carregado. À medida que continua a construir projetos e a mover Cubos para paletes, terá de garantir que cada posicionamento é preciso. Desta forma, você pode entregar o maior número possível de pacotes (Cubos) até o destino final. Você explorará a movimentação de vários cubos para os paletes na Lição 3 desta Unidade.

Actividade

Agora que você moveu um Cubo da zona de carregamento para o palete, você praticará essas habilidades. Nesta atividade, você desenvolverá seu projeto a partir desta Lição para codificar o Braço de 6 Eixos para pegar um segundo Cubo da zona de carregamento e colocá-lo no segundo palete.

Configurar imagem para a atividade da Lição 2

Atividade: codifique o braço de 6 eixos para colocar um cubo em cada palete.

  1. Planeie como irá construir o seu projeto para codificar o Braço de 6 Eixos para recolher um segundo Cubo da zona de carregamento e colocá-lo na segunda palete com o seu grupo. Certifique-se de que todos concordam com a sua abordagem antes de começar a editar o projeto. 
    1. Documente o seu plano no seu caderno de engenharia.
    2. Renomeie e guarde o seu projeto na Atividade da Lição 2 da Unidade 7 antes de começar a editar o projeto. 
  2. Edite o projeto no VEXcode para corresponder ao plano acordado pelo seu grupo.
  3. Execute o projeto para testá-lo. Coloque manualmente o segundo Cubo na zona de carregamento uma vez que o primeiro Cubo tenha sido colocado.
  4. O Braço de 6 Eixos move com sucesso ambos os Cubos como você pretendia? Deve haver um Cubo em cada palete. Caso contrário, continue a editar o projeto até ter colocado com sucesso ambos os Cubos, um em cada palete. 

Verifique a sua compreensão

Antes de passar para a próxima lição, certifique-se de entender os conceitos desta lição respondendo às seguintes perguntas em seu caderno de engenharia. 

Verifique as suas perguntas de compreensão > (Google Doc / .docx / .pdf)


Selecione Avançar > para passar para a Reflexão da Unidade Intermediária.