Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
7
Cevap
13463
Tıklama
0
Öne Çıkarma
CNC Programı Yazmak?
S
15 yıl
Yüzbaşı
Konu Sahibi

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.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



A
15 yıl
Yüzbaşı

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 )


Bu mesaja 1 cevap geldi.
S
15 yıl
Yüzbaşı
Konu Sahibi

Peki bu g kodlarıyla ilgili daha geniş bilgiyi bulabileceğim bi link var mıdır?


Bu mesaja 1 cevap geldi.
S
15 yıl
Yüzbaşı
Konu Sahibi

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.)


Bu mesaja 1 cevap geldi.
A
15 yıl
Yüzbaşı

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


Bu mesaja 1 cevap geldi.
S
15 yıl
Binbaşı

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 >
Bu mesaja 1 cevap geldi.
M
13 yıl
Yarbay

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...



S
11 ay
Er

Merhabalar son durum nedir acama umarım yapabilmişsinizdir.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.