Skip to main content

Lezione 5: Movimento autonomo lungo l'asse Z

Lezione 5: Movimento autonomo lungo l'asse Z

Nelle lezioni precedenti hai esplorato gli assi x e y programmando il braccio robotico a 6 assi affinché si muova lungo questi due assi.

In questa lezione imparerai a conoscere l'asse z e come programmare il braccio a 6 assi per muoversi lungo questo terzo asse.

Al termine di questa lezione, sarai in grado di programmare il braccio a 6 assi in modo che si muova lungo l'asse z, incluso lo spostamento con più assi che cambiano contemporaneamente.

Configurazione della cella di lavoro CTE con piattaforma, torre di segnalazione e braccio a 6 assi. L'asse z è contrassegnato da una freccia blu che punta nella direzione z positiva.

Introduzione all'asse Z

Nel sistema di coordinate cartesiano, l'asse z rappresenta il movimento verticale o l'altezza.

A differenza degli assi x e y, che in genere corrispondono a movimenti orizzontali (sinistra-destra e avanti-indietro), l'asse z è perpendicolare a entrambi e si muove verso l'alto e verso il basso, come mostrato in questo video. In un contesto industriale, questo asse verticale è fondamentale per le attività che richiedono di sollevare, abbassare o raggiungere altezze diverse.

File video

Nel caso di un braccio a 6 assi, l'asse Z controlla quanto in alto o in basso si estende il braccio. La precisione nel movimento lungo l'asse z è fondamentale affinché il braccio possa raggiungere con precisione i bersagli, evitare gli ostacoli ed eseguire operazioni delicate, come mostrato in questo video.

Nell'industria manifatturiera, i robot utilizzano spesso l'asse Z per posizionare componenti su un nastro trasportatore, impilare articoli o eseguire attività di assemblaggio che richiedono un movimento verticale. Nei magazzini, i sistemi robotici sfruttano l'asse Z per prelevare o immagazzinare articoli su diversi livelli di scaffali.
 

File video

Quando si codificano i movimenti in VEXcode, sarà necessario considerare l'asse z per le attività che comportano il sollevamento o l'abbassamento del braccio a 6 assi, come mostrato in questo video. Ciò introduce un ulteriore livello di complessità rispetto ai movimenti limitati agli assi x e y, come visto nelle lezioni 3 e 4.
 

In questa clip video, il braccio a 6 assi inizia in posizione sicura, quindi si muove per raccogliere il disco nella posizione Tile 18. Si sposta verso il basso lungo l'asse z per agganciare il disco, quindi solleva il disco lungo l'asse z per spostarlo in sicurezza sopra gli altri dischi sulla tessera. Il braccio a 6 assi si sposta quindi sulla posizione 33 della tessera e si sposta verso il basso lungo l'asse z per rilasciare in sicurezza il disco nella sua nuova posizione.

File video

Codifica del braccio a 6 assi lungo l'asse Z

L'asse z può essere utilizzato in modo simile a come hai codificato i movimenti lungo gli assi x e y nelle lezioni precedenti. Seguire i passaggi sottostanti per codificare il braccio a 6 assi in modo che si muova lungo l'asse z.

Apri il progetto salvato nella Lezione 4. Rinomina il progetto Modifica i valori z e salvalo sul tuo dispositivo.

Barra degli strumenti VEXcode GO con il campo Nome progetto evidenziato in una casella rossa e impostato su 'Modifica valori z'.

Modifica i valori dei due blocchi Sposta in posizione con le seguenti coordinate. Ricorda che le coordinate si scrivono come (x, y, z).

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

Secondo te, cosa comporterà questo braccio a 6 assi? Annota la tua previsione nel tuo quaderno di progettazione.

I blocchi EXP VEXcode proiettano gli input di posizione evidenziati. Il progetto recita: Una volta avviato, spostare il braccio nella posizione x 100 y 0 z 50 mm, attendere 2 secondi, quindi spostare il braccio nella posizione x 100 y 0 z 200 mm.

Assicurarsi che il braccio a 6 assi sia collegato a VEXcode. Esegui il progetto.

Osservare il braccio a 6 assi mentre si muove lungo l'asse z. Si noti che il braccio a 6 assi inizierà spostandosi nella posizione sicura (120, 0, 100), quindi eseguirà i blocchi nel progetto.

Barra degli strumenti VEXcode EXP con il pulsante Esegui evidenziato in un riquadro rosso, tra le icone Braccio e Passo.

Interrompere il progetto una volta che il braccio a 6 assi ha smesso di muoversi.

Annota le tue osservazioni sul tuo quaderno di progettazione. Come si è mosso il braccio a 6 assi in questo progetto? È simile o diverso dalla tua previsione? Perché? 

Barra degli strumenti VEXcode EXP con il pulsante Stop evidenziato in un riquadro rosso, tra le icone Step e Share.

Si noti che quando si modifica il valore z, il braccio a 6 assi si estende e si ritrae lungo l'asse z, come mostrato in questa animazione.

Come si confronta con il movimento del tuo braccio a 6 assi in questo progetto? 

File video

Per vostra informazione

È anche possibile combinare i movimenti lungo più assi contemporaneamente inserendo una coordinata (x, y, z) nel blocco Sposta nella posizione.

Per trovare le coordinate specifiche (x, y, z) di una posizione, è possibile utilizzare la Monitor Console in VEXcode EXP. Per aprire la console, selezionare l'icona Monitor Console nell'angolo in alto a destra della barra degli strumenti.

Barra degli strumenti VEXcode EXP con il pulsante Monitor evidenziato in un riquadro rosso, tra le icone Code Viewer e Teach Pendants.

La console del monitor si aprirà e mostrerà i dati, inclusi i valori x, y e z correnti dell'effettore finale e se la torre di segnalazione è premuta. Si noti che i valori della console del monitor verranno aggiornati in tempo reale mentre si sposta manualmente il braccio a 6 assi, come mostrato nel video qui sotto.

File video

Attività

Ora che hai imparato come programmare il braccio a 6 assi per muoversi lungo l'asse z, metterai in pratica queste competenze. In questa attività, programmerai il braccio a 6 assi in modo che si muova lungo l'asse z per trovare i valori z minimi e massimi a cui il braccio a 6 assi può muoversi.

Configurazione della cella di lavoro CTE con piattaforma, torre di segnalazione e braccio a 6 assi. L'asse z è contrassegnato da una freccia blu che punta nella direzione z positiva.

  1. Effettuare una previsione dei valori z minimi e massimi a cui può muoversi il braccio a 6 assi. Registra i valori previsti nel tuo quaderno di progettazione.
  2. Utilizzando lo stesso progetto di cui sopra, modifica i valori z nei blocchi  Sposta in posizione in i valori previsti.
  3. Esegui il progetto per testare le tue previsioni. Assicurati che il tuo braccio a 6 assi sia connesso a VEXcode.
  4. Continuare a prevedere e testare diversi valori z. Quando testi i tuoi progetti, assicurati di registrare le tue previsioni e i risultati nel tuo quaderno di progettazione. Quali valori minimi e massimi trovi?  
  5. Confronta i tuoi risultati con i valori degli altri gruppi. Sono simili o diversi? Quale gruppo ha i valori più grandi e più piccoli? Prova questi valori e modifica i risultati se necessario. 

Controlla la tua comprensione

Prima di iniziare la lezione successiva, assicurati di aver compreso i concetti di questa lezione rispondendo alle domande nel documento sottostante nel tuo quaderno di .

Domande di verifica della comprensione > (Google Doc / .docx / .pdf)


Seleziona Avanti > per combinare le tue competenze nell'attività Mettere tutto insieme.