pcbway

CNC tezgahlarında konum belirleme (x,y bilgileri) nasıl belirlenir?

Başlatan engin.763, 26 Eylül 2012, 00:58:26

engin.763

2 eksenli masa tipi bir CNC kesim makinası düşünün.Eksenler mil üzerinden hareket ettiriliyor,günlerdir aklıma takılan bi soru var butür CNC lerde x,y noktalarının koordinatları denetleyiciye anlık olarak nasıl gönderilir,aklıma potansiyometrelerdeki voltaj değişiminden yararlanıp onların dijital saklayıcılardaki karşılkları geliyor ama tam olarak emin değilim sizce nasıl yapılır,iki eksenli yada 3,4,5 vs önemi yok sadece konumu belirleyen parçanın ne olduğunu öğrenmek istiyorum.. :D
Bir insan iyi bir mühendis olabilir,yada iyi bir doktor,çok iyi bir yöneticide olabilir ,ama ne olursa olsun insan iyi yumruk atmayı ve iyi nişan almayı mutlaka bilmeli....

Mustafacan


ibrahim626

Merhaba, ilk olarak cnc lerin iç yapısını, çalışma sistemini biraz araştırırsanız bu soruların cevabını zaten bulursunuz.İlk olarak kordinatlamada G kodları denen kod sistemi kullanılır , bu kodların içinde yön hız ,eksen vs. kordinatları bulunur,bu kodlar bazı programlarda dahil olan özellikle direk oluşturulur bazılarında ise kod çevirme işi yapılarak G kodları elde edilir, anlık ölçüm işi ise bildiğim kadarıyla piyasada kullanılan ucuz-orta segment CNC\'lerde ekstra bir eleman kullanılmıyor (1-2 CNC inceleme imkanım olmuştu ) direk dijital sinyal kontrol kartından sürücüye gidiyor bunu da kalibrasyonla yapıyorlar Mesela bilgisayardan gönderilen 1 pals\'da eksenin kaç milimetre hareket ettiğini kaydediyorsun , program ona göre konumlama yapıyor. bu sayede eksenler kontrol ediliyor. Daha fazla bilgi edinmek istersen eğer :

https://320volt.com/gebze-m-y-o-mekatronik-programi-3-eksen-cnc-projesi/

burada yeteri kadar bilgi mevcuttur. 

engin.763

İbrahim abi verdiğiniz projeyi inceledim,aslında benim yapmak istediğim elimdeki  potansiyometreler ile 10 bitlik ADC altındaki değişen voltaj değerlerinin dijital karşılılarını,konum belirlemek için kullanabilirmiyim,mesela x ucundaki mile bağlı pot\'un (atıyorum) 2.3 volt ADC karşılığını x koordinatında uygun  (yani 2.3 V iken x=13 mm) şeklinde eşitlesem ,aynı işlemi birde yekseni için yapsam yani y ye bağlı pot dan gelen analog sinyalin karşılığını o anki y koordinatına eşitlesem   ve aynı şeyi z eksenleri içinde yapıp ,tüm x,y,z bilgilerini 3 farklı pottan alsam ,sizce bunun uygunluğu nedir böyle bişey mümkün müdür? mümkünse sağlıklı olurmu.....
Bir insan iyi bir mühendis olabilir,yada iyi bir doktor,çok iyi bir yöneticide olabilir ,ama ne olursa olsun insan iyi yumruk atmayı ve iyi nişan almayı mutlaka bilmeli....

ibrahim626

Yapılabilir ama elindeki malzemelerle sağlıklı ölçüm olmaz, onun için temel olarak  daha yüksek çözünürlüklü adc modülü seçilmeli  ve  işin önemli kısmı olan potansiyometreyi ise kaliteli düşük toleranslı lineer bir pot seçmek gerekir. ama bu tarz ölçümlerde pot değilde optik sensör daha sağlıklı olur . dijital kumpas mantığında yaparsan daha etkili sonuç alırsın ,bu sistem yazıcılarda tarayıcılarda da aşırı olarak kullanılıyor.

Mustafacan


mhoca

CNC tezgahlarda koordinatlar ölçüm cetveller ile yapılır.  Bu cetveller iki yöntemle imal edilirler. Birinci yöntem çok ince cizgilerin cizildiği cetvellerdir. İkinci yöntem ise manyetik cetvellerdir. Piyasada çok çeşitli koordinat cetvelleri satılmaktadır. Bunlardan alınan bilgiler aşağı yukarı sayıcılarla okunmaktadır. Programlarda başlangıç noktası programcı tarafından seçilmektedir. Ölçülen mesfa başlangıç - referans- noktasından sonra katedilen sayıdır.  Cetvel satıcıları genelde kontrol ünitelerinide beraber satarlar. Araştırılrsa çok satıcı bulunabilir. http://istanbul.sirketce.com/istanbul-optik-cetvel.html v.b gibi. İyi çalışmalar.