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