数控枕床及其程序编制_第1页
数控枕床及其程序编制_第2页
数控枕床及其程序编制_第3页
数控枕床及其程序编制_第4页
数控枕床及其程序编制_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数控枕床及其程序编制 第三章第三章 数控枕床及其程序编制数控枕床及其程序编制 第一节数控铣床基本知识第一节数控铣床基本知识 第二节数控铣床的主要结构第二节数控铣床的主要结构 第三节数控铣床第三节数控铣床 主要功能指令及坐标系主要功能指令及坐标系 第四节编程实例第四节编程实例 数控枕床及其程序编制 第一节数控铣床基本知识第一节数控铣床基本知识 一、数控铣床的分类一、数控铣床的分类 数控铣床种类很多,从不同的角度看,分类就有所不同。数控铣床种类很多,从不同的角度看,分类就有所不同。 按其体积大小可以分为小型、中型和大型数控铣床。按其控按其体积大小可以分为小型、中型和大型数控铣床。按其控 制坐标的联

2、动数可以分为二坐标联动、三坐标联动和多坐标制坐标的联动数可以分为二坐标联动、三坐标联动和多坐标 联动数控铣床等。常用的分类方法是按其主轴的布局形式分联动数控铣床等。常用的分类方法是按其主轴的布局形式分 ,分为立式数控铣床、卧式数控铣床和立卧两用数控铣床。,分为立式数控铣床、卧式数控铣床和立卧两用数控铣床。 其中立式数控铣床和卧式数控铣床布局形式如图其中立式数控铣床和卧式数控铣床布局形式如图3 -1所示。所示。 下一页返回 数控枕床及其程序编制 第一节数控铣床基本知识第一节数控铣床基本知识 二、数控铣床的用途二、数控铣床的用途 数控铣床可以用来加工许多普通铣床难以加工甚至无法加数控铣床可以用来加

3、工许多普通铣床难以加工甚至无法加 工的零件。它以铣削功能为主,主要适合铣削下列工的零件。它以铣削功能为主,主要适合铣削下列3类零件类零件 。 1.平面类零件的铣削平面类零件的铣削 2.曲面类零件的铣削曲面类零件的铣削 3.变斜角类零件的铣削变斜角类零件的铣削 上一页 下一页返回 数控枕床及其程序编制 第一节数控铣床基本知识第一节数控铣床基本知识 三、数控铣床的数控系统功能三、数控铣床的数控系统功能 1.控制轴控制轴(坐标坐标)运动功能运动功能 XK5040A立式数控铣床为两轴联动的三坐标数控铣床,立式数控铣床为两轴联动的三坐标数控铣床, 即其数控系统能独立控制即其数控系统能独立控制X,Y, Z

4、三轴,自动加工过程可同时三轴,自动加工过程可同时 控制其中任意两轴。控制其中任意两轴。 2.固定循环功能固定循环功能 数控铣床数控系统的固定循环功能主要指孔加工的固定循数控铣床数控系统的固定循环功能主要指孔加工的固定循 环功能,包括深孔钻削循环、攻螺纹循环、定点钻孔循环、环功能,包括深孔钻削循环、攻螺纹循环、定点钻孔循环、 精镜孔循环和镜孔循环等。这些加工的共同特点是加工过程精镜孔循环和镜孔循环等。这些加工的共同特点是加工过程 要反复多次完成几个基本动作,按一般方式编程,需要相当要反复多次完成几个基本动作,按一般方式编程,需要相当 长的一段程序。而利用数控系统的固定循环功能,就只要写长的一段程

5、序。而利用数控系统的固定循环功能,就只要写 入几条指令和一些相关的参数,就能完成相应的循环加工过入几条指令和一些相关的参数,就能完成相应的循环加工过 程,大大简化程序。程,大大简化程序。 上一页 下一页返回 数控枕床及其程序编制 第一节数控铣床基本知识第一节数控铣床基本知识 3.刀具自动补偿功能刀具自动补偿功能 数控铣床的刀具补偿包括刀具半径自动补偿和刀具长度自数控铣床的刀具补偿包括刀具半径自动补偿和刀具长度自 动补偿两种。动补偿两种。 (1)刀具半径自动补偿数控铣床在加工零件时,由于刀具刀具半径自动补偿数控铣床在加工零件时,由于刀具 半径的存在,刀具中心轨迹必须与零件轮廓轨迹偏离一个刀半径的

6、存在,刀具中心轨迹必须与零件轮廓轨迹偏离一个刀 具半径具半径R,才能得到所需的轮廓。刀具半径自动补偿就是指,才能得到所需的轮廓。刀具半径自动补偿就是指 数控系统在加工过程中,可由编程人员按照零件轮廓轨迹编数控系统在加工过程中,可由编程人员按照零件轮廓轨迹编 制的程序以及预先输入系统的刀具半径补偿值,自动算出刀制的程序以及预先输入系统的刀具半径补偿值,自动算出刀 具中心轨迹,从而控制铣床加工合格的零件。使用这一功能具中心轨迹,从而控制铣床加工合格的零件。使用这一功能 会大降低编程难度,提高加工精度和效率。会大降低编程难度,提高加工精度和效率。 上一页 下一页返回 数控枕床及其程序编制 第一节数控

7、铣床基本知识第一节数控铣床基本知识 (2)刀具长度自动补偿功能刀具长度补偿是刀具轴向刀具长度自动补偿功能刀具长度补偿是刀具轴向(Z方向方向 )的补偿,它使刀具在的补偿,它使刀具在Z方向上的实际坐标值比程序给定值增方向上的实际坐标值比程序给定值增 加或减少一个偏移量。使用该功能可以自动改变切削平面深加或减少一个偏移量。使用该功能可以自动改变切削平面深 度,降低在制造与返修时对刀具长度尺寸的精度要求,还可度,降低在制造与返修时对刀具长度尺寸的精度要求,还可 弥补轴向对刀误差。弥补轴向对刀误差。 4.镜像功能镜像功能 镜像功能也称轴对称加工功能。当工件具有相对于某一轴镜像功能也称轴对称加工功能。当工

8、件具有相对于某一轴 对称的形状时,就可利用此功能和调用子程序的方法,只对对称的形状时,就可利用此功能和调用子程序的方法,只对 工件的一部分进行编程,而能加工出工件的整体。工件的一部分进行编程,而能加工出工件的整体。 上一页 下一页返回 数控枕床及其程序编制 第一节数控铣床基本知识第一节数控铣床基本知识 5.准备功能准备功能 准备功能也称为准备功能也称为G功能,是用来指定数控铣床动作方式的功能,是用来指定数控铣床动作方式的 功能。功能。G功能指令由功能指令由G代码和它后面的两位数字组成。如用代码和它后面的两位数字组成。如用 GO 1指定机床为直线加工方式。各类数控铣床数控系统的指定机床为直线加工

9、方式。各类数控铣床数控系统的 准备功能指令的定义不尽相同,在编程时必须遵照数控系统准备功能指令的定义不尽相同,在编程时必须遵照数控系统 的说明书编制程序。表的说明书编制程序。表3 -1是是FANUC一一BESK一一 3MASHK系统的准备功能代码表。系统的准备功能代码表。 上一页 下一页返回 数控枕床及其程序编制 第一节数控铣床基本知识第一节数控铣床基本知识 6.辅助功能辅助功能 辅助功能也称为辅助功能也称为M功能,用来指定数控铣床的辅助动作及功能,用来指定数控铣床的辅助动作及 状态。状态。M功能指令由功能指令由M代码和其后面的数字组成。如代码和其后面的数字组成。如M03表表 示主轴正转,示主

10、轴正转,MOS表示主轴停止转动。表示主轴停止转动。FANUC一一BESK - 3MASHK系统的辅助功能代码如表系统的辅助功能代码如表3 -2所示。所示。 7.进给功能进给功能 数控铣床的进给功能是指定加工过程各轴进给速度的功能数控铣床的进给功能是指定加工过程各轴进给速度的功能 ,其功能指令也由,其功能指令也由F代码和其后面的数字组成,单位为代码和其后面的数字组成,单位为 mm/min。如。如F100表示指定进给速度为表示指定进给速度为100mm/min 上一页 下一页返回 数控枕床及其程序编制 第一节数控铣床基本知识第一节数控铣床基本知识 8.主轴功能主轴功能 数控铣床的主轴功能主要是指定加

11、工过程主轴的转速数控铣床的主轴功能主要是指定加工过程主轴的转速(刀刀 具切削速度具切削速度),主轴功能指令由,主轴功能指令由5代码和其后面的数字组成,代码和其后面的数字组成, 单位为单位为r/min。如。如5600表示主轴转速为表示主轴转速为600 r/ min 上一页 下一页返回 数控枕床及其程序编制 第一节数控铣床基本知识第一节数控铣床基本知识 四、数控铣床的主要技术参数四、数控铣床的主要技术参数 若要正确使用一台数控铣床并充分发挥其功能,必须对数若要正确使用一台数控铣床并充分发挥其功能,必须对数 控铣床的主要技术参数有一定的了解,才不至于在编程和加控铣床的主要技术参数有一定的了解,才不至

12、于在编程和加 工中出现一些不必要的错误。每一台数控铣床在出厂时,厂工中出现一些不必要的错误。每一台数控铣床在出厂时,厂 家都为用户提供一份使用手册,一般都有本铣床主要技术参家都为用户提供一份使用手册,一般都有本铣床主要技术参 数的介绍。数的介绍。 上一页返回 数控枕床及其程序编制 第二节数控铣床的主要结构第二节数控铣床的主要结构 一、数控铣床的主传动系统一、数控铣床的主传动系统 为了保证加工时选用合理的切削速度,获得最佳的生产效为了保证加工时选用合理的切削速度,获得最佳的生产效 率、加工精度和表面质量,主传动必须具有很宽的变速范围率、加工精度和表面质量,主传动必须具有很宽的变速范围 。目前,数

13、控铣床的主传动变速方式主要有无级变速和分段。目前,数控铣床的主传动变速方式主要有无级变速和分段 无级变速两种。无级变速两种。 1.无级变速无级变速 无级变速是指主轴的转速直接由主轴电机的变速来实现,无级变速是指主轴的转速直接由主轴电机的变速来实现, 其配置方式通常有两种,如图其配置方式通常有两种,如图3 -2所示。所示。 下一页返回 数控枕床及其程序编制 第二节数控铣床的主要结构第二节数控铣床的主要结构 2.分段无级变速分段无级变速 在大中型数控铣床和部分要求强切削力的小型数控铣床中在大中型数控铣床和部分要求强切削力的小型数控铣床中 ,单纯的无级变速方式已不能满足转矩的要求,于是就在无,单纯的

14、无级变速方式已不能满足转矩的要求,于是就在无 级变速的基础上,再增加齿轮变速机构,使之成为分段无级级变速的基础上,再增加齿轮变速机构,使之成为分段无级 变速,如图变速,如图3 -3所示。所示。 上一页 下一页返回 数控枕床及其程序编制 第二节数控铣床的主要结构第二节数控铣床的主要结构 二、数控铣床的进给传动系统二、数控铣床的进给传动系统 1.齿轮传动副齿轮传动副 进给系统采用齿轮传动装置,主要是使高转速、低转矩的进给系统采用齿轮传动装置,主要是使高转速、低转矩的 伺服电机的输出变为低转速、大转矩,以适应驭动执行元件伺服电机的输出变为低转速、大转矩,以适应驭动执行元件 的需要。有时也只是为了考虑

15、机械结构位置的布局。少数小的需要。有时也只是为了考虑机械结构位置的布局。少数小 型数控铣床进给机构采取电机主轴与滚珠丝杆通过联轴器直型数控铣床进给机构采取电机主轴与滚珠丝杆通过联轴器直 接连接的方式,就没有了齿轮传动这一中间环节。接连接的方式,就没有了齿轮传动这一中间环节。 数控铣床进给机构中实现齿轮减速的方式有圆柱齿轮副、数控铣床进给机构中实现齿轮减速的方式有圆柱齿轮副、 锥齿轮副、蜗杆蜗轮副、同步齿形带等,其中最常用的就是锥齿轮副、蜗杆蜗轮副、同步齿形带等,其中最常用的就是 圆柱齿轮副。同步齿形带传动是一种新型传动方式,它既有圆柱齿轮副。同步齿形带传动是一种新型传动方式,它既有 啮合传动的

16、传动效率高的特点,又有带传动的工作平稳、噪啮合传动的传动效率高的特点,又有带传动的工作平稳、噪 声小的优点。因此,在大中型的数控铣床中,同步齿形带传声小的优点。因此,在大中型的数控铣床中,同步齿形带传 动的应用逐渐增多。动的应用逐渐增多。 上一页 下一页返回 数控枕床及其程序编制 第二节数控铣床的主要结构第二节数控铣床的主要结构 2.滚珠丝杆螺母副滚珠丝杆螺母副 滚珠丝杆螺母副是在丝杆螺母副的基础上发展起来的,是滚珠丝杆螺母副是在丝杆螺母副的基础上发展起来的,是 一种将回转运动转变为直线运动的新型理想传动装置。由于一种将回转运动转变为直线运动的新型理想传动装置。由于 滚珠丝杆螺母副具有传动效率

17、高、摩擦力小、使用寿命长等滚珠丝杆螺母副具有传动效率高、摩擦力小、使用寿命长等 优点,因此数控铣床进给机构中普遍采用这种结构。滚珠丝优点,因此数控铣床进给机构中普遍采用这种结构。滚珠丝 杆螺母副在应用中同样要进行间隙调整,下面主要介绍其支杆螺母副在应用中同样要进行间隙调整,下面主要介绍其支 承形式和制动方式。承形式和制动方式。 (1)滚珠丝杆的支承在滚珠丝杆螺母副本身刚度一定的情滚珠丝杆的支承在滚珠丝杆螺母副本身刚度一定的情 况下,提高其支承刚度可以提高整个进给传动系统的传动刚况下,提高其支承刚度可以提高整个进给传动系统的传动刚 度,以满足数控铣床的加工需要。根据支承情况和使用轴承度,以满足数

18、控铣床的加工需要。根据支承情况和使用轴承 的不同,常用的支承方式可分为如图的不同,常用的支承方式可分为如图3 -4所示的所示的4种。种。 上一页 下一页返回 数控枕床及其程序编制 第二节数控铣床的主要结构第二节数控铣床的主要结构 (2)制动装置由于滚珠丝杆螺母副传动效率高,无自锁作用制动装置由于滚珠丝杆螺母副传动效率高,无自锁作用 ,故必须配备制动装置,故必须配备制动装置;特别是滚珠丝杆用于主轴箱和工作台特别是滚珠丝杆用于主轴箱和工作台 的上下传动时,制动装置就显得更为重要。的上下传动时,制动装置就显得更为重要。 图图3 -5为某数控卧式铣床主轴箱进给丝杆的制动装置示意图为某数控卧式铣床主轴箱

19、进给丝杆的制动装置示意图 。当主轴箱需移动时,电磁铁线圈。当主轴箱需移动时,电磁铁线圈1通电吸住压簧通电吸住压簧2,打开摩,打开摩 擦离合器擦离合器3,在伺服电机的作用下,丝杆转动,带动主轴箱,在伺服电机的作用下,丝杆转动,带动主轴箱 移动。当伺服电机停止转动时,电磁铁线圈同时断电,在弹移动。当伺服电机停止转动时,电磁铁线圈同时断电,在弹 簧作用下摩擦离合器压紧,使得滚珠丝杆不能转动,主轴箱簧作用下摩擦离合器压紧,使得滚珠丝杆不能转动,主轴箱 就不会因自重而下沉。就不会因自重而下沉。 3.导轨导轨 导轨主要是对运动部件起支承和导向作用。对于数控铣床导轨主要是对运动部件起支承和导向作用。对于数控

20、铣床 来讲,由于加工精度越高,对导轨要求就越严格。目前数控来讲,由于加工精度越高,对导轨要求就越严格。目前数控 铣床采用的导轨主要有塑料滑动导轨、滚动导轨和静压导轨铣床采用的导轨主要有塑料滑动导轨、滚动导轨和静压导轨 三种类型,其中又以塑料导轨居多。三种类型,其中又以塑料导轨居多。 上一页 下一页返回 数控枕床及其程序编制 第二节数控铣床的主要结构第二节数控铣床的主要结构 三、数控铣床主轴部件三、数控铣床主轴部件 主轴部件是数控铣床的关键部件,它包括主轴、主轴的主轴部件是数控铣床的关键部件,它包括主轴、主轴的 支承、主轴端部结构等。主轴部件质量的好坏直接影响加工支承、主轴端部结构等。主轴部件质

21、量的好坏直接影响加工 质量。不管哪类数控铣床,其主轴部件都应满足部件的结构质量。不管哪类数控铣床,其主轴部件都应满足部件的结构 刚度和抗振性、主轴的回转精度、热稳定性、耐磨性和精度刚度和抗振性、主轴的回转精度、热稳定性、耐磨性和精度 保持能力等几个方面的要求。保持能力等几个方面的要求。 1.主轴的支承形式主轴的支承形式 数控铣床主轴的支承形式即主轴轴承的配置形式,主要有数控铣床主轴的支承形式即主轴轴承的配置形式,主要有 三种,如图三种,如图3 -6所示。所示。 上一页 下一页返回 数控枕床及其程序编制 第二节数控铣床的主要结构第二节数控铣床的主要结构 2.主轴端部结构形状主轴端部结构形状 数控

22、铣床主轴端部主要用于安装刀具。在设计要求上,应数控铣床主轴端部主要用于安装刀具。在设计要求上,应 能保证定位准确、安装可靠、连接牢固、装卸方便,且能传能保证定位准确、安装可靠、连接牢固、装卸方便,且能传 递足够的转矩。早期的数控铣床主轴端部结构较简单,刀具递足够的转矩。早期的数控铣床主轴端部结构较简单,刀具 装上后靠人工锁紧,装卸比较麻烦装上后靠人工锁紧,装卸比较麻烦;随着加工中心的出现,对随着加工中心的出现,对 主轴端部结构要求的提高,数控铣床主轴端部的结构也逐渐主轴端部结构要求的提高,数控铣床主轴端部的结构也逐渐 改变,并形成标准化,其基本结构如图改变,并形成标准化,其基本结构如图3 -7

23、所示。所示。 在这种结构中,铣刀预先固定于标准锥柄刀夹中,装刀时在这种结构中,铣刀预先固定于标准锥柄刀夹中,装刀时 ,锥柄刀夹在前端,锥柄刀夹在前端7:24的锥孔内定位,并用拉杆从主轴后端的锥孔内定位,并用拉杆从主轴后端 拉紧,由前端的端面键传递转矩。拉杆的拉紧和放松由按钮拉紧,由前端的端面键传递转矩。拉杆的拉紧和放松由按钮 开关控制,刀具的装卸十分方便。开关控制,刀具的装卸十分方便。 上一页 下一页返回 数控枕床及其程序编制 第二节数控铣床的主要结构第二节数控铣床的主要结构 四、工作台四、工作台 工作台是数控机床的重要部件,其形式尺寸往往体现厂工作台是数控机床的重要部件,其形式尺寸往往体现厂

24、 数控机床的规格和性能。数控铣床一般采用上表面带有数控机床的规格和性能。数控铣床一般采用上表面带有T形形 槽矩形工作台。槽矩形工作台。T形槽主要用来协助装夹工件,不同工作台形槽主要用来协助装夹工件,不同工作台 的的T形槽的深度和宽度不一定一样。数控铣床工作台的四周形槽的深度和宽度不一定一样。数控铣床工作台的四周 往往带有凹槽,以便于冷却液的回流和金属屑的清除。往往带有凹槽,以便于冷却液的回流和金属屑的清除。 上一页返回 数控枕床及其程序编制 第三节数控铣床第三节数控铣床 主要功能指令及坐标系主要功能指令及坐标系 一、主要功能指令一、主要功能指令 XK5032立式数控铣床所配的立式数控铣床所配的

25、FANUC-OMC系统提供的系统提供的 功能指令比较多,这里主要介绍在加工中使用较多的一些基功能指令比较多,这里主要介绍在加工中使用较多的一些基 本功能指令。本功能指令。 1.常用辅助功能指令常用辅助功能指令 辅助功能也称为辅助功能也称为M功能,主要用来指令辅助动作及状态。功能,主要用来指令辅助动作及状态。 辅助功能指令由辅助功能指令由M代码及其后面的数字组成。代码及其后面的数字组成。 (1)程序停止指令程序停止指令M00 , MO1、M02 , M30 M00为程序停止指令。执行该指令后,主轴的转动、为程序停止指令。执行该指令后,主轴的转动、 所有进给、切削液都将停止。重新启动机床后,继续执

26、行后所有进给、切削液都将停止。重新启动机床后,继续执行后 面的程序。面的程序。 下一页返回 数控枕床及其程序编制 第三节数控铣床第三节数控铣床 主要功能指令及坐标系主要功能指令及坐标系 MO1为程序选择停止指令。只有在按下控制面板上的为程序选择停止指令。只有在按下控制面板上的“选选 择停止择停止”键后,该指令才有效。执行该指令后,程序停止键后,该指令才有效。执行该指令后,程序停止(与与 M00相似相似);按动按动“启动启动”键,继续执行后面的程序。键,继续执行后面的程序。 M02为程序结束指令,编于程序最后。执行该指令后为程序结束指令,编于程序最后。执行该指令后 ,所有动作停止,机床处于复位状

27、态。,所有动作停止,机床处于复位状态。 M30与与M02相似,除具有相似,除具有M02功能外,还将返回程序功能外,还将返回程序 的第一条指令,以便下一个工件的加工。的第一条指令,以便下一个工件的加工。 上一页 下一页返回 数控枕床及其程序编制 第三节数控铣床第三节数控铣床 主要功能指令及坐标系主要功能指令及坐标系 (2)主轴转动指令主轴转动指令M03 , M04 , MOS M03为主轴顺时针方向旋转指令为主轴顺时针方向旋转指令(正转正转)。 M04为主轴逆时针方向旋转指令为主轴逆时针方向旋转指令(反转反转)。 MOS为主轴停止转动指令。为主轴停止转动指令。 (3)冷却液状态指令冷却液状态指令

28、M08 , M09 M08指令打开冷却液。指令打开冷却液。 M09指令关闭冷却液。指令关闭冷却液。 (4)子程序调用指令子程序调用指令M98 , M99 上一页 下一页返回 数控枕床及其程序编制 第三节数控铣床第三节数控铣床 主要功能指令及坐标系主要功能指令及坐标系 2.绝对尺寸指令和增量尺寸指令绝对尺寸指令和增量尺寸指令 数控编程中,坐标移动量的给出有下述两种方式。数控编程中,坐标移动量的给出有下述两种方式。 (1)绝对尺寸方式在该方式下,程序段中的尺寸字为绝对绝对尺寸方式在该方式下,程序段中的尺寸字为绝对 坐标值,即相对于工件零点的坐标值。绝对尺寸指令为坐标值,即相对于工件零点的坐标值。绝

29、对尺寸指令为G90 (2)曾量尺寸方式在该方式下,程序段中的尺寸字为增量曾量尺寸方式在该方式下,程序段中的尺寸字为增量 坐标值,即相对前一工作点的增量值。增量尺寸指令为坐标值,即相对前一工作点的增量值。增量尺寸指令为G91 假设设定一个工件坐标系,如图假设设定一个工件坐标系,如图3 -8所示,现要使口所示,现要使口 刀具从刀具从A点快速移动到点快速移动到B点,则用两种指令编程分别点,则用两种指令编程分别 如下如下: .绝对尺寸方式绝对尺寸方式:G90 G00 X30 Y30 .增量尺寸方式增量尺寸方式:G91 G00 X20 Y10 上一页 下一页返回 数控枕床及其程序编制 第三节数控铣床第三

30、节数控铣床 主要功能指令及坐标系主要功能指令及坐标系 3.基本进给指令基本进给指令 (1)快速进给指令快速进给指令G00该指令一般格式为该指令一般格式为:G00 X Y Z 执行该指令时,刀具将以最快的进给速度移到给定的执行该指令时,刀具将以最快的进给速度移到给定的X Y Z点。此最快进给速度不需指定,属于系统默认值,可预点。此最快进给速度不需指定,属于系统默认值,可预 先通过系统参数调整。先通过系统参数调整。 上一页 下一页返回 数控枕床及其程序编制 第三节数控铣床第三节数控铣床 主要功能指令及坐标系主要功能指令及坐标系 (2)直线进给指令直线进给指令GO 1该指令一般格式为该指令一般格式为

31、:GO1 X_ Y_ Z_ F_其中其中h一为进给速度,单位是一为进给速度,单位是mm/min。执行该。执行该 段程序时,刀具以段程序时,刀具以F所给定的进给速度从刀具当前点所给定的进给速度从刀具当前点(直线起直线起 点点)向日标点向日标点(直线终点直线终点)(X , Y , Z)直线进给。直线进给。 当采用当采用G90时,时,X、Y、Z为直线终点相对工件零点的坐为直线终点相对工件零点的坐 标值。当采用标值。当采用G91时,时,X、Y、Z为直线终点相对直线起点的为直线终点相对直线起点的 坐标值。坐标值。 (3)圆弧进给指令圆弧进给指令G02 , G03圆弧进给一般格式为圆弧进给一般格式为: 上

32、一页 下一页返回 数控枕床及其程序编制 第三节数控铣床第三节数控铣床 主要功能指令及坐标系主要功能指令及坐标系 上一页 下一页返回 数控枕床及其程序编制 第三节数控铣床第三节数控铣床 主要功能指令及坐标系主要功能指令及坐标系 G02指令为按顺时针方向圆弧进给,指令为按顺时针方向圆弧进给,G03指令为按逆时针指令为按逆时针 方向圆弧进给。当采用方向圆弧进给。当采用G90时,时,X、Y、Z是圆弧终点相对工是圆弧终点相对工 件零点的坐标值。当采用件零点的坐标值。当采用G91时,时,X、Y、Z 为圆弧终点相为圆弧终点相 对圆弧起点的坐标值。对圆弧起点的坐标值。 I、J、K为圆弧的圆心坐标值,不论在为圆

33、弧的圆心坐标值,不论在G90还是在还是在G91 中,它们都是圆心点相对圆弧起点的增量值。其中中,它们都是圆心点相对圆弧起点的增量值。其中I与与X对应对应 ,J与与Y对应,对应,K与与Z对应。对应。 R为圆弧半径。当圆弧所夹圆心角超过为圆弧半径。当圆弧所夹圆心角超过180。时,。时,R值为值为 负,其他情况为正。当圆弧为整圆时,不能用负,其他情况为正。当圆弧为整圆时,不能用R,只能用,只能用I, J, K 上一页 下一页返回 数控枕床及其程序编制 第三节数控铣床第三节数控铣床 主要功能指令及坐标系主要功能指令及坐标系 (4)进给暂停指令进给暂停指令G04 G04指令可使进给暂停,刀指令可使进给暂

34、停,刀 具在某点停留一段时间后再执行下一段程序。其格式为具在某点停留一段时间后再执行下一段程序。其格式为: G04 X或或G04 P 上一页 下一页返回 数控枕床及其程序编制 第三节数控铣床第三节数控铣床 主要功能指令及坐标系主要功能指令及坐标系 X、P均为指定进给暂停时间。两者区别为均为指定进给暂停时间。两者区别为:X后血的数值叫后血的数值叫 带小数点,单位为带小数点,单位为*;P后面的数值不能带小数点,单位为后面的数值不能带小数点,单位为ms 。例如,要使刀具暂停。例如,要使刀具暂停3. Ss,可用,可用G04 X3. 5或或 G04 P3500。 4.补偿指令补偿指令 (1)刀具半径补偿

35、指令刀具半径补偿指令G40 , G41 , G42数控铣床在加数控铣床在加 工零件时,由于刀具半径的存在,刀具中心轨迹必须与零件工零件时,由于刀具半径的存在,刀具中心轨迹必须与零件 轮廓轨迹偏离一个刀具半径轮廓轨迹偏离一个刀具半径R,才能得到所需的轮廓。刀具,才能得到所需的轮廓。刀具 半径补偿方向有两个,沿刀具进给方向看,刀具中心在零件半径补偿方向有两个,沿刀具进给方向看,刀具中心在零件 轮廓的左侧称为左刀补,右侧称为右刀补。轮廓的左侧称为左刀补,右侧称为右刀补。 上一页 下一页返回 数控枕床及其程序编制 第三节数控铣床第三节数控铣床 主要功能指令及坐标系主要功能指令及坐标系 G41为左刀补指

36、令,为左刀补指令,G42为右刀补指令。它们的一般格式为右刀补指令。它们的一般格式 如下如下: G41(G42)GO1 X Y D 其中其中D为刀具号,存有预先由为刀具号,存有预先由MDI方式愉入的刀具半径补偿方式愉入的刀具半径补偿 值值 G40为取消刀补指令,一般格式为为取消刀补指令,一般格式为:G40 GO1 X Y 刀补指令使用时应注意刀补指令使用时应注意:G40必须与必须与G41或或G42成对使用成对使用 ;从无刀补状态进人刀补状态的转换过程必须用从无刀补状态进人刀补状态的转换过程必须用C00或或G01 直线移动指令,不能用直线移动指令,不能用G02和和G03;刀补撤销时也要用刀补撤销时

37、也要用C00 或或G01。 上一页 下一页返回 数控枕床及其程序编制 第三节数控铣床第三节数控铣床 主要功能指令及坐标系主要功能指令及坐标系 (2)刀具长度补偿指令刀具长度补偿指令G43 , G44 , G49刀具长度补偿是刀刀具长度补偿是刀 具轴向具轴向(Z方向方向)的补偿,它使刀具在的补偿,它使刀具在Z方向上的实际坐标值比方向上的实际坐标值比 程序给定值增加或减少一个偏移量。坐标值增加为正补偿,程序给定值增加或减少一个偏移量。坐标值增加为正补偿, 坐标值减少为负补偿。坐标值减少为负补偿。 G43为正补偿指令,为正补偿指令,G44为负补偿指令。它们的一般为负补偿指令。它们的一般 格式为格式为

38、: 上一页 下一页返回 数控枕床及其程序编制 第三节数控铣床第三节数控铣床 主要功能指令及坐标系主要功能指令及坐标系 G43(G44)GO1 Z H 其中其中H为刀具号,存有预先由为刀具号,存有预先由MDI方式输入的刀具长度补偿方式输入的刀具长度补偿 值。值。 G49为取消刀具长度补偿指令,一般格式为为取消刀具长度补偿指令,一般格式为: G49 GO1 Z 5.固定循环指令固定循环指令 固定循环功能是用一个特定的固定循环功能是用一个特定的G指令代替某个典型加工中指令代替某个典型加工中 几个固定、连续的动作,使加工程序简化。固定循环主要用几个固定、连续的动作,使加工程序简化。固定循环主要用 于孔

39、加工,通常包括以下六个基本动作于孔加工,通常包括以下六个基本动作(如图如图3-10所示所示)。 上一页 下一页返回 数控枕床及其程序编制 第三节数控铣床第三节数控铣床 主要功能指令及坐标系主要功能指令及坐标系 .动作一动作一X, Y轴快速定位轴快速定位(初始点初始点); .动作二动作二快速移到快速移到R点点; .动作三动作三以切削进给的方式进行孔加工以切削进给的方式进行孔加工; 动作四动作四执行孔底动作执行孔底动作(包括暂停、刀具移位等包括暂停、刀具移位等); .动作五动作五返回到返回到R点点; .动作六动作六快速返回到初始点。快速返回到初始点。 固定循环的一般格式为固定循环的一般格式为: G

40、98(G99)G_X_Y_Z_R_Q_P_L_ G98和和G99用来指定刀具返回点位置,用来指定刀具返回点位置,G98指令返回初始指令返回初始 点,点, 上一页 下一页返回 数控枕床及其程序编制 第三节数控铣床第三节数控铣床 主要功能指令及坐标系主要功能指令及坐标系 G99返回返回R点点;G为孔加工固定循环方式,本系统的孔加工固为孔加工固定循环方式,本系统的孔加工固 定循环方式主要有深孔钻削循环定循环方式主要有深孔钻削循环(G73)、攻螺纹循环、攻螺纹循环 (G74)、定点钻孔循环、定点钻孔循环(G81)、精镜孔、精镜孔(G85)和镜孔和镜孔 (G86 ) X、Y为初始点坐标值为初始点坐标值;

41、Z为孔底的坐标值,当采用增量方式时为孔底的坐标值,当采用增量方式时 为相对为相对R点的增量值点的增量值;R_为为R点的点的Z坐标值,当采用增量方式坐标值,当采用增量方式 时为相对初始点的增量值时为相对初始点的增量值;Q_为每次切削深度为每次切削深度;P为孔底停留为孔底停留 时间时间;F为切削进给速度为切削进给速度;L为循环次数,当写作为循环次数,当写作LO时,只存入时,只存入 加工数据,不作加工,当不写加工数据,不作加工,当不写L时,循环次数默认为时,循环次数默认为t 当想结束固定循环时,可用当想结束固定循环时,可用G80指令。使用指令。使用G80指令后指令后 ,从,从G80的下一程序段开始执

42、行一般的的下一程序段开始执行一般的G进给指令。进给指令。 上一页 下一页返回 数控枕床及其程序编制 第三节数控铣床第三节数控铣床 主要功能指令及坐标系主要功能指令及坐标系 二、数控铣床的坐标系二、数控铣床的坐标系 1.机床坐标系机床坐标系 机床坐标系是机床上固有的坐标系,并设有固定的零点机床坐标系是机床上固有的坐标系,并设有固定的零点( 称为机械零点称为机械零点),它由厂家在生产机床时确定。,它由厂家在生产机床时确定。 XK5032立式数控铣床机床坐标系的设定符合立式数控铣床机床坐标系的设定符合IS()规定规定 ,即以机床主轴轴线方向为,即以机床主轴轴线方向为Z轴,刀具远离工件的方向为轴,刀具

43、远离工件的方向为Z轴轴 正方向正方向;X轴规定为水平平行于工件装夹表面,人在工作台前轴规定为水平平行于工件装夹表面,人在工作台前 ,面对主轴,右方向为,面对主轴,右方向为X轴的正方向轴的正方向;Y轴垂直于轴垂直于X, Z坐标轴坐标轴 ,其正方向根据笛卜几坐标系右手定则确定。,其正方向根据笛卜几坐标系右手定则确定。 上一页 下一页返回 数控枕床及其程序编制 第三节数控铣床第三节数控铣床 主要功能指令及坐标系主要功能指令及坐标系 2.工件坐标系工件坐标系 工件坐标系是用来确定工件几何形体上各要素的位置而设工件坐标系是用来确定工件几何形体上各要素的位置而设 置的坐标系,工件坐标系的原点即为工件零点。

44、工件零点的置的坐标系,工件坐标系的原点即为工件零点。工件零点的 位置是任意的,它是由编程人员在编制程序时根据零件的特位置是任意的,它是由编程人员在编制程序时根据零件的特 点选定的。点选定的。 3.工件坐标系的设定工件坐标系的设定 工件坐标系的设定是进行编程计算的第一步,应当根据不工件坐标系的设定是进行编程计算的第一步,应当根据不 同的加工要求和编程的方便性同的加工要求和编程的方便性 上一页 下一页返回 数控枕床及其程序编制 第三节数控铣床第三节数控铣床 主要功能指令及坐标系主要功能指令及坐标系 进行恰当的选择。进行恰当的选择。 (1)用用G92指令设定工件坐标系指令设定工件坐标系G92指令通常

45、出现在程序指令通常出现在程序 的第一段。设定起始工件坐标系,也可出现在程序段中,以的第一段。设定起始工件坐标系,也可出现在程序段中,以 重新设定工件坐标系。重新设定工件坐标系。 其编程格式为其编程格式为:G92 X_ Y_ Z X_ , Y_ , Z_为当前为当前JJ位点在新建工件坐标系中的初位点在新建工件坐标系中的初 始位置。数控系统执行该指令时,机床并不产生运动,只是始位置。数控系统执行该指令时,机床并不产生运动,只是 把坐标设定值送入内存。把坐标设定值送入内存。 上一页 下一页返回 数控枕床及其程序编制 第三节数控铣床第三节数控铣床 主要功能指令及坐标系主要功能指令及坐标系 例如,在加工

46、开始前,将刀具置于一个合适的位置,执行程例如,在加工开始前,将刀具置于一个合适的位置,执行程 序的第一段序的第一段: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)所示。所示

47、。 上一页 下一页返回 数控枕床及其程序编制 第三节数控铣床第三节数控铣床 主要功能指令及坐标系主要功能指令及坐标系 (2)用用G54一一G59指令设定工件坐标系指令设定工件坐标系XK5032立式数控铣立式数控铣 床除了可用床除了可用G92指令设定工件坐标系外,还可通过指令设定工件坐标系外,还可通过 CRT/MDI在参数设置方式下设定在参数设置方式下设定6个不同的工件坐标系。个不同的工件坐标系。 这这6个坐标系分别被记忆成个坐标系分别被记忆成G54 , G55 , G56 , G57 , G58 , G59,在加工工件时通过,在加工工件时通过G54一一G59指令选择相应指令选择相应 的坐标系。

48、的坐标系。 上一页 下一页返回 数控枕床及其程序编制 第三节数控铣床第三节数控铣床 主要功能指令及坐标系主要功能指令及坐标系 如图如图3 -12所示,在参数设置方式下设定了所示,在参数设置方式下设定了G54 , G56两个两个 工件坐标系工件坐标系: G54 X一一100 Y一一200 ZO G56X一一50 Y一一50 Z0 上一页 下一页返回 数控枕床及其程序编制 第三节数控铣床第三节数控铣床 主要功能指令及坐标系主要功能指令及坐标系 这时,如果执行厂程序这时,如果执行厂程序:G90 G54 G00 X20 Y30 ZO, 刀具就会向预先设定的刀具就会向预先设定的G54坐标系中的坐标系中的

49、A点点(20 , 30 , 0) 处移动。同样,如果执行了处移动。同样,如果执行了G90 G56 G00 X20 Y30 ZO ,刀具就会向预先设定的,刀具就会向预先设定的G56坐标系中的坐标系中的B点点(20, 30, 0) 处移动。处移动。 G92指令与指令与G54一一G59指令在使用中区别如下指令在使用中区别如下:G92指指 令是通过程序来设定工件加工程序的,其设定的坐标原点与令是通过程序来设定工件加工程序的,其设定的坐标原点与 当前刀具所在的位置有关当前刀具所在的位置有关;G54一一G59指令是通过指令是通过 CRT/MDI在参数设置方式下设定工件坐标系的,其设定的在参数设置方式下设定

50、工件坐标系的,其设定的 坐标原点与刀具当前位置无关。坐标原点与刀具当前位置无关。G92指令程序段只是设定加指令程序段只是设定加 工坐标系,不产生任何移动工坐标系,不产生任何移动;G54一一G59指令可以和指令可以和G00等等 指令组合在相应的工件坐标系中进行位移。指令组合在相应的工件坐标系中进行位移。 上一页返回 数控枕床及其程序编制 第四节编程实例第四节编程实例 一、平面凸轮的数控铣削一、平面凸轮的数控铣削 平面凸轮如图平面凸轮如图3 -13所示。所示。 1.编程准备编程准备 (1)工件定位与夹紧已知该平面凸轮上卜表面及各孔均已加工件定位与夹紧已知该平面凸轮上卜表面及各孔均已加 工,只要加工

51、其由几段圆弧构成的轮廓,故以一个端面和小工,只要加工其由几段圆弧构成的轮廓,故以一个端面和小 30 H7内孔作为主要定位面,在一个拟内孔作为主要定位面,在一个拟3连接孔内增加削边连接孔内增加削边 销,在另一端面上用螺母垫圈压紧。销,在另一端面上用螺母垫圈压紧。 (2)刀具选择从图上可知,构成此零件外轮廓的内凹圆弧刀具选择从图上可知,构成此零件外轮廓的内凹圆弧 段的最小半径为段的最小半径为21 mm,故要选用直径小于,故要选用直径小于42 mm的刀的刀 具,其他则无特殊要求。这里,考虑工件的整体尺具,其他则无特殊要求。这里,考虑工件的整体尺J不是很不是很 大,可选用拟大,可选用拟6的立铣刀进行加

52、工。刀具半径补偿量的立铣刀进行加工。刀具半径补偿量R8加工加工 前由前由MDI方式存入方式存入D02刀具号。刀具号。 下一页返回 数控枕床及其程序编制 第四节编程实例第四节编程实例 (3)确定工件原点和加工路线因为孔是设计和定位的基准,确定工件原点和加工路线因为孔是设计和定位的基准, 所以工件零点选在孔中心轴线与上端面的交点上,这比较容所以工件零点选在孔中心轴线与上端面的交点上,这比较容 易确定刀具中心与工件的相对位置。例如把千分表固定在主易确定刀具中心与工件的相对位置。例如把千分表固定在主 轴上,使表的测头触到夹具的定位销外圆或工件内孔壁上,轴上,使表的测头触到夹具的定位销外圆或工件内孔壁上

53、, 旋转主轴,即可将主轴与工件找正至同心。对刀点选在工件旋转主轴,即可将主轴与工件找正至同心。对刀点选在工件 零点正上方零点正上方40mm处,加工开始点位于第二象限,采用逆时处,加工开始点位于第二象限,采用逆时 针方向加工该零件,加工路线为针方向加工该零件,加工路线为:对刀点一加工开始点一下刀对刀点一加工开始点一下刀 点一切人外延点一点一切人外延点一A- B- C-D- E- F- G- H- I- A-切出外延点一退刀点一抬刀点。切出外延点一退刀点一抬刀点。 (4)计算各基点坐标计算各基点坐标 上一页 下一页返回 数控枕床及其程序编制 第四节编程实例第四节编程实例 上一页 下一页返回 数控枕床及其程序编制 第四节编程实例第四节编程实例 上一页 下一页返回 数控枕床及其程序编制 第四节编程实例第四节编程实例 二、盖板零件的数控铣削二、盖板零件的数控铣削 盖板零件如图盖板零件如图3 -14所示。所示。 1.编程准备编程准备 (1)工件定位与夹紧已知该盖板零件的毛坯尺寸为工件定位与夹紧已知该盖板零件的毛

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论