Lazer kazıma yazılımı. arduino cnc makine kontrol programının en son sürümünü indirin. Yarım tonları kazırken görüntü işleme programları

Engraver Master, bir lazer kesici üzerinde yanık desenleri hazırlamak için tasarlanmış bir programdır. Bu ücretsiz yazılımı kullanarak, ahşap veya diğer malzemelere daha fazla uygulama için bir görüntü hazırlamanın tüm aşamalarını tamamlayabilirsiniz. EM'nin kullanımı oldukça kolaydır ve iyi bir özellik yelpazesi sunar, ancak daha sezgisel bir çözüm arıyorsanız, programa dikkat etmenizi öneririz.

kullanım

Bu nedenle, proje üzerinde çalışmanın başlangıcında, kullanıcıdan iş parçasının boyutunu seçmesi istenecektir. Ardından, bir çizim yüklemeniz (tüm popüler grafik formatları desteklenir), stilini seçmeniz ve küçük harici değişiklikler yapmanız, ardından iş parçasını konumlandırmanız ve "yazma" için göndermeniz gerekecektir. Bu durumda lazer kesicinin standart parametreleri kullanılacaktır. Bunları değiştirmek için özel bir bölüme başvurabilirsiniz.

Engraver Master size kesme hızını ve derinliğini kontrol etme yeteneği verir, siyah nokta yakma modunu destekler ve ayrıca bireysel alanlarda adımın boyutunu, lazerin gücünü belirlemenize olanak tanır. Uyumluluk açısından Engraver Master, hemen hemen her gravür makinesi modeliyle çalışır. İşte sadece onları bir bilgisayara bağlamak için sürücüler, üreticinin resmi web sitesinden kendiniz indirmeniz gerekecek.

Ek fonksyonlar

Programın ilginç özelliklerinden biri, çalışma alanını ayarlamak için uygun araçların yanı sıra "yanmanın" askıya alınmasını ve devam etmesini vurgulamaya değer. Gerekirse, aynı anda bir COM portu üzerinden bağlı birkaç cihazla çalışmanıza izin verir.

Varsayılan olarak Engraver Master yerelleştirme sağlamaz. Ancak gerekirse, bu arada çok kaliteli yapılmış amatör bir kraker yardımıyla Rusça'ya çevrilebilir.

Ana Özellikler

  • bir lazer kesicide yakmak için görüntülerin ve şemaların hazırlanması;
  • "yanma" ana parametrelerinin yönetimi;
  • çalışma alanının uygun şekilde konumlandırılması ve ayarlanması;
  • siyah alanların yanması için destek;
  • Rusça güzel arayüz.

Adım 1. Basit / bitmap görüntüsünden vektör görüntüsü oluşturma

Bir raster görüntünün vektörleştirilmesinin tam bir kopya değil, üzerinde daha fazla çalışmanız gereken bir dizi eğri verdiğini unutmayın.

InkScape programı kullanılır (https://inkscape.org/ru/download/).

InkScape ile bir bitmap görüntüsünü vektör görüntüsüne, yani bir yola dönüştürebilirsiniz.

Bir bitmap'i vektör yollarına dönüştürmek için yükleyin veya içe aktarmak bit eşlem.

Vurgulamak program alanında, konturlara dönüştüreceğiniz bitmap görüntünüz ve ana menüde komutu seçin Yollar - Vektörleştir raster…” veya Shift+Alt+B tuş bileşimini kullanın.

2. Parlaklık Azaltma filtresinin uygulanmasının bir sonucu olarak önizleme.

İkinci filtre - "Kenar algılama". Bu filtre, ilk filtreden daha az orijinale benzeyen bir görüntü oluşturur, ancak diğer filtrelerin görmezden geleceği eğri bilgileri sağlar. Buradaki eşik değeri (0.0 ila 1.0), bitişik pikseller arasındaki parlaklık eşiğini, hangi bitişik piksellerin kontrast kenarının bir parçası olacağına veya olmayacağına ve buna göre ana hat içine düşeceğine bağlı olarak ayarlar. Aslında bu parametre, kenarın şiddetini (kalınlığını) belirler.

1. İlk:

1.1. Oyulacak nesneyi seçin. Seçim ve dönüştürme aracı, araç penceresinde (üstteki ilk araç siyah bir oktur) veya S veya F1 tuşuna basın. Seçilen inkscape nesnesinin çevresinde siyah veya noktalı bir kenarlık olacaktır. 1.2. Konum nesnesi malzememizi 3D yazıcı tablosuna ekleme yöntemine göre istenilen koordinat noktasında (X;Y) Sadece görüntüyü hareket ettir fare veya ok tuşlarını kullanın veya kesin koordinatlar(üst komut satırında) "X" ve "Y" alanlarını kullanarak:

2. İlk InkScape eklentisini kullanın: .

2.1. Bu olasılık için, bu eklentinin dosyalarını ("laser.inx", "laser.py") program konumu içindeki bir klasörde, yani "C: Program FilesInkscapeshareextensions" içinde bulundurmamız gerekir. Size kolaylık sağlamak için, bu indirme dosyalarını talimatlara ekledik.

2.3. İletişim kutusunda kod üretimi için gerekli parametreleri belirtin.

2.3.1. Yazıcımız için kullanılan lazer açma ve kapama komutları (örneğin, Wanhao 3D yazıcı için bunlar sırasıyla M106 ve M107 komutlarıdır ve DIY oymacı için komutlar sırasıyla M03 ve M05'tir). 2.3.2. Hareket hızı (lazer kapalıyken).

2.3.3. Yanma hızı (lazer açıkken).

2.3.4. Her kontürün başlangıç ​​noktasında lazerin açıldığı andan itibaren milisaniye cinsinden hareket etmeden (yakmadan) önceki gecikme.

2.3.5. Çizimimizden geçiş sayısı.

2.3.6. Geçiş başına milimetre cinsinden derinlik. Bu parametre, geçiş sayısı birden fazla olduğunda kodda dikkate alınır. Her geçişten sonra, lazeri belirli bir miktar azaltan (odaklamayı sürdürmek için) bir komut eklenir.

2.3.7. Kodumuzla dosyanın kaydedileceği dizini belirliyoruz, program tarafından hatırlanacak ve bir dahaki sefere tekrar girilmesine gerek kalmayacak.

2.3.8. Eklentiyi başlatmak için "Uygula"ya tıklayın.

2.3.9. Bazı durumlarda, eklentinin çalışması sonucunda bir yazılım hatası mümkündür ve bununla ilgili bir bildirim görürüz, ardından kod oluşturulmaz. Bu gibi durumlarda vektörü biraz düzenleyebilir ve eklentiyi yeniden çalıştırabilirsiniz. Veya aşağıdaki eklentiyi kullanın.

2.3.10.1. Kodun başına "G28 X Y" satırını ekleyin (Yalnızca X ve Y ekseninde orijine gidin). Yazıcı kafasını herhangi bir nedenle mekanik olarak hareket ettirdiyseniz bu önemlidir. "G28" (Tüm eksenlerde orijine git) komutu tüm eksenleri sıfırlayacaktır.

3. İlk eklentinin yetersiz performansı durumunda eklentiyi kullanın: gcodetools.

Özel durumlarda, “Gcode'a Giden Yol” işlevini çağırmadan önce, “Oryantasyon noktaları…”, “Araçlar kitaplığı…”, “Alan…” (tur: “Alan…”) işlevlerini sırayla çalıştırmak gerekir, bkz. eklenti geliştiricileri sayfasındaki dersler http://www.cnc-club.ru/gcodetools 3.1. Bu bizim ilk lansmanımızsa, üçüncü sekmeye gidin: parametreler ... 3.1.1. Kodumuzla dosyanın kaydedileceği dizini belirliyoruz, program tarafından hatırlanacak ve bir dahaki sefere tekrar girilmesine gerek kalmayacak.

3.2. İlk sekmeye dönüyoruz. "Uygula" yı başlatıyoruz.

3.3. Ortaya çıkan kod Notepad++ programında (https://notepad-plus-plus.org/) açılır ve ardından kod boyunca birkaç değişiklik yaparız:

3.3.1. “(Kesme yolu kimliği:…” kelimelerinin önündeki başlığı kaldırın.

3.3.2. Kodun başına "G28 X Y" satırını ekleyin (Yalnızca X ve Y ekseninde orijine gidin). Yazıcı kafasını herhangi bir nedenle mekanik olarak hareket ettirdiyseniz bu önemlidir. "G28" (Tüm eksenlerde orijine git) komutu tüm eksenleri sıfırlayacaktır.

3.3.3. İmleci dosyanın başına getirin. Ctrl + H tuş bileşimine basın. “Arama Modu” ayarlarındaki “Değiştir” iletişim kutusunda “Gelişmiş (

3.3.4. "(" her yerini ";(" ile değiştirin)

3.3.5. "G00 Z5.000000" ifadesini her yerde "G4 P1" ile değiştirin

3.3.6. "G01 Z-0.125000" ifadesini her yerde "G4 P1" ile değiştirin

3.3.7. "Z-0.125000" öğesini her yerde "" ile değiştirin (yani her yerde "Z-0.125000" öğesini silin).

3.3.8. “F400”ü her yerde “F1111” ile değiştirin (yani gravürümüz için doğru hızı seçin, örneğin 1111 oldukça yüksek bir hızdır) 3.3.9. Bu Gcode'da Z koordinatını (lazer yüksekliği) belirtmediğimizi unutmayın, çünkü lazeri başlatmadan hemen önce ayarlayın.

3.4. Düzenlenen kod şöyle görünür:

4. Kodumuz, L-Cheapo lazer takılıyken bir 3D yazıcıda veya gravür makinesinde kullanılmaya neredeyse hazır.

Herhangi bir programın çalışmasında hatalar veya hatalar olabilir. İşte sorunların üstesinden gelmek için bazı öneriler:

3.1. Eklenti J Tech Fotonik Lazer Aracı bazen bir Gcode dosyasının herhangi bir satırında "F" oluşumundan önce boşluk bırakmaz, örneğin: "G0 X167.747 Y97.2462F500.000000". Düzeltmek için: "F500" ifadesini her yerde "F500" ile değiştirin (son ifadede, başına bir boşluk eklenir).

3.2. Eklenti gcodetools bazen çıktı olarak boş bir dosya üretir. O zaman şunu çalıştırmanız gerekir: menü "Devre", Daha öte "Anahat nesnesi" ve Gcode neslini tekrarlayın.

4.1. Gcode görselleştirme programını kullanın: Temel CNC Görüntüleyici.

Adım 4: Yazdırın ve yakın.

Yazıcıyı açtıktan sonra, tüm eksenler için koordinatların başlangıç ​​noktasının otomatik algılamasını gerçekleştirin (bkz. Adım 2 s.1.2.2).

Kazıma başlamadan önce, kodumuz tarafından sağlanmadıysa, Z lazer yüksekliğini yazıcıda manuel olarak ayarlamak gerekir.

Optimum yükseklik Z, lazer ışınının numunenin yüzeyinde odaklandığı bir konuma karşılık gelir.

Wanhao 3D yazıcının üst çerçevesinde lazeri açıp kapatmak için ayrı bir özel kırmızı düğme var.

önce koruyucu gözlük takın. bu düğmeyi etkinleştirerek!

Koruyucu gözlükler çıkarılabilir sadece sonra bu düğmeyi kapat!

LAZERLE ÇALIŞIRKEN GÜVENLİK KURALLARINA UYDUĞUNUZDAN EMİN OLUN. Lazer açıkken YALNIZCA KORUYUCU GÖZLÜK kullanın.

Kullanışlı:

1. M18 (Tüm adım motorlarını devre dışı bırak) komutu, örneğin tüm kod yürütmesinin sonunda yararlı olan, tabloyu motorlar tarafından bloke etmekten kurtarır.

Bir CNC lazer makinesi için programlar, gelecekteki ürünlerin eskizlerini oluşturmanıza ve sanal modelleri gerçek örneklere dönüştürmenize olanak tanıyan yazılımlardır.

Bir lazer makinesi kullanarak, katı malzemelerden çeşitli karmaşıklık seviyelerindeki ürünleri ve boşlukları kesebilirsiniz. Ancak, makinenin tam olarak ne yapması gerektiğini “anlaması” için iki tip gereklidir. yazılım: modelleme için grafik editörler ve makinenin ve tüm kesme işlemlerinin doğrudan kontrolü için programlar.

modelleme

Lazer ekipmanı düz nesnelerle çalışır, bu nedenle gelecekteki ürünlerin bilgisayar simülasyonu için aşağıdaki gibi programlar:

  • Corel çizgisi- haklı olarak çok sayıda hayranı olan bir yazılım paketi. Amatörlerin bile anlayabileceği bir arayüze, çok sayıda araç ve şablona sahiptir ve vektör ve raster görüntülerle çalışır. Bir lazer makinesi tarafından anlaşılabilir G kodunun daha fazla oluşturulması için gerekli olan .cdr formatı da dahil olmak üzere birçok formatta görüntüleri kaydeder.
  • Adobe Illustrator- lazer kesim için eskizler oluşturmak için mükemmel olan daha az popüler olmayan profesyonel grafik düzenleyici. Vektör grafikleriyle çalışır, hazır eskizler, şablonlar, yazı tipleri, stiller, semboller vb. zengin bir kitaplığa sahiptir.
  • LibreCAD- çizim ve 2D tasarım için daha genç ve bu nedenle geniş çevrelerde daha az bilinen yazılım. Minimum ayar, .dxf desteği, "geri adım" işlevi, birçok seçenek ve araç içeren basit bir arayüz - bu özellikler lazer kesim için bilgisayar modelleri oluşturmak için yeterlidir.

Elbette, üç boyutlu modellerle çalışan programlarda eskizler oluşturabilirsiniz, böylece kullanıcı yalnızca SolidWorks'e aşinaysa, bir lazer makinesiyle çalışmak için CorelDraw'ı öğrenmesi gerekmez. 3B tasarım için bilinen tüm yazılım paketleri (SolidWorks, AutoCAD, ArtCAM, MasterCAM, 3ds Max, KOMPAS-3D, vb.) düz şekillerle çalışmak için uygundur, ancak modelin olması gerektiği gerçeğine hazırlıklı olmalısınız. düzeltildi - genellikle bir 3D modeli düz bir biçime aktarırken, kesik veya yinelenen çizgiler vb. şeklinde sorunlar var. Bu durumlarda, taslağı düzene sokmak için yine de CorelDraw bilgisi gereklidir.

Lazer kontrol yazılımı

Lazer ekipmanını kontrol etmek için, emitörü bir PC'den hareket ettirmek için ayarları kontrol etmenize ve aslında sanal bir çizime dayalı bir ürün oluşturmanıza izin veren yazılım kabukları kullanılır. Aralarında en ünlüsü:

  • Lazer Çalışması- lazer kafasını hareket ettirme süreçlerini kontrol etme, işleme sürecini görselleştirme, kesme parametrelerini programlama, lazer gücünü ve kesme hızını ayarlama gibi işlemleri gerçekleştirmenizi sağlayan kullanımı kolay ve anlaşılır bir grafik ortam.
  • Lazer kesimi bu alanda asgari düzeyde bilgi birikimine sahip operatörlerin bile ustalaşabileceği, anlaşılması kolay başka bir programdır. Geniş işlevsellik, lazer kesim ile ilgili çok sayıda görevi gerçekleştirmenize olanak tanır: giriş ve dönüş noktalarını belirleyin, kesme parametrelerini, emitörün gücünü ve hareket hızını ayarlayın, işin tamamlanma zamanını belirleyin ve daha fazlası daha fazla.
  • sayfa kamerası- bir lazer makinesiyle çalışmak için gerekli olan çok çeşitli işlevlere sahiptir: yayıcının hareketini kontrol etme, toplam kesme süresini hesaplama, lazer kafasının yolunu görselleştirme. Program, özel kesme parametreleriyle (torç indirme hızı, yuva genişliği, yanma süresi vb.) takımlar oluşturmanıza ve NC'de değişiklikler yapmanıza olanak tanır.
  • RDİşi- aşinalık ve kullanım için anlaşılabilir, işlevsellik açısından yukarıdaki yazılımdan hiçbir şekilde aşağı olmayan bir lazer makine kontrol sistemi. Araçlar arasında: kesim sırasını ayarlamak, kazıma alanını kontrol etmek, makine ve parça için sıfır koordinatlarını girmek, kesme hızını ayarlamak vb.

Devre çalışıyor, oymacı başladı. Hatta koyu karton üzerine bir şeyler yakmaya çalıştım.

İlk iyileştirme olarak, lazeri üflemek ve gravür alanından dumanı çıkarmak için 20x20x1.5mm'lik bir köşe parçası kullanarak gravür makinesi gövdesine 40x40x10'luk bir fan yerleştirdim.

Forum Üyesi orensyılan T2Laser programını denemeyi teklif etti. Denedim.

Program harika. Daha rahatına rastlamadım. Birkaç akşam deney yaptım ve resmi kabul edilebilir kalitede yarı tonlarla karton üzerine yakmayı başardım. Lazerin gücünü kontrol etti.

Hala program üzerinde çalışıyorum.

Depoda bir 12V 2a güç kaynağı buldum ve onu oymacı için kullanmaya karar verdim. Gravür makinesindeki güç kaynağı konektörünü satın aldım ve sabitledim, bu ikinci küçük revizyon.

Üçüncü ve tamamen estetik bir incelik olarak, 20x20 profilde taslaklar çizdim ve bastım.

Bir lazer gravür makinesi yapma konusunu incelerken, MyLarser Çince programıyla karşılaştım - bu, NeJe gravür makinelerinin donatıldığı programdır.

Bu programda gravür makinesini ilk çalıştırma denemesinden itibaren işe yaramadı. Biraz sonra programın gravür makinesiyle 9600 kbps hızında çalıştığını okudum. Firmware 1.1f, 115200'de çalışır.

Bu oymacı limit anahtarları kullanmadığından ve daha büyük bir oymacı projesi için tahtayı lehimlediğim için bir beyin daha lehimlemeye karar verdim. Zor değil. Neyse ki stokta bir arduino ve bir dizi breadboard daha vardı. 12-5V sabitleyici olarak TO220 paketinde banal 7805'i kullandım. Karttaki bir artı, 12V fan için bir konektör sağladı.

İnternette 9600 hızında çalışan eski bir firmware 0.8c buldum. Onu arduinoya döktüm. Kurmak.

Grbl 0.8c [yardım için "$"]

0$=106.667 (x, adım/mm)

$1=106.667 (y, adım/mm)

$2=106.667 (z, adım/mm)

$3=10 (adım darbesi, usec)

$4=250.000 (varsayılan ilerleme, mm/dak)

$5=500.000 (varsayılan arama, mm/dak)

$6=192 (adım bağlantı noktası ters çevirme maskesi, int:11000000)

$7=25 (adım boşta kalma gecikmesi, msn)

$8=10.000 (hızlanma, mm/sn^2)

$10=0.100 (yay, mm/segment)

$11=25 (n-yay düzeltmesi, int)

13 = 0 $ (rapor inç, bool)

14$=1 (otomatik başlatma, bool)

$15=0 (adım ters çevirme etkinleştirme, bool)

$16=0 (zor limitler, bool)

$17=0 (yer bulma döngüsü, bool)

$18=0 (homing dir invert mask, int:00000000)

$19=25.000 (yer bulma beslemesi, mm/dak)

$20=250.000 (hedef arama, mm/dak)

21 ABD doları=100 (homing geri dönüşü, msn)

Firmware ayarlarındaki farklılığa ek olarak, başka bir fark daha var. Firmware 0.8'de lazer kontrolü için çıkış port 12'dir (ve 0.9j ve sonrasında, PWM ile 11. çıkış). Lazerin açık ve kapalı olmak üzere sadece 2 durumu vardır. PWM düzenlemesi olmadan!

Kartta, jumper'ın altındaki kontakları lehimledim ve onları 11 ve 12 numaralı bağlantı noktalarına bağladım. Artık jumper yeniden düzenlenerek lazer arduino'nun 11. veya 12. portuna bağlanabilir.

Bu bellenimle, oymacı MyLarser programı tarafından belirlendi. Program son derece basit, programla birlikte bir dizi resimden oluşuyor. Ayar, gravür alanının ve gravür süresinin belirlenmesine bağlıdır.

Aşağıdaki resimleri kazımak için ortaya çıktı:

Elbette bu ev yapımı ürün bir oyuncaktan başka bir şey değil. Ancak bu, gelecekte satın alınan normal, daha güçlü bir lazerle daha büyük bir gravür makinesi yapmak için küçük bir adımdır.

Herhangi bir programda, örneğin CorelDRAW'da bir görüntü oluşturabilir ve ardından 10. noktadan başlayarak bu talimata göre makine tarafından anlaşılabilir bir dosyaya (UE) aktarabilirsiniz.

Veya bunun için ArtCAM programında oluşturun.

1. ArtCAM programını başlatın, menüden Dosya -> Yeni -> Model… öğesini seçin (Ctrl+N kısayol tuşları). Açılan pencerede "Yükseklik (Y)" ve "Genişlik (X)" alanlarındaki boşluğumuzun boyutunu ayarlayın ve "Tamam" ı tıklayın.

2. Vektörleri Düzenle menüsünde, "Vektör Metni Oluştur" seçeneğini seçin, Şekil 1.

Şekil 1. Vektör metni oluşturmak için bir araç seçme

3 Gravür aracını seçin, Şekil 2.

Şekil 2 ArtCAM'deki gravür aleti

4. Alet tabanından gerekli gravürcüyü seçin, Şekil 3.

Şekil 3 Veritabanından bir araç seçme

3. Malzeme alanında, iş parçasının yüksekliğini ve modelin iş parçasındaki ofsetini (konumunu) ayarlayın, Şekil 4.

Şekil 4. İş parçasının kalınlığının ve modelin konumunun ayarlanması


4. İşleme stratejisi seçimi, Şekil 5, bu durumda gravür, vektörün içindeki tüm yüzey olacaktır.


Şekil 5 İşleme stratejisi seçimi

5 "Yalnızca profil" işleme stratejisinin seçilmesi, Şekil 6, bu durumda gravür, vektörün içindeki yüzeyleri etkilemeden vektörler boyunca olacaktır.

Şekil 6 "Yalnızca profil" işleme stratejisinin seçilmesi

6 Çıktı dosyasını kaydedin, Şekil 7.

şekil 6 Çıktı dosyasını kaydetme

Bir koni oyma makinesi ile cnc-2535al makinesinde gravür işleminin videosu.

Sonucun fotoğrafı, "2015" yazısının yazı tipi yüksekliği - 2mm. Fotoğrafta, vektör içi ve dışı dolgulu birkaç gravür örneği var.

CNC-2535AL2 makinesinde 0.1 120g elmas gravür ile çelik üzerine video gravürü. Metal gravür genellikle mücevher ve ekipman isim levhalarında kullanılır.