Langsung ke konten utama

Pelajaran 4: Memindahkan Cakram

Pada Pelajaran sebelumnya, Anda telah mempelajari cara mengumpulkan koordinat (x, y, z) menggunakan Otak. Dalam pelajaran ini, Anda akan menggunakan koordinat tersebut untuk membuat proyek VEXcode guna memindahkan Disk ke atas palet. Anda akan mempelajari cara: 

  • Buka proyek di VEXcode.
  • Buat proyek VEXcode untuk mengambil dan meletakkan Disk di atas palet.
  • Unduh proyek ke Otak.
  • Jalankan proyek di Brain.
  • Uji proyek VEXcode secara bertahap.

Di akhir pelajaran ini, Anda akan memprogram Lengan Robot 6-Axis untuk mengambil Disk tambahan dan meletakkannya di palet lain.

Basis Lengan 6-Axis CTE Brain dengan Disk merah di tengah setiap palet.

Mengambil dan Meletakkan Disk

Pada kursus sebelumnya, Anda menggunakan koneksi langsung untuk memprogram Lengan 6-Axis agar dapat mengambil dan memindahkan Kubus dan Cakram. Dalam pelajaran ini, Anda akan membuat proyek EXP Brain di VEXcode EXP untuk mengambil dan memindahkan Disk dari lokasi awal ke palet. Ini akan mengikuti proses yang sama yang Anda gunakan untuk membuat dan menguji proyek VEXcode secara bertahap dalam kursus Pengantar Lengan 6-Axis.

Untuk memulai, letakkan Disk pada lokasi Tile 17, seperti yang ditunjukkan pada gambar ini. Ini adalah pengaturan yang sama yang digunakan dalam Aktivitas Pelajaran sebelumnya.

Model dasar lengan 6-sumbu CTE Brain dibangun dengan cakram merah yang ditempatkan pada lokasi ubin 17 pada ubin lengan.

Meninjau Perilaku yang Diperlukan untuk Memindahkan Disk

Dalam kursus Pengantar Lengan 6-Axis, Anda mempelajari cara membuat rencana proyek di mana Anda mencantumkan perilaku terkecil yang mungkin secara berurutan. Sebelumnya, Anda telah membuat rencana untuk memindahkan sebuah Kubus dari zona pemuatan di lokasi Ubin 17 ke palet. Rencana yang sama (seperti yang ditunjukkan di bawah) dapat digunakan untuk memindahkan Disk dari lokasi Tile 17 ke palet sekarang, karena perilakunya sama – hanya objek yang dipindahkan yang berubah. Catat rencana memindahkan Disk dari zona pemuatan ke palet di buku catatan teknik Anda.

Pindahkan sebuah kubus ke zona pemuatan ke atas palet.
 
1. Ambil sebuah Kubus.
     A. Atur ujung lengan 6-Axis Arm ke Magnet.
     B. Gerakkan Lengan 6-Axis ke Kubus di Zona Pemuatan.
     C. Tempelkan Kubus ke Magnet.
     D. Gerakkan Lengan 6-Axis di atas Zona Pemuatan.
 
2. Letakkan kubus di atas palet.
     A. Gerakkan Lengan 6-Axis di atas palet.
     B. Gerakkan Lengan 6-Axis ke bawah untuk menempatkan Kubus di atas palet.
     C. Lepaskan Kubus dari Magnet.
     D. Gerakkan Lengan 6-Axis di atas palet.

 

Membuka Proyek Templat Dasar Lengan 6-Axis CTE

Dalam pelajaran ini, Anda akan menggunakan Proyek Template Dasar Lengan 6-Axis Brain CTE untuk memprogram Lengan 6-Axis agar dapat mengambil dan memindahkan Disk ke palet. Ikuti langkah-langkah untuk membuka proyek tersebut.

Di VEXcode, buka menuFile, dan pilihOpen Examples.

Menu File di VEXcode EXP terbuka, dengan Open Examples disorot. Open Examples adalah item menu keempat setelah New Blocks Project, New Text Project, dan Open.

Pilih proyek templatBrain CTE 6-Axis Arm Base. 

Catatan: Jika membuka proyek untuk pertama kalinya, Anda mungkin akan diminta untuk memberikan izin pengeditan. Pastikan untuk mengaktifkan penyimpanan jika diminta.

Ikon templat Basis Lengan 6-Axis CTE Otak.

Sekarang Anda siap untuk mulai membangun proyek Anda.

Proyek templat terbuka di VEXcode, menampilkan blok "When started" tanpa blok yang terlampir di sebelah kiri dan sebuah Catatan di sebelah kanan. Catatan tersebut memiliki ruang untuk memasukkan bagian Proyek, Penulis, dan Dibuat. Konfigurasi tersebut berbunyi EXP Brain CTE 6-Axis Arm Base; Signal Tower di Port 6; Arm di Port 10.

Untuk Informasi Anda

Dalam proyek templat Brain CTE 6-Axis Arm Base, 6-Axis Arm dan Signal Tower sudah dikonfigurasi sebagai perangkat yang terhubung. Saat membuat proyek Brain, sebuah perangkat, seperti Lengan 6-Axis, perlu dikonfigurasi agar blok yang mengontrol perangkat tersebut muncul di Toolbox. Dengan menggunakan proyek templat, blok dalam kategori Lengan dan Menara Sinyal akan tersedia untuk digunakan. Anda akan mempelajari lebih lanjut tentang konfigurasi perangkat di Unit selanjutnya.VEXcode EXP dengan jendela Perangkat terbuka, dan Menara Sinyal serta Lengan ditampilkan sebagai perangkat yang dikonfigurasi untuk proyek tersebut.

Ambil Disknya

Sebelum Anda mulai menambahkan blok, beri nama dan simpan proyek Anda ke perangkat Anda. Buka menu File dan pilihSimpan Sebagai. Ganti nama proyek AndaUnit 1 Pelajaran

Sekarang proyek Anda akan tersimpan secara otomatis saat Anda menambahkan dan menghapus blok.

Menu File di VEXcode EXP terbuka, dengan opsi Save As disorot dalam kotak merah. Save As adalah opsi menu keenam, di bawah New Blocks Project, New Text Project, Open, Open Examples, dan Save.

Tambahkankomentarblok untuk masing-masing dari dua langkah besar dari rencana di atas. 

Ingat, komentar membantu menjaga agar proyek Anda tetap terorganisir sehingga mudah untuk mengidentifikasi bagian kode yang dapat digunakan kembali saat Anda membangun dan menguji proyek.

Sebuah proyek VEXcode dengan blok "When started" yang dilengkapi dengan dua blok "Comment". Komentar pertama berbunyi "Ambil Disk". Yang kedua berbunyi Letakkan Disk di atas Palet.

Tambahkan blokSet end effectordi bawah blokCommentpertama untuk mengatur end effector Lengan 6-Axis ke Magnet. 

Proyek yang sama, dengan blok efektor akhir yang ditambahkan di bawah komentar pertama. Bagian awal proyek sekarang berbunyi: Saat dimulai, ambil sebuah disk, atur ujung lengan efektor ke magnet.

Tambahkan blokPindah ke posisidi bawahnya ke proyek.

Proyek yang sama dengan blok pindah posisi yang ditambahkan di bawah blok set end effector. Awal proyek sekarang berbunyi: Saat dimulai, ambil sebuah cakram, atur ujung lengan efektor ke magnet, gerakkan lengan ke posisi x 120, y 0, z 100 mm.

Atur parameter x, y, z ke koordinat bagian atas Disk di zona pemuatan (Lokasi ubin 17). Anda telah mencatat koordinat ini di buku catatan teknik Anda pada Aktivitas Pelajaran sebelumnya.

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

Proyek yang sama seperti di atas dengan parameter xy dan z dari blok pindah ke posisi diatur ke x 52, y 159, z 14, dan 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 cakram dan mengambilnya. 

Proyek yang sama dengan blok magnet yang ditambahkan setelah blok pindah ke posisi. Bagian komentar pertama proyek sekarang berbunyi: Ambil sebuah cakram; atur ujung lengan efektor ke magnet; gerakkan lengan ke posisi x 52, y 159, z 14 mm; atur magnet lengan ke posisi terpasang.

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

Hal ini akan menyebabkan Lengan 6-Axis terangkat sepanjang sumbu z, mengambil Disk dari zona pemuatan di lokasi Tile 17.

Proyek yang sama dengan blok posisi penambahan yang ditambahkan di bawah blok magnet yang telah diatur. Parameter z dari blok posisi penambahan diatur ke 50mm, sehingga blok tersebut membaca "Tambahkan posisi lengan sebesar z 50 mm".

Jalankan Proyek di Otak

Sekarang karena Brain digunakan sebagai pengontrol logika yang dapat diprogram (PLC), proyek VEXcode perlu diunduh ke Brain. Anda akan mengunduh dan menjalankan proyek di Brain sepanjang kursus ini. Ikuti langkah-langkah ini untuk mengunduh dan menjalankan proyek Anda. 

Pastikan Brain dalam keadaan menyala dan terhubung ke VEXcode EXP. Tinjau kembali langkah-langkah dalam Pelajaran 2 Unit ini untuk membantu Anda menghubungkan Otak jika diperlukan. 

Ikon Otak di Toolbar akan berwarna hijau saat Otak terhubung.

Ikon Otak Hijau yang ditampilkan di Toolbar VEXcode EXP, disorot dalam kotak merah, terletak di antara ikon Controller di sebelah kiri dan tombol Download di sebelah kanan.

PilihUnduhuntuk mengunduh proyek ke Brain.

Tombol Unduh di Toolbar VEXcode EXP, di sebelah kanan ikon Otak, disorot dalam kotak merah.

Anda akan melihat proyek tersebut di layar Brain setelah diunduh.

EXP Brain dengan layar yang menampilkan proyek yang telah diunduh terbuka. Bagian atas bertuliskan Unit 1 Pelajaran 4, dan bagian bawah bertuliskan Lari. Ikon Run di paling kiri disorot.

Tekan tombolCheckpada Brain untuk menjalankan proyek. Amati perilaku Lengan 6-Axis.

EXP Brain dengan proyek Unit 1 Pelajaran 4 terbuka di layar dan tombol Periksa di sebelah kanan disorot dalam kotak merah. Tombol centang berada di atas susunan tombol berbentuk berlian.

Setelah lengan 6-Axis selesai bergerak, tekan tombolXpada Brain untuk menghentikan proyek. 

Apakah Lengan 6-Axis mengambil Disk dari zona pemuatan sesuai yang diharapkan? Mengapa ya atau mengapa tidak?

EXP Brain saat proyek sedang berjalan, dengan layar menampilkan warna hitam dan penghitung waktu berjalan di bagian atas, yang menunjukkan 39 detik. Di sebelah kanan, tombol X ditandai dengan kotak merah. Tombol X terletak di bagian bawah susunan tombol berbentuk berlian.

Letakkan Disk di atas Palet

Setelah disk diangkat oleh lengan 6-sumbu, disk tersebut dapat dipindahkan ke palet. Lengan 6-Axis akan menggerakkan Disk ke atas lokasi penurunan di atas palet. Kemudian, alat ini akan menurunkan Disk ke palet dan melepaskan Magnet untuk menempatkan Disk, seperti yang dijelaskan dalam rencana di atas.

Tambahkan blokPindah ke posisike proyek di bawah blok Komentarkedua, agar sejajar dengan perilaku selanjutnya yang tercantum dalam rencana.

Proyek yang sama seperti di atas, dengan penambahan blok posisi di bawah komentar kedua. Proyek tersebut sekarang berbunyi: Saat dimulai, ambil sebuah cakram, atur ujung lengan efektor ke magnet, gerakkan lengan ke posisi x 52, y 159, z 14 mm, atur magnet lengan ke posisi terhubung, tingkatkan posisi lengan sebesar z 50 mm. Kemudian letakkan cakram di atas palet, gerakkan lengan ke posisi x 120, y 0, z 100 mm.

Atur parameter x, y, z ke koordinat lokasi penurunan barang – bagian atas Disk di atas palet. Anda mencatat koordinat ini di buku catatan teknik Anda pada Aktivitas Pelajaran sebelumnya.

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

Proyek yang sama dengan parameter x, y, dan z yang diatur ke x 171, y 167, dan z 26. Bagian komentar kedua pada proyek tersebut sekarang berbunyi: Letakkan Disk di atas Palet, gerakkan lengan ke posisi x 171, y 167, z 26 mm.

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

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

Proyek yang sama seperti di atas, dengan parameter z dari blok perpindahan posisi akhir diatur ke 85.

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

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

Proyek yang sama seperti di atas dengan blok posisi penambahan yang ditambahkan setelah blok pemindahan posisi akhir, dengan parameter z diatur ke -50. Bagian komentar kedua pada proyek tersebut sekarang berbunyi: Letakkan Disk di atas Palet, gerakkan lengan ke posisi x 171, y 167, z 85 mm; tingkatkan posisi lengan sebesar z negatif 50 mm.

TambahkanSet magnetblok ke proyek. Atur parameter ke, dilepaskan. 

Ini akan melepaskan magnet sehingga cakram terlepas dari palet.

Proyek yang sama dengan tambahan satu set blok magnet di ujung tumpukan. Menu tarik-turun parameter magnet terbuka dan opsi "lepas" telah dipilih.

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

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

Proyek yang sama, dengan blok posisi penambahan yang ditambahkan setelah blok magnet yang telah diatur. Bagian komentar kedua dari proyek tersebut sekarang berbunyi: Letakkan Disk di atas palet, gerakkan lengan ke posisi x 171, y 167, z 85 mm; tingkatkan posisi lengan sebesar z negatif 50 mm; atur magnet lengan ke posisi dilepas, tingkatkan posisi lengan sebesar z 50 mm.

Unduh dan Jalankan Proyek di Otak

Sekarang Anda menjalankan proyek langsung dari Brain, proyek tersebut perlu diunduh ke Brain setiap kali diedit. Hal ini memastikan bahwa proyek yang berjalan di Lengan 6-Axis sama dengan proyek yang Anda buat di VEXcode. 

Pastikan Brain dalam keadaan menyala dan terhubung ke VEXcode. PilihUnduhdi Toolbar untuk mengunduh proyek ke Brain. 

Tombol Unduh di Toolbar VEXcode EXP, di sebelah kanan ikon Otak berwarna hijau.

Setelah proyek diunduh, tekan tombolCheckpada Brain untuk menjalankan proyek. 

Amati perilaku Lengan 6-Axis.

EXP Brain dengan proyek yang telah diunduh dan dibuka. Layar Brain menampilkan Unit 1 Pelajaran 4 di bagian atas, dan Run di bagian bawah, serta ikon Run di paling kiri disorot. Di sebelah kanan layar, tombol Periksa, yang terletak di bagian atas deretan tombol berbentuk berlian, disorot dalam kotak merah.

Setelah Lengan 6-Axis selesai bergerak, tekan tombolXpada Brain untuk menghentikan proyek.

Apakah Lengan 6-Axis mengambil dan menempatkan Disk di atas palet sesuai yang direncanakan? Mengapa ya atau mengapa tidak?

EXP Brain saat proyek sedang berjalan. Layarnya berwarna hitam dengan penghitung waktu yang berjalan di bagian atas. Timer menunjukkan angka 39 detik. Tombol X di sebelah kanan, di bagian bawah bentuk berlian tombol pada Brain, disorot dalam kotak merah.

Untuk Informasi Anda

Saat Brain Anda terhubung ke VEXcode EXP dengan kabel USB-C, Anda juga dapat menggunakan tombolRundan Stopdi Toolbar untuk memulai dan menghentikan proyek Anda. Saat Brain terhubung ke VEXcode dengan kabel, ikon Brain di Toolbar akan berwarna hijau, dan tombol Download, Run, dan Stopakan diaktifkan, seperti yang ditunjukkan di sini. Toolbar VEXcode dengan ikon Otak berwarna hijau dan tombol Unduh, Jalankan, dan Hentikan diaktifkan.

Saat Brain tidak terhubung ke VEXcode, ikon Brain akan berwarna putih, dan tombolDownload, Run, dan Stopakan dinonaktifkan, seperti yang ditunjukkan di sini. Saat Brain tidak terhubung, tombol-tombol pada Brain harus digunakan untuk menjalankan proyek. Toolbar VEXcode dengan ikon Otak berwarna putih, dan tombol Unduh, Jalankan, dan Hentikan berwarna abu-abu dan dinonaktifkan.

Aktivitas

Sekarang setelah Anda membuka, mengunduh, dan menjalankan proyek Anda di Brain, dan memindahkan satu Disk 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 Disk kedua dari zona pemuatan (lokasi Tile 17) dan meletakkannya di palet kedua.

Rangka dasar lengan 6-sumbu CTE Brain dibangun dengan cakram merah di tengah setiap palet.

Aktivitas:Kodekan Lengan 6-Axis untuk menempatkan satu Disk pada setiap palet.

  1. Rencanakan bagaimana Anda akan mengembangkan proyek Anda dari Pelajaran ini. Dalam proyek ini, Anda akan memprogram Lengan 6-Axis untuk mengambil Disk kedua dari zona pemuatan dan meletakkannya 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. Buka menu File di VEXcode dan pilihSave As. Ganti nama proyek AndaUnit 1 Pelajaran 4 Aktivitas .
  3. Edit proyek di VEXcode agar sesuai dengan rencana yang telah disepakati kelompok Anda.
  4. Unduh dan jalankan proyek untuk mengujinya. Setelah disk pertama ditempatkan, letakkan disk kedua secara manual di zona pemuatan.
  5. Apakah Lengan 6-Axis berhasil menggerakkan kedua Disk sesuai yang Anda inginkan? Seharusnya ada satu Disk di setiap palet. Jika tidak, lanjutkan mengedit proyek hingga Anda berhasil menempatkan kedua Disk, 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)


PilihBerikutnya >untuk melanjutkan ke Aktivitas Menggabungkan Semuanya.