Fabrika ve Makina Otomasyonu Çözümleri
Bu forumun amacı endüstriyel tesislere ve makinalara yönelik çözümlerimizle ilgili bilgi ve doküman paylaşımı yapmak ve sorularınızı ilgili uzman ekibimizle buluşturmaktır. EcoStruxure mimarisinin sunmuş olduğu proses ve makina otomasyonu çözümlerini (M241, M262, M340, M580, SCADA, Historian, MES vb.) bu forumda tartışabilir, fikir alışverişinde bulunabilirsiniz. Başta Sistem/Makina Entegretörleri ve Son Kullanıcılar olmak üzere, endüstriyel otomasyon alanında faliyet gösteren tüm paydaşları forumun içeriğinden faydalanmaya davet ediyoruz.
2020-06-08 05:26 AM hakkında - son olarak 2020-07-22 06:41 AM tarihinde Omaelk tarafından düzenlendi
Link copied. Please paste this link to share this article on your social media post.
2020-06-08 05:26 AM hakkında - son olarak 2020-07-22 06:41 AM tarihinde Omaelk tarafından düzenlendi
Merhabalar ,
Schneider Electric LXM32 serisi Servo suruculeri Motion Controller ile kullanıldıgında ya da PLC ile kullanıldıgında pozisyonlama işlemleri icin Scaling ayarı ( Motorun 1 turuna karşılık ne kadar mm , derece ayarı ) nasıl yapılmalıdır , Feed Constant nasıl belirlenmelidir ?
Link copied. Please paste this link to share this article on your social media post.
2020-06-08 06:04 AM hakkında
Link copied. Please paste this link to share this article on your social media post.
2020-06-08 06:04 AM hakkında
Merhabalar,
Schneider Electric LXM32C serisi Servo suruculer Pulse Mode ile LXM32A serisi suruculer CanOpen mode ile , LXM32S serisi sürücüler Sercos haberleşme protokolü ie ya da LXM32M sürücüler eklenen bir haberlesme kartı ile o haberlesme protokolü üzerinden sürülebilirler. Encoder cozunurlugu 17bittir.Yani 131072 cozunurluge sahiptir.
Motion Controller ile surulecegi zaman kontrol Motion Controller uzerinden ( LMC058 , LMC078 , TM262 ) yapılacagı icin Scaling ayarları SoMove (Drive programlama tool'u) uzerinden yapılmaz.Motion Controller uzerinden yapılandırılır ve her cycle Set Position Motion Controller scaling ayarı uzerinden pozisyonlama yapılır.
PLC üzerinden yapılandırılacağı zaman ( Schneider ya da 3rd party bir PLC olabilir) LXM32 serisi suruculerde ScalePosNum ve ScalePosDenom degerleri kullanılır.Default degeri ScalePosNum 1 , scale Pos Denom ise 16384'dür. Örneğin CanOpen üzerinden kontrol ettiğimiz bir LXM32A ile CanOpen haberlesme protokolüne sahip TM241CEC24T ile PLC Open fonksiyon blokları ile kontrol ettiğimizi düşünelim.Bu durumda MC_MoveAbsolute ya da MC_MoveRelative ile 16384 unit degerini gönderdiğimizde motor 1 tur atacaktır.
ScalePosNum fabrika degeri görüldüğü üzere 1 revolution ve ScalePosDenom ise goruldugu üzere 16384 degerine esittir.
Ornegin reduktor oranımız 70:1 olsun yani motorun 70 turunda reduktor 1 tur atsın ve bu da 250,7 mm hareketi sağlasın. Boyle bir durumda scaling yaparken ;
ScalePosNum degerine 70 revolution yani reduktor oranı girebiliriz. Dolayısı ile motorun 70 turuna karşılık reduktor 1 tur atar ve mekanik 1 tura karşılık gelen hareketi gerçekleştirir.
Scaleposdenom degerine ise 2507 girebiliriz.Bunun sebebi ondalıklı degerleri girememizdir.Bu iki deger INT32 yani DINT degerlerdir.Dolayısı ile LREAL gibi virgullu sayıllar giremeyiz.Dolayısı ile virgulden kutarmak icin 10 ile carpmış olduk. Bu scaling isleminden sonra pozisyonlamak istediğimiz absolute yada relative pozisyonu 10 ile çarparak gönderebiliriz. Örnegin 500mm pozisyonuna gitmek istersek 5000 pozisyonunu MoveAbsolute fonksiyon blogu ile gondermek gibi.
SoMove uzerinden ScalePosnum ve ya ScalePosDenom degerlerini uygun bir şekilde yazarak Scaling islemi bitirileceği gibi haberlesme protokolu uzerinden ilgili adrese yazılarak da guncellenebilir. User Manual 'de goruleceği gibi yapılan degişiklikler Power stage disable iken değiştirilebilir.
CanOpen , Modbus Profibus ,CIP ,ModbusTCP , EtherCAT , profinet adresleri ekteki gibidir.
Örnegin M241CEC serisi kontrolörler ile SDO 'ye yazılarak PLC ilk acıldıgında Service Data Object uzerinden yazılması sağlanabilir.Dolayısı ile SoMove üzerinden yazılmasına gerek kalmaz.
Ayrıntılı bilgi icin LXM32M serisi suruculerin user manulal 'ine aşagıdaki köprü bağlantıdan ulaşabilirsiniz.
Link copied. Please paste this link to share this article on your social media post.
2020-06-08 06:04 AM hakkında
Link copied. Please paste this link to share this article on your social media post.
2020-06-08 06:04 AM hakkında
Merhabalar,
Schneider Electric LXM32C serisi Servo suruculer Pulse Mode ile LXM32A serisi suruculer CanOpen mode ile , LXM32S serisi sürücüler Sercos haberleşme protokolü ie ya da LXM32M sürücüler eklenen bir haberlesme kartı ile o haberlesme protokolü üzerinden sürülebilirler. Encoder cozunurlugu 17bittir.Yani 131072 cozunurluge sahiptir.
Motion Controller ile surulecegi zaman kontrol Motion Controller uzerinden ( LMC058 , LMC078 , TM262 ) yapılacagı icin Scaling ayarları SoMove (Drive programlama tool'u) uzerinden yapılmaz.Motion Controller uzerinden yapılandırılır ve her cycle Set Position Motion Controller scaling ayarı uzerinden pozisyonlama yapılır.
PLC üzerinden yapılandırılacağı zaman ( Schneider ya da 3rd party bir PLC olabilir) LXM32 serisi suruculerde ScalePosNum ve ScalePosDenom degerleri kullanılır.Default degeri ScalePosNum 1 , scale Pos Denom ise 16384'dür. Örneğin CanOpen üzerinden kontrol ettiğimiz bir LXM32A ile CanOpen haberlesme protokolüne sahip TM241CEC24T ile PLC Open fonksiyon blokları ile kontrol ettiğimizi düşünelim.Bu durumda MC_MoveAbsolute ya da MC_MoveRelative ile 16384 unit degerini gönderdiğimizde motor 1 tur atacaktır.
ScalePosNum fabrika degeri görüldüğü üzere 1 revolution ve ScalePosDenom ise goruldugu üzere 16384 degerine esittir.
Ornegin reduktor oranımız 70:1 olsun yani motorun 70 turunda reduktor 1 tur atsın ve bu da 250,7 mm hareketi sağlasın. Boyle bir durumda scaling yaparken ;
ScalePosNum degerine 70 revolution yani reduktor oranı girebiliriz. Dolayısı ile motorun 70 turuna karşılık reduktor 1 tur atar ve mekanik 1 tura karşılık gelen hareketi gerçekleştirir.
Scaleposdenom degerine ise 2507 girebiliriz.Bunun sebebi ondalıklı degerleri girememizdir.Bu iki deger INT32 yani DINT degerlerdir.Dolayısı ile LREAL gibi virgullu sayıllar giremeyiz.Dolayısı ile virgulden kutarmak icin 10 ile carpmış olduk. Bu scaling isleminden sonra pozisyonlamak istediğimiz absolute yada relative pozisyonu 10 ile çarparak gönderebiliriz. Örnegin 500mm pozisyonuna gitmek istersek 5000 pozisyonunu MoveAbsolute fonksiyon blogu ile gondermek gibi.
SoMove uzerinden ScalePosnum ve ya ScalePosDenom degerlerini uygun bir şekilde yazarak Scaling islemi bitirileceği gibi haberlesme protokolu uzerinden ilgili adrese yazılarak da guncellenebilir. User Manual 'de goruleceği gibi yapılan degişiklikler Power stage disable iken değiştirilebilir.
CanOpen , Modbus Profibus ,CIP ,ModbusTCP , EtherCAT , profinet adresleri ekteki gibidir.
Örnegin M241CEC serisi kontrolörler ile SDO 'ye yazılarak PLC ilk acıldıgında Service Data Object uzerinden yazılması sağlanabilir.Dolayısı ile SoMove üzerinden yazılmasına gerek kalmaz.
Ayrıntılı bilgi icin LXM32M serisi suruculerin user manulal 'ine aşagıdaki köprü bağlantıdan ulaşabilirsiniz.
Link copied. Please paste this link to share this article on your social media post.
Create your free account or log in to subscribe to the board - and gain access to more than 10,000+ support articles along with insights from experts and peers.