4各类斜面加工.docx

上传人:b****3 文档编号:2220383 上传时间:2022-10-28 格式:DOCX 页数:52 大小:363.11KB
下载 相关 举报
4各类斜面加工.docx_第1页
第1页 / 共52页
4各类斜面加工.docx_第2页
第2页 / 共52页
4各类斜面加工.docx_第3页
第3页 / 共52页
4各类斜面加工.docx_第4页
第4页 / 共52页
4各类斜面加工.docx_第5页
第5页 / 共52页
点击查看更多>>
下载资源
资源描述

4各类斜面加工.docx

《4各类斜面加工.docx》由会员分享,可在线阅读,更多相关《4各类斜面加工.docx(52页珍藏版)》请在冰豆网上搜索。

4各类斜面加工.docx

4各类斜面加工

4.1简单斜面加工(平底立铣刀)

4.1.1标准矩形周边外斜面加工

矩形工件XY对称中心为G54,顶面Z0,左右斜面与垂直面夹角相等(#3),前后斜面与垂直面夹角相等(#4),#3与#4可以不相等。

下刀点即初始点选择在工件的右上角,由上至下逐层爬升,以顺铣方式(顺时针方向)单向走刀。

无论粗、精加工,在确保不会发生干涉的情况下,通常在Z方向上把刀具轨迹向上略为延伸(多走一步距即可),以确保完全覆盖被加工表面,将程序中的“#7LE#5”改为“#7LE[#5+#17]”即可。

在本章所讲述的所有斜面加工均适用改原则。

O0411

#1=X向大端尺寸

#2=Y向大端尺寸

#3=左右斜面与垂直面夹角(ZX平面)

#4=前后斜面与垂直面夹角(YZ平面)

#5=所有斜面高度(绝对值)

#6=(平底立铣刀)刀具半径

#7=0dz(绝对值)设为自变量,赋初始值为0

#17=自变量#7每次递增量(等高)

S1000M03

G54G90G00X0Y0Z30

#8=#1/2+#6首轮初始刀位点到原点距离(X方向)

#9=#2/2+#6首轮初始刀位点到原点距离(Y方向)

X#8Y#9快速移至首轮初始点上

Z-#5下降至斜面底部(初始点位于工件外面)

WHILE[#7LE#5]DO1如果刀具还没有加工到斜面底部,继续循环1

#11=#8-#7*TAN[#3]次轮初始刀位点到原点距离(X方向)

#22=#9-#7*TAN[#3]次轮初始刀位点到原点距离(Y方向)

G01X#11Y#22Z[-#5+#7]F300G01爬升至次轮初始刀位点(X、Y、Z三轴联动)

Y-#22F1000

X-#11

Y#22

X#11

#7=#7+#17自变量#7每次递增#17(等高)

END1

G00Z30

M30

4.1.2前侧斜面X0→X-单向推进加工

以矩形工件右下角为XY原点,顶面Z0,由下向上逐层爬升,采用顺铣。

O0412

#1=斜面与垂直面的夹角

#2=(平底立铣刀)刀具半径

#3=斜面高度(绝对值)

#4=0dz设为自变量,赋初始值为0

#14=自变量#4每次递增量(等高)

#5=斜面长度(绝对值)

#15=#5+#2+0.5沿斜面长度方向的行程(0.5为经验值)

S1000M03

G54G90G00X0Y0Z30

X#2Y-#2快速移动至初始点

Z-#3下降至斜面底部(初始点位于工件外面)

WHILE[#4LE#3]DO1如果刀具还没有加工到斜面底部,继续循环1

#6=#4*TAN[#1]每次爬高dz值所对应的dy值(绝对值)

G01Y[-#2+#6]Z[-#3+#4]F300爬升至当前刀具初始点(Y、Z联动,Y坐标减小)

X-#15F1000进给至斜面左侧

G00Z1提刀至Z1.0平面

X#2快速回到斜面右侧初始点

Z[-#3+#4]下降至当前刀具初始点

#4=#4+#14自变量#4每次递增量#14(等高)

END1此时#4大于#3

G00Z30

M30

4.1.3后侧斜面X0→X+单向推进加工

O0413

#1=斜面与垂直面的夹角

#2=(平底立铣刀)刀具半径

#3=斜面高度(绝对值)

#4=0dz设为自变量,赋初始值为0

#14=自变量#4每次递增量(等高)

#5=斜面长度(绝对值)

#15=#5+#2+0.5沿斜面长度方向的行程(0.5为经验值)

S1000M03

G54G90G00X0Y0Z30

X-#2Y#2快速移动至初始点

Z-#3下降至斜面底部(初始点位于工件外面)

WHILE[#4LE#3]DO1如果刀具还没有加工到斜面底部,继续循环1

#6=#4*TAN[#1]每次爬高dz值所对应的dy值(绝对值)

G01Y[#2-#6]Z[-#3+#4]F300爬升至当前刀具初始点(Y、Z联动,Y坐标增大)

X#15F1000进给至斜面左侧

G00Z1提刀至Z1.0平面

X-#2快速回到斜面右侧初始点

Z[-#3+#4]下降至当前刀具初始点

#4=#4+#14自变量#4每次递增量#14(等高)

END1此时#4大于#3

G00Z30

M30

4.1.4左侧斜面Y0→Y+单向推进加工

O0414

#1=斜面与垂直面的夹角

#2=(平底立铣刀)刀具半径

#3=斜面高度(绝对值)

#4=0dz设为自变量,赋初始值为0

#14=自变量#4每次递增量(等高)

#5=斜面长度(绝对值)

#15=#5+#2+0.5沿斜面长度方向的行程(0.5为经验值)

S1000M03

G54G90G00X0Y0Z30

X-#2Y-#2快速移动至初始点

Z-#3下降至斜面底部(初始点位于工件外面)

WHILE[#4LE#3]DO1如果刀具还没有加工到斜面底部,继续循环1

#6=#4*TAN[#1]每次爬高dz值所对应的dx值(绝对值)

G01X[-#2+#6]Z[-#3+#4]F300爬升至当前刀具初始点(X、Z联动,X坐标增大)

Y#15F1000进给至斜面左侧

G00Z1提刀至Z1.0平面

Y-#2快速回到斜面右侧初始点

Z[-#3+#4]下降至当前刀具初始点

#4=#4+#14自变量#4每次递增量#14(等高)

END1此时#4大于#3

G00Z30

M30

4.1.5右侧斜面Y0→Y+单向推进加工

O0415

#1=斜面与垂直面的夹角

#2=(平底立铣刀)刀具半径

#3=斜面高度(绝对值)

#4=0dz设为自变量,赋初始值为0

#14=自变量#4每次递增量(等高)

#5=斜面长度(绝对值)

#15=#5+#2+0.5沿斜面长度方向的行程(0.5为经验值)

S1000M03

G54G90G00X0Y0Z30

X#2Y#2快速移动至初始点

Z-#3下降至斜面底部(初始点位于工件外面)

WHILE[#4LE#3]DO1如果刀具还没有加工到斜面底部,继续循环1

#6=#4*TAN[#1]每次爬高dz值所对应的dx值(绝对值)

G01X[#2-#6]Z[-#3+#4]F300爬升至当前刀具初始点(X、Z联动,X坐标减小)

Y-#15F1000进给至斜面左侧

G00Z1提刀至Z1.0平面

Y#2快速回到斜面右侧初始点

Z[-#3+#4]下降至当前刀具初始点

#4=#4+#14自变量#4每次递增量#14(等高)

END1此时#4大于#3

G00Z30

M30

4.2简单斜面加工(球头铣刀)

4.2.1标准矩形周边外系外面加工

O0421

#1=X向大端尺寸

#2=Y向大端尺寸

#3=左右斜面与垂直面夹角(ZX平面)

#4=前后斜面与垂直面夹角(YZ平面)

#5=所有斜面高度(绝对值)

#6=(球头铣刀)刀具半径

#7=0dz(绝对值)设为自变量,赋初始值为0

#17=自变量#7每次递增量(等高)

S1000M03

G54G90G00X0Y0Z30

#8=#1/2+#6首轮初始刀位点到原点距离(X方向)

#9=#2/2+#6首轮初始刀位点到原点距离(Y方向)

X#8Y#9快速移至首轮初始点上

#23=[1-COS[#3]]/SIN[#3]/COS[#3]参表4-1

#25=#6*[TAN[#3]-#23]表4-1中的CH长度

#27=#25-#6-#5表4-1中初始点(球头铣刀刀尖)的Z坐标值ZA

#29=#5+#6*[1-COS[#3]]/TAN[#3]表4-1中KM的长度

Z#27下降至斜面底部(初始点位于工件外面)

WHILE[#7LE#29]DO1如果刀具还没有加工到斜面底部,继续循环1

#11=#8-#7*TAN[#3]次轮初始刀位点到原点距离(X方向)

#22=#9-#7*TAN[#3]次轮初始刀位点到原点距离(Y方向)

G01X#11Y#22Z[#27+#7]F300G01爬升至次轮初始刀位点(X\Y\Z三轴联动)

Y-#22F1000

X-#11

Y#22

X#11

#7=#7+#17自变量#7每次递增#17(等高)

END1

G00Z30

M30

4.2.2前侧斜面X0→X-单向推进加工

由下向上逐层爬升,采用顺铣,单向走刀

O0422

#1=斜面与垂直面夹角(YZ平面)

#3=斜面高度(绝对值)

#2=(球头铣刀)刀具半径

#4=0dz(绝对值)设为自变量,赋初始值为0

#5=斜面长度(绝对值)

#14=自变量#4每次递增量(等高)

#15=#5+#2+0.5沿斜面长度方向的行程

S1000M03

G54G90G00X0Y0Z30

X#2Y-#2快速移至首轮初始点上

#23=[1-COS[#1]]/SIN[#1]/COS[#1]参表4-1

#25=#2*[TAN[#1]-#23]表4-1中的CH长度

#27=#25-#2-#3表4-1中初始点(球头铣刀刀尖)的Z坐标值ZA

#29=#3+#2*[1-COS[#1]]/TAN[#1]表4-1中KM的长度

Z#27下降至斜面底部(初始点位于工件外面)

WHILE[#4LE#29]DO1如果刀具还没有加工到斜面底部,继续循环1

#6=#4*TAN[#1]每次爬高dZ值所对应的dY值(绝对值)

G01Y[-#2+#6]Z[#27+#4]F300G01爬升至次轮初始刀位点(Y、Z联动,Y坐标增大)

X-#15F1000进给至斜面左侧

G00Z1

X#2

Z[#27+#4]

#4=#4+#14自变量#4每次递增#14(等高)

END1

G00Z30

M30

4.2.3后侧斜面X0→X+单向推进加工

由下向上逐层爬升,采用顺铣,单向走刀

O0423

#1=斜面与垂直面夹角(YZ平面)

#3=斜面高度(绝对值)

#2=(球头铣刀)刀具半径

#4=0dz(绝对值)设为自变量,赋初始值为0

#5=斜面长度(绝对值)

#14=自变量#4每次递增量(等高)

#15=#5+#2+0.5沿斜面长度方向的行程

S1000M03

G54G90G00X0Y0Z30

X-#2Y#2快速移至首轮初始点上

#23=[1-COS[#1]]/SIN[#1]/COS[#1]参表4-1

#25=#2*[TAN[#1]-#23]表4-1中的CH长度

#27=#25-#2-#3表4-1中初始点(球头铣刀刀尖)的Z坐标值ZA

#29=#3+#2*[1-COS[#1]]/TAN[#1]表4-1中KM的长度

Z#27下降至斜面底部(初始点位于工件外面)

WHILE[#4LE#29]DO1如果刀具还没有加工到斜面底部,继续循环1

#6=#4*TAN[#1]每次爬高dZ值所对应的dY值(绝对值)

G01Y[#2-#6]Z[#27+#4]F300G01爬升至次轮初始刀位点(Y、Z联动,Y坐标减小)

X#15F1000进给至斜面左侧

G00Z1

X-#2

Z[#27+#4]

#4=#4+#14自变量#4每次递增#14(等高)

END1

G00Z30

M30

4.2.4左侧斜面Y0→Y+单向推进加工

由下向上逐层爬升,采用顺铣,单向走刀

O0424

#1=斜面与垂直面夹角(YZ平面)

#3=斜面高度(绝对值)

#2=(球头铣刀)刀具半径

#4=0dz(绝对值)设为自变量,赋初始值为0

#5=斜面长度(绝对值)

#14=自变

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1