工信版(中职)数控设备与编程第三章教学课件.ppt
YCF(中职)数控设备与编程第三章教学课件第三章第三章 数控枕床及其程序编制数控枕床及其程序编制第一节数控铣床基本知识第一节数控铣床基本知识第二节数控铣床的主要结构第二节数控铣床的主要结构第三节数控铣床第三节数控铣床 主要功能指令及坐标系主要功能指令及坐标系第四节编程实例第四节编程实例第一节数控铣床基本知识第一节数控铣床基本知识一、数控铣床的分类一、数控铣床的分类 数控铣床种类很多,从不同的角度看,分类就有所不同。数控铣床种类很多,从不同的角度看,分类就有所不同。按其体积大小可以分为小型、中型和大型数控铣床。按其控按其体积大小可以分为小型、中型和大型数控铣床。按其控制坐标的联动数可以分为二坐标联动、三坐标联动和多坐标制坐标的联动数可以分为二坐标联动、三坐标联动和多坐标联动数控铣床等。常用的分类方法是按其主轴的布局形式分,联动数控铣床等。常用的分类方法是按其主轴的布局形式分,分为立式数控铣床、卧式数控铣床和立卧两用数控铣床。其分为立式数控铣床、卧式数控铣床和立卧两用数控铣床。其中立式数控铣床和卧式数控铣床布局形式如中立式数控铣床和卧式数控铣床布局形式如图图3-1所示。所示。下一页返回第一节数控铣床基本知识第一节数控铣床基本知识 二、数控铣床的用途二、数控铣床的用途 数控铣床可以用来加工许多普通铣床难以加工甚至无法加数控铣床可以用来加工许多普通铣床难以加工甚至无法加工的零件。它以铣削功能为主,主要适合铣削下列工的零件。它以铣削功能为主,主要适合铣削下列3类零件。类零件。1.平面类零件的铣削平面类零件的铣削 2.曲面类零件的铣削曲面类零件的铣削 3.变斜角类零件的铣削变斜角类零件的铣削上一页 下一页返回第一节数控铣床基本知识第一节数控铣床基本知识三、数控铣床的数控系统功能三、数控铣床的数控系统功能 1.控制轴控制轴(坐标坐标)运动功能运动功能 XK5040A立式数控铣床为两轴联动的三坐标数控铣床,立式数控铣床为两轴联动的三坐标数控铣床,即其数控系统能独立控制即其数控系统能独立控制X,Y,Z三轴,自动加工过程可同时三轴,自动加工过程可同时控制其中任意两轴。控制其中任意两轴。2.固定循环功能固定循环功能 数控铣床数控系统的固定循环功能主要指孔加工的固定循数控铣床数控系统的固定循环功能主要指孔加工的固定循环功能,包括深孔钻削循环、攻螺纹循环、定点钻孔循环、环功能,包括深孔钻削循环、攻螺纹循环、定点钻孔循环、精镜孔循环和镜孔循环等。这些加工的共同特点是加工过程精镜孔循环和镜孔循环等。这些加工的共同特点是加工过程要反复多次完成几个基本动作,按一般方式编程,需要相当要反复多次完成几个基本动作,按一般方式编程,需要相当长的一段程序。而利用数控系统的固定循环功能,就只要写长的一段程序。而利用数控系统的固定循环功能,就只要写入几条指令和一些相关的参数,就能完成相应的循环加工过入几条指令和一些相关的参数,就能完成相应的循环加工过程,大大简化程序。程,大大简化程序。上一页 下一页返回第一节数控铣床基本知识第一节数控铣床基本知识 3.刀具自动补偿功能刀具自动补偿功能 数控铣床的刀具补偿包括刀具半径自动补偿和刀具长度自数控铣床的刀具补偿包括刀具半径自动补偿和刀具长度自动补偿两种。动补偿两种。(1)刀具半径自动补偿数控铣床在加工零件时,由于刀具刀具半径自动补偿数控铣床在加工零件时,由于刀具半径的存在,刀具中心轨迹必须与零件轮廓轨迹偏离一个刀半径的存在,刀具中心轨迹必须与零件轮廓轨迹偏离一个刀具半径具半径R,才能得到所需的轮廓。刀具半径自动补偿就是指,才能得到所需的轮廓。刀具半径自动补偿就是指数控系统在加工过程中,可由编程人员按照零件轮廓轨迹编数控系统在加工过程中,可由编程人员按照零件轮廓轨迹编制的程序以及预先输入系统的刀具半径补偿值,自动算出刀制的程序以及预先输入系统的刀具半径补偿值,自动算出刀具中心轨迹,从而控制铣床加工合格的零件。使用这一功能具中心轨迹,从而控制铣床加工合格的零件。使用这一功能会大降低编程难度,提高加工精度和效率。会大降低编程难度,提高加工精度和效率。上一页 下一页返回第一节数控铣床基本知识第一节数控铣床基本知识(2)刀具长度自动补偿功能刀具长度补偿是刀具轴向刀具长度自动补偿功能刀具长度补偿是刀具轴向(Z方向方向)的补偿,它使刀具在的补偿,它使刀具在Z方向上的实际坐标值比程序给定值增方向上的实际坐标值比程序给定值增加或减少一个偏移量。使用该功能可以自动改变切削平面深加或减少一个偏移量。使用该功能可以自动改变切削平面深度,降低在制造与返修时对刀具长度尺寸的精度要求,还可度,降低在制造与返修时对刀具长度尺寸的精度要求,还可弥补轴向对刀误差。弥补轴向对刀误差。4.镜像功能镜像功能 镜像功能也称轴对称加工功能。当工件具有相对于某一轴镜像功能也称轴对称加工功能。当工件具有相对于某一轴对称的形状时,就可利用此功能和调用子程序的方法,只对对称的形状时,就可利用此功能和调用子程序的方法,只对工件的一部分进行编程,而能加工出工件的整体。工件的一部分进行编程,而能加工出工件的整体。上一页 下一页返回第一节数控铣床基本知识第一节数控铣床基本知识5.准备功能准备功能 准备功能也称为准备功能也称为G功能,是用来指定数控铣床动作方式的功能,是用来指定数控铣床动作方式的功能。功能。G功能指令由功能指令由G代码和它后面的两位数字组成。如用代码和它后面的两位数字组成。如用GO 1指定机床为直线加工方式。各类数控铣床数控系统的准指定机床为直线加工方式。各类数控铣床数控系统的准备功能指令的定义不尽相同,在编程时必须遵照数控系统的备功能指令的定义不尽相同,在编程时必须遵照数控系统的说明书编制程序。说明书编制程序。表表3-1是是FANUC一一BESK一一3MASHK系统的准备功能代码表。系统的准备功能代码表。上一页 下一页返回第一节数控铣床基本知识第一节数控铣床基本知识 6.辅助功能辅助功能 辅助功能也称为辅助功能也称为M功能,用来指定数控铣床的辅助动作及功能,用来指定数控铣床的辅助动作及状态。状态。M功能指令由功能指令由M代码和其后面的数字组成。如代码和其后面的数字组成。如M03表表示主轴正转,示主轴正转,MOS表示主轴停止转动。表示主轴停止转动。FANUC一一BESK-3MASHK系统的辅助功能代码如系统的辅助功能代码如表表3-2所示。所示。7.进给功能进给功能 数控铣床的进给功能是指定加工过程各轴进给速度的功能,数控铣床的进给功能是指定加工过程各轴进给速度的功能,其功能指令也由其功能指令也由F代码和其后面的数字组成,单位为代码和其后面的数字组成,单位为mm/min。如。如F100表示指定进给速度为表示指定进给速度为100mm/min 上一页 下一页返回第一节数控铣床基本知识第一节数控铣床基本知识8.主轴功能主轴功能 数控铣床的主轴功能主要是指定加工过程主轴的转速数控铣床的主轴功能主要是指定加工过程主轴的转速(刀刀具切削速度具切削速度),主轴功能指令由,主轴功能指令由5代码和其后面的数字组成,代码和其后面的数字组成,单位为单位为r/min。如。如5600表示主轴转速为表示主轴转速为600 r/min 上一页 下一页返回第一节数控铣床基本知识第一节数控铣床基本知识四、数控铣床的主要技术参数四、数控铣床的主要技术参数 若要正确使用一台数控铣床并充分发挥其功能,必须对数若要正确使用一台数控铣床并充分发挥其功能,必须对数控铣床的主要技术参数有一定的了解,才不至于在编程和加控铣床的主要技术参数有一定的了解,才不至于在编程和加工中出现一些不必要的错误。每一台数控铣床在出厂时,厂工中出现一些不必要的错误。每一台数控铣床在出厂时,厂家都为用户提供一份使用手册,一般都有本铣床主要技术参家都为用户提供一份使用手册,一般都有本铣床主要技术参数的介绍。数的介绍。上一页返回第二节数控铣床的主要结构第二节数控铣床的主要结构一、数控铣床的主传动系统一、数控铣床的主传动系统 为了保证加工时选用合理的切削速度,获得最佳的生产效为了保证加工时选用合理的切削速度,获得最佳的生产效率、加工精度和表面质量,主传动必须具有很宽的变速范围。率、加工精度和表面质量,主传动必须具有很宽的变速范围。目前,数控铣床的主传动变速方式主要有无级变速和分段无目前,数控铣床的主传动变速方式主要有无级变速和分段无级变速两种。级变速两种。1.无级变速无级变速 无级变速是指主轴的转速直接由主轴电机的变速来实现,无级变速是指主轴的转速直接由主轴电机的变速来实现,其配置方式通常有两种,如其配置方式通常有两种,如图图3-2所示。所示。下一页返回第二节数控铣床的主要结构第二节数控铣床的主要结构 2.分段无级变速分段无级变速 在大中型数控铣床和部分要求强切削力的小型数控铣床中,在大中型数控铣床和部分要求强切削力的小型数控铣床中,单纯的无级变速方式已不能满足转矩的要求,于是就在无级单纯的无级变速方式已不能满足转矩的要求,于是就在无级变速的基础上,再增加齿轮变速机构,使之成为分段无级变变速的基础上,再增加齿轮变速机构,使之成为分段无级变速,如速,如图图3-3所示。所示。上一页 下一页返回第二节数控铣床的主要结构第二节数控铣床的主要结构二、数控铣床的进给传动系统二、数控铣床的进给传动系统 1.齿轮传动副齿轮传动副 进给系统采用齿轮传动装置,主要是使高转速、低转矩的进给系统采用齿轮传动装置,主要是使高转速、低转矩的伺服电机的输出变为低转速、大转矩,以适应驭动执行元件伺服电机的输出变为低转速、大转矩,以适应驭动执行元件的需要。有时也只是为了考虑机械结构位置的布局。少数小的需要。有时也只是为了考虑机械结构位置的布局。少数小型数控铣床进给机构采取电机主轴与滚珠丝杆通过联轴器直型数控铣床进给机构采取电机主轴与滚珠丝杆通过联轴器直接连接的方式,就没有了齿轮传动这一中间环节。接连接的方式,就没有了齿轮传动这一中间环节。数控铣床进给机构中实现齿轮减速的方式有圆柱齿轮副、数控铣床进给机构中实现齿轮减速的方式有圆柱齿轮副、锥齿轮副、蜗杆蜗轮副、同步齿形带等,其中最常用的就是锥齿轮副、蜗杆蜗轮副、同步齿形带等,其中最常用的就是圆柱齿轮副。同步齿形带传动是一种新型传动方式,它既有圆柱齿轮副。同步齿形带传动是一种新型传动方式,它既有啮合传动的传动效率高的特点,又有带传动的工作平稳、噪啮合传动的传动效率高的特点,又有带传动的工作平稳、噪声小的优点。因此,在大中型的数控铣床中,同步齿形带传声小的优点。因此,在大中型的数控铣床中,同步齿形带传动的应用逐渐增多。动的应用逐渐增多。上一页 下一页返回第二节数控铣床的主要结构第二节数控铣床的主要结构 2.滚珠丝杆螺母副滚珠丝杆螺母副 滚珠丝杆螺母副是在丝杆螺母副的基础上发展起来的,是滚珠丝杆螺母副是在丝杆螺母副的基础上发展起来的,是一种将回转运动转变为直线运动的新型理想传动装置。由于一种将回转运动转变为直线运动的新型理想传动装置。由于滚珠丝杆螺母副具有传动效率高、摩擦力小、使用寿命长等滚珠丝杆螺母副具有传动效率高、摩擦力小、使用寿命长等优点,因此数控铣床进给机构中普遍采用这种结构。滚珠丝优点,因此数控铣床进给机构中普遍采用这种结构。滚珠丝杆螺母副在应用中同样要进行间隙调整,下面主要介绍其支杆螺母副在应用中同样要进行间隙调整,下面主要介绍其支承形式和制动方式。承形式和制动方式。(1)滚珠丝杆的支承在滚珠丝杆螺母副本身刚度一定的情滚珠丝杆的支承在滚珠丝杆螺母副本身刚度一定的情况下,提高其支承刚度可以提高整个进给传动系统的传动刚况下,提高其支承刚度可以提高整个进给传动系统的传动刚度,以满足数控铣床的加工需要。根据支承情况和使用轴承度,以满足数控铣床的加工需要。根据支承情况和使用轴承的不同,常用的支承方式可分为如的不同,常用的支承方式可分为如图图3-4所示的所示的4种。种。上一页 下一页返回第二节数控铣床的主要结构第二节数控铣床的主要结构(2)制动装置由于滚珠丝杆螺母副传动效率高,无自锁作用,制动装置由于滚珠丝杆螺母副传动效率高,无自锁作用,故必须配备制动装置故必须配备制动装置;特别是滚珠丝杆用于主轴箱和工作台的特别是滚珠丝杆用于主轴箱和工作台的上下传动时,制动装置就显得更为重要。上下传动时,制动装置就显得更为重要。图图3-5为某数控卧式铣床主轴箱进给丝杆的制动装置示意图。为某数控卧式铣床主轴箱进给丝杆的制动装置示意图。当主轴箱需移动时,电磁铁线圈当主轴箱需移动时,电磁铁线圈1通电吸住压簧通电吸住压簧2,打开摩擦,打开摩擦离合器离合器3,在伺服电机的作用下,丝杆转动,带动主轴箱移动。,在伺服电机的作用下,丝杆转动,带动主轴箱移动。当伺服电机停止转动时,电磁铁线圈同时断电,在弹簧作用当伺服电机停止转动时,电磁铁线圈同时断电,在弹簧作用下摩擦离合器压紧,使得滚珠丝杆不能转动,主轴箱就不会下摩擦离合器压紧,使得滚珠丝杆不能转动,主轴箱就不会因自重而下沉。因自重而下沉。3.导轨导轨 导轨主要是对运动部件起支承和导向作用。对于数控铣床导轨主要是对运动部件起支承和导向作用。对于数控铣床来讲,由于加工精度越高,对导轨要求就越严格。目前数控来讲,由于加工精度越高,对导轨要求就越严格。目前数控铣床采用的导轨主要有塑料滑动导轨、滚动导轨和静压导轨铣床采用的导轨主要有塑料滑动导轨、滚动导轨和静压导轨三种类型,其中又以塑料导轨居多。三种类型,其中又以塑料导轨居多。上一页 下一页返回第二节数控铣床的主要结构第二节数控铣床的主要结构三、数控铣床主轴部件三、数控铣床主轴部件 主轴部件是数控铣床的关键部件,它包括主轴、主轴的主轴部件是数控铣床的关键部件,它包括主轴、主轴的支承、主轴端部结构等。主轴部件质量的好坏直接影响加工支承、主轴端部结构等。主轴部件质量的好坏直接影响加工质量。不管哪类数控铣床,其主轴部件都应满足部件的结构质量。不管哪类数控铣床,其主轴部件都应满足部件的结构刚度和抗振性、主轴的回转精度、热稳定性、耐磨性和精度刚度和抗振性、主轴的回转精度、热稳定性、耐磨性和精度保持能力等几个方面的要求。保持能力等几个方面的要求。1.主轴的支承形式主轴的支承形式 数控铣床主轴的支承形式即主轴轴承的配置形式,主要有数控铣床主轴的支承形式即主轴轴承的配置形式,主要有三种,如三种,如图图3-6所示。所示。上一页 下一页返回第二节数控铣床的主要结构第二节数控铣床的主要结构 2.主轴端部结构形状主轴端部结构形状 数控铣床主轴端部主要用于安装刀具。在设计要求上,应数控铣床主轴端部主要用于安装刀具。在设计要求上,应能保证定位准确、安装可靠、连接牢固、装卸方便,且能传能保证定位准确、安装可靠、连接牢固、装卸方便,且能传递足够的转矩。早期的数控铣床主轴端部结构较简单,刀具递足够的转矩。早期的数控铣床主轴端部结构较简单,刀具装上后靠人工锁紧,装卸比较麻烦装上后靠人工锁紧,装卸比较麻烦;随着加工中心的出现,对随着加工中心的出现,对主轴端部结构要求的提高,数控铣床主轴端部的结构也逐渐主轴端部结构要求的提高,数控铣床主轴端部的结构也逐渐改变,并形成标准化,其基本结构如改变,并形成标准化,其基本结构如图图3-7所示。所示。在这种结构中,铣刀预先固定于标准锥柄刀夹中,装刀时,在这种结构中,铣刀预先固定于标准锥柄刀夹中,装刀时,锥柄刀夹在前端锥柄刀夹在前端7:24的锥孔内定位,并用拉杆从主轴后端拉的锥孔内定位,并用拉杆从主轴后端拉紧,由前端的端面键传递转矩。拉杆的拉紧和放松由按钮开紧,由前端的端面键传递转矩。拉杆的拉紧和放松由按钮开关控制,刀具的装卸十分方便。关控制,刀具的装卸十分方便。上一页 下一页返回第二节数控铣床的主要结构第二节数控铣床的主要结构四、工作台四、工作台 工作台是数控机床的重要部件,其形式尺寸往往体现厂工作台是数控机床的重要部件,其形式尺寸往往体现厂数控机床的规格和性能。数控铣床一般采用上表面带有数控机床的规格和性能。数控铣床一般采用上表面带有T形槽形槽矩形工作台。矩形工作台。T形槽主要用来协助装夹工件,不同工作台的形槽主要用来协助装夹工件,不同工作台的T形槽的深度和宽度不一定一样。数控铣床工作台的四周往往形槽的深度和宽度不一定一样。数控铣床工作台的四周往往带有凹槽,以便于冷却液的回流和金属屑的清除。带有凹槽,以便于冷却液的回流和金属屑的清除。上一页返回第三节数控铣床第三节数控铣床主要功能指令及坐标系主要功能指令及坐标系一、主要功能指令一、主要功能指令 XK5032立式数控铣床所配的立式数控铣床所配的FANUC-OMC系统提供的系统提供的功能指令比较多,这里主要介绍在加工中使用较多的一些基功能指令比较多,这里主要介绍在加工中使用较多的一些基本功能指令。本功能指令。1.常用辅助功能指令常用辅助功能指令 辅助功能也称为辅助功能也称为M功能,主要用来指令辅助动作及状态。功能,主要用来指令辅助动作及状态。辅助功能指令由辅助功能指令由M代码及其后面的数字组成。代码及其后面的数字组成。(1)程序停止指令程序停止指令M00,MO1、M02,M30 M00为程序停止指令。执行该指令后,主轴的转动、所为程序停止指令。执行该指令后,主轴的转动、所有进给、切削液都将停止。重新启动机床后,继续执行后面有进给、切削液都将停止。重新启动机床后,继续执行后面的程序。的程序。下一页返回第三节数控铣床第三节数控铣床主要功能指令及坐标系主要功能指令及坐标系 MO1为程序选择停止指令。只有在按下控制面板上的为程序选择停止指令。只有在按下控制面板上的“选选择停止择停止”键后,该指令才有效。执行该指令后,程序停止键后,该指令才有效。执行该指令后,程序停止(与与M00相似相似);按动按动“启动启动”键,继续执行后面的程序。键,继续执行后面的程序。M02为程序结束指令,编于程序最后。执行该指令后,为程序结束指令,编于程序最后。执行该指令后,所有动作停止,机床处于复位状态。所有动作停止,机床处于复位状态。M30与与M02相似,除具有相似,除具有M02功能外,还将返回程序功能外,还将返回程序的第一条指令,以便下一个工件的加工。的第一条指令,以便下一个工件的加工。上一页 下一页返回第三节数控铣床第三节数控铣床主要功能指令及坐标系主要功能指令及坐标系(2)主轴转动指令主轴转动指令M03,M04,MOS M03为主轴顺时针方向旋转指令为主轴顺时针方向旋转指令(正转正转)。M04为主轴逆时针方向旋转指令为主轴逆时针方向旋转指令(反转反转)。MOS为主轴停止转动指令。为主轴停止转动指令。(3)冷却液状态指令冷却液状态指令M08,M09 M08指令打开冷却液。指令打开冷却液。M09指令关闭冷却液。指令关闭冷却液。(4)子程序调用指令子程序调用指令M98,M99上一页 下一页返回第三节数控铣床第三节数控铣床主要功能指令及坐标系主要功能指令及坐标系 2.绝对尺寸指令和增量尺寸指令绝对尺寸指令和增量尺寸指令 数控编程中,坐标移动量的给出有下述两种方式。数控编程中,坐标移动量的给出有下述两种方式。(1)绝对尺寸方式在该方式下,程序段中的尺寸字为绝对绝对尺寸方式在该方式下,程序段中的尺寸字为绝对坐标值,即相对于工件零点的坐标值。绝对尺寸指令为坐标值,即相对于工件零点的坐标值。绝对尺寸指令为G90 (2)曾量尺寸方式在该方式下,程序段中的尺寸字为增量曾量尺寸方式在该方式下,程序段中的尺寸字为增量坐标值,即相对前一工作点的增量值。增量尺寸指令为坐标值,即相对前一工作点的增量值。增量尺寸指令为G91 假设设定一个工件坐标系,如假设设定一个工件坐标系,如图图3-8所示,现要使口所示,现要使口刀具从刀具从A点快速移动到点快速移动到B点,则用两种指令编程分别点,则用两种指令编程分别如下如下:.绝对尺寸方式绝对尺寸方式:G90 G00 X30 Y30 .增量尺寸方式增量尺寸方式:G91 G00 X20 Y10上一页 下一页返回第三节数控铣床第三节数控铣床主要功能指令及坐标系主要功能指令及坐标系 3.基本进给指令基本进给指令 (1)快速进给指令快速进给指令G00该指令一般格式为该指令一般格式为:G00 X Y Z 执行该指令时,刀具将以最快的进给速度移到给定的执行该指令时,刀具将以最快的进给速度移到给定的X Y Z点。此最快进给速度不需指定,属于系统默认值,可预点。此最快进给速度不需指定,属于系统默认值,可预先通过系统参数调整。先通过系统参数调整。上一页 下一页返回第三节数控铣床第三节数控铣床主要功能指令及坐标系主要功能指令及坐标系(2)直线进给指令直线进给指令GO 1该指令一般格式为该指令一般格式为:GO1 X_ Y_ Z_ F_其中其中h一为进给速度,单位是一为进给速度,单位是mm/min。执行该。执行该段程序时,刀具以段程序时,刀具以F所给定的进给速度从刀具当前点所给定的进给速度从刀具当前点(直线起直线起点点)向日标点向日标点(直线终点直线终点)(X ,Y ,Z)直线进给。直线进给。当采用当采用G90时,时,X、Y、Z为直线终点相对工件零点的坐为直线终点相对工件零点的坐标值。当采用标值。当采用G91时,时,X、Y、Z为直线终点相对直线起点的为直线终点相对直线起点的坐标值。坐标值。(3)圆弧进给指令圆弧进给指令G02,G03圆弧进给一般格式为圆弧进给一般格式为:上一页 下一页返回第三节数控铣床第三节数控铣床主要功能指令及坐标系主要功能指令及坐标系上一页 下一页返回第三节数控铣床第三节数控铣床主要功能指令及坐标系主要功能指令及坐标系 G02指令为按顺时针方向圆弧进给,指令为按顺时针方向圆弧进给,G03指令为按逆时针指令为按逆时针方向圆弧进给。当采用方向圆弧进给。当采用G90时,时,X、Y、Z是圆弧终点相对工是圆弧终点相对工件零点的坐标值。当采用件零点的坐标值。当采用G91时,时,X、Y、Z 为圆弧终点相为圆弧终点相对圆弧起点的坐标值。对圆弧起点的坐标值。I、J、K为圆弧的圆心坐标值,不论在为圆弧的圆心坐标值,不论在G90还是在还是在G91中,中,它们都是圆心点相对圆弧起点的增量值。其中它们都是圆心点相对圆弧起点的增量值。其中I与与X对应,对应,J与与Y对应,对应,K与与Z对应。对应。R为圆弧半径。当圆弧所夹圆心角超过为圆弧半径。当圆弧所夹圆心角超过180。时,。时,R值为值为负,其他情况为正。当圆弧为整圆时,不能用负,其他情况为正。当圆弧为整圆时,不能用R,只能用,只能用I,J,K上一页 下一页返回第三节数控铣床第三节数控铣床主要功能指令及坐标系主要功能指令及坐标系(4)进给暂停指令进给暂停指令G04 G04指令可使进给暂停,刀指令可使进给暂停,刀具在某点停留一段时间后再执行下一段程序。其格式为具在某点停留一段时间后再执行下一段程序。其格式为:G04 X或或G04 P上一页 下一页返回第三节数控铣床第三节数控铣床主要功能指令及坐标系主要功能指令及坐标系 X、P均为指定进给暂停时间。两者区别为均为指定进给暂停时间。两者区别为:X后血的数值叫后血的数值叫带小数点,单位为带小数点,单位为*;P后面的数值不能带小数点,单位为后面的数值不能带小数点,单位为ms。例如,要使刀具暂停。例如,要使刀具暂停3.Ss,可用,可用G04 X3.5或或G04 P3500。4.补偿指令补偿指令 (1)刀具半径补偿指令刀具半径补偿指令G40,G41,G42数控铣床在加数控铣床在加工零件时,由于刀具半径的存在,刀具中心轨迹必须与零件工零件时,由于刀具半径的存在,刀具中心轨迹必须与零件轮廓轨迹偏离一个刀具半径轮廓轨迹偏离一个刀具半径R,才能得到所需的轮廓。刀具,才能得到所需的轮廓。刀具半径补偿方向有两个,沿刀具进给方向看,刀具中心在零件半径补偿方向有两个,沿刀具进给方向看,刀具中心在零件轮廓的左侧称为左刀补,右侧称为右刀补。轮廓的左侧称为左刀补,右侧称为右刀补。上一页 下一页返回第三节数控铣床第三节数控铣床主要功能指令及坐标系主要功能指令及坐标系 G41为左刀补指令,为左刀补指令,G42为右刀补指令。它们的一般格式为右刀补指令。它们的一般格式如下如下:G41(G42)GO1 X Y D其中其中D为刀具号,存有预先由为刀具号,存有预先由MDI方式愉入的刀具半径补偿方式愉入的刀具半径补偿值值 G40为取消刀补指令,一般格式为为取消刀补指令,一般格式为:G40 GO1 X Y 刀补指令使用时应注意刀补指令使用时应注意:G40必须与必须与G41或或G42成对使用成对使用;从无刀补状态进人刀补状态的转换过程必须用从无刀补状态进人刀补状态的转换过程必须用C00或或G01直线移动指令,不能用直线移动指令,不能用G02和和G03;刀补撤销时也要用刀补撤销时也要用C00或或G01。上一页 下一页返回第三节数控铣床第三节数控铣床主要功能指令及坐标系主要功能指令及坐标系(2)刀具长度补偿指令刀具长度补偿指令G43,G44,G49刀具长度补偿是刀刀具长度补偿是刀具轴向具轴向(Z方向方向)的补偿,它使刀具在的补偿,它使刀具在Z方向上的实际坐标值比方向上的实际坐标值比程序给定值增加或减少一个偏移量。坐标值增加为正补偿,程序给定值增加或减少一个偏移量。坐标值增加为正补偿,坐标值减少为负补偿。坐标值减少为负补偿。G43为正补偿指令,为正补偿指令,G44为负补偿指令。它们的一般为负补偿指令。它们的一般格式为格式为:上一页 下一页返回第三节数控铣床第三节数控铣床主要功能指令及坐标系主要功能指令及坐标系 G43(G44)GO1 Z H其中其中H为刀具号,存有预先由为刀具号,存有预先由MDI方式输入的刀具长度补偿方式输入的刀具长度补偿值。值。G49为取消刀具长度补偿指令,一般格式为为取消刀具长度补偿指令,一般格式为:G49 GO1 Z 5.固定循环指令固定循环指令 固定循环功能是用一个特定的固定循环功能是用一个特定的G指令代替某个典型加工中指令代替某个典型加工中几个固定、连续的动作,使加工程序简化。固定循环主要用几个固定、连续的动作,使加工程序简化。固定循环主要用于孔加工,通常包括以下六个基本动作于孔加工,通常包括以下六个基本动作(如如图图3-10所示所示)。上一页 下一页返回第三节数控铣床第三节数控铣床主要功能指令及坐标系主要功能指令及坐标系 .动作一动作一X,Y轴快速定位轴快速定位(初始点初始点);.动作二动作二快速移到快速移到R点点;.动作三动作三以切削进给的方式进行孔加工以切削进给的方式进行孔加工;动作四动作四执行孔底动作执行孔底动作(包括暂停、刀具移位等包括暂停、刀具移位等);.动作五动作五返回到返回到R点点;.动作六动作六快速返回到初始点。快速返回到初始点。固定循环的一般格式为固定循环的一般格式为:G98(G99)G_X_Y_Z_R_Q_P_L_G98和和G99用来指定刀具返回点位置,用来指定刀具返回点位置,G98指令返回初始点,指令返回初始点,上一页 下一页返回第三节数控铣床第三节数控铣床主要功能指令及坐标系主要功能指令及坐标系G99返回返回R点点;G为孔加工固定循环方式,本系统的孔加工固为孔加工固定循环方式,本系统的孔加工固定循环方式主要有深孔钻削循环定循环方式主要有深孔钻削循环(G73)、攻螺纹循环、攻螺纹循环(G74)、定点钻孔循环、定点钻孔循环(G81)、精镜孔、精镜孔(G85)和镜孔和镜孔(G86)X、Y为初始点坐标值为初始点坐标值;Z为孔底的坐标值,当采用增量方式时为孔底的坐标值,当采用增量方式时为相对为相对R点的增量值点的增量值;R_为为R点的点的Z坐标值,当采用增量方式坐标值,当采用增量方式时为相对初始点的增量值时为相对初始点的增量值;Q_为每次切削深度为每次切削深度;P为孔底停留为孔底停留时间时间;F为切削进给速度为切削进给速度;L为循环次数,当写作为循环次数,当写作LO时,只存入时,只存入加工数据,不作加工,当不写加工数据,不作加工,当不写L时,循环次数默认为时,循环次数默认为t 当想结束固定循环时,可用当想结束固定循环时,可用G80指令。使用指令。使用G80指令后,指令后,从从G80的下一程序段开始执行一般的的下一程序段开始执行一般的G进给指令。进给指令。上一页 下一页返回第三节数控铣床第三节数控铣床主要功能指令及坐标系主要功能指令及坐标系二、数控铣床的坐标系二、数控铣床的坐标系 1.机床坐标系机床坐标系 机床坐标系是机床上固有的坐标系,并设有固定的零点机床坐标系是机床上固有的坐标系,并设有固定的零点(称为机械零点称为机械零点),它由厂家在生产机床时确定。,它由厂家在生产机床时确定。XK5032立式数控铣床机床坐标系的设定符合立式数控铣床机床坐标系的设定符合IS()规定,规定,即以机床主轴轴线方向为即以机床主轴轴线方向为Z轴,刀具远离工件的方向为轴,刀具远离工件的方向为Z轴正轴正方向方向;X轴规定为水平平行于工件装夹表面,人在工作台前,轴规定为水平平行于工件装夹表面,人在工作台前,面对主轴,右方向为面对主轴,右方向为X轴的正方向轴的正方向;Y轴垂直于轴垂直于X,Z坐标轴,坐标轴,其正方向根据笛卜几坐标系右手定则确定。其正方向根据笛卜几坐标系右手定则确定。上一页 下一页返回第三节数控铣床第三节数控铣床主要功能指令及坐标系主要功能指令及坐标系2.工件坐标系工件坐标系 工件坐标系是用来确定工件几何形体上各要素的位置而设工件坐标系是用来确定工件几何形体上各要素的位置而设置的坐标系,工件坐标系的原点即为工件零点。工件零点的置的坐标系,工件坐标系的原点即为工件零点。工件零点的位置是任意的,它是由编程人员在编制程序时根据零件的特位置是任意的,它是由编程人员在编制程序时根据零件的特点选定的。点选定的。3.工件坐标系的设定工件坐标系的设定 工件坐标系的设定是进行编程计算的第一步,应当根据不工件坐标系的设定是进行编程计算的第一步,应当根据不同的加工要求和编程的方便性同的加工要求和编程的方便性上一页 下一页返回第三节数控铣床第三节数控铣床主要功能指令及坐标系主要功能指令及坐标系进行恰当的选择。进行恰当的选择。(1)用用G92指令设定工件坐标系指令设定工件坐标系G92指令通常出现在程序指令通常出现在程序的第一段。设定起始工件坐标系,也可出现在程序段中,以的第一段。设定起始工件坐标系,也可出现在程序段中,以重新设定工件坐标系。重新设定工件坐标系。其编程格式为其编程格式为:G92 X_ Y_ Z X_ ,Y_ ,Z_为当前为当前JJ位点在新建工件坐标系中的初位点在新建工件坐标系中的初始位置。数控系统执行该指令时,机床并不产生运动,只是始位置。数控系统执行该指令时,机床并不产生运动,只是把坐标设定值送入内存。把坐标设定值送入内存。上一页 下一页返回第三节数控铣床第三节数控铣床主要功能指令及坐标系主要功能指令及坐标系例如,在加工开始前,将刀具置于一个合适的位置,执行程例如,在加工开始前,将刀具置于一个合适的位置,执行程序的第一段序的第一段:G92 XO YO ZO则则CRT显示器上的坐标值就会显示器上的坐标值就会相应变为相应变为X0.000,Y0.000,Z0.000,所建立的工件,所建立的工件坐标系如坐标系如图图3-11 (a)所示。若程序的第一段为所示。若程序的第一段为:G92 X10 YS ZS则则CRT显示器上的坐标值就会相应变为显示器上的坐标值就会相应变为X10.000,Y5.000,Z5.000,所建立的工件坐标系如图,所建立的工件坐标系如图3-11 (b)所示。所示。上一页 下一页返回第三节数控铣床第三节数控铣床主要功能指令及坐标系主要功能指令及坐标系(2)用用G54一一G59指令设定工件坐标系指令设定工件坐标系XK5032立式数控铣立式数控铣床除了可用床除了可用G92指令设定工件坐标系外,还可通过指令设定工件坐标系外,还可通过CRT/MDI在参数设置方式下设定在参数设置方式下设定6个不同的工件坐标系。个不同的工件坐标系。这这6个坐标系分别被记忆成个坐标系分别被记忆成G54,G55,G56,G57,G58,G59,在加工工件时通过,在加工工件时通过G54一一G59指令选择相应指令选择相应的坐标系。的坐标系。上一页 下一页返回第三节数控铣床第三节数控铣床主要功能指令及坐标系主要功能指令及坐标系如如图图3-12所示,在参数设置方式下设定了所示,在参数设置方式下设定了G54,G56两个两个工件坐标系工件坐标系:G54 X一一100 Y一一200 ZOG56X一一50 Y一一50 Z0上一页 下一页返回第三节数控铣床第三节数控铣床主要功能指令及坐标系主要功能指令及坐标系 这时,如果执行厂程序这时,如果执行厂程序:G90 G54 G00 X20 Y30 ZO,刀具就会向预先设定的刀具就会向预先设定的G54坐标系中的坐标系中的A点点(20,30,0)处移动。同样,如果执行了处移动。同样,如果执行了G90 G56 G00 X20 Y30 ZO,刀具就会向预先设定的,刀具就会向预先设定的G56坐标系中的坐标系中的B点点(20,30,0)处移动。处移动。G92指令与指令与G54一一G59指令在使用中区别如下指令在使用中区别如下:G92指令指令是通过程序来设定工件加工程序的,其设定的坐标原点与当是通过程序来设定工件加工程序的,其设定的坐标原点与当前刀具所在的位置有关前刀具所在的位置有关;G54一一G59指令是通过指令是通过CRT/MDI在参数设置方式下设定工件坐标系的,其设定的坐标原点与在参数设置方式下设定工件坐标系的,其设定的坐标原点与刀具当前位置无关。刀具当前位置无关。G92指令程序段只是设定加工坐标系,指令程序段只是设定加工坐标系,不产生任何移动不产生任何移动;G54一一G59指令可以和指令可以和G00等指令组合在等指令组合在相应的工件坐标系中进行位移。相应的工件坐标系中进行位移。上一页返回第四节编程实例第四节编程实例一、平面凸轮的数控铣削一、平面凸轮的数控铣削平面凸轮如平面凸轮如图图3-13所示。所示。1.编程准备编程准备(1)工件定位与夹紧已知该平面凸轮上卜表面及各孔均已加工件定位与夹紧已知该平面凸轮上卜表面及各孔均已加工,只要加工其由几段圆弧构成的轮廓,故以一个端面和小工,只要加工其由几段圆弧构成的轮廓,故以一个端面和小30 H7内孔作为主要定位面,在一个拟内孔作为主要定位面,在一个拟3连接孔内增加削边连接孔内增加削边销,在另一端面上用螺母垫圈压紧。销,在另一端面上用螺母垫圈压紧。(2)刀具选择从图上可知,构成此零件外轮廓的内凹圆弧刀具选择从图上可知,构成此零件外轮廓的内凹圆弧段的最小半径为段的最小半径为21 mm,故要选用直径小于,故要选用直径小于42 mm的刀的刀具,其他则无特殊要求。这里,考虑工件的整体尺具,其他则无特殊要求。这里,考虑工件的整体尺J不是很不是很大,可选用拟大,可选用拟6的立铣刀进行加工。刀具半径补偿量的立铣刀进行加工。刀具半径补偿量R8加工加工前由前由MDI方式存入方式存入D02刀具号。刀具号。下一页返回第四节编程实例第四节编程实例(3)确定工件原点和加工路线因为孔是设计和定位的基准,确定工件原点和加工路线因为孔是设计和定位的基准,所以工件零点选在孔中心轴线与上端面的交点上,这比较容所以工件零点选在孔中心轴线与上端面的交点上,这比较容易确定刀具中心与工件的相对位置。例如把千分表固定在主易确定刀具中心与工件的相对位置。例如把千分表固定在主轴上,使表的测头触到夹具的定位销外圆或工件内孔壁上,轴上,使表的测头触到夹具的定位销外圆或工件内孔壁上,旋转主轴,即可将主轴与工件找正至同心。对刀点选在工件旋转主轴,即可将主轴与工件找正至同心。对刀点选在工件零点正上方零点正上方40mm处,加工开始点位于第二象限,采用逆时处,加工开始点位于第二象限,采用逆时针方向加工该零件,加工路线为针方向加工该零件,加工路线为:对刀点一加工开始点一下刀对刀点一加工开始点一下刀点一切人外延点一点一切人外延点一A-B-C-D-E-F-G-H-I-A-切出外延点一退刀点一抬刀点。切出外延点一退刀点一抬刀点。(4)计算各基点坐标计算各基点坐标上一页 下一页返回第四节编程实例第四节编程实例上一页 下一页返回第四节编程实例第四节编程实例上一页 下一页返回第四节