Langsung ke konten utama

Pelajaran 5: Pergerakan Otonom Sepanjang Sumbu Z

Pada Pelajaran sebelumnya, Anda telah menjelajahi sumbu x dan y dengan memprogram Lengan Robot 6-Axis untuk bergerak di sepanjang kedua sumbu tersebut.

Dalam pelajaran ini, Anda akan mempelajari tentang sumbu z dan cara memprogram lengan 6-sumbu untuk bergerak sepanjang sumbu ketiga ini.

Pada akhir pelajaran ini, Anda akan dapat memprogram lengan 6-sumbu untuk bergerak sepanjang sumbu z, termasuk bergerak dengan beberapa sumbu yang berubah secara bersamaan.

Konfigurasi Workcell CTE dengan Platform, Menara Sinyal, dan Lengan 6-Axis. Sumbu z ditunjukkan dengan panah biru yang menunjuk ke arah z positif.

Pengantar Sumbu Z

Dalam sistem koordinat Kartesius, sumbu z mewakili pergerakan vertikal atau ketinggian.

Berbeda dengan sumbu x dan y, yang biasanya berhubungan dengan gerakan horizontal (kiri-kanan dan depan-belakang), sumbu z tegak lurus terhadap keduanya, bergerak naik dan turun seperti yang ditunjukkan dalam video ini. Dalam lingkungan industri, sumbu vertikal ini sangat penting untuk tugas-tugas yang memerlukan pengangkatan, penurunan, atau jangkauan pada ketinggian yang berbeda.

Berkas video

Pada lengan 6 sumbu, sumbu z mengontrol seberapa tinggi atau rendah lengan tersebut memanjang. Ketepatan pergerakan sepanjang sumbu z sangat penting agar lengan robot dapat mencapai target dengan akurat, menghindari rintangan, dan melakukan operasi yang rumit seperti yang ditunjukkan dalam video ini.

Dalam bidang manufaktur, robot sering menggunakan sumbu z untuk menempatkan komponen di atas ban berjalan, menumpuk barang, atau melakukan tugas perakitan yang membutuhkan gerakan vertikal. Di gudang, sistem robotik memanfaatkan sumbu z untuk mengambil atau menyimpan barang di berbagai tingkat rak.
 

Berkas video

Saat membuat kode pergerakan di VEXcode, Anda perlu mempertimbangkan sumbu z untuk tugas-tugas yang melibatkan pengangkatan atau penurunan Lengan 6-Axis seperti yang ditunjukkan dalam video ini. Hal ini menghadirkan lapisan kompleksitas tambahan dibandingkan dengan gerakan yang terbatas pada sumbu x dan y seperti yang Anda lihat di Pelajaran 3 dan 4.
 

Dalam klip video ini, Lengan 6-Axis dimulai dari posisi aman, kemudian bergerak untuk mengambil Disk di lokasi Tile 18. Ia bergerak ke bawah pada sumbu z untuk berinteraksi dengan Disk, kemudian mengangkat Disk ke atas sepanjang sumbu z, untuk bergerak dengan aman melewati Disk lain pada Tile. Lengan 6-Axis kemudian bergerak ke lokasi Tile 33, dan bergerak ke bawah pada sumbu z untuk menjatuhkan Disk dengan aman di lokasi barunya.

Berkas video

Pengkodean Lengan 6-Axis Sepanjang Sumbu Z

Sumbu z dapat digunakan dengan cara yang sama seperti Anda telah membuat kode pergerakan sepanjang sumbu x dan y di Pelajaran sebelumnya. Ikuti langkah-langkah di bawah ini untuk memprogram Lengan 6-Axis agar bergerak sepanjang sumbu z.

Buka proyek yang telah Anda simpan dari Pelajaran 4. Ubah nama proyek , ubah nilai z, dan simpan ke perangkat Anda.

Toolbar VEXcode GO dengan kolom Nama Proyek yang ditandai dengan kotak merah dan diatur ke 'Ubah nilai z'.

Ubah nilai kedua blok Pindah ke posisi ke koordinat berikut. Ingatlah bahwa koordinat ditulis sebagai (x, y, z).

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

Menurut Anda, apa yang akan terjadi pada Lengan 6-Axis? Catat prediksi Anda di buku catatan teknik Anda.

Proyek blok VEXcode EXP dengan input posisi yang disorot. Instruksi proyek berbunyi: Saat dimulai, gerakkan lengan ke posisi x 100 y 0 z 50 mm, tunggu 2 detik, lalu gerakkan lengan ke posisi x 100 y 0 z 200 mm.

Pastikan Lengan 6-Axis terhubung ke VEXcode. Jalankan proyek tersebut.

Amati Lengan 6-Axis saat bergerak sepanjang sumbu z. Perhatikan bahwa Lengan 6-Axis akan mulai bergerak ke Posisi Aman (120, 0, 100), kemudian akan mengeksekusi blok-blok dalam proyek.

Toolbar VEXcode EXP dengan tombol Run yang ditandai dengan kotak merah, di antara ikon Arm dan Step.

Hentikan proyek setelah Lengan 6-Axis berhenti bergerak.

Catatlah pengamatan Anda di buku catatan teknik Anda. Bagaimana pergerakan Lengan 6-Axis pada proyek ini? Apakah ini mirip atau berbeda dengan prediksi Anda? Mengapa? 

Toolbar VEXcode EXP dengan tombol Stop yang ditandai dengan kotak merah, di antara ikon Step dan Share.

Perhatikan bahwa ketika nilai z diubah, Lengan 6-Axis memanjang dan menarik kembali sepanjang sumbu z, seperti yang ditunjukkan dalam animasi ini.

Bagaimana perbandingannya dengan pergerakan Lengan 6-Axis Anda dalam proyek ini? 

Berkas video

Untuk Informasi Anda

Anda juga dapat menggabungkan gerakan di sepanjang beberapa sumbu sekaligus dengan memasukkan koordinat (x, y, z) di blok Pindah ke posisi.

Untuk mengetahui koordinat spesifik (x, y, z) suatu lokasi, Anda dapat menggunakan Monitor Console di VEXcode EXP. Untuk membuka konsol, pilih ikon Monitor Konsol di pojok kanan atas Toolbar.

Toolbar VEXcode EXP dengan tombol Monitor yang ditandai dengan kotak merah, di antara ikon Code Viewer dan Teach Pendants.

Konsol Monitor akan terbuka dan menampilkan data termasuk nilai x, y, dan z saat ini dari efektor akhir dan apakah Menara Sinyal sedang ditekan. Perhatikan bahwa nilai-nilai pada Monitor Console akan diperbarui secara real time saat Anda menggerakkan Lengan 6-Axis secara manual, seperti yang ditunjukkan dalam video di bawah ini.

Berkas video

Aktivitas

Setelah Anda mempelajari cara memprogram Lengan 6-Axis untuk bergerak sepanjang sumbu z, Anda akan mempraktikkan keterampilan ini. Dalam aktivitas ini, Anda akan memprogram Lengan 6-Axis untuk bergerak sepanjang sumbu z guna menemukan nilai z minimum dan maksimum yang dapat dicapai oleh Lengan 6-Axis tersebut.

Konfigurasi Workcell CTE dengan Platform, Menara Sinyal, dan Lengan 6-Axis. Sumbu z ditunjukkan dengan panah biru yang menunjuk ke arah z positif.

  1. Buat prediksi untuk nilai z minimum dan maksimum yang dapat dicapai oleh Lengan 6-Axis. Catat nilai-nilai yang diprediksi di buku catatan teknik Anda.
  2. Dengan menggunakan proyek yang sama seperti di atas, ubah nilai z pada blok Pindah ke posisike nilai yang Anda prediksi.
  3. Jalankan proyek Anda untuk menguji prediksi Anda. Pastikan Lengan 6-Axis Anda terhubung ke VEXcode.
  4. Lanjutkan memprediksi dan menguji nilai z yang berbeda. Pastikan untuk mencatat prediksi dan hasil Anda di buku catatan teknik Anda saat menguji proyek Anda. Berapakah nilai minimum dan maksimum yang Anda temukan? 
  5. Bandingkan hasil Anda dengan nilai kelompok lain. Apakah mereka serupa atau berbeda? Kelompok mana yang memiliki nilai terbesar dan terkecil? Uji nilai-nilai tersebut dan sesuaikan hasilnya jika diperlukan. 

Periksa Pemahaman Anda

Sebelum memulai Pelajaran berikutnya, pastikan Anda memahami konsep-konsep dalam Pelajaran ini dengan menjawab pertanyaan-pertanyaan dalam dokumen di bawah ini di buku catatan teknik Anda. 

Periksa Pemahaman Anda pertanyaan > (Google Doc / .docx / .pdf)


Pilih Berikutnya > untuk menggabungkan keterampilan Anda dalam aktivitas Menggabungkan Semuanya.