欢迎来到天天文库
浏览记录
ID:50452360
大小:1.97 MB
页数:82页
时间:2020-03-09
《数控技术及应用第2版 教学课件 作者 郑晓峰 主编 第二章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章数控机床的程序编制程序编制方法一般分为两大类:(1)手工编程;(2)自动编程。第一节程序编制的基础知识一、数控编程的概念在数控机床上加工零件时,程序员根据加工零件的图样和加工工艺,将零件加工的工艺过程及加工过程中需要的辅助动作,如换刀、冷却、夹紧、主轴正反转等,按照加工顺序和数控机床中规定的指令代码及程序格式编成加工程序单。再将程序单中的全部内容输入到机床数控装置中,自动控制数控机床完成工件的全部加工。根据零件图样和加工工艺编制成加工指令并输入到数控装置的过程称为数控程序编制。程序编制的一般内容和过程如图2-1所示。图2-1程序编制的一
2、般内容和过程第一节程序编制的基础知识1.分析零件图样,确定加工工艺根据零件图样,对零件的形状、尺寸、精度、表面质量、材料、毛坯种类、热处理和工艺方案等进行详细分析,制定加工工艺。2.刀具运动轨迹计算在编制程序前要进行运动轨迹的基点、圆弧线段的圆心等坐标值计算,这些坐标值是编制程序时需要输入的数据。所谓基点就是运动轨迹相邻几何要素间的交点。3.编写加工程序单根据计算出的运动轨迹坐标值和已确定的加工顺序、加工路线、切削参数以及辅助动作等,按照数控机床规定使用的功能代码及程序格式,逐段编写加工程序单。4.制备控制介质简单程序可以直接使用键盘输入数控
3、装置。比较复杂的程序一般通过通信方式输入数控装置。第一节程序编制的基础知识5.程序校验和首件试切校验的一般方法是:(1)在不装夹工件情况下起动数控机床,进行空运行,观察运动轨迹是否正确。(2)在具有CRT屏幕图形显示功能的数控机床上,进行工件图形的模拟加工,检查工件图形的正确性。然后进行首件试切,进一步考察程序单或控制介质的正确性,并检查是否满足加工精度要求。第一节程序编制的基础知识二、数控编程的字符与代码字符(Character)是一个关于信息交换的术语,它的定义是:用来组织、控制或表示数据的一些符号,如数字、字母、标点符号、数学运算符等。
4、字符是机器能进行存储或传送的记号。字符也是我们所要研究的加工程序的最小组成单位。常规加工程序用的字符分四类。一类是字母,它由大写26个英文字母组成;第二类是数字和小数点,它由0~9共10个阿拉伯数字及一个小数点组成;第三类是符号,由正(+)号和负(-)号组成;第四类是功能字符,它由程序开始(结束)符(如“%”)、程序段结束符(如“;”)、跳过任选程序段符(如“/”)等组成。代码由字符组成,数控机床功能代码的标准有EIA(美国电子工业协会)制定的EIARS—244和ISO(国际标准化协会)制定的ISORS—840两种标准。国际上大都采用ISO代
5、码,现在我国规定新产品一律采用ISO代码。第一节程序编制的基础知识三、准备功能G代码和辅助功能M代码用G、M指令来描述工艺过程的各种操作和运动特征。1.准备功能G指令准备功能G指令是用来规定刀具和工件的相对运动轨迹(即插补功能)、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。G指令由地址符G及其后面的二位数字组成,共有100种G指令(G00~G99),如表2-2示。G代码有模态与非模态两种。表2-2第2栏中,标有字母的表示对应的G代码为模态代码(又称续效代码),模态代码按功能分为若干组,标有相同字母的为同组。标有“*”的表示对应的G
6、代码为非模态代码(又称非续效代码),其意义见表2-2。第一节程序编制的基础知识表2-2模态与非模态的意义种类意义模态G代码在同组其它G代码出现前一直有效非模态G代码只在被指令的程序段有效第一节程序编制的基础知识2.辅助功能M指令辅助功能M指令是控制数控机床“开、关”功能的指令,主要用于完成加工操作时的辅助动作。M指令由地址符M及其后面的二位数字组成,共有100种M指令(M00~M99),如表2-3所示。第一节程序编制的基础知识表2-3M功能代码表代码模态功 能代码模态功能M00程序暂停M24取消M23指令M01程序计划暂停M30纸带结束M02
7、程序结束M40主轴空档M03主轴正转M41主轴低速M04主轴反转M42主轴高速M05主轴停止M68夹头紧M08切削液开M69夹头松M09切削液关M70接手伸出M19主轴准停M71接手退回、自动送料M20机器人工作起动M98调用子程序M23车螺纹450M99子程序结束并返回主程序第一节程序编制的基础知识(1)程序暂停指令:M00功能:M00使程序停在本段状态,不执行下段。当按下循环启动键后,可继续执行下一程序段。应用:该指令可应用于自动加工过程中,停车进行某些固定的手动操作,如手动变速、换刀等。(2)程序计划暂停指令:M01功能:与M00相似。
8、预先按下“任选停止”开关,当执行到M01时,程序即停止。若不按下“任选停止”开关,则M01不起作用,程序继续执行。应用:该指令常用于关键尺寸的抽样或临时停车。第一节
此文档下载收益归作者所有