CODESYS Türkiye Yetkili İş Ortağı

Uygulama Notu · M-02

CODESYS ile Uçar Makas (Flying Shear) Otomasyonu

Hat durmaz; kesim kafası malzemeye yetişir, hızını eşitler, keser ve başlangıç konumuna döner. Dört fazın tamamı tek bir kam tablosunda tanımlandığında geçişlerde tork sıçraması oluşmaz — mekanik ömür de boy toleransı da bundan kazanır.

Boru ve Profil Kesim Saha Uygulamamız

Saha kaydı yakında yayımlanacak
Kayıt · Sürekli akan profilin durdurulmadan boyuna kesilmesi

Gücünü CODESYS SoftMotion’dan Alır

Uygulamanın tamamı standart hareket fonksiyonları üzerine kurulur. Özel bir kesim kontrol donanımı ya da ayrı bir konumlandırma modülü gerekmez.

Elektronik Kam Kilitlemesi

Kesim kafası, malzeme hızını temsil eden ana eksene kam tablosu üzerinden bağlanır. Hat hızı değiştiğinde profil kendiliğinden ölçeklenir; ayrı bir hız takip düzeltmesi yazmak gerekmez.

Bağımsız Ölçüm Enkoderi

Malzeme uzunluğu, tahrik motorundan değil hatta temas eden bağımsız bir enkoderden okunur. Kayma ve çap değişimi kaynaklı hataların büyük bölümü bu tercihle ortadan kalkar.

Ek Donanım Maliyeti Yok

Hareket hesabı denetleyicinin işlemcisinde yapılır. Pano içinde ayrı bir motion kartı, ayrı bir güç kaynağı ve o kartın yapılandırma yazılımı bulunmaz.

Dört Adımda Uçar Makas Döngüsü

Yakalama (Catch)

Kesim kafası duruş konumundan hızlanarak malzemenin hızına ulaşır. İvme profili, sürücünün tepe torkunu aşmayacak biçimde sınırlanır.

Senkron Bölge (Sync & Cut)

Hız farkı sıfırlandığında kesim komutu verilir. Bu bölgede kafa ile malzeme arasında göreli hareket bulunmaz; kesim yüzeyi bu sayede temiz çıkar.

Ayrılma (Decelerate)

Kesim tamamlandıktan sonra kafa malzemeden ayrılır ve yavaşlar. Ayrılma anının erken verilmesi bıçak izine, geç verilmesi mekanik zorlanmaya yol açar.

Geri Dönüş (Return)

Kafa başlangıç konumuna döner ve bir sonraki ürünü bekler. Dönüş süresi, minimum kesim boyunun izin verdiği süreden kısa olmak zorundadır.

Uçar Makastaki Mühendislik Sorunları Nasıl Aşılır?

Kısa Boy Kesiminde Yetişememe

Kesim boyu kısaldıkça geri dönüş için kalan süre daralır. Çözüm önce mekaniktir: strok kısaltılır ya da hareketli kütle azaltılır. Yazılım tarafında ise dönüş profilinin asimetrik kurulması, kazanılabilecek son birkaç yüz milisaniyeyi verir.

Ölçüm Kayması ve Birikmiş Hata

Enkoder ile gerçek uzunluk arasındaki küçük fark, yüzlerce ürün sonunda birikir. Kesim sonrası ölçülen gerçek boy geri beslendiğinde düzeltme katsayısı sürekli güncellenir; sapma birikmeden düzeltilir.

Geçişlerde Tork Sıçraması

Dört fazın ayrı hareket komutlarıyla kurulması, geçiş noktalarında ivme süreksizliği yaratır. Fazların tamamı tek kam tablosuna yazıldığında bu süreksizlik ortadan kalkar.

Acil Duruşta Malzeme Sıkışması

Duruş sırasında kafanın malzeme içinde kalması, yeniden başlatmayı zorlaştırır. Emniyet mantığına kafanın güvenli konuma çekilmesi eklenir; duruş senaryosu devreye alma sırasında bilfiil denenir.

EtherCAT Haberleşme Topolojisi

Uçar makasta ölçüm, kesim ve besleme eksenlerinin aynı çevrimde ve aynı saatle güncellenmesi gerekir. Bu nedenle saha veri yolunu dağıtık saat senkronizasyonu etkin olacak şekilde kuruyoruz.

  • Tek Hat Topolojisi Denetleyiciden başlayıp ölçüm modülü, kesim sürücüsü ve besleme sürücüsü üzerinden ilerleyen tek zincir. Gereksiz dallanma arıza yalıtımını zorlaştırır.
  • Referans Saat Seçimi Zincirdeki ilk senkron cihaz referans olarak atanır; tüm eksenler bu saate hizalanır.
  • Yakalama Kanalı Ölçüm sinyali yazılım taramasıyla değil donanım yakalama girişiyle okunur; çözünürlük çevrim süresinden bağımsızlaşır.
  • Sapma İzleme Çevrim sapması ve çerçeve sayaçları sürekli kaydedilir, teslim raporuna eklenir.
(* Uçar makas döngüsünün faz yönetimi *) CASE Faz OF 0: (* Bekleme — hedef boya ulaşılması izleniyor *) IF OlculenBoy >= Recete.Boy - OnMesafe THEN Faz := 1; END_IF 1: (* Yakalama — kam profiline giriş *) KamGiris(Master := HatEkseni, Slave := KesimKafasi); 2: (* Senkron bölge — kesim tetikleniyor *) IF HizFarki < Tolerans THEN KesimCikis := TRUE; END_IF 3: (* Ayrılma ve geri dönüş *) GeriDonus(Axis := KesimKafasi, Position := BaslangicKonumu); END_CASE

Uçar Makas İçin Saha Devreye Alma Desteği

Kesim boyu sapmasını yazışmayla çözmek zordur. Trace kaydını birlikte inceleriz; gerektiğinde sahaya geliriz. Devreye alma sonunda ölçüm raporu, kam parametreleri ve kaynak kodu makine dosyanızda kalır.

±0,5 mm

Hedeflenen Boy Toleransı

4 faz

Tek Kam Tablosunda

250 µs

Motion Çevrimi

0 duruş

Kesim İçin Hat Durdurma

Uçar Makas (Flying Shear) Hakkında SSS

Uçar makasta boy toleransını asıl belirleyen nedir?

Yaygın kanının aksine belirleyici olan, kesim anındaki senkronizasyon kalitesi değil, ölçüm enkoderinden gelen konumun hangi çevrimde okunduğudur. Ölçüm ile kesim komutu arasındaki gecikme sabit ve bilinir olduğunda telafi edilebilir; değişken olduğunda ise her üründe farklı bir sapma olarak görünür. Bu yüzden ölçüm girişini donanım yakalama kanalına bağlıyoruz.

Kesim kafası geri dönerken hattı yavaşlatmak gerekir mi?

Doğru kurgulanmış bir sistemde gerekmez. Geri dönüş süresi, minimum kesim boyunun hat hızına bölünmesiyle bulunan zamandan kısa olmalıdır. Bu koşul sağlanmıyorsa sorun yazılımda değil, mekanik strok veya sürücü kapasitesindedir; yazılımla telafi edilmeye çalışılması ancak zorlanmaya yol açar.

Hemen Ara