情境三 任务二 非圆曲线零件的加工

情境三 任务二 非圆曲线零件的加工

ID:37446463

大小:316.00 KB

页数:11页

时间:2019-05-24

情境三 任务二 非圆曲线零件的加工_第1页
情境三 任务二 非圆曲线零件的加工_第2页
情境三 任务二 非圆曲线零件的加工_第3页
情境三 任务二 非圆曲线零件的加工_第4页
情境三 任务二 非圆曲线零件的加工_第5页
资源描述:

《情境三 任务二 非圆曲线零件的加工》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、任务二非圆曲线零件的加工【知识目标】1.掌握非圆曲线零件的结构特点、加工工艺特点和工艺性能,正确分析非圆曲线零件的加工工艺2.掌握宏程序的编程格式及应用3.掌握带圆弧的阶梯轴零件的工艺编制方法4.掌握带圆弧的阶梯轴零件的手工编制方法【能力目标】1.能分析掌握非圆曲线零件的结构特点、特殊加工要求,理解加工技术要求2.会分析掌握非圆曲线零件的工艺性能,能正确选择设备、刀具、夹具与切削用量,能编制数控加工工艺卡3.能正确运用数控仿真系统软件,调试校验编写的零件程序,并虚拟加工4.能在车间实践加工非圆曲线零件并实施检测一、学习情境

2、描述本课题要求编程并加工如图7.1所示零件。工艺条件:工件材质为45钢,毛坯为直径Φ30mm,长100mm的棒料。图7.1椭圆手柄二、任务相关知识(一)宏程序基础知识1.宏程序的概念用户宏程序是FANUC数控系统及类似产品中的特殊编程功能。用户宏程序的实质与子程序相似,它也是把一组实现某种功能的指令,以子程序的形式预先存储在系统存储器中,通过宏程序调用指令执行这一功能。在主程序中,只要编入相应的调用指令就能实现这些功能。一组以子程序的形式存储并带有变量的程序称为用户宏程序,简称宏程序;调用宏程序的指令称为“用户宏程序指令”

3、或宏程序调用指令(简称宏指令)。例如,在下述程序流程中,可以这样使用用户宏程序:主程序用户宏程序……O9011G65P9011A10I5;…………X#1Y#4;在这个程序的主程序中,用G65P9011调用用户宏程序O9011,并且对用户宏程序中的变量赋值:#1=10、#4=5(A代表#1、I代表#4)。而在用户宏程序中未知量用变量#1及#4来代表。用户宏程序的最大特征有以下几个方面:可以在用户宏程序中使用变量;可以进行变量之间的运算;可以用用户宏程序指令对变量进行赋值。使用用户宏程序时的主要方便之处,在于可以用变量代替具体

4、数值,因而在加工同一类的工件时,只需将实际的值赋与变量既可,而不需要对每一个零件都编一个程序。2、用户宏程序的分类用户宏程序分为A、B两种。一些较老的FANUC系统(如FANUC-0MD)中采用A类宏程序,而在较为先进的系统(如FANUC-0i)中则采用B类宏程序。B类宏程序在生产实际中用得较广泛,本模块将介绍B类宏程序的使用。3、用户宏程序的变量如前所述,变量是指可以在宏程序的地址上代替具体数值,在调用宏程序时再用引数进行赋值的符号:#i(i=1,2,3,…)。使用变量可以使宏程序具有通用性。宏程序中可以使用多个变量,以

5、变量号码进行识别。(1)变量的形式变量是用符号#后面加上变量号码所构成的,即:#i(i=1,2,3,…)例如:#5#109#1005B类宏程序也可用“#[表达式]”的形式来表示,如:#[#100]、#[#1001-1]、#[#6/2]。(2)变量的引用在地址符后的数值可以用变量置换。如:若写成F#33,则当#33=1.5时,与F1.5相同。Z-#18,当#18=20.0时,与Z-20.0指令相同。但需要注意,作为地址符的O、N、/等,不能引用变量。例如:O#27、N#1等,都是错误的。(3)未定义变量当变量值未定义时,这样

6、的变量称为“空变量”。变量#0总是空变量。(4)定义变量当在程序中定义变量值时,整数值的小数点可以省略,例如:当定义#10=120时,变量#10的实际值是120.000。4.变量的种类变量从功能上主要可归纳为两种,即:系统变量(系统占用部分),用于系统内部运算时各种数据的存储。用户变量,包括局部变量和公共变量,用户可以单独使用,系统把用户变量作为处理资料的一部分。局部变量(#1~#33)是在宏程序中局部使用的变量。当宏程序1调用宏程序2而且都有变量#l时,由于变量#1服务于不同的局部,所以1中的#1与2中的#1不是同一个变

7、量,因此可以赋于不同的值,且互不影响。公共变量(#100~#199、#500~#999)贯穿于整个程序过程。同样,当宏程序1调用宏程序2而且都有变量#100时,由于#100是全局变量,所以1中的#100与2中的#100是同一个变量。5.变量的赋值赋值是指将一个数据赋予一个变量。例如:#1=0,则表示#1的值是0。其中#1代表变量,“#”是变量符号(注意:根据数控系统的不同,它的表示方法可能有差别),0就是给变量#1赋的值。这里的“=”是赋值符号,起语句定义作用。赋值的规律有:(1)赋值号“=”两边内容不能随意互换,左边只能

8、是变量,右边可以是表达式、数值或变量。(2)一个赋值语句只能给一个变量赋值。(3)可以多次给一个变量赋值,新变量值将取代原变量值(即最后赋的值生效)。(4)赋值语句具有运算功能,它的一般形式为:变量=表达式。在赋值运算中,表达式可以是变量自身与其他数据的运算结果,如:#1=#1+1,则表示#1的值为#1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。