- 1
- 0
- 约5.71千字
- 约 49页
- 2019-08-12 发布于辽宁
- 举报
用宏程序编写半球零件 设:切削点所在的球心半径与球的垂直中心线 夹角a为自变量 则切削轨迹所在的平面圆的半径值则为 R* SIN(a) 角度a由0°开始,最大增加到90° 知识学习 知识学习 任务实施 思考练习 学习目标 任务导入 参考程序 以工件毛坯上表面的中心为编程原点,粗加工略 拟定变量: #1—圆弧插补起点X坐标值 #2—圆弧插补起点Z坐标值 #3—角a(为自变量,初始值为0) #4—角a的最大终止角90度 知识学习 知识学习 任务实施 思考练习 学习目标 任务导入 O0001 子程序名 N10 #1=10*SIN[#3]; 圆弧插补起点X坐标值 #2=10*COS[#3]-10 ; 圆弧插补所在平面Z坐标值 G01 Z[#2] F80; Z向直线插补 G01 G41 X[#1] Y0 D01; 圆弧运行起点和终点均在 X的正方向Y=0处,左补偿 G02 X[#1] Y0 I-[#1] J0; G40 G01 X60 Y0; 回到起始点 #3=#3+2; 角度每次递增2°, 可以根据加工质量调整 IF [#3 LE #4] GOTO 10; 条件判断是否≤90度,为 真则跳转N10 G00 Z30 M99 ; 子程序返回 O0002 主程序名 T01 G54 G00 X60 Y0; 设置加工起点 G43 G00 Z30 H01; G65 P0001 C0 I90; #3=0 角a初始值为0°; #4=90 加工终止角度为90° G00 Z100; M30; 用宏程序编写椭圆零件 编程思路 椭圆、抛物线等非圆曲线的加工,数控系统虽然没有提供专门的插补指令,但曲线轨迹可以采用微小直线逼近处理,也就是利用G01功能指令来拟合所需曲线。 知识学习 知识学习 任务实施 思考练习 学习目标 任务导入 用宏程序编写椭圆零件 如图所示, 椭圆参数方程: X=a × cosθ Y=b × sinθ 由方程知:如果知道椭圆的长短半轴a、b和刀具所在极角θ,就可以直接得出目前刀具所在的坐标值X和Y 知识学习 知识学习 任务实施 思考练习 学习目标 任务导入 用宏程序编写椭圆零件 设加工椭圆上的点对应极角 θ为自变量 有时图样上直接给出的角度并非极角值,可按θ=arcos(x/a)或 θ=arcsin(y/b)反推 随着角度变量θ的不断增加,X、Y的轨迹坐标就跟着变化,X和Y 的坐标值始终为: X=a×cosθ,Y=b×sinθ 知识学习 知识学习 任务实施 思考练习 学习目标 任务导入 任务导入 学习目标 知识学习 任务实施 知识拓展 * * 项目3 数控铣削编程与加工 正德职业技术学院 数控机床编程与操作 任务3.8 宏指令的使用 正德职业技术学院 数控机床编程与操作 知识目标 掌握FANUC系统B类宏指令G65、G66、G67的 功能及应用 掌握变量的表达及运算格式 掌握条件转移、重复执行等控制指令的使用 了解使用宏功能编程的基本思想 学习目标 任务导入 知识学习 任务实施 思考练习 技能目标 能够掌握宏程序编程基本指令的使用 能够进行球体、椭圆等非圆曲线零件的编程与加工 学习目标 任务导入 知识学习 任务实施 思考练习 任务引入 完成如图所示的凸模板外轮廓铣削加工,材料:硬铝2A12 毛坯: 100×60×25 单件生产 任务导入 知识学习 任务实施 思考练习 学习目标 任务分析 加工部位: 半径为10mm的上半球孔 3mm高的椭圆台阶曲线特征 椭圆台阶的尺寸精度 表面粗糙度要求较高 利用基本的直线和圆弧插补指令难以实现此零件的编程 这里采用宏功能指令来完成零件的编程及加工 宏程序的概念 1)宏程序的定义 一组以子程序的形式存储并带有变量的程序称为 用户宏程
原创力文档

文档评论(0)