TABEL 7.2 Fitur Computer Numerical Control yang membedakannya dari Konvensional
NC
Subsistem ini saling terhubung melalui bus sistem, yang berkomunikasi data dan
sinyal di antara komponen-komponen jaringan.
Central processing unit (CPU) adalah otak dari MCU. Ia mengatur komponen lain
dalam MCU didasarkan pada perangkat lunak yang terdapat dalam memori utama. CPU
dapat dibagi menjadi tiga bagian:
1. Bagian kontrol
Bagian kontrol mengambil perintah dan data dari memori dan menghasilkan
sinyal untuk mengaktifkan komponen lain dalam MCU. Singkatnya, sekuens, koordinat,
dan mengatur kegiatan komputer MCU.
Memory
Memori akses langsung di CPU ini tidak dimaksudkan untuk menyimpan software
CNC. Sebuah kapasitas penyimpanan yang jauh lebih besar diperlukan untuk berbagai
program dan data yang diperlukan untuk mengoperasikan sistem CNC. Seperti
kebanyakan sistem komputer lain, memori CNC dapat dibagi menjadi dua kategori:
1. Memori utama
Memori utama terdiri dari ROM (read-only memory) dan RAM (random access
memory). Perangkat lunak sistem operasi dan program mesin antarmuka (Bagian 7.2.2)
umumnya disimpan dalam ROM. Program-program ini biasanya dipasang oleh produsen
MCU. Bagian program NC disimpan dalam perangkat RAM. Program saat ini di RAM
bisa dihapus dan diganti dengan program baru sebagai pekerjaan berubah.
2. Memori sekunder
Ini adalah komponen perangkat keras yang mengontrol posisi dan kecepatan (laju
umpan) masing-masing sumbu mesin serta kecepatan rotasi poros alat mesin. Sinyal
kontrol yang dihasilkan oleh MCU harus dikonversi ke bentuk dan tingkat daya cocok
untuk sistem kontrol posisi tertentu yang digunakan untuk menggerakkan sumbu mesin.
sistem penentuan posisi dapat diklasifikasikan sebagai loop terbuka atau tertutup, dan
komponen hardware yang berbeda yang diperlukan dalam setiap kasus. Sebuah diskusi
yang lebih rinci dari elemen perangkat keras ini disajikan dalam Bagian 7.4, bersama-
sama dengan analisis tentang bagaimana mereka beroperasi untuk mencapai posisi dan
memberi makan kontrol tingkat.
Selain kontrol posisi meja, tingkat pakan, dan kecepatan spindle, beberapa fungsi
tambahan yang dicapai di bawah kontrol program bagian. Fungsi-fungsi tambahan
umumnya melibatkan on / off actuations (biner), interlock, dan data numerik diskrit.
Fungsi termasuk kontrol pemotongan cairan, perlengkapan klem, peringatan darurat, dan
komunikasi interlock untuk robot bongkar muat alat mesin.
Fungsi utama dari perangkat lunak sistem operasi adalah untuk menafsirkan
program bagian NC dan menghasilkan sinyal kontrol yang sesuai untuk mendorong
sumbu alat mesin. Hal ini dipasang oleh produsen controller dan disimpan dalam ROM
di MCU. Perangkat lunak sistem operasi terdiri dari:
a. Editor, yang memungkinkan operator mesin untuk input dan mengedit program
bagian NC dan melakukan fungsi-fungsi manajemen file lainnya.
b. Program pengendalian, yang menerjemahkan instruksi-instruksi program bagian,
melakukan interpolasi dan percepatan / perlambatan perhitungan, dan menyelesaikan
fungsi terkait lainnya untuk menghasilkan koordinat sinyal kontrol untuk setiap
sumbu.
c. Program eksekutif, yang mengelola pelaksanaan perangkat lunak CNC serta I / O
operasi MCU. Perangkat lunak sistem operasi juga termasuk rutinitas diagnostik
yang tersedia dalam sistem CNC.
Perangkat lunak aplikasi terdiri dari program bagian NC yang ditulis untuk mesin
(atau lainnya) aplikasi di pabrik pengguna. Topik bagian pemrograman ditunda untuk
Bagian 7.5.
Catatan sejarah 7.1 menjelaskan beberapa cara di mana komputer digital telah
digunakan untuk mengimplementasikan NC. Bagian ini menjelaskan dua pendekatan: