作者:聂晓根福州大学机械工程及自动化学院NumericalControlTechnologyNumericalControlTechnologyE_MAIL:nxg@fzu.edu.cn第三章数控加工程序编制本章内容学习目的与要求第一节程序编制基础第二节程序编制中的工艺处理第三节程序编制中的数值计算第四节数控车床的程序编制第五节镗铣加工中心的程序编制第六节自动编程小结学习目的与要求本章主要学习和掌握数控机床的程序编制基础、程序编制中的工艺处理、程序编制中的数值计算、数控车床的程序编制、镗铣加工中心的程序编制和自动编程等知识和概念。第一节程序编制基础一、概述二、数控编程的基础三、数控程序结构与格式四、常用功能指令的编程方法一、概述1、何谓数控编程?数控编程:是指根据被加工零件的加工顺序,工件与刀具相对运动轨迹的尺寸数据,工艺参数(主轴运动、进给速度、进给量等)以及辅助操作(换刀、冷却液开关、工件加紧松开)等加工信息,按数控系统所规定的指令和格式(以文字、数字、符号组成的代码)编制数控加工指令序列的过程。如:%O0000(程序号)N100G92X60.0Z25.0;“定坐标系”N102G00G90X20.0Z2.0S800T0101M03;…….N130M98O1001“调用子程序”N150M30;“程序结束”O1001“子程序号”…….N128M99%程序结束部分程序结束部分程序开始部分程序开始部分程序内容部分程序内容部分2、数控程序编制的内容及一般步骤零件图纸分析确定加工的工艺路线刀位轨迹计算编写程序程序输入程序校验、试切加工3、程序编制的方法以自动编程语言APT为基础的批处理方法以计算机辅助设计为基础的交互式方法1)手工编程2)自动编程计算机编程主要由人工完成,有时也借助计算机作数值计算。适用于几何形状不太复杂的零件加工。对于简单零件或机床调整时,用手工编程更为快捷。掌握手工编写加工指令程序的方法是数控编程人员的基本功。。交互式:交互图形编程。通常在CAD/CAM系统中进行,编程人员在绘制的加工零件几何图形的基础上,利用自动编程系统提供的各种加工方法和刀具参数,通过合理选择和配置将工艺参数赋予几何图形,由编程系统自动地进行数值计算及后置处理,生成加工零件的刀位文件和数控程序。后置处理:后置处理器接受刀位文件,并根据具体机床的结构,将其转化为机床实际控制轴输入值的过程。完成该过程的软件是后置处理器。自动编程使得一些计算繁琐、手工编程困难或无法编出的程序能够顺利地完成。交互图形编程直观、灵活、功能强,目前已被广泛应用。(1)机床坐标轴和运...