Langsung ke konten utama

Pelajaran 2: Pengkodean Konveyor

Sebelumnya, Anda telah mempelajari tentang konveyor dan pengalih, serta bagaimana keduanya memungkinkan pengangkutan material yang efisien di lingkungan industri. Anda juga mempelajari cara kerja konveyor pada Workcell CTE. Sekarang Anda siap untuk mulai memprogram konveyor untuk mengangkut Disk.  Dalam pelajaran ini, Anda akan mempelajari:

  • Cara mengkonfigurasi motor konveyor individual di VEXcode.
  • Cara membuat proyek VEXcode untuk memindahkan Disk dari satu konveyor ke konveyor lain menggunakan pergerakan berbasis waktu.

Pada akhir pelajaran ini, Anda akan membangun sebuah proyek untuk mengangkut sebuah Disk dari Konveyor Masuk, melalui Konveyor Pengangkut, dan menuju ke Konveyor Keluar.

Tampilan dari atas konstruksi Basis Workcell CTE dengan cakram hijau di ujung Konveyor Keluar.

Bersiap untuk Mengkode Konveyor

Sebelum Anda dapat memprogram konveyor pada CTE Workcell, ada beberapa tugas penting yang harus Anda selesaikan untuk bersiap-siap. Anda perlu mengkonfigurasi setiap motor konveyor secara individual di VEXcode. Anda juga perlu memodifikasi susunan blok yang memicu penghentian terkontrol, untuk memastikan semua motor konveyor disertakan.

Mengonfigurasi Motor Individual di VEXcode

Setiap konveyor pada CTE Workcell dikendalikan oleh motor yang terpisah. Oleh karena itu, Anda perlu menambahkan setiap motor ke konfigurasi di VEXcode sebelum dapat memulai proyek Anda. Selain itu, Anda perlu memastikan setiap motor diberi nama dengan benar, dan bahwa motor tersebut diatur untuk berputar ke arah yang dibutuhkan agar dapat mengangkut material dengan sukses.

Mengonfigurasi Motor Konveyor Masuk

Buka proyek Brain CTE 6-Axis Arm Base Template.

Catatan:Untuk pengingat tentang cara membuka Contoh di VEXcode EXP, lihat Unit sebelumnya.

Ikon proyek Templat Dasar Lengan 6-Axis CTE Otak.

Ubah nama proyek menjadi Unit 4 Lesson 2dan simpan ke perangkat Anda.

Toolbar VEXcode EXP dengan kolom Nama Proyek yang ditandai dengan kotak merah dan diubah namanya menjadi Unit 4 Pelajaran 2, menunjukkan bahwa nama proyek dapat diubah dengan mengkliknya.

Buka jendela Perangkat.

Toolbar VEXcode EXP dengan tombol Perangkat yang ditandai dengan kotak merah, di antara ikon Penampil Kode dan Monitor.

Pilih Tambah Perangkat.

Jendela Perangkat terbuka dan tombol Tambah Perangkat disorot.

Pilih Motor dari daftar Perangkat.

Opsi perangkat di Jendela Perangkat, dengan ikon Motor ditandai dengan warna merah.

Pilih port 1 pada Brain agar sesuai dengan port tempat Motor Konveyor Masuk terhubung.

Catatan:Pastikan Motor Konveyor Masuk terhubung ke port 1 pada Brain.

Jendela Perangkat dengan Port 1 disorot untuk Motor.

Edit label agar sesuai dengan gambar ini. 

  • Motor tersebut perlu diganti namanya agar jelas teridentifikasi sebagai motor Konveyor Masuk. Angka dalam nama tersebut merujuk pada port tempat perangkat tersebut dicolokkan.
  • Arah putaran motor juga perlu diganti menjadi masuk dan keluar, karena label default maju dan mundurtidak cukup menggambarkan pergerakan konveyor.

Inbound berarti Konveyor Masuk berputar ke arah Konveyor Transportasi. Keluarberarti Konveyor Masuk berputar menjauh dari Konveyor Transportasi.

Layar Perangkat dengan layar konfigurasi motor ditampilkan, dan blok nama motor serta arah motor disorot. Motor tersebut diberi nama Entry Conveyor 1 dan arah pergerakannya diberi nama inbound dan outbound.

Pilih Selesai.

Layar perangkat dengan motor dan petunjuk arah yang telah diubah namanya, dan tombol Selesai ditandai dengan kotak merah.

Mengonfigurasi Motor Konveyor Keluar

Motor Konveyor Keluar dapat dikonfigurasi dengan cara yang sama seperti Motor Konveyor Masuk.

Di jendela Perangkat, pilih Motor dari daftar perangkat.

Opsi perangkat di Jendela Perangkat, dengan ikon Motor ditandai dengan warna merah.

Pilih port 4 agar sesuai dengan port tempat motor Konveyor Keluar terhubung.

Catatan:Pastikan motor Konveyor Keluar terhubung ke port 4 pada Brain.

Jendela Perangkat dengan Port 4 disorot untuk Motor.

Edit label agar sesuai dengan yang ada di gambar.

  • Motor tersebut perlu diganti namanya agar jelas teridentifikasi sebagai motor Konveyor Keluar. Angka dalam nama tersebut merujuk pada port tempat perangkat tersebut dicolokkan.
  • Arah putaran motor juga harus diganti namanya menjadimasuk,dankeluar,seperti yang Anda lakukan sebelumnya untuk Konveyor Masuk.

Masukberarti Konveyor Keluar berputarke arahKonveyor Transportasi. Keluarberarti Konveyor Keluar berputarmenjauh dari Konveyor Transportasi.

Layar Perangkat dengan layar konfigurasi motor ditampilkan, dan blok nama motor serta arah motor disorot. Motor tersebut diberi nama Konveyor Keluar 4 dan arahnya diberi nama masuk dan keluar.

Pilih Selesai.

Layar perangkat dengan motor dan petunjuk arah yang telah diubah namanya, dan tombol Selesai ditandai dengan kotak merah.

Mengonfigurasi Motor Konveyor Transportasi

Terakhir, Anda perlu mengkonfigurasi motor Konveyor Transportasi. Selain itu, Anda perlu membalikkan arah putaran motor agar konveyor dapat bergerak ke arah yang dibutuhkan.

Di jendela Perangkat, pilih Motor dari daftar Perangkat.

Opsi perangkat di Jendela Perangkat, dengan ikon Motor ditandai dengan warna merah.

Pilih port 2 agar sesuai dengan port tempat motor Transport Conveyor terhubung.

Catatan:Pastikan motor Transport Conveyor terhubung ke port 2 pada Brain.

Jendela Perangkat dengan Port 2 disorot untuk Motor.

Ganti nama motor menjadi TransportConveyor2.

Layar Perangkat dengan layar konfigurasi motor ditampilkan, dan blok nama motor serta arah motor disorot. Motor tersebut diberi nama Transport Conveyor 2, dan arah geraknya diberi nama maju dan mundur.

Agar Konveyor Pengangkut dapat memindahkan material ke arah yang benar, Anda perlu memilih tombol pengalih untuk mengubah arah motor dari Normal menjadi Terbalik.

Layar perangkat dengan tombol pengalih yang dipilih untuk mengubah arah dari normal ke terbalik.

Arah Motor Konveyor Transportasi

Saat mengkonfigurasi motor Transport Conveyor, Anda harus membalik arah putarannya. Hal ini karena secara default motor akan memutar Konveyor Pengangkut searah jarum jam. Anda dapat menentukan arah putaran default motor berdasarkan label pada motor tersebut. 

Motor yang digunakan untuk menggerakkan konveyor berbentuk ular, dengan ikon panah + yang ditunjukkan.

Di bagian atas setiap motor, terdapat ikon yang menunjukkan arah mana yang positif. Dalam kasus Konveyor Transportasi, panah menunjuk searah jarum jam. Ini berarti bahwa secara default, setiap Disk yang ditempatkan di Konveyor Transportasi akan berputar dari Konveyor Masuk ke pengalih pertama. Dengan membalik arah motor pada konfigurasi tersebut, Anda memastikan bahwa arah majusesuai dengan apa yang telah dibahas sebagai jalur yang benar di sepanjang konveyor. 

Memodifikasi Penghentian Terkendali

Setelah Anda mengkonfigurasi semua motor konveyor, Anda perlu memperbarui penghentian terkontrol. Saat penghentian terkontrol dipicu, semua motor harus berhenti beroperasi, sehingga Anda dapat yakin bahwa Basis Workcell CTE aman untuk dipindahkan. Anda akan menambahkan blok ke blok topiWhen controlled stopuntuk menghentikan motor konveyor ini.

Buat Komentar untuk menjelaskan perilaku konveyor yang dibutuhkan selama penghentian terkontrol.

Blok komentar VEXcode EXP yang berbunyi 'Hentikan semua pergerakan konveyor'.

Tambahkan blokKomentar ke tumpukan blok yang sudah ada.

Proyek blok VEXcode EXP yang berbunyi "Ketika kontrol lengan 10 berhenti", kemudian blok komentar yang berbunyi "Secara visual menunjukkan bahwa penghentian terkontrol telah terjadi dengan Menara Sinyal". Selanjutnya ada dua blok yang bertuliskan "Atur menara sinyal 6 ke hijau dan mati", lalu "Atur menara sinyal 6 ke merah dan berkedip". Terakhir, ada blok komentar lain yang bertuliskan Hentikan semua pergerakan konveyor.

Seret keluar blok motor Stop untuk menghentikan Konveyor Masuk, dan pasangkan ke tumpukan blok.

Kelanjutan dari proyek blok VEXcode EXP, dengan penambahan blok Stop Motor di bagian akhir yang bertuliskan Stop entry conveyor 1. Seluruh proyek sekarang berbunyi "Ketika kontrol lengan 10 berhenti", kemudian blok komentar yang berbunyi "Secara visual menunjukkan bahwa penghentian terkontrol telah terjadi dengan Menara Sinyal." Selanjutnya ada dua blok yang bertuliskan "Atur menara sinyal 6 ke hijau dan mati", lalu "Atur menara sinyal 6 ke merah dan berkedip". Terakhir, ada blok komentar lain yang bertuliskan "Hentikan semua pergerakan konveyor" dan blok "Hentikan Motor" yang bertuliskan "Hentikan konveyor masuk 1".

Seret keluar blok motor Stop lainnya dan pasangkan ke bagian bawah tumpukan blok.

Pilih tanda panah untuk membuka menu tarik-turun dan pilih 'TransportConveyor2' untuk mengatur parameter agar Transport Conveyor berhenti di tempat yang terkontrol.

Kelanjutan dari proyek blok VEXcode EXP, dengan penambahan blok Stop Motor di bagian akhir yang bertuliskan Stop transport conveyor 2. Seluruh proyek sekarang berbunyi "Ketika kontrol lengan 10 berhenti", kemudian blok komentar yang berbunyi "Secara visual menunjukkan bahwa penghentian terkontrol telah terjadi dengan Menara Sinyal." Selanjutnya ada dua blok yang bertuliskan "Atur menara sinyal 6 ke hijau dan mati", lalu "Atur menara sinyal 6 ke merah dan berkedip". Selanjutnya ada blok komentar lain yang bertuliskan Hentikan semua pergerakan konveyor. Terakhir, ada dua blok lagi yang bertuliskan "stop entry conveyor 1" dan "stop transport conveyor 2".

Tambahkan blok ketiga Stop motor ke tumpukan. Ubah parameter menjadi 'ExitConveyor4'.

Kelanjutan dari proyek blok VEXcode EXP, dengan penambahan blok Stop Motor di bagian akhir yang bertuliskan Stop exit conveyor 4. Seluruh proyek sekarang berbunyi "Ketika kontrol lengan 10 berhenti", kemudian blok komentar yang berbunyi "Secara visual menunjukkan bahwa penghentian terkontrol telah terjadi dengan Menara Sinyal." Selanjutnya ada dua blok yang bertuliskan "Atur menara sinyal 6 ke hijau dan mati", lalu "Atur menara sinyal 6 ke merah dan berkedip". Selanjutnya ada blok komentar lain yang berbunyi Hentikan semua pergerakan konveyor. Terakhir, ada tiga blok lagi yang bertuliskan "hentikan konveyor masuk 1", "hentikan konveyor pengangkut 2", dan "hentikan konveyor keluar 4".

Membuat Proyek untuk Mengangkut Disk Menggunakan Konveyor

Setelah Anda mengkonfigurasi motor konveyor dan memodifikasi penghenti terkontrol, Anda dapat mulai membangun proyek untuk mengangkut Disk menggunakan konveyor. Anda akan mulai membangun proyek agar Disk dapat bergerak dari Konveyor Masuk, sepanjang Konveyor Transportasi ke Konveyor Keluar. Untuk melakukan hal tersebut, pergerakan Disk di sepanjang konveyor harus dikoordinasikan dengan cermat. Salah satu cara untuk mencapai koordinasi ini adalah dengan membuat proyek menggunakan gerakan berbasis waktu, seperti yang ditunjukkan dalam video di bawah ini.

Berkas video

Gerakan Berbasis Waktu

Dengan menggunakan kombinasi blok Wait, Spin, dan Stop motor , Anda dapat membuat proyek di mana setiap konveyor mulai dan berhenti pada waktu yang tepat untuk memindahkan Disk dari satu konveyor ke konveyor berikutnya. Cara pengkodean konveyor ini disebut sebagai penggunaan gerakan berbasis waktu.

Contoh tumpukan VEXcode EXP untuk mendemonstrasikan pergerakan berbasis waktu. Perintah yang tertera adalah: Putar konveyor masuk 1, tunggu 2 detik, lalu hentikan konveyor masuk 1.

Membangun Proyek

Catat langkah-langkah perencanaan yang diperlukan untuk memindahkan Disk, seperti yang ditunjukkan pada gambar di sini, di buku catatan teknik Anda.

Langkah-langkah perencanaan dicatat dalam buku catatan teknik. Judulnya berbunyi Pindahkan sebuah cakram dari konveyor masuk ke awal konveyor keluar. Langkah pertama berbunyi: Pindahkan cakram di sepanjang konveyor masuk ke konveyor pengangkut. Langkah ke-2 dan terakhir berbunyi: Pindahkan cakram sepanjang konveyor pengangkut ke konveyor keluar.

Buat Komentar blok untuk setiap langkah rencana Anda, dan lampirkan ke Saat dimulai blok.

Proyek blok VEXcode EXP yang terdiri dari dua blok Komentar. Proyek tersebut bertuliskan "Saat dimulai," kemudian diikuti blok komentar yang berbunyi "Pindahkan cakram di sepanjang konveyor masuk ke konveyor pengangkut." Blok komentar kedua berbunyi: Pindahkan cakram di sepanjang konveyor pengangkut ke konveyor keluar.

Lampirkan blok Spindi bawah Komentar pertama.

Disk tersebut mulai bergerak dari Konveyor Masuk dan menuju ke Konveyor Transportasi, sehingga parameter dapat tetap diatur ke 'EntryConveyor1' dan 'inbound'.

BlokSpinakan memutar motor selamanya sampai diperintahkan untuk menghentikan motor.

Kelanjutan dari proyek blok VEXcode EXP, sekarang dengan blok komentar kedua digantikan oleh blok Spin Motor. Proyek tersebut sekarang berbunyi "Saat dimulai", kemudian diikuti blok komentar yang berbunyi "Pindahkan cakram di sepanjang konveyor masuk ke konveyor pengangkut." Terakhir adalah satu blok yang bertuliskan Spin entry conveyor 1 inbound.

Selanjutnya, lampirkan blok Wait. 

Kelanjutan dari proyek blok VEXcode EXP, kini dengan tambahan blok Tunggu di bagian akhir yang bertuliskan Tunggu 1 detik. Seluruh proyek sekarang berbunyi "Saat dimulai", kemudian blok komentar berbunyi "Pindahkan cakram di sepanjang konveyor masuk ke konveyor pengangkut." Terakhir, ada dua blok yang bertuliskan "Spin entry conveyor 1 inbound, and wait 1 second."

Pasang blok motor Stopke bagian bawah tumpukan blok. Pastikan parameter diatur sebagai 'EntryConveyor1'.

Buatlah prediksi tentang apa yang menurut Anda akan terjadi ketika proyek tersebut dijalankan. Catatlah di buku catatan teknik Anda.

Kelanjutan dari proyek blok VEXcode EXP, kini dengan tambahan blok Stop Motor di bagian akhir yang bertuliskan Stop entry conveyor 1. Seluruh proyek sekarang berbunyi "Saat dimulai", kemudian blok komentar berbunyi "Pindahkan cakram di sepanjang konveyor masuk ke konveyor pengangkut." Terakhir, ada tiga blok yang bertuliskan Putar konveyor masuk 1, tunggu 1 detik, lalu hentikan konveyor masuk 1.

Pastikan Brain terhubung ke VEXcode, dan unduh proyek ke Brain.

Toolbar VEXcode EXP dengan ikon Unduh yang ditandai dengan kotak merah, di antara ikon Otak dan Jalankan.

Pastikan Disk berwarna hijau ditempatkan di awal Konveyor Masuk, seperti yang ditunjukkan di sini. Tekan tombol Check pada Brain untuk menjalankan proyek dan mengujinya.

Amati perilaku konveyor. Apakah alat ini mengangkut Disk ke ujung Konveyor Masuk? Mengapa ya atau mengapa tidak?

Tampilan dari atas bangunan Basis Sel Kerja CTE dengan cakram hijau yang ditempatkan di awal Konveyor Masuk.

Saat konveyor berhenti bergerak, tekan tombol X pada Brain untuk menghentikan proyek. Catatlah pengamatan Anda di buku catatan teknik Anda.

EXP Brain dengan tombol X berlian yang ditunjukkan dalam kotak merah.

Mengatur Waktu Konveyor

Saat Anda menjalankan proyek Anda, Anda mungkin memperhatikan bahwa Konveyor Masuk tidak memindahkan Disk sepenuhnya ke Konveyor Transportasi. Hal ini karena parameter pada blok Wait hanya diatur ke 1 detik. Diperlukan lebih banyak waktu agar Konveyor Masuk berputar, sebelum blok motor Stopdijalankan.

Saat Anda membangun dan menguji proyek yang menggunakan gerakan berbasis waktu, Anda mungkin perlu menyesuaikan parameter di blok Wait lebih dari sekali untuk mencapai pengaturan waktu yang tepat.

Proyek VEXcode EXP dari atas dengan parameter waktu pada blok Wait yang disorot. Proyek tersebut bertuliskan "Saat dimulai," kemudian diikuti blok komentar yang berbunyi "Pindahkan cakram di sepanjang konveyor masuk ke konveyor pengangkut." Terakhir adalah tiga blok yang bertuliskan Putar konveyor masuk 1, tunggu 1 detik, lalu hentikan konveyor masuk 1.

Ubah parameter di blok Wait menjadi 7 detik, lalu unduh dan jalankan proyek lagi untuk menguji. 

Apakah Konveyor Masuk mengangkut Disk sampai ke ujung, di mana Disk tersebut dapat diambil oleh Konveyor Pengangkut? Jika tidak, sesuaikan parameter lagi hingga berhasil. 

Catatan:Jumlah detik yang dibutuhkan dalam parameter dapat bervariasi. Gunakan angka yang dapat diandalkan untuk Basis Sel Kerja CTE Anda.

 

 

Proyek VEXcode EXP dari atas dengan parameter waktu pada blok Wait yang disorot dan diubah dari 1 menjadi 7. Proyek tersebut bertuliskan "Saat dimulai," kemudian diikuti blok komentar yang berbunyi "Pindahkan cakram di sepanjang konveyor masuk ke konveyor pengangkut." Terakhir adalah tiga blok yang bertuliskan Putar konveyor masuk 1, tunggu 7 detik, lalu hentikan konveyor masuk 1.

Tambahkan balok-balok yang dibutuhkan untuk menggerakkan Disk di sepanjang Konveyor Transportasi.

Perhatikan bahwa ini adalah blok yang sama seperti yang digunakan untuk Entry Conveyor, hanya saja parameternya diatur ke 'TransportConveyor2' dan 'forward'.

Kelanjutan dari proyek VEXcode EXP dengan penambahan 4 blok lagi di bagian akhir untuk mengontrol Konveyor Transportasi. Proyek tersebut bertuliskan "Saat dimulai," kemudian diikuti blok komentar yang berbunyi "Pindahkan cakram di sepanjang konveyor masuk ke konveyor pengangkut." Berikutnya adalah tiga blok yang bertuliskan Putar konveyor masuk 1, tunggu 7 detik, lalu hentikan konveyor masuk 1. Berikutnya adalah blok komentar yang berbunyi Pindahkan cakram di sepanjang konveyor pengangkut ke konveyor keluar. Terakhir, ada tiga blok lagi, yang berbunyi Putar konveyor pengangkut 2 ke depan, tunggu 5 detik, lalu hentikan konveyor pengangkut 2.

Unduh proyek tersebut ke Brain, lalu jalankan untuk mengujinya. Apakah cakram tersebut bergerak sepanjang konveyor pengangkut, dan berhenti di pengalih? Jika tidak, sesuaikan parameter blok Waithingga berhasil.

Tampilan dari atas bangunan dasar Workcell CTE dengan cakram hijau yang dipindahkan ke awal Konveyor Keluar.

Untuk Informasi Anda

Kecepatan pergerakan objek di sepanjang konveyor dapat dimodifikasi menggunakan blok Set motor velocity . Parameter dalam blok tersebut dapat diubah untuk menyebabkan konveyor berputar lebih cepat, atau lebih lambat. Kecepatan konveyor standar adalah 50%, dan kecepatan maksimumnya adalah 100%. 

Perbandingan dua blok Set Motor Velocity dengan parameter kecepatan yang disorot. Yang pertama berbunyi "Atur kecepatan konveyor masuk 1 menjadi 50%", dan yang kedua berbunyi "Atur kecepatan konveyor masuk 1 menjadi 100%".

Parameter blok Set motor velocity juga dapat diatur menggunakan rpm, atau putaran per menit.

Atur blok Kecepatan Motor dengan parameter rpm yang disorot di menu tarik-turun. Blok tersebut bertuliskan "Atur kecepatan konveyor masuk 1 menjadi 200 rpm."

 

Aktivitas

Setelah Anda menggunakan pergerakan berbasis waktu untuk memprogram konveyor agar memindahkan Disk dari Konveyor Masuk dan sepanjang Konveyor Transportasi ke Konveyor Keluar, Anda akan melanjutkan proyek Anda untuk memindahkan Disk ke ujung Konveyor Keluar tanpa terjatuh dari ujung konveyor.

Tampilan dari atas konstruksi Basis Workcell CTE dengan cakram hijau di ujung Konveyor Keluar.

Pengaturan:Letakkan Disk di awal Konveyor Masuk seperti yang ditunjukkan di bawah ini. 

Tampilan dari atas struktur dasar Workcell CTE dengan cakram hijau di awal Konveyor Masuk.

Aktivitas: Buat proyek VEXcode yang akan mengangkut Disk dari Konveyor Masuk, sepanjang Konveyor Transportasi, hingga ujung Konveyor Keluar.

  1. Rencanakan bagaimana Anda akan mengembangkan proyek Anda untuk memindahkan Disk ke ujung Konveyor Keluar.
  2. Catat rencana Anda di buku catatan teknik Anda.
  3. Ubah nama proyek Anda Unit 4 Lesson 2 Activity dan simpan ke perangkat Anda sebelum Anda mulai mengedit proyek.
  4. Edit proyek di VEXcode agar sesuai dengan rencana yang telah disepakati kelompok Anda.
  5. Letakkan Disk pada titik awal Konveyor Masuk dan jalankan proyek. Apakah konveyor memindahkan Disk ke ujung Konveyor Keluar tanpa terjatuh? Hentikan proyek ketika konveyor telah selesai bergerak, dan catat pengamatan Anda di buku catatan teknik Anda. 
    1. Jika Disk jatuh dari ujung Konveyor Keluar, edit proyek Anda hingga Disk bergerak ke ujung konveyor tanpa jatuh. Catat setiap perubahan dalam buku catatan teknik Anda.

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.