数控机床加工程序编制基础学习教案.pptx
《数控机床加工程序编制基础学习教案.pptx》由会员分享,可在线阅读,更多相关《数控机床加工程序编制基础学习教案.pptx(81页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数控机床加工数控机床加工(ji gng)程序编制基础程序编制基础第一页,共81页。2006.22006.2 第六节 数控机床(sh kn j chun)上的有关点 在数控机床中在数控机床中在数控机床中在数控机床中,刀具的运动是在坐标系中进行刀具的运动是在坐标系中进行刀具的运动是在坐标系中进行刀具的运动是在坐标系中进行的的的的.在一台机床上在一台机床上在一台机床上在一台机床上,有各种坐标系与零点有各种坐标系与零点有各种坐标系与零点有各种坐标系与零点.理解它理解它理解它理解它们对使用、操作机床以及编程都是很重要的。们对使用、操作机床以及编程都是很重要的。们对使用、操作机床以及编程都是很重要的。们对
2、使用、操作机床以及编程都是很重要的。数控机床最基本的有机床零件,机床参考点、数控机床最基本的有机床零件,机床参考点、数控机床最基本的有机床零件,机床参考点、数控机床最基本的有机床零件,机床参考点、工件工件工件工件(gngjin)(gngjin)零点,。以及刀架相关点,另零点,。以及刀架相关点,另零点,。以及刀架相关点,另零点,。以及刀架相关点,另外还有其他点。外还有其他点。外还有其他点。外还有其他点。一、机床原点一、机床原点一、机床原点一、机床原点 机床原点是指在机床上设置一个固定的点,机床原点是指在机床上设置一个固定的点,机床原点是指在机床上设置一个固定的点,机床原点是指在机床上设置一个固定
3、的点,即机床坐标系的原点,它在机床装配、调式时即机床坐标系的原点,它在机床装配、调式时即机床坐标系的原点,它在机床装配、调式时即机床坐标系的原点,它在机床装配、调式时就已确定下来了,是数控机床进行加工运动的就已确定下来了,是数控机床进行加工运动的就已确定下来了,是数控机床进行加工运动的就已确定下来了,是数控机床进行加工运动的基准参考点。在数控车床上,一般取在卡盘端基准参考点。在数控车床上,一般取在卡盘端基准参考点。在数控车床上,一般取在卡盘端基准参考点。在数控车床上,一般取在卡盘端面与主轴中心线交点处。如图面与主轴中心线交点处。如图面与主轴中心线交点处。如图面与主轴中心线交点处。如图1-191
4、-19所示,图中所示,图中所示,图中所示,图中O1O1即为机床原点。即为机床原点。即为机床原点。即为机床原点。第1页/共80页第二页,共81页。2006.22006.2在数控铣在数控铣床上,机床上,机床原点一床原点一般取在般取在X X、Y Y、Z Z三三个直线个直线(zhxin)(zhxin)坐标轴正坐标轴正方向的极方向的极限位置上,限位置上,如图如图1-201-20所示,图所示,图中中O1O1即为即为立式数控立式数控铣床的机铣床的机床原点。床原点。第2页/共80页第三页,共81页。2006.22006.2二、机床(jchung)参考点 许多数控机床(全功能型及高档型)都设有机床参考点,该点至
5、机床原点在其进给坐标轴方向上的距离在机床厂时已准备(zhnbi)确定,使用时可通过“寻找操作”方式进行确认。它与机床原点相对应,有的机床参考点与原点重合。它是机床制造商在机床上借助行程开关设置的一个物理位置,与机床原点相对位置是固定的,机床出厂之前由机床制造商精密测量确定。一般来说,加工中心的参考点为机床的自动换刀位置,如图1-21所示。第3页/共80页第四页,共81页。2006.2第4页/共80页第五页,共81页。2006.22006.2 机床原点实际上是通过返回(或称寻找)机床参考点机床原点实际上是通过返回(或称寻找)机床参考点来完成确定的。机床参考点的位置在每个轴上都来完成确定的。机床参
6、考点的位置在每个轴上都 是通过减速是通过减速行程开关粗定位,然后又编码器零位电脉冲(或称栅格零点)行程开关粗定位,然后又编码器零位电脉冲(或称栅格零点)精定位的。数控机床通电后,必须首先使各轴均返回各自精定位的。数控机床通电后,必须首先使各轴均返回各自(gz)(gz)参考点,从而确定了机床坐标系后,才能进行其他操参考点,从而确定了机床坐标系后,才能进行其他操作。机床参考点相对于机床原点的值是一作。机床参考点相对于机床原点的值是一 个可设定的参数值。个可设定的参数值。它由机床厂家测量并输入至数控系统中,用户不得改变。当它由机床厂家测量并输入至数控系统中,用户不得改变。当返回参考点的工作完成后,显
7、示器即显示出机床参考点在机返回参考点的工作完成后,显示器即显示出机床参考点在机床坐标系中的坐标值,此表明机床坐标系已经建立。床坐标系中的坐标值,此表明机床坐标系已经建立。值得注意的是不同数控系统返回参考点的动作、细节不值得注意的是不同数控系统返回参考点的动作、细节不同,因此当使用时,应仔细阅读有关说明。同,因此当使用时,应仔细阅读有关说明。第5页/共80页第六页,共81页。2006.22006.2三、刀架相关(xinggun)点 从机械上说,所谓寻找机床(jchung)参考点,就是使刀架相关点与机床(jchung)参考点重合,从而使数控系统得知刀架相关点在机床(jchung)坐标系中的位置。所
8、有刀具的长度补偿量均是刀尖相对该点长度尺寸,即为刀长。例如对车床类有X刀长Z刀长,对铣刀类有Z刀长 可采用机上或机外刀具测量的方法得每把刀具的补偿量。有些数控机床(jchung)使用某把刀具做为基准刀具,其他刀具的长度补偿均以该刀具做为基准,对刀则直接用基准完成。这实际上是把基准刀尖作为刀架相关点,其含义与上不同。但采用这种方式,当基准刀具出现误差或损坏时,整个刀库的刀具要重新摄制。第6页/共80页第七页,共81页。2006.22006.2四、装夹原点 除了上述三个基本原点以外,有的机床还有一个重要的原点,即装夹原点(fixture origin),用C表示。装夹原点常用见于带回转(或摆动)工
9、作台的数控机床或加工中心,一般是机床工作台上的一个固定点,比如(br)回转中心,与机床参考点的偏移量可通过测量,存人CNC系统的原点偏置寄存器(origin offset register)中,供CNC系统原点偏移计算使用。第7页/共80页第八页,共81页。2006.22006.2五、工件(gngjin)坐标系原点 在工件上坐标系上,确定工件轮廓在工件上坐标系上,确定工件轮廓(lnku)(lnku)的编程和计算原点,称为的编程和计算原点,称为工件坐标系原点,简称为工件原点,亦称编程原点。工件坐标系原点,简称为工件原点,亦称编程原点。在加工中,因其工件的装夹位置是相对于机床而固定的,所以工件坐在
10、加工中,因其工件的装夹位置是相对于机床而固定的,所以工件坐标系在机床坐标系中位置也就确定了。标系在机床坐标系中位置也就确定了。1 1数控机床上工件编程零点的确定数控机床上工件编程零点的确定为了编程方便,工件编程零点可根据计算机最方便的原则来确定某一点为了编程方便,工件编程零点可根据计算机最方便的原则来确定某一点为编程零点。如车削图为编程零点。如车削图1-22b1-22b所示的台阶轴工件,用机床的零点所示的台阶轴工件,用机床的零点MM编程时,编程时,车端面和各台阶长度是都要进行烦琐计算。车端面和各台阶长度是都要进行烦琐计算。第8页/共80页第九页,共81页。2006.2第9页/共80页第十页,共
11、81页。2006.22006.2如车削直径如车削直径(zhjng)36mm(zhjng)36mm端面时,编程如下端面时,编程如下 N0040 G00 X42.0 Z104.2N0040 G00 X42.0 Z104.2N0050 G01 X36.0 Z104.2N0050 G01 X36.0 Z104.2:在车直径在车直径36X1836X18台阶时,编程如下:台阶时,编程如下:N0040 G00 X36.0 Z106.2 N0040 G00 X36.0 Z106.2 N0050 G01 X36.0 Z86.2N0050 G01 X36.0 Z86.2:如工件以直径如工件以直径3636端面为零点
12、编程,亦就是将工件编程零点从机床端面为零点编程,亦就是将工件编程零点从机床(jchung)(jchung)零点零点MM偏置到直径偏置到直径3636端面端面WW(图(图1-22b1-22b)这样,编程时就方便多了。)这样,编程时就方便多了。N0040 G00 X42.0 Z0.0N0040 G00 X42.0 Z0.0N0050 G01 X0.0 Z0.0 N0050 G01 X0.0 Z0.0 第10页/共80页第十一页,共81页。2006.22006.2在车削直径在车削直径3681836818台阶时,编程如下:台阶时,编程如下:N0040 G00 X36.0 Z2.0N0040 G00 X3
13、6.0 Z2.0N0050 G01 X36.0 Z-18.0N0050 G01 X36.0 Z-18.0:从以上两例说明,当工件编程零点偏置以后从以上两例说明,当工件编程零点偏置以后(yhu)(yhu),编程时方便多了。,编程时方便多了。但是,首先必须进行工件零点偏置设定。但是,首先必须进行工件零点偏置设定。2 2数控铣床类机床工件零点的确定数控铣床类机床工件零点的确定G92G92指令与指令与G54-G59G54-G59指令都是用于设定工件加工坐标系的,但它们在指令都是用于设定工件加工坐标系的,但它们在使用中是有区别的,使用中是有区别的,G92G92指令是通过程序来设定工件加工坐标系的,指令是
14、通过程序来设定工件加工坐标系的,G54-5-G59G54-5-G59指令是通过指令是通过CRT/MIDCRT/MID在设置参数方式下设定工件加工坐标在设置参数方式下设定工件加工坐标系的,一经设定,加工坐标原点在机床坐标系中的位置是不变的,它系的,一经设定,加工坐标原点在机床坐标系中的位置是不变的,它与大的当前位置无关,除非再通过与大的当前位置无关,除非再通过CRT/MIDCRT/MID方式更改。方式更改。第11页/共80页第十二页,共81页。2006.22006.2G92G92指令程序段只是设定加工坐标系,而不产生任指令程序段只是设定加工坐标系,而不产生任何动作;何动作;G54-G59G54-
15、G59指令程序段则可以和指令程序段则可以和G00 G01G00 G01指令组合在选定的加工坐标系中进行指令组合在选定的加工坐标系中进行(jnxng)(jnxng)位移。位移。用用G92G92确定工件坐标系确定工件坐标系 在编程中,一般是选工在编程中,一般是选工件或夹具上的某一点作编程零点,并以这一点作件或夹具上的某一点作编程零点,并以这一点作为零点,建立一个坐标系,这个坐标系是通常所为零点,建立一个坐标系,这个坐标系是通常所讲的工件坐标系。这个坐标系的原点与机床坐标讲的工件坐标系。这个坐标系的原点与机床坐标原点(机床零点)之间的距离用原点(机床零点)之间的距离用G92G92(EIAEIA代码中
16、代码中用用G50G50)指令进行)指令进行(jnxng)(jnxng)设定,即确定工件坐标设定,即确定工件坐标系原点距离刀具现在位置多远的地方。也就是以系原点距离刀具现在位置多远的地方。也就是以程序的原点为基准,确定刀具起始点的坐标值程序的原点为基准,确定刀具起始点的坐标值,并并把这个设定值存于程序存储器中把这个设定值存于程序存储器中,作为零件所有加作为零件所有加工尺寸的基准点工尺寸的基准点.因此在每个程序的开头都要设定因此在每个程序的开头都要设定工件坐标系,其标准编程格式如下所示:工件坐标系,其标准编程格式如下所示:G92 G92 X X X YX Y Y ZY Z Z Z第12页/共80页
17、第十三页,共81页。2006.22006.2 图图1-291-29为立式加工中心工件坐标系设定的示例。图中机床坐标系为立式加工中心工件坐标系设定的示例。图中机床坐标系原点(机械原点)是指刀具退刀到机床坐标系最远的距离点,在机床原点(机械原点)是指刀具退刀到机床坐标系最远的距离点,在机床出厂之前已经调好。并记录在机床说明书或编程手册出厂之前已经调好。并记录在机床说明书或编程手册(shuc)(shuc)之中,之中,供用户编程时使用。供用户编程时使用。图图1-301-30给出了用给出了用G92G92确定工件坐标系的过程。确定工件坐标系的过程。N1 G90 N1 G90 N2 G92 X6.0 Y6.
18、0 Z0N2 G92 X6.0 Y6.0 Z0:N8 G00 X0 Y0N8 G00 X0 Y0N9 G92 X4.0 Y3.0 N9 G92 X4.0 Y3.0 :N13 G00 X0 Y0N13 G00 X0 Y0N14 G92 X4.5 Y-1.2N14 G92 X4.5 Y-1.2第13页/共80页第十四页,共81页。2006.2第14页/共80页第十五页,共81页。2006.22006.2用用G54-G59G54-G59确定确定 图图1-311-31给出了用给出了用G54-G59G54-G59确定确定工件坐标系的方法。工件坐标系的方法。工件坐标系的设定可采用输入每个坐标系距机工件坐标
19、系的设定可采用输入每个坐标系距机械械(jxi)(jxi)原点的原点的X X、Y Y、Z Z轴的距离(轴的距离(x,y,zx,y,z)来)来实现。在图实现。在图1-311-31中分别设定中分别设定G54G54和和G59G59时可用时可用下列方法:下列方法:G54G54时时 G59 G59时时 X-x1 X-x2 X-x1 X-x2 Y-y1 Y-y2 Y-y1 Y-y2 Z-z1 Z-z2 Z-z1 Z-z2 当工件坐标系设定后,如果在程序中写成:当工件坐标系设定后,如果在程序中写成:G90 G54 X30.0 Y40.0G90 G54 X30.0 Y40.0时,机床就会向预定的时,机床就会向预
20、定的G54G54坐标系中的坐标系中的A A点(点(30.030.0,40.040.0)处移动。)处移动。第15页/共80页第十六页,共81页。2006.22006.2第16页/共80页第十七页,共81页。2006.22006.2同样,当写成G90 G59 X30.0 Y40.0时,机床就会向预定的G59坐标系中的B点(30.0,40.0)处移动。(图1-32)另外,在用G54-G59方式时,通过G92指令编程后,也可建立一个新的工件加工(ji gng)坐标系。如图1-33中,在G54方式时,当刀具定位于XOY坐标平面中的(200,160)点时,执行程序段:G92 X100.0 Y100.0就由
21、向量A偏移产生了一新的工件坐标系 XOY坐标平面,这时,向量A再偏移到XOY坐标平面时,应用:G92 X-100.0 Y-100.0程序段。程序零点的选择原则是:第17页/共80页第十八页,共81页。2006.22006.2l l应使编程零点与工件的尺寸基准重合。应使编程零点与工件的尺寸基准重合。l l应使编制数控程序时的运算最为简单,避免出现应使编制数控程序时的运算最为简单,避免出现尺寸链计算误差。尺寸链计算误差。l l引起的加工误差。引起的加工误差。l l编程零点应选择在容易找正,正加工过程中便于编程零点应选择在容易找正,正加工过程中便于测量的位置。测量的位置。l l六、程序起点六、程序起
22、点(qdin)(qdin)l l指刀具(或工作台)按加工程序执行时的起点指刀具(或工作台)按加工程序执行时的起点(qdin)(qdin)。数控车床常用这一点作为换刀点。我。数控车床常用这一点作为换刀点。我们以数控车床为例来介绍。们以数控车床为例来介绍。l l程序起点程序起点(qdin)(qdin)的设定方法的设定方法第18页/共80页第十九页,共81页。2006.22006.2(1)坐标原点设置在卡盘端面 如图1-34a所示,例如:G50 X85.0 Z210.0 /*将刀尖当前位置的坐标值设定为工件坐标系中的一点(85.0,210.0)(2)坐标原点设定在零件右端面如图1-34b所示,例如:
23、G50 X85.0 Z90.0 在这种情况下,如果设置指令(zhlng)写成:G50 X0 Z0则编程坐标系的原点。数控系统不同程序起点的设置指令(zhlng)也不同,有的数控机床的系统用G92来代替G50.第19页/共80页第二十页,共81页。2006.2第20页/共80页第二十一页,共81页。2006.22006.2返回换刀点(即程序起点)某数控系统规定了四种退刀方式,如图1-35所示。G24是X向退刀到换刀点,G25仅Z轴退刀到换刀点,G26是G24和G25的综合,即先X向退到换刀点再Z向退到换刀点。G27是G24和G25的综合。G24 G26适合于外圆加工,G25 G27适合于内孔加工
24、。数控系统不同返回程序起点的指令不同,有的数控系统只用G27 G28来执行上述(shngsh)的G24 25功能,这种返回方式主要针对数控车床。第21页/共80页第二十二页,共81页。2006.2第22页/共80页第二十三页,共81页。2006.22006.2第七节 刀具(doj)补偿功能 数控机床在切削过程中不可避免地存在刀具磨损数控机床在切削过程中不可避免地存在刀具磨损(m sn)(m sn)问问题题,譬如钻头长度变短譬如钻头长度变短,铣刀半径变小等铣刀半径变小等,这时加工出的工件尺寸也这时加工出的工件尺寸也随之变化随之变化.如果系统功能中有刀具尺寸补偿功能如果系统功能中有刀具尺寸补偿功能
25、,可在操作面板上可在操作面板上输入相应的修正值输入相应的修正值,使加工出的工件尺寸仍然符合图样要求使加工出的工件尺寸仍然符合图样要求,否则否则就得重新编写数控加工程序就得重新编写数控加工程序.有了刀具尺寸补偿功能后,使数控编有了刀具尺寸补偿功能后,使数控编程大为简便程大为简便,在编程时可以完全不考虑刀具中心轨迹计算在编程时可以完全不考虑刀具中心轨迹计算,直接按直接按零件轮廓编程零件轮廓编程.启动机床加工前启动机床加工前,只需要输入使用刀具的参数只需要输入使用刀具的参数,数数控系统会控系统会 自动计算出刀具中心的运动轨迹坐标自动计算出刀具中心的运动轨迹坐标,为编程人员减轻为编程人员减轻了劳动强度
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控机床 加工 程序 编制 基础 学习 教案
限制150内