内容正文:
任务二 《编写车削单个外圆的宏程序》
任务目标:
1、认识宏程序在车削单个外圆的应用。
2、理解宏程序的编程思想。
数控车削任务:
数控车削图所示的加工单个外圆的零件,毛坯为Ф35×70mm的45钢。
1、加工准备
(1)准备毛坯尺寸Ф35×70,端面车平即可。
(2)装夹方式:普通自定心卡盘,夹持Ф35mm毛坯外圆,保证伸出长度略大于45mm。
(3)刀具:90°外圆车刀(材料:硬质合金)。
(4)量具:0~150mm的游标卡尺。
2、编程思路
(1)编程原点建立在工件右端面中心处,车平端面。
(2)路径安排:
①沿X轴负方向移动2mm(直径值);
②沿Z轴负方向车削40mm;
③沿X轴正方向退刀;
④快速退刀至Z1;
⑤沿X轴负方向移动2×2mm(直径值);
进行后续的车削……沿X轴负向移动(直径值)是2×n,n为第n次进刀(n=1、2、3、4、5)。
(3)需要赋值的变量:
毛坯直径——#100;轴向长度——#101;
每次切削深度(直径值)——#102;
(4)车削的程序流程图
3、编写参考程序
(1)采用“IF[条件表达式]GOTOn”进行编程
O1001
T0101;
M03 S500 G99;
G00 X36 Z1;
G01 Z0 F0.2;
X-1 F0.08;
G00 X37 Z1;
#100=35;
#101=40;
#102=2;
N10 #100=#100-#102;
G00 X#100;
G01 Z-#101 F0.1;
X37;
G00 Z1;
IF[#100GT25]GOTO10;
G00 X100 Z100;
M30
(2)采用“WHILE[表达式]DOn”进行编程
O1002
T0101;
M03 S500 G99;
G00 X36 Z1;
G01 Z0 F0.2;
X-1 F0.08;
G00 X37 Z1;
#100=35;
#101=40;
#102=2;
WHILE[#100GT25]DO1;
#100=#100-#102;
G00 X#100;
G01 Z-#101 F0.1;
X37;
G00 Z1;
END1;
G00 X100 Z100;
M30
(1)加工准备
①毛坯 ②装夹 ③刀具
④量具 ⑤工具 ⑥车削用量
(2)编程思路
①编程原点
②路径安排
③变量赋值
④车削的程序流程图
(3)编写参考程序
5、完成课后练习
4、课堂小结
$