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