İçindekiler:

CNC Servo Step (GRBL Yetenekli): 4 Adım
CNC Servo Step (GRBL Yetenekli): 4 Adım

Video: CNC Servo Step (GRBL Yetenekli): 4 Adım

Video: CNC Servo Step (GRBL Yetenekli): 4 Adım
Video: MKS SGEN L V1.0 - A4988 Stepper Drivers 2024, Kasım
Anonim
Image
Image
Tahtayı Kes
Tahtayı Kes

Bu proje, bir CNC makinesinin kılavuz vidalarını çalıştırmak için GRBL'li ucuz güçlü DC motorların kullanılmasına izin veren oldukça basit bir motor kontrolörüdür. Evrensel G kodu göndericisi ile gönderilen G koduna yanıt veren bir ev yapımı Arduino üzerinde çalışan GRBL'ye bağlı ev yapımı CNC makinemde bu denetleyicinin bir gösterimi için yukarıdaki videoyu izleyin.

Bunu tasarladım çünkü sıfırdan oldukça büyük bir CNC makinesi yapıyordum ve küçük step motorların çalıştırabilmesi için çok ağır ve sert olacağını biliyordum.

Amaç, ucuz yüksek torklu DC dişli motorları kullanmaktı, ancak yine de normal bir CNC makinesi gibi G kodunu kullanma yeteneğine sahip olmaktı.

Gereçler

(her eksen için)

1 Arduino nano

1 Hbridge, seçtiğiniz motoru kaldırabilecek kadar güçlü.

2 10k direnç

1 2k ohm direnç

1 500ohm tencere

2 IR dedektör diyotu

1 IR yayıcı diyot

1 mükemmel tahta

biraz tel

bir kodlayıcı tekerleği (kendiniz yapabilir veya bir tane satın alabilirsiniz)

havya ve lehim

tel kesici / striptizci

testere

Adım 1: Tahtayı Kesin

Kodlayıcının içinden geçebileceği bir yuva oluşturmak üzere mükemmel panoyu kesmek için demir testeresini kullanın.

Yukarıdaki fotoğraf, tahtadaki yuvayı ve tekerleğimin içine nasıl oturduğunu gösteriyor.

Buradaki anahtar, kodlayıcı tekerleğinin tahtaya çarpmaması veya sürüklenmemesi için gerekenden biraz daha derine kesmektir.

Dedektörlerin ve emitörün yuvayı kuşatması gerekir, bu nedenle panoda bunları yerleştirmek için yeterli alan bırakın.

2. Adım: Montaj

toplantı
toplantı
toplantı
toplantı

Nano ve diğer bileşenleri tahtaya yerleştirin.

Mükemmel bir pano olduğundan ve her kurulum farklı olabilir, parçaların yerleşimi size kalmış ancak bağlantılar resimdeki gibi olmalıdır.

Dedektörleri yerleştirirken anotları birbirine bağlamaya ve toprağa bağlamaya dikkat edin, katotlar ayrı olmalıdır.

Dedektörlerde ve emitörde bükülmelerine ve ayarlanmasına izin verecek kadar kurşun olduğundan emin olun.

Birlikte kısa devre yapmalarını önlemek için dedektör katotlarında bir miktar bant veya daralan makaron kullanabilirsiniz.

Potansiyometre, o adıma geldiğinizde kalibrasyon için iyi bir başlangıç noktası sağlamak üzere merkez etrafında ayarlanmalıdır.

Adım 3: Nano'yu programlayın

Monte edildikten sonra krokiyi nano'ya yükleyebilirsiniz.

Kaynak dosya arduino için bir taslaktır, diğer arduino eskizlerini yaptığınız gibi panoya yükleyin.

Mekanik parçalar için çok fazla seçenek olduğu için mekanik parçaların montajı size kalmıştır.

Adım 4: Kalibrasyon

kalibrasyon
kalibrasyon

Kartı monte ettikten, programladıktan, donanımınıza monte ettikten ve enkoder çarkı yerine oturduktan sonra kalibrasyona başlayabilirsiniz.

Kartı monte ederken enkodere yaklaştırmaya ve IR diyotlarının sıraya yakın olduğu bir konuma getirmeye çalışın.

Diyotları, pano monte edildikten sonra, sıraya yakın hale getirmek için gözle biraz hareket ettirebilirsiniz.

Şimdi inşa ettiğiniz kontrol panosuna güç veriyorsunuz, ancak Hbridge'e değil.

Mekanizmayı ve kodlayıcıyı biraz hareket ettirin ve nano'da kırmızı ışığın yanıp sönüp sönmediğine bakın.

Diyotları ve potansiyometreyi, kodlayıcının dişleri diyotlar arasında hareket ettiğinde led yanıt verene kadar ayarlayın.

Potansiyometre, yayılan IR ışığının yoğunluğunu ayarlar.

Çok güçlüyse, ışık sıçrayabilir ve dedektörlerin olmaması gerektiği halde tetiklenmesine neden olabilir.

Çok zayıf ve dedektörler tetiklenmeyecek.

Ayardan memnun kaldığınızda, Hbridge'e güç uygulayabilirsiniz.

Enkoderi hareket ettirdiğinizde, kart hareketi okumalı ve motoru bekleme konumuna geri döndürmeye çalışmalıdır.

Bunun yerine kodlayıcıyı çevirdiğiniz yönde dönmeye başlarsa, motora giden kabloların hbridge çıkışında tersine çevrilmesi gerektiğini bilirsiniz.

Önerilen: