340 likes | 514 Views
轴类零件加工工艺设计 编程与加工. 湖北职业技术学院 主讲教师 陈志雄. 情景五 子程序及宏程序的应用. 通过对子程序和宏程序的学习,使学生熟悉子程序的编制与调用、宏程序的变量与循环跳转功能等,并最终掌握子程序、宏程序的应用。. 情景五 子程序及宏程序的应用. 任务一、子程序. 任务要求. 1 .按照图纸要求,对零件图形进行分析,编写相应的加工程序。 2 .能够加工出实际的零件。 3. 能正确编写主程序和子程序。. 情景五 子程序及宏程序的应用. 任务一、子程序. 相关知识. 子程序的格式 %**** …… M99. 调用子程序的格式
E N D
轴类零件加工工艺设计编程与加工 湖北职业技术学院 主讲教师 陈志雄
情景五 子程序及宏程序的应用 通过对子程序和宏程序的学习,使学生熟悉子程序的编制与调用、宏程序的变量与循环跳转功能等,并最终掌握子程序、宏程序的应用。
情景五 子程序及宏程序的应用 任务一、子程序 任务要求 1.按照图纸要求,对零件图形进行分析,编写相应的加工程序。 2.能够加工出实际的零件。 3. 能正确编写主程序和子程序。
情景五 子程序及宏程序的应用 任务一、子程序 相关知识 子程序的格式 %**** …… M99 调用子程序的格式 M98 P_ L_
情景五 子程序及宏程序的应用 任务一、子程序 相关知识 加工如图5.1所示工件,要求用子程序功能以简化编程工作量。槽刀宽为3mm。毛坯材料 Φ42×90,45#钢。
情景五 子程序及宏程序的应用 任务一、子程序 相关知识 • 工艺准备 图样分析 刀具选择 量具选用 编排加工艺
情景五 子程序及宏程序的应用 %1234 T0101 M03 S600 G00 X45 Z5 G71 U2 R2 P10 Q20 X0.5 Z0.05 F120 N10 G01 X0 Z0 F100 G03 X30 Z-15 R15 G01 Z-25 X40 N20 Z-60 G00 X80 Z120 T0202 M03 S450 G00 X45 Z-30 M98 P10 G00 X80 Z120 M05 M02 任务一、子程序 相关知识 %10 G90 G01 X42 F500 X30 F20 G04 P2 X42 F150 W2 X30 F20 G04 P2 X45 F150 M99 • 编制加工程序
情景五 子程序及宏程序的应用 任务一、子程序 相关知识 1)刀具的装夹。 2)工件装夹。 3)对刀。 4)输入程序并校检调式加工程序。 5)自动运行加工程序。 6)卸下工件,清理机床。 7)检测工件。 3、加工过程
情景五 子程序及宏程序的应用 任务一、子程序 技能训练 小组活动: 小组讨论子程序运用的特点。子程序和主程序的区别。 个人作业: 个人独立完成如下图5.3示工件。要求有完整的程序及加工出工件,并用到子程序简化编程。槽刀宽为3mm。毛坯材料Φ42×90,45#钢。 图5.3
情景五 子程序及宏程序的应用 任务一、子程序 课堂评估 按照加工出的零件产品尺寸精度、操作机床的能力评估。 对子程序基本编程能力就评估。
情景五 子程序及宏程序的应用 任务二、宏程序基本知识 任务要求 1.了解并掌握宏程序的变量含义。 2.了解并掌握宏程序中的表达式。 3.了解并掌握宏程序中的赋值语句。 4.了解并掌握宏程序中的常用循环语句。
情景五 子程序及宏程序的应用 任务二、宏程序基本知识 (1)赋值语句 格式:宏变量=常数或表达式 相关知识 (2)条件判别语句IF、ELSE-ENDIF 一、宏变量及常量 二、常量 (3)循环语句WHILE-ENDW 三、运算符与表达式 四、语句
情景五 子程序及宏程序的应用 任务二、宏程序基本知识 课堂评估 1.评估学生对于宏程序的变量含义的掌握。 2.评估学生对宏程序中的表达式的理解程度。 3.评估学生对宏程序中的赋值语句,常用循环语句的理解。
情景五 子程序及宏程序的应用 任务三、方程曲线的车削加工 任务要求 1.按照图纸要求,对零件图形进行分析,编写相应的加工程序。 2.能够加工出实际的零件。
情景五 子程序及宏程序的应用 任务三、方程曲线的车削加工 相关知识 一、任务下达: 编制如图5.4所示加工程序,并在数控车床加工,毛坯Φ50×45,材料45#钢。 图5.4
情景五 子程序及宏程序的应用 任务三、方程曲线的车削加工 相关知识 二、图样分析及加工过程 三、程序编制 #1=1.47 WHILE #1 GE -1.47 #2=3*[#1] #3=tan[#1] G01 X[20+2*#3] Z[#2-4.41] #1=#1-0.3 ENDW 1、公式曲线部分程序
情景五 子程序及宏程序的应用 任务三、方程曲线的车削加工 %1234 T0101 M03 S600 G00 X52 Z5 G71 U2 R2 P10 Q20 X0.8 Z0.05 F120 N10 G01 X0 Z0 F100 #1=1.47 WHILE #1 GE -1.47 #2=3*[#1] #3=tan[#1] G01 X[20+2*#3] Z[#2-4.41] #1=#1-0.3 ENDW G01 X44 X48 W-2 N20 Z-20 G00 X80 Z120 M05 M02 相关知识 加工该图样的完整程序
情景五 子程序及宏程序的应用 任务三、方程曲线的车削加工 1)刀具的装夹。 2)工件装夹。 3)对刀。 4)输入程序并校检调式加工程序。 5)自动运行加工程序。 6)卸下工件,清理机床。 7)检测工件。 相关知识 四、加工过程
情景五 子程序及宏程序的应用 任务三、方程曲线的车削加工 技能训练 小组活动: 讨论三角函数中的其他曲线公式。 角度弧度换算要点。 相互就对例题的训练过程总结讨论。 个人作业: 加工图5.5示工件,数量1件,毛坯¢40×55,材料45#钢。要求:分析数控加工工艺,编写加工程序并加工出零件。 图5.5
情景五 子程序及宏程序的应用 任务三、方程曲线的车削加工 课堂评估 按照加工出的零件产品尺寸精度、操作机床的能力评估。 对宏程序基本编程能力评估。 对机床的操作熟练情况评估。
情景五 子程序及宏程序的应用 任务四、椭圆轮廓的加工 任务要求 1.按照图纸要求,对零件图形进行分析,编写相应的加工程序。 2.能够加工出实际的零件。
情景五 子程序及宏程序的应用 任务四、椭圆轮廓的加工 相关知识 一、任务下达 编制如图5.6所示加工程序,并在数控车床加工,毛坯Φ45×70,材料45#钢。椭圆公式X*X/A*A+Z*Z/B*B 。
情景五 子程序及宏程序的应用 任务四、椭圆轮廓的加工 相关知识 二、图样分析及加工过程: 三、程序编制 #1=30 WHILE #1 GE 0 #2=18/30*SQRT[30*30-#1*#1] G01 X[2*#2] Z[#1-30] F100 #1=#1-0.5 ENDW 椭圆部分程序
情景五 子程序及宏程序的应用 %1234 T0101 M03 S600 G00 X46 Z5 G71 U2 R2 P10 Q20 X0.8 Z0.05 F120 N10 G01 X0 Z0 F100 #1=30 WHILE #1 GE 0 #2=18/30*SQRT[30*30-#1*#1] G01 X[2*#2] Z[#1-30] F100 #1=#1-0.5 ENDW G01 X36 Z-30 Z-35 X42 N20 Z-43 G00 X80 Z120 M05 M02 任务四、椭圆轮廓的加工 相关知识 加工该图样的完整程序
情景五 子程序及宏程序的应用 任务四、椭圆轮廓的加工 1)刀具的装夹。 2)工件装夹。 3)对刀。 4)输入程序并校检调式加工程序。 5)自动运行加工程序。 6)卸下工件,清理机床。 7)检测工件。 相关知识 四、加工过程
情景五 子程序及宏程序的应用 任务四、椭圆轮廓的加工 技能训练 小组活动: 讨论其他非圆曲线的加工方式及数学公式 图例用Z为变量求X编制的加工程序,试用X为变量求Z的加工程序如何编制。 个人作业: 加工图5.7所示工件,数量1件,毛坯Φ40×80,材料45#钢。要求:分析数控加工工艺,编写加工程序并加工出零件。
情景五 子程序及宏程序的应用 任务四、椭圆轮廓的加工 课堂评估 按照加工出的零件产品尺寸精度、操作机床的能力评估。 对宏程序基本编程能力评估。
情景五 子程序及宏程序的应用 任务五、抛物线方程曲线的加工 任务要求 1.按照图纸要求,对零件图形进行分析,编写相应的加工程序。 2.能够加工出实际的零件。
情景五 子程序及宏程序的应用 任务五、抛物线方程曲线的加工 相关知识 一、任务下达 编制如图5.9所示加工程序,并在数控车床加工,毛坯Φ50*×70,材料45#钢。 图5.9
情景五 子程序及宏程序的应用 任务五、抛物线方程曲线的加工 相关知识 二、图样分析及加工过程 三、程序编制 #1=0 WHILE #1 LE 25 #2=16*SQRT[#1] G01 X[2*#2] Z[-#1] #1=#1+0.5 ENDW 抛物线部分程序
情景五 子程序及宏程序的应用 任务五、抛物线方程曲线的加工 %123 T0101 M03 S600 G00 X51 Z5 G71 U2 R2 P10 Q20 X0.8 Z0.05 F120 N10 G01 X0 Z0 F100 #1=0 WHILE #1 LE 25 #2=16*SQRT[#1] G01 X[2*#2] Z[-#1 #1=#1+0.5 ENDW G01 X40 Z-25 Z-33 X48 N20 Z-40 G00 X80 Z120 M05 M02 相关知识 加工该图样的完整程序
情景五 子程序及宏程序的应用 任务五、抛物线方程曲线的加工 1)刀具的装夹。 2)工件装夹。 3)对刀。 4)输入程序并校检调式加工程序。 5)自动运行加工程序。 6)卸下工件,清理机床。 7)检测工件。 相关知识 四、加工过程
情景五 子程序及宏程序的应用 任务五、抛物线方程曲线的加工 技能训练 小组活动: 根据图例用Z为变量求X编制的加工程序,试用X为变量求Z的加工程序如何编制。 个人作业: 加工图5.10所示工件,数量1件,毛坯Φ30×50,材料45#钢。要求:分析数控加工工艺,编写加工程序并加工出零件 图5.10
情景五 子程序及宏程序的应用 任务五、抛物线方程曲线的加工 课堂评估 按照加工出的零件产品尺寸精度、操作机床的能力评估。 对宏程序基本编程能力就评估。 对学生的分析能力,应变能力评估。