کرم یک شفت استوانهای رزوهدار است که یک شیار مارپیچی در سطح آن بریده شده است. چرخدنده کرمی یک چرخ دندانهدار است که با کرم درگیر میشود و حرکت چرخشی کرم را به حرکت خطی چرخدنده تبدیل میکند. دندانههای چرخدنده کرمی با زاویهای بریده شدهاند که با زاویه شیار مارپیچی روی کرم مطابقت دارد.
در یک ماشین فرز، از حلزون و چرخدنده حلزونی برای کنترل حرکت سر فرز یا میز فرز استفاده میشود. حلزون معمولاً توسط یک موتور به حرکت در میآید و هنگام چرخش، با دندانههای چرخدنده حلزونی درگیر میشود و باعث حرکت چرخدنده میشود. این حرکت معمولاً بسیار دقیق است و امکان موقعیتیابی دقیق سر فرز یا میز فرز را فراهم میکند.
یکی از مزایای استفاده از حلزون و چرخدنده حلزونی در ماشینهای فرز این است که سطح بالایی از مزیت مکانیکی را فراهم میکند و به یک موتور نسبتاً کوچک اجازه میدهد تا حلزون را به حرکت درآورد و در عین حال حرکت دقیقی را به دست آورد. علاوه بر این، از آنجا که دندانههای چرخدنده حلزونی با زاویهای کم با حلزون درگیر میشوند، اصطکاک و سایش کمتری روی اجزا وجود دارد و در نتیجه عمر مفید سیستم افزایش مییابد.