数控原理与编程实训

21
陕陕陕陕陕陕陕陕 西 陕陕

Upload: hannah-peck

Post on 01-Jan-2016

38 views

Category:

Documents


0 download

DESCRIPTION

数控原理与编程实训. 陕西省旬阳县职教中心 曾静. 课题十五 螺纹的编程与加工. 一、旧课复习 1 、什么叫圆弧插补 ? 2 、怎样进行刀具半径补偿 ?. 二、新课的教学内容 1. 车螺纹( G32 ) 该指令用于车削等螺距直螺纹、锥螺纹。 格式: G32 X ( U ) __ Z ( W ) __ F__ 说明: (1) X ( U )、 Z ( W )是螺纹终点 坐标; (2) F 是螺纹螺距。. 注意: - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 数控原理与编程实训

陕西省旬阳县职教中心

曾静

Page 2: 数控原理与编程实训

授课日期

班 次

课 题 课题十五 螺纹的编程与加工

教学目的 1. 使学生掌握 FANUC-0i Mate-TB 数控系统 G32 、 G92 、 G76 等指令2. 使学生能掌握各螺纹加工指令的具体运用

重 点 难 点

掌握 G32 、 G92 、 G76 等指令应用G76 的指令应用

教 具 计算机 , 宇航仿真软件

作 业 实训报告

参考书 FANUC 0i-- 系统数控编程与操作

教学过程 一、旧课复习(建议用时: 10 分钟)

二、新课教学内容(建议用时: 40 分钟

1 .车螺纹( G32 )

2 .螺纹切削单一循环 G92

3 .车螺纹复合循环 G76

三、案例分析 ( 建议用时: 30 分钟 )

四、实训内容 ( 建议用时: 90 分钟 )

1 .用 G32 给指定零件仿真加工螺纹

2 .用 G92 、 G76 给指定零件仿真加工螺纹

五、课堂小结 ( 建议用时: 10 分钟 )

课后小记

Page 3: 数控原理与编程实训

课题十五 螺纹的编程与加工

一、旧课复习

1 、什么叫圆弧插补 ?

2 、怎样进行刀具半径补偿 ?

Page 4: 数控原理与编程实训

二、新课的教学内容

1. 车螺纹( G32 )

该指令用于车削等螺距直螺纹、锥螺纹。 格式: G32 X ( U ) __ Z ( W ) __ F__ 说明: (1) X ( U )、 Z ( W )是螺纹终点 坐标; (2) F 是螺纹螺距。

Page 5: 数控原理与编程实训

注意: (1)在车螺纹期间进给速度倍率、主轴速度倍率无效(固定 100% ); (2)车螺纹期间不要使用恒表面切削速度控制,而要使用 G97 ; (3)车螺纹时,必须设置升速段 L1 和降速段 L2 ,这样可避免因车刀升降速而影响螺距的稳定,如图 15.2 所示。通常 L1 、 L2 按下面公式计算: L1=n×P/400 , L2=n×P/1800 式中, n 是主轴转速; P 是螺纹螺距。 由于以上公式所计算的 L1 、 L2 是理论上所需的进退刀量,实际应用时一般取值比计算值略大。

Page 6: 数控原理与编程实训

(4)因受机床结构及数控系统的影响,车螺纹时主轴的转速有一定的限制。 (5)螺纹加工中的走刀次数和进刀量(背吃刀量)会直接影响螺纹的加工质量,车削螺纹时的走刀次数和背吃刀量可参考表 15.3 。

例 1 :如图 15.3 所示,用 G32 进行圆柱螺纹切削。 设定升速段为 5 ㎜,降速段为 3 ㎜。 螺纹牙底直径 = 大径- 2× 牙深 =30- 2×0.6495×2=27.4 ㎜

Page 7: 数控原理与编程实训

程序如下:┊G00 X29.1 Z5 ; G32 Z-23. F2 ;(第一次车螺纹)G00 X32 ;Z5 ;X28.5 ;(第二次车螺纹)G32 Z-23. F2 ;G00 X32 ;Z5 ;

Page 8: 数控原理与编程实训

2 . 螺纹切削单一循环 G92 适用于对直螺纹和锥螺纹进行循环切削,每指定一次,螺纹切削自动进行一次循环。 (1)直螺纹切削 格式: G92 X ( U ) Z ( W ) F 其中 F 为螺纹螺距,轨迹与 G90 直线车削循环类似。 (2)锥螺纹切削 格式: G92 X ( U ) Z ( W ) R F 其轨迹与 G90 锥体车削循环类似。

Page 9: 数控原理与编程实训

例 2 :如图 15.4 所示,用 G92 指令编程。┊G00 X40 Z5 ; (刀具定位到循环起点)G92 X29.1 Z-42 F2 ;(第一次车螺纹)X28.5 ;(第二次车螺纹)X27.9 ;(第三次车螺纹)X27.5 ;(第四次车螺纹)X27.4 ;(第最后一次车螺纹)G00 X150 Z150 ;(刀具回换刀点 )

Page 10: 数控原理与编程实训

关于加工螺纹时的每次切入深度及切入次数,请参考表 15.3 。 普通螺纹 牙深 =0.6495×P P 是螺纹螺距

螺距 1 1.5 2.0 2.5 3 3.5 4

牙深 0.649 0.974 1.299 1.624 1.949 2.273 2.598

走刀次数和背吃刀量

1 次 0.7 0.8 0.9 1.0 1.2 1.5 1.5

2 次 0.4 0.6 0.6 0.7 0.7 0.7 0.8

3 次 0.2 0.4 0.6 0.6 0.6 0.6 0.6

4 次   0.16 0.4 0.4 0.4 0.6 0.6

5 次     0.1 0.4 0.4 0.4 0.4

6 次       0.15 0.4 0.4 0.4

7 次         0.2 0.2 0.4

8 次           0.15 0.3

9 次             0.2

Page 11: 数控原理与编程实训

3.车螺纹复合循环 G76  该指令用于多次自动循环车螺纹,数控加工程序中只需指定一次,并在指令中定义好有关参数,则能自动进行加工,车削过程中,除第一次车削深度外,其余各次车削深度自动计算,该指令的执行过程如图 15.5 所示。

Page 12: 数控原理与编程实训

G76 编程同时用两条指令定义,其格式为:   G76 Pm r a Qdmin Rd    G76 X ( u ) Z ( W ) Ri Pk Qd FL  说明: (1) m 是精车重复次数,从 1~ 99 ,该参数为模态量; (2) r 是螺纹尾端倒角值,该值的大小可设置在 0.0L~ 9.9L之间,系数应为 0.1 的整数倍,用 00~ 99之间的两位整数来表示,其中 L 为螺距。该参数为模态量; (3) a 是刀具角度,可从 80o 、 60o 、 55o 、 30o 、 29o 、 0o六个角度中选择,用两位整数来表示,该参数为模态量; m 、 r 、 a 用地址 P同时指定,例如, m=2 , r=1.2L , a=60o ,表示为 P021260 。

Page 13: 数控原理与编程实训

(4) dmin 是最小车削深度,用半径值编程。车削过程中每次的车削深度为( d- d ),当计算深度小于这个极限值时,车削深度锁定在这个值。该参数为模态量; (5) d 是精车余量,用半径值编程,该参数为模态量; (6) X ( U )、 Z ( W )是螺纹终点坐标值; (7) i 是螺纹锥度值,用半径值编程。若 R=0 ,则为直螺纹; (8) k 是螺纹高度,用半径值编程; (9) d 是第一次车削深度,半径值编程; i 、 k 、 d 的数值应以无小数点形式表示。 (10) L 是螺距。

Page 14: 数控原理与编程实训

4 .案例分析:如图 15.1 所示,要求车端面,切槽,车螺纹。

Page 15: 数控原理与编程实训

(1)根据零件图确定工件的装夹方式及加工工艺路线 以不需要加工的 Φ30外圆为安装基准,并取零件右端面中心为工件坐标系零点。其工艺路线为: 1)车 M30 螺纹大径 2)切槽Φ20 3)车 M30 螺纹 (2)刀具选择 900外圆车刀 T0101 ,车端面、螺纹大径 切断刀 T0202 :宽 4 mm , 螺纹刀 T0303

Page 16: 数控原理与编程实训

(3)切削用量确定

表 15.1 切削用量表加工内容 主轴转速 S(r/

min)进给速度 F(mm/

r)车端面、螺

纹大径500 0.15

切槽Φ20 300 0.05

车M30 螺纹 600 2

Page 17: 数控原理与编程实训

(4)编程

程序 1 :用 G92 指令编程O6007 程序名 N001 T0101 ; 调用 1号外圆刀 N002 M03 S500 ; 主轴正转,转速 500r/min N003 G00 X150 Z150 ; 刀具快速定位 N004 G00 X32 Z0 ; 快速定位,准备车端面 N005 G01 X0 F0.15 ; 车平端面 N06 G01 X26 ; 准备倒角N07 X29.8 Z-2 ; 车螺纹大径 N08 Z-34 ; N09 G00 X150 ; 回刀具起点N010 Z150 ; N011 T0202 ; 调用 2号切槽刀N012 M03 S300 ; 转速 800r/min

Page 18: 数控原理与编程实训

N013 G00 X32 Z-34 ; N014 G01 X20 F0.05 ; 切槽N015 G00 X150 ; 回刀具起点 N016 Z150 ; N017 T0303 ; 调用 3号螺纹刀N018 M03 S600 ; 转速 600r/minN019 G00 X32 Z3 ; (刀具定位到循环起点)N020 G92 X29.1 Z-32 F2 ; (第一次车螺纹)N021 X28.5 ; (第二次车螺纹)N022 X27.9 ; (第三次车螺纹)N023 X27.5 ; (第四次车螺纹)N024 X27.4 ; (最后一次车螺纹)N025 G00 X150 Z150 ; (刀具回换刀点)N026 M05 ; 主轴停转 N027 M30 ; 程序结束

Page 19: 数控原理与编程实训

程序 2 :用 G76 指令编程O6007 程序名 N001 T0101 ; 调用 1号外圆刀┊N019 G00 X32 Z3 ; (刀具定位到循环起点)N020 G76 P010060 ; 车螺纹N021 G76 X27.4 Z-32 P1200 Q400 F2 ;N022 G00 X150 Z150 ; 回刀具起点N023 M05 ; 主轴停转N024 M30 ; 程序结束

Page 20: 数控原理与编程实训

三、实训内容 如下图所示,已知毛坯为 φ40×150 的 45钢,要求编制数控加工程序并完成零件的加工。

Page 21: 数控原理与编程实训

四、课堂小结

通过本次课的教学,学生必须掌握 G32 、 G92 、 G76 等指令,通过实训后,在理解的基础上能熟练运用 G32 、 G92 、 G76 等指令。