İçindekiler:

DÖNER CNC ŞİŞE PLOTTER: 9 Adım (Resimlerle)
DÖNER CNC ŞİŞE PLOTTER: 9 Adım (Resimlerle)

Video: DÖNER CNC ŞİŞE PLOTTER: 9 Adım (Resimlerle)

Video: DÖNER CNC ŞİŞE PLOTTER: 9 Adım (Resimlerle)
Video: Datatech Plotter Dc Motor Arızası Çözümü 2024, Temmuz
Anonim
DÖNER CNC ŞİŞE PLOTTER
DÖNER CNC ŞİŞE PLOTTER
DÖNER CNC ŞİŞE PLOTTER
DÖNER CNC ŞİŞE PLOTTER

Muhtemelen yazıcıda kullanılmış olan bazı silindirleri aldım. Bunları CNC şişe çizicinin dönüş eksenine çevirme fikri aklıma geldi. Bugün, bu silindirlerden ve diğer artıklardan CNC şişe çizicisinin nasıl yapıldığını paylaşmak istiyorum.

Bu projeyi yapmak için CNC Drum Plotter ile lingib'den ilham aldım:

Başlayalım.

Adım 1: İHTİYACIMIZ OLAN ŞEYLER

  • 1 adet x Arduino Uno R3.
  • 1 adet x Arduino CNC Kalkanı V3 GRBL.
  • 4 adet x Step Motor Sürücüsü A4988.
  • 2 adet x Eski CD/DVD Oynatıcı.
  • 2 adet x Step Motor NEMA 17 boyutunda.
  • Uzunluğu yaklaşık 370 mm ve çapı 10 mm olan 2 adet x Eski Yazıcı Silindirleri.
resim
resim
  • 2 metre x 8P Gökkuşağı Şerit Kablo.
  • 2 adet x Alüminyum Esnek Şaft Kaplini, İç Delik Boyutu: 5mm x 8mm.
  • 1 adet x Alüminyum Esnek Mil Kaplin, İç Delik Boyutu: 10mm x 10mm. Kalemi/kalemi kenetlemek için kullanılır.
  • 1 adet x Zımba.
  • 6 adet x Bakır Pirinç Sütunlar L-5/10mm.
  • 3 adet x Dişli Çubuk Askı ve Somun M10 x 500mm. Işıkları asmak için dişli cıvata tipi kullandım.
resim
resim
  • 8 adet x Rulman 8mm ID.
  • 2 adet x XH2.54mm – 6P 20cm Tel Kablo Çift Konnektör.
  • 4 adet x L şekli destekler.
  • Step Motor için 2 adet x Montaj Desteği.
  • 1 adet x Güç Kaynağı 12V.
  • Bazı küçük kablo bağları, kablo spiral sargısı, M4 cıvataları ve somunları.

2. Adım: YAZILIMLAR

  • GRBL bellenimi.
  • Inkscape.
  • AxiDraw Yazılımı 2.6.3, Evil Mad Scientist Laboratories tarafından. Ambar dolgu uzantısı için isteğe bağlıdır.
  • Evrensel Gcode Gönderici.

Adım 3: DÖNER Y EKSENİ MONTAJI

Çocuk oyuncaklarımdan 2 tahta çubuğu yeniden kullandım, her çubukta yaklaşık 65 mm mesafe ile 2 delik açtım ve yatağı deliklere monte ettim.

  • Mavi tahta çubuk boyutu: 100 x 30 x 10 mm
  • Kırmızı tahta çubuk boyutu: 165 x 30 x 10 mm
resim
resim

Mavi tahta çubuğun yatağına iki yazıcı silindiri ucu yerleştirildi.

resim
resim

Diğer yan makara uçlarını kırmızı tahta çubuğun yatağına yerleştirdim ve 2 adet step motor Y eksenini 5x8mm esnek kaplin ile 2 makaraya bağladım. Ardından 250x350mm boyutlarında ahşap bir plakayı keserek CNC ayak plakası oluşturdum ve üzerine L şeklindeki destekleri monte ettim. Bu ayak plakasına step motorlar ve kırmızı tahta çubuklar monte edildi.

resim
resim

Adım 4: X VE Z EKSENİ MONTAJI

X ekseni ve Z ekseni, 4 delik açılmış ve bu deliklere 4 adet M10 somun yerleştirilmiş 12x10x6mm'lik bir tahta kutuya monte edilmiştir. Bir taraftaki iki somun arasındaki mesafe 30 mm'dir.

resim
resim

M10 dişli çubukların her iki ucu da 8 mm çapa ulaşana kadar parlatıldı.

resim
resim

Ahşap kutunun 4 somununa iki adet M10x500 dişli çubuğu vidaladım. Şişe uzunluğuna bağlı olarak X ekseninin konumunu manuel olarak ayarlayabilirim. İstenen konumu sabitlemek için diğer dört somun da dişli çubukların iki ucuna vidalanmıştır.

resim
resim

X ve Z ekseni için 12x10x6mm'lik yukarıdaki ahşap kutuya 2 adet eski CD/DVD oynatıcı monte ettim.

resim
resim

Kalemi/kalemi kenetlemek için zımbanın yay mekanizmasını ve 10x10mm esnek kaplinini kullandım. Ayrıntıları önceki talimatımda kontrol edebilirsiniz: TEMEL-MINI CNC PLOTTER'A GERİ DÖN

resim
resim

X ve Z ekseninin sol ve sağ yan desteğini oluşturmak için 100x200mm boyutlarında 2 ahşap plakayı kestim. Her plakaya yaklaşık 30 mm aralıklarla 2 delik açtım ve rulmanı deliklere monte ettim. Diğer delikler L şeklindeki desteklere bağlanmak için kullanıldı.

resim
resim

Sağ ve sol yan desteklerin 2 yatağına iki CD/DVD oynatıcılı iki dişli çubuk yerleştirildi

resim
resim

X ekseni desteklerini yeterince güçlü tutmak için, sol ve sağ destekleri bağlamak için 10x500mm'lik ek bir dişli çubuk kullandım.

resim
resim

XZ ekseninin sol ve sağ destekleri CNC ayak plakasına monte edilmiştir.

resim
resim

X ekseni 40 mm ile sınırlı olduğundan, çizim aralığını genişletebilmek için 2 dişli çubuğu birbirine bağlamak için bazı yazıcı dişlileri ve kayış kullandım. Bu sayede şişe boyuna göre istenilen çizim pozisyonunu elimle ayarlayabiliyorum.

resim
resim

Tamamlandı.

resim
resim

Adım 5: BAĞLANTILAR

Projemde 4 adet step motor ve A4988 sürücüsü kullanıldı. Döner Y ekseni 2 adet step motor ile çalıştığı için 4. ekseni konfigüre etmek için aşağıdaki resimdeki gibi 2 adet jumper eklemek zorunda kaldım. Bu durumda Y Ekseni, CNC kalkanında "A" olarak işaretlenen 4. adım sürücüsü A4988'e klonlanır.

resim
resim

Son olarak CNC Shield ve Arduino Uno'yu CNC ayak plakasına monte ettim ve 4 adet step motordan gelen kabloları 4 adet A4988 sürücüsüne bağladım.

resim
resim

Notlar: Adım 5'te adım adım sürücü A4988'in mikro adımları ve akım limitini ayarlamak için BASIC-MINI CNC PLOTTER'A GERİ DÖNME talimatıma başvurabilirsiniz.

  • Mikro adım ayarım, tüm step motorlar için 1/8 adım çözünürlüktür.
  • A4988 kartı üzerindeki trimmer potansiyometreyi ayarlayarak step motorların akım limitini ayarlamaya dikkat etmeliyiz.

Tüm montaj işleri ve elektrik bağlantıları yapılmıştır.

resim
resim

Adım 6: GRBL YAZILIM VE KALİBRASYON

1. GRBL aygıt yazılımını Arduino Uno'ya yükleyin

  • GRBL üretici yazılımı dosyalarını indirin.
  • GRBL'yi C:\Users\Administrator\Documents\Arduino\libraries\ dizinine kopyalayın
  • Arduino IDE'yi açın, Dosya menüsünden Örnekler ‣ GRBL ‣ grblUpload'a tıklayın.
  • Doğru bağlantı noktasını ve kartı seçin (Arduino Uno), kodu derleyin ve Arduino Uno'ya yükleyin.

2. Şişe çizicim için GRBL parametreleri aşağıdaki gibidir:

$0 10.000 Adım darbe süresi
$1 25.000 Adım boşta gecikme
$2 0.000 Adım darbe ters
$3 0.000 Adım yönü ters
$4 0.000 Adım etkinleştirme pinini ters çevir
$5 0.000 Limit pinlerini ters çevir
$6 0.000 Prob pimini ters çevir
$10 1.000 Durum raporu seçenekleri
$11 0.010 kavşak sapması
$12 0.002 ark toleransı
$13 0.000 İnç olarak rapor et
$20 0.000 Yumuşak limitler etkinleştir
$21 0.000 Sabit limitler etkinleştir
$22 0.000 Hedef arama döngüsü etkinleştir
$23 0.000 Hedef yönü ters çevirme
$24 25.000 Hedef arama besleme hızı
$25 500.000 Hedef arama arama oranı
$26 250.000 Hedef arama anahtarı geri dönme gecikmesi
$27 1.000 Hedef arama anahtarı çekme mesafesi
$30 1000.000 Maksimum iş mili hızı
$31 0.000 Minimum iş mili hızı
$32 0.000 Lazer modu etkinleştirme
$100 53.333 X ekseni hareket çözünürlüğü
$101 20.000 Y ekseni hareket çözünürlüğü
$102 53.333 Z ekseni hareket çözünürlüğü
$110 1000.000 X ekseni maksimum hızı
$111 1000.000 Y ekseni maksimum hızı
$112 1000.000 Z ekseni maksimum hızı
$120 50.000 X ekseni ivmesi
$121 50.000 Y ekseni ivmesi
$122 50.000 Z ekseni ivmesi
$130 40.000 X ekseni maksimum hareket
$131 220.000 Y ekseni maksimum hareket
$132 40.000 Z ekseni maksimum hareket

Kalibrasyonları yaptığım önemli parametreler yukarıdaki tabloda vurgulanmıştır.

3. ADIM/MM ayarı:

Adım motorları için adım/mm ayarı aşağıdaki tablolarda formülle gösterilmiştir:

Adım/mm = (Devrim Başına Adım)*(Mikro adımlar) / (Devrim başına mm)

X VE Z EKSENİ - 101$ ve 103$:

Vidanın çalışma uzunluğu: 40.00 mm
Adım meleği: 18 °
DVD stepper'ın 1 tam devir yapması için gereken adım sayısı: 20 adım/devir
A4988 mikro adım ayarı: 8 -
DVD kademeli vida adımı (mm/devir): 3.0 mm/dev
ADIM/AA: 53.333 adım/mm

Y VE A EKSENİ - 101 $

Döner eksenin ADIM / mm'sini belirlemek için yazıcı silindirlerine takılan silindirik kauçuğun çevresini ölçtüm. Step motorun 1 tam devir yapması için düz uzunluktur ve benim durumumda 80 mm'dir.

resim
resim

Testlerimde, çevresi 220 mm olan bazı cam şişeler (balık sosu şişesi) kullandım.

Döner eksenin çalışma uzunluğu: 220.000 mm
Adım meleği: 1.8 °
Stepperin 1 tam devir yapması için gereken adım sayısı: 200 adım/devir
A4988 mikro adım ayarı: 8 -
devir başına mm: 80.000 mm/dev
ADIM/AA: 20.000 adım/mm

Adım 7: INKSCAPE VE UGS

1. INKSCAPE

- Inkscape menüsünden Dosya ‣ Özellikler'e gidin ve Sayfa Sekmesinde Görüntü Birimlerini (milimetre), Yönü Dikey ve Sayfa Boyutu olarak ayarlayın: 40x 220mm. - Dosya ‣ İçe Aktar menüsünü kullanarak uygun bir görüntüyü içe aktarın. Menüde Path ‣ Trace Bitmap'e gidin ve Nesneyi Path'e dönüştürün.

- Uzantılar ‣ Gcodetools ‣ Araçlar Kitaplığı'na gidin. Araç Tipi: Silindirik'i seçin ve Uygula'ya tıklayın.

- Uzantılar ‣ Gcodetools ‣ Yönlendirme Noktaları'na gidin

  • Oryantasyon tipi: 2 nokta modu.
  • Z Yüzey: 0.0mm. Bu, kağıt yüzeyinizin üst kısmıdır.
  • Z Derinliği: -1.0mm. Bu, CNC çizici nesne çizerken Z ekseninin çalışma konumudur. Bu negatif sayı, kalem ucunun kağıda temas etmesini sağlar.

- Uzantılar ‣ Gcodetools ‣ Gcode Yolu'na gidin

  • Z güvenli yükseklik: 2 mm. Çizim noktaları arasında hareket ederken çizim yüzeyinin üzerindeki yüksekliktir.
  • Uygula'yı tıklamadan önce Gcode'a Giden Yol Sekmesine tıklayın. Bu, G kodu dosyasını oluşturur.

2. EVRENSEL GCODE PLATFORMU

  • Evrensel Gcode Platformunu açın, Bağlantı Noktasını seçin ve Baud'u 115200 olarak ayarlayın, Bağlan sekmesine tıklayın.
  • X eksenlerini sola - sağa, Y eksenlerini ileri - geri hareket ettirerek uygun konumu seçin ve Sıfırla Sıfırla düğmesiyle orijinal koordinatları ayarlayın.
  • Aç'a tıklayın ‣ INKSCAPE tarafından oluşturulan G kodu dosyasına göz atın.
  • Gönder'e tıklayın ve CNC çizici G-kodunu takiben çizim resmi yapacaktır.
  • Görüntüleyici sekmesinde çiziciyi çalışırken izleyin.

8. Adım: TEST ETME

Camdan yapılmış bir sürü balık sosu şişem var. Genellikle kullanıldıktan sonra atılırlar, ancak bundan sonra gerekli sıvı baharatları saklamak için CNC şişe çizicim tarafından adlandırılacak veya süsleneceklerdir. Renkli kalem/kurşun kalem gibi farklı kalemlere kolayca geçebiliriz… çünkü bunlar 10x10mm motor esnek kaplin ile kenetlenirler.

resim
resim

9. Adım: BİTİR

BİTİŞ
BİTİŞ
BİTİŞ
BİTİŞ
BİTİŞ
BİTİŞ

Bu projenin bazı resimlerini görebilirsiniz.

Çalışmamı okuduğunuz için çok teşekkür ederim ve umarım bu sefer makalemi beğenmişsinizdir!

Önerilen: