首先偶觉得题目不严谨,因为CAXA数控铣削自动编程也可以使用钻孔循环指令,题主的意思应该是数控车自动编程没有循环指令,造成有时候自动编程还没有手工编程高效。
循环指令主要针对手工编程,对于编程中的重复语句和相同轨迹进行合并和优化,让程序简化和高效。如车削循环指令G71,只需要设置好初始半径和最终半径以及背吃刀量,数控系统会自动完成分层切削。再比如钻孔循环指令,将刀具定位,快速下刀,工作进给,孔底动作,退刀动作几个动作集成到以后钻孔指令里面。
而自动编程的原理是通过数学处理计算刀具的运动轨迹,并将其离散成为一系列的刀位数据;根据某一具体数控系统所要求的指令格式,将生成的刀位数据通过后置处理生成最终加工所需的NC指令集。数控车自动编程虽然没有循环指令,但他通过参数设置也可以实现分层切削的功能,因此没有必要再用循环指令了。
希望能说明白了,欢迎交流。