Personal Computer Based CNC

Kesibukan mendampingi Tugas akhir mahasiswa sampai dengan Ujian pendadaran mengantar pikiran saya ke masa lalu. Sejenak saya berhenti dari aktifitas, mencoba sedikit menghirup udara dan mengingat kala saya mengerjakan tugas akhir. Waktu itu saya memperkenalkan sebuah system yang "pada waktu itu" masih belum banyak orang yang mengetahui tehnologi semacam itu. Ini adalah sebuah project perakitan mesin CNC menggunakan software khusus untuk menjadikan sebuah personal computer menjadi sebuah CNC controller.

Satu hal yang membuat saya tidak bisa melupakan masa-masa pendadaran tugas akhir dulu adalah wajah antusias para penguji akan hasil Tugas Ahir saya. Mungkin di benak mereka sedang terlintas pikiran mengenai berapa keuntungan yang didapat jika institusi mereka membuat system semacam ini. Atau bagaimana jika menempatkan produk ini di salah satu segment pasar?

Lalu bagaimana sebuah perusahaan seperti Artsoft dapat merubah pandangan publik akan sebuah mesin CNC?

Artsoft merupakan penantang terkuat di bidang perangkat lunak pengendali mesin. Dia menantang rivalnya seperti Turbo CNC, Meshcam, EMC 2, dan beberapa perusahaan pembuat perangkat lunak sejenis.Artsoft menghasilkan sebuah karya yang merupakan software pengendali mesin terlaris di dunia yaitu MACH3.

MACH3 menjadi software yang paling banyak digunakan terutama karena kesetabilanya. Software ini bekerja pada komputer 32 bit dengan OS windows 2000,XP,Vista,dan tentu saja windows7.

Instalasi juga bisa dilakukan pada laptop dengan menambahkan sebuah external motion control yang bisa dipesan melalui website resmi www.machsupport.com pada bagian plugin.

PC based CNC menggunakan berbagai cara untuk menghasilkan pertukaran informasi antara controler, driver motor dan motor. Kebanyakan diantara software ini memanfaatkan port LPT paralel dari sebuah personal computer. Port ini akan menghasilkan pulsa-pulsa pengendali driver motor yang akan memutar motor secara terkendali. Brain control atau kernel pada lynux merupakan otak sebuah PC based CNC controller. Bagian ini akan mengubah informasi yang tadinya menggunakan bahasa pemrograman seperti G code menjadi pulsa-pulsa digital yang berisi informasi jarak,kecepatan,dan arah putaran motor.


alur sederhanan dari proses pengolahan informasi PC BASED CNC kurang lebih seperti berikut.

G-CODE --> Coordinat & Command --> pulse & Direction --> voltage & current --> motor movement --> table movement

perkembangan PC based CNC saat ini telah sampai ke era pengolahan gambar bukan hanya pengolahan G-Code. Sebuah software tambahan seperti V-carve, mastercam, delcam, ataupun lazycam, mampu meng generate G-Code dari file berformat gambar seperti JPEG, GIF, BMP, dan lain-lain.
Saekarang dengan mudah kita dapat membuat sebuah ukiran, hanya dengan membuat design di software CAD, ataupun meng-generatenya dari foto atau gambar tangan.