版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数控铣床编程与操作教 案科目数控编程绪 论§1-1 XK5025型数控机床简介授课日期05/3/1课时2班级03模具2班授课方式选择模型引入新课,联系生活经验或具体事例来创设情境教学。讲练结合 作业题数2拟用时间30分钟教学目的1、 明确本课程的性质、任务和学习内容。2、了解数控机床的发展史及数控铣床的 结构。3、掌握数控程序编制的方法。选用教具挂 图数控铣床加工的典型零件重点1明确本课程的学习内容1、数控铣床的结构。2、数控程序编制的方法。难点教学回顾 对于已是二年级的学生有一定的机械知识,同时有对新科技求知的欲望,但误认为数控编程是高难度,把它想象太难,有畏难情绪,首先作为老师要
2、打消他们这个念头,把学编程是一种兴趣来培养。让他们认识到这与我们以后工作有密切联系。说明一、介绍数控机床二、引入新课绪 论 数控机床是一种用电子计箅机或专用电子计算装置控制的高效自动化机床。它综合应用了自动控制、计算技术、精密测量和机床结构等方面的最新成就。由于它的出现,机床自动化进入了一个新阶段。 随着科学技术的发展, 对零件加工质量的要求越来越高。由于产品变化频繁,目前在一般机械加工中,单件、小批生产的产品约占7080。为了保证产品的质量,提高生产率和降低成本,机床不仅应具有较好的通用性和灵活性,而且要求加工过程实现自动化。 这与改型频繁、精度要求高、零件形状复杂的舰船、宇航、深潜以及其他
3、国防工业的要求不相适应。如果采用传统的加工方法不仅生产周期长,精度亦受到限制。数控机床是 一种适用于精度高、零件形状复杂的单件、小批量生产的自动化机床。 自从美国帕森斯(Parsons)公司和麻省理工学院(M I T)合作于1 952年研制成三坐标数控铣床以来。数控铣床、加工中心是功能较全的数控加工机床。把铣削、镗床、钻削、攻螺纹和切削螺纹等功能集中在一台设备上,使其具有多种工艺手段。加工中心不同之处是设有刀库,在加工过程可自动选用和更换刀具。学习方法:边学理论边训练,并要结合车、铣、钻、镗的普通加工工艺方面的知识。 第一章 数控铣床的编程与操作 数控铣床分为立式和卧式两种。 按控制坐标轴 :
4、三坐标、两坐标联动的机床(两轴半控制) §1-1 XK5025型数控机床简介X K 50 25铣 数控 立式 工作台的宽度250mm一、数控铣床的结构特点 1、控制机床运动的坐标特点因要把工件上各种复杂的形状轮廓连续加工出来,要求机床能实现两轴以上的联动,该机床控制的坐标数是三坐标中任意两坐标联动。2、数控铣床的主轴特点 主轴开启与停止,正反转与变速可自动拉、退刀装置。二、数控程序编制的方法 数控加工程序的编制方法主要有两种:手工编制程序和自动编制程序。 (1)手工编程 手工编程指主要由人工来完成数控编程中各个阶段的工作。 适用于:一般对几何形状不太复杂的零件,所需的加工程序不长,计
5、算比较简单,用于手工编程比较合适手工编程的特点:耗费时间较长,容易出现错误,无法胜任复杂形状零什的编程。据国外统计,当采用手工编程时,一段程序的编写时间与其在机床上运行加工的实际时间之比平均130:1,而数控机床不能开动的原因中有2030是由于加工程序编制困难,编程时间较长。 (2)计算机自动编程 CAD/CAM AOTUCAD/ MasterCAM Pro/E 自动编程是指在编程过程中,除了分析零件图样和制定工艺方案由人工进行外,其余工作均由计算机辅助完成。 自动编程的特点就在于编程工作效率高,可解决复杂形状零件的编程难题。因而,自动编程的特点就在于编程工作效率高,可解决复杂形状零件的编程难
6、题。根据输入方式的不同,可将自动编编程分为图形数控自动编程、语言数控自动编程和语音数控自动编程等。图形数控自动编程是指将零件的图形信息直接输入计算。语言数控自动编程指将加工零件的几何尺寸、工艺要求、切削参数及辅助信息等用数控语言编写成源程序后, 语音数控自动编程是采用语音识别器,将编程人员发出的加工指令声音转变为加工程序。 §数控机床编程基础(补充模具班学生用)一、 何谓数控编程举例以普通车床加工为例简述操作过程及数控机床如何把这些动作转换成由计算机控制的指令。即为······二、程序的基本构成1.程序段格式程序段是可作为一
7、个单位来处理的、连续的字组,是数控加工程序中的一条语句。一个数控加工程序是若干个程序段组成的。 程序段格式举例: N30 G01 X881 Y302 F500 S3000 T02 M08 N40 X90(本程序段省略了续效字“G01,Y302,FS00,S3000,T02,M08",但它们的功能仍然有效)N ×× G×× X×× Y×× Z×× F×× S×× M×× T×× 在程序段中,必须明确组成程序段
8、的各要素: 移动目标:终点坐标值x,y,z; 沿怎样的轨迹移动:准备功能字G; 进给速度:进给功能字F; 切削速度:主轴转速功能字S; 使用刀具:刀具功能字T; 机床辅助动作:辅助功能字M。 2加工程序的一般格式 (1)程序开始符、结束符 程序开始符、结束符是同一个字符,ISO代码中是,EIA代码中是EP,书写时要单列一段。 (2)程序名 程序名有两种形式:一种是英文字母O和l4位正整数组成;另一种是由英文字母开头,字母数字混合组成的。一般要求单列一段。 (3)程序主体 程序主体是由若干个程序段组成的。每个程序段一般占一行。 (4)程序结束指令程序结束指令可以用M02或M30。一般要求单列一段
9、。(当用EIA标准代码时,结束符为“CR”用ISO标准代码时为“NL”或“LF”有的用符号“;”或“”表示,有的直接按回车即可。本校机床用符号“;”) 加工程序的一般格式举例: 开始符 O1000 程序名N10 G00 G54 XS0 Y30 M03 S3000 N20 G01 X881 Y302 FS00 T02 M08 N30 X90 程序主体. N300 M30 结束符字与字的功能1字符与代码 字符是用来组织、控制或表示数据的一些符号,如数字、字母、标点符号和数学运算符等。数控系统只能接受二进制信息,所以必须把字符转换成8bit 信息组合成的字节,用“0” 和“1”组合的代码来表达。国际
10、上广泛采用两种标准代码: (1)ISO国际标准化组织标准代码 (2)EIA美国电子工业协会标准代码 这两种标准代码的编码方法不同,在大多数现代数控机床上这两种代码都可以使用,只需用系统控制面板上的开关来选择,或用G功能指令来选择。 2字 在数控加工程序中,字是指一系列按规定排列的字符,作为一个信息单元存储、传递信息字是由一个英文字母与随后的若干位十进制数字组成,这个英文字母称为地址符。 如:“X2500”是一个字,X为地址符,数字“2500”为地址中的内容。 3字的功能 组成程序段的每一个字都有其特定的功能含义,以下是以FANNCOM数控系统的来介绍的,实际工作中,请遵照机床数控系统说明书来使
11、用各个功能字。 (1)顺序号字N 顺序号又称程序段号或程序段序号。顺序号位于程序段之首,由顺序号字N和后续组成。顺序号字N是地址符,后续数字一般为14位的正整数。数控加工中的顺序号实际上是两程序段的名称,与程序执行的先后次序无关。数控系统不是按顺序号的次序来执行程序,按照程序段编写时的排列顺序逐段执行。 顺序号的作用:对程序的校对和检索修改;作为条件转向的目标,即作为转向目的程序段的有顺序号的程序段可以进行复归操作,这是指加工可以从程序的中间开始,或回到程序中断处。 一般使用方法:编程时将第一程序段冠以N10,以后以间隔10递增的方法设置顺序样,在调试程序时,如果需要在N10和N20之问插入程
12、序段时,就可以使用Nn (2)准备功能字G 准备功能字的地址符是G,又称为G功能或G指令,是用于建立机床或控制系统工作方法的一种指令。后续数字一般为13位正整数,见表11。 表11 G功能字含义表G功能字FANUc系统SIEMENS系统G功能字FANUC系统SIEMENS系统GOO快速移动点定位快速移动点定位G65用户宏指令直线插补直线捕补G70精加工循环英 制G02顺时针圆弧插补顺时针圆弧插补G71外圆粗切循环米 制G03逆时针圆弧插补逆时针圆弧插补G72端面粗切循环G04暂停暂停G73封闭切削循环G05通过中间点圆弧插补G74深孔钻循环G17xy平面选择Xy平面选择G 75外径切槽循环G1
13、8ZX平面选择ZX平面选择G76复合螺纹切削循环G19yz平面选择yz平面选择G80撤销固定循环撤销固定aG32螺纹切削G81定点钻孔循环崮定循环G33恒螺距螺纹切削G90绝对值编程绝对尺寸G40刀具补偿注销刀具补偿注销G9l增量值编程增量尺寸G41刀具补偿左刀偿- 左G92螺纹切削循环主轴转速自G42刀具补偿右刀具补偿右G94每分钟进给量直线进绘率G43刀具具长度补偿正G95每转进给量旋转进给率G44刀具长度补偿负G96恒线速控制恒线速度G49刀具长度补偿注销G97恒线速取消注销G96主轴最高转速限制G98返回起始平面G54G59加上坐标系设定零点偏置G99返回R平面 (3)尺寸字 尺寸字用
14、于确定机床刀具运动终点的坐标位置。如:X200 Z300(4)进给功能字F进给功能字的地址符是F,又称为F功能或F指令,用于指定切削进给速度,F可分为每分钟进给和每秒进给两种,一般只用于每分钟进给,但加工螺纹时表示导程。(5)主轴转速功能字S主轴转速字的地址符是S,又称为S功能或S指令,用于指定主轴转速,单位为r/min。(6)刀具功能字T 用于指定加工时所用刀具的编号。(7)辅助功能字M 用于指定数控机床辅助装置的开关动作。如:主轴顺时针/逆时针转,冷却液开/关。§ 数控机床的坐标系(补充模具班学生用)一、 引入坐标系的概念加工一方体工作时,用数控指令G01指令表示但G01后面的值
15、X20又表示什么? 在数控编程时,为了描述机床的运动,简化程序编制的方法及保证纪录数据的互换性,机床的坐标系和运动方向均已标准化,ISO和我国都拟定了命名的标准。通过这一部分的学习掌握机床坐标系、编程坐标系、加工坐标系的概念,具备实际动手设置机床加工坐标系的能力。 1机床坐标系的确定 (1)机床相对运动的规定 在机床上,我们始终认为工件静止,而刀具是运动的。这样编程人员在不考虑机床上工件与刀具具体运动的情况下,就可以依据零件图样,确定机床的加工过程。 (2)机床坐标系的规定 标准机床坐标系中X,Y,Z坐标轴的相互关系用右手笛卡尔直角坐标系决定。在数控机床上,机床的动作是由数控装置来控制的,为了
16、确定数控机床上的成形运动和辅助运动,必须先确定机床上运动的位移和运动的方向,这就需要通过坐标系来实现,这个坐标系被称之为机床坐标系。 例如铣床上,有机床的纵向运动、横向运动以及垂直运动,如图14所示。在数控加工中就应该用机床坐标系来描述。标准机床坐标系中x,y,z坐标轴的相互关系用右手笛卡尔直角坐标系决定: 1)伸出右手的大拇指、食指和中指,并互为90°。则大拇指代表X坐标,食指代表Y坐标,中指代表Z坐标。 2)人拇指的指向为X坐标的正方向,食指的指向为Y坐标的正方向,中指的指向为Z坐标的正方向。 3)围绕X,Y,Z坐标旋转的旋转坐标分别用A,B,C表示,根据右手螺旋定则,大拇指的指
17、向为X,Y,Z坐标中任意轴的正向,则其余四指的旋转方向即为旋转坐标A,B,C的正向,见图15。 (3)运动方向的规定增大刀具与工件距离的方向即为各坐标轴的正方向。2、坐标轴方向的确定 (1)Z坐标的运动方向是由传递切削力的主轴所决定的,即平行于主轴轴线的坐标轴即为Z轴,Z坐标的正向为刀具离开工件的方向。如果机床上有几个主轴,则选一个垂直于工件装夹平面的主轴方向为z坐标方向;如果主轴能够摆动,则选垂直于工件装夹平面的方向为Z坐标方向。 (2)X坐标 X坐标平行于工件的装夹平面,一般在水平面内。确定X轴的方向时,要考虑两种情况:1)如果工件做旋转运动,则刀具离开工件的方向为X坐标的正方向。 如车床
18、 2)如果刀具做旋转运动,则分为两种情况:Z坐标水平时,观察者沿刀具主轴向工件看时,+X运动方向指向右方;Z坐标垂直时,观察者面对刀具主轴向立柱看时,+X运动方向指向右方。 (3)Y坐标 在确定X和Z坐标的正方向后,可以用根据X和Z坐标的方向,按照右手直角坐标系来确定Y坐标的方向。 例:根据图18所示的数控立式铣床结构图,试确定X,Y,Z直线坐标。(1)Z坐标:平行于主轴,刀具离开工件的方向为正。(2)X坐标:Z坐标垂直,且刀具旋转,所以面对刀具主轴向立柱方向看,向右为正。(3)Y坐标:在Z、X坐标确定后,用右手直角坐标系来确定。3附加坐标系为了编程和加工的方便,有时还要设置附加坐标系。对于直
19、线运动,通常建立的附加坐标系有:(1)指定平行于x,y,z的坐标轴可以采用的附加坐标系:第二组u,V,W坐标,第三组P,Q,R坐标。(2)指定不平行于X,Y,Z的坐标轴也可以采用的附加坐标系:第二组U,V,W坐标,第三组P,Q,R坐标。 §1-2编程指令一、 准备功能G指令G指令分为模态指令和非模态指令两种。1、 绝对尺寸和增量尺寸指令尺寸G90、G91 绝对尺寸的尺寸字的地址符用X,Y,Z。 增量尺寸的尺寸字的地址符用U,V,W。机床运动位置的坐标值是以前一位置为基准为基准计算,其正负可根据移动方向来判断,沿坐标轴正方向为正。 绝对尺寸编程时程序段为G90 G01 X30O Y60
20、 0 F100 增量尺寸编程时程序段为G9l G01 X -40.0 W30.0 F100绝对尺寸、增量尺寸混用编程时程序段为G01 X30O Y30.0 F100这种表达方式的特点是同一程序段中绝对尺寸和增量尺寸可以混用,这给编程带来很方便。 2工件坐标系设定指令G5459 当用绝对尺寸编程时,必须先建立一坐标系,用来确定绝对坐标原点(又称编程原点或序原点),或者说要确定刀具起始点在坐标系中的坐标值,这个坐标系就是工件坐标系。 程序格式: G54 XYZ 式中X、Y、Z值为机床坐标系中的坐标值,其尺寸均为负值。 G54 G90 X-100 Y-100 Z-203坐标平面选择指令G17、G18
21、、G19坐标平面选择指令是用来选择圆弧插补的平面和刀具补偿平面的。右手直角笛卡尔坐标的三个互相垂直的轴X、Y、Z,两两组合分别构成三个平面,即XY平面、XZ平面和YZ平面。G17表示在XY平面内加工;G18表示在XZ平面内加工;G19表示在YZ平面内加工,如图l-4所示。由于数控铣床多数时候在XY平面内加工,数控系统默认G17指令,故G17指令一般可省略。 4快速点定位指令G00 G00指令的运动轨迹一般不是一条直线,而是三条或两条直线的组合。如果忽略这一点,就容易发生碰撞。 程序格式: G00 XYZ; 式中x、Y、Z表示目标位置的坐标值。 5直线插补指令G01 G01用于按指定速度进给的直
22、线运动,可使机床沿x、Y、z方向执行单轴运动,或在各坐标平面内执行任意斜率的直线运动,也可使机床三轴联动,沿指定的空间直线运动。 程序格式: G01 XYZF; 式中x、Y、z为指定直线的终点坐标值。 GO1是模态指令,F在本系统中是模态指令,G01程序段中须含有F指令,如无F指令则认为进给速度为零(或按G00执行)FANUC是报警。 6圆弧插补指令G02、G03 G02表示按指定速度进给的顺时针圆弧插补指令G03表示按指定速度进给的逆时针圆弧插补指令。顺圆、逆圆的判别方法是: G02沿着不在圆弧平面内的坐标轴由正方向向负方向看去,顺时针方向为,逆时针方向为G03,如图所示。 程序格式;在XY
23、平面内的圆弧插补 G17 G02 X Y R F在XZ平面内的圆弧插补 G18 G03 X Z I K(R) F 在Yz平面内的圆弧插补 G19 G03 Y Z J K(R) F式中X、Y、Z为圆弧终点坐标值,可以用绝对值,也可以用增量值,由G90或G91决定。在增量方式下,圆弧终点坐标是相对于圆弧起点的增量值。注:1、I、J、K表示圆弧圆心的坐标,它是圆心相对于圆弧起点在X、Y、Z轴方向上的增量值,也可以看作圆心相对于圆弧起点为原点的坐标值,也可理解为圆心坐标值圆弧起点坐标值(与G90 G91无关) 有正负号(可理解与坐标轴方向一致为正)2、R是圆弧半径,当圆弧所对应的圆心角为0°
24、180°时,R取正值;当圆心角为180°360°时,R取负值。封闭圆(整圆)只能用I、J、K来编程。 如图l-6所示,设刀具从A开始沿ABC切削。 图16 G02、G03编程举例 图17整圆编程 绝对值尺寸编程: G54 X2000 Y40O Z0;(设定坐标系值) G90 G03 X1400 Y100O I60.O JO (或R60)F100 圆弧终点坐标值 圆心坐标值圆弧起点坐标值 G02 X120.0 Y60O I一500 J0 (或R50); 增量值尺寸编程: G91 G03 X一60O Y60 O I 60O J0(或R60O) F100 G02 X-2
25、0.0 Y-40.0 I一500 J0(或R50O); 图17为一封闭圆,现设起刀点在坐标原点O。加工时从O快速移动至A,逆时针加工整圆。绝对值尺寸编程:G54 X0 Y0 Z0;G90 G00 X300 Y0;G03 X30O Y0 I一300 JO F100G00 X0 Y0;增量值尺寸编程:G91 G00 X30O YO;G03 X0 Y0 I一300 JO F100;G00 X 300;在同一程序段中如果l、J、K与R同时出现时,R有效,而其他字被忽略7、暂停指令G04G04指令可使刀具作暂短的无进给光整加工,一般用于锪平面、镗孔等场合 程序格式: G04 X G04 P 其中地址X后
26、可以用带小数点的数,单位为s,如暂停1 s可写成G04 X1O;地址P不允许用小数点输入,只能用整数,单位为ms,如暂停1 s可写成G04 P1000。例如,图18为锪孔加工,孔底有表面粗糙度要求,程序如下: G91 G01 Z一7.0 F60; G04 X5.0;(刀具在孔底停留5 s) G00 Z7.0;综合练习: 8、刀具半径补偿指令G41、G42、040 当加工曲线轮廓时,对于有刀具半径补偿功能的数控系统,可不必求出刀具中心的运动,只需按被加工工件轮廓曲线编程,同时在程序中给出刀具半径的补偿指令,就可加工出零件的轮廓曲线,使编程工作简化,如图1-12所示。 图1-13左偏刀具半径补偿
27、G41为左偏刀具半径补偿,是指沿着刀具运动方向向前看(假设工件不动),刀具位于零件左侧的刀具半径补偿,如图所示。 G42为右偏刀具半径补偿,是指沿刀具运动方向向前看(假设工件不动),刀具位于零件右侧的刀具半径补偿, G40为刀具半径补偿撤消。使用该指令后,使G41、G42指令无效。 程序格式: G00 G41 X Y Z D 图1 14右偏刀具半径补偿 格式中的X、Y或Z表示刀具移至终点时,轮廓曲线(编程轨迹)上点的坐标值;D为刀具半径补偿寄存器地址字,后面一般用两位数字表示偏置量的代号,偏置量可用MDI方式输入。 为了保证刀具从无半径补偿运动到所希望的刀具半径补偿起始点,必须用一直线程序段G
28、00或G01指令来建立刀具半径补偿。 直线情况时,如图1-15所示,刀具欲从起点A移至终点B,当执行有刀具半径补偿指令的程序后,将在终点B处形成一个与直线AB相垂直的新矢量BC,刀具中心由A移至c点。沿着刀具前进方向观察,用G41指令时,形成的新矢量在直线左边,刀具中心偏向编程轨迹左边;而用G42指令时,刀具中心偏向右边。 取消刀具半径补偿的程序格式为 G40 G00 X Y最后一段刀具半径补偿取消,应有一直线程序段或G01指令取消刀具半径补偿。进行刀具补偿指令时有三个步骤:1、建立刀补 G00 /G012、进行刀补 G41、G42、G00 X 3、取消刀具 G40 G01 X Y 注意:在G
29、41或G42至G40指令程序段这间的程序段不能有任何一个刀具不移动的指令出现,在XY平面中执行刀具半径补偿时,也不能出现连续两个Z轴移动的指令,否则G41或G42指令无效。在使用G41或G42指令的程序段中只能用G00或G01指令,不能用G02或G03指令。五、子程序调用指令 在一个加工程序的若干位置上,如果存在某一固定顺序且重复出现的内容,为了简化程序可以把这些重复的内容抽出,按一定格式编成子程序,然后像主程序一样将它们输入到程序存储器中。主程序在执行过程中如果需要某一子程序,可以通过调用指令来调用子程序,执行完子程序又可返回到主程序,继续执行后面的程序段。为了进一步简化程序,子程序还可调用
30、另一个子程序,这称为子程序的嵌套。编程中使用较多的二重嵌套,其程序的执行情况如图1-41所示。1, 子程序的格式主程序MP 子程序 子程序B O××××; ········· ············· M99 在子程序的开头,在地址。后规定子程序号(由4位数字组成,前0可以省略),M99为子程序结束指令,M99不一定要单独使用一个程序段
31、,如“G00 xYM99;”也是允许的。 2子程序的调用 调用子程序格式: M98 P ×××× 重复调用的次数 被调用的子程序号系统允许重复调用的次数为9999次。如果省略了重复次数,则认为重复次数为1次。 例如M98 P51000 表示程序号为1000的子程序连续调用5次。3子程序的执行位为rnmmin(公制)或inntis(英制)。例如公制F50表示进给速度为50 mmmin。 编程举例:零件如图所示,用8键槽铣刀,使用半径补偿,每次下刀2.mm,试用子程序编程。(需扫描P30页)O100G54 X0 Y0 Z20.0M03 S800G90 G00
32、 X-4.5 Z0M98 P4110G90 G00 Z20.0 M05X0 Y0 M09M30O110G91 G00 Z-2.5M98 P4120G00 X-76 M99O120 G91 G00 X19.0G41 X4.5 H21G01 Y75.0 F100X-9.0Y-75.0G40 G00 X4.5 M99 练习: 数控加工中心编程指令9、刀具长度补偿指令G43、G44、G49(一般用加工中心)刀具长度补偿指令一般用于刀具轴向(Z方向)的补偿,它使刀具在Z方向上的实际位移量比程序给定值增加或减少一个偏置量。1)这样在程序编制中,可以不必考虑刀具的实际长度以及各把刀具不同的长度尺寸。2)当刀
33、具磨损、更换新刀或刀具安装有误差时,也可使用刀具长度补偿指令,补偿刀具在长度方向上的尺寸变化,不必重新编制加工程序、重新对刀或重新调整刀具。 程序格式: G43 /G44 Z H 。 式中G43为刀具长度正补偿指令,G44为刀具长度负补偿指令,Z为目标点的编程坐标值,H为刀具长度补偿值的寄存器地址,后面一般用两位数字表示补偿量代号,补偿量a可以用MDI方式存入该代号寄存器中。 执行程序段G43 ZH;时; Z实际值=Z指令值+a 执行程序段G44 zH;时: Z实际值=Z指令值一a 式中,a可以是正值,也可以是负值。 采用取消刀具长度补偿G49指令或用G43 H00和G44 H00可以撤消长度
34、补偿指令。 同一程序中,既可采用G43指令,也可采用G44指令,只需改变补偿量的正负号即可,如图l-11所示。A为程序指定点,B为刀具实际到达点,0为刀具起点,采用G43指令,补偿量a200mm,将其存放于代号为5的补偿值寄存器中,则程序为图1-10刀具长度补偿图1-11改变补偿量的正负号G54 X0 Y0 Z0; (设定为程序零点)G90 GOO G43 Z30O H05; (到达程序指定点A,实际到达B点)这样,实际值(B点坐标值)为170,等于程序指令值(A点坐标值)30加上补偿量-200 如果采用G44指令,则补偿量a- 200 mm,那么程序为 G54 X0 Y0 ZO; G90 G
35、00 G44 Z300 H05; 同样,实际值B点坐标值)为170,等于程序指令值(A点坐标值)30减去补偿量200。 如果采用增量值编程,则程序为 G91 G00 G43 Z30 0 H05; (将2000存入H05中) 或G91 G00 G44 Z300 H05 (将200 0存入H05中)二、 FANUC系统固定循环功能在孔加工时,往往需要快速接近工件,工进速度进行孔加工及孔加工后快速退回三个固定动作。 常用的固定循环指令能完成的动作有:钻孔、攻螺纹和镗孔等。这些循环通常包括下列六个基本操作动作: 孔加工固定循环通常由以下6个动作组成: 动作l-X轴和Y轴定位,刀具快速定位到孔加工的位置
36、。 动作2快进到R点,刀具自初始点快速进给到R点(准备切削的位置)。 动作3孔加工,以切削进给方式执行孔加工的动作。 动作4在孔底的动作,包括暂停、主轴准停、刀具移位等动作。 动作5返回到R点。继续下一步的孔加工,而又可以安全移动刀具时应选择R点 动作6快速返回到初始点。孔加工完成后,一般应选择初始点。 固定循环的动作如图 所示。图中用虚线表示的是快速进给,用实线表示的是切削进给。 (1)初始平面 初始平面是为安全进刀切削而规定的一个平面。初始平面。初始平面到零件表面的距离可以任意设定在一个安全的高度上,当使用同一把刀具加工若干孔时,只有孔间存在障碍需要跳跃或全部孔加工完成时,才使用G98,使
37、刀具返回初始平面上的初始点。 (2)R点平面 R点平面又叫R参考平面,这个平面是刀具进刀切削时由快进转为工进的高度平面,距工件表面的距离主要考虑工件表面尺寸的变化,一般可取25 。使用G99,刀具将返回到该平面的R点。 (3)孔底平面加工盲孔时孔底平面就是孔底的Z轴高度,加工通孔时一般刀具还要伸长超过工件底平面一段距离,主要是保证全部孔深都加工到尺寸,钻削时还应考虑钻头钻尖对孔深的影响。 孔加上循环与平面选择指令(G17、G18或G19)无关,即不管选择了哪个平面,孔加工都是在XY平面上定位,并在z轴方向上进行孔加工。图中实线表示切削进给,虚线表示快速运动。R平面为在孔口时快速运动与进给运动的
38、转换位置。 常用的固定循环有高速深孔钻循环、螺纹切削循环、精镗循环等。 编程格式:G90G91 G98G99 G73G89 XYZRQPFK注解:其中G90G91 绝对坐标编程或增量坐标编程; G98-返加起始点; G99-返回R平面; G73G89 孔加工方式,如钻孔加工、高速深孔 钻加工、镗孔加工等; X,Y-孔的位置坐标; Z-孔底坐标; R-安全面(R面)的坐标,增量方式时为起始点到R面的增量距离,在绝对方式时为R面的绝对坐标; Q每次切削深度; P-孔底的暂停时间; F-切削进给速度; K规定重复加工次数。固定循环由G80或01组G代码撤消。(1)数据形式 R、Z指定与G90、G91
39、的方式有关,选择G90方式时R、Z一律用终点坐标值,选择G91时则R是指自初始点到R点的距离,Z是指自R点到孔底平面上点的距离。(2) 返回点平面选择指令G98、G99由G98、G99决定刀具在返回时达到的平面,G98指令返回到初始平面B点,G99指令返回R平面。如下图所示固定循环指令以及Z、R、Q、P等指令进行都是模态指令,在后面连续的加工中不必重新指定。如果仅仅是某个孔加工数据发生变化,仅修改需要变化的数据即可。取消孔加工方式用G80指令,而如果中间出现了任何01组的G代码,如G00、G01、G02等指令,则孔加工方式及孔加工数据也会全部自动取消。1、 高速深孔钻循环指令G73G73用于深
40、孔钻削,在钻孔时采取间断进给,有利于断屑和排屑,适合深孔加工。图示为高速深孔钻加工的工作过程。 其中:Q为增量值,指定每次切削深度(增量值且用正值表示);d为排屑退刀量统参数设定。2、深孔往复排屑钻孔循环指令G83与G73略有不同的是每次刀具间歇进给后退回至R点平面。此处的“d”表示刀具间断进给每次下降时由快速转为工进的那一点至前一次切削进给下降的点之间的距离。 例:对图510所示的5×8 mm、深为50的孔进行加工。显然,这属于深孔加工。进行深孔钻加工的程序为应用举例O40N10 G56 G90 G1 Z60 F2000 选择2号加工坐标系,到Z向起始点N20 M03 S600 主
41、轴启动N30 G98 G73 X0 Y0 Z一50 R30 Q5 F50选择高速深孔钻方式加工1号孔N40 G73 X40 Y0 Z一50 R30 Q5 F50 选择高速深孔钻方式加工2号孔N50 073 X0 Y40 Z 50 R30 Q5 FS0 选择高速深孔钻方式加工3号孔N60 G73 X一40 Y0 Z 50 R30 Q5 F50 选择高速深孔钻方式加工4号孔NT0 G73 X0 Y一40 Z 50 R30 Q5 FS0 选择高速深孔钻方式加工5号孔N80 G01 Z60 F2000 返回z向起始点N90 M05 主轴停N100 M30 程序结束并返回起点 加工坐标系设置:G56 X
42、=一400,Y=一150,Z=一 50。 上述程序中,选择高速深孔 钻加工方式进行孔加工并以G98确定每一孔加工完后,回到R面。设定孔口表面的z向坐标为o,R甲面的坐标为30,每次切深量Q为5,系统设定退刀排屑量d为2。3、 精镗循环指令G76 G76指令用于精镗孔加工。镗削至孔底时,主轴停止在定向位置上,即准停,再使刀离开加工表面,然后再退刀。这样可以高精度、高效率地完成孔加工而不损伤工件已加工程序格式中,Q表示刀尖的偏移量,一般为正数,移动方向由机床参数设定。 76精镗循环的加上过程包括以下几个步骤: (1)在X,Y平面内快速定位; (2)快速运动到R平面; (3)向下按指定的进给速度精镗
43、孔; (4)孔底主轴准停; (5)镗刀偏移; (6)从孔内快速退刀。 图所示为G76精镗循环的工作过程示意图。 (a) G76 (G98) (b) G76 (G99)4、钻孔循环指令G81与锪孔指令G82G81 X Y Z R FG82 X Y Z R P F与G81比较,惟一不同之处G82在孔底增加了暂停,因而适用于锪孔或镗阶梯孔,而G81用于一般的钻孔。5、精镗孔循环指令G85 与精镗阶梯孔循环指令G89程序格式: G85 XYZRF G89 XYZRPF 孔加工的动作如图1-35和图l 36所示,这两种孔加工方式,刀具是以切削进给的方式加工到孔底,然后又以切削进给方式返回R点平面,因此适用于精镗孔等情况。G89在孔底有延时。6、螺纹加工循环指令(攻螺纹加工) G84(右旋螺纹加工循环指令) G84指令用于切削右旋螺纹孔。向下切削时主轴正转,孔底动作是变正转为反转,再退出。F表示导程,在G84切削螺纹期间速率修正无效,移动将不会中途停顿,直到循环结束。G84右旋螺纹加工循环工作过程见图 。 3G74(左旋螺纹加工循环指令) G74指令用于切削左旋螺纹孔。主轴反转进刀,正转退刀,正好与G84指令中的主轴转向相反,其他
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度个人文化创意产业股份转让合同协议书4篇
- 2025年美容美发服务销售合同规范范本
- 2025年度智能家居装修定制服务协议3篇
- 2025年中建二局安装工程有限公司招聘笔试参考题库含答案解析
- 2025年福建三明港务置业有限公司招聘笔试参考题库含答案解析
- 二零二五年度城市轨道交通建设投资合同4篇
- 2025年江西国际经济技术合作公司招聘笔试参考题库含答案解析
- 2025年湖北咸宁市咸安区经发集团招聘笔试参考题库含答案解析
- 2025年山东青岛平度市自来水公司招聘笔试参考题库含答案解析
- 2025年度个人房产买卖全程监理合同4篇
- 河北省大学生调研河北社会调查活动项目申请书
- GB/T 20920-2007电子水平仪
- 如何提高教师的课程领导力
- 企业人员组织结构图
- 日本疾病诊断分组(DPC)定额支付方式课件
- 两段焙烧除砷技术简介 - 文字版(1)(2)课件
- 实习证明模板免费下载【8篇】
- 复旦大学用经济学智慧解读中国课件03用大历史观看中国社会转型
- 案件受理登记表模版
- 2022年浙江省嘉兴市中考数学试题(Word版)
- 最新焊接工艺评定表格
评论
0/150
提交评论