Uploaded by sumarno.azz

1.DOBOT PLC

advertisement
WEBINAR SIMULASI
ROBOTIKA INDUSTRI
DENGAN PENGINTEGRASIAN
ROBOT LENGAN DAN PLC
Karisna Arip Indrawan - ASPERIO InfinitiGroup Engineer
Dobot Magician
Merupakan multifungsional Robotic Arm dengan
standar industri yang sangat cocok digunakan sebagai
media pembelajaran.
PLC
PLC kepanjangan dari Programmable Logic
Controller yang merupakan suatu device yang
dapat diprogram, dikendalikan dan biasanya
digunakan untuk proses pengawasan dan
pengontrolan suatu mesin dalam suatu
pekerjaan di industri.
Alur Komunikasi Sistem
Dobot dan PLC dapat saling berkomunikasi dengan memanfaatkan perangkat Input dan Output
yang terdapat pada masing-masing device tersebut. PLC memberikan trigger kepada Dobot, dan
Dobot akan bergerak sesuai program yang telah diatur kemudian ada saat ketika dobot
memberikan feedback kepada PLC agar dapat diproses sebagai balasan dari proses yang telah
dilakukan oleh robot.
PLC + HMI
Dobot + Color Sensor
Permasalahan yang akan disimulasikan
PLC akan dihubungkan dengan HMI (Human Main Interface) sebagai tampilan kontrol dari Dobot.
Kemudian tugas Dobot adalah melakukan proses seleksi benda/part dengan menggunakan sensor
warna yang kemudian hasil seleksi akan ditampilkan pada HMI yang terhubung dengan PLC.
Persiapan perangkat
yang akan digunakan
Dobot Magician
Sensor Warna
PLC OMRON CP1L
HMI OMRON NB7W-TW00B
Relay 24V dan Relay 5V
Lampu Indikator Merah dan Hijau
Terminal Kabel
Adaptor 24V
Rangkaian PLC ke Perangkat yang digunakan
Pin 100.05 ke Relay 1
Pin 100.06 ke Relay 2
Pin 0.00 dan pin 0.01 akan
dihubungkan ke Relay ini.
Relay ini akan diaktifkan oleh
Dobot sebagai feedback ke PLC
Kedua Relay akan
dihubungkan ke PORT
Communication pada Dobot
HMI digunakan sebagai
tampilan untuk mengontrol
sistem yang dibangun.
Komunikasi PCL dan HMI
menggunakan Komunikasi
Serial RS232
Lampu Hijau digunakan
sebagai indikator part OK.
Lampu ini dihubungkan ke
pin 100.04 pada PLC
Lampu Merah digunakan
sebagai indikator part NG.
Lampu ini dihubungkan ke
pin 100.07 pada PLC
Rangkaian Dobot ke Perangkat yang digunakan
Kedua Relay akan
dihubungkan ke PORT
Communication pada Dobot
Sebagai Trigger untuk
menjalankan Dobot
Sensor Warna dihubungkan
ke GP 4 pada Dobot. Fungsi
sensor warna untuk
membedakan warna Part
yang akan dideteksi
Relay 5V akan dihubungkan
ke GPIO 2 pada Dobot.
Relay digunakan untuk
memberikan feedback
pembacaan sensor dari
Dobot ke PLC
Tampilan PLC, HMI dan
perangkat lainnya yang
telah disusun dalam
Box panel
Pemasangan Sensor
Warna pada Dobot
Pemasangan Kabel
Relay pada Port
Communication dan
Port GP2 Dobot ke PLC
Program pada PLC
PLC diprogram menggunakan ladder program pada Software CX-Programmer. Gambar diatas adalah program yang
digunakan untuk memberikan trigger kepada robot untuk bergerak mengambil part ke station yang diinginkan (Station 1
atau Station 2)
Program pada PLC
Pin 0.00 adalah pin yang aktif ketika Dobot memberikan feedback part OK kepada PLC. dan pin ini akan
menyalakan pin 100.04 (Lampu Hijau) selama 2 detik yang diatur pada Timer 0000. Kemudian pin 0.00
dengan tanda panah kebawah (Differentiate Down) pada program bagian bawah ini digunakan untuk
menambah data pada memori D21 pada PLC. Memori D21 digunakan untuk menyimpan berapa banyak
part yang OK.
Program pada PLC
Pin 0.01 adalah pin yang aktif ketika Dobot memberikan feedback part NG (Not Good) kepada PLC. dan pin
ini akan menyalakan pin 100.07 (Lampu Merah) selama 2 detik yang diatur pada Timer 0001. Kemudian pin
0.01 dengan tanda panah kebawah (Differentiate Down) pada program bagian bawah ini digunakan untuk
menambah data pada memori D20 pada PLC. Memori D20 digunakan untuk menyimpan berapa banyak
part yang NG.
Program pada PLC
Gambar diatas digunakan untuk mengahapus data pada memori D20 dan D21 PLC yang digunakan untuk
menyimpan data part OK dan NG.
Human Main Interface (HMI)
Tombol Station 1 terhubung dengan pin W10.00
pada program PLC yang digunakan untuk
menggerakan Dobot untuk bergerak ke Station 1
Tombol Station 2 terhubung dengan pin W10.01
pada program PLC yang digunakan untuk
menggerakan Dobot untuk bergerak ke Station 2
Tampilan angka disebelah tulisan OK terhubung
dengan Memori D21 yang menunjukan jumlah
part yang telah diseleksi oleh Dobot
Tampilan angka disebelah tulisan NG terhubung
dengan Memori D20 yang menunjukan jumlah
part yang telah diseleksi oleh Dobot
Tombol RESET DATA digunakan untuk mereset
data memori D20 dan D21 pada PLC agar jumlah
part yang telah diseleksi menjadi bernilai Nol
kembali.
Program Dobot
Dobot diprogram menggunakan Blockly programming
pada software Dobot Studio
Program Konfigurasi
Dobot
ChooseEndTools SuctionCup digunakan untuk mengatur
End Effector yang digunakan yaitu SuctionCup
SetColorSensor digunakan untuk mengatur Pin Color
sensor pada pin GP4 Dobot
SetJointSpeed dan SetCoordinateSpeed digunakan untuk
mengatur kecepatan pergerakan dari Dobot
SetJumpheight digunakan untuk mengatur ketinggian
pergerakan naik pada Mode JUMP dobot
SetIOMultiplexing digunakan untuk mengatur pin Input
dan Output pada dobot. Pin tersebut yang nantinya
dihubungkan ke relay yang menghubungkan Dobot dan
PLC
JumpTo X230 Y0 Z-10 adalah posisi Home dari Dobot
Main Program pada Dobot
repeat while true adalah blok program yang berfungsi
agar program terus berulang tanpa henti pada blok
tersebut.
If GetlevelInput EIO19 = 0 adalah program untuk
mengecek apakah ada input dari PLC atau tidak. Ketika
EIO 19 bernilai 0 maka dia akan menjalankan Dobot
untuk bergerak ke Station 1 dan melakukan proses
pengecekan Part dengan menggunakan sensor warna
pada sub program "Proses" (Blok berwarna Ungu).
If GetlevelInput EIO20 = 0 adalah program untuk
mengecek apakah ada input dari PLC atau tidak. Ketika
EIO 20 bernilai 0 maka dia akan menjalankan Dobot
untuk bergerak ke Station 2 dan melakukan proses
pengecekan Part dengan menggunakan sensor warna
pada sub program "Proses" (Blok berwarna Ungu)..
Subprogram "Proses"
pada bagian subprogram ini, dobot akan melakukan proses
pengecekan Part sesuai dengan warnanya menggunakan sensor
warna menggunakan blok perintah "identifyColor".
Jika terdeteksi warna merah (IdentifyColor.r) maka part disebut
NG dan dobot akan menjalankan perintah pada bagian yang
dilingkari kuning yang didalamnya terdapat perintah
"SetLevelOutput EIO14" yang digunakan untuk memberikan
sinyal/feedback kepada PLC bahwa part NG.
Jika terdeteksi warna merah (IdentifyColor.r) maka part disebut
OK dan dobot akan menjalankan perintah pada bagian yang
dilingkari kuning yang didalamnya terdapat perintah
"SetLevelOutput EIO15" yang digunakan untuk memberikan
sinyal/feedback kepada PLC bahwa part OK.
Anda ingin bertanya?
Buka link berikut:
bit.ly/tanya-dobot-plc
THANK YOU!!!
asperio.id
ASPERIO
@asperio.id
asperio.id
Download