欢迎来到天天文库
浏览记录
ID:50453795
大小:3.39 MB
页数:50页
时间:2020-03-09
《数控车床零件编程与加工 教学课件 作者 刘瑞已 主编项目三.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目三强化训练与技能提高【教学目标】1.掌握复杂零件结构的分析;2.能熟练进行数控加工工艺卡片的填写;3.具备合理选择刀具的能力;4.具备对较复杂轴类零件的数控加工工艺设计与加工的能力;5.具备对复杂盘、套类零件的工艺设计与加工的能力;6.具备子程序、宏程序在数控加工中的应用的能力;7具备对较复杂综合零件的熟练加工的能力;8.进一步培养出良好的职业综合素养与职业道德。。【重点与难点】1.较复杂轴类、套类、盘类零件的工艺编制与编程;2.零件加工误差的分析与处理;3.子程序、宏程序在数控加工中的应用;;4.较复杂综合零件的加工。任务3.1子程序在数控车削加工中的应用3.1.1实训目的1.熟悉子程
2、序的编程格式;2.掌握车削加工中子程序的一般编制方法;3.能够运用子程序加工出一般回转类零件。3.1.2实训指导1.子程序的概念如果一个程序中包含重复出现的程序段,或零件上有频繁重复的图形,这样的程序段或图形就可以编成子程序以简化编程。调用子程序的程序称为主程序。在主程序执行期间出现子程序的调用指令时,就执行子程序。当子程序执行结束时,返回主程序执行后续程序。如图3-1所示,子程序必须在主程序结束指令后建立,其作用相当于一个固定循环。子程序可以被主程序调用,被调用的子程序也可以调用其它子程序,这个过程称为子程序的嵌套。当主程序调用子程序时,被当做一级子程序调用。子程序可以按照主程序调用子程序
3、的同样方法调用其它子程序,华中HNC-21T数控系统子程序的嵌套可达四层,也就是五级程序界面(包括一级主程序界面),如图3-2所示。2.子程序的嵌套3.子程序的调用指令格式:M98PL;说明:P——子程序的程序号,省略时表示从当前程序号调用,L——调用次数,省略时为1,但不能为0。4.子程序格式%××××(子程序号)………M99(子程序结束并返回主程序)如:M98P1002L5表示连续调用子程序%1002共5次。说明:子程序不能以MDI程序的方式编辑,在对上述指令有所了解后我们就能进行此类零件程序的编制。3.1.3操作练习如图3-3所示,毛坯尺寸为Ф66×202,材料选用45钢。加工顺序根据
4、零件图纸要求,我们采用一夹一顶的装夹方式。零件需要加工的是16个尺寸相同、槽间距也相同的槽,所以我们可以考虑用子程序加工。由于槽宽为4mm,所以采用与槽宽相等的切槽刀。考虑到槽较深,决定采用断屑切削的方法。其加工顺序为:①平右端面,对刀;②加工Ф66右端外圆柱面、倒角、Ф34右端外圆柱面,Ф66圆柱面加工长度为168mm;Ф34外圆柱面长度为33mm;③切16个4×Ф34的直槽;④掉头装夹,平左端面,保证总长;⑤倒角,切左端Ф66圆柱面。刀具及切削参数选择见表3-1。3.刀具及切削参数选择序号工步内容刀具号刀具规格主轴转速n/r/min进给速度F/mm/min类型材料1端面车削T010193
5、°外圆车刀硬质合金500502外圆粗加工T010193°外圆车刀5001203外圆精加工T010193°外圆车刀15001004切槽T0202切槽刀700703.1.4注意事项(1)利用子程序进行编程时由于有主、子程序的跳跃,要注意各坐标点的计算;(2)子程序经常需调用多次,一般要用相对坐标值,回主程序时注意转换为绝对坐标值;(3在G71循环指令的P、Q段之间不能调用子程序。任务3.2宏程序在数控车削加工中的应用3.2.1实训目的1.熟悉宏程序的编程格式;2.掌握车削加工中宏程序的一般编制方法;3.能够运用宏程序加工出一般回转类零件。3.2.2.实训指导1.宏变量及常量(1)宏变量#0~#4
6、9当前局部变量#50~#199全局变量#200~#2490层局部变量#250~#2991层局部变量#300~#3492层局部变量#350~#3993层局部变量#400~#4494层局部变量#450~#4995层局部变量#500~#5496层局部变量#550~#5997层局部变量#600~#699刀具长度寄存器H0~H99#700~#799刀具半径寄存器D0~D99#800~#899刀具寿命寄存器(2)常量PI:圆周率πTRUE:条件成立(真)FALSE:条件不成立(假)2.运算符与表达式(1)算术运算符:+,-,*,/(2)条件运算符EQ(=),NE(≠),GT(>),GE(≥),LT(<)
7、,LE(≤)(3)逻辑运算符AND,OR,NOT(4)函数SIN,COS,TAN,ATAN,ATAN2,ABS,INT,SIGN,SQRT,EXP(5)表达式用运算符连接起来的常数,宏变量构成表达式。例如:175/SQRT[2]*COS[55*PI/180];#3*6GT14;3.赋值语句格式:宏变量=常数或表达式把常数或表达式的值送给一个宏变量称为赋值。例如:#2=175/SQRT[2]*COS[55*PI
此文档下载收益归作者所有