CNC TEZGAHI

Başlatan abdullah, 11 Kasım 2002, 11:03:03

abdullah

SLM MİLLET BEN PİC VE BİLGİSAYAR DESTEKLİ CNC TEZGAHI YAPMAYA ÇALIŞIYORUM.BU TEZGAH PCB ŞEMALARINDAKİ  DELİKLERİ DELMEK İÇİN 2 BOYUTLU HAREKET EDN BİR ROBOT KOL OLACAK.MESELE ŞU ARKADAŞLAR TEZGAHIN MEKANİK KISMINDA BİR PROBLEM YOK.ANCAK BEN PCB ÜZERİNDEKİ BACAK YERLERİNİ(PADLERİ) OTOMATİK OLARAK BULMAK İSTİYORUM.YANİ PCB'Yİ BİLGİSAYAR ORTAMINA GEÇİRİP BURADA TARAMAK VE OTOMATİK OLARAK PAD KOORDİNATLARINI SAPTAMAK İSTİYORUM.BU KONUDA YARDIMCI OLABİLİRMİSİNİZ?TÜM ARKADAŞLARDAN CEVAP BEKLİYORUM.HERKESE KOLAY GELSİN. ;)

diot

cizdiğin şemadan (örn. orcad pcb, protel, smardwork,...) netlist alabilirsin.. bu netlistte pcb delik yerlerinin koordinatları var...

abdullah

netlisti boardmaker programının her versiyonunda yapabilirmiyim yoksa belli bir sürümden sonramı alınabiliyor?bu dosyayı kendimi oluşturuyor yoksa biz komut ilemi oluşturmasını sağlıyoruz?teşekkürler

aster

BoardMaker de cnc için (dos vesiyonu için) file menüsünden
output a bas burdan nc drill veya ne istiyorsan ona gir delik ölçüleri çizimde verdigin
iç delik ölçüleri ile aynı olur onu config den ayarla
veya F10 la çizimi block içine al sonra option menüsünden print block ı seç
ayarları yap ( blok içine aldıgın alanı işler veya çizer)

diot

netlist için windows altı her programda çıkış alabilirsin.. bazı dos programlarında var.
örnek smartwork gibi  bunun için netlist generator ü çalıştırman gerekecek..

abdullah

netlist generator'ü nasıl bulabilirim.biraz daha açık anlatabilirmisin.kolay gelsin :?

abdullah

arkadaşlar yardımlarınız için

teşekkürler.İNŞAALLAH bu forum hiç kapanmaz ve paylaşmaya devam ederiz.tekrar tekrar teşekkürler çalışmalarınızda

başarılar.proje sonlanmaya yakın sizlere bilgi vereceğim.kolay gelsin. :o  :o  :o  :o  :o  :o  :o

diot

netlist generator için kullandığın program

ın dizininin içine bak...

abdullah

arkadaşlar ben sizin dediklerini yaptım ancak

NC drill oluştur dedikten sonra oluşan dosyadaki koordinatlar nece anlamadım.tek bir delik için denedim fakat koordinatları

aşamadım bunun yolu nasıl oluyor.bilenlere sorayım dedim.kusura kalmayın eksik bilgileri tamamlamak istedim.ben oluşan

dosyalardaki koordinatların boardmakerdaki koordinatlarla alakası yok demek istiyorum.kaç çeşit delik kullandıysam bunlara ait x ve

y koordinatlarını veriyor ancak gerçekle alakası yok gibi yada ben alakayı kuramadım.kusura bakmayın biraz fazla yardıma ihtiyacı

olanlardanım.  :?

Serhat

PCB'yi bilgisayara yüklemek

ekranda degisiklikler yapmak gerekecegi icin,Pic'le cok etkin birsey yapabilecegini sanmiyorum. Buna benzer bir konuda bir

arkadas bitirme tezi yapmisti. Herhangi bir pcb programinda hazirlanmiş dosyayi okuyup, printera gonderir gibi, paralel porttan, iki

konumlu baskı devre kazıma cihazına konum bilgisi gonderen bir Visual Basic programı hazirlamisti. Adresi,

mesut.yogun@ume.tubitak.gov.tr

hamit

arkadaşım herşeyden önce bu tezgahı yaparken drill

kordinatlarını yaptığın hardwaren tanıması için bir ara yüz programı yazman lazım direk olarak drill file makina yani

hardwarei'n tanımaz
her eksen motorun set ref noktası olması ayrıca sistemde ne kullanıyorsun servo mu yoksa step

motormu bunlarda önemli faktörler daha ayrıntılı anlatırsan yardıncı olmaya çalışırım saygılar.
[/img][/list]

abdullah

sistemde step motor kullanılıyor.sizden ricam bana

boardmakerda oluşturulan nc drill dosyasındaki koordinatlar ile gerçek koordinatlar birbirine niye uymuyor.referansını bilmeden

değiştiriyor olabilirmiyim.ben referans olarak sol alt köşeyi seçiyorum ama bir türlü tutturamıyorum.ara program kolay sadece

referansları doğru şekilde elde edyim yeter.elektronik ve yazılım kısmı tamam olacak.makina kısmını zaten makina müh. arkadaş

hallediyor.teşekkürler

hamit

sevgili arkadaşım sanırım drill dosyan böyle

birşey

M48
T01F00S00
T02F00S00
%
T01
X02008Y00954
X02133Y00954
X0225

8Y00954
X02258Y00229
X02133Y00229
X02008Y00229
X01483Y00954
X01883Y00954
X0148

3Y00229
X01883Y00229
X01908Y00754
X02308Y00754
X02333Y00504
X01933Y00504
X0193

3Y00379
X02333Y00379
X02371Y00954
X02771Y00954
X03133Y00529
X03133Y00929
X0288

3Y00392
X01046Y01192
X006X02883Y00792

T02
X00158Y00204
X00158Y00404
X00158

Y00604
X00158Y00804
X00158Y01179
X00158Y01379
X00458Y00729
X00458Y00804
X00458

Y00879
X00458Y00329
X00458Y00254
X00458Y00179
X00708Y00729
X00708Y00804
X00708

Y00879
X00708Y00329
X00708Y00254
X00708Y00179
X00908Y00779
X01296Y00779
X00908

Y00379
X01296Y00379
X01196Y00479
X01196Y00679
X01008Y00679
X01008Y00479
X01433

Y00704
M30
 tabii farklı toll larda olabilir bu kordinatları tanımak yapmış olduğun makinanın hardware softuylada

alakalı.
biz bu tip bir makinadan VESTEL firmasına 10 adet yapmıştık 98 yılında sanırım sana bir miktar yardımcı

olabilirim.
önce sana mekanik konularda karşılaştığımız problemllerden bahsadeyim yardımcı olur sanırım.
step mtorlarda

ramp denen bir olay vardır bu kordinatların tutrulması açısından çok önemli bir faktördür
belki biliyorsundur
çünki step

motorları harekete geçirir ken direkt olarak yol verdiğin taktirde motor kalktığı ve durduğu zamanlarda oluşan bir atalet

vardır
her harekette bu olay girilen koordinatların zicirleme olarak kaymasına sebep vermektedir.bunun için ram denen sistemi

kesinlikkle kullanmak zorundasın.
diğer önemli nokta ise kızaklara motorlardan gelen hareki ulaştırma meselesi
biz bunu

piysada triger denen kayış sistemiyle yapmıştık ama sonradan bayaa sorunlar yaşadık en sağlıklı yöntem bence sonsuz mil denen

hareket sistemidir.mak.müh. arkadaşın daha iyi bilir bu konuyu zannedersem.
diğrer mesele coordinat sistemi
ref noktası

olarak pcb nin sol alt köşesini verdiğini öyüyorsun.
normalde mantık olarak motorların bir mekanik set noktası vardır yani

makina par halindeyken durduğu noktalar makinenaın işleme başlaması set noktalarına en yakın nokta olmalıdır.
ayrıca

makinanın set noktaharicinde birde pcb de set noktası olmalıdır yani bir başlangıç referan noktası bu ister pcb deki bir pad olabilir

yada kendin pcb ye bir referans pad i koymalısın ve bu nokta senin senin başlangıç noktan olmalıdır.
piyasada bu işi pbc ler

farklı yöntemlerle yapmaktalar

şöyle bir ayrıntı var çizdiğin şemeyı üsteten görünüş olarak çiziyorsun ama drill

file
nasıl çıkartıyor yada softun onu nasıl algılıyor onu tesbit etmen lazım
ondan sonra pcb deki ref noktanı cnc sin

manuel moddayken özerine gidip hafızaya alman lazımki diğer kordinatların yerine otursun
çünki makına kendi referans

noktalarından senin koordinatlarını bulamaz
mutlalaka pcb üzerinden bir başlangıç referansı vermen gerekir buda genelde

kordinat listenin en başındaki noktadır bu yüzden cnc de delinecek pcb lere ayrıca referans padleri konur.
şimdilik sana

bukadar yardımcı olabiliyorum ne yapmak istediğini tam olarak çıkartamadım ama sanırım yardımcı olabilirim yazışarak pek net

anlaşılmıyor bazı şeyler  tel veriyorum belki daha vazla yardımcı olabilirim saygılar ve iyi çalışmalar dilerim. 0542 267 28 43....

hamit

abdullah

hamit kardeş sen şu ne işle meşgulsün?çalıştığın yerin

adresini verirsen daha iyi olur.belki gelir bir çayını içer konuşuruz bu işi.selamlar.her şey için teşekkürler

aster

Apo dostum anlaşılan sen bu işi yapmadan rahat

edemiyeceksin ama senin eksikligin
ne yapacagını bilmediginden kaynaklanıyor dizaynını yapacagın alet için bir iki resim

gönderecegim birde hamitin dedigi gibi motor millerin sonsuz dişliye bagli olması hata olayını azaltacaktır değişik malzemeler

kullanman gerekecek adreslerde yardım edeceğim
triger lede normal kayışlada bu iş olur ama motora pozisyon bildirmen gerek

(encoder,
cetvel gibi)birde iki eksenmi 3 eksenmi olacak bu istedigin veya dedigin gibi buluşup daha detaylı konuşmak

lazım
bu mürekkepli yazıcıları düşün mürekkepin nuzullardan nasıl kağıdın istenilen yerine püskürtüldügünü izle