Step motor birçok kişi step motorun hassas indeksleme yapamayacağını düşünüyor, servo motor tahrikli yaklaşımın tanımlanması da öyle. Step motor indeks plakası deneyimi ile yapacağım, aslında step motorun nasıl kullanılacağını bilmek, normal koşullar altında bölme hassasiyetinin garanti edilebileceği bir programın nasıl yazılacağını bilmek istiyorsunuz. Step motor uygulamalarında hangi yerde olursa olsun yeterli torkun sağlanması şarttır. Step motor arabada büyük bir şeydir. Normal koşullar altında başlatma süresi genellikle mümkün olduğu kadar uzun olmalıdır. Başlangıç hızı da çok hızlı olamaz. Rev. Durdurmanın çok hızlı olması, aşım olgusuna neden olabilir. Kullanım sürecinde indeksi tamamlamazsanız, yürümesi normaldir ancak ne kadar kötü olduğunu biraz da olsa tespit etmişseniz, bir dikiş var, bu tür bir durum efsanedir. Adım yöntemi aşağıdaki gibidir: 1. Motor torkunu artırın ve sürücü akımını artırın; 2. Maksimum çalışma hızını azaltmak için; 3. Uzatılmış başlangıç zamanı; 4. Başlatma hızını azaltın. Yukarıdaki soruların hiçbiri yoksa, içindeki programın birikmiş hata tarafından üretilen darbenin geri kalanını gösterememesi mümkündür. Herkesin bildiği gibi nabız tamsayıya göre hesaplanır, hiçbir yerde nabzın yarısı olmaz. Ancak çoğu zaman darbenin yarısında sorun oluyor, eğer yuvarlak 10 porsiyon ise, her eşit parçanın gönderilen darbenin yarısı ne değil. Zayıf 20 eşit parça, nabzın her eşit yarısı özellikle belirgin olmayabilir. Ama 50, 100, 500, NNN'ye eşit parçalara atanmak, her eşit parçanın nabzının zayıf yarısı olabilir, bu az bir miktar para değildir. Her biri 0'a eşit olsa bile daha fazla kopya bekliyoruz. Bir nabız, astronomik bir rakamdır. Bu, pek çok kişinin step motorun hassas indeksleme plakasını yapamayacağını düşünmesidir. Motor, sadece servo motorda bile ilerleme kaydedmiyor, aynı zamanda bu sorun da var ----Kalan. Şu şekildedir: Step sürücünün ince kesri 64. Daha sonra motorun tur başına darbe sayısı 62 x200 = 12800. Set motoru 128 eşit parçaya bölündü yani artık 12800/128 = 100. Darbe sayısı her biri 100 darbeye eşit. Ama eğer 129 eşit parçaya bölünürse, formül şu şekilde olur: 12800/129 = 99.2248062, yani her eşit parçanın bölünmesi için 99.2248062 darbesi gerekir, yani ondalık noktayı kalanını sayarsak, o zaman hata toplam 129 x0 129 eşit parça olacaktır. 2248062 = 28. 9999999 darbe. Yuvarlak hataya eşdeğer, çeyreğin eşit kısmıdır. Ancak sorun, yöntemle nasıl başa çıkılacağı, aşağıda kalan darbe sayısını işleme yönteminin çözülmesidir. Yukarıda referans olarak verilen örnekte, motor darbe sayısı 12800 olan bir daire şeklinde, 129 eşit parçaya bölünmüştür. Bir dairenin maksimum hatasının bir darbeden fazla olmaması istenir. Programlama yöntemi aşağıdaki gibidir: 1. Ölen, yazılamayan motor darbe numarasını ayarlayın. 12800 veya başka bir değer. 2. D veya V3 veri kaydına sayı: 129 nesil gibi noktaları ayarlayın. Her bir eşit parçanın tamsayı darbe numarasını hesaplaması gerekir: 12800/129 = 994. Darbe sayısı, her eşit parça ihtiyacını doğru bir şekilde hesaplar, sonuç bir kayan nokta işlemidir: 12800/129 = 99. 22480625. 99'u kayan nokta numarasına dönüştürürseniz, 99 için veri alırsınız. 6. Sonra 99'da. 2248062 -99. 0 = 0. 2248062 formülünde alınan her eşit darbe sayısı kaldı. 7. Geri kalan darbe sayısının eşit parçaların toplamı ile çarpılmasıyla: 0. 2248062x129=28. 99999998. Ondalık noktayı kaldırın, 28 tamsayısını alın. 8. Sayı eksi 28 vb. ile: 129 -28 = 101. Ekler gibi işlenmek üzere bu veriler. 9. Program çalışıyor, 101'den fazla eşit parça eklenmiş, yani 102'den 129'a kadar eşit parça başlatılmış, 28 eşit parça, her biri bir darbe ile eşit parça. Darbe sayısı 102 porsiyondan başlayarak 99 + 1 = 100'dür. Yukarıdaki hesaplamaya göre 28 eşit parça, her biri bir darbeyi artırmaya eşit, 1/100 artırılmış, yani her biri eşit parça. Sonuç: Yukarıdaki hesaplama açısından bakıldığında, mutlak hassas işleme gerektirmiyorsa, ürünün işleme programı gereksinimleri tamamen karşılamaktadır.