《数控铣床的程序编制》由会员分享,可在线阅读,更多相关《数控铣床的程序编制(59页珍藏版)》请在人人文库网上搜索。
1第 4 章 数控铣床程序编制数控铣床是机床设备中应用十分普遍的加工机床,它能够直接进行平面铣削、平面型腔铣削、外形轮廓铣削、三维及三维以上复杂型面铣削,还可进行钻削、镗削、螺纹切削等孔加工。加工中心、柔性制造单元等都是在数控铣床的基础上产生和发展起来的。4.1 数控铣床程序编制的基础 数控铣床有着非常丰富的加工功能和较宽的加工工艺范围,面对的工艺性问题也较多。在开始编制铣削加工程序前,一定要仔细分析数控铣削加工工艺性,掌握铣削加工工艺装备的特点,以保证充分的发挥数控铣床的加工功能。 4.1.1 数控铣床的基本功能很多类型数控铣床所配置的数控系统虽然各有不同,但各种数控系统的功能,除一些特殊功能不完全一样外,其基本功能基本相同。1、 点位控制功能此功能能实现对相互位置精度要求很高的孔系加工。2、 连续轮廓控制功能此功能能轻松实现直线、圆弧的插补功能及非圆曲线、 刀具半径补偿功能此功能能根据零件图样的标注尺寸来编程,而不必考虑所用刀具的实际半径尺寸,从而减少编程时的复杂数值计算。4、 刀具长度补偿功能此功能能自动补偿刀具的长短,以适应加工中对刀具长度尺寸调整的要求。5、 比例及镜像加工功能比例功能可将编好的加工程序按指定比例改变坐标值来执行。镜像加工又称轴对称加工,如果一个零件的形状关于坐标轴对称,那么只要编出一个或两个象限的程序,而其余象限的轮廓就能够最终靠镜像加工来实现。6、 旋转功能该功能可将编好的加工程序在加工平面内旋转任意角度来执行。7、 子程序调用功能2有些零件需要在不同的位置上重复加工同样的轮廓形状,将这一轮廓形状的加工程序作为子程序,在需要的位置上重复调用,就能够实现对该零件的加工。8、 宏程序功能该功能可用一个总指令代表实现某一功能的一系列指令,并能对变量进行运算,使程序更具灵活性和方便性。4.1.2 数控铣床的加工工艺范围铣削加工是机械加工中最常用的加工方法之一,它最重要的包含平面铣削和轮廓铣削,也可以对零件进行钻、扩、铰、镗、锪加工及螺纹加工等。数控铣削主要适合于下列几类零件的加工。1、平面类零件 平面类零件是指加工面平行或垂直于水平面,以及加工面与水平面的夹角为一定值的零件,这类加工面可展开为平面。图 4.1 所示的三个零件均为平面类零件。其中,曲线轮廓面 a 垂直于水平面,可采用圆柱立铣刀加工。凸台侧面 b 与水平面成一定角度,这类加工面能够使用专用的角度成型铣刀来加工。对于斜面c,当工件尺寸不大时,可用斜板垫平后加工;当工件尺寸很大,斜面坡度又较小时,也常用行切加工法加工,这时会在加工面上留下进刀时的刀锋残留痕迹,要用钳修方法加以清除。a)轮廓面 A b)轮廓面 B c)轮廓面 C图 4.1 平面类零件2、 直纹曲面类零件 直纹曲面类零件是指由直线依某种规律移动所产生的曲面类零件。如图 4.2 所示零件的加工面就是一种直纹曲面,当直纹曲面从截面(1)至截面(2)变化时,其与水平面间的夹角从 310均匀变化为232,从截面(2)到截面(3)时,又均匀变化为 120,最后到截面(4),斜角均匀变化为 0。直纹曲面类零件的加工面不能展开为平面。当采用四坐标或五坐标数控铣床加工直纹曲面类零件时,加工面与铣刀圆周接触的瞬间为一条直线。这类零件也可在三坐标数控铣床上采用行切加工法实现近似加工。3图 4.2 直纹曲面3、 立体曲面类零件 加工面为空间曲面的零件称为立体曲面类零件。这类零件的加工面不能展成平面,通常用球头铣刀切削,加工面与铣刀始终为点接触,若采用其它刀具加工,易于产生干涉而铣伤邻近表面。加工立体曲面类零件通常用三坐标数控铣床,采用以下两种加工方法。(1) 行切加工法采用三坐标数控铣床进行二轴半坐标控制加工,即行切加工法。如图 4.3 所示,球头铣刀沿 XY 平面的曲线进行直线插补加工,当一段曲线加工完后,沿 X 方向进给 X 再加工相邻的另一曲线,如此依次用平面曲线来逼近整个曲面。相邻两曲线间的距离 X 应根据表面粗糙度的要求及球头铣刀的半径选取。球头铣刀的球半径应尽可能选得大一些,以增加刀具刚度,提高散热性,降低表面粗糙度值。加工凹圆弧时的铣刀球头半径必须小于被加工曲面的最小曲率半径。图 4.3 行切加工法(2) 三坐标联动加工4采用三坐标数控铣床三轴联动加工,即进行空间直线插补。如半球形,可用行切加工法加工,也可用三坐标联动的方法加工。这时,数控铣床用 X、Y、Z 三坐标联动的空间直线插补,实现球面加工,如图 4.4 所示。图 4.4 三坐标联动加工4.1.3 数控铣床的工艺装备 数控铣床的工艺装备较多,这里主要分析夹具和刀具。1、 夹具数字控制机床大多数都用在加工形状复杂的零件,但所使用夹具的结构往往并不复杂,数控铣床夹具的选用可首先是根据生产零件的批量来确定。对单件、小批量、工作量较大的模具加工来说,一般可直接在机床工作台面上通过调整实现定位与夹紧,然后通过加工坐标系的设定来确定零件的位置。对有一定批量的零件来说,可选用结构较简单的夹具。例如,加工图 4.5 所示的凸轮零件的凸轮曲面时,可采用图 4.6 中所示的凸轮夹具。其中,两个定位销 3、5 与定位块 4 组成一面两销的六点定位,压板 6 与夹紧螺母 7 实现夹紧。图中:1-凸轮零件,2-夹具体,3-圆柱定位销,4-定位块,5-菱形定位销,6-压板,7-夹紧螺母。5图 4.5 凸轮零件图 图 4.6 凸轮夹具2、 刀具数控铣床上所采用的刀具要根据被加工零件的材料、几何形状、表面上的质量要求、热处理状态、切削性能及加工余量等,选择刚性好、耐用度高的刀具。常见刀具见图 4.7。图 4.7 常见刀具6(1)铣刀类型选择被加工零件的几何形状是选择刀具类型的主要是根据.1) 加工曲面类零件时,为了能够更好的保证刀具切削刃与加工轮廓在切削点相切,而避免刀刃与工件轮廓发生干涉,一般都会采用球头刀,粗加工用两刃铣刀,半精加工和精加工用四刃铣刀,如图 4.8 所示。图 4.8 加工曲面类铣刀2) 铣较大平面时,为了更好的提高生产效率和提高加工表面粗糙度,一般都会采用刀片镶嵌式盘形铣刀,如图 4.9所示。图 4.9 加工大平面铣刀3) 铣小平面或台阶面时一般都会采用通用铣刀,如图 4.10 所示。7图 4.10 加工台阶面铣刀4) 铣键槽时,为了能够更好的保证槽的尺寸精度、一般用两刃键槽铣刀,如图 4.11 所示。图 4.11 加工槽类铣刀5)孔加工时,可采用钻头、镗刀等孔加工类刀具,如图 4.12 所示。8钻头 镗刀图 4.12 孔加工刀具(2)铣刀结构选择铣刀一般由刀片、定位元件、夹紧元件和刀体组成。由于刀片在刀体上有多种定位与夹紧方式,刀片定位元件的结构又有不一样,因此铣刀的结构及形式有多种,分类方法也较多。选用时,主要可根据刀片排列方式。刀片排列方式可分为平装结构和立装结构两大类。1)平装结构(刀片径向排列)图 4.13 平装结构铣刀平装结构铣刀(如图 4.13 所示)的刀体结构工艺性好,容易加工,并可采用无孔刀片(刀片价格较低,可重磨)。由于需要夹紧元件,刀片的一部分被覆盖,容屑空间较小,且在切削力方向上的硬质9合金截面较小,故平装结构的铣刀通常用于轻型和中量型的铣削加工。 2)立装结构(刀片切向排列) 图 4.14 立装结构铣刀立装结构铣刀(如图 4.14 所示)的刀片只用一个螺钉固定在刀槽上,结构相对比较简单,转位方便。虽然刀具零件较少,但刀体的加工难度较大,一般需用五坐标加工中心来加工。由于刀片采用切削力夹紧,夹紧力随切削力的增大而增大,因此可省去夹紧元件,增大了容屑空间。由于刀片切向安装,在切削力方向的硬质合金截面较大,因而可进行大切深、大走刀量切削,这种铣刀适用于重型和中量型的铣削加工。(3)铣刀角度的选择铣刀的角度有前角、后角、主偏角、副偏角、刃倾角等。为满足多种的加工需要,有多种角度组合型式。各种角度中最主要的是主偏角和10前角(制造厂的产品样本中对刀具的主偏角和前角一般都有明确说明)。1)主偏角 Kr主偏角为切削刃与切削平面的夹角,如图 4.15 所示。铣刀的主偏角有 90、88、75、70、60、45等几种。主偏角对径向切削力和切削深度影响很大。径向切削力的大小直接影响切削功率和刀具的抗振性能。铣刀的主偏角越小,其径向切削力越小,抗振性也越好,但切削深度也随之减小。 90主偏角,在铣削带凸肩的平面时选用,一般不用于单纯的平面加工。该类刀具通用性好(即可加工台阶面,又可加工平面),在单件、小批量加工中选用。由于该类刀具的径向切削力等于切削力,进给抗力大,易振动,因而要求机床具有较大功率和足够的刚性。在加工带凸肩的平面时,也可选用 88主偏角的铣刀,较之 90主偏角铣刀,其切削性能有一定改善。6075主偏角,适用于平面铣削的粗加工。由于径向切削力明显减小(特别是 60时),其抗振性有较大改善,切削平稳、轻快,在平面加工中应优先选用。75主偏角铣刀为通用型刀具,适合使用的范围较广;60主偏角铣刀大多数都用在镗铣床、加工中心上的粗铣和半精铣加工。45主偏角,此类铣刀的径向切削力大幅度减小,约等于轴向切削力,切削载荷分布在较长的切削刃上,具有非常好的抗振性,适用于镗铣床主轴悬伸较长的加工场合。用该类刀具加工平面时,刀片破损率低,耐用度高;在加工铸铁件时,工件边缘不易产生崩刃。 2)前角 铣刀的前角可分解为径向前角 f (图 4.16 a)和轴向前角 p(图 4.16 b),径向前角 f主要影响切削功率;轴向前角 p则影响切屑的形成和轴向力的方向,当 p为正值时切屑即飞离加工面。径图 4.15 主偏角a)径向前角 b)轴向前角图 4.16 前角11向前角 f和轴向前角 p正负的判别见图 4.16。 常用的前角组合形式如下:双负前角 双负前角的铣刀通常均采用方形(或长方形)无后角的刀片,刀具切削刃多(一般为 8 个),且强度高、抗冲击能力好,适用于铸钢、铸铁的粗加工。由于切屑收缩比大,需要较大的切削力,因此要求机床具有较大功率和较高刚性。由于轴向前角为负值,切屑不能自动流出,当切削韧性材料时易出现积屑瘤和刀具振动。凡能采用双负前角刀具加工时建议优先选用双负前角铣刀,以便充分的利用和节省刀片。当采用双正前角铣刀产生崩刃(即冲击载荷大)时,在机床允许的条件下亦应优先选用双负前角铣刀。双正前角 双正前角铣刀采用带有后角的刀片,这种铣刀楔角小,具有锋利的切削刃。由于切屑收缩比小,所耗切削功率较小,切屑成螺旋状排出,不易形成积屑瘤。这种铣刀最宜用于软材料和不锈钢、耐热钢等材料的切削加工。对于刚性差(如主轴悬伸较长的镗铣床)、功率小的机床和加工焊接结构件时,也应优先选用双正前角铣刀。正负前角(轴向正前角、径向负前角) 这种铣刀综合了双正前角和双负前角铣刀的优点,轴向正前角有利于切屑的形成和排出;径向负前角可提高刀刃强度,改善抗冲击性能。此种铣刀切削平稳,排屑顺利,金属切除率高,适用于大余量铣削加工。WALTER 公司的切向布齿重切削铣刀 F2265 就是采用轴向正前角、径向负前角结构的铣刀。(4)铣刀的齿数(齿距) 选择铣刀齿数多,可提高生产效率,但受容屑空间、刀齿强度、机床功率及刚性等的限制,不同直径的铣刀的齿数均有相应规定。为满足多种用户的需要,同一直径的铣刀一般有粗齿、中齿、密齿三种类型。粗齿铣刀 适用于普通机床的大余量粗加工和软材料或切削宽度较大的铣削加工;当机床功率较小时,为使切削稳定,也常选用粗齿铣刀。中齿铣刀 系通用系列,使用范围广泛,具有较高的金属切除率和切削稳定性。密齿铣刀 大多数都用在铸铁、铝合金和有色金属的大进给速度切削加工。在专业化生产(如流水线加工)中,为充分的利用设备功率和满足生产节奏要求,也常选用密齿铣刀(此时多为专用非标铣刀)。为防止工艺系统出现共振,使切削平稳,还有一种不等分齿距铣刀。如 WALTER 公司的 NOVEX 系列铣刀均采用了不等分齿距技术。在铸钢、铸铁件的大余量粗加工中建议优先选用不等分齿距的铣刀。(5)铣刀直径的选择铣刀直径的选用视产品及生产批量的不同差异较大,刀具直径的选用主要根据设备的规格和工件的加工尺寸。1)平面铣刀12选择平面铣刀直径时主要需考虑刀具所需功率应在机床功率范围以内,也可将机床主轴直径作为选取的依据。平面铣刀直径可按 D1.5d(d 为主轴直径)选取。在批量生产时,也可按工件切削宽度的 1.6 倍选择刀具直径。2)立铣刀立铣刀直径的选择主要应考虑工件加工尺寸的要求,并保证刀具所需功率在机床额定功率范围以内。如系小直径立铣刀,则应主要考虑机床的最高转数能否达到刀具的最低切削速度(60m/min)。3)槽铣刀槽铣刀的直径和宽度应根据加工工件尺寸选择,并保证其切削功率在机床允许的功率范围以内。(6)铣刀的最大切削深度不同系列的可转位面铣刀有不同的最大切削深度。最大切削深度越大的刀具所用刀片的尺寸越大,价格也越高,因此从节约费用、减少相关成本的角度考虑,选择刀具时一般应按加工的最大余量和刀具的最大切削深度选择正真适合的规格。当然,还需要仔细考虑机床的额定功率和刚性应能满足刀具使用最大切削深度时的需要。(7)刀片牌号的选择合理选择刀片硬质合金牌号的主要是根据是被加工材料的性能和硬质合金的性能。一般都会采用铣刀时,可按刀具制造厂提供加工的材料及加工条件,来配备相应牌号的硬质合金刀片。由于各厂生产的同类用途硬质合金的成份及性能各不相同,硬质合金牌号的表示方法也不同,为方便用户,国际标准化组织规定,切削加工用硬质合金按其排屑类型和被加工材料分为三大类:P 类、M 类和 K 类。根据被加工材料及适用的加工条件,每大类中又分为若干组,用两位阿拉伯数字表示,每类中数字越大,其耐磨性越低、韧性越高。P 类合金(包括金属陶瓷)用于加工产生长切屑的金属材料,如钢、铸钢、可锻铸铁、不锈钢、耐热钢等。其中,组号越大,则可选用越大的进给量和切削深度,而切削速度则应越小。M 类合金用于加工产生长切屑和短切屑的黑色金属或有色金属,如钢、铸钢、奥氏体不锈钢、耐热钢、可锻铸铁、合金铸铁等。其中,组号越大,则可选用越大的进给量和切削深度,而切削速度则应越小。K 类合金用于加工产生短切屑的黑色金属、有色金属及非金属材料,如铸铁、铝合金、铜合金、塑料、硬胶木等。其中,组号越大,则可选用越大的进给量和切削深度,而切削速度则应越小。 上述三类牌号的选择原则表 4.1 所示:13P01 P05 P10 P15 P20 P25 P30 P40 P50M10 M20 M30 M40K01 K10 K20 K30 K40进给量背吃刀量切削速度表 4.1 P、M、K 类合金切削用量的选择各厂生产的硬质合金虽然有各自编制的牌号,但都有对应国际标准的分类号,选用十分方便。4.1.4 数控铣削的工艺性分析数控铣削加工工艺性分析是编程前的重要工艺准备工作之一,根据加工实践,数控铣削加工工艺分析所要解决的主体问题大致可归纳为以下几个方面。1、选择并确定数控铣削加工部位及工序内容在选择数控铣削加工内容时,应充分的发挥数控铣床的优势和关键作用。主要选择的加工内容有:(1)工件上的曲线轮廓,特别是由数学表达式给出的非圆曲线 所示的正弦曲线)已给出数学模型的空间曲面,如图 4.18 所示的球面。图 4.17 Y=SIN(X)曲线)形状复杂、尺寸繁多、划线)用通用铣床加工时难以观察、测量和控制进给的内外凹槽;14(5)以尺寸协调的高精度孔和面;(6)能在一次安装中顺带铣出来的简单表面或形状;(7)用数控铣削方式加工后,能成倍提高生产率,非常大程度上减轻劳动强度的一般加工内容。2、零件图样的工艺性分析根据数控铣削加工的特点,对零件图样进行工艺性分析时,应主要分析与考虑以下一些问题。(1)零件图样尺寸的正确标注由于加工程序是以准确的坐标点来编制的,因此,各图形几何元素间的相互关系(如相切、相交、垂直和平行等)应明确,各种几何元素的条件要充分,应无引起矛盾的多余尺寸或者影响工序安排的封闭尺寸等。例如,零件在用同一把铣刀、同一个刀具半径补偿值编程加工时,由于零件轮廓各处尺寸公差带不同,如在图 4.19 中,就很难同时保证各处尺寸在尺寸公差范围内。这时一般采取的方法是:兼顾各处尺寸公差,在编程计算时,改变轮廓尺寸并移动公差带,改为对称公差,采用同一把铣刀和同一个刀具半径补偿值加工,对图 4.19 中括号内的尺寸,其公差带均作了相应改变,计算与编程时用括号内尺寸来进行。(2)统一内壁圆弧的尺寸加工轮廓上内壁圆弧的尺寸往往限制刀具的尺寸。1)内壁转接圆弧半径 R如图 4.20 所示,当工件的被加工轮廓高度 H 较小,内壁转接圆弧半径 R 较大时,则可采用刀具切削刃长度 L 较小,直径 D 较大的铣刀加工。这样,底面 A 的走刀次数较少,表面上的质量较好,因此,工艺性较好。反之如图 4.21,铣削工艺性则较差。通常,当 R0.2H 时,则属工艺性较差。图 4.19 零件尺寸公差带的调整15图 4.20 R 较大时 图 4.21 R 较小时2)内壁与底面转接圆弧半径 r如图 4.22,铣刀直径 D 一定时,工件的内壁与底面转接圆弧半径 r 越小,铣刀与铣削平面接触的最大直径 d=D-2r 也越大,铣刀端刃铣削平面的面积越大,则加工平面的能力越强,因而,铣削工艺性越好。反之,工艺性越差,如图 4.23 所示。当底面铣削面积大,转接圆弧半径 r 也较大时,只能先用一把 r 较小的铣刀加工,再用符合标准要求r 的刀具加工,分两次完成切削。总之,一个零件上内壁转接圆弧半径尺寸的大小和一致性,影响着加工能力、加工质量和换刀次数等。因此,转接圆弧半径尺寸大小要力求合理,半径尺寸尽可能一致,至少要力求半径尺寸分组靠拢,以改善铣削工 艺性。图 4.22 r 较小 图 4.23 r 较大163、保证基准统一的原则有些工件需要在铣削完一面后,再重新安装铣削另一面,由于数控铣削时,不可以使用通用铣床加工时常用的试切方法来接刀,因此,最好采用统一基准定位。4、分析零件的变形情况铣削工件在加工时的变形,将影响加工质量。这时,可采用常规方法如粗、精加工分开及对称去余量法等,也可采用热处理的方法,如对钢件进行调质处理,对铸铝件进行退火处理等。加工薄板时,切削力及薄板的弹性退让极易产生切削面的振动,使薄板厚度尺寸公差和表面粗糙度很难保证,这时,应考虑合适的工件装夹方式。总之,加工工艺取决于产品零件的结构形状,尺寸和技术方面的要求等。在表 4.2 中给出了改进零件结构提高工艺性的一些实例。表 4.2 改进零件结构提高工艺性结构提高工艺性方法 改进前 改进后结果铣 加 工17改进内壁形状可采用较高刚性刀具统一圆弧尺寸减少刀具数和更换刀具次数,减少辅助时间选择正真适合的圆弧半径R 和 r提高生产效率用两面对称结构减少编程时间,简化编程合理改进凸台分布减少加工劳动量改进结构形状减少加工劳动量18减少加工劳动量改进尺寸比例可用较高刚度刀具加工,提高生产率在加工和不加工表面间加入过渡减少加工劳动量改进零件几何形状斜面筋代替阶梯筋,节约材料5、零件的加工路线)铣削轮廓表面在铣削轮廓表面时一般都会采用立铣刀侧面刃口进行切削。对于二维轮廓加工,一般会用的加工路线)从起刀点下刀到下刀点2)沿切向切入工件;3)轮廓切削; 194)刀具向上抬刀,退离工件;5)返回起刀点。(2)顺铣和逆铣对加工影响 在铣削加工中,采用顺铣还是逆铣方式是影响加工表面粗糙度的主要的因素之一。逆铣时切削力 F的水平分力 FX的方向与进给运动 Vf方向相反,顺铣时切削力 F 的水平分力 FX的方向与进给运动 Vf的方向相同。铣削方式的选择应视零件图样的加工要求,工件材料的性质、特点以及机床、刀具等条件考虑。通常,由于数字控制机床传动采用滚珠丝杠结构,其进给传动间隙很小,顺铣的工艺性就优于逆铣。如图 4.24a 所示为采用顺铣切削方式精铣外轮廓,图 4.24b 所示为采用逆铣切削方式精铣型腔轮廓,图4.24c 所示为顺、逆铣时的切削区域。a)顺铣 b)逆铣 c)切入和退刀区图 4.24 顺铣和逆铣切削方式同时,为降低表面粗糙度值,提高刀具耐用度,对于铝镁合金、钛合金和耐热合金等材料,尽量采用顺铣加工。但如果零件毛坯为黑色金属锻件或铸件,表皮硬而且余量一般较大,这时采用逆铣较为合理。 4.2 数控铣床程序编制的基本方法在这一部分中,将以 XK5032 立式数控铣床为基础,介绍数控铣床程序编制的基本方法。XK5032 立式数控铣床所配置的是 FANUC-0MC 数控系统。该系统的主要特征是:轴控制功能强,其基本可控制轴数为 X、Y、Z 三轴,扩展后可联动控制轴数为四轴;编程代码通用性强,编程方便,可靠性高。常用文字码及其含义见表 4.3。20表 4.3 常用文字码及其含义功能 文字码 含义 程序号 O:ISO/: EIA 表示程序名代号(19999) 程序段号 N 表示程序段代号(19999) 准备机能 G 确定移动方式等准备功能 X、Y、Z 、A、C 坐标轴移动指令 (99999.999mm) R 圆弧半径 (99999.999mm) 坐标字I、J 、K 圆弧圆心坐标 (99999.999mm) 进给功能 F 表示进给速度(11000mm/min) 主轴功能 S 表示主轴转速(09999r/min) 刀具功能 T 表示刀具号(099) 辅助功能 M 冷却液开、关控制等辅助功能(099) 偏移号 H 表示偏移代号(099) 暂停 P 、X 表示暂停时间(099999.999s) 子程序号及子程序调用次数 P 子程序的标定及子程序重复调用次数设定(19999) 宏程序变量 P、Q、R 变量代号 4.2.1 加工坐标系的建立1、G92 -设置加工坐标系编程格式:G92 X Y ZG92 指令是将加工原点设定在相对于刀具起始点的某一空间点上。若程序格式为 21G92 X a Y b Z c则将加工原点设定到距刀具起始点距离为 X= -a ,Y= -b ,Z= -c 的位置上。例:G92 X20 Y10 Z10 其确立的加工原点在距离刀具起始点 X=-20,Y=-10,Z=-10 的位置上,如图 4.25 所示。2、G53 -选择机床坐标系编程格式:G53 G90 X Y Z ;G53 指令使刀具快速定位到机床坐标系中的指定位置上,式中 X、Y、Z 后的值为机床坐标系中的坐标值,其尺寸均为负值。例:G53 G90 X-100 Y-100 Z-20则执行后刀具在机床坐标系中的位置如图 4.26 所示。图 4.25 G92 设置加工坐标系 图 4.26 G53 选择机床坐标系3、G54、G55、G56、G57、G58、G59 选择 16 号加工坐标系图 4.27 设置加工坐标系22这些指令可以分别用来选择相应的加工坐标系。编程格式:G54 G90 G00 (G01) X Y Z (F) ;该指令执行后,所有坐标值指定的坐标尺寸都是选定的工件加工坐标系中的位置。16 号工件加工坐标系是通过 CRT/MDI 方式设置的。例:在图 4.27 中,用 CRT/MDI 在参数设置方式下设置了两个加工坐标系:G54:X-50 Y-50 Z-10G55:X-100 Y-100 Z-20这时,建立了原点在 O的 G54 加工坐标系和原点在 O的 G55 加工坐标系。若执行下述程序段:N10 G53 G90 X0 Y0 Z0N20 G54 G90 G01 X50 Y0 Z0 F100 N30 G55 G90 G01 X100 Y0 Z0 F100则刀尖点的运动轨迹如图 4.27 中 OAB 所示。4、需要注意的几点(1)G54 与 G55G59 的区别G54G59 设置加工坐标系的方法是一样的,但在真实的情况下,机床厂家为了用户的不一样的需要,在使用中有以下区别:利用 G54 设置机床原点的情况下,进行回参考点操作时机床坐标值显示为 G54 的设定值,且符号均为正;利用 G55G59 设置加工坐标系的情况下,进行回参考点操作时机床坐标值显示零值。(2)G92 与 G54G59 的区别G92 指令与 G54G59 指令都是用于设定工件加工坐标系的,但在使用中是有区别的。G92 指令是通过程序来设定、选用加工坐标系的,它所设定的加工坐标系原点与当前刀具所在的位置有关,这一加工原点在机床坐标系中的位置是随当前刀具位置的不同而改变的。(3)G54G59 的修改G54G59 指令是通过 MDI 在设置参数方式下设定工件加工坐标系的,一旦设定,加工原点在机床坐标系中的位置是不变的,它与刀具的当前位置无关,除非再通过 MDI 方式修改。(4)应用场景范围23本课程所例加工坐标系的设置方法,仅是 FANUC 系统中常用的方法之一,其余不一一例举。其它数控系统的设置方法应按随机说明书执行。5、常见错误当执行程序段“G92 X 10 Y 10”时,常会认为是刀具在运行程序后到达 X 10 Y 10 点上。其实, G92 指令程序段只是设定加工坐标系,并不产生任何动作,这时刀具已在加工坐标系中的 X10 Y10 点上。G54G59 指令程序段可以和 G00、G01 指令组合,如 G54 G90 G01 X 10 Y10 时,运动部件在选定的加工坐标系中进行移动。 程序段运行后,无论刀具当前点在哪里,它都会移动到加工坐标系中的 X 10 Y 10 点上。4.2.2 刀具半径补偿功能 G40、G41、G42数字控制机床在实际工艺流程中是经过控制刀具中心轨迹来实现切削加工任务的。在编程过程中,为了尽最大可能避免复杂的数值计算,一般按零件的实际轮廓来编写数控程序,但刀具具有一定的半径尺寸,如果不考虑刀具半径尺寸,那么加工出来的实际轮廓就会与图纸所要求的轮廓相差一个刀具半径值。因此,采用刀具半径补偿功能来解决这一问题。1、刀具半径补偿功能的定义及编程格式刀具半径补偿功能的定义及编程格式在本课程前面已讨论过,这里不详述。在针对具体零件编程中,要注意正确选择 G41 、G42,以保证顺铣和逆铣的加工要求。2、刀具半径补偿设置方法(1)参数设置在机床控制面板上,按 OFFSET 键,进入 WEAR 界面,在所指定的寄存器号内输入刀具半径值即可。(2)宏指令24用宏指令设定。以 20 的刀具为例,其设定程序为:G65 H01 P #100 Q10 G01 G41/ G42 X Y H #100 (D#100) F 3、应用举例使用半径为 R5mm 的刀具加工如图 4.28 所示的零件,加工深度为 5mm,加工程序编制如下:O10 G55 G90 G01 Z40 F2000 /进入 2 号加工坐标系M03 S500 /主轴启动G01 X-50 Y0 /到达 X,Y 坐标起始点G01 Z-5 F100 /到达 Z 坐标起始点G01 G42 X-10 Y0 H01 /建立右偏刀具半径补偿G01 X60 Y0 /切入轮廓G03 X80 Y20 R20 /切削轮廓G03 X40 Y60 R40 /切削轮廓G01 X0 Y40 /切削轮廓G01 X0 Y-10 /切出轮廓G01 G40 X0 Y-40 /撤消刀具半径补偿G01 Z40 F2000 /Z 坐标退刀M05 /主轴停 M30 /程序停设置 G55:X-400,Y-150,Z-50;H015。4、练习与思考利用刀具半径补偿功能指令编写型腔轮廓加工程序,型腔轮廓如图 4.28 所示(即将上述例题的外轮廓加工,改为型腔内轮廓加工)。图 4.28 零件图样254.2.3 坐标系旋转功能-G68、G69该指令可使编程图形按照指定旋转中心及旋转方向旋转一定的角度,G68 表示开始坐标系旋转,G69 用于撤消旋转功能。1、基本编程方法编程格式:G68 X Y R G69 式中:X、Y旋转中心的坐标值(可以是 X、Y、Z 中的任意两个,它们由当前平面选择指令 G17、G18、G19中的一个确定)。当 X、Y 省略时,G68 指令认为当前的位置即为旋转中心。R-旋转角度,逆时针旋转定义为正方向,顺时针旋转定义为负方向。当程序在绝对方式下时,G68 程序段后的第一个程序段一定要使用绝对方式移动指令,才能确定旋转中心。如果这一程序段为增量方式移动指令,那么系统将以当前位置为旋转中心,按 G68 给定的角度旋转坐标。现以图 4.29 为例,应用旋转指令的程序为:N10 G92 X-5 Y-5 /建立图 4.29 所示的加工坐标系N20 G68 G90 X7 Y3 R60 /开始以点(7,3)为旋转中心,逆时针旋转 60的旋转N30 G90 G01 X0 Y0 F200 /按原加工坐标系描述运动,到达(0,0)点(G91 X5 Y5) /若按括号内程序段运行,将以(-5,-5)的当前点为旋转中心旋转 60N40 G91 X10 /X 向进给到(10,0)N50 G02 Y10 R10 /顺圆进给N60 G03 X-10 I-5 J-5 /逆圆进给N70 G01 Y-10 /回到(0,0)点N80 G69 G90 X-5 Y-5 /撤消旋转功能,回到(-5,-5)点M02 /结束2、坐标系旋转功能与刀具半径补偿功能的关系旋转平面一定要包含在刀具半径补偿平面内。以图 4.30 为例:N10 G92 X0 Y0 图 4.29 坐标系的旋转26N20 G68 G90 X10 Y10 R-30N30 G90 G42 G00 X10 Y10 F100 H01N40 G91 X20N50 G03 Y10 I-10 J 5N60 G01 X-20N70 Y-10N80 G40 G90 X0 Y0N90 G69 M30当选用半径为 R5 的立铣刀时,设置:H01=5。3、与比例编程方式的关系在比例模式时,再执行坐标旋转指令,旋转中心坐标也执行比例操作,但旋转角度不受影响,这时各指令的排列顺序如下:G51 G68 G41/G42 G40 G69 G50 4.2.4 子程序调用编程时,为了简化程序的编制,当一个工件上有相同的加工内容时,常用调子程序的办法来进行编程。调用子程序的程序叫做主程序。子程序的编号与一般程序基本相同,只是程序结束字为 M99 表示子程序结束,并返回到调用子程序的主程序中。调用子程序的编程格式 M98 P ;式中:P表示子程序调用情况。P 后共有 8 位数字,前四位为调用次数,省略时为调用一次;后四位为所调用的子程序号。图 4.30 坐标旋转与刀具半径补偿27例:如图 4.31 所示,在一块平板上加工 6个边长为 10mm 的等边三角形,每边的槽深为-2mm,工件上表面为 Z 向零点。其程序的编制就能够使用调用子程序的方式来实现(编程时不考虑刀具补偿)。主程序:O10N10 G54 G90 G01 Z40 F2000 /进入工件加工坐标系N20 M03 S800 /主轴启动N30 G00 Z3 /快进到工件表面上方N40 G01 X 0 Y8.66 /到 1#三角形上顶点N50 M98 P20 /调 20 号切削子程序切削三角形N60 G90 G01 X30 Y8.66 /到 2#三角形上顶点N70 M98 P20 /调 20 号切削子程序切削三角形N80 G90 G01 X60 Y8.66 /到 3#三角形上顶点N90 M98 P20 /调 20 号切削子程序切削三角形N100 G90 G01 X 0 Y -21.34 /到 4#三角形上顶点N110 M98 P20 /调 20 号切削子程序切削三角形N120 G90 G01 X30 Y -21.34 /到 5#三角形上顶点N130 M98 P20 /调 20 号切削子程序切削三角形N140 G90 G01 X60 Y -21.34 /到 6#三角形上顶点N150 M98 P20 /调 20 号切削子程序切削三角形N160 G90 G01 Z40 F2000 /抬刀N170 M05 /主轴停N180 M30 /程序结束子程序:O20N10 G91 G01 Z -2 F100 /在三角形上顶点切入(深)2mm图 4.31 零件图样28N20 G01 X -5 Y-8.66 /切削三角形N30 G01 X 10 Y 0 /切削三角形N40 G01 X 5 Y 8.66 /切削三角形N50 G01 Z 5 F2000 /抬刀N60 M99 /子程序结束设置 G54:X-400,Y-100,Z-50。 4.2.5 比例及镜向功能 29比例及镜向功能可使原编程尺寸按指定比例缩小或放大;也可让图形按指定规律产生镜像变换。G51 为比例编程指令;G50 为撤消比例编程指令。G50、G51 均为模式 G 代码。1、各轴按相同比例编程编程格式:G51 X Y Z P G50式中:X、Y、Z-比例中心坐标(绝对方式);P-比例系数,最小输入量为 0.001,比例系数的范围为:0.001999.999。该指令以后的移动指令,从比例中心点开始,实际移动量为原数值的 P 倍。P 值对偏移量无影响。例如,在图 4.32 中,P1 P4 为原编程图形,P1P4为比例编程后的图形,P0为比例中心。2、各轴以不同比例编程各个轴可以按不同比例来缩小或放大,当给定的比例系数为-1 时,可获得镜像加工功能。编程格式: G51 X YZ I JK 图 4.32 各轴按相同比例编程图 4.33 各轴以不同比例编程图 4.34 镜像功能30G50式中:X、Y、Z-比例中心坐标; I、J、K -对应 X、Y、Z 轴的比例系数,在0.001 9.999 范围内。本系统设定 I、J、K 不能带小数点,比例为 1 时,应输入 1000,并在程序中都应输入,不能省略。比例系数与图形的关系见图4.33。其中:b/a:X 轴系数;d/c:Y 轴系数;O:比例中心。3、镜像功能再举一例来说明镜像功能的应用。见图 4.34,其中槽深为 2mm,比例系数取为 + 1000 或-1000。设刀具起始点在 O 点,程序如下:子程序:O 9000N10 G00 X60 Y60 /到三角形左顶点N20 G01 Z-2 F100 /切入工件N30 G01 X100 Y60 /切削三角形一边N40 X100 Y100 /切削三角形第二边N50 X60 Y60 /切削三角形第三边N60 G00 Z4 /向上抬刀N70 M99 /子程序结束主程序:O 100N10 G92 X0 Y0 Z10 /建立加工坐标系N20 G90 /选择绝对方式N30 M98 P9000 /调用 9000 号子程序切削 1#三角形N40 G51 X50 Y50 I-1000 J1000 /以 X50 Y50 为比例中心,以 X 比例为-1、Y 比例为+1 开始镜向N50 M98 P9000 /调用 9000 号子程序切削 2#三角形N60 G51 X50 Y50 I-1000 J-1000 /以 X50 Y50 为比例中心,以 X 比例为-1、Y 比例为-1 开始镜向N70 M98 P9000 /调用 9000 号子程序切削 3#三角形N80 G51 X50 Y50 I 1000 J-1000 /以 X50 Y50 为比例中心,以 X 比例为+1、Y 比例为-1 开始镜向N90 M98 P9000 /调用 9000 号子程序切削 4#三角形N100 G50 /取消镜向
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,若需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
7. 本站不保证下载相关资源的准确性、安全性和完整性, 同时也不承担用户因使用这一些下载相关资源对自己和他人造成任何形式的伤害或损失。
人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
2024年03月山东威海荣成市教育和体育局招考聘用教师教练员58人笔试参考题库附带答案详解
2024年03月山东淄博市张店区事业单位综合类岗位招考聘用115人笔试参考题库附带答案详解
2024年03月山东滨州职业学院校园招考聘用35人(中国海洋大学站)笔试参考题库附带答案详解
2024年03月山东潍坊市体育局所属事业单位招考聘用4人笔试参考题库附带答案详解
2024年浙江绍兴市镜湖新区开发建设办公室下属事业单位招聘高层次人才5人历年高频考题难、易错点模拟试题(共500题)附带答案详解
2024年03月山东省商业集团有限公司2024年春季“才聚齐鲁成就未来”公开招考392名工作人员笔试参考题库附带答案详解
2024年浙江绍兴新昌县事业单位招聘工作人员95人历年高频考题难、易错点模拟试题(共500题)附带答案详解
2024年03月山东省外事翻译中心招考聘用工作人员笔试参考题库附带答案详解
2024年浙江绍兴新昌县卫健系统第二次校园招聘医技人员95人高频考题难、易错点模拟试题(共500题)附带答案详解
2024年03月山东省宏观经济研究院招考聘用6人笔试参考题库附带答案详解
2024年浙江绍兴新昌县第二次事业单位和国企业招聘高层次人才20人高频考题难、易错点模拟试题(共500题)附带答案详解
2024年03月山东省平度市2024年“平选”校园选聘笔试参考题库附带答案详解
2024年浙江绍兴柯桥区安昌街道编外工作人员招聘6人历年高频考题难、易错点模拟试题(共500题)附带答案详解
2024年03月山东省德州市事业单位2024年长期引进博士研究生笔试参考题库附带答案详解
2024年浙江绍兴滨海新区招聘国企业人员30人高频考题难、易错点模拟试题(共500题)附带答案详解
2024年03月山东省潍坊市体育局所属事业单位2024年公开招考4名工作人员笔试参考题库附带答案详解
2024年浙江绍兴科技馆招聘工作人员5人高频考题难、易错点模拟试题(共500题)附带答案详解
2024年浙江绍兴文理学院招聘辅导员6人历年高频考题难、易错点模拟试题(共500题)附带答案详解
2024年浙江绍兴文理学院招聘辅导员6人历年高频考题难、易错点模拟试题(共500题)附带答案详解