Solucan, yüzeyinde helisel bir oyuk bulunan silindirik, dişli bir şafttır. Sonsuz dişli, sonsuz dişliye geçen, sonsuz dişlinin dönme hareketini dişlinin doğrusal hareketine dönüştüren dişli bir çarktır. Sonsuz dişli üzerindeki dişler, sonsuz vida üzerindeki helisel oluğun açısına uygun bir açıda kesilir.
Bir freze makinesinde sonsuz dişli ve sonsuz dişli, freze kafasının veya tablasının hareketini kontrol etmek için kullanılır. Solucan tipik olarak bir motor tarafından çalıştırılır ve döndükçe sonsuz dişlinin dişlerine kenetlenerek dişlinin hareket etmesine neden olur. Bu hareket genellikle çok hassastır ve freze kafasının veya tablasının doğru konumlandırılmasına olanak tanır.
Freze makinelerinde sonsuz dişli ve sonsuz dişli kullanmanın bir avantajı, nispeten küçük bir motorun sonsuz hareketi sürdürürken aynı zamanda hassas hareket elde etmesine olanak tanıyarak yüksek seviyede mekanik avantaj sağlamasıdır. Ayrıca sonsuz dişlinin dişleri sonsuz vidaya sığ bir açıyla geçtiği için bileşenlerde daha az sürtünme ve aşınma olur, bu da sistemin daha uzun servis ömrüne yol açar.