数控机床的先进程度是体现工业发达水平的重要标志之一。数控编程是数控机床运行的基础,本书通过大量的实例分析,从数控手动编程的角度,讲述了手动编程方法中运用宏程序编程的特点,重点介绍了数控宏程序编程的思路以及分析方法,力求从编程思路这一角度说明数控编程的要领。
"授人以鱼,不如授人以渔"。本书以编程的思路为讲解核心,用一个个实实在在的例子为导向,向读者分析其编程的思路和数学原理,书中每章所讲的内容都有其特点,在每章讲解不同图形要素编程特点的开始,都详细介绍了该类图形编程的核心思路。力求把每个例子都讲深讲透,希望读者能举一反三。
第1章概要介绍宏程序的运用特点,以及在数控编程中的作用,让读者从整体上了解宏程序的意义。第2~4章,重点介绍了数控编程的指令以及数学模型,这些对后面章节中宏程序编写的理解大有裨益。第5章,运用的是数学中数列的概念,数列概念是孔类宏程序编写的核心数学原理。第6~8章,运用的是数学三角函数概念,三角函数是宏程序运用最广泛的数学理论。第9~14章,运用的是数学中解析几何的概念,曲面编程中解析几何关系式的确定是编程的基础。这样,本书一步步在强化编程的思路与要领,由浅入深,帮助读者建立起编程的思路。
书中每个程序的程序名是以章节的标号来设定的,如果程序用了多种方法编程,在程序名的后面用"-1、-2"来代替,在实际运用中这样并不符合程序命名要求,这里只是为了方便说明,读者在实际运用中要区别对待。另外,为了突出程序的重点,本书中所有例题中的切削三要素:切削速度、切削深度、走刀速度,都是随意设定的,这些也并不符合工艺要求。读者应着重了解编程的思路,搞清楚程序的思路是什么,这才是关键。
本书由湖南山河智能装备股份有限公司齐智勇高级技师和长沙航空职业技术学院黄登红高级技师、副教授著。齐智勇完成第2~11章的编写,黄登红完成第1章、第12~14章的编写。在本书编写过程中,得到了同事、朋友的大力帮助,在此表示衷心的感谢!
编者多年来在编程方面的心得体会,都尽可能收录在本书中。由于编者水平所限,书中不足之处,敬请同行、专家及读者指正。
编者