John Pearson menemukan mesin kontrol numerik komputer (CNC) untuk pertama kalinya pada tahun 1952. Mesin CNC otomatis dikendalikan oleh program perangkat lunak yang ditulis oleh pemrogram.
Mengetahui Jenis Mesin CNC

Menurut aganmuda.com program ini biasanya disebut sebagai kode G. Pada gilirannya, prosesor mengeksekusi G- Kode untuk menggerakkan alat-alat di mesin untuk membuat produk yang sesuai dengan program.
1. Mesin Bubut CNC
Mesin bubut adalah mesin yang digunakan untuk memanipulasi bahan silinder. Dalam hal ini material/benda kerja akan diputar dan pahat akan memotongnya sesuai dengan bentuk yang diinginkan.
2. Mesin CNC Milling
Mesin penggilingan CNC digunakan untuk membuat produk berbentuk kotak. Benda kerja akan digenggam, pemotong diputar, dan bentuk benda kerja akan dipotong sesuai dengan itu.
3. CNC Router Machine
Bahan kayu biasanya dikerjakan dengan mesin router CNC. Program dimasukkan untuk menentukan bagaimana kayu harus dipotong.
4. Mesin Pemotong Plasma CNC
Logam atau kayu dapat dipotong dengan pemotong plasma CNC dalam dua dimensi. Dibandingkan dengan mesin router, mesin ini membutuhkan lebih sedikit daya. Mesin menembus lembaran kayu atau logam menggunakan obor plasma (plasma torch).
5. Mesin Pemotong Laser CNC
Dalam pemotongan laser, laser digunakan untuk memperkuat cahaya dengan merangsang emisi cahaya. Pemotongan laser biasanya digunakan dalam industri manufaktur untuk memotong bahan. Komputer mengarahkan laser yang kuat untuk memotong bahan menggunakan pemotongan laser.
6. Mesin CNC 3D Printer
Printer 3D adalah mesin yang membuat atau mencetak benda padat dari desain dalam format digital yang dapat disentuh dan memiliki volume yang ditetapkan dalam bentuk 3D. Plastik, logam, dan kayu adalah beberapa bahan yang digunakan dalam pencetakan 3D.
7. Mesin CNC Pick and Place
Dengan nozelnya yang kecil, mesin Pick and Place CNC mengambil komponen elektronik dan menempatkannya di lokasi yang tepat. Dengan mesin ini, komponen elektronik dapat dirakit menjadi sebuah produk, seperti papan untuk komputer, ponsel, dan tablet.
8. CNC Bending Machine
Pembengkokan material menggunakan mesin CNC adalah salah satu dari sekian banyak fungsi mesin CNC. Mesin untuk membengkokkan pelat, pipa, dan kawat adalah jenis mesin pembengkok CNC.