跟着数控技术的快速开展以及数控车技术大赛的举行,在数控车竞赛中会经常遇到复杂概括的加工,如椭圆、抛物线、双曲线等,选用常规的数控编程指令,需求计算每个节点的坐标值,不但计算量大、精度差、编程速度慢,并且容易犯错,难以满意生产要求。若选用CAD/CAM软件主动编程,也需求很多时刻来建模和处理,并且程序过于冗长,程序传输速度慢导致加工滞后,且空刀多,浪费时刻。跟着数控技术的开展,现在先进的数控系统不仅向用户编程供给了一般的准备功用和辅佐功用,并且为编程供给了扩展数控功用的手段,宏程序的呈现为此类图形的编程供给了很好的解决办法。
宏程序在数控车中的运用越来越广泛,掌握它的编程,掌握一定的编程形式,对刚开始接触数控车宏程序的学生,能够大大下降学生接受的难度,从而进步教育的效果。把用某一组指令构成的功用像子程序一样存储在存储器中,将存储的功用用某一个指令代表,只根据写入的代表指令就能执行其功用。把存储的一组指令叫用户宏程序主体,把代表指令叫用户宏程序指令。也可省略用户宏程序主体而简称宏程序。
宏程序也归于计算机高档言语编程,它能够在程序中使用变量,通过对变量进行赋值,变量能够进行算术运算,逻辑判别和跳转等操作。尤其是关于同一类中的相似零件,只需运用宏程序指令对该组中某一零件进行编程,每次只需改动其间变量的赋值,就能够加工该组中的其他零件,从而减少编程时刻,下降编程错误,进步编程 功率。





































