Merhaba.
Robotik veya bir kaç eksen de çalışan makinalar söz konusu olduğunda bu makinaların
işlemesi için bilgiler DXF , G CODE , veya M CODE formatında gönderilmekte. Bu kod yapıları hakkında bilgiye sahip olan arkadaşlar burada bizimle paylaşırmısınız.
Şu g kodu dediğiniz gerber dosyası olmalı..
burada yeterince bilgi var hatta gerber dosyasını açıp autocad dosyasına
(.dxf)dönüştürebilirsiniz..
https://www.picproje.org/forum/viewtopic.php?t=2396&highlight=
DXF Autocad'e ait cizim dosyalarinin uzantisidir.
G ve M kodlari, CNC makinalarda kullanilan programlarda
kullanilan komutlardir. (Gerber değil)
Internette bolca dokuman var. Su an aklimda bir adres yok.
Benim asıl açmak istediğim konu bu formattaki bilgilerin yapısı ve nasıl kullanıldıkları.
DXF vektör formatıdır. Bu
formattaki bir çıktı bir bilginin bir uzay düzleminde başlangıç noktasını uzunlugunu ve koordinatı bilgisini içerir gibi...
İnternette arama yapıldığında tabi ki binlerce yazı çıkıyor bu konuda ama
bizim dilimizden anlatabilecek arkadaşlara şimdiden teşekkürler.
Ve isterseniz arayın bu konuda türkçe hiç bir şey bulamadım internette.
Şu g ve m kodları tam olarak hangi programlarla üretiliyor.? (Cam olması gerek)
G ve M kodlarını isteyen elle yazıyor isteyen de CAM programlarıyla.
Çok karmaşık eğrisel yüzeyler içeren
çalışmalarda mecburen CAM programları kullanmak gerekiyor.
şunu diyebilirmiyiz acaba
gerber ---------------> 2d
Gkodu veya Mkodu --->3d
Bilmiyorum yerimidir bu konu...
3 boyutlu yazıcılar çıkmış.. Autocad veya benzeri programlarla çiziyorsunuz onun prototipini çıkarıyor (plastik olarak).. Zaten vardı bu tip makineler fakat büyük ar-ge lerde kullanılıyordu.. Şimdi son kullanıcı düzeyine inmiş(fiyatları)..
Bunun hakkında bilgisiolan varmı acaba ben biraz araştıracağım bulduğum şeyleri yollarım..
(http://www.abilitysystems.com/gcode/gclip1.gif)
http://www.abilitysystems.com/gcode.html
(http://www.xmlcreate.com/NCGuide/ccw-arc.gif)
(http://www.xmlcreate.com/NCGuide/cw-arc.gif%5B/img:980%3Cbr%20/%3E%3Cbr%20/%3E03ceacc%5D%3Cbr%20/%3E%3Cbr%20/%3E%5Bimg%5Dhttp://www.xmlcreate.com/NCGuide/motion.gif)
http://www.xmlcreate.com/NCGuide/NC_Code_Guide_Index.html
GCode 2000 / TTFtoDXF / Nester /
Barnest
(http://hometown.aol.com/gcodemcode/ggcode.gif)
Download
Gcode2000 v26.xxhttp://www.salisbury.net/smc/gcode95t.zip
Download Manual for v26.xx
http://www.salisbury.net/smc/manuals.zip
Gcode 2000
Now reads Lines,Arcs,Rect,Circle,PolyLines,LWPolylines, Ellipse, Sorts object by size. Reads and writes DXF files.Supports Mechanical desktop, AutoCAD 10,11,12,13,14,2000, Autosketch,
TurboCad, DesignCad, AshlarVellum, CorelDraw, Intelicad and SolidWorks.
---
ve dahası http://hometown.aol.com/gcodemcode/ bu sitede
Gerber icin 2.5 boyut
G kodu icin 3 boyut diyebiliriz.
M kodlari kesme ile ilgili komutlar değil ve g
kodlarina dolayli yardimci olan kodlardir.
Sogutma suyunu ac , kapa, vs vs.
2.5 boyutla kasdedilen 3 boyutun sadece on of kontrol edilmesidir. G kodunda 3.boyut (freze de z
ekseni) da kontrol altindadir.
G kodları CNC tezgahlar için kulanılan hareketleri anlatan bir dildir.
Burda kesici takımların nasıl gittiği tarif edilir.
en basitinden
G00 X100Y200Z20 belli bir noktaya hızlı git
G01X100Y300Z20 kesme hızında git diye komutdur.
bildiğim kadarıyla
Genelde CNC tezgahlarda çoğu komutlar aynıdır.
Ama programlarken tezgahın manualine bakmakda fayda var.
Ufak değişiklikler programın sapıtmasına yol açabilir.
Bu konuda bilgim geniş 17 senedir işin içindeyim
Nasıl bir şey istiyorsanız bildirinki ona göre yardımcı oluyim
(Torna için ayrı freze için ayrı taşlama tezgahı için ayrıdır)
Kesme teknolojisinide bilirseniz efektif bir şekilde yazabilirsiniz.
Saygılarımla
sayın macera
g kodları ile ilgili araştırma yapıyorum. bu kodların ne işe yaradığını nasıl kullanıldığını anlatan bir kaynak arıyorum.kitap veya internet sayfası farketmez. bildiğin kaynak varsa yardımcı olursan sevinirim.
http://microsystemsgeorgia.com/cnc.htm
Ordanda G code diye bak açıklamalar çıkar ama bu kodların her tezgah için geçerli olmadığını unutma!
En doğrusu tezgahın manueline bakmak!!
eyvallah.