Şimdi Ara

CNC Programı Yazmak?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
7
Cevap
0
Favori
13.292
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar Merhaba.

    Ben bir cnc programı yazmak istiyorum. Mach3 gibi mesela tabi biraz daha tezgaha özel. Şu an elimde 3 eksenli basit bir tezgah var X,Y ve Z eksenlerinde hareket ediyor. Yapmak istediğim programa yüklenen bir dosyayı(dxf mesela) işleyip motorlara gerekli bilgiyi göndermek. Burada galiba ihtiyacım olan dxf dosya yapısını bulmak. Bir de ayrıca şunu sormak istiyorum. Acaba bu tezgahla bir kalası 3 boyutlu olarak işleyebilir miyim? Bu konu ile ilgili internette biraz araştırma yaptım ama yeterli bilgiye ulaşamadım. Konu ile ilgili yol gösterebilecek bildiğiniz linkleri paylaşırsanız sevinirim.

    Şimdiden teşekkürler.



  • dxf dosyasıyla falan uğraşma
    CNC kontroller G kodu denen bir normda programlanır

    ve 2 veya 3 boyutlu çizim yapan programlar da
    ARTCAM gibi ( başkaları da vardır da adını bilmiyorum )
    hepsi çizim resminden G kodu üretirler

    G kodu şöyle bir şey

    T0 S10000
    G01
    X1000 Y 2000 Z 100
    X1010 Y2000
    ...
    gibi

    senin yapman gereken bu koordinatlara
    göre motorlara gereken puls bilgisini göndermek
    ( step motorsa tabii - servo motorsa işlem biraz daha karışık )
  • Peki bu g kodlarıyla ilgili daha geniş bilgiyi bulabileceğim bi link var mıdır?
  • Bu G-Codes ve M-Codes (F, S, T) bu işin programlama dili gibi birşey. Programda bu dildeki her komutu parse edip ona göre motorlara hareketi vericem anladığım kadarıyla. Bir sorum daha olacak. Mesela Solidworks'de tasarlanan bir parçanın G-Code'larını nasıl elde edeceğim. (Solidworks bilmiyorum.)
  • direk solidworks'un G kod çıkışı yok sanıyorum

    mastercam diye bir program var onunla çevrilebilir belki

    hep sanıyorum belki diyorum kusura bakma ama ben de tam bilmiyorum

    ama eğer masaüstü bir CNC için parça tasarlıycaksan
    direk hem çizim yapan hem de G kodu çıkışı veren ARTCAM var

    bak burda benim yaptığım bir CNC kontroler var
    ben ARTCAM de yaptığım 2 boyutlu çizimin G kod
    çıkışıyla çizdirdim bu resimdeki yazıyı ; örnek olması bakımından

    http://www22.brinkster.com/anotherbrick/index11.htm
  • Bence G-Codelari konusunda da cok derine inmeyin.. Sizin icin onemli olan G0,G1 ve M3 kodlari.. G0 bosta ilerleme, G1 ise kesme ilerlemesidirr.. M3 S xxxx ise kafaya devir verme komutudur..
    Mastercam tarzi bir programla takim yolu islemesi yaptiktan sonra, o islemi Post Proc. ile G koduna cevirebilirsin.. Senin programin da sadece G0 G1 M3'lere dikkat etse senin icin yeterli..
    Eger yazima baslarsan programin senin programa uygun post cikarmasini anlatabilirim..

    Tabi eger siz istrseniz M3 yerine baska bir komut da olur, ne de olsa programi siz yazacaksiniz, Post ciktisini ayarlamak kolay....
    Eger gercekten niyetliyseniz yardimci olabiliirm, Post ciktilarini gosterip, nasil komutlar vermeniz gerektigi konusunda



    < Bu mesaj bu kişi tarafından değiştirildi serkanc -- 6 Şubat 2010; 9:44:38 >
  • buna benzer bir proje de ben yapacağım. siz ne yaptınız ne durumda ? bir de hangi programlama dili bu işe en uygun olur ben c# düşünüyorum...
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.