数控铣削编程与加工(第四版) 教案 项目五 综合零件的加工.docx

数控铣削编程与加工(第四版) 教案 项目五 综合零件的加工.docx

数控铣削编程与加工教案

项目序号

5

授课班级

授课学时

教学载体

零件

授课项目名称

项目5综合零件的加工

项目目标

一、知识目标

1.掌握包含轮廓、型腔和孔系的综合零件的加工工艺制定方法。

2.掌握含二次曲线(椭圆、球面、锥台等)的综合零件的宏程序编程基本方法

3.掌握根据不同零件的特点,正确选用刀具、量具、工具和夹具的方法。

二、能力目标

1.能制定综合零件的数控铣削加工工艺,针对零件特点合理安排走刀路线、选择数控加工参数。

2.能正确设置刀具参数和工件零点偏置。

3.能灵活编制含二次曲线的综合零件的数控加工程序。

4.能按照数控机床的操作流程,独立完成常见综合零件的数控加工。

5.能正确使用量具进行零件尺寸的检测,并能对综合零件进行质量分析,并优化程序。

相关知识

FANUC0i系统的宏程序

SINUMERIK828D系统的宏程序指令及应用

项目实践

综合件加工及精度检验

重点难点

一、重点

1)铣削综合零件的加工工艺特点,加工刀具的选择和加工工艺的制定。2)铣削宏程序编程指令。

二、难点

含二次曲线的综合件的宏程序编程。

课外作业

教学后记

导入

导入新授

一、FANUC0i系统的宏程序

(一)曲面的宏程序加工方法1.规则曲面的加工方法

2.不规则曲面的加工方法(二)宏程序编程

例:椭圆圆柱面的宏程序

O0002

G54G90G17;M03S1200;G90G0Z10;X0Y0;

G41G01X10Y0D01F200;

X15

G01Z0;#1=0;#2=-5;

WHILE[#1GE#2]DO1;G1Z[#1]F50;

#3=360;#4=0;

#5=15;#6=10;

WHILE[#3GE#4]DO2;#7=#5*COS[#4];

建立刀补

Z值起点Z值终点

如#1≥#2循环1继续

Z向下刀

椭圆终止角度椭圆起始角度椭圆长轴半径椭圆短轴半径

如#3≥#4循环2继续计算X值

#8=#6*SIN[#4];

G1X[#7]Y[#8]F200;#4=#4+5;

END2;

#1=#1-1;

END1;

G90G0Z100;G40;

M30;

例:球面零件的宏程序

1.粗加工程序的编制O0003

G54G90G17Z30;

G0X0Y0

M3S1000;G1Z0F150;#1=10;

#2=3;#3=90;#4=0;#17=1;

#5=#1*COS[#4];#6=1.6*#2;

#8=#1*SIN[#3];#9=#1*SIN[#4];

计算Y值

刀具定位切削角度计数器递加循环2结束

Z轴计数器递减循环1结束

半球半径

铣刀半径

半球起始角度半球终止角度

Z坐标递减量(Z向每层切深)终止高度上X坐标

X向步距设为刀具直径的80%计算任意高度刀具Z坐标

计算终止高度刀具Z坐标

WHILE[#8GT#9]DO1;X[#5+#2+1]Y0;

Z[#8+1];

#18=#8-#17;G1Z#18F150;

#7=SQRT[#1*#1-#18*#18];#10=#5-#7;

#11=FIX[#10/#6];

设置为初始值

如#8>#9循环1继续刀具移动到毛坯外测

刀具移动到Z[#8+1]处当前层加工深度Z值

刀具与球面接触点的X坐标

任意高度上被去除部分的水平宽度每层被去除宽度除步距,并取整,

WHILE[#11GE0]DO2;#12=#7+#11*#6+#2;G1X#12Y0F500;

G2I-#12;#11=#11-1;END2;

G0Z30;

#8=#8-#17;END1;

G0Z30;M30;

2.精加工程序的编制O0012

G54G90G17G00Z30;M03S1200;

G0X0Y0;Z2;

G1Z0F120;#1=90;

#2=0;#3=10;

WHILE[#1GE#2]DO1;#4=#3*COS[#1]+3;

#5=#3*SIN[#1]-10;

G1X[#4]Z[#5]F120;G2I[-#4]F1000;

如#11≥0循环2继续刀具X方向目标值

刀具移动到目标点铣水平圆

水平面去除宽度递减

循环2结束,水平圆一圈切削完

Z坐标递减

循环1结束,水平一层切削完

半球起始角

文档评论(0)

1亿VIP精品文档

相关文档