子程序在数控车编程中的创新应用
2021-10-14席凤征
科技与创新 2021年19期
席凤征
(徐州工业职业技术学院,江苏 徐州 221000)
1 数控编程中子程序的作用
在进行零件加工编程之前,首要工作就是对加工零件的特征进行分析,当遇到如下零件,如重复性结构的零件、对称性的零件、形状全等性的零件,采用常规的编程插补指令来编写刀位点的走刀轨迹的时候,可以发现编写的走刀轨迹有很多是重复的,这样不仅会导致编写的程序段烦琐冗长,而且会占用数控系统的内存,造成加工效率降低。如果编程中把这些重复程序段作为一个子程序来看待,在数控编程中把这些重复的程序段在主程序直接调用,就能达到简化编程的目的。
采用子程序编程可以实现简化的目的[1],使程序更有可读性。除此之外,子程序在数控编程中具有承上启下的作用,鉴于上述优点,所以子程序在数控车编程中占有重要的位置,而且子程序编程也是数控编程的难点——宏程序编程或参数编程的基础。
通过最新调查数据表明,FANUC 系统和SIEMENS 系统是在生产中应用最多的两种系统,在实际编程教学中,要让学生明确FANUC 系统和SIEMENS 系统子程序的命名规则、调用格式及结束字是有区别的,并能够在子程序编程中熟练正确地运用。
2 编写子程序的精髓与编程思路
数控编程的实质就是编写刀位点的走刀轨迹的过程,即在建立的工件坐标系(编程坐标系)中用常用的插补指令把走刀轨迹编写出来。子程序的编写与主程序的编程思路一致,唯独不同之处就在于子程序的走刀轨迹表述使用相对(增量)坐标指令来实现[2]。……
登录APP查看全文
