数控编程及加工技术模块一任务八

数控编程及加工技术模块一任务八

ID:43076872

大小:368.10 KB

页数:10页

时间:2019-09-25

数控编程及加工技术模块一任务八_第1页
数控编程及加工技术模块一任务八_第2页
数控编程及加工技术模块一任务八_第3页
数控编程及加工技术模块一任务八_第4页
数控编程及加工技术模块一任务八_第5页
资源描述:

《数控编程及加工技术模块一任务八》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、教学内容一、任务描述图示简单成型面零件,材料硬铝合金,毛坯为①40X70mm长棒料,使用CKA6150数控车床,单件生产,编写加工程序,运用VNUC4.3软件进行仿真加工。任务0标二、知识要求1.熟悉曲面轴零件加工工艺2.学习运用变量编写加工程序的方法三、技能目标1.具有读图和识图的能力2.使用宏指令编写曲而轴零件加工程序的能力3.具有使用仿真软件验证曲面轴零件加工程序正确性的能力四、素质目标1.树立安全意识、质量意识和效率意识2.培养学生努力钻研、刻苦学习精神相关知识一、宏程序普通程序宏程序只能使用常虽可以使

2、用变虽,并给变虽赋值常虽之间不可以运算变虽之间可以运算程序只能顺序执行,不能跳转程序之间可以跳转2.宏程序编程的技术特点1.宏程序与普通程序(1)将有规律的形状或尺寸用最短的程序段表示,机床执行此类程序较执行CAD/CAM生成的程序更加快捷、迅速。(2)具有灵活性、通用性和智能性等特点,操作者自由调整空间大。(3)宏程序最具有模块化的思想,编程人员根据零件的几何信息和不同的数学模型即可完成相应的模块化加工程序设计,避免大量重复性的、繁琐的编程工作。二、FAUNCOi系统的用户宏程序用户宏程序分为A、B两类,通常

3、情况下,FAUNCOTD系统采用A类宏程序,FAUNCOi系统釆用B类宏程序。由于A类宏程序不直观,可读性差,实际使用少,而B类宏程序具有赋值及数学运算,应用较广。本任务以B类宏程序为例介绍宏程序编程方法。1•变量的定义使用用户宏程序时,数值可以直接指定或用变量指定,变量需用变量符号和后面的变量号指定,例如:#10。2.变量的类型FANUCOi系统的变量类型见表3.算术与逻辑运算算术运算主要是指加、减、乘、除、函数等,逻辑运算可以理解为比较运算,见表。4.变量的赋值赋值是将一个数据赋-了一个变量。例如:#10二

4、0,则表示#10的值是0。赋值的规律如下:(1)赋值号“二”两边内容不能互换,左边只能是变量,右边可以是表达式、数值或变暈。(2)一个赋值语句只能给一个变量赋值。(3)可以多次给一个变量赋值,新变量值将取代原变量值。(4)赋值语句具有运算功能,一般形式为:变量二表达式。(5)赋值表达式的运算顺序与数学运算顺序相同。1.转移和循环(1)GOTO无条件转移语句指令格式:GOTOn;n为顺序号(1〜99999)【举例】GOTO99表示转移至第99行。(2)1F条件转移语句1)IF[<条件表达式>]GOTOn表示如果指

5、定的条件表达式满足时,则转移(跳转)至标有顺序号n(行号)的程序段。如果不满足指定的条件表达式,则顺序执行下一个程序段。2)IF[<条件表达式〉]THEN如果指定的条件表达式满足时,则执行预先指定的宏程序语句,而且只执行一个宏程序语句。【举例】IF[#1EQ#2]THEN#3=10表示如果#1和#2的值相同,10赋值给#3。(3)WHILE循环语句在WHILE后指定一个条件表达式,当指定条件满足时,则执行从DO到END之间的程序段,否则转到END后的程序段。D0后面的号是指定程序执行范围的标号,标号值为1,2,

6、30在DO〜END循环中的标号(1〜3)可根据需要多次使用。注意事项如下:1)DOm和ENDm必须成对使用。2)指定D0而没有指定WHILE语句时,将产生从D0到END之间的无限循环。3)使用EQ或NE的条件表达式吋,值为空或零将会有不同的效果。而在其他形式的条件表达式屮,空即被当作零。4)TF条件转移语句和WHILE循环语句的关系:两者是从正反两个方面描述同一件事情,具有相当程度的相互替代性,1F条件转移语句受到系统的限制相对更少,使用更灵活。三、数控车床宏程序应用1.椭圆编程零件如图所示,毛坯尺寸028x6

7、0,编写加工程序。扃二Z(1)工艺分析由图可知椭圆长轴a=15,短轴b=8,椭圆加工的长度为23価。9?椭圆的标准方程为•・*+*“72Y2将标准方程转化为机床坐标系的标准方程为:7+歹』假设长度方向上的变量是己知的,将机床坐标系的标准方程转化为用含有Z的变量來表示X:X=b^^a2-Z2/a.编写程序时设定#1为X变量,设定#2为Z轴变量,设定#3为最大切削余量。(2)注意事项1)程序中用变量#2控制Z轴方向的尺寸,它决定着加工的起点和循环的终点。在编写宏程序时,通常是把数学公式椭圆中心点作为判断语句的控制点

8、,最后进行插补的语句屮将原点移回工件坐标系。2)在子程序中用#2二#2-0.1控制插补及进行判断和计算的单位,系统每插#0.1mm就要进行判断和计算。步长越人,计算量越小。根据实际加工的情况,步长在0.1〜0・5之间较为适宜。3)当零件形状的长、短轴与本例相反时,需要调整数学公式;当用含有X的己知量来表达Z时,也需要及时调整数学公式。(3)加工程序椭圆部分加工程序如下表。1.抛物线编程

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

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

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