机床数控技术教学课件:第二章数控程序编制1.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《机床数控技术教学课件:第二章数控程序编制1.ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机床数控技术教学课件:第二章 数控程序编制1 机床 数控技术 教学 课件 第二 数控 程序 编制
- 资源描述:
-
1、第二章 数控程序编制 2021年10月18日 数控技术数控技术数控技术数控技术数控技术数控技术 第二章 数控加工的程序编制 2021年10月18日 第二章第二章 数控加工编程基础数控加工编程基础 2-1 2-1 概述概述 2.1.1 2.1.1 数控编程的基本概念数控编程的基本概念 所谓程序编制,就是将零件的工艺过程、工艺参数所谓程序编制,就是将零件的工艺过程、工艺参数(F(F、S S、T)T)、 刀具位移量与方向以及辅助动作(换刀、冷却、夹紧等),按刀具位移量与方向以及辅助动作(换刀、冷却、夹紧等),按 运动顺序和所用数控机床规定的指令代码及程序格式编写加工运动顺序和所用数控机床规定的指令代
2、码及程序格式编写加工 程序单(相当于普通机床加工的工艺过程卡),再将程序单中程序单(相当于普通机床加工的工艺过程卡),再将程序单中 的全部内容记录在控制介质上(如穿孔带、磁带等)然后输给的全部内容记录在控制介质上(如穿孔带、磁带等)然后输给 数控装置,从而指挥数控机床加工。这种数控装置,从而指挥数控机床加工。这种从零件图纸到制成控从零件图纸到制成控 制介质的过程称为数控加工的程序编制制介质的过程称为数控加工的程序编制。 u在数控机床上加工零件时,从分析零件图纸到获得数在数控机床上加工零件时,从分析零件图纸到获得数 控机床所需要的控制介质的全部过程为程序编制,简称控机床所需要的控制介质的全部过程
3、为程序编制,简称 “编程编程”。 第二章 数控加工的程序编制 2021年10月18日 u记录数控加工程序的控制介质早期都用穿孔纸带。记录数控加工程序的控制介质早期都用穿孔纸带。 目前在大多数情况下,都以磁盘、磁带取代了纸目前在大多数情况下,都以磁盘、磁带取代了纸 带;或者通过计算机通信接口,将编好的程序传带;或者通过计算机通信接口,将编好的程序传 送到机床数控系统中;一些简单的零件程序,一送到机床数控系统中;一些简单的零件程序,一 般都在数控系统的键盘上用手动数据输入方式般都在数控系统的键盘上用手动数据输入方式 (MDIMDI)传送到数控系统中。)传送到数控系统中。 u 在编程过程中,用来记录
4、工艺过程、工艺参数在编程过程中,用来记录工艺过程、工艺参数 和位移数据的表格文件称为和位移数据的表格文件称为“零件加工程序单零件加工程序单”, 简称简称“程序单程序单”,它是制备介质的依据。编程的,它是制备介质的依据。编程的 关键问题是如何根据零件图纸正确地编写出程序关键问题是如何根据零件图纸正确地编写出程序 单。单。 第二章 数控加工的程序编制 2021年10月18日 图纸工艺分析(分析图样,确定加图纸工艺分析(分析图样,确定加 工工艺过程)工工艺过程) 在确定加工工艺过程时,编程人员在确定加工工艺过程时,编程人员 要根据零件图样进行工艺分析,然要根据零件图样进行工艺分析,然 后选定机床、刀
5、具与夹具;确定零后选定机床、刀具与夹具;确定零 件加工的工艺线路、工步顺序及切件加工的工艺线路、工步顺序及切 削用量等工艺参数等。削用量等工艺参数等。 确定加工方法确定加工方法 加工路线的设计加工路线的设计 加工工序内容设计加工工序内容设计 1、数控编程的内容和步骤、数控编程的内容和步骤 2.1.2 2.1.2 数控编程内容数控编程内容 计算运动轨迹计算运动轨迹 程序编制程序编制 制备控制介质制备控制介质 校验和试切校验和试切 零件图纸零件图纸 错误错误 修修 改改 这些工作与普通机床加工零件时工这些工作与普通机床加工零件时工 艺规程的编制基本上是相似的,但艺规程的编制基本上是相似的,但 也有
6、自身的一些特点。也有自身的一些特点。 第二章 数控加工的程序编制 2021年10月18日 q按已确定的加工路线和允许的零件按已确定的加工路线和允许的零件 加工误差,计算出所需的输入数控加工误差,计算出所需的输入数控 装置的数据,称为数值计算。装置的数据,称为数值计算。数值数值 计算的主要内容是在规定的坐标系计算的主要内容是在规定的坐标系 内计算零件轮廓和刀具运动的轨迹内计算零件轮廓和刀具运动的轨迹 的坐标值。的坐标值。数值计算的复杂程序取数值计算的复杂程序取 决于零件的复杂程度和数控装置功决于零件的复杂程度和数控装置功 能的强弱,差别很大。对于点位控能的强弱,差别很大。对于点位控 制的数控机床
7、(如数控冲床等)加制的数控机床(如数控冲床等)加 工的零件,一般不需要计算,只是工的零件,一般不需要计算,只是 当零件图样坐标系与编制坐标系不当零件图样坐标系与编制坐标系不 一致时,才需要对坐标进行换算。一致时,才需要对坐标进行换算。 错误错误 计算运动轨迹计算运动轨迹 图纸工艺分析图纸工艺分析 程序编制程序编制 制备控制介质制备控制介质 校验和试切校验和试切 零件图纸零件图纸 修修 改改 计算运动轨迹(刀具运动轨迹的坐标数值计算)计算运动轨迹(刀具运动轨迹的坐标数值计算) 第二章 数控加工的程序编制 2021年10月18日 编制零件加工程序单编制零件加工程序单 加工路线、工艺参数及刀具运动加
8、工路线、工艺参数及刀具运动 轨迹确定以后,编程人员可以根轨迹确定以后,编程人员可以根 据数控系统规定指令代码及程序据数控系统规定指令代码及程序 格式,编写零件加工程序单。此格式,编写零件加工程序单。此 外,还应填写有关的工艺文件,外,还应填写有关的工艺文件, 如数控加工工序卡片、数控刀具如数控加工工序卡片、数控刀具 卡片、数控刀具明细表等。卡片、数控刀具明细表等。 计算运动轨迹计算运动轨迹 图纸工艺分析图纸工艺分析 程序编制程序编制 制备控制介质制备控制介质 校验和试切校验和试切 零件图纸零件图纸 错误错误 修修 改改 2.1.2 2.1.2 数控编程内容数控编程内容 第二章 数控加工的程序编
9、制 2021年10月18日 制备控制介质制备控制介质 将程序单上的内容记将程序单上的内容记 录在控制介质上,作为录在控制介质上,作为 数控系统的输入信息,数控系统的输入信息, 若程序较简单,也可直若程序较简单,也可直 接通过键盘输入。接通过键盘输入。 2.1.2 数控编程内容数控编程内容 第二章 数控加工的程序编制 2021年10月18日 q程序的校验和试切程序的校验和试切 所制备的控制介质,必须经过进一步的校验所制备的控制介质,必须经过进一步的校验 和试切削,才能用于正式加工。一般采用和试切削,才能用于正式加工。一般采用 空走刀校验、空运转画图校验以检查机床空走刀校验、空运转画图校验以检查机
10、床 运动轨迹与动作的正确性。运动轨迹与动作的正确性。 2.1.2 数控编程内容数控编程内容 常用的校验和试切方法:常用的校验和试切方法: 对于平面轮廓零件可在机床上用笔代替刀具、坐对于平面轮廓零件可在机床上用笔代替刀具、坐 标纸代替工件进行空运转空运行绘图。标纸代替工件进行空运转空运行绘图。 对于空间曲面零件,可用蜡块、塑料或木料或价对于空间曲面零件,可用蜡块、塑料或木料或价 格低的材料作工件,进行试切,以此检查程序的格低的材料作工件,进行试切,以此检查程序的 正确性。正确性。 第二章 数控加工的程序编制 2021年10月18日 在具有图形显示功能的机床上,用静态显示(机床不动在具有图形显示功
11、能的机床上,用静态显示(机床不动 )或动态显示(模拟工件的加工过程)的方法,则更)或动态显示(模拟工件的加工过程)的方法,则更 为方便。为方便。 上述方法只能检查运动轨迹的正确性,不能判别工件上述方法只能检查运动轨迹的正确性,不能判别工件 的加工误差。的加工误差。首件试切首件试切(在允许的条件下在允许的条件下)方法不仅可查方法不仅可查 出程序单和控制介质是否有错,还可知道加工精度是出程序单和控制介质是否有错,还可知道加工精度是 否符合要求。否符合要求。 当发现错误时,应分析错误的性质,或修改程序单,当发现错误时,应分析错误的性质,或修改程序单, 或调整刀具补偿尺寸,直到符合图纸规定的精度要求或
12、调整刀具补偿尺寸,直到符合图纸规定的精度要求 为止。为止。 第二章 数控加工的程序编制 2021年10月18日 从以上内容来看,作为一名编程人员,从以上内容来看,作为一名编程人员, 不但要熟悉数控机床的结构、数控系统不但要熟悉数控机床的结构、数控系统 的功能及有关标准,而且还必须是一名的功能及有关标准,而且还必须是一名 好的工艺人员,要熟悉零件的加工工艺、好的工艺人员,要熟悉零件的加工工艺、 装卡方法、刀具、切削用量的选择等方装卡方法、刀具、切削用量的选择等方 面的知识。面的知识。 第二章 数控加工的程序编制 2021年10月18日 数控编程的方法有两种:手工编程和自动编程两种。数控编程的方法
13、有两种:手工编程和自动编程两种。 手动编程:整个编程过程由人工完成。对编程人员的要手动编程:整个编程过程由人工完成。对编程人员的要 求高(不仅要熟悉数控代码和编程规则,而且还必须具求高(不仅要熟悉数控代码和编程规则,而且还必须具 备机械加工工艺知识和数值计算能力)备机械加工工艺知识和数值计算能力) 手工编程适用于:几何形状不太复杂的零件,程序段不手工编程适用于:几何形状不太复杂的零件,程序段不 多,采用手工编程容易完成,而且经济、及时。在点位多,采用手工编程容易完成,而且经济、及时。在点位 加工及由直线与圆弧组成的轮廓加工中,手工编程仍广加工及由直线与圆弧组成的轮廓加工中,手工编程仍广 泛使用
14、。泛使用。 第二章 数控加工的程序编制 2021年10月18日 (2 2)自动编程:利用)自动编程:利用“数控语言数控语言”编写编写“零件源程序零件源程序”,经自动编程,经自动编程 系统软件编译运行,并根据选定的数控机床控制系统的特定要求进行系统软件编译运行,并根据选定的数控机床控制系统的特定要求进行 “后置处理后置处理”,后生成,后生成“目标程序目标程序”,制成加工介质(如:纸带、软,制成加工介质(如:纸带、软 盘)或工艺文件,这一过程称为盘)或工艺文件,这一过程称为“自动编程自动编程”。 自动编程也称计算机辅助编程;即程序编制工作的大部分自动编程也称计算机辅助编程;即程序编制工作的大部分
15、或全部由计算机来完成。如完成坐标值计算、编写零件加工程序单、或全部由计算机来完成。如完成坐标值计算、编写零件加工程序单、 自动地输出打印加工程序单和制备控制介质等。自动编程方法减轻了自动地输出打印加工程序单和制备控制介质等。自动编程方法减轻了 编程人员的劳动强度,缩短了编程时间,提高了编程质量,同时解决编程人员的劳动强度,缩短了编程时间,提高了编程质量,同时解决 了手工编程无法解决的许多复杂零件的编程难题。工件表面形状愈复了手工编程无法解决的许多复杂零件的编程难题。工件表面形状愈复 杂,工艺过程愈繁琐,自动编程的优势愈明显。杂,工艺过程愈繁琐,自动编程的优势愈明显。 自动编程的方法种类很多,发
16、展也很迅速。根据编程信息的自动编程的方法种类很多,发展也很迅速。根据编程信息的 输入和计算机对信息的处理方式的不同,可以分为语言式自动编程和输入和计算机对信息的处理方式的不同,可以分为语言式自动编程和 图形交互式自动编程。图形交互式自动编程。 第二章 数控加工的程序编制 2021年10月18日 自动编程适用于:自动编程适用于: 形状复杂的零件,特别是非圆曲线、列形状复杂的零件,特别是非圆曲线、列 表曲线或曲面的零件表曲线或曲面的零件 虽不复杂但编程工作量很大的零件(如虽不复杂但编程工作量很大的零件(如 有数千个孔的零件)有数千个孔的零件) 虽不复杂但计算工作量大的零件(如轮虽不复杂但计算工作量
17、大的零件(如轮 廓加工时,非圆曲线的计算)廓加工时,非圆曲线的计算) 第二章 数控加工的程序编制 2021年10月18日 据据国外统计:国外统计: 用手工编程时,一个零件的编程时间与机床用手工编程时,一个零件的编程时间与机床 实际加工时间之比,平均约为实际加工时间之比,平均约为 3030:1 1。 数控机床不能开动的原因中,有数控机床不能开动的原因中,有2030%2030%是由是由 于加工程序不能及时编制出于加工程序不能及时编制出造成的造成的 第二章 数控加工的程序编制 2021年10月18日 第二章 数控加工的程序编制 2021年10月18日 第二章 数控加工的程序编制 2021年10月18
18、日 机床在实际加工时不论是刀具移动还是工件移机床在实际加工时不论是刀具移动还是工件移 动,一律假定工件静止不动,而刀具在移动。动,一律假定工件静止不动,而刀具在移动。 第二章 数控加工的程序编制 2021年10月18日 第二章 数控加工的程序编制 2021年10月18日 第二章 数控加工的程序编制 2021年10月18日 (3)坐标轴的确定方法)坐标轴的确定方法 确定机床坐标轴时,一般先确定确定机床坐标轴时,一般先确定Z轴,再确定轴,再确定X轴和轴和Y轴。轴。 1) Z轴。平行于机床主轴(传递切削动力)的轴线作为轴。平行于机床主轴(传递切削动力)的轴线作为Z轴,轴,刀具远刀具远 离工件的方向为
19、离工件的方向为Z轴的正方向轴的正方向。 对于有主轴的机床对于有主轴的机床:如卧式车床和立式升降台铣床等,以机床主轴轴线:如卧式车床和立式升降台铣床等,以机床主轴轴线 作为作为Z轴;轴; 对于没有主轴的机床对于没有主轴的机床:如牛头刨床,规定垂直于装夹面的坐标轴为:如牛头刨床,规定垂直于装夹面的坐标轴为Z轴。轴。 对于有几根主轴的机床对于有几根主轴的机床:如龙门铣床,选择其中一个与工作台面相垂直:如龙门铣床,选择其中一个与工作台面相垂直 的主轴为主要主轴,并以它来确定的主轴为主要主轴,并以它来确定z轴方向轴方向 若主轴能摆动:若主轴能摆动: 在摆动的范围内只与标准坐标系中的某一坐标平行时,则这在
20、摆动的范围内只与标准坐标系中的某一坐标平行时,则这 个坐标便是个坐标便是Z Z坐标;坐标; 若在摆动的范围内与多个坐标平行,则取垂直于工件装夹面若在摆动的范围内与多个坐标平行,则取垂直于工件装夹面 的方向为的方向为Z Z坐标坐标 第二章 数控加工的程序编制 2021年10月18日 立式5轴数控铣床的坐标系 第二章 数控加工的程序编制 2021年10月18日 第二章 数控加工的程序编制 2021年10月18日 2.2 数控机床的坐标系数控机床的坐标系 2 2) X X坐标坐标 标准规定:标准规定:X X轴为水平方向,且垂直于轴为水平方向,且垂直于Z Z轴并平行于工件的夹装面轴并平行于工件的夹装面
21、 q在刀具旋转的机床上(铣床、钻床、镗床等)。在刀具旋转的机床上(铣床、钻床、镗床等)。 Z Z轴水平(卧式),则从刀具主轴后端向工件看时,轴水平(卧式),则从刀具主轴后端向工件看时,X X坐标的坐标的 正方向指向右边。正方向指向右边。 Z Z轴垂直(立式):轴垂直(立式): 单立柱机床,面对刀具主轴向立柱看时,单立柱机床,面对刀具主轴向立柱看时,X X的正方向指向的正方向指向 右边;右边; 双立柱机床双立柱机床( (龙门机床龙门机床) ),从刀具向左立柱看时,从刀具向左立柱看时,X X轴的正轴的正 方向指向右边。方向指向右边。 p在工件旋转的机床上(车床、磨床等),在工件旋转的机床上(车床、
22、磨床等),X X轴的运动方向是工件轴的运动方向是工件 的径向并平行于横向拖板,且刀具离开工件旋转中心的方向是的径向并平行于横向拖板,且刀具离开工件旋转中心的方向是X X 轴的正方向。轴的正方向。 p对于无主轴的机床:对于无主轴的机床:如刨床等,则选定主要切削方向为如刨床等,则选定主要切削方向为X轴方向。轴方向。 第二章 数控加工的程序编制 2021年10月18日 则则 从刀具主轴后端向从刀具主轴后端向 工件看时,工件看时,X X坐标的坐标的 正方向指向右边。正方向指向右边。 第二章 数控加工的程序编制 2021年10月18日 单立柱机床单立柱机床面对刀具主轴向立柱看时面对刀具主轴向立柱看时 立
23、式5轴数控铣床的坐标系 第二章 数控加工的程序编制 2021年10月18日 第二章 数控加工的程序编制 2021年10月18日 第二章 数控加工的程序编制 2021年10月18日 第二章 数控加工的程序编制 2021年10月18日 第二章 数控加工的程序编制 2021年10月18日 第二章 数控加工的程序编制 2021年10月18日 4) 旋转运动旋转运动 围绕坐标轴围绕坐标轴X、Y、Z旋转的运动,分别用旋转的运动,分别用 A、B、C表示。它们的正方向用右手螺旋法则判定。表示。它们的正方向用右手螺旋法则判定。 第二章 数控加工的程序编制 2021年10月18日 对于工件运动而不是刀具运动的基础
24、,必须将前对于工件运动而不是刀具运动的基础,必须将前 述为刀具运动所作的规定作相反的安排。用述为刀具运动所作的规定作相反的安排。用加加 “”字母,如字母,如+X+X,表示工件相对刀具正方向,表示工件相对刀具正方向 运动指令。而不加运动指令。而不加“”字母,如字母,如+X+X,则表示刀,则表示刀 具相对于工件负向运动指令。二者表示的运动方具相对于工件负向运动指令。二者表示的运动方 向相反。向相反。对于编程人员之考虑不加对于编程人员之考虑不加“”的运动的运动 方向,对于机床制造者,则需要考虑带方向,对于机床制造者,则需要考虑带“”的的 运动方向。运动方向。 第二章 数控加工的程序编制 2021年1
25、0月18日 (4 4)分辨率()分辨率(ResolutionResolution) q分辨率:两个相邻分散细节之间可以分辨的最小间隔。分辨率:两个相邻分散细节之间可以分辨的最小间隔。 q分辨率对控制系统而言,它是可以控制的最小位移量。分辨率对控制系统而言,它是可以控制的最小位移量。 q数控机床的最小位移量(最小设定单位,最小编程单位,最小指令增量,数控机床的最小位移量(最小设定单位,最小编程单位,最小指令增量, 脉冲当量(步进电机)是指数控机床的最小移动单位,它是数控机床脉冲当量(步进电机)是指数控机床的最小移动单位,它是数控机床 的一个重要技术指标。一般为的一个重要技术指标。一般为0.000
展开阅读全文