数控加工的程序编制学习教案.pptx
《数控加工的程序编制学习教案.pptx》由会员分享,可在线阅读,更多相关《数控加工的程序编制学习教案.pptx(115页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、会计学1数控加工数控加工(ji gng)的程序编制的程序编制第一页,共115页。n n 教学提示:主要介绍了数控编程的基础知识、工艺分析;常用教学提示:主要介绍了数控编程的基础知识、工艺分析;常用教学提示:主要介绍了数控编程的基础知识、工艺分析;常用教学提示:主要介绍了数控编程的基础知识、工艺分析;常用G G G G代码及代码及代码及代码及M M M M代码代码代码代码功能指令;数控车床加工程序的编制;加工中心程序的编制等。功能指令;数控车床加工程序的编制;加工中心程序的编制等。功能指令;数控车床加工程序的编制;加工中心程序的编制等。功能指令;数控车床加工程序的编制;加工中心程序的编制等。n
2、n 教学要求:本章要求学生了解数控编程中的一些基础知识,包括零件程序编教学要求:本章要求学生了解数控编程中的一些基础知识,包括零件程序编教学要求:本章要求学生了解数控编程中的一些基础知识,包括零件程序编教学要求:本章要求学生了解数控编程中的一些基础知识,包括零件程序编制的内容与方法、数控机床的坐标系统和零件加工程序的指令代码与程序结构。让制的内容与方法、数控机床的坐标系统和零件加工程序的指令代码与程序结构。让制的内容与方法、数控机床的坐标系统和零件加工程序的指令代码与程序结构。让制的内容与方法、数控机床的坐标系统和零件加工程序的指令代码与程序结构。让学生掌握数控编程的基本知识和编程方法,并通过
3、数控加工编程典型实例,加深和学生掌握数控编程的基本知识和编程方法,并通过数控加工编程典型实例,加深和学生掌握数控编程的基本知识和编程方法,并通过数控加工编程典型实例,加深和学生掌握数控编程的基本知识和编程方法,并通过数控加工编程典型实例,加深和巩固数控编程的基础知识,能针对不同数控机床和加工对象进行具体分析,合理地、巩固数控编程的基础知识,能针对不同数控机床和加工对象进行具体分析,合理地、巩固数控编程的基础知识,能针对不同数控机床和加工对象进行具体分析,合理地、巩固数控编程的基础知识,能针对不同数控机床和加工对象进行具体分析,合理地、灵活地应用灵活地应用灵活地应用灵活地应用(yngyng)(y
4、ngyng)(yngyng)(yngyng)这些数控编程的基础知识来解决编程问题。这些数控编程的基础知识来解决编程问题。这些数控编程的基础知识来解决编程问题。这些数控编程的基础知识来解决编程问题。第1页/共115页第二页,共115页。3.1零件程序编制的内容与方法3.2数控机床的坐标系统3.3零件加工(jigng)程序的指令代码与程序结构3.4数控加工(jigng)编程实例本章(bn zhn)内容第2页/共115页第三页,共115页。3.1零件程序编制的内容(nirng)与方法n n 在数控机床上加工零件时,首先要将被加工零件的全部工艺过程以及在数控机床上加工零件时,首先要将被加工零件的全部工
5、艺过程以及在数控机床上加工零件时,首先要将被加工零件的全部工艺过程以及在数控机床上加工零件时,首先要将被加工零件的全部工艺过程以及(yj)(yj)(yj)(yj)其他辅助其他辅助其他辅助其他辅助动作动作动作动作(变速、换刀、开关切削液、夹紧等变速、换刀、开关切削液、夹紧等变速、换刀、开关切削液、夹紧等变速、换刀、开关切削液、夹紧等)按运动顺序,用规定的指令代码程序格式编成一个按运动顺序,用规定的指令代码程序格式编成一个按运动顺序,用规定的指令代码程序格式编成一个按运动顺序,用规定的指令代码程序格式编成一个加工程序清单,以此为依据自动控制数控机床完成工件的全部加工过程。从零件图样分析开加工程序清
6、单,以此为依据自动控制数控机床完成工件的全部加工过程。从零件图样分析开加工程序清单,以此为依据自动控制数控机床完成工件的全部加工过程。从零件图样分析开加工程序清单,以此为依据自动控制数控机床完成工件的全部加工过程。从零件图样分析开始,到获得数控机床所需的加工程序始,到获得数控机床所需的加工程序始,到获得数控机床所需的加工程序始,到获得数控机床所需的加工程序(或控制介质或控制介质或控制介质或控制介质)的过程称为程序编制。的过程称为程序编制。的过程称为程序编制。的过程称为程序编制。n n 程序编制有手工编程和自动编程。手工编程在点位直线加工及直线圆弧组成的轮廓加程序编制有手工编程和自动编程。手工编
7、程在点位直线加工及直线圆弧组成的轮廓加程序编制有手工编程和自动编程。手工编程在点位直线加工及直线圆弧组成的轮廓加程序编制有手工编程和自动编程。手工编程在点位直线加工及直线圆弧组成的轮廓加工中仍被广泛应用,但对于曲线轮廓、三维曲面等复杂形面,一般采用计算机自动编程。自工中仍被广泛应用,但对于曲线轮廓、三维曲面等复杂形面,一般采用计算机自动编程。自工中仍被广泛应用,但对于曲线轮廓、三维曲面等复杂形面,一般采用计算机自动编程。自工中仍被广泛应用,但对于曲线轮廓、三维曲面等复杂形面,一般采用计算机自动编程。自动编程与手工编程相比,编程的准确性和质量提高,特别是复杂零件的编程,其技术经济效动编程与手工编
8、程相比,编程的准确性和质量提高,特别是复杂零件的编程,其技术经济效动编程与手工编程相比,编程的准确性和质量提高,特别是复杂零件的编程,其技术经济效动编程与手工编程相比,编程的准确性和质量提高,特别是复杂零件的编程,其技术经济效益显著。益显著。益显著。益显著。第3页/共115页第四页,共115页。3.1.1零件程序编制的内容(nirng)与步骤数控机床加工与普通机床加工的区别在于:普通机床是由操作人员手工操纵机床的启动、停止、主轴转速的改变、进给速度和方向的改变等,数控机床则是根据事先编写好的零件程序自动加工完成的。改变零件加工程序可以加工出不同形状的零件。程序编制的过程就是把零件加工所需的数据
9、和信息,如零件的材料、形状、尺寸、精度、加工路线、切削用量及数值计算数据等按数控系统规定的格式和代码,编写成加工程序,然后将程序输入数控装置,由数控装置控制数控机床进行加工。理想的加工程序不仅应保证加工出符合(fh)图样要求的合格零件,而且应使数控机床的功能合理地应用和充分地发挥,使机床安全、可靠、高效地工作。在编制程序之前,编程人员应充分了解数控加工工艺的特点,了解数控机床的规格、性能,熟悉数控系统所具备的功能及编程指令格式代码。数控机床程序编制的内容与步骤一般包括:分析零件图样、确定加工工艺过程、数值计算、编写零件加工程序单、程序输入数控系统、校核加工程序和首件试切加工。程序编制的一般步骤
10、如图3.1所示。3.1零件(lnjin)程序编制的内容与方法第4页/共115页第五页,共115页。图3.1程序编制的一般(ybn)步骤3.1零件(lnjin)程序编制的内容与方法第5页/共115页第六页,共115页。1.分析(fnx)零件图样通过零件图样对零件材料、形状、尺寸、精度及毛坯形状和热处理进行分析(fnx),以便确定该零件是否适合在数控机床上加工,或适合在哪种类型的数控机床上加工,明确加工的内容及要求、确定加工方案、选择合适的数控机床、设计夹具、选择刀具、确定合理的走刀路线及选择合理的切削用量等。一般说来,只有那些属于批量小、形状复杂、精度要求高及生产周期要求短的零件,才最适合数控加
11、工。2.确定加工工艺过程在对零件图样作了全面的分析(fnx)后,确定零件的加工方法(如采用的工夹具、装夹定位方法等)、加工路线(如对刀方式、选择对刀点、换刀点、制订进给路线以及确定加工余量)及切削用量等工艺参数(如进给速度、主轴转速、切削宽度和切削深度等)。制订数控加工工艺时,具体考虑以下几方面:3.1零件程序编制的内容(nirng)与方法第6页/共115页第七页,共115页。1)确定加工方案除了考虑数控机床使用的合理性及经济性,并充分发挥数控机床的功能外,还须遵循数控加工的特点,按照工序集中的原则,尽可能在一次装夹中完成所有(suyu)工序。2)工夹具的设计和选择确定采用的工夹具、装夹定位方
12、法等,减少辅助时间。若使用组合夹具,生产准备周期短,夹具零件可以反复使用,经济效果好。此外,所用夹具应便于安装,便于协调工件和机床坐标系的尺寸关系。3)正确选择编程原点及坐标系对于数控机床来说,编程原点及坐标系的选择原则如下:(1)所选的编程原点及坐标系应使程序编制简单;(2)编程原点、对刀点应选在容易找正并在加工过程中便于检查的位置;(3)引起的加工误差小。3.1零件(lnjin)程序编制的内容与方法第7页/共115页第八页,共115页。4)选择合理的进给路线 进给路线的选择应从以下几个方面考虑:(1)进给路线尽量短,并使数值计算容易,减少空行程,提高生产效率;(2)合理选取起刀点、切入点和
13、切入方式,保证切入过程平稳,没有冲击;(3)保证加工零件精度和表面粗糙度的要求;(4)保证加工过程的安全性,避免刀具与非加工面的干涉;(5)有利于简化数值计算,减少程序段数目和编制程序工作量。5)选择合理的刀具 根据零件材料的性能、机床的加工能力、加工工序的类型、切削用量以及其他与加工有关的因素来选择刀具。6)确定合理的切削用量 在工艺处理中必须(bx)正确确定切削用量。3.1零件(lnjin)程序编制的内容与方法第8页/共115页第九页,共115页。3.数值计算根据零件图样上零件的几何尺寸及确定的加工路线、切削用量和刀具半径补偿方式等,计算刀具的运动轨迹,计算出数控机床所需输入的刀位数据。数
14、值计算主要包括计算零件轮廓的基点和节点坐标等。4.编写零件的加工程序清单在完成上述工艺处理和数值计算之后,根据计算出来的刀具运动轨迹坐标值和已确定的加工路线、刀具、切削用量以及辅助(fzh)动作,依据数控系统规定使用的指令代码及程序段格式,逐段编写零件加工程序单。编程人员必须对所用的数控机床的性能、编程指令和代码都非常熟悉,才能正确编写出加工程序。5.程序输入数控系统程序单编好之后,需要通过一定的方法将其输入给数控系统。常用的输入方法有:3.1零件(lnjin)程序编制的内容与方法第9页/共115页第十页,共115页。1)手动数据输入按所编程序清单的内容,通过操作数控系统键盘上的数字、字母、符
15、号键进行输入,同时利用CRT显示内容进行检查,即将程序清单的内容直接(zhji)通过数控系统的键盘手动输入到数控系统。对于不太复杂的零件常用手动数据输入(MDI)显得较为方便、及时。2)用控制介质输入控制介质输入方式是将加工程序记录在穿孔纸带、磁带、磁盘等介质上,用输入装置一次性输入。穿孔纸带方式由于是用机械的代码孔,不易受环境的影响,是数控机床传统的信息载体。穿孔纸带上的程序代码通过光电阅读机输入给数控系统,而磁带、磁盘上的程序代码是通过磁带收录机、磁盘驱动器等装置输入数控系统的。3)通过机床的通信接口输入将数控加工程序通过与机床控制系统的通信接口连接的电缆直接(zhji)快速输入到机床的数
16、控装置中,对于程序量较大的情况,输入快捷。3.1零件程序编制的内容(nirng)与方法第10页/共115页第十一页,共115页。6.校核加工程序和首件试切加工通常数控零件加工程序输入完成后,必须经过校核和首件试切加工才能正式使用。校核一般是将加工程序中的加工信息输入给数控系统进行空运转检验,也可在数控机床上用笔代替刀具,以坐标纸代替零件进行画图模拟加工,以检验机床动作和运动轨迹的正确性。但是,校核后的零件加工程序只能检验出运动是否正确,还不能确定出因编程计算不准确或刀具调整不当造成加工误差的大小,即不能检查出被加工零件的加工精度,因而还必须经过首件试切加工进行实际检查,进一步考察程序清单的正确
17、性并检查工件是否达到加工精度。根据试切情况进行程序单的修改以及采取尺寸补偿措施等,当发现有加工误差时,应分析误差产生的原因,找出问题所在,加以修正,直到加工出满足要求的零件为止。完成了以上工作,并确认(qurn)试切的零件符合零件图样质量、技术要求后,编程工作才算结束。所以,作为一名合格的编程人员,不但要熟悉数控机床的结构、数控系统的功能及相关标准,而且还必须是一名好的工艺人员,要熟悉零件的加工工艺、装夹方法、刀具、切削用量的选择等方面的知识。3.1零件程序编制的内容(nirng)与方法第11页/共115页第十二页,共115页。零件程序编制的方法有手工编程与计算机辅助自动编程两种。1.手工编程
18、手工编程是指从零件图样分析、工艺处理、数值计算、编写程序清单、输入程序直至程序校验等各个步骤均由人工完成。手工编程适用于点位加工、几何形状不太复杂的零件加工或程序编制中坐标计算较为简单、程序段不多、程序编制易于实现的场合,出错机会较少,这时用手工编程既经济又及时,因而手工编程被广泛地应用于形状简单的点位加工及平面轮廓加工中。有时,手工编程也可用计算机辅助进行数值计算。对于几何形状复杂、尤其是由空间曲面组成的零件,或具有非圆曲线的表面,或者零件的几何元素并不复杂,但程序量很大的零件(如一个零件上有许多个孔或平面轮廓由许多段圆弧组成),或当铣削轮廓时,数控系统不具备刀具半径自动补偿功能,而只能以刀
19、具中心的运动轨迹进行编程等特殊情况,编程时数值计算烦琐且程序量大,所需时间长,程序校验困难,手工编程就难以胜任,即使能够编出程序来,往往(wngwng)耗费很长时间,而且容易出现错误。据有关统计表明,对于这样的零件,当采用手工编程时,一个零件的编程时间与在机床上实际加工时间之比,平均约为301,而数控机床不能开动的原因中有20%30%是由于加工程序编制困难,编程所用的时间较长,造成机床停机。3.1.2零件(lnjin)程序编制的方法3.1零件程序编制的内容(nirng)与方法第12页/共115页第十三页,共115页。手工编程的不足是烦琐、费时,又复杂,而且容易产生错误。其原因是:(1)零件图样
20、上给出的零件形状数据往往比较少,而数控系统的插补功能要求输入的数据与零件形状给出的数据不一致时,就需要进行复杂的数学计算,而在计算过程中可能会产生人为的错误。(2)加工复杂形状的零件轮廓时,图样上给出的是零件轮廓的有关尺寸,而机床实际控制的是刀具中心轨迹。因此,有时要计算出刀具中心运动轨迹的坐标值,这种计算过程也较复杂。对有刀具半径补偿功能的数控系统,要用到一些刀具补偿的指令,并要计算出一些数据,这些指令的使用和计算过程也比较烦琐复杂,容易产生错误。(3)当零件形状以抽象数据表示时,就失去了明确的几何形象,在处理这些数据时容易出错。无论是计算过程中的错误,还是处理过程中的错误,都不便于查找。(
21、4)手工编程时,编程人员必须对所用机床和数控系统以及对编程中所用到的各种指令、代码(dim)都非常熟悉。这在编制单台数控机床的程序时,矛盾还不突出,可以说不大会出现代码(dim)弄错问题。但在一个编程人员负责几台数控机床的程序编制工作时,由于数控机床所用的指令、代码(dim)、程序段格式及其他一些编程规定不一样,所以就给编程工作带来了易于混淆而出错的可能性。3.1零件程序编制的内容(nirng)与方法第13页/共115页第十四页,共115页。综上所述,手工编程的优点在于加工形状简单的零件(如直线与直线或直线与圆弧组成的轮廓)时,快捷、简便;不需要具备特别(tbi)的条件(价格较高的自动编程机及
22、相应的硬件和软件等);对机床操作或程序员不受特殊条件的制约;还具有较大的灵活性和编程费用少等。所以,为了缩短生产周期,提高数控机床的利用率,有效地解决各种模具及复杂零件的加工问题,采用手工编制程序已不能满足要求,必须采用自动编程。手工编程目前仍是广泛采用的编程方式,即使在自动编程高速发展的今天,手工编程的重要地位也不可取代,仍是自动编程的基础。在先进的自动编程方法中,许多重要的经验都来源于手工编程,并不断丰富和推动自动编程的发展。3.1零件程序编制的内容(nirng)与方法第14页/共115页第十五页,共115页。2.自动编程自动编程是指借助于数控语言编程系统或图形编程系统,由计算机来自动生成
23、零件加工程序的过程。自动编程也称为计算机(或编程机)辅助(fzh)编程,即程序编制工作的大部分或全部由计算机完成,如完成坐标值计算,编写零件加工程序单等,有时甚至能帮助进行工艺处理。自动编程方法编出的程序还可通过计算机或自动绘图仪进行刀具运动轨迹的图形检查,编程人员可以及时检查程序是否正确,并及时修改。自动编程大大减轻了编程人员的劳动强度,提高效率几十倍乃至上百倍,同时解决了手工编程无法解决的许多复杂零件的编程难题。零件表面形状越复杂,工艺过程越烦琐,自动编程的优势越明显。编程人员只需根据加工对象及工艺要求,借助数控语言编程系统规定的数控编程语言或图形编程系统提供的图形菜单功能,对加工过程与要
24、求进行较简便的描述,而由编程系统自动计算出加工运动轨迹,并输出零件数控加工程序。由于在计算机上可自动绘出所编程序的图形及进给轨迹,所以能及时地检查程序是否有错,并进行修改,得到正确的程序。3.1零件程序编制的内容(nirng)与方法第15页/共115页第十六页,共115页。按输入方式的不同,自动编程主要可分为数控语言编程(如APT语言)、图形交互式编程(如各种CAD/CAM软件)、语音式自动编程和实物模型式自动编程等。现在,在我国应用较广泛的主要是语言自动编程和图形交互式编程。1)数控语言编程数控语言编程要有数控语言和编译程序。编程人员需要根据零件图样要求,用一种直观易懂的编程语言(数控语言)
25、编写(binxi)零件的源程序(源程序描述零件形状、尺寸、几何元素之间相互关系及进给路线、工艺参数等),相应的编译程序对源程序自动地进行编译、计算、处理,最后得到零件加工程序。数控语言编程中使用最多的是APT数控编程语言系统。APT系统是一个较大的系统,语句词汇较多,定义的几何类型较多,同时,美国还发展了针对性较强的小型系统,如ADAPT、AUTOSPOT等。在数控语言自动编程的基础上,出现了会话型自动编程系统。通过与计算机对话的方式,输入必要的数据和指令,完成对零件源程序的编辑、修改。会话型自动编程系统有日本的FAPT、荷兰的MITURN、美国的NCPTS、我国的SAPT等。3.1零件程序编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 加工 程序 编制 学习 教案
限制150内