第四单元 数控机床编程基础.doc
《第四单元 数控机床编程基础.doc》由会员分享,可在线阅读,更多相关《第四单元 数控机床编程基础.doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四单元 数控机床编程基础第一节 数控机床编程的基本概念一、何谓数控编程普通机床加工,一般在加工前先由工艺人员制订零件加工工艺规程(工艺卡)。在工艺规程中规定了工艺顺序、切削参数以及机床、刀具、夹具等内容,操作工人按工艺规程进行加工。在用凸轮控制的自动机床上加工时,则必须根据零件图及工艺要求设计和制造凸轮的运动曲线,并调整各凸轮的相对位置,然后进行加工。这可称为自动、半自动机床的程序编制。在数控机床上加工零件时,要把零件的全部工艺过程,工艺参数及其它辅助动作,按动作顺序,根据数控机床规定的指令格式编写加工程序,记录于控制介质,然后输入数控装置,从而指挥机床。这种将从零件图纸到获得数控机床所需的
2、控制介质的全过程,称为程序编制即编程。如图4-1所示为数控机床加工零件过程的示意图。图4-1 数控机床加工零件的过程二、编程的一般步骤1分析零件图纸和制定工艺过程及工艺路线该步骤主要包括:对零件图纸要求的形状、尺寸、精度、材料及毛坯形状和热处理进行分析,明确加工内容和要求;确定加工方案;选择适合的数控机床;确定工件的定位基准;选用刀具及夹具;确定对刀方式和选择对刀点;确定合理的走刀路线及选择合理的切削用量等。在安排工序时,要根据数控加工的特点按照换刀次数少、空行程路线短及工序集中的原则,尽可能在一次装夹中就能完成所有工序。2数值处理该步骤是根据零件的几何尺寸、加工路线,计算出零件轮廓线上的几何
3、元素的起点、终点、圆弧的圆心坐标。如果数控系统无刀具补偿功能,还应该计算刀具运动的中心轨迹。当用直线、圆弧来逼近非圆曲线(如渐开线、阿基米德螺旋线等)时,应计算曲线上各节点的坐标值。对于列表曲线、空间曲面的程序编制,其数学处理更为复杂,一般需要使用计算机辅助计算,否则难以完成。3编写加工程序该步骤是在完成上述工艺处理及数值计算工作后,按照数控系统规定使用的功能指令代码及程序段格式,逐段编写加工程序单。程序编制人员应对数控机床的性能、程序指令及代码非常熟悉,才能编写出正确的加工程序。4程序输入程序的输入可以通过键盘直接将程序输入数控系统,称为MDI方式输入。也可以先制作控制介质(如穿孔带、磁带、
4、磁盘等),再将控制介质上的程序通过计算机通讯接口R232输入数控系统。5程序检验对有图形显示功能的数控机床,可进行图形模拟加工,检查刀具运动轨迹是否正确。对无此功能的数控机床可以进行空运转检验。以上方法只能证明运动轨迹的正确性,但不能查出被加工零件的精度。因此,需要对工件进行首件试切,当发现误差时,应分析误差产生的原因,加以修正。三、程序的基本构成每种数控系统,根据其本身的特点及编程需要,都有一定的程序格式,对于不同的机床,程序的格式也有所不同。1程序结构一个完整的加工程序由若干个程序段组成,程序的开头是程序名,中间是程序内容,最后是程序结束指令。下面是一个数控车床的加工程序:O0001 程序
5、号N10 G90 ; 程序内容N20 M03 S1500;N30 M06 T1 ;N40 G54 ;N50 G00 X38. Z1. ;N60 G01 Z-35. F100 ;N70 X42. ;N80 G00 Z1. ;N90 X36. ;N100 G01 Z-15. F100 ;N110 X40. ;N120 G00 X100. Z100. ;N130 M05 ;N140 M02 ; 程序结束表示一个完整的车削加工程序,由14个程序段组成。程序的开头O0001为程序名,程序内容由程序段号N10N140中的内容组成。程序结束是以程序指令M02或M30,作为整个程序结束的符号来结束程序。程序结
6、束应位于最后一个程序段。(1)程序号。即为程序的开始部分,为了区别存储器中的程序,每个程序都要有程序编号,在编号前采用程序编号地址码。如在FANUC系统中一般用O或P表示,其号码可为00019999或0199。在SEIMENS系统中,开始的两个符号必须为字母,其后的符号可以是字母、数字或下划线,最多为8个字符,不可使用分隔符。(2)程序内容。是整个程序的核心,由许多程序段组成,每个程序段由一个或多个指令组成,表示数控机床要完成的全部动作。(3)程序结束。以程序结束指令M02或M30作为整个程序结束的符号,来结束整个程序。当用EIA标准代码时,结束符为“CR”;用ISO标准代码时为“NL”或“L
7、F”;有的用符号“;”或“*”表示;有的直接回车即可。2程序段格式一个程序段是由若干个程序字组成的,一个程序段中含有执行一个工序所需的全部数据。程序字通常是由英文字母表示的地址符和地址符后面的数字和符号组成。目前,使用最多的是字地址程序段格式,这种格式是以地址符开头,后面跟随数字或符号组成程序字,每个程序字根据地址来确定其含义。因此,不需要的程序字或与上一程序段相同的程序字都可以省略。各字也可以不按顺序。一个程序段由若干程序字组成。通常字地址程序段中程序字的顺序及形式一般为:NGXUAYVBZWCFSTMLF 顺 准 坐标字 进 主 刀 辅 程序 备 给 轴 具 助 序号 功 功 功 功 功
8、段 能 能 能 能 能 结束例如:N20 G01 X35 Y46 F100 S350 T03 M03(1)顺序号字。用以设别程序段的编号。由地址码N和后面的若干位数字组成,例如:N20表示该语句的顺序号为20。(2)准备功能字(G功能)。G功能是使数控机床作好某种操作准备的指令。用地址G和两位数字表示,从G00G99共100种。目前,有的数控系统也用到0099之外的数字。(3)坐标字。坐标字由地址码、符号及绝对(或增量)数值构成。坐标字的地址码有X,Y,Z,U,V,W,P,Q,R,A,B,C,I,J,K,D,H等,例如X20 Y-40。坐标字的“+”可省略。(4)进给功能字F。表示刀具中心运动
9、时的进给速度。由地址码F和后面若干位数字构成。这个数字的单位取决于每个系统所采用的进给速度的指定方法。如F100表示进给速度为100mm/min,有的以F表示,这后两位既可以是代码,也可以是进给量的数值。具体内容见所用机床编程说明书。(5)主轴功能字S。由地址码S和后面若干位数字构成,单位为转速单位(r/min)。例如:S800表示主轴转速为800 r/min。(6)刀具功能字T。由地址码T和后面若干位数字构成。刀具功能的数字是指定的刀号,数字的位数由所用的系统决定。例如:T03表示第三号刀。(7)辅助功能字(M功能)。表示机床的一些辅助动作的指令。由地址码M和后面若干位数字构成,从M00M9
10、9共100种。第二节 数控机床的坐标系 为了便于编程时描述机床的运动,简化程序的编程及保证程序的通用性,国际标准化组织对数控机床的坐标和方向制订了统一的标准即IS0441标准。我国机械工业部1982年颁布了JB3051-82数字控制机床坐标和运动方向的命名的标准。也与IS0441等效。规定直线运动的坐标轴用X,Y,Z表示,围绕X,Y,Z轴旋转的圆周进给坐标轴分别用A,B,C表示。一、 标准坐标系1 标准坐标系规定原则在数控机床上,机床的动作是由数控装置来控制的,为了确定机床上的成形运动和辅助运动,必须先确定机床上运动的方向和运动的距离,这就需要一个坐标系才能实现,这个坐标系就称为机床坐标系。机
11、床坐标系中X,Y,Z轴的关系,采用右手直角笛卡尔坐标系,也称右手直角坐标系,如图4-2所示。用右手的拇指、食指和中指分别代表X,Y,Z三轴,三个手指互相垂直,所指方向分别为X,Y,Z轴的正方向。围绕X,Y,Z各轴的回转运动分别用A,B,C表示,其正向用右手螺旋定则确定。与+X,+Y,+Z+C相反的方向用带“”的+X,+Y,+Z,+C表示。图4-2 右手直角笛卡儿坐标系2 刀具相对于静止工件而运动的原则这一原则使编程人员在编程时不必考虑是刀具移向工件,还是工件移向刀具的情况下,就可以依据零件图样,确定机床加工过程及编程。规定:永远假定工件是静止的,而刀具是相对于静止的工件运动。如果在坐标轴命名时
12、,把刀具看作相对静止不动,工件移动,那么工件移动的坐标系就是+X,+Y,+Z等。3 运动方向的确定确定机床坐标轴时,一般是先确定Z轴,再确定X轴,最后确定Y轴。机床的某一运动部件的运动正方向规定为增大工件与刀具之间距离的方向。即刀具靠近工件表面为负方向,刀具远离工件表面为正方向。(1)Z轴坐标的运动。一般取产生切削力的轴线(即主轴轴线)为Z轴。主轴带动工件旋转的机床有车床,磨床和其它成形表面的机床,如图4-3、图1-8a所示。主轴带动刀具旋转的机床有铣床、镗床、钻床等,如图4-4所示。当机床有几个主轴时,选一个垂直于工件装卡面的主轴为Z轴,如龙门轮廓铣床,如图4-5所示。当机床无主轴时,与装卡
13、工件的工作台面相垂直的直线为Z轴,如图4-6所示。图4-3 车床坐标轴图4-4 铣床坐标系a)立式 b)卧式图4-5 龙门轮廓铣床坐标轴a)工作台移动式铣床 b)框架移动式铣床图4-6 刨床坐标系a) 龙门刨 b)牛头刨Z坐标的正方向是增加刀具和工件之间距离的方向,如在钻镗加工中,钻入或镗入工件的方向是Z的负方向。(2)X轴坐标的运动。X轴一般位于平行工件装卡面的水平面内,是刀具或工件定位平面内运动的主要坐标,如图4-2、图4-4所示。在没有主轴的机床(如刨床)上,X坐标平行于主要切削方向,以该方向为正方向,如图4-6所示。对工件作回转切削运动的机床(如车床、磨床),在水平面内取垂直工件回转轴
14、线(Z轴)的方向为X轴,刀具远离工作方向为正向。对刀具作回转切削运动的机床(如铣床、镗床),当Z轴竖直(立式)时,人面对主轴,向右为正X方向,如图4-4a所示;当Z轴水平(卧式)时,则向左为正X方向,如图4-4b所示。(3)Y轴坐标的运动。正向Y坐标的运动,根据X和Z的运动,按照右手直角笛卡儿坐标系来确定。(4)回转进给运动坐标。如图4-1所示,+A,+B,+C,用来表示轴线与+X,+Y,+Z平行的旋转运动坐标。其正方向判断方法是+X,+Y,+Z前进时右旋螺纹的方向,也就是若朝X,Y,Z正方向看去时,逆时针方向为正方向。(5)工件的运动与附加运动坐标。对于移动部分是工件而不是刀具的机床,如图4
15、-7所示升降台铣床,必须将前面所介绍的移动部分是刀具的各项规定,在理论上作相反的安排。此时,用“”的字母表示工件正向运动。如+X,+Y,+Z表示工件相对于刀具相对工件正向运动的指令,二者所表示的运动方向恰好相反。一般我们称X,Y,Z为第一坐标系,如有平行于第一坐标的第二组和第三组坐标,则分别指定为U,V,W和P,Q,R。所谓第一坐标系是指靠近主轴的直线运动,稍远的为第二坐标系,更远的为第三坐标系。图4-7 升降台铣床a)卧式 b)立式二、坐标系的类型数控机床坐标系分为两种类型:一种是机床坐标系,另一种是工件坐标系。1 机床坐标系以机床原点(亦称机床零点)为坐标原点建立起来的直角坐标系称为机床坐
16、标系。如图4-8所示的XOZ及如图4-9所示的XYZO。机床坐标系是机床固有的,它是制造和调整机床的基础,也是设置工件坐标系的基础。其坐标轴及方向按标准规定,其坐标原点的位置则由各机床生产厂设定,一般情况下,不允许用户随意变动。图4-8 车床的两种坐标系X0Z机床坐标系 XPOPZP工件坐标系图4-9 铣床的两种坐标系1工件 2工作台2 工件坐标系工件坐标系也称编程坐标系,专供编程用。为使编程人员在不知道是“刀具移动”还是“工件移动”的情况下,就可根据图纸确定机床加工过程,所以规定工件坐标系是“刀具相对于工件而运动”的刀具运动坐标系。如图4-8、图4-9所示的XPOPZP。三、零点与参考点1
17、机床零点机床零点也称为机床原点,为机床上设置的一个固定点,是机床坐标系的零点,如图4-8、图4-9中“O”点。对于不同时期或不同厂家制造的数控机床,其零点也不尽相同。如数控车床的机床零点一般为主轴旋转中心与卡盘定位面之交点,如图4-8a所示。或离卡盘端面的某一距离处,如图4-8b所示。以及接近坐标轴正向极限的位置处,如图4-8c。在数控铣床上机床零点一般取在接近X,Y,Z三个直线坐标正方向极限的位置。2 工件零点工件零点也称为工件编程原点。是工件坐标系的零点,如图4-8、图4-9的“OP”点。对于操作人员来说,应在装卡工件、调试程序时,确定工件原点的位置,并在数控系统中给于设定(即给出原点设定
18、值),这样数控机床才能按照准确的工件坐标系位置开始加工。工件零点可以随意设定。但为了编程的方便确定以下原则:(1)工件零点应选在零件图标注的尺寸基准上,如图4-10所示。(2)对称零件,工件零点应选在对称中心上,如图4-11所示。(3)一般零件,工件零点应选在轮廊的基准角上,如图4-12所示。(4)Z方向的零点,一般设在工件表面。图4-10 轴形零件图4-11 对称形体零件图4-12 一般形体零件3 参考点数控机床有机床参考点与刀具参考点两种。机床参考点是为设置机床坐标系的一个基准点。对于具有绝对行程测量的机床来说,机床参考点是没有必要的,这是因为每一个瞬间都可以直接读出运动轴的准确坐标值。机
19、床参考点是用于增量行程测量系统来确定机床坐标系的。在许多情况下,如图4-8a,b时,刀具无法接近机床零点“O”,那么只有附设一个基准点(机床参考点)来设定机床坐标系。参考点是机床某一固定点,该点为刀具退离到一个固定不变、接近正向极限位置的点,如图4-8a的“R”点。可由机床各轴方向的机械档块来设定,用户不能随意调整。刀具参考点为刀架或基准刀具上一个固定基准点,是机床参考点在刀架或刀具上的一个具体定标点,如图4-8a“*”的位置,回机床参考点时“*”与“R”重合。数控系统也是通过控制刀具参考点的轨迹,来间接保证刀具刀尖点的运动位置。有的机床参考点与机床零点重合,这时回参考点的操作也称作机床回零,
20、此时刀具参考点也可以设在基准刀具的刀尖点,如图4-8c就是这种情况。第三节 数控系统的功能指令为了让数控机床按要求进行切削加工,人们就要用程序形式给它输入必要的指令来加以控制。这种程序指令的规则和格式必须严格符合相应机床(数控系统)的要求和规定,否则机床(数控系统)就无法工作。不同机床(数控系统)的功能指令有其共性也有不尽相同的地方,这里仅就一些共性概念进行说明,作为基本功能指令的初步认识。一、 数控系统的准备功能及辅助功能准备功能和辅助功能是程序段的基本组成部分,是指定工艺过程各种运动和操作特征的核心,目前国际上广泛使用ISO1056-1975(E)标准,我国制订的JB3208-83标准与国
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四单元 数控机床编程基础 第四 单元 数控机床 编程 基础
限制150内