Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Equipment >> Peralatan Industri

Input Eksternal untuk Nilai Terprogram

Program CNC standar tidak memiliki kecerdasan. Mereka dieksekusi secara berurutan, perintah menghasilkan tindakan yang telah ditentukan dan kata-kata untuk setiap perintah diperbaiki.

Pemrograman parametrik memberikan kemampuan tambahan, dan berbagai jenis kompensasi seperti offset perlengkapan, panjang pahat, dan kompensasi radius pemotong memungkinkan program untuk mereferensikan data dari luar program. Data ini biasanya disimpan dalam register offset dan mempengaruhi kinerja program CNC.

Aplikasi tertentu memerlukan program CNC untuk mengakses data lain dari luar program dengan cara yang sama seperti kompensasi. Aplikasi ini melebihi batas yang dimungkinkan dengan kode G standar. Namun, dengan pemrograman parametrik, program dapat mengakses data eksternal dengan mudah.

Sumber untuk data eksternal termasuk register offset, register variabel umum permanen dan terminal sinyal input pada papan sirkuit tercetak. Variabel sistem pemrograman parametrik memungkinkan akses ke setiap jenis.

Untuk akses offset, sebagian besar CNC menggunakan nama atau nomor variabel sistem yang sesuai dengan register offset yang diakses. Untuk model pusat mesin CNC FANUC yang populer, variabel sistem #2001 menyediakan akses baca dan tulis ke register untuk geometri offset nomor satu, #2002 menyediakan akses ke register nomor dua, dan seterusnya. Sementara setiap jenis offset diakses dengan serangkaian variabel sistem yang berbeda, yakinlah bahwa Anda dapat mengakses register offset apa pun jika Anda mengetahui nama atau nomor variabel sistem yang sesuai.

Variabel umum permanen sangat mirip dengan register offset. Anda dapat memasukkannya menggunakan keyboard panel MDI, atau data dapat dimasukkan oleh beberapa sumber lain (mungkin hasil yang berasal dari program probing). Sementara penamaan/penomoran untuk variabel sistem ini bervariasi, FANUC menggunakan serangkaian variabel sistem yang dimulai dengan #500 untuk mengaksesnya. Variabel umum permanen #501, misalnya, digunakan untuk mengakses (membaca dan menulis) nilai dalam variabel umum permanen nomor register 501.

Terminal input dan output diakses melalui serangkaian variabel sistem mulai dari #1100 hingga #1131 untuk input dan dari #2000 hingga #2031 untuk output. Masing-masing sesuai dengan lokasi terminal papan sirkuit tercetak. Jika terminal aktif/hidup (arus mengalir), nilai variabel sistem yang sesuai adalah 1. Jika terminal tidak aktif/mati (arus tidak mengalir), nilainya akan menjadi 0. Misalnya, saat lokasi terminal nomor 2 aktif, nilai variabel sistem #1102 akan menjadi 1.

Metode mana yang akan Anda gunakan untuk menyimpan/mengakses data akan bergantung pada aplikasi Anda. Terkadang masuk akal untuk menempatkan data terkait dalam register offset, terutama jika data tersebut terkait dengan workholding atau cutting tool. Di lain waktu, lebih logis untuk menempatkan data dalam variabel umum permanen, terutama jika data lebih terkait dengan penggunaan mesin daripada perkakas. Terminal input/output penting jika perangkat eksternal digunakan yang harus memberikan informasi umpan balik ke CNC.

Bagaimana data ditempatkan dalam register data juga bervariasi. Pada beberapa aplikasi, operator akan memasukkan data melalui keyboard panel MDI. Di tempat lain, data dimasukkan oleh perangkat eksternal, seperti probe sentuh atau sistem pengukuran pascaproses. Dalam aplikasi lain, sensor mesin (seperti yang memantau posisi sudut meja putar) terhubung ke terminal input/output.

Apa saja cara untuk mengakses data program CNC eksternal?

Berikut adalah tiga cara untuk mengakses data eksternal, dengan contoh untuk setiap aplikasi:

  1. Akses Register Offset:Meningkatkan Offset Keausan

Ada kalanya operator pusat pembubutan tidak dapat dengan mudah menentukan jumlah penyetelan yang diperlukan untuk penyetelan ukuran. Pertimbangkan dimensi yang ditentukan di atas bola (lihat Gambar 1). Alih-alih menghitung jumlah penyesuaian offset, yang memerlukan trigonometri, mintalah operator menyimpan pengukuran yang diambil alih bola dalam register offset yang tidak digunakan. Program kemudian dapat mereferensikan nilai ini dalam perhitungan yang menentukan cara menyesuaikan gerakan sumbu X dan Z yang diperlukan untuk mengerjakan mesin lancip dengan benar.

  1. Akses Variabel Umum Permanen:Pengotomatisan Program-Zero Assignment

Bagian tengah benda kerja bundar, ketika ditahan di klem blok-V (lihat Gambar 2), akan bervariasi dengan cara yang dapat diprediksi berdasarkan diameter benda kerja. Alih-alih mengukur posisi ini setiap kali penyetelan diubah, minta operator memasukkan diameter benda kerja dalam variabel umum permanen. Program dapat mereferensikan nilai ini untuk menentukan posisi tengah dan kemudian menentukan nilai yang sesuai ke dalam register offset perlengkapan yang sesuai.

  1. Akses Terminal Sinyal Input:Tentukan Posisi Perangkat Putar

Jika meja putar berada pada posisi sudut yang salah saat program diaktifkan atau dimulai ulang, hasilnya bisa menjadi bencana. Sebuah sensor yang dipasang ke meja putar (mungkin sakelar batas) dapat dihubungkan ke terminal sinyal input sedemikian rupa sehingga, ketika sisi meja yang sesuai menghadap poros, arus akan mengalir di terminal. Program dapat menguji apakah terminal ini aktif. Jika tidak, itu dapat menghasilkan alarm.


Peralatan Industri

  1. Apakah sistem Anda siap untuk IoT?
  2. Menetapkan Baseline Sistem untuk Performa Optimal
  3. 5 Pertimbangan Utama untuk Mendesain Ruang Kompresor Anda
  4. Panduan untuk Merancang Sistem Udara Terkompresi
  5. Merencanakan Perluasan Pabrik di Masa Depan
  6. Tip Servis Musim Panas untuk Sistem Udara Terkompresi Anda
  7. Pengontrol Pusat untuk Sistem Kompresor Udara
  8. Manfaat Utama Pemantauan Sistem Kompresor Anda
  9. Alasan Teratas Kegagalan Sistem Hidraulik
  10. Sistem Hidraulik &Kebutuhan Pemeliharaan