Cacing dan roda gigi untuk mesin penggilingan Cacing adalah poros berulir berbentuk silinder dengan alur heliks yang dipotong pada permukaannya. Itugigi cacingadalah roda bergigi yang menyatu dengan cacing, mengubah gerak putar cacing menjadi gerak linier roda gigi. Gigi pada roda gigi cacing dipotong dengan sudut yang sesuai dengan sudut alur heliks pada cacing.
Pada mesin milling, worm dan worm gear digunakan untuk mengontrol pergerakan kepala atau meja milling. Cacing biasanya digerakkan oleh motor, dan saat berputar, ia menyatu dengan gigi roda gigi cacing, menyebabkan roda gigi tersebut bergerak. Gerakan ini biasanya sangat presisi, sehingga memungkinkan posisi kepala atau meja milling yang akurat.
Salah satu keuntungan menggunakan worm dan worm gear pada mesin milling adalah memberikan keuntungan mekanis tingkat tinggi, memungkinkan motor yang relatif kecil untuk menggerakkan worm sambil tetap mencapai pergerakan yang presisi. Apalagi karena giginya cacinggigi terhubung dengan worm pada sudut yang dangkal, gesekan dan keausan pada komponen, worm & roda cacing berkurang sehingga masa pakai sistem lebih lama.