资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,现代设计与集成制造技术教育部重点实验室,第六章数控加工程序的后置处理,数控加工程序的后置处理,6.1基本概念,6.2后置处理的一般过程,6.3后置处理算法简介,6.4通用后置处理系统的原理及实现途径,2,6.1,、,基本概念,3,刀位文件,(CLS Cutter Location Source file),:,使用自动编程软件,经过刀位计算所生成的文件。,刀位文件不是数控加工程序,需要设法把刀位文件转换成指定数控机床能执行的,数控加工指令,程序。,1.刀位文件分类,:,1)IGES标准格式的刀位文件,2)非标准刀位文件,一.基本概念,4,2.后置处理,(Post processing):,把,刀位文件,转换成指定数控机床能执行的,数控加工指令,程序的过程。,后置处理过程原则上是解释执行,,即每读出刀位文件中的一个完整记录(行),便分析其类型,根,据,类型,和,所选数控机床,确定是进行,坐标变换,还是进行,文件代码转换,,并生成一个完整的数控程序段,,并写到数控程序文件中去,直到刀位文件结束,。,一.基本概念,5,N,Y,开始,退出,3.后置处理过程框图,一.基本概念,6,6.2,、后置处理的,一般过程,7,数控后置处理的任务是要把,刀位文件,转换,成数控机床所能接受的,加工程序,,后置处理软件就是要完成加工程序中各类程序段的编排,包括:,1.生成加工程序起始段,2.编辑生成起刀点位置段,3.编辑生成启动机床主轴、换刀、开关冷却液等程序段,二.后置处理的一般过程,4.各类刀具运动程序段,8,4.各类刀具运动程序段,其中各类刀具运动程序段的编辑构成了后置处理软件的主要内容,通常有:,3).刀具空走(无切削的空行程)程序段,1).刀具走直线程序段(有刀补或无刀补),2).刀具走圆弧程序段(有刀补或无刀补),4).刀具上升(抬刀)程序段,5).刀具下降(下刀)程序段,二.后置处理的一般过程,9,数控后置处理的任务是要把,刀位文件,转换,成数控机床所能接受的,加工程序,,后置处理软件就是要完成加工程序中各类程序段的编排,包括:,1.生成加工程序起始段,2.编辑生成起刀点位置段,3.编辑生成启动机床主轴、换刀、开关冷却液等程序段,二.后置处理的一般过程,4.各类刀具运动程序段,5.其它辅助功能(M指令)程序段的编辑等,10,计算机程序实现后置处理步骤,1).,判断走刀类型,。,如果走直线,输出G01代码;如果走圆弧,输出G02代码或G03代码。,2).,计算功能后对应点的坐标值,。,(X、Y、Z、I、J、K),并注意是增量还是绝对坐标编程。,3).,将上述数据尾数圆整化,。,根据机床的脉冲当量值大小进行圆整,有时还需换算成脉冲当数。,4).,编排数控机床的指令格式,。,NGXYIJ等,二.后置处理的一般过程,11,6.3,、后置处理算法简介,12,带回转工作台的四坐标数控,机床后置处理算法,原理,2.五坐标数控机床后置处理,算法原理,三.后置处理算法简介,13,1.带回转工作台的四坐标数控机床后置处理算法,三.后置处理算法简介,14,2.五坐标数控机床后置处理算法,三.后置处理算法简介,15,6.4,、通用后置处理系统的原理及实现途径,16,1.通用后置处理,是指后置处理程序功能的通用化,要求针对不同类型的数控系统对刀位文件进行后置处理,输出数控程序。,通用后置处理系统要求的输入:,)标准格式的刀位原文件,)数控系统数据文件(NDF)或机床数据文件(MDF),四.通用后置处理系统的原理及实现途径,17,四.通用后置处理系统的原理及实现途径,1.通用后置处理,18,谢谢!,19,
展开阅读全文