感謝邀請回答,作為機電專業從業者回答一下。
首先我覺得題目不嚴謹,因為CAXA數控銑削自動編程也可以使用鉆孔循環指令,題主的意思應該是數控車自動編程沒有循環指令,造成有時候自動編程還沒有手工編程高效。
循環指令主要針對手工編程,對于編程中的重復語句和相同軌跡進行合并和優化,讓程序簡化和高效。如車削循環指令G71,只需要設置好初始半徑和最終半徑以及背吃刀量,數控系統會自動完成分層切削。再比如鉆孔循環指令,將刀具定位,快速下刀,工作進給,孔底動作,退刀動作幾個動作集成到以后鉆孔指令里面。
而自動編程的原理是通過數學處理計算刀具的運動軌跡,并將其離散成為一系列的刀位數據;根據某一具體數控系統所要求的指令格式,將生成的刀位數據通過后置處理生成最終加工所需的NC指令集。數控車自動編程雖然沒有循環指令,但他通過參數設置也可以實現分層切削的功能,因此沒有必要再用循環指令了。
希望能說明白了,歡迎交流。