CODESYS Türkiye Yetkili İş Ortağı

Uygulama Notu · M-01

CODESYS ile Döner Makas (Rotary Knife) Otomasyonu

Döner makasta bıçak hiç durmaz, malzeme hiç beklemez. Kesim, ikisinin çevresel hızının eşitlendiği birkaç derecelik pencerede gerçekleşir. Bu pencerenin doğru kurulması, motorun gücünden çok daha belirleyicidir.

Saha Uygulama Videomuz

Saha kaydı yakında yayımlanacak
Kayıt · Döner bıçak ünitesi, değişken kesim boyunda salıncak profil ile çalışırken

Standart Blokların Ötesi: EmeaRotaryFB

Hazır hareket blokları bir ekseni ana eksene kilitlemek için yeterlidir. Ancak sahadaki problemler kilitlemenin kendisinde değil, kilit dışındaki bölgede yaşanır. Kendi fonksiyon blok katmanımızı bu yüzden yazdık.

Fonksiyon Bloğunun Temel Yetenekleri

Salıncak Profil ile Daha Küçük Motor

Bıçağın tur boyunca sabit hızda dönmesi gerekmez. Kesim bölgesi dışında hızlanıp yavaşlayan bir profil kullanıldığında tepe tork ihtiyacı düşer; aynı kapasite daha küçük gövdeli bir servo motorla karşılanabilir. Bu, hem yatırım hem de pano içi sürücü boyutu açısından doğrudan tasarruftur.

Parametrik Kesim Geometrisi

Kesim boyu, senkron bölge açısı, bıçak yarıçapı ve ivme sınırı reçete parametresidir. Operatör yeni ürüne geçtiğinde kam tablosu çalışma anında yeniden hesaplanır; kalıp sökmek, dişli değiştirmek veya programa girmek gerekmez.

Tork İleri Beslemesi (Vuruntu Önleme)

Bıçağın malzemeye temas ettiği an, yükün en hızlı değiştiği andır. Beklenen tork önceden sürücüye bildirildiğinde, konum kontrolcüsü hatayı sonradan düzeltmek yerine hatanın oluşmasını engeller. Kesim yüzeyindeki iz belirgin biçimde azalır.

Fire Önleyici Sensör Mantığı

Baskı işareti sinyali yakalama girişinden okunur ve ölçülen sapma tek seferde değil, birkaç çevrime dağıtılarak uygulanır. Böylece hem birikmiş kayma giderilir hem de düzeltme sırasında yeni bir hatalı ürün oluşmaz.

EMEA Motion Mimarisi

Uygulamanın tamamı tek bir gerçek zamanlı denetleyicide çalışır. Ayrı bir hareket kontrol kartı, ayrı bir HMI bilgisayarı veya iki sistem arasında veri taşıyan bir ara katman bulunmaz.

  • Sanal Ana Eksen Malzeme hızı, fiziksel bir motora değil sanal eksene bağlanır. Böylece besleme kaynağı değişse bile kam yapısı aynı kalır.
  • Kam Tablosu Katmanı Profil çalışma anında hesaplanır ve ivme sürekliliği korunarak yüklenir. Ürün geçişinde sıçrama oluşmaz.
  • Yakalama Girişi Sensör sinyali yazılım taramasına değil, donanım yakalama girişine bağlanır; ölçüm çözünürlüğü çevrim süresinden bağımsız olur.
  • Tanılama Tamponu Takip hatası, tork ve çevrim süresi sürekli kaydedilir. Arıza sonrası önceki saniyeler geriye dönük incelenebilir.
(* Kam profilinin ürün reçetesinden hesaplanması *) EmeaRotary( MasterAxis := SanalHat, SlaveAxis := BicakEkseni, KesimBoyu := Recete.Boy, (* mm *) BicakCevresi := Makine.BicakCevresi, SenkronAci := Recete.SenkronAci, (* derece *) TorkOnBesle := TRUE, SensorDuzelt := TRUE, Enable := HatCalisiyor ); IF EmeaRotary.ProfilHazir THEN BicakEkseni.Baslat := TRUE; END_IF
  • Sanal Eksen
  • Kam Tablosu
  • Tork İleri Besleme
  • Yakalama Girişi

Gerçek Zamanlı Osiloskop (Trace) Analizi

Ayarın doğru olup olmadığı kulakla ya da gözle anlaşılmaz. Devreye alma sırasında iki kaydı mutlaka alır ve teslim dosyasına koyarız.

Hız ve Konum Senkronizasyonu

Ana eksen ile bıçak ekseninin izleri üst üste bindirilir. Kesim penceresinde iki eğrinin farkı sıfıra yakın olmalıdır; pencere dışındaki sapma ise profilin kendisidir ve beklenen bir davranıştır. Bu ayrımı görmeden yapılan ayar, çoğunlukla doğru bölgeyi bozar.

Tork (Akım) ve Vuruntu Sönümlemesi

Kesim anındaki tork tepesinin genliği ve sönümleme süresi ölçülür. Tepe yüksekse ileri besleme katsayısı, sönümleme uzunsa kontrolcü kazancı gözden geçirilir. Hedefimiz tepeyi sıfırlamak değil, sonraki kesime kadar tamamen sönmesini sağlamaktır.

Makineniz İçin Hareket Kontrol Projelendirmesi

Mevcut bir makinede fire ya da boy sapması sorunu yaşıyorsanız, önce ölçer sonra konuşuruz. Yeni bir makine tasarlıyorsanız, mekanik henüz kâğıttayken devreye girmek en verimli zamanlamadır.

Döner Makas (Rotary Knife) Hakkında SSS

Kesim boyu bıçak çevresinden farklıysa ne olur?

Bu, döner makasın temel problemidir. Bıçak her turda bir kesim yapar; kesim boyu bıçak çevresinden kısaysa bıçağın turun bir bölümünde hızlanması, uzunsa yavaşlaması gerekir. Buna salıncak profil denir. Kam tablosu, kesim bölgesinde malzeme hızıyla birebir senkron, turun geri kalanında ise hesaplanmış bir hızlanma-yavaşlama eğrisi üretecek şekilde kurgulanır.

Kesim anındaki vuruntuyu nasıl azaltıyorsunuz?

Bıçak malzemeye girdiği anda yük aniden artar; konum kontrolcüsü bunu hata olarak görüp geç tepki verdiğinde iz kalır. Çözüm, beklenen yük artışını önceden sürücüye tork ileri beslemesi olarak bildirmektir. Böylece düzeltme hata oluştuktan sonra değil, oluşmadan önce yapılır.

Malzemede kayma olduğunda boy tutmuyor, ne yapılabilir?

Enkoderden okunan uzunluk ile gerçek malzeme uzunluğu kayma nedeniyle ayrışır. Baskı işareti veya kenar sensörü kullanıldığında, her çevrimde ölçülen sapma küçük düzeltmelere bölünerek uygulanır. Düzeltmeyi tek seferde vermek yerine dağıtmak, hem boy sapmasını hem de mekanik sarsıntıyı azaltır.

Hemen Ara