数控编程教程_第1页
数控编程教程_第2页
数控编程教程_第3页
数控编程教程_第4页
数控编程教程_第5页
已阅读5页,还剩52页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1、第二章 数控编程中的G M代码1、准备功能G代码(1)说明:准备功能G代码是设立机床工作方式或控制系统工作方式的一种命令。因其 地址符规定为 G故又称为 G功能或G指令。它的后面一般为两位数(0099),也有极少数机床系统为三位数(非标准化规定)(2)格式:G00 X_ Z _ 或 G01 X_ Z_ F_ _女口 G00 X60 Z5 或 G01 X80_ Z0_F100其中G00或G01为G代码,后面的数字为坐标值及进给速度目前,其G代码标准化规定的程度不是很高,在具体编程时必须按照所用的系统说明 书的具体规定使用,切不可盲目套用。准备功能G常用的G功能如表3.2 1代码功能代码功能G00

2、/ G01快速点定位/直线插补G33等螺距螺纹切削G02顺时针方向圆弧插补G34增螺距螺纹切削G03逆时针方向圆弧插补G35减螺距螺纹切削G04暂停G36- G39永不指定G05不指定G40刀具补偿、偏置注销G06抛物线插补G41/ G42刀具补偿(左、右)G07不指定G43/ G44刀具偏置(正、负)G08/ G09加速、减速G45- G52刀具偏置(+ 0 )G10- G16不指定G53坐标轴注销G17- G19坐标平面选择G54- G59坐标轴选择G20- G32不指定G60准确定位1 (精)代码功能代码功能G61准确定位1 (中)G93时间倒数、进给率G62快速定位(粗)G94每分钟进

3、给G63攻螺纹G95主轴每转进给G64- G67不指定G96恒线速度G68/ G69刀具偏置(内角、外角)G97主轴每分钟转数G70- G79不指定G98不指定(每分钟进给)G80固定循环注销G99不指定(主轴每转进给)G81- G89固定循环G90绝对编程G91增量编程G92预置寄存说明:指定了功能的代码,不能用于其他功能。 “不指定”代码,在将来有可能规定其功能。 “永不指定”代码,在将来也不指定其功能。2、辅助功能字M辅助功能字用以指令数控机床中的辅助装置的开关动作或状态。因其他地址符规定为M故又称为M功能或M指令,它的后面一般由两位数(0 09 9),也有少数的数控系统使用三位数。由于

4、数控机床实际使用的符合 ISO标准规定的这种地址符(见表 3. 2 2),其标准化 程度与G指令一样不高,故仍应按照所用的数控系统(说明书)的具体规定使用,不可盲目套用。辅助功能字M表 3. 2 2代码功能代码功能M00程序停止M32-M35不指定M01计划停止M36/M37进给范围1 /2M02程序结束M38/M39主轴速度范围1/2M03主轴须时针方向M40-M45齿轮换挡,或不指定M04主轴逆时针方向M46 M47不指定M05主轴停止M48注销M4 9M06换刀M49进给率修正旁路M07/M082号、1号切削液开M50/M513号,4号切削液开M09切削液关M52-M54不指定M10/M

5、11夹紧,松开M55/M56刀具直线位移,位置1/2M12不指定M57-M59不指定M13主轴须时针,切削液开M60更换工件M14主轴逆时针,切削液开M61/M62工件直线位移,位置1/2M15/M16正,负运动M63-M70不指定M17/M18不指定M71/M72工件角位移,位置1/2M19主轴定向停止M73-M89不指定M20-M29永不指定M90-M99不指定M30纸带结束M31互锁旁路第二节外圆车削(G00/G01)一、G00快速点定位1、格式:G00 X_ Z_ :快速定位2、说明:(1) X Z是终点的坐标值。3、使用范围:(1) 使用于快速进退刀,空行程的走刀。(2) G0 0时

6、各轴快速移动的速度由厂家设定,F在此无效。在实际加工中可通过倍率开关进行调节。(3) 常见的 G00四种进给方式:如图 3.2 3所示 A-B A C-B A E-B A F-B4、编程实例:1) 、G00在绝对和增量方式中编程 G90G00 X60Z60或 G00X60G00Z60 G91G00 U40W50或 G00U40GOOW50二、GO1直线插补1、格式:G01 X_ Z_ F. G01 X_ F_G01 Z F2、说明:X、Z为终点的坐标值 F为进给速度;3、使用范围:(1) 直线插补,用于加工外圆、端面、台阶等平行于某一坐标轴的直线运动或两轴联动。其进给速度F的大小根据工作情况由

7、编程人员确定,在实际工作中可通过方式按钮的倍率进行调节。(2) 进给速度 F有三种表示方法:a、每分钟进给(mm/min)b、每转进给(mm/r)c、代码表示(3) G00G01具有模态功能,简化编程内容。4、走刀路线:1 ) G01在绝对和增量方式中编程:G90G01 X20Z10F100G01 X40Z30F100G01 Z60F100G91G01 U0W0F100G01 U20W20 F100G01 W30F1005、实例加工:1)阶台轴的加工(如图)其余:5 01. 6 1.卜O0001程序号G92 X100 Z20建立工件坐标系M03 S600 T0101主轴正转,选择0 1号刀具G

8、00 X65 Z2快速定位到(6 5、2 )处G01 X55 F100G01 Z-50 F100直线插补车5 5外圆G01 X60 F300G01 Z2退刀G01 X50 F100G01 Z-30 F100直线插补车5 0外圆G01 X56G01 Z0退刀G01 X46G01 X50 Z-2 F100倒角加工(2X45。)G01 X52F200G00 X100 Z20快速退刀,为下一步M05主轴停转N01N02N03N06N07N08N09N10N11N12N13N14N15N16N04N052) 直线插补加工锥度及倒角 如下图所示:6。3其余:P3 2.3. 2 /2 x 45201555O

9、0002N01 G92 X120 Z30N02 M03 S700 T0101N03 G00 X35 Z5N04 G01 X26 Z0 F80N05 G01 X30 Z-2 F80N06 G01 Z-15F80N07 G01 X40 Z-35 F80N08 G01 Z-55F80N09 G01 X45F200N10 G00 X120 Z30N11 M05主轴停转建立工件坐标系主轴正转7 0 0转每分钟 快速定位倒角2 X45度 加工3 0外圆 加工锥度加工5 5外圆退刀回程序原点3、G50工件坐标系的建立(预置寄存)格式:G50 X_ Z_X说明:、Z:程序原点在编程坐标系中的位置(1) 用以设

10、置加工过程中刀尖的起始点及加工过程中的换刀点位置(2) 经绝对值方式输入,其值一般为正值(3) 加工原点应在编程坐标系中设置如图3.2 6所示:建立工件坐标系(程序原点设置)()60G50 X60 Z30将加工原点设在离中心线60mm处,离端面30mm处。(试车外圆表面,X不动,沿Z 方向退刀,测量外圆表面直径, 得 出X值,输入给刀具形状补 正参数中;试车端面,Z不动, 沿X方向退刀,将Z值输入给刀 具形状补正参数)。然后,使刀 具远离工件一个安全距离,换刀,完成其它刀具对刀步骤。此过程通过试车对刀,实际上完成了工件坐标系的确定。三、M功能及换刀指令(1)主轴功能 M03 M04 M05格式

11、:M03 S_主轴逆时针旋转M04 S_ 主轴顺时针旋转M05主轴停止作用:主轴正转、主轴反转、主轴停止其S为主轴转速(r/min )转/每分。如M03 S800r/mi n 为主轴逆时针旋转,转速为每分钟800 转。(2)换刀功能M06格式:M06 TM06 T作用:换刀指令,调用程序中的刀具; 其T后面由两位数或四位数组成;如:T10 T0101_ 前面1、0 1为刀具号,后面0、01为刀补号,表示1号刀具带1 号刀补。(3)程序结束指令 M02 M30M02表示程序结束,刀具执行到此指令停止运行,主轴停转;M30表示程序结束,刀具执行到此指令停止运行,主轴停转,且光标返回到程序首(为加工

12、下一工件准备)。第二节圆弧的加工(G0 2G03)一、(G02/G03圆弧插补(1) 顺时针圆弧插补G02格式: G02 X_ Z_ R_ F G02 I_ K_ F_(2) 逆时针圆弧插补 G03格式: G03X_ Z_ R_ F_G03I_ K_ F_说明:(1) X、Z:圆弧终点坐标,可以用绝对值或增量值编程;(2) R表示圆弧半径。(3) I K表示圆心相对于圆弧起始点的距离。F: 进给量注意事项 :1) X、 Z: 圆弧终点坐标,可以用绝对值或增量值编程(2)圆弧18 0,用+R表示,圆弧半径圆弧18 0时用一R表示。3) I 、 K: 圆心相对于圆弧起点的坐标。(4) I、K一般可

13、作整圆的加工,R则不可描述整圆加工使用。(5 )圆弧旋向的判别:沿着不在圆弧平面(X、Z)内G02逆时针方向为 G03o1)对于后置刀架车床床(从+Y轴的上方向下观察)的第三坐标轴Y轴的正方向望负方向看去,顺时针方向为:沿着不在圆弧平面(X、Z)内的G03,逆时针方向为 G022) 对于前置刀架车床(从 Y 轴的下方向上观察) 第三坐标轴Y轴的负方向望正方向看去,顺时针方向为如图3.2 7所示:图 3.2 7 a)前置刀架,刀架在操作者内侧+Z后置刀架,刀架在操作者外侧三、编程实例(前置刀架)用绝对编程G90格式加工如下图所示的圆弧零件,+XR101035R15+Z其精加工程序内容:1)用圆弧

14、R编程方式绝对编程G90格式:%123程序名N1 G92 X100 Z10建立工件坐标系,起刀点N2 M03 S700主轴正转,每分钟7 0 0转N3 T0101N4 GOO X0 Z3N5 GO1 ZO F60加工R15圆弧 加工R1O圆弧 加工50外圆 退刀 快速返回起始点 主轴停转 光标返回程序首。选择1号刀具,带1号刀补 快速定位(0,38 )位置 直线插补接近工件N6 G03 X30 Z-15 R15N7 G02 X50 Z-25 R10N8 G01 Z-35N9 G01 X52N10 GOO X80 Z100N11 MO5N12 M3O2)用圆弧I、K编程方式:加工如上图所示的圆弧

15、零件Ooo 6程序名N1 G5O X8O Z1OO建立工件坐标系,起刀点N2 MO3 S8OO主轴正转,每分钟 8 0 0转N3 TO1O1选择1号刀具,带1号刀补N4 GOO XO Z38快速疋位到(0,38 )位置N5 GO1 Z35 F6O直线插补接近工件N6 GO3 X3O Z2O IO K-15加工 R15 圆弧N7 GO2 X5O Z1O I1O KO加工R1O圆弧N8 GO1 ZO加工50外圆N9 GO1 X52退刀N1O GOO X8O Z1OO快速返回起始点N11 MO5主轴停转N12 M3O光标返回程序首三、扩展知识后置刀架加工程序:+X+Z1)用圆弧R编程方式:其精加工程

16、序内容:Oo0 1程序名N1G50 X80 Z1OO建立工件坐标系,起刀点N2M03 S700主轴正转,每分钟7 0 0转N3TO1O1选择1号刀具,带1号刀补N4GOO XO Z38快速疋位到(0,38 )位置N5GO1 Z35 F6O直线插补接近工件N6GO3 X3O Z2O R15加工R15圆弧N7GO2 X5O Z1O R1O加工R1O圆弧N8GO1 ZO加工50外圆N9GO1 X52退刀N10 GOO X80 Z100快速返回起始点N11 M05主轴停转N12 M30光标返回程序首+X+Z2)用圆弧I、K编程方式增量编程G91:其精加工程序内容:O00 7程序名N1G5O X8O Z

17、1OO建立工件坐标系,起刀点N2MO3 S8OO主轴正转,每分钟 80 0转N3TO1O1选择1号刀具,带1号刀补N4GOO XO Z38快速疋位到(0,38 )位置N5GO1 W-3 F6O直线插补接近工件N6 G03 U30 W-15 I0 K-15N7 G02 U20 W-10 I10 K0N8 G01 W-10N9 G01 U2N10 G00 X80 Z100N11 M05N12 M30加工 R15 圆弧 加工 R10 圆弧 加工50外圆 退刀 快速返回起始点 主轴停转 光标返回程序首第三节螺纹加工(G32)一、预备知识:1、G32螺纹加工指令(1) 直螺纹加工:格式: G3 2 X

18、(U)_ Z (W)_ F_说明 : X(U)- 直径上的终点坐标值Z(W)- 加工螺纹走刀长度F- 螺距2、注意事项:1 ) G32属单一螺纹加工,加工中不能执行循环加工,要有G00或G01指令配合使用;2) 螺纹加工必须设置升速进刀段与降速退刀段,其经验公式如下;3) 主轴转速与螺距是相关联并相制约的,改变主轴转速的百分率,将切出不规则的 螺纹;升速进刀段 5 1= S?L/1800x3.065降速退刀段5 2 = S?L/1800S-主轴转速L导程4) 在螺纹加工过程中株主轴倍率有效,但在切螺纹中,如改变了倍率,由于升降速的影响不能切出正确的螺纹。5) 加工螺纹中,进给速度倍率无效,固定

19、在100。3、加工实例:如下图所示:(以工件右端为工件坐标原点) 其螺纹加工程序内容:4050012 3 4G92 X120 Z5M03 S400 T0101G00 X32G32 X29 Z-45 F2.0G01 X32 F200G00 Z5G32 X28 Z-45 F2.0G01 X32 F200G00 Z5G32 X27.4 Z-45 F2.0G01 X32 F200G00 X120 Z5M05M30程序名建立工件坐标系,起刀点 主轴正转,4 0 0 r/min快速定位到(3 2,5 )处螺纹加工直线退刀快速退刀螺纹加工直线退刀退刀螺纹加工直线退刀退刀,返回起始点主轴停转光标返回程序首 说

20、明:Z5和Z-45为螺纹的升速进刀段和退刀降速段(经验值)二、扩展知识:1、多头螺纹的加工2、锥螺纹加工:格式:G3 2 X (U)_ Z (W)_ F_X-直径上的终点坐标值,U为从起刀点到螺纹指定直径的距离Z-加工螺纹走刀长度,W为从起刀点到螺纹指定长度的距离F-螺距,当多头时为导程说明:1) G32锥螺纹属单一过程螺纹加工,加工中要有G00或G01指令配合使用;2)螺纹加工必须设置升速进刀段与降速退刀段,其经验公式如上;如下图所示锥螺纹加工程序:0丨 8I I I I() ()降速退刀段升速进刀段程序名:00001N1G00 X25 Z5快速定位N2G33 X49 Z-65 F_加工螺纹

21、N3G01 X52 F100N4G00 Z5退刀N5G00 X26定位N6G33 X48 Z-65 F_加工螺纹N7G01 X52 F100N8G00 Z5退刀3、螺纹的测量方法-环规1) 、螺纹环规测量,是一种综合测量法,就是对螺纹的各项尺寸用螺纹量规进行综合性的 测量。螺纹量规包括螺纹环规和螺纹塞规两种,见下图所示。图螺纹塞规、环规螺纹环规用来测量外螺纹,螺纹塞规用来测量内螺纹。它们的一端为过端,另一端为止 端。在测量时,如果过端能刚好拧进去,而止端不能拧进,说明螺纹精度符合要求。在使用中,如发现过端难以拧进,应对螺纹的直径、牙形和螺距等进行检查,经修正后再用量规检验,千万不能硬拧量规,使

22、量规严重磨损甚至损坏。4、螺纹的测量方法-螺纹千分尺1)、用螺纹千分尺测量螺纹中径,如下图4.1-2所示。螺纹千分尺的刻度原理和读数方法和外径千分尺相同,的不同的是螺纹千分尺附有两套(60和55)适用于不同螺距的测量头,可根据测量的需要进行选择,然后插入千分尺的轴杆和钻座的孔中(见图4.1-2 )。但必须注意,在更换测量头之后,必须调整钻座的位置,使千分尺对准零位。在测量时,两 个跟纹 型角相同的测量头正好卡在螺纹的牙侧上。从4.1-3图中可以看出,1、2、3、4是一个平行四边形,因此测得尺寸AD就是螺纹中径的实际尺寸。图螺纹中径测量2)、螺纹千分尺外观图形见下图图 4.1-2螺纹千分第三章

23、固定循环车削第一节外圆固定循环车削G90FANUC系统的车削固定循环也分为单一固定循环和复合固定循环两类。循环指令中的 格式及地址码含义如下。预备知识:一、G90外圆的固定循环1、格式:G90 X(U)_Z(W)_ F_2、说明:X、Z终点坐标值F 走刀速度单一固定循环,主要用于圆柱面的循环切削。3、编程实例:1) G90加工圆柱面切削循环,如下图45刀具从循环起点(刀具所在的位置) 开始矩形循环,最后又回到循环起点。图中红线表 示刀具按快速运动,实线表示按F指定的工作进给速度运动。其加工顺序按1、2、3、4进行。2)加工程序:O16 8 8N10 G54 G98N15 M03 S800N20

24、 T0101程序名指定工件坐标系主轴正转选择0 1号刀具N25 GOO X65 Z5快速定位N30 G90 X55Z-30 F100循环加工1N35X50循环加工2N40X45循环加工3N45X40循环加工4N50 GOO X120 Z50快速返回换刀点N55 M05主轴停转N60 M30程序结束%程序结束符扩展知识:(利用G90完成台阶轴的加工)注意:循环指令中刀具起点的设置第二节 G90加工锥度循环指令:G90 格式:G90 X(U)_Z(W)_ R _ F_说明:X、 Z终点坐标值R:循环起点与终点的半径之差 F 走刀速度单一固定循环,主要用于圆锥面的循环切削。注意事项:1、如下图所示,

25、刀具从循环起点开始沿径向快速移动,然后按F指定速度沿锥面运动,到锥面另一端后沿径向以进给速度退出,最后快速返回到循环起点。其加工顺序按1、2、3、进行。2、由于刀具沿径向移动是快速时给,为避免打刀,刀具在Z向应有一定的安全距离。所以考虑I时,应按延伸后的值进行考虑(如图 I应是6.2,而不是5)。3、采用编程时,应注意I的符号,确定的方法是:锥面起点坐标大于终点坐标时取正, 反之取负。4、工艺分析:此零件由锥面与台阶外圆组成,加工余量不大,且结构较简单,用一 把93外圆车刀即可完成粗、精加工。由于此章节讲述的是锥面加工方法,其他部分加工 程序已省略,只完成了锥面程序。5、采用FANUC 0i系

26、统。加工图1.3 1所示的程序如下:30on圆锥轮廓程序为:012 3 4N5 G54 G98N10 M03 S800N15 T0101N20 G00 X120 Z50N25 X62 Z5N30 G90 X60 Z-20 I-6.2 F100N35 X55N40 X50N45 G00 X120 Z50程序名用G5 4指定工件坐标系,指定每分钟进给 主轴正转,转速为8 0 0 r/min 选择1号刀具,导入1号刀具刀补 快速到达起刀点 快速到达循环起始点(图中刀具位置) 循环加工1,以10 0mm/min进给循环加工2循环加工3快速返回到起刀点N50 M05主轴停转N55 M30程序结束扩展知识

27、:1、锥体余量去除方法有几种?并画出其走刀路线图2、倒锥的加工方法,及其编程。(R)值的正负区分。第三节 螺纹的循环指令(G92)预备知识:指令:G92螺纹切削循环指令,格式:G92 X Z F(公制螺纹)G92 XZI (英制螺纹)说明:X Z终点的坐标值。G螺距(导程)I 英制螺纹,I是非模态指令。注意事项:1)螺纹加工必须设置升速进刀段与降速退刀段,其经验公式如下;2 )主轴转速与螺距是相关联并相制约的,改变主轴转速的百分率,将切出不规则的 螺纹;升速进刀段 5 1 = S?L/1800x3.065降速退刀段5 2 = S?L/1800S-主轴转速L导程3)在螺纹加工过程中株主轴倍率有效

28、,但在切螺纹中,如改变了倍率,由于升降速的影响不能切出正确的螺纹。4) 加工螺纹中,进给速度倍率无效,固定在10 0%。编程实例:如下图所示。(1) 采用FANUC 0i系统(2) 采用60螺纹车刀(3) 加工程序如下:用G92加工螺纹循环切削程序:循环起点纹起点切削8纹终循环起点点切削螺 纹起点10N10G54 G98用G5 4设定工件坐标系N20M03 S500主轴正转,5 0 0 r/minN30T0303选择3号刀具,导入3号刀补N40G00 X52 Z5快速定位N50G92 X49 Z-40 1-5.5 F2.0螺纹循环加工N60X48N70X47.4N80G00 X120 Z50快

29、速返回起刀点N90M05主轴停转N100M30程序结束%程序结束符OI234程序名扩展知识:(加工见上图)1、G92加工锥螺纹的指令应用G92G92说明:X Z R F(公制螺纹)X Z R- I (英制螺纹)X Z终点的坐标值。F螺距(导程)1 -英制螺纹,1是非模态指令 R-循环起点与终点的半径之差。第四节切槽循环指令(G7 5)、预备知识:1、指令:G752、格式:G75 R( e)G75 X( a 2) Z( 3 2) P( i) Q( k) R( w) F_3、说明:e切槽过程中径向的退刀量,半径值,单位mm。a 2槽底直径。3 2 切槽时的Z向终点位置坐标。i切槽过程中径向的每次切

30、入量,半径值,单位为um。k沿径向切完一个刀宽后退出,在Z向的移动量,单位为 um,但必须注意其值应小于刀宽。w 刀具切到槽底后,在槽底沿 Z方向的退刀量,单位 um。注意:尽量不要设置数值,取0,以免断刀。4、编程实例:10 20刀位点百切槽加工时,切槽起始点坐标应比槽口最大直径大23mm以免快速定位时发生撞刀;切槽快速定位时应注意左、右起始位置:切槽位置应优先从右侧开始,当从右侧开始切槽时,Z为一24,当从左侧切槽时,Z为一30,如图)用G7 5编写上图所示的切槽程序:O1122程序名N05 G54G98N10 MO3 S500N15 T0202设定G5 4工件坐标系,指定每分钟进给 主轴

31、正转,5 0 0 r/min换2号刀具,导入2号刀补N20 G00 X42 Z-30N25 G75 R0.1快速定位到达切槽起始点,图中位置指定径向退刀量为0. 1 mmN30 G75 X30 Z-24 P500 Q3500 R0 F50指定槽底、槽宽及加工参数(从右N35 G00 X120N40 Z50侧开始切槽) 切槽完毕后,沿径向快速退刀 快速返回起刀点N45 M05主轴停转N50 M30程序结束程序结束符二、扩展知识1、切断和切槽时的切削用量由于切断刀和切槽刀的刀头强度比其它车刀低, 所以在选择切削用量时, 应适当减 小其数值。1)吃刀深度( t)横向切削时, 吃刀深度等于垂直于工件已

32、加工表面方向量的切削层的厚度。 所以切 断和切槽时的吃刀深度也等于切断刀的主切削刃宽度。2)走刀量( s)走刀量太大, 容易使切断刀折断。 走刀量太小, 切削时车刀后面和工件产生强烈的 摩擦,发热增多,并容易引起振动。生产中常根据工件材料和刀具材料来选择走刀量:用高速钢切断刀钢料时, S= 0.05O.1Omm/r;用硬质合金切断刀切钢料时, S= 0.10 0.20mm/r 。3)切削速度( v)用高速钢切断刀钢料时, 取 3040米 /分; 用硬质合金切断刀切钢料时, 取 80 120 米/分。2、切断刀折断的原因切断刀和切槽刀的刀头强度比其它车刀低,很容易折断。其折断的原因是:1)切断刀

33、的几何形状刃磨的不正确。如副偏角和副后角太大,主切屑刃太窄,刀头太 长。刀头装斜,受力不均匀,使刀头折断。2)切断刀安装时与工件轴线不垂直,副偏角不对称,或没有对准工件中心高。3)走刀量太大。4)切断刀前角选择太大,中拖板松动,引起扎刀现象,从而使切断刀折断。3、切断时防止振动的方法切断时,往往容易引起振动,使切削无法正常进行,甚至损坏切断刀。为了防止切断刀损坏,可采取以下方法。1)适当增大前角,以减小切削力。2)在切断刀的主切削刃中间磨 R0.5毫米的消振槽。这样不仅能消除振动,还能起导 向作用。3)选用合适的主切削刃宽度,以免引起振动。4)调整主轴、拖板间隙。4、切断时,切断刀的选择1)切

34、断是,为了防止切下的工件端面留有小台,以及带孔的工件不留有边缘,可以将切断刀主切削刃磨的略斜些。2)一般在切断时, 由于切屑和工件槽宽相同,容易将切屑堵塞在槽内。为了使排屑顺 利,可把主切削刃两边倒角或把主切削刃磨成人字形。5、切断刀的刃磨要求1)刃磨切断刀时,必须保证两个副后角平直、对称,使其与两个副偏角相等,且位置 对称。2)在两个刀尖处各磨一个小圆弧过渡刃,以增加刀尖强度。第四章螺纹车削指令(G76)第一节螺纹复合循环G76一、螺纹复合循环1、格式:G76G76 P(mr 0 ) Q( dmin)R( c)G76 X( a 2) Z( 3 2) p(h) Q( d) R(I)FLm精加工

35、重复次数,可以19 9。r螺纹尾部倒角量(斜向退刀)。0099个单位,取01则退0.11 x导程(单位mm)。0 螺纹刀尖的角度(螺纹牙型角)。可选择 80、60、55、30、29、0六个种类。dmin 切削时的最小背吃刀量,表示对最后一次的背吃刀量选择,半径值,单位为umc精加工余量,半径值,单位为mm.。a 2 -螺纹底径值(外螺纹为小径值,内螺纹为大径值),直径值,单位为 mm。3 2-螺纹的Z向终点位置坐标,必须考虑空刀导出量。h 螺纹的牙深。按 h = 6 4 9 o5 p进行计算,半径值,单位为 um。d 第一次切深。表示对第一刀背吃刀量的选择,半径值,单位为um。I 螺纹部分大小

36、径的半径差,I为0时,是直螺纹切削。L螺纹导程。单位为 mm。螺纹切削复合循环指令、加工实例G76复合循环切削加工,如下图所示0515 6用G76加工螺纹复合循环切削加工程序:O2222程序名N2G54 G98N3M03 S200N4T0303N5G00 X38 Z6N6G76 P020230 Q30 R0.05N7G76 X29 Z-46 R0 P3500 Q200 F6.0N8G00 X120 Z50N9M05N10 M30%设定工件坐标系主轴正转,2 0 0 r/min 换3号刀具,导入3号刀补快速定位到循环进刀点G7 6循环加工加工完后退刀主轴停转程序结束程序结束符第二节 保证螺纹加工

37、精度的方法一、保证螺纹加工精度的方法1、对螺纹车刀的要求:1)车刀的左、右切削刃必须是直线。2)车刀的进刀后角因受螺纹升角的影响,应磨得较大些。3)车刀的刀尖应与工件中心线等高,且要对称。2、螺纹升速段与降速段1)、螺纹加工必须设置升速进刀段与降速退刀段,其经验公式如下;升速进刀段 5 1 = S?L/1800x3.065降速退刀段5 2 = S?L/1800s主轴转速L导程2)、主轴转速与螺距是相关联并相制约的, 改变主轴转速的百分率, 将切出不规则的螺纹;第三节子程序编程应用一、子程序的编程格式M99指令。子程序的格式与主程序相同,在子程序的开头编制子程序号,在子程序的结尾用(有些系统和R

38、ET返回)OkXXX (或:XXXXXX 、PXXXX%XXXX )M99(2) 子程序的调用格式常用的子程序调用格式有三种: 、M98 PxxxxP后面的前3位为重复调用次数,省略时为调用一次;后4位为子程序号。 、M98 Pxxxx lxxxxP后面的前4位为子程序号,L后面的4位数为重复调用次数,省略时为调用一次。 CALLXXXX子程序的格式为:(SUB(RET(3) 子程序的嵌套为了进一步简化程序,可以让子程序调用另一个子程序,称为子程序嵌套。 注意:子程序的嵌套不是无限次的,图3.2 13是子程序的嵌套及执行顺序。主程序子程序子程序图 3.2 13子程序结束时,如果用P指定顺序号,

39、则不返回到上一级子程序调出的下一个程序段,而返回到用P指定的顺序号的程序段,但这种情况只用于存储器工作方式。第五章盘类零件车削第一节端面固定循环车削(G72)、训练要求1、熟悉G72循环加工的格式及走刀路线。2、了解与G71循环加工格式的相同与不同。3、掌握G72循环加工的范围。二、G72循环加工的格式G00 X_ Z_G72 W / b FM fG72 Pns Q Nf UMu Ww FMb-循环切削过程中轴向的背吃刀量,单位为 mm。M f-循环切削过程中轴向的退刀量,单位为 mm。Ns-轮廓循环开始程序段的段号。Nf 轮廓循环结束程序段的段号。M uX方向的精加工余量,直径值,单位为 m

40、m。MwZ方向的精加工余量,直径值,单位为 mm。复合形状固定循环指令,适用于圆柱毛坯料粗车外径和圆筒毛坯料粗镗内径。三、走刀路线第二节型车复合循环车削(G73)一、训练要求:1、熟悉G73循环加工的格式及走刀路线。2、了解G73循环加工凹形结构的进退刀动作。3、掌握G73循环加工的范围。G73循环加工的格式G73 U( / d) W( / b)R(/e)G7 3 P(Ns) Q(Nf)U( / u) W( / w) F_d 循环切削过程中径向的背吃刀量,半径值,单位为 mm。 e循环切削过程中径向的退刀量,半径值,单位为mm。Ns 轮廓循环开始程序段的段号。Nf 轮廓循环结束程序段的段号。u

41、 X方向的精加工余量,直径值,单位为 mm。AwZ方向的精加工余量,直径值,单位为 mm适用于毛坯轮廓形状与零件轮廓形状基本接近时的粗车,如一些锻件、铸件的粗车。三、走刀路线U/2第三节刀补的使用(G40 G41、G42)一、刀具半径补偿1、不具备刀具半径补偿功能时的编程在数控切削加工中,为了提高刀尖的强度,降低加工表面粗糙度,刀尖处呈圆弧过渡刃。 在车削内孔、外圆或端面时,刀尖圆弧不影响其尺寸、形状;在切削锥面或圆弧时,就会造 成过切或少切现象。目前,较高级的车床控制系统,不仅具刀尖圆弧半径补偿功能,而且, 可以根据刀尖的 实际情况,选择刀位点轨迹,编程和补偿都十分方便。但有些简易数控系统不

42、具备半径补偿 功能,因此,当零件精度要求较高且又有圆锥或圆弧表面时,要么按刀尖圆弧中心编程,要么在局部进行补偿计算,以消除刀尖半径引起的误差。(1)按假想刀尖编程数控车床总是按“假想刀尖”来对刀,使刀尖位置与程序中的起刀点(或换刀点)重 合。刀具假想刀尖如图 4.2-1所示。p在实际切削加工过程中,刀尖是不会刃磨的非常尖的,总是具有刀尖圆弧半径。当加工外圆或端面时,对工件的形状和尺寸不会产生大的影响;但当加工圆锥或圆弧时, 由于存在着刀尖圆弧半径,随着加工轨迹的变化,刀尖的位置也在变化, 会出现加工形状过切或欠切现象,产生加工误差。在不具备刀具半径补偿功能的车床上加工时,总习惯用假想刀尖来对刀

43、,如图4.2-1所示中的P点为假想刀尖,在加工精度要求不高的工件时,对刀尖半径可以忽略不计; 但加工精度要求较高(形位公差要求高)时,或加工圆锥或圆弧时,刀尖会出现如图4.2-1 所示的AB之间的多个刀尖,使实际走刀轨迹与理想走刀轨迹不符,产生加工误差,影响加工 精度。为了避免上述所产生的加工误差,必须根据刀尖存在的半径的大小来进行局部补偿计算,在加工前通过刀补给 X方向和Z方向一个补偿量r。2、具备刀具半径补偿功能时的编程(1)刀具半径补偿指令(G41、G42、G40)在实际加中工,一般数控车床都有刀具半径补偿功能,为编程提供了方便。 有刀具半径补偿功能的数控系统,编程时不必计算刀具中心的运

44、动轨迹,只按零件轮廓编程即可。使用刀具半径补偿指令,并在控制面板上手工输入刀具半径,数控装置便能自动地计算出刀具中心轨迹,并按刀具中心轨迹运动,即执行刀具半径补偿后,刀具自动偏离工件轮廓一个刀具半径值,从而加工出所要求的工件轮廓。G41为刀具半径左补偿,即沿刀具的运动方向看, 刀具位于工件轮廓左侧时的半径补偿, 如图4.2-2所示;G42为刀具右补偿,即沿着刀具的运动方向看,刀具位于工件轮廓右侧时 的半径补偿,如图4.2-3所示;G40为刀具半径补偿取消,使用该指令后,G41、G42指令无效。G40必须和G41或G42成对使用,并配合 G00或G01来完成定位。如图 4.2-4所示。图 4.2

45、-2图 4.2-3如图4.2-4所示,为刀具补偿精加工轨迹过程。T0101M03 S800G41 G00 X22 Z0G01 X16 F60X20 Z-2Z-13.5G03 X40 Z-27 R12GO1 Z-32G02 X60 Z-42 R10G01 Z-52X62G40 G00 X120 Z50M05M30(2)刀具半径补偿的过程分为三步: 刀补的建立,刀具中心从与编程轨迹重合过渡到与编程轨迹偏离一个偏置量的过程; 刀补进行,执行 G41、G42指令的程序段后,刀具中心始终与编程轨迹相距一个偏置量; 刀补的取消,刀具离开工件,刀具中心轨迹要过渡到与编程重合的过程。(3)假定刀尖位置方向具备

46、刀具半径补偿功能的数控系统,除了利用刀具半径补偿指令外,还应根据刀具在切削时所处的位置,选择假想刀尖的方位。按假想刀尖的方向,确定补偿量。如图4.2-5所示,假想刀尖的方位有 8种位置可以选择,箭头表示刀尖方向,如果按刀尖圆 弧中心编程,则选用 0或9。卍零07 空三刀架在操作者外侧刀架在操作者内侧图4.2-5假定刀尖位置(4)刀具补偿量的确定对应每一个刀具补偿号,都有一组偏置量 X、Z、刀尖半径补偿量 R和刀尖方位号 T。 根据装刀位置、刀具形状确定刀尖方位号,通过机床面板上的功能键OFFSET分别设定、修改这些参数。数控加工中,根据相应的指令进行调用,以提高零件的加工精度。图4. 2 -6

47、为控制面板上的刀具偏置与刀具方位画面。NOXZRTG01026.018002.006000.201G02018.006003.065000.302G03015.036002.016000.200G04010.138001.258000.204工具补正/形状00005 N0088现在位置(相对坐标)U 68.26W-10.000ADRS.S 0TEDIT图4.2-6机床中的刀具参数偏置量设置第四节 球面的车削、训练要求:1、提高编程工艺分析,主要是编程是的进刀路线。2、对刀具角度的选择、刀具装夹要求。3、完成刀具半径补偿练习,达到球面形位公差和表面光洁度控制要求。、训练题目(球面切削)1、毛柸:

48、 5 0 x 1 0 0 mm,45 钢其余:三、编程分析1、如上图工件结构主要有球面、槽、台阶外圆和端面组成。2、刀具选择:根据工件结构,用一把9 3的外圆粗车刀粗加工外圆部分;用一把刀尖角 为3 5的外圆刀精加工外圆及球面部分。3、采用G90外圆循环粗加工外形;用G73循环指令精加工球面部分和台阶外圆。4、夹持工件左端,加工右端球面及外圆台阶;TO1O1为1号9 3外粗车刀,T0202为2号刀尖角3 5的精车刀。5、本课题主要介绍球面部分加工程序。(采用FANUC 0i系统,刀架前置)加工程序如下:N1 T0202N2 M03 S700N3 G00 X52 Z5N4 G73 U10 R5N

49、5 G73 P6 Q11 U0.0 W0.2 F0.3N6 G41 G00 X0N7 G01 Z0N8 G03 X20 Z-36 R18N9 G01 W-10.832N10 G01 X42N11 G40 G00 X100 Z50N12 M05N13 M30%四、注意事项选择2号刀具,刀入2号刀补主轴正转, 700r/min 快速定位G73加工循环 G73参数设置 导入刀具半径补偿,快速定位 长度定位到0点 球面加工 加工槽 退刀 取削刀具半径补偿,快速返回换换刀点 主轴停止程序结束,复位一次 程序结束符1、T0202球面加工时刀具角度不得于球面发生干涉。2、G41 G40刀具半径补偿的使用格式。3、球面加工时切削速度的选择,要达到图样要求。第六章套类零件车削第一节钻孔、镗孑一、训练要求:1、钻头的刃磨、钻孔余量的选择。2、钻孔时的走刀路线、编程时的换刀点设置。3、G71格式加工

温馨提示

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

评论

0/150

提交评论