Tampilkan semua artikel

Apa yang Dilakukan PLC di Mesin Alat

TRASA3 Blog

Pustaka CNC Diterbitkan: 2026-09-28 Penulis: trasa3 3 tayangan
Apa yang Dilakukan PLC di Mesin Alat

Ketika mesin tidak memulai siklus karena pintu terbuka, menunggu konfirmasi penjepitan, atau memutar majalah alat, biasanya PLC yang mengendalikan proses tersebut. Programmable Logic Controller menghubungkan sistem CNC dengan sensor, tombol tekan, katup, kontaktor, dan mekanisme tambahan pada mesin tertentu.

PLC menjalankan program yang dibuat oleh pembuat mesin. Program ini menentukan urutan tindakan yang diperbolehkan dan respon terhadap sinyal masukan. Oleh karena itu, dua mesin dengan sistem CNC yang sama dapat berperilaku berbeda saat pergantian alat, pengaktifan hidrolik, atau pemulihan dari gangguan.

Siklus pemindaian PLC

PLC terhubung dengan input dan output diskrit serta analog, modul I/O jarak jauh, dan perangkat jaringan industri. Input melaporkan status limit switch, sensor tekanan, tombol panel, dan relay. Output mengendalikan katup solenoid, kontaktor, lampu indikator, pompa, dan perangkat eksekusi lainnya.

Siklus kerja tipikal terdiri dari tiga tahap: membaca input, menjalankan logika kontrol, dan memperbarui output. Proses ini berlangsung terus menerus. Waktu siklus memengaruhi kecepatan respons, tetapi PLC tidak menggantikan loop kontrol servo. Posisi motor, kecepatan, dan arus ditangani di bagian lain sistem kontrol dan penggerak.

Perintah sederhana sekalipun bisa membutuhkan beberapa pemeriksaan. Setelah operator meminta pompa hidrolik menyala, program PLC dapat memeriksa rangkaian darurat, izin operasi, level cairan, dan status kontaktor. Kemudian mengaktifkan output dan menunggu tekanan naik dalam waktu tertentu. Jika konfirmasi tidak diterima, kontroler membatalkan perintah dan mengirim pesan ke operator.

Pengurutan mekanisme mesin

Banyak mekanisme tidak bisa dikendalikan hanya dengan satu output. Pergantian alat pada CNC Machining Center bisa melibatkan orientasi spindel, berhenti di posisi tertentu, pemindahan majalah, pelepasan penjepit alat, pergerakan lengan, penjepitan alat baru, dan konfirmasi setiap posisi akhir. PLC menjalankan urutan ini langkah demi langkah dan menunggu konfirmasi sebelum melanjutkan.

Mesin bubut CNC menggunakan logika serupa untuk kepala revolver. Kontroler melepaskan penjepit, mengaktifkan putaran, memantau kode posisi, menghentikan mekanisme, dan menjepit kembali. Sinyal siap dikirim ke sistem kontrol CNC hanya setelah urutan selesai. Kesalahan satu sensor dapat menghentikan seluruh operasi meskipun sumbu dan spindel berfungsi dengan baik.

Fungsi lain yang sering dikendalikan PLC meliputi:

  • sistem hidrolik dan pneumatik;
  • konveyor serpihan dan pasokan pendingin;
  • pelumasan otomatis;
  • chuck, tailstock, dan steady rest;
  • pintu, pelindung, dan lampu sinyal;
  • pemuat benda kerja, robot, dan perangkat periferal.

Pembagian fungsi ditentukan oleh pembuat mesin. Misalnya, pemposisian majalah alat dapat menggunakan motor konvensional yang dikendalikan PLC, penggerak terpisah, atau sumbu yang terintegrasi dengan sistem kontrol CNC.

Bagaimana PLC berinteraksi dengan NCK

NCK, atau inti kontrol numerik, menginterpretasikan program bagian, menghitung lintasan, dan mengoordinasikan sumbu. PLC menangani logika mesin. Antarmuka di antara keduanya mengirim perintah, status, dan konfirmasi.

Saat perintah M03 dijalankan, NCK mengenali perintah start spindel. Langkah berikutnya tergantung arsitektur mesin: PLC memeriksa izin operasi, status pelindung, dan kesiapan peralatan sebelum mengirim sinyal yang diperlukan. Pada M06, sistem kontrol CNC memulai permintaan pergantian alat, sedangkan PLC menjalankan urutan mesin dan mengirim konfirmasi selesai.

Dokumentasi SINUMERIK menjelaskan pertukaran ini melalui antarmuka PLC–NCK. Blok standar mencakup fungsi sinyal panel mesin, pesan, fungsi tambahan, data alat, dan pertukaran data berkecepatan tinggi. Pembuat mesin menambahkan logika sesuai model mesin spesifik.

Pengunci dan kondisi kesiapan

PLC secara terus menerus menghasilkan izin untuk mode operasi dan mekanisme. Spindel tidak bisa menyala jika kondisi yang diperlukan belum terpenuhi. Gerakan sumbu dapat dilarang saat komponen belum dijepit, pintu dalam posisi salah, atau peralatan tambahan belum siap. Set pengunci tergantung pada desain mesin dan penilaian risiko.

Logika ini biasanya terdiri dari rangkaian kondisi. Izin mulai siklus bisa bergantung pada kesiapan penggerak, tekanan hidrolik, pergantian alat selesai, dan tidak adanya gangguan aktif. Operator melihat satu status hasil, meskipun PLC memeriksa puluhan sinyal secara internal.

Dalam diagnosis, penting menemukan kondisi yang pertama kali tidak terpenuhi. Memaksa output menyala atau mengganti input dapat menyembunyikan penyebab asli dan menciptakan kondisi berbahaya. Pemeriksaan dilakukan berdasarkan skema listrik, daftar sinyal, diagnostik PLC, dan prosedur pembuat mesin.

Logika standar dan keselamatan fungsional

Tidak semua pengunci merupakan fungsi keselamatan. Logika PLC standar dapat mencegah urutan mesin yang salah atau melindungi benda kerja. Fungsi yang mengendalikan risiko terhadap manusia memerlukan arsitektur keselamatan bersertifikat dengan input/output khusus, PLC Safety, fungsi penggerak aman, dan proses rekayasa yang sesuai.

SINUMERIK ONE mengintegrasikan SIMATIC S7-1500F. Siemens menyatakan bahwa rekayasa PLC dan Safety dilakukan di TIA Portal, dengan program tahan-gagal untuk mengimplementasikan logika keselamatan. Ini tidak berarti setiap bit dalam program PLC standar menjadi bersertifikat keselamatan. Rangkaian darurat, pemantauan pelindung, dan fungsi seperti Safe Torque Off harus sesuai desain keselamatan mesin dan persyaratan yang berlaku.

Perubahan program Safety memerlukan kompetensi, verifikasi, dan dokumentasi yang tepat. Melewati fungsi pelindung demi kelanjutan produksi tidak diperbolehkan. Bahkan jumper sementara mengubah perilaku mesin dan dapat menghilangkan tingkat perlindungan yang diharapkan.

Mengapa perintah yang sama berperilaku berbeda

Kode G dan M memberikan dasar umum program pemesinan, tetapi pembuat mesin menentukan implementasi banyak fungsi tambahan. M08 biasanya mengaktifkan pendingin, namun satu mesin dapat memilih pompa, membuka katup, memeriksa level tangki, dan menunggu konfirmasi aliran. Mesin lain hanya mengaktifkan satu output.

Fungsi M yang dibuat pengguna sangat bergantung pada program PLC. Mereka dapat mengendalikan penjepit, tiupan udara, pemakan batang, atau alat pengukur. Nomor perintah saja tidak menjelaskan urutan, sehingga tujuan harus diperiksa dalam dokumentasi mesin tersebut.

Karena alasan ini, memindahkan program PLC antar mesin serupa berisiko. Alamat I/O, jenis sensor, timer, logika katup, dan struktur antarmuka sistem kontrol CNC bisa berbeda. Bahkan perbedaan perangkat keras kecil perlu pemeriksaan dan pengujian program.

Diagnosa logika PLC secara sistematis

Petunjuk pertama yang berguna adalah pesan pada HMI. Pesan yang dihasilkan PLC sering langsung menunjukkan kondisi yang hilang: tekanan belum tercapai, majalah tidak di posisi awal, atau pelindung belum terkunci. Langkah berikutnya adalah memeriksa kondisi mekanis dan sinyal input terkait.

Dengan diagnostik online, teknisi dapat menelusuri logika dari perintah ke output dan dari sensor ke kondisi internal yang menggunakannya. Tabel simbol, referensi silang, status antarmuka PLC–NCK, dan log kejadian sangat membantu. Melihat output saja tidak cukup karena output bisa benar-benar mati jika input pengaktif tidak ada.

Sebelum mengedit program, buat cadangan dan pastikan versi proyek. Mengubah timer atau kontak tanpa memeriksa semua referensi dapat memengaruhi mode operasi lain. Blok pembuat mesin mungkin terlindungi, dan akses ke bagian Safety biasanya dibatasi secara terpisah.

PLC mengubah perintah sistem kontrol CNC dan tindakan operator menjadi kerja mekanisme yang terkoordinasi. Ia membaca sinyal, menjalankan urutan, membentuk pengunci, dan bertukar status dengan NCK dan HMI. Saat mesin menunggu konfirmasi atau menolak mengaktifkan perangkat, memahami logika PLC membantu menemukan kondisi yang belum terpenuhi, bukan mengubah parameter gerak secara sembarangan.

Artikel ini tersedia dalam bahasa berikut:

Artikel terkait