Robotics9 menit baca

Merancang Robotic Assembly Line: Panduan Teknis untuk Pabrik di Indonesia

Tim Engineering PT Solusi Rekatama Makmur

Kebanyakan cell robot yang mengecewakan tidak gagal karena robotnya kurang bagus, tapi karena satu angka yang salah dihitung di awal: payload yang lupa memasukkan gripper, jangkauan yang tidak diverifikasi, atau cycle time yang tidak pernah dipecah per gerakan. Tulisan ini membahas keputusan-keputusan teknis itu satu per satu.

Payload yang sebenarnya: part, gripper, dan jarak ke pusat

Angka payload di katalog adalah berat maksimum yang boleh digantung di flange robot. Yang sering dilupakan, berat itu harus menampung gripper, part, dan segala yang menempel di ujung lengan — selang, kabel, sensor, dan pelat adaptor.

Part 8 kg dengan gripper 12 kg berarti robot menangani 20 kg. Kalau robot yang dipilih berkapasitas 25 kg, di atas kertas masih masuk. Tapi ada faktor kedua yang sama menentukan: seberapa jauh titik berat beban itu dari flange.

Beban yang menjulur jauh menghasilkan momen yang jauh lebih besar daripada beban yang sama menempel dekat flange. Robot bisa menolak bergerak pada kecepatan penuh, atau bergerak dengan getaran yang merusak pengulangan posisi. Karena itu yang dimasukkan ke perhitungan bukan hanya berat, tapi juga titik berat dan momen inersianya.

Praktik yang kami pakai adalah menghitung ketiganya sejak desain gripper masih di gambar, bukan setelah gripper dibuat. Gripper yang 2 kg lebih ringan sering lebih murah daripada naik ke kelas robot berikutnya.

  • Berat part terberat yang akan ditangani, bukan rata-rata
  • Berat gripper lengkap dengan selang, kabel, sensor, dan pelat adaptor
  • Jarak titik berat beban dari flange robot
  • Momen inersia, terutama untuk gripper panjang atau gripper ganda
  • Percepatan yang dibutuhkan untuk mencapai cycle time, karena beban dinamis lebih besar daripada beban diam

Jangkauan, ruang kerja, dan kapan robot tujuh sumbu menyelamatkan layout

Jangkauan katalog diukur dari pusat robot ke titik terjauh dalam kondisi lengan terentang penuh. Di posisi itu robot paling lemah dan paling lambat, jadi mendesain cell yang mengandalkan jangkauan maksimum hampir selalu berakhir mengecewakan.

Yang kami cari adalah cell di mana semua titik kerja berada di wilayah nyaman robot: tidak terlalu dekat ke badan sampai lengan harus melipat ekstrem, tidak terlalu jauh sampai kehilangan kecepatan dan kekakuan.

Kesulitan muncul waktu otomasi harus masuk ke layout yang sudah tidak bisa diubah — ada tiang, ada mesin yang tidak boleh digeser, atau akses operator yang harus dipertahankan. Di situlah robot tujuh sumbu memberi sesuatu yang tidak bisa ditiru robot enam sumbu: sumbu tambahan memungkinkan lengan melipat mengitari penghalang dan tetap sampai ke titik yang sama dengan orientasi yang sama. Untuk pekerjaan handling dan assembly kami memakai seri GP, dengan varian tujuh sumbu untuk kasus seperti ini.

Alternatif lain adalah memindahkan robotnya, bukan lengannya: dudukan di atas rail, atau posisi gantung dan wall mount. Ketiganya mengubah bentuk ruang kerja secara mendasar, dan sering menyelesaikan masalah jangkauan lebih murah daripada naik ke robot yang lebih besar.

Gripper dan EOAT: bagian yang paling menentukan konsistensi

Kalau ada satu bagian cell yang paling sering menentukan berhasil atau tidaknya, itu adalah alat di ujung lengan. Robot mengulangi gerakan dengan sangat presisi, tapi presisi itu tidak ada gunanya kalau part tidak selalu dipegang pada posisi yang sama.

Cara memegang dipilih dari karakter part. Vacuum cup cocok untuk permukaan rata, bersih, dan tidak berpori. Gripper mekanis dengan jari cocok untuk part kaku yang punya permukaan cengkeram jelas. Magnet cocok untuk part ferromagnetik yang tidak masalah terkena sisa magnetisasi. Part lentur, berminyak, atau berpori hampir selalu memerlukan uji coba sebelum desainnya dikunci.

Yang sama pentingnya adalah bagaimana part dipresentasikan ke robot. Jig yang memaksa part selalu duduk pada satu posisi jauh lebih murah dan lebih andal daripada menambahkan sistem vision untuk mengoreksi posisi yang tidak pernah tetap. Menyelesaikan masalah di jig adalah kebiasaan yang kami pegang sebelum menambahkan sensor.

Untuk cell yang menangani beberapa jenis part, keputusan berikutnya adalah gripper universal atau gripper yang bisa ditukar. Gripper universal menghindari waktu ganti tapi biasanya lebih berat dan lebih besar; tool changer menambah kerumitan dan titik perawatan, tapi menjaga setiap part dipegang dengan cara terbaiknya.

  • Vacuum untuk permukaan rata dan tidak berpori, dengan cadangan daya hisap saat ada kebocoran kecil
  • Gripper mekanis untuk part kaku dengan permukaan cengkeram yang jelas
  • Magnet untuk part ferromagnetik yang toleran terhadap sisa magnetisasi
  • Jig yang memaksa posisi part konsisten sebelum mempertimbangkan vision
  • Sensor konfirmasi bahwa part benar-benar terpegang sebelum robot bergerak
  • Gripper universal atau tool changer, sesuai seberapa sering jenis part berganti

Cycle time: memecahnya per gerakan, bukan menebak totalnya

Cycle time yang dijanjikan tanpa pemecahan per gerakan adalah tebakan. Cara yang bisa dipertanggungjawabkan adalah menyusun urutan lengkap — ambil, angkat, pindah, posisikan, lepas, kembali — lalu memberi waktu pada setiap langkah dari simulasi, bukan dari perasaan.

Yang sering luput adalah waktu yang bukan milik robot: waktu vacuum mencapai daya hisap penuh, waktu jari gripper menutup, waktu sensor mengonfirmasi, dan waktu mesin di sebelahnya membuka pintunya. Pada cell yang cepat, jumlah waktu-waktu kecil ini bisa melampaui waktu gerak robot itu sendiri.

Kalau target tidak tercapai, urutannya adalah: perpendek jarak tempuh dengan menata ulang posisi, tumpangkan gerakan dengan proses lain yang bisa berjalan bersamaan, baru terakhir pertimbangkan robot yang lebih cepat. Menaikkan kelas robot adalah jalan keluar yang paling mahal dan sering paling kecil pengaruhnya.

Pada line dengan beberapa stasiun, yang menentukan output bukan stasiun tercepat melainkan yang terlambat. Menyeimbangkan beban antar stasiun sering memberi tambahan output lebih besar daripada mempercepat satu robot.

Menyinkronkan robot dengan conveyor dan mesin di sekitarnya

Sebuah cell jarang berdiri sendiri. Ia menerima part dari sesuatu dan menyerahkannya ke sesuatu yang lain, dan cara ketiganya berbicara menentukan seberapa sering line berhenti.

Pada conveyor yang berhenti di stasiun, yang dibutuhkan adalah konfirmasi part sudah diam di posisi sebelum robot bergerak. Pada conveyor yang berjalan terus, robot memerlukan informasi posisi dari encoder untuk mengikuti part. Yang kedua lebih rumit tapi menghilangkan waktu berhenti yang berulang setiap siklus.

Untuk machine tending, yang perlu disepakati adalah siapa yang menunggu siapa: robot menunggu pintu mesin terbuka, atau mesin menunggu konfirmasi bahwa robot sudah keluar dari ruang kerjanya. Kesepakatan ini harus jelas di kedua arah, termasuk apa yang terjadi kalau salah satu sisi mengalami alarm di tengah siklus.

Yang kami sarankan sejak awal adalah menyediakan buffer kecil di antara stasiun. Buffer yang menampung beberapa part membuat gangguan singkat di satu stasiun tidak langsung menghentikan seluruh line, dan biayanya biasanya jauh lebih kecil daripada nilai waktu henti yang dicegahnya.

  • Konfirmasi posisi part sebelum robot mulai bergerak
  • Conveyor tracking untuk part yang berjalan tanpa berhenti
  • Kesepakatan dua arah antara robot dan mesin: siapa menunggu siapa
  • Perilaku yang jelas saat alarm terjadi di tengah siklus
  • Buffer antar stasiun supaya gangguan singkat tidak merambat ke seluruh line
  • Pencatatan data siklus ke PLC atau sistem produksi untuk penelusuran

Vision: kapan benar-benar diperlukan

Sistem vision sering diminta di awal proyek karena terdengar sebagai jawaban paling modern. Pada praktiknya, vision menyelesaikan satu masalah spesifik: posisi part yang tidak bisa dipastikan secara mekanis.

Kalau part datang di dalam tray dengan posisi tetap, atau bisa dipaksa duduk pada jig, vision tidak memberi nilai tambah — hanya menambah biaya, waktu setup, dan satu lagi hal yang perlu dirawat dan dikalibrasi. Pencahayaan yang berubah sepanjang hari juga menjadi variabel baru yang harus dikendalikan.

Vision menjadi tepat kalau part datang tercecer di conveyor, orientasinya acak, atau bentuknya bervariasi sehingga jig tunggal tidak mungkin. Vision juga tepat untuk pemeriksaan kualitas yang memang memerlukan penilaian visual, dan itu tugas yang berbeda dari menentukan posisi.

Urutan yang kami sarankan: selesaikan dulu dengan jig dan penataan part, dan pakai vision untuk sisa masalah yang benar-benar tidak bisa diselesaikan secara mekanis.

Sealing dan dispensing: robot dan sistem supply harus dihitung bersama

Aplikasi sealing dan dispensing menuntut hal yang berbeda dari handling. Di sini yang dinilai bukan apakah part sampai ke tempatnya, melainkan bentuk material yang tertinggal di permukaannya: lebarnya seragam, tidak putus, dan tidak menumpuk di sudut.

Hasilnya ditentukan oleh dua hal sekaligus. Dari sisi robot: kecepatan gerak yang stabil dan jarak nozzle ke permukaan yang tetap. Dari sisi material: tekanan dan aliran yang tidak berubah selama proses, dan untuk material kental, temperatur yang terkendali karena viskositas ikut berubah mengikuti suhu.

Kesalahan paling umum adalah menyetel aliran material sekali lalu menganggap selesai. Padahal robot melambat di setiap sudut, dan aliran yang tetap akan menumpuk di situ. Solusinya adalah mengatur aliran mengikuti kecepatan gerak, sehingga jumlah material per sentimeter jalur tetap sama.

Karena hasilnya ditentukan robot dan sistem supply sekaligus, kami memperlakukan keduanya sebagai satu lingkup. Pengalaman kami di fluid handling industri adalah alasan aplikasi sealing tidak kami pecah menjadi dua tanggung jawab yang berbeda.

Serah terima: apa yang harus ada supaya tim Anda bisa jalan sendiri

Cell yang bekerja pada hari serah terima tapi tidak bisa dipelihara tim Anda akan menjadi masalah dalam hitungan bulan. Karena itu yang diserahkan bukan hanya cell yang jalan, tapi juga kemampuan menjalankannya.

Yang perlu ada di tangan tim Anda: gambar layout dan kelistrikan sesuai kondisi terpasang, daftar sinyal antara robot, PLC, dan mesin sekitarnya, cadangan program robot dan PLC, serta prosedur untuk hal-hal yang pasti akan terjadi — start ulang setelah emergency stop, penggantian gripper, dan kalibrasi ulang setelah tabrakan.

Yang juga sering menentukan adalah daftar komponen habis pakai beserta perkiraan umur pakainya. Komponen kecil seperti vacuum cup, seal, dan baterai encoder adalah penyebab berhenti yang paling sering dan paling mudah dicegah dengan stok sendiri.

Terakhir, orang. Minimal satu atau dua orang di pabrik perlu bisa menyunting program dan menangani perawatan rutin. Tanpa itu, setiap perubahan kecil pada part akan menunggu jadwal pihak luar, dan keunggulan fleksibilitas yang tadinya menjadi alasan membeli robot justru hilang.

  • Gambar layout dan kelistrikan sesuai kondisi terpasang
  • Daftar sinyal antara robot, PLC, dan mesin di sekitarnya
  • Cadangan program robot dan PLC beserta cara memulihkannya
  • Prosedur start ulang, penggantian gripper, dan kalibrasi ulang
  • Daftar komponen habis pakai dengan perkiraan umur pakainya
  • Minimal satu atau dua orang yang terlatih menyunting program

Pertanyaan teknis soal perancangan cell

Bagaimana cara memastikan robot yang dipilih cukup kuat?
Hitung berat part terberat ditambah gripper lengkap dengan selang dan sensornya, lalu periksa juga jarak titik berat dari flange dan momen inersianya. Beban yang menjulur jauh membebani robot jauh lebih besar daripada beban yang sama menempel dekat flange, dan ini yang paling sering luput dari perhitungan awal.
Kapan robot tujuh sumbu lebih tepat daripada enam sumbu?
Waktu ruang kerjanya penuh penghalang atau layout pabrik tidak bisa diubah. Sumbu tambahan memungkinkan lengan melipat mengitari tiang atau mesin dan tetap mencapai titik yang sama dengan orientasi yang sama. Untuk cell yang lapang, robot enam sumbu biasanya sudah cukup dan lebih sederhana.
Apakah cell robot selalu memerlukan sistem vision?
Tidak. Vision menyelesaikan masalah posisi part yang tidak bisa dipastikan secara mekanis. Kalau part bisa dipaksa duduk pada jig atau datang di tray dengan posisi tetap, jig lebih murah, lebih cepat, dan lebih sedikit yang perlu dirawat. Vision tepat untuk part yang datang acak atau untuk pemeriksaan yang memang visual.
Kenapa bead sealant menumpuk di sudut part?
Karena robot melambat saat berbelok sementara aliran material tetap. Jumlah material per sentimeter jalur naik di titik itu. Perbaikannya adalah mengatur aliran mengikuti kecepatan gerak robot, bukan menurunkan aliran secara menyeluruh yang akan membuat bagian lurusnya menjadi terlalu tipis.
Apa yang harus kami minta pada saat serah terima cell?
Gambar sesuai kondisi terpasang, daftar sinyal antar perangkat, cadangan program robot dan PLC beserta cara memulihkannya, prosedur start ulang dan penggantian gripper, serta daftar komponen habis pakai dengan perkiraan umur pakainya. Ditambah pelatihan untuk minimal satu atau dua orang yang akan memegang cell sehari-hari.

Bahas stasiun yang ingin Anda otomasi

Kirimkan data part, target cycle time, dan layout stasiunnya. Kami mulai dari perhitungan payload dan simulasi jangkauan sebelum ada komitmen biaya.