CODESYS Platformu · 03
SoftMotion, CNC ve robotik: hareket, mantıkla aynı çevrimde
Mantık kontrolü ile hareket kontrolünü iki ayrı sistemde yürütmek, aralarında sürekli veri taşımak ve zamanlama farkını telafi etmeye çalışmak demektir. Aynı projede çalıştıklarında bu ara katman ortadan kalkar.
Dört uygulama ailesi
Aşağıdakilerin tamamı tek bir denetleyici üzerinde, ek hareket kontrol donanımı olmadan kurulabilir.
- Senkron kesim — döner ve uçar makas Sürekli akan malzemenin durdurulmadan kesilmesi. Kesim organının malzeme hızına kilitlendiği kısa pencere kam tablosuyla tanımlanır; kesim boyu değiştiğinde profil yeniden hesaplanır, mekanik ayar gerekmez.
- Elektronik kam Mekanik kam mili yerine, ana eksen konumu ile takip ekseni konumu arasındaki ilişkinin tablo olarak tanımlanması. Ürün değiştiğinde yeni profil yüklenir; kalıp sökülmez, dişli değiştirilmez.
- CNC ve yol kontrolü Tasarım çıktısının doğrudan denetleyicide yorumlanması. Doğrusal ve dairesel ara değerleme, köşe yumuşatma ve ileri bakış aynı proje içinde çalışır.
- Robot kinematiği Kartezyen hedefin eklem açılarına çevrilmesi. Delta, SCARA, portal ve paletleme kinematikleri hazır dönüşümlerle tanımlanır; robot ile hattın geri kalanı aynı denetleyicide olduğu için konveyör takibi ayrı bir haberleşme katmanı istemez.
Sahada sonucu belirleyen ayrıntılar
Standart hareket blokları bir ekseni ana eksene kilitlemek için yeterlidir. Asıl problemler kilitlemenin kendisinde değil, kilit dışındaki bölgede yaşanır.
- Tork ileri beslemesi Beklenen yük artışı önceden sürücüye bildirildiğinde, konum kontrolcüsü hatayı sonradan düzeltmek yerine oluşmasını engeller.
- İvme sürekliliği Faz geçişlerinin tek bir kam tablosuna yazılması, geçişlerde tork sıçramasını ve mekanik yorulmayı azaltır.
- Algılayıcı düzeltmesi Ölçülen sapmanın tek seferde değil birkaç çevrime dağıtılarak uygulanması; birikmiş kayma sıçrama yapmadan giderilir.
- Yakalama girişi Algılayıcı sinyalinin yazılım taramasıyla değil donanım yakalama kanalıyla okunması; ölçüm çözünürlüğü çevrim süresinden bağımsızlaşır.
Ölçmeden ayar yapılmaz
Bir hareket probleminin sebebi kulakla ya da gözle anlaşılmaz. Devreye alma sırasında ana eksen ile takip ekseninin izlerini üst üste bindirir, kesim penceresindeki farkı ve pencere dışındaki profili ayrı ayrı değerlendiririz. Bu ayrımı görmeden yapılan müdahale genellikle doğru çalışan bölgeyi bozar.
Zamanlamanın altyapısı için Çalışma Zamanı ve Saha Veri Yolu sayfaları ilgili.
Hareket kontrolü hakkında sıkça sorulan sorular
Ayrı bir hareket kontrol kartı gerekiyor mu?
Hayır. Hareket hesabı denetleyicinin kendi işlemcisinde, mantık göreviyle aynı çevrim içinde yapılır; sürücülere yalnızca hesaplanan konum ya da hız referansı gönderilir. Pano içinde ayrı bir hareket kartı, kendi güç kaynağı ve o kartın yapılandırma yazılımı ortadan kalkar.
Kaç eksene kadar eşleme yapılabilir?
Sınırı lisans değil, seçtiğiniz çevrim süresi ile işlemci kapasitesi belirler. Pratikte tek bir gerçek zamanlı denetleyicide altmışın üzerinde ekseni 1 ms çevrimde yönetmek mümkündür; 250 µs çevrimde bu sayı işlemci sınıfına göre daralır.
CNC için ayrı bir kontrol ünitesi gerekir mi?
Gerekmez. G kodu yorumlayıcı, yol planlayıcı ve ara değerleme aynı proje içinde çalışır. Böylece CNC hareketi ile makinenin geri kalan mantığı — besleme, emniyet, reçete — tek yerden yönetilir ve iki sistem arasında veri aktarma katmanı kurmak gerekmez.
Farklı marka sürücüleri aynı hatta kullanabilir miyim?
Evet, sürücüler standart hareket profillerini destekliyorsa. Dikkat edilecek nokta, sürücülerin aynı eşleme kipinde ve aynı saat kaynağına bağlı yapılandırılmasıdır; karışık ağlarda sorunların çoğu buradan çıkar.
Elektronik kam ile mekanik kam arasındaki fark nedir?
Mekanik kamda ilişki metale işlenmiştir; değiştirmek için parçayı sökmek gerekir. Elektronik kamda aynı ilişki bir tablo olarak tanımlanır ve ürün değiştiğinde yeni tablo yüklenir. Kazanç yalnızca hız değil; profil ölçülebilir, kaydedilebilir ve sürümlenebilir hâle gelir.
Uçar makas uygulamasında en sık yapılan hata nedir?
Yalnızca kesim penceresine odaklanmak. Kesim anındaki eşleme genellikle sorunsuz kurulur; asıl bozulma, pencere dışındaki dönüş profilinde yaşanır. İvme sürekliliği sağlanmadığında geçişte tork sıçraması oluşur ve bu, hem kesim boyuna hem mekanik ömre yansır.
Robot kinematiği için ayrı bir robot kontrolcüsü gerekir mi?
Delta, SCARA, portal ve paletleme kinematikleri hazır dönüşümlerle tanımlanabildiği için ayrı bir kontrolcü gerekmez. Robot ile hattın geri kalanı aynı denetleyicide olduğundan konveyör takibi de ek bir haberleşme katmanı istemez; hedef konum doğrudan aynı çevrimde hesaplanır.
Takip hatası nedir, ne kadarı kabul edilebilir?
Takip hatası, komut edilen konum ile ölçülen konum arasındaki anlık farktır. Kabul edilebilir değer makineye göre değişir; belirleyici olan ürün toleransıdır. Sabit bir hata ayar parametresiyle küçültülebilir, yük değişimiyle salınan bir hata ise genellikle mekanik ya da tahrik boyutlandırma sorununa işaret eder.
Hareket profilini üretim sırasında değiştirebilir miyim?
Evet. Kam tabloları çalışma sırasında değiştirilebilir; geçişin hangi noktada yapılacağı ise dikkat gerektirir. Profil değişimini eksenin durduğu ya da ivmenin sıfır olduğu bir noktaya bağlamak, mekanikte sıçrama oluşmasını engeller.
Devreye almada hangi ölçümleri alıyorsunuz?
Ana eksen ile takip ekseninin konum izlerini üst üste bindirir, takip hatasını, tork akımını ve komut değerini aynı zaman ekseninde kaydederiz. Kesim penceresi ile pencere dışını ayrı ayrı değerlendiririz; bu ayrımı görmeden yapılan müdahale genellikle doğru çalışan bölgeyi bozar.