Elimde bulunan CD-ROM ve DVD-ROM ların eksenlerinden faydalanarak yaptığım küçük çaplı bir CNC bu çalışmayı G-kodlarını öğrenmek ve aynı anda eksenel hareketlerinin nasıl verilebileceği hakkında bilgi sahibi olabilmek için gerçekleştirdim.
Bu çalışmada STM32F0 ARM mikro denetleyicisi kullanılmıştır. Motorlar step motor olduğu için 2 A4988 step motor sürücü kullanılmıştır. Motorların her biri 100 ohm dur. Buna bağlı olarak yüksek akım çekmemesi için bir güç kaynağı tarafından voltaj sınırlanarak verilmiştir.
Bu mekanik sistem 2 eksende koordinatlar üzerinde belirlenen noktalara gitmektedir. Bu çalışmada G kodlarnı çözebilen bir JAVA arayüzü hazırlanacaktır ve Z eksenin de küçük bir hareket verilerek kalem aşağıya ve yukarıya hareket etmesi sağlanacaktır.