Kodlayıcı, sinyalleri veya verileri iletişim, iletim ve depolama için kullanılabilecek sinyallere derleyen ve dönüştüren bir cihazdır. Kodlayıcı, açısal yer değiştirmeyi veya doğrusal yer değiştirmeyi elektrik sinyallerine dönüştürür. Okuma moduna göre, kodlayıcı kontak tipi kodlayıcı ve temassız tip kodlayıcıya ayrılabilir. Çalışma prensibine göre, kodlayıcılar artımlı kodlayıcı ve mutlak kodlayıcıya ayrılabilir. Artan kodlayıcı, yer değiştirmeyi periyodik bir elektrik sinyaline dönüştürür ve daha sonra elektrik sinyalini sayma darbesine dönüştürür. Yer değiştirmeyi temsil etmek için bakliyat sayısı kullanılır. Mutlak kodlayıcının her konumu belirli bir dijital koda karşılık gelir, bu nedenle göstergesi sadece ölçümün başlangıç ve bitiş pozisyonlarıyla ilgilidir. Ve ölçümün ara süreci ile ilgisi yoktur.
Fanuc kodlayıcı ve çözücü, motor mili, lineer aktüatör vb. Gibi nesnelerin açısını ve doğrusal konumunu izlemek için kullanılabilir. Kodlayıcıya bir saat sinyali eklenirse, nesnenin hızını ölçmek için nabız kodlayıcı kullanılabilir.
Çözücü, birincil sargı ve 90 derece ile ayrılmış iki ikincil sargıya sahip bir rotordan oluşur. Birincil rotor sargısına gerilim uygulandığında, stator sargısında voltaj üretilir. Bu voltajlar, eksen ile sıfır arasındaki açının sinüs veya kosiniyle çarpılan referans voltajına eşittir. Çözücü ve bağlı ekseninin hızı, ikincil sinyalin değişim oranını elde ederek, yani Sinüs sinyali veya kosinüs sinyali.
Fanuc mil kodlayıcısının hızını darbe frekansına göre belirlemek için, her zaman örnekte hesaplanan darbe sayısı da dahil olmak üzere bazı parametreleri bilmemiz gerekir. Devir başına darbeler ve zaman örnekleme süresi.
Bu yöntem, çoklu darbelerin ortalama hızını sağlayabilir, ancak bu yöntem çok yavaş hızları hesaplamak için kullanılamaz. Hız çok yavaş olduğunda, ölçüm süresinde birkaç veya hiç darbe olabilir, bu yüzden hesaplamak imkansız.
Fanuc servo motor kodlayıcısının hızını nabız frekansına göre belirlemenin yanı sıra, fanuc orijinal kodlayıcının hızını belirlemek için nabız süresini de kullanabiliriz. Her nabzın süresi, genellikle bir nabzın yükselen kenarından bir sonraki nabzın yükselen kenarına kadar olan yüksek frekanslı sabit bir sinyal kullanılarak zamanlanır. Bir nabzın süresi, saat sinyalinin döngü sayısını saat frekansı ile bölerek elde edilebilir.
Fanuc profesyonel kodlayıcısının hızını belirlemek için nabız periyodu yöntemini kullanmak, darbe frekansı yöntemini kullanmaktan daha doğrudur. Ancak, yüksek hızda, nabız frekansı çok yüksek olacak ve darbeler arasındaki zaman çok kısa olacak. Şu anda sayaç, fanuc endüstriyel kodlayıcının hızını doğru bir şekilde ölçemeyebilir.