内容正文:
任务九 《编写精车公式曲线的宏程序》
任务目标:
1、认识宏程序在车削公式曲线中的应用。
2、理解宏程序的编程思想。
数控车削任务1:
数控精车图的轮廓为抛物线的工件。工件材料为45钢。
1、加工准备
(1)准备毛坯,端面车平即可。
(2)装夹方式:普通自定心卡盘,夹持Ф20mm外圆,保证伸出长度约55mm。
(3)刀具:90°外圆车刀(材料:硬质合金)。
(4)量具:0~150mm的游标卡尺、抛物线样板。
2、编程思路
(1)编程原点建立在工件右端面中心处,车平端面。
(2)编程思路:
抛物线是非圆曲线。依靠抛物线的标准方程编程,抛物线Z方向从起始值逐步增大到Z方向的终点值,再通过数学关系把X方向的值表达出来。
(3)变量赋值:
3、编写参考程序
采用“IF[条件表达式]GOTOn”进行编程
O1011
T0101;
M03 S500 G99;
G00 X20 Z1;
#100=0;
N10 #101=2*#100; #102=SQRT#101;
#103=2*#102;
G01 X#103 Z-#100 F0.05; #100=#100+0.1;
IF[#100LE50]GOTO10;
G00 X100;
Z100;
M30
数控车削任务2:
数控精车图示的轮廓为正弦曲线的工件。工件材料为45钢。
1、加工准备
(1)准备毛坯,端面车平即可。
(2)装夹方式:普通自定心卡盘,夹持Ф20mm外圆,保证伸出长度约50mm。
(3)刀具:90°外圆车刀(材料:硬质合金)。
(4)量具:0~150mm的游标卡尺、正弦曲线样板。
2、编程思路
(1)编程原点建立在工件右端面中心处,车平端面。
(2)编程思路:
正弦曲线是非圆曲线。正弦曲线Z方向从起始值逐步增大到Z方向的终点值,再通过数学关系把X方向的值表达出来。
(3)公式处理:
3、编写参考程序
采用“IF[条件表达式]GOTOn”进行编程
O1012
T0101;
M03 S500 G99;
G00 X30 Z1;
#100=0; #101=9/4;
N10 #102=#101*#100;
#103=SIN#102;
#104=15*#103;
#105=2*#104;
G01 X#105 Z-#100 F0.05;
#100=#100+0.1;
IF[#100LE40]GOTO10;
G00 X100;
Z100;
M30
(1)编写精车抛物线的宏程序案例
①加工准备
②编程思路
③参考程序
(2)编写精车正弦曲线的宏程序案例
①加工准备
②编程思路
③参考程序
5、完成课后练习
4、课堂小结
$