Selasa, 28 Mei 2013

Sistem Program Robot Lengan Pemindah Dus Barang Pada Konveyor

Deskripsi :         
Dengan semakin pesatnya kemajuan teknologi sekarang ini, sudah banyak manusia yang menggunakan teknologi robot dalam kehidupan sehari-harinya. Begitu juga didalam dunia industri terutama didalam industri otomotif, banyak yang menggunakan teknologi robot untuk proses produksi industri. Dengan menggunakan teknologi robot, industri bisa mengefisiensikan tenaga kerja sehingga industri bisa menghemat dalam penggunaan tenaga kerja. Pengertian robot adalah sebuah manipulator yang dapat diprogram ulang untuk memindahkan tool, material atau peralatan tertentu dengan berbagai program pergerakan untuk berbagai tugas dan juga mengendalikan serta mensinkronkan peralatan dengan pekerjaannya. Robot industri yang umumnya digunakan yaitu robot lengan yang digunakan untuk memindahkan barang dari konveyor yang satu ke konveyor yang satunya.

Flowchart :


Contoh gambar robot lengan yang sedang memindahkan dus barang :



Listing program dari robot lengan pemindah dus barang pada konveyor ini akan dibuat menggunakan Borland Turbo Pascal 7.0. Listing programnya adalah sebagai berikut :


Berikut penjelasan dari listing program diatas :

var
x,b : integer;
begin

Variabel yang digunakan yaitu x dan b yang menggunakan jenis tipe data integer yaitu tipe data bilangan bulat.

writeln<'-----------------------------------------'>;
writeln<'      x             x+0                                  '>;
writeln<'-----------------------------------------'>;
for x : = 1 to 5 do
begin

Perintah writeln digunakan untuk menulis atau menginput kata maupun angka yang ingin ditampilkan. Sedangkan perintah for to do digunakan untuk perulangan yang akan kita butuhkan, seperti pada program diatas, perulangan yang digunakan yaitu dari 1-5 yaitu sebanyak 5 kali.

b := x+0;
writeln(x:4,b:8);
end;
writeln<'----------------------------------------'>;
readln;
end.

Variabel x yang akan diinput akan ditambahkan dengan 0. Lalu writeln(x:4,b:8); untuk menentukan posisi variabel x dan variabel b diletakkan. End; digunakan untuk mengakhiri sub program, kemudian readln; digunakan untuk membaca atau menampilkan perintah ataupun hasil yang telah ditulis ataupun diinput pada perintah diatas sebelumnya. Kemudian end. adalah untuk mengakhiri semua program yang telah dibuat.

Output programnya :


Penjelasan output programnya :
Sensor akan mendeteksi ketinggian tumpukan dus barang dan apabila tumpukan dus barang telah mencapai ketinggian sebanyak 5 dus barang, maka robot lengan akan berhenti mengambil dus barang dari konveyor sebelah kanan dan kemudian konveyor sebelah kiri akan berjalan membawa 5 tumpukan dus barang tersebut menuju gudang penyimpanan.

Solusi :

Robot lengan yang digunakan pada indutri adalah untuk membantu kerja para pekerja industri agar lebih mudah dan praktis. contohnya yaitu robot lengan yang digunakan untuk memindahkan dus barang dari konveyer A ke konveyer B, kemudian konveyer B berjalan menuju gudang penyimpanan. Cara kerjanya yaitu robot lengan berputar menuju konveyer A kemudian mengambil dus barang dan memindahkannya ke konveyer B, lalu sensor pada konveyer B mendeteksi apakah ketinggian tumpukan dus barang telah mencapai 5 tumpukan. Apabila belum maka terus mengambil dus barang yang ada pada konveyer A hingga tumpukan dus barang mencapai 5 tumpukan dan sensor mendeteksi ketinggian telah mencapai 5 tumpukan dus barang, maka konveyer B berjalan membawa tumpukan dus barang tersebut menuju gudang penyimpanan. Dengan cara seperti itulah bisa menghemat pemakaian tenaga kerja pada industri dan juga bisa untuk memodernnisasi industri.