Langsung ke konten utama

Pelajaran 2: Pilih dan Tempatkan

Pada pelajaran sebelumnya, Anda telah mempelajari tentang palet dan bagaimana cara kerjanya bersamaan dengan lengan robot untuk mengirimkan produk secara terorganisir dan efisien. Sekarang setelah Anda mengetahui apa itu palet dan bagaimana fungsinya, saatnya mempelajari cara memprogram Lengan 6-Axis untuk mengambil dan menempatkan objek ke atas palet. Untuk memindahkan sebuah Kubus, Anda perlu menggunakan Alat Pengambil Magnet. 

Dalam pelajaran ini, Anda akan mempelajari tentang:

  • Menggunakan blok magnet Set dalam sebuah proyek untuk mengambil dan melepaskan sebuah Kubus dengan Magnet.
  • Menemukan koordinat sebuah Kubus di zona pemuatan dan di atas palet.
  • Memprogram lengan 6-sumbu untuk mengambil dan menempatkan sebuah kubus di atas palet.

Pada akhir Pelajaran ini, Anda akan memindahkan sebuah Kubus ke palet lain, menerapkan pembelajaran Anda tentang pengkodean Magnet pada Lengan 6-Axis.

Tampilan miring dari Lengan 6-Axis yang dilengkapi dengan Alat Pengambil Magnet pada Ubin CTE dengan 2 palet terpasang. Terdapat sebuah kubus biru yang diletakkan di tengah setiap palet.

 

Mengambil dan Meletakkan Kubus dengan Lengan 6-Axis

Pada Unit sebelumnya, Anda telah menggunakan Magnet pada Lengan 6-Axis untuk mengambil dan memindahkan Disk dengan Teach Pendant. Dalam pelajaran ini, Anda akan mengembangkan apa yang telah Anda pelajari untuk memprogram Lengan 6-Axis agar bergerak, mengaktifkan Magnet, mengambil Kubus, memindahkannya ke lokasi baru, dan melepaskan Magnet untuk menempatkan Kubus ke atas palet. 

Untuk memulai, letakkan sebuah Kubus di lokasi Ubin 17, seperti yang ditunjukkan pada gambar ini. Ini akan menjadi zona pemuatan untuk Cube. Dokumentasikan pengaturan ini di buku catatan teknik Anda.

Tampilan dari atas lengan 6-sumbu pada ubin CTE dengan dua palet terpasang. Sebuah kubus biru ditempatkan pada posisi 17 pada ubin CTE.

Kumpulkan Koordinat dengan Monitor

Sebelum Anda dapat memprogram Lengan 6-Axis untuk mengambil sebuah Kubus, Anda perlu mengetahui lokasi koordinat Kubus tersebut. Koordinat ini dapat ditemukan menggunakan Monitor. 
 

Pastikan Lengan 6-Axis terhubung ke VEXcode.

Pilih ikon Monitor di Toolbar untuk membuka Monitor.

Toolbar VEXcode yang menampilkan tombol kontrol proyek di pojok kanan atas VEXcode. Di bawah tombol kontrol proyek, tombol Monitor Sensor, yang terletak dua dari kiri, ditandai dengan kotak merah.

Gerakkan Lengan 6-Axis secara manual sehingga Magnet menyentuh bagian atas Kubus di zona pemuatan.

Tampilan miring dari Lengan 6-Axis yang dilengkapi dengan Alat Pengambil Magnet. Alat tersebut menyentuh bagian atas sebuah kubus biru yang saat ini berada di posisi ke-17 pada ubin tersebut.

Catat koordinat x, y, dan z dari Konsol Monitor di buku catatan teknik Anda. 

Konsol VEXcode Monitor menampilkan posisi X, Y, dan Z dari Lengan 6-Axis dalam milimeter. Posisi saat ini adalah sebagai berikut: X berada di 49, Y di 163, dan Z di 29. Ketiga posisi tersebut ditandai dengan kotak merah.

Mari kita uraikan koordinat (x, y, z) yang baru saja kita kumpulkan. Nilai x, y, z menunjukkan lokasi Kubus pada Ubin CTE. Anda menggunakan lokasi koordinat x dan y untuk menggerakkan Pena guna menggambar di Unit sebelumnya. Namun, dalam kasus tersebut, nilai z adalah 0, karena Pena diletakkan rata di permukaan Ubin. 

Untuk mengambil Kubus, kita perlu menyentuh magnet pada angkadi atas angkapada Kubus. Artinya, kita perlu mengetahui di mana letak puncak Kubus di sepanjang sumbu z. Jika kita tidak memperhitungkan tinggi Kubus saat memprogram Lengan 6-Axis, Magnet tidak akan dapat mengangkat Kubus secara efektif. 

Gambar yang sama menunjukkan Alat Magnet Lengan 6-Axis yang diletakkan di atas kubus biru pada posisi 17. Garis merah mengukur tinggi kubus biru dan diberi label dengan ukuran tersebut, yaitu 25 mm.

Monitor tersebut melaporkan lokasi ujung magnet, ketika menyentuh bagian atas kubus. Nilai pada Monitor mungkin tidak persisatau, sama dengan tinggi Kubus saat Anda menggerakkan Lengan 6-Axis secara manual. Dengan gerakan manual, mungkin ada beberapa variasi pada nilainya. Pastikan Anda menggunakan nilai yang Anda lihat di Monitor dalam proyek Anda.

Sekarang setelah kita tahu di mana kita akan mengambil Kubus, kita perlu mencari tahu koordinat tempat kita akan meletakkan Kubus tersebut. 

Letakkan kubus di tengah palet.

Gerakkan Lengan 6-Axis secara manual sehingga Magnet menyentuh bagian atas Kubus.

Tampilan miring yang menunjukkan alat Pengambilan Magnet Lengan 6-Axis yang diletakkan di atas sebuah kubus biru. Kubus biru diletakkan di atas palet yang dipasang di atas ubin CTE.

Perhatikan nilai x, y, z di Konsol Monitor.

Catat koordinat (x, y, z) Kubus di atas palet di buku catatan teknik Anda. Ini adalah lokasi pengantaran.

Konsol VEXcode Monitor menampilkan posisi X, Y, dan Z dari Lengan 6-Axis dalam milimeter. Posisi saat ini adalah sebagai berikut: X berada di 179, Y di 170, dan Z di 43. Ketiga posisi tersebut ditandai dengan kotak merah.

Perhatikan bahwa nilai z pada Konsol Monitor telah berubah. Hal ini karena Cube sekarang berada di atas palet. Artinya, lokasi magnet saat kubus diletakkan di atas palet berada lebih jauh di sepanjang sumbu z dibandingkan saat kubus berada di permukaan ubin. 

Gambar yang sama seperti sebelumnya dengan Alat Pengambil Magnet diletakkan di atas kubus biru yang berada di atas palet. Garis merah menunjukkan tinggi objek-objek dalam gambar. Palet tersebut diberi label memiliki tinggi 15 mm. Kubus biru tersebut diberi label memiliki tinggi 25 mm.

Penting untuk mencatat nilai z ini agar Anda dapat menempatkan Kubus ke atas palet secara efektif dan terkontrol. Sekali lagi, nilai z pada monitor mungkin sedikit berbeda dari yang Anda lihat pada gambar ini. Hal ini disebabkan oleh variabilitas saat menggerakkan Lengan 6-Axis secara manual. Pastikan Anda menggunakan nilai yang Anda lihat di Monitor dalam proyek Anda.

Ambil Kubus di Zona Pemuatan

Sekarang kita sudah tahu di mana kita akan mengambil Cube dan di mana kita akan menurunkannya, kita bisa mulai memprogram Lengan 6-Axis. Pertama, Lengan 6-Axis perlu digerakkan ke arah Kubus di zona pemuatan. Kemudian, magnet akan diaktifkan untuk mengambil kubus tersebut. 

BukaNew Blocks Projectdengan mengikuti langkah-langkah dalam video ini, di mana Menu File digunakan untuk memilih New Blocks Project. 

Berkas video

Tambahkan blok Set end effector ke proyek Anda, dan atur parameternya menjadi magnet. 

Ingatlah bahwa menambahkan komentar ke proyek Anda saat Anda membangunnya dapat membantu Anda tetap terorganisir, dan mempermudah pelacakan perilaku dalam proyek Anda. 

Tumpukan balok yang dimulai ketika sebuah balok dimulai. Di bawahnya terdapat blok-blok berikut secara berurutan. Blok komentar yang berbunyi "Bersiaplah untuk menggunakan magnet" dan blok "Atur ujung lengan efektor ke magnet". Kedua blok bagian bawah ini ditandai dengan blok berwarna merah.

Tambahkan blok "Pindahkan ke posisi ke proyek. Atur parameter x, y, z ke koordinat lokasi zona pemuatan yang telah Anda catat di buku catatan teknik Anda.

Perlu dicatat bahwa koordinat (x, y, z) yang ditampilkan di sini hanyalah contoh. Hasil Anda mungkin sedikit berbeda tergantung pada posisi Kubus dan Lengan 6-Axis saat Anda mengumpulkan nilai secara manual. Pastikan Anda menggunakan koordinatdandalam proyek Anda.

Tumpukan balok yang sama seperti sebelumnya, tetapi sekarang ada dua balok baru yang ditambahkan di bagian bawah tumpukan. Blok baru ini berupa blok komentar yang berbunyi "gerakkan lengan 6 sumbu untuk mengambil kubus" dan blok "gerakkan lengan ke posisi x 49 y 163 z 29 mm". Kedua blok baru ini ditandai dengan kotak merah.

Tambahkan Set magnet blok ke proyek. Pastikan parameter diatur ke engaged.

Anda harus menggunakan blok magnet Set untuk mengaktifkan magnet agar dapat menarik kubus untuk diambil. 

Susunan balok yang sama seperti sebelumnya dengan dua balok baru ditambahkan di bagian bawah. Blok baru ini terdiri dari blok komentar yang bertuliskan "Aktifkan Magnet dan Angkat Kubus" dan blok untuk mengaktifkan magnet lengan. Kedua blok baru ini ditandai dengan kotak merah.

Tambahkan blokIncrement positionke proyek Anda dan atur parameter z ke 50. 

Hal ini akan menyebabkan Lengan 6-Axis terangkat sepanjang sumbu z, mengambil Kubus dari lokasi awalnya di atas Tile. 

Susunan blok yang sama seperti sebelumnya dengan penambahan posisi lengan penambah sebesar x 0 y 0 z 500 mm di bagian ujung. Blok yang baru ditambahkan ini ditandai dengan blok berwarna merah.

Pastikan Lengan 6-Axis terhubung ke VEXcode. Jalankan proyek dan amati perilaku Lengan 6-Axis.

Toolbar VEXcode yang menampilkan tombol kontrol proyek di pojok kanan atas VEXcode. Tombol Jalankan ditandai dengan kotak merah.

Hentikan proyek ketika Lengan 6-Axis selesai bergerak. 

Apakah sistem tersebut mengambil Cube dari zona pemuatan sesuai yang diharapkan? Mengapa ya atau mengapa tidak?

Toolbar VEXcode yang menampilkan tombol kontrol proyek di pojok kanan atas VEXcode. Tombol Stop ditandai dengan kotak merah.

Letakkan Kubus di atas Palet

Setelah Cube diangkat oleh Lengan 6-Axis, Cube dapat dipindahkan ke palet. Pertama, Lengan 6-Axis akan menggerakkan Kubus ke atas lokasi penurunan di atas palet. Kemudian, alat ini akan menurunkan Kubus ke palet dan melepaskan Magnet untuk menempatkan Kubus tersebut.

Tambahkan blok "Pindahkan ke posisi ke proyek. Atur parameter x, y, z ke koordinat lokasi penurunan yang tercatat di buku catatan teknik Anda.

Pastikan Anda menggunakansebagai koordinatAnda, karena yang ditampilkan di sini hanyalah contoh dan mungkin berbeda dari koordinat Anda sendiri. 

Tumpukan balok yang sama seperti sebelumnya dengan dua balok baru yang ditambahkan. Dua blok baru tersebut adalah blok komentar yang bertuliskan Pindahkan Kubus ke palet dan blok pindahkan lengan ke posisi x 179 y 170 z 43 mm. Dua blok yang baru ditambahkan ditandai dengan kotak merah.

Tambahkan sekitar 50 ke koordinat z Anda di blok Pindah ke posisi.

Ini ditambahkan karena Lengan 6-Axis perlu menggerakkan Kubusdi atas, yaitu lokasi penurunan. Dengan meningkatkan koordinat z, Anda dapat memastikan bahwa Kubus diposisikan di atas lokasi yang tepat. Hal ini juga memastikan bahwa Lengan tersebut menghindari rintangan apa pun yang mungkin ada.

Susunan balok yang sama seperti sebelumnya, tetapi balok pemindah lengan terakhir memiliki posisi z yang dimodifikasi. Posisi sekarang terbaca x 179, y 170, z 100. Perubahan posisi z ditandai dengan kotak merah.

Pastikan Lengan 6-Axis terhubung ke VEXcode, dan Kubus ditempatkan di zona pemuatan.

Jalankan proyek untuk mengujinya. Di manakah posisi akhir Kubus saat proyek dijalankan?

Toolbar VEXcode yang menampilkan tombol kontrol proyek di pojok kanan atas VEXcode. Tombol Jalankan ditandai dengan kotak merah.

Hentikan proyek tersebut. Catat apa yang terjadi saat proyek dijalankan di buku catatan teknik Anda. 

Anda seharusnya telah mengamati Lengan 6-Axis bergerak ke arah Kubus, mengambilnya menggunakan Magnet, dan memindahkan Kubus tepat di atas bagian tengah palet. Gerakan ini memastikan Magnet Anda berada tepat di atas titik yang benar sebelum diturunkan untuk dilepaskan dari Kubus.

Toolbar VEXcode yang menampilkan tombol kontrol proyek di pojok kanan atas VEXcode. Tombol Stop ditandai dengan kotak merah.

Tambahkan blokIncrement positionke proyek. Atur parameter z ke -50. 

Ini akan menggerakkan Lengan 6-Axis ke bawah sejauh 50mm untuk menempatkan Kubus di atas palet.

Susunan blok yang sama seperti sebelumnya dengan posisi lengan penambah baru sebesar x 0 y 0 z -50 mm yang ditambahkan di bagian bawah susunan. Blok yang baru ditambahkan ini ditandai dengan kotak merah.

Tambahkan Set magnet blok ke proyek. Atur parameter ke , dilepaskan. 

Ini akan melepaskan magnet sehingga kubus terlepas dari palet.

Susunan balok yang sama seperti sebelumnya dengan dua balok baru ditambahkan di bagian bawah. Kedua blok baru ini adalah blok komentar yang bertuliskan "Letakkan Kubus di atas palet dan angkat Lengan 6-Axis untuk membiarkan Kubus tetap di tempatnya" dan blok "atur magnet lengan untuk melepaskan". Kedua blok baru ini ditandai dengan kotak merah.

Tambahkan blok Increment positionke proyek. Atur parameter z ke 50.

Ini akan menaikkan Lengan 6-Axis untuk menempatkan Kubus di atas palet.

Susunan balok yang sama seperti sebelumnya dengan posisi lengan penambah baru sebesar x 0 y 0 z 50 mm yang ditambahkan di bagian bawah susunan. Blok yang baru ditambahkan ini ditandai dengan kotak merah.

Pastikan Lengan 6-Axis terhubung ke VEXcode, dan Kubus ditempatkan di zona pemuatan.

Jalankan proyek untuk mengujinya. Amati perilaku Lengan 6-Axis.

Toolbar VEXcode yang menampilkan tombol kontrol proyek di pojok kanan atas VEXcode. Tombol Jalankan ditandai dengan kotak merah.

Hentikan proyek ketika Lengan 6-Axis selesai bergerak.

Apakah alat tersebut mengambil dan meletakkan Kubus di atas palet sesuai yang diharapkan? Mengapa ya atau mengapa tidak? 

Toolbar VEXcode yang menampilkan tombol kontrol proyek di pojok kanan atas VEXcode. Tombol Stop ditandai dengan kotak merah.

Pastikan untuk mengganti nama dan menyimpan proyek Anda.

Toolbar VEXcode yang menampilkan nama proyek. Nama Proyek tertulis Unit 7 Pelajaran 2 dan ditandai dengan kotak merah.

Setelah Anda membangun dan menguji proyek, Anda seharusnya telah melihat tindakan berikut dari Lengan 6-Axis:

  • Pindah ke Cube di zona pemuatan.
  • Bergerak ke atas sepanjang sumbu z.
  • Pindah ke lokasi pengantaran.
  • Gerakkan ke bawah sepanjang sumbu z.
  • Jatuhkan Kubusnya.
  • Gerakkan kembali ke atas sepanjang sumbu z untuk memastikan Kubus telah ditempatkan. 

Saksikan video di bawah ini untuk melihat Lengan 6-Axis melakukan tindakan-tindakan ini secara berurutan.

Berkas video

Pergerakan sepanjang sumbu z dengan blok posisipada peningkatan merupakan bagian penting dari proses tersebut. Ini memungkinkan Anda untuk memastikan bahwa magnet telah menangkap kubus tersebut. Pergerakan sumbu z juga memungkinkan Anda untuk memastikan posisi Kubus di atas palet sudah benar. Ini mirip dengan permainan mesin capit di arena permainan. Anda ingin memindahkan derek itu sendiri ke atas lokasi penurunan atau pengambilan sebelum memindahkannya langsung ke bawah. 

Palet jarang sekali meninggalkan gudang hanya dengan satu paket yang dimuat. Saat Anda terus membangun proyek dan memindahkan Kubus ke atas palet, Anda perlu memastikan setiap penempatan tepat. Dengan cara ini Anda dapat mengirimkan sebanyak mungkin paket (Kubus) ke tujuan akhir. Anda akan mempelajari cara memindahkan beberapa Kubus ke atas palet pada Pelajaran 3 Unit ini.

Aktivitas

Setelah Anda memindahkan satu Cube dari zona pemuatan ke palet, Anda akan mempraktikkan keterampilan ini. Dalam aktivitas ini, Anda akan melanjutkan proyek Anda dari Pelajaran ini untuk memprogram Lengan 6-Axis agar mengambil Kubus kedua dari zona pemuatan dan menempatkannya di palet kedua.

Tampilan miring dari Lengan 6-Axis yang dilengkapi dengan Alat Pengambil Magnet pada Ubin CTE dengan 2 palet terpasang. Terdapat sebuah kubus biru yang diletakkan di tengah setiap palet.

Aktivitas: Kodekan Lengan 6-Axis untuk menempatkan satu Kubus di setiap palet.

  1. Rencanakan bagaimana Anda akan mengembangkan proyek Anda untuk memprogram Lengan 6-Axis agar mengambil Kubus kedua dari zona pemuatan dan menempatkannya di palet kedua bersama kelompok Anda. Pastikan Anda semua sepakat tentang pendekatan yang akan digunakan sebelum memulai pengeditan proyek. 
    1. Catat rencana Anda di buku catatan teknik Anda.
    2. Ubah nama dan simpan proyek Anda menjadi Unit 7 Pelajaran 2 Aktivitassebelum Anda mulai mengedit proyek. 
  2. Edit proyek di VEXcode agar sesuai dengan rencana yang telah disepakati kelompok Anda.
  3. Jalankan proyek untuk mengujinya. Setelah kubus pertama ditempatkan, letakkan kubus kedua secara manual di zona pemuatan.
  4. Apakah Lengan 6-Axis berhasil menggerakkan kedua Kubus sesuai yang Anda inginkan? Seharusnya ada satu Cube di setiap palet. Jika tidak, lanjutkan mengedit proyek hingga Anda berhasil menempatkan kedua Kubus, satu di setiap palet. 

Periksa Pemahaman Anda

Sebelum melanjutkan ke Pelajaran berikutnya, pastikan Anda memahami konsep-konsep dalam Pelajaran ini dengan menjawab pertanyaan-pertanyaan berikut di buku catatan teknik Anda. 

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


Pilih Berikutnya > untuk melanjutkan ke Refleksi Pertengahan Unit.