宏程序功能强大,但学会编制宏程序有相当的难度,要求掌握多方面的基础知识。
编制宏程序必须有良好的数学基础,数学知识的作用有多方面:计算轮廓节点坐标需要频繁的数学运算;在加工规律曲线、曲面时,必须熟悉其数学表达公式,并根据公式编制相应的宏程序拟合加工程序,如椭圆的加工;更重要的是,良好的数学基础可以使人的思维敏捷,具有条理性,这正是编制宏程序所需要的。
宏程序是一类特殊的、实用性极强的专用计算机控制程序,其中许多基本概念、编程规则都是从通用计算机语言编程中移植过来的,所以学习C语言、BASIC、FORTRAN等高级编程语言的知识,有助于快速理解并掌握宏程序。
相对于普通数控编程,宏程序显得要难懂些。编制宏程序需要灵活的逻辑思维能力,调试宏程序需要付出更多的努力,发现并修正其中的错误需要耐心与细致,更要有毅力,能够从一次次失败中汲取经验教训并最终取得成功。