福福福福福福福福福福福福福福福cxueyong@263.net黑龙江大学机电工程学院第一节概述第二章数控编程基础第二节编程的基础知识第四节数控编程的工艺处理第三节常用准备功能指令编程方法第五节编程中的数值计算第六节自动编程简介黑龙江大学机电工程学院第一节概述一.数控编程的基本概念数控编程(NCprogramming)(NCprogramming):简单说是简单说是从零件图纸从零件图纸到制成控制介质的全过程。根据零件图样,将零件的加工信息:到制成控制介质的全过程。根据零件图样,将零件的加工信息:加工顺序、零件轮廓轨迹尺寸、工艺参数加工顺序、零件轮廓轨迹尺寸、工艺参数(F(F、、SS、、T)T)及辅助动及辅助动作(变速、换刀、冷却液启停、工件夹紧松开等)等作(变速、换刀、冷却液启停、工件夹紧松开等)等,用规定的,用规定的文字、数字、符号组成的代码按一定的格式编写加工程序单,并文字、数字、符号组成的代码按一定的格式编写加工程序单,并将程序单的信息制成控制介质的整个过程。将程序单的信息制成控制介质的整个过程。数控加工程序:按规定的代码及格式,记录加工过程的全按规定的代码及格式,记录加工过程的全部信息(工艺过程、工艺参数、位置数据和方向、操作步骤等)部信息(工艺过程、工艺参数、位置数据和方向、操作步骤等)的软件。的软件。黑龙江大学机电工程学院第一节概述二.数控编程的内容和步骤分析零件图纸工艺处理数值计算编写程序单制作控制介质首件试切程序校验数控机床黑龙江大学机电工程学院第一节概述1.分析图样、确定加工工艺过程分析图样,根据零件的材料、形状、尺寸、精度、毛坯形状和热处理要求等确定加工方案,选择合适的数控机床。确定加工工艺过程,主要考虑:确定加工方案,刀具、工夹具的设计和选择,选择对刀点,确定加工路线,确定切削用量等。2.数值计算按确定的加工路线和允许的零件加工误差,计算出输入数控装置的数据,主要内容是在规定的坐标系内计算零件轮廓和刀具运动轨迹的坐标值。不同加工情况,数值计算内容不同。点位加工点位加工形状简单零件轮廓加工形状简单零件轮廓加工形状复杂零件轮廓加工形状复杂零件轮廓加工黑龙江大学机电工程学院第一节概述3.编写零件加工程序单根据所使用数控系统的指令、程序段格式,逐段编写零件加工程序;填写数控加工工艺文件,如工序卡片、刀具卡片等。4.制备控制介质将编制好的程序单上的内容记录在控制介质上作为数控装置的输入信息,常用有穿孔带、磁盘等,也可以直接通过数控装置上的键盘输入。5.程序校验、试切削空走刀、空运转画图检查机床运动轨迹与动作正确性;零件的试切削检验加工精度、误差。黑龙江大学机电工程学院第一节概述常用的校验和试切方法:常用的校验和试切方法:对于对于平面轮廓零件平面轮廓零件可在机床上用笔代替刀具、坐标纸代替工可在机床上用笔代替刀具、坐标纸代替工件进行空运转空运行绘图。件进行空运转空运行绘图。对于对于空间曲面零件空间曲面零件,可用蜡块、塑料或木料或价格低的材料,可用蜡块、塑料或木料或价格低的材料作工件,进行试切,以此检查程序的正确性。作工件,进行试切,以此检查程序的正确性。在在具有图形显示功能和动态模拟功能的机床上具有图形显示功能和动态模拟功能的机床上,用图形模拟,用图形模拟刀具与工件切削的方法进行检验。刀具与工件切削的方法进行检验。首件试切首件试切((在允许的条件下在允许的条件下))方法不仅可查出程序单和控制方法不仅可查出程序单和控制介质是否有错,还可知道加工精度是否符合要求。介质是否有错,还可知道加工精度是否符合要求。当发现错误时,应分析错误的性质,或修改程序单,或调整当发现错误时,应分析错误的性质,或修改程序单,或调整刀具补偿尺寸,直到符合图纸规定的精度要求为止。刀具补偿尺寸,直到符合图纸规定的精度要求为止。黑龙江大学机电工程学院第一节概述三.数控编程的方法1.手工编程手工完成程序编制的全部工作(包括用计算机进行辅助数值计算)。特点:耗费时间长,易出现错误,无法胜任复杂形状零件的编程。适用情况:几何形状较为简单零件,点位加工及...