6项目六-综合零件的数控车削加工汇总课件_第1页
6项目六-综合零件的数控车削加工汇总课件_第2页
6项目六-综合零件的数控车削加工汇总课件_第3页
6项目六-综合零件的数控车削加工汇总课件_第4页
6项目六-综合零件的数控车削加工汇总课件_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

1、 任务6-1 典型子程序零件在数控车床的加工 任务6-2 用户宏指令零件的数控加工 任务6-3 异形轴及竞赛配合组件的数控车削加工 项目六 综合零件的数控车削加工全国高职高专规划教材 技能型紧缺人才培养及“双证制”教改教材国家示范性高职院校建设项目成果 中国电子教育学会推荐教材任务6-1 典型子程序零件在数控车床的加工 任务目标: (1)掌握典型子程序类零件工艺安排。 (2)掌握宽窄槽加工方法。 (3)掌握数控车床子程序类零件的编程方法。任务引领: 制定如图6-1所示车削零件的数控加工刀具及加工工序卡,并编写精加工程序。图6-1车削不等距槽子程序加工实例 6.1.1 子程序 当一个程序反复出现

2、,或在几个程序中都要使用它,可以把这类程序作为固定程序,并事先存储起来,使程序简化,这组程序叫子程序。 主程序可以调用子程序,一个子程序也可以调用下一级子程序。子程序必须在主程序结束后建立,其作用相当于一个固定循环。(1)调用子程序的格式如下: M98 P_ L_; 其中:P 调用的子程序号 L 重复调用的子程序的次数(2)子程序的格式: O(子程序号) M99;(子程序返回)上一页下一页任务6-1 典型子程序零件在数控车床的加工 车削如图6-2所示的不等距槽的零件,要求应用子程序编写。已知毛坯直径32mm,长度为77mm,一号刀为外圆车刀,三号刀为切断刀,其宽度为2mm。上一页下一页任务6-

3、1 典型子程序零件在数控车床的加工 图6-2 子程序应用上一页下一页任务6-1 典型子程序零件在数控车床的加工 主 程 序子 程 序O0001N001 G54;N002 M03 S800 M08;N003 G00 X35.0 Z0;N004 G01 X0 F0.3;N005 G00 X30.0 Z2.0;N006 G01 Z-55.0 F03;N007 G00 X150.0 Z100.0;N008 X32.0 Z0 T03;N009 M98 P15 L2;N010 G00 W-12.0;N011 G01 X0 F0.12;N012 G04 X2.0;N013G00 X150.0 Z100.0

4、M09;N014 M30;O0002N101 G00 W-12.0;N102 G01 U-12.0 F0.15;N103 G04 X1.0;N104 G00 U12.0;N105 W-8.0;N106 G01 U-12.0 F0.15;N107 G04 X1.0;N108 G00 U12.0;N109 M99;车削不等距槽程序 6.1.2 切槽刀对刀 1Z方向对刀 手动模式下按主轴正转按钮,使主轴转动。选择相应的倍率,移动刀具,接近时倍率为1%,使切槽刀左侧刀尖刚好接触工件右端面。沿着-X方向进行车削端面,后保持刀具Z方向位置不变,再沿+X方向退出刀具如图6-3所示,使主轴停转。然后点击面板上

5、的OFSET SETTING,进入刀补界面,选择【补正】,把刀具的Z方向的偏移值输入到相应刀具长度补偿中,用【测量】的方法自动测出并反映到系统中。任务6-1 典型子程序零件在数控车床的加工 图6-3 切槽刀Z方向对刀示意图6.1.2 切槽刀对刀 2、X方向对刀手动模式下按主轴正转按钮,使主轴转动。选择相应的倍率,移动切槽刀,沿着外圆-Z方向(长约35mm)试切外圆(或主切削刃刚好接触工件),后保持刀具X方向位置不变,再沿+Z方向退出刀具如图6-4所示,使主轴停转。此时使用千分尺测量出外圆直径,点击面板上的OFSET SETTING,进入刀补界面,选择【补正】,把刀具的X方向的偏移值输入到相应刀

6、具长度补偿中,用【测量】的方法自动测出并反映到系统中。任务6-1 典型子程序零件在数控车床的加工 图6-4 切槽刀X方向对刀示意图 613槽加工工艺方案 1窄槽加工方法 当槽宽度尺寸不大,可用刀头宽度等于槽宽的切槽刀,一次进给切出,如图6-5所示。编程时还可用G04指令在刀具切至槽底时停留一定时间,以光整槽底。 任务6-1 典型子程序零件在数控车床的加工 图6-5窄槽加工方法 613槽加工工艺方案 2宽槽加工方法 当槽宽度尺寸较大(大于切槽刀刀头宽度),应采用多次进给法加工,并在槽底及槽壁两侧留有一定精车余量,然后根据槽底、槽宽尺寸进行精加工。宽槽加工的刀具路线如图6-6所示。任务6-1 典型

7、子程序零件在数控车床的加工 (a) (b) 图6-6觅槽加工的刀具路线思考题 (1)子程序中用绝对值还是用增量值编程,对零件加工有何影响?(2)如何设置切槽刀的刀补?(3)车削加工图6-8所示的零件,材料为45钢,毛坯为外圆直径35。编制该零件的数控加工刀具、加工工序卡和加工程序,并在数控车床上模拟加工路线轨迹。任务目标: (1)掌握用户宏指令零件的工艺编制 。 (2)掌握调头零件的工艺装夹 。 (3)掌握用户宏指令零件的程序编程及应用 。任务引领: 1在数控车床完成图6-9所示椭圆宏程序零件的加工。按图样要求制定正确的工艺方案,选择合理的刀具和切削工艺参数,编制数控加工程序,达到图纸的要求。

8、 任务6-2 用户宏指令零件的数控加工 任务引领: 2在数控车床完成图6-10所示双曲线宏程序零件的加工。按图样要求制定正确的工艺方案,选择合理的刀具和切削工艺参数,编制数控加工程序,达到图纸的要求。 任务6-2 用户宏指令零件的数控加工 任务引领: 3在数控车床完成图6-11所示抛物线宏程序零件的加工。按图样要求制定正确的工艺方案,选择合理的刀具和切削工艺参数,编制数控加工程序,达到图纸的要求。 任务6-2 用户宏指令零件的数控加工 621用户宏程序 “宏程序”一般是指含有变量的程序,宏程序由宏程序体和程序中调用宏程序的指令即宏指令构成。主要应用于抛物线、椭圆、双曲线等各种数控系统没有插补指

9、令的轮廓曲线编程,如图6-12所示。它类似于子程序,虽然子程序对编制相同加工操作的程序非常有用,但用户宏程序由于允许使用变量、算术和逻辑运算及条件转移,使得编制相同加工操作的程序更方便,更容易,可将相同加工操作编为通用程序,这就使得编制加工操作的程序更方便,更容易,可以大大地简化程序,是提高数控机床性能的一种特殊功能,扩展了数控机床的应用范围。 任务6-2 用户宏指令零件的数控加工 任务6-2 用户宏指令零件的数控加工 编程步骤(1)首先将变量赋初值,也就是将变量初始化;(2)编制加工程序,若程序较复杂,用的变量多,可设子程序使主程序简练;(3)修改赋值变量,重新计算变量值。(4)语句判断是否

10、加工完毕,若否,则返回继续执行加工程序,若是,则程序结束。具体流程如图6-13所示。 图6-13 宏程序编制流程图任务6-2 用户宏指令零件的数控加工 622 变量变量号变量类型功 能#0空变量该变量总是空,没有值能赋给该变量#1#33局部变量局部变量只能用在宏程序中存储数据,例如:运算结果。当断电时局部变量被初始化为空。调用宏程序时,自变量对局部变量赋值#100#199#500#999公共变量公共变量在不同的宏程序中的意义相同。当断电时,变量#100-#199 初始化为空,变量#500#999 的数据保存,即使断电也不丢失#1000系统变量系统变量用于读和写CNC 运行时的各种数据,例如:刀

11、具的当前位置和补偿值任务6-2 用户宏指令零件的数控加工 623算术和逻辑运算功 能格 式备 注定义#I=#j加法减法乘法除法#I=#j+#k;#i=#j-#k;#i=#j*#k;#i=#j#k;正弦反正弦余弦反余弦正切反正切#i=SIN#j;#i=ASIN#j;#i=COS#j;#i=ACOS#j;#i=TAN#j;#i=ATAN#j;/#k;角度以度指定。9030表示为90.5度平方根绝对值舍入上取整下取整自然对数指数函数#i=SQRT#j;#i=ABS#j;#i=ROUN#j;#i=FIX#j;#i=FUP#j;#i=LN#j;#i=EXP#j;或异或与#i=#j OR #k;#i=#j

12、 XOR #k;#i=#j AND #k;逻辑运算一位一位地按二进制数执行。从BCD 转为BIN从BIN转为BCD#i=BIN#j;#i=BCD#j;用于与PMC 的信号交换等于:EQ 格式: #j EQ #k不等于:NE格式: #j NE #k大于:GT格式: #j GT #k小于:LT格式: #j LT #k大于等于:GE格式: #j GE #k小于等于:LE格式: #j LE #k任务6-2 用户宏指令零件的数控加工 任务6-2 用户宏指令零件的数控加工 624 用户宏程序语句1转移和循环在程序中使用GOTO 语句和IF 语句可以改变控制的流向。有下面三种格式可以实现转移和循环操作。转移

13、和循环2无条件转移(GOTO语句) 该语句转移到标有顺序号n的程序段。当指定1到99999 以外的顺序号时,出现P/S 报警,可用表达式指定顺序号。 其语句格式为: GOTO n ;n 顺序号(199999)任务6-2 用户宏指令零件的数控加工 3条件转移(IF语句) 条件转移语句中,IF之后指定条件表达式,可有下面两种表达方式。(1)IFGOTO n。 例如: (2)IFTHEN。例如:如果#1和#2的值相同,0赋给#3。IF #1EQ#2 THEN#3=0;任务6-2 用户宏指令零件的数控加工 4循环(WHILE语句)用WHILE引导的循环语句,在其后指定一个条件表达式,当指定条件满足时,

14、执行从DO 到END之间的程序否则转到END 后的程序段。一般格式如图6-15所示: 图6-15 WHILE引导的循环语句示意图 任务6-2 用户宏指令零件的数控加工 625 用户宏程序的调用 宏程序可以用非模态调用(G65)、模态调用(G66 G67)、G代码和M 代码来调用,下面就重点介绍一下非模态调用(G65)、模态调用(G66 G67)的使用。首先我们应知道宏程序的调用(G65)不同于子程序调用(M98) ,如下所述。 (1)用G65可以指定自变量数据传送到宏程序,而M98没有该功能。 (2)当M98程序段包含另一个NC指令(例如G01 X100.0 M98Pp)时,在指令执行之后调用

15、子程序。相反,G65则无条件地调用宏程序。 (3)M98程序段包含另一个NC指令(例如G01 X100.0 M98Pp)时,在单程序段方式中,机床停止。相反,使用G65机床时不停止。 (4)用G65改变局部变量的级别;用M98不改变局部变量的级别。思考题 用数控车床完成如图6-29所示零件的加工,毛坯尺寸为45mm100mm,材料为45钢。按图样要求完成零件节点、基点计算,设定工件坐标系,编制该零件的数控加工刀具、加工工序卡和加工程序,并在数控车床上模拟加工路线轨迹。任务6-3 异形轴及竞赛配合组件的数控车削加工 任务目标: (1)掌握异形轴及配合零件的工艺编制 。 (2)掌握配合零件的工艺装

16、夹。 (3)掌握异形轴及配合零件的程序编程及应用 。任务引领: 1用数控车床完成图6-30所示零件的加工。按图样要求制定正确的工艺方案,选择合理的刀具和切削工艺参数,编制数控加工程序。 任务6-3 异形轴及竞赛配合组件的数控车削加工 1零件图分析 在数控车床上加工一个如图6-31所示轴类零件,该零件由外圆柱面、外圆锥面、圆弧面、螺纹构成,外形较复杂,毛坯尺寸为2565mm,其中25的外径不加工(可用于装夹)。分析该工件的形状,不是很规范的阶梯轴,因此在编写数控加工程序时不能使用复合固定循环指令。任务6-3 异形轴及竞赛配合组件的数控车削加工 2确定工件的装夹方式由于这个工件是一个实心轴,并且轴

17、的长度不很长,所以采用工件的左端面和25外圆作为定位基准。使用普通三爪卡盘夹紧工件,取工件的右端面中心为工件坐标系的原点,如图6-32所示。 任务6-3 异形轴及竞赛配合组件的数控车削加工 3确定数控加工刀具及加工工序卡零件名称导套数量工序名称工艺要求工作者日期1下料2565棒料8根.2车车削外圆到253热处理调质处理 HB 220-2504数控车工步工步内容刀具号1车端面T012自右向左粗车外轮廓T023自右向左精车外轮廓T024切削9的退刀槽T035车螺纹M121达零件图尺寸T045车切断, 并保证总长等于506检验材料45备注:规格数量2565任务6-3 异形轴及竞赛配合组件的数控车削加

18、工 4选择切削用量刀具号刀具规格名称数量加工内容刀尖半径主轴转数(r/min)进给速度(mm/r)备注T0145外圆偏刀1车端面0.55000.2T0293外圆偏刀1粗、精车轮廓0.57000.2T03切槽刀1切削退刀槽0.15000.08T0460普通螺纹车1车螺纹M101.55000.2任务6-3 异形轴及竞赛配合组件的数控车削加工 5编写加工程序 主 程 序O0004N001 G54 T0101; N002 S500 M03;N003 G00 X30.0 Z0 M08;N004 G01 X-1.0 F0.2 ;N005 G00 X60.0;N006 X200.0 Z150.0 T0100 M09;N007 T0202;N008 S700 M03;N009 G00 X22.0 Z2.0 M08;M010 M98 P0006;M011 G00 X19

温馨提示

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

最新文档

评论

0/150

提交评论