宏程序练习件
学院:机械工程 班级: 学号: 姓名:
一
工艺
钢结构制作工艺流程车尿素生产工艺流程自动玻璃钢生产工艺2工艺纪律检查制度q345焊接工艺规程
分析
零件名称
使用设备
夹具名称
工件材料
宏程序练习件
VDF-850
平口钳
铝
工序
工步
工步内容
刀具类型
刀具规格
切削用量
备注
1
1
铣平面
立铣刀
Φ12
S2000F200
H1
2
1
粗铣深15,直径20的圆槽
立铣刀
Φ12
S800F200
H1
2
粗铣深10,直径30的圆槽
立铣刀
Φ12
粗S800F200
H1
3
半精铣、精铣深10,直径30的圆槽
立铣刀
Φ12
半精、精S2000F300
H1
3
1
粗铣深15、48X48外形
立铣刀
Φ12
粗S800F200
H1
2
半精铣、精铣深15、48X48外形
立铣刀
Φ12
半精、精S2000F300
H1
4
1
粗铣凸圆R3倒角
立铣刀
Φ12
粗S1500F200
H1
2
精铣凸圆R3倒角
立铣刀
Φ12
精S3000F500
H1
5
1
粗铣凹圆R5圆角
立铣刀
Φ12
粗S1500F200
H1
2
精铣凹圆R5圆角
立铣刀
Φ12
精S3000F500
H1
6
1
粗铣30度斜角
立铣刀
Φ12
粗S1500F200
H1
2
精铣深8、30度斜角
立铣刀
Φ12
精S3000F500
H1
7
1
去毛刺
二 编程
凸圆R3圆角
%01
G90G54G0X0Y0S1500M03;(选择G54工件坐标系、xy平面和绝对坐标值编程、主轴正转)
G43H1Z100; (加上刀长补、快进到安全距离)
Z5; (快进到起刀点)
#20=0; (角度?计数器置90)
WHILE #20 LE90; (循环条件判断)
#22=3*SIN[#20*PI/180]-3; (计算立铣刀的z轴动态值)
#100=6-3*[1-COS[#20*PI/180]] ;(计算动态变化的刀具半径r补偿值)
G01Z[#22] F200; (刀具下降至初始加工平面)
G41G01X15D100; (工件轮廓加工程序)
G03X15Y0I-15; (工件轮廓加工程序)
G40G01X0Y0; (工件轮廓加工程序)
#20=#20+0.5; (角度计数器递增)
ENDW; (循环结束)
G0Z100; (抬刀)
M30; (程序结束)
%
凹圆R3圆角
%02
G90G54G0X0Y0S1500M03;(选择G54工件坐标系、xy平面和绝对坐标值编程、主轴正转)
G43H1Z100; (加上刀长补、快进到安全距离)
Z5; (快进到起刀点)
#20=0; (角度?计数器置0)
WHILE #20 LE90; (循环条件判断)
#22=-5*SIN[#20*PI/180]-10;(计算立铣刀的z轴动态值)
#100=6-5*COS[#20*PI/180] ;(计算动态变化的刀具半径r补偿值)
G01Z[#22] F200; (刀具下降至初始加工平面)
G41G01X10D100; (建立刀具半径补偿)
G03X10Y0I-10; (工件轮廓加工程序)
G40G01X0Y0; (取消刀具半径补偿)
#20=#20+0.5; (工件轮廓加工程序)
ENDW; (循环结束)
G0Z100; (抬刀)
M30; (程序结束)
%
倒角
%03
#0=4.618; (斜面长L赋值)
#1=24; (斜面宽B赋值)
#2=8; (斜面深H赋值)
#3=12; (立铣刀刀具直径赋值)
G90G54G0X0Y0S1500M03;(选择G54工件坐标系、xy平面和绝对坐标值编程、主轴正转)
G43H1Z100M08; (加刀长补偿、快速降安全距离、加切削液)
Z5; (快进到起刀点)
#10=#0; (加工长度赋值)
WHILE #10 GE0; (循环条件判定)
#11=-8*#10/4.618; (计算动态变化Z值,注意Z坐标原点位置)
#100=#10+6-4.618; (计算动态变化的刀具半径r值)
G01Z[#11] F200; (刀具移动到加工高度)
G41X24Y36D100; (建立刀具半径补偿)
G01Y-24; (直线插补加工斜面)
X-24; (工件轮廓加工程序)
Y24; (工件轮廓加工程序)
X36; (工件轮廓加工程序)
G40G1Y36; (取消刀具半径补偿)
#10=#10-0.5; (加工长度递减)
ENDW; (循环结束)
G0Z100M9; (抬刀)
M30; (程序结束)
%