Mach3'e Alternatif CAM Programı Yapmak

mashadow

Katılımcı Üye
Katılım
16 Eki 2012
Mesajlar
218
Puanları
56
Yaş
35
Konum
Tekirdağ
Merhaba arkadaşlar, abiler =)

Bir yazılımcı olarak ben diyorum ki, Mach3ü çirkin, karışık, bazı yerlerde mantık dışı, bazı yerlerde amatörler için gereksiz yere zor, ileri seviye işlerle uğraşanlar için fazla basit ve angarya bulmaktayım.

Piyasada ücretli ücretsiz birçok alternatif olduğunu biliyorum, o yazılımlarını henüz denememiş olsamda her birinin beni rahatsız eden bir dezavantajını görebiliyorum.

Sorum da şu, sizce açık kaynak bir yerli proje geliştirsek, bu ücretsiz bir şekilde kullanılabilse, artı ve eksilerini beraber değerlendirip yazılımı bu şekilde geliştirsek nasıl olur?. Doğru mu olur, yanlış mı olur?

Benim elimdeki imkanlar şu şekilde:
1- 1 Adet CNC Drill (Pcb için), 1 Adet CNC Router, 2 Adet CNC Plazma (Birinde Spindle da var Saca Delik Delme için)
2- 10 yılı aşkın naçizane yazılım deneyimi (Assembly, C, C++, C#, PHP, PIC/ATMEL, PIC32, Arduino, Chipkit, VHDL/FPGA, Solidworks, Autocad)
3- Yapmayı düşündüğümüz bu yazılıma iştirak edecek şekilde gerekli elektronik devreyi çizip bastırabilme ve geliştirebilme imkanı.

Kafamdaki yol haritası şu şekilde, temel ve basit bir cam(?) programı hazırlayıp bunu açık kaynak kodlu olarak dağıtıp, bununla beraber çalışacak kontrol kartını üretip sadece maliyet fiyatına satmak (ya da devreyi de açık kaynak yapıp, yapmak isteyenlerin yapmasını sağlamak).

Daha önceleri bu cnc makinaları çalıştırmak üzere yapmış olduğum amatör cam programları ve amatör kontrol kartları olduğu için, daha iyisini beraber yapabileceğimiz konusunda önce kendime güveniyorum.

Her türlü eleştirinizi bekliyorum.

Saygılar.
 
Son düzenleme:
cam programları piyasada aslında var
mastercam solidcam aspire vectric serisi fln...
bu programı da mı kendiniz yapmayı düşünüyorsunuz ?

mach3 tarzı gcode u yorumlayıp makineye gönderen tarz program mı yapacaksınız ?
 
Arada böyle fırtınalar iyidir. aslında olsa olur da, Mach3 aslında basit ama epey kuvvetli bir program diye biliyorum.

Kedicade baktınız mı? -açık kaynak / yerli muz :)
 
cam programları piyasada aslında var
mastercam solidcam aspire vectric serisi fln...
bu programı da mı kendiniz yapmayı düşünüyorsunuz ?

mach3 tarzı gcode u yorumlayıp makineye gönderen tarz program mı yapacaksınız ?
Amacım mach3'e alternatif gcode yorumlayabilen, herhangi bir cnc makinayı genel anlamda kontrol edebilen, kendi motion controllerıyla beraber haberleşip tak/çalıştır bir ürünü yerli imkanlarla, birlikte (hep beraber) yapmak.

Controller'a örnek olarak:
http://www.edingcnc.com/products.php
http://www.warp9td.com/
http://dynomotion.com/KFLOP.html

Arada böyle fırtınalar iyidir. aslında olsa olur da, Mach3 aslında basit ama epey kuvvetli bir program diye biliyorum.

Kedicade baktınız mı? -açık kaynak / yerli muz :)

Güzel bir girişim. Benim amacımla da örtüşüyor ancak LinuxCnc gibi bunun da sadece unix platformda kalması üzücü.
 
program, piyasadaki basit geliştirme kartlarına io destekli olursa tadından yenmez
her zaman yardımcı olmaya da hazırım tem destek
 
Böyle bir yazılım ve donanımı geliştirirken ben de bunu piyasadaki hazır (basit) geliştirme kartlarıyla beraber yapma ve haricen destekleme düşüncesindeyim. Çünkü bu ürünlerin güçlerinin bir çoğumuz için yeterli olduğunu düşünüyorum. Kompleks FPGA çipleriyle uğraşmak yerine 80-200mhz arası çalışabilecek bir mcu veya bob işimizi görecektir.

Bu arada bir bilgi vermek lazım, makinalarımızda kullandığımız step motorlar için almış olduğumuz step sürücülerin (leadshine gibi markalar hariç) bir çoğunun üzerinde yaptığım testler sonucu 10uS lik pulseları bile sağlıklı işleyemediklerini gördüm. Bu şu anlama geliyor, 100KHZ çıkış veren bir kontrol kartı bir çoğumuzun işini fazlasıyla görüyor. Bu da maximum 1/50 mikrostepe denk geliyor. Sürücü ayarlarında bunun üzerine çıktığımızda motorun hızının azaldığını gözlemleyebiliriz.

Keza bu sürücülerin pulse girişlerinde kullanılan optocouplerların datasheetlerine baktığımda zaten maximum 10uS ile çalışabildiklerini görmekteyim. (m542, MA860, M860H ile denedim)

Ancak önümüze koyulan ürünlere baktığımızda akz250, kflop ve usb smooth stepper gibi kontrol kartlarının vaadettikleri yüksek output hızlarının birçoğumuzun bi işine yaramayacağını düşünüyorum.

Şimdi bu konuda bilgili arkadaşlar çıkacaktır, yok şöyle FPGA lazım şu MHZler lazım interpolasyon için vs vs. Ama ben bunu size yakında kanıtlayacağım :=)
 
Merhaba arkadaşlar, abiler =)

Bir yazılımcı olarak ben diyorum ki, Mach3ü çirkin, karışık, bazı yerlerde mantık dışı, bazı yerlerde amatörler için gereksiz yere zor, ileri seviye işlerle uğraşanlar için fazla basit ve angarya bulmaktayım.

Piyasada ücretli ücretsiz birçok alternatif olduğunu biliyorum, o yazılımlarını henüz denememiş olsamda her birinin beni rahatsız eden bir dezavantajını görebiliyorum.

Sorum da şu, sizce açık kaynak bir yerli proje geliştirsek, bu ücretsiz bir şekilde kullanılabilse, artı ve eksilerini beraber değerlendirip yazılımı bu şekilde geliştirsek nasıl olur?. Doğru mu olur, yanlış mı olur?

Benim elimdeki imkanlar şu şekilde:
1- 1 Adet CNC Drill (Pcb için), 1 Adet CNC Router, 2 Adet CNC Plazma (Birinde Spindle da var Saca Delik Delme için)
2- 10 yılı aşkın naçizane yazılım deneyimi (Assembly, C, C++, C#, PHP, PIC/ATMEL, PIC32, Arduino, Chipkit, VHDL/FPGA, Solidworks, Autocad)
3- Yapmayı düşündüğümüz bu yazılıma iştirak edecek şekilde gerekli elektronik devreyi çizip bastırabilme ve geliştirebilme imkanı.

Kafamdaki yol haritası şu şekilde, temel ve basit bir cam(?) programı hazırlayıp bunu açık kaynak kodlu olarak dağıtıp, bununla beraber çalışacak kontrol kartını üretip sadece maliyet fiyatına satmak (ya da devreyi de açık kaynak yapıp, yapmak isteyenlerin yapmasını sağlamak).

Daha önceleri bu cnc makinaları çalıştırmak üzere yapmış olduğum amatör cam programları ve amatör kontrol kartları olduğu için, daha iyisini beraber yapabileceğimiz konusunda önce kendime güveniyorum.

Her türlü eleştirinizi bekliyorum.

Saygılar.
Arkadaşım seni tebrik ediyorum niye dersen yerli malı olsun bu memleketin olsun senin gibi programcı hatta bu işi iyi bilenler vardır mutlaka elin ing,alman,italyan,abd,israillsi program yazıyor kartını tasarlıyor bize deli paralara satıyor kendilerine bizi muhtaç ediyorlar örnek simsns plc programları deli para mesala proteus hem hataları var hemde ücretli [ creck,lemeyenler için tabiki ] yerli malı kartlar ,plc ler programlar olsa fenamı olur.Memleketimize yabancı markalar girmese daha iyi olmazmı.Hem daha güvenli olur bu işi iyi bilenlerin ya paraya ya da özgüvenemi ihtiyaçları var diye soruyorum kendime ben programdan anlamam ama RABBİM senin ve senin gibi düşünenlerin yolunu açık etsin başarılar.
 
@mashadow hocam.
Zamanında bende mcu üzerinde g-code yorumlama ile biraz uğraşmıştım. PCB kazımak için sadece temel komutları işleyen birşey. 16 bit dsPIC, PIC32, ARM denetleyicilerde seri, USB, Ethernet gibi bağlantılar için.
Başlarsanız elimden geldiğince destek olmaya çalışırım.

Gördüğüm kadarı ile genelin işine yarar bir ürün çıkartmak için ucundan biraz birşeyler yapmak yetmiyor. Bunun için de başında hedefleri iyi belirlemek gerekli. Benim tecrübeme göre sınırları belirlenmemiş yazılım projeleri de pek başarılı olamıyor. Desteklenecek komut seti, hız vs.vs. gibi.

Geliştirme kiti kullanmak fikri çok olumlu.
Ne tür bir geliştirme kitinden ve ortamından bahsediyoruz.
Arduino gibi birşey mi, yoksa Arduino platformunda 32bit veya stm32F4disco, diğer discolar. Yada sbc.
Kafanızda oluşmuş bir fikir varmı?

Aslında bu tip mcu lar üzerinde çalışan açık kaynak projeler zaten var.
grbl mesela.
Buna benzer bir proje ye destek vermek, daha modern bir mcu üzerinde çalışır hale getirmek te mantıklı bir yaklaşım olur.
 

Forum istatistikleri

Konular
128,158
Mesajlar
915,534
Kullanıcılar
449,910
Son üye
citythunder

Yeni konular

Geri
Üst