ARKADAŞLAR MERHABA B
EKTEKİ RESİMDEKİ GİBİ BİR SİSTEM YAPACAĞIM.NE İÇİN GEREKLİ DERSENİZ 1100 LÜK DİKEYİŞLEME MERKEZİNDE YAPMIŞ OLDUĞUM BİR İŞ VAR 2 ADET UZUN TAKIMIM VAR ATC İLE BU TAKIMLARI TAKAMIYORUM ELLE SÖK TAK YAPIYORUZ.
CNC ROUTER LARDA KULLANILAN TAKIM DEĞİŞTİRME SİSTEMİNİ NASIL UYGULARIM
Bir program yazamaz mısınız? Kafamda bir şey var ama Tool clamp, Tool uncalmp M kodlarını varsa olur gibi geliyor bana. Yoksa PLC bilgisi gerekli sanırım. Şöyle düşünüyorum.
Program Algoritması:
1-Spindle üzerindeki takım sehpa magazine bırakılacak ve boş bir pottan takım alınacak (Boş pottan alınan sanal takımın Boy H ve çap D ofsetleri okutulacak ve makro değişkenlere atanacak) değişken . Spindle boş.
2-Tabla üzerindeki takımın bulunduğu koordinatlara gidilecek. (XY) Makine koordinat sistemine göre. Takım talaş temizliği için hava ve sular açılacak ve kapanacak.
3-Tool unclamp moduna getirilecek. Takım yalnızca ATC home position da unclamp yapmıyorsa ne yapılır bilemiyorum. ( M kodu varsa çok iyi yoksa dediğim gibi PLC bilgisi gerekli. Büyük bir ihtimaller vardır.)
4-Z ekseni takıma emniyetli bir şekilde yaklaştırılacak ve Z ekseni ile takım spindle'a yerleştirilecek. Kabacası bu.
5-Tool clamp moduna alınacak.
Takım bırakılırken de prosedür tersine işleyecek.
Bence olur gibi gözüküyor Tabi ki bunu yapacağım tezgaha da hakim olmam gerekli. Ustam sen bu işi becerirsin.
dostum kolay bir mesele
yapıcagın sehpa nın t kananallarına göre gönye olması lazım
ondan sonrasını anlatıyorum umarım aklına yatar .
1 sehpayı yaptın takımın takılacagı yeri mafsallı ve yaylı yapmalısın mutlaka yoksa sıkıntı yaşarsın
segman pensesi gibi yaylanmalı örnek resim linkini veriyorum
http://www.ebay.com/itm/Mazak-H-480-H480-Tool-Changer-ATC-Gripper-Pot-Pod-/180790157579
takımın kama yerini ve mafsalın yaylanmasını aradaki yayı ve mafsal radüsünü göbek pim yerini hesab edeceksin .
hepsini üstünde işleyip tolayacaksın o kadar.
tezgah tarafına gelince işin
cnc ler de 2 tane ana sıfır noktası vardır .
home 1 zero return için kullanılır home 2 toolchange pozisyonudur yani makinanın atc ye göre olması gereken pozisyonu ve spındel orienti demektir.
anladıgım kadarıyla bu 2 uzun takımı işlem sırasının içinde kullanma durumunda var yani hem tezgahın atc magazinini
hemde tabla üstündeki sehpa magazini kullanmayı düşünüyorsun .
spındeldaki kısa takımı tezgahın magazinine bıraktın boş bir takım numarası çagırdın uzun takımı daha önceden boy ölçüsünü bu takım numarası ofsetine yazdın tezgah takım varmış gibi tool change yaptı .
spındel boş geldin tabla üstündeki aparata salgı kompratörünü spındel alnına yapıştırıp takımı tam olarak merkezledin
dikliginede dikkat etmek lazım konigin
konigi merkezledigin noktanın makina degerlerini not alıyorsun
sonra spındel orient , tool unclamp (pens aç) ve isoya kontak olana kadar z de - ye in bunları yaparkende makine degerlerini z noktalarını hepsini not al çünkü bu noktalar senin tabla üstü takım degiştirme noktan olacakdır artık
z de aşagı indikten sonra too clamp yapıp x yönde sehpadan ayrılarak işleme başlayabilirsin..
buradaki önemli nokta plc üzerinde tezgahh auto mod çalışırken sadece atc tool change pozizyonundamı döngüye izin veriyor .
yani program içinde T02 m06 dediginde tezgah otomatik olarak spındel orient , ve takım degiştirme noktasına gidiyor
muhtemelen arkaplanda çalışan makrolarda veya 9000 li programlardadır bunun cevabı
yani makina parametrelerindeki takım degiştirme pozisyonu z ekseni kafadan x ,y tabladan olan bir tezgah için
z ekseni pozisyonuna gidiyordur .
muhtemelen 9000 li programlarda veya arka planlardaki makro programlarda olan programın bir benzerinide yazarsan
boş bir parametreyede sadece uzun takım için T1 i gördügünde atc degişimini x y z şu noktada yap spındel orientini yap
takım degiştirmeye giderken şu yolu takip et z önce 500 e kalksın x home gelsin herşeyi yapabiirsin .
umarım faydalı olmuşdur .
anlamadıgın biryer varsa atelefon açabilirsin
Yusuf ustam detaylı bir şekilde anlatmış. Bende takımın, yaptığın magazin üzerinde nasıl duracak onu tam çözememiştim. Şimdi kafamda canlandı. Başka bir fikir daha geldi aklıma. Diyelim bu sehpaya 10 takım bağlanacak. Makro ile istediğimiz takımı alabiliriz. Buna da bir M yada G kodu atarız. Örneğin: M100 T1 dediğimizde kendi yaptığımız magazinden 1 nolu takımı alır. Ama geriye bıraktırmak içinde başka bir makro program yazılmalı. Magazinimizdeki bütün takımların bulunduğu koordinatlar makro içinde tanımlanabilir. Nacizane fikrim.
çok guzel 1 fikir.
bende ara sıra, boy ve çaptan dolayı magazinde kullanamadığım takımlar oluyor.
benim tezgah yatay artı sıkıntı yani dikeyde katım kendi ağırlığı ile durur ama yatayda sıkıntı.
ana fikir çok guzel gerçekten işe yarar.
o gibi takımları 2 kişi ile takıyorum.
ben makroya hakim olamadığımdan dolayı alt programlarla hallederdim mesela.
bemde pulsat ta M koduyla kontrol ediliyor.
ama kafama takılan 1 şey var takım aparatı taplada olmasından dolayı talaş falan olacak.??
spındel da hava üfleme varsa hava ile temizlersin veya içten su verme ile yıkarsın ,yan suvermelerle yıkarsın
onuda benmi söyleyim yani :P
Böyle bir çalışmayı bir tezgahta yapmıştım. Hatta takım tablanın üstüne koymadık. Y ekseninin izin verdiği kadar strokta normalden biraz daha büyüttük ve özel takımı tablanın dışına bir sehpa üstüne koyduk. . Böylece tabla boş kaldı. Sehpa ve iş mili pozisyonu not aldık Bir de makro program yazdık. Bulunduğu yerin koordinatları, toolchange cycle, tool unclamp gibi vs komutlarla bu işi yapıyor. Tezgah okuma işleme merkeziydi.
Alıntı yapılan: sertan_mazak - Mayıs 02, 2013, 09:06:32 ÖS
spındel da hava üfleme varsa hava ile temizlersin veya içten su verme ile yıkarsın ,yan suvermelerle yıkarsın
onuda benmi söyleyim yani :P
;))
tezgahda sadece m komutu ile pulstat açıyor geride kapatamıyor.takım değiştirme programı nı m06 ya gömmüşler diyelim 9000 li programlarda görünmüyor.programın içerisinde suyu aç kapa gibi pulstat a sahip olmam gerekiyor
evet arkadaşlar nasıl sahip olabilirim aklıma gelen tek şey dışarıdan plc ye komut gönderebilmek ama nasıl :)
Eğer kontrol ünitesi plc ye müdahale ettiriyorsa, her türlü pull-stud ünitesini çalıştırabilir, sertan-mazak'ın söylediği gibi hava üfleme , su ile temizleme çok basit bir şekilde adapte edilebilir....
Program olarak;
1- Makro kullanarak,
Çünkü spindle da takım varken diğer takımı al dediğinde, otomatik olarak bu işlemi sadece makroyla yapabilirsin
2- Basit olarak G54.1 leri kullanarak takımların pozisyonlarını iş sıfırı gibi alıp, alt progam çalıştırarak takım 1 için M98 P1 gibi, fakat , spindle daki takımı bırakması için takım almanın tam tersini başka bir alt programla çalışıtımalısın, görünüş basit ama ,uzun ve amatörce makroya nazaran,
3-Plc de fonksiyon kullanarak,
Fanuc sistem tezgahların PLC ünitelerinde eksen kontrol fonksiyonları standart yani makinanın koordinatlarını D DATA lara girerek, plc den bir M komutuna bağlayarak işi çözebilsin, bazı tezgahların programlanabilir puntaları senin takım değiştirme sisteminle aynıdır ve herhangi bir makro kullanmazlar...
İyi çalışmalar...
Tezgahiniza ait tool clamp ve tool unclamp (takımı fener milinin içine çekme ve fener milinden itme) komutlarını biliyorsanız böyle bir programın yazılması konusunda sizlere destek verebiliriz.
Lütfen info@cncmakro.com mail adresi aracılığıyla ile iletişime geçiniz.
Selamlar...