有宏指令的数控铣床编程实例(附:普通指令程序)

更新时间:2023-05-22 10:05:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

有宏指令的数控铣床编程实例(附:普通指令程序)

1. HU.MPF
2. G54G90G17G64
3. M03S400
4. R1=45
5. MA1: G258RPL=R1
6. L467
7. IF R1==315 GOTOF MA2
8. R1=R1+90
9. GOTOB MA1
10. MA2: G258RPL=R1
11. L568
12. R1=R1-90
13. IF R1<45 GOTOF MA3
14. GOTOB MA2
15. MA3: G0Z100
16. M5
17. G258RPL=0
18. G0Y220
19. M30

L467.SPF
1. G0X43.96Y116.302
2. G0Z5
3. G1Z-8F500
4. G1X43.698Y115.339F100
5. G3X17.138Y83.156CR=23
6. G2X18.831Y72.425CR=19
7. G2X-12.537Y60.677CR=19F500
8. G2X-17.137Y83.156CR=19F100
9. G3X-32.818Y115.521CR=23
10. G1X-32.598Y116.497F500
11. G0Z5
12. RET

L568.SPF
1. G0Z5
2. X-46.523Y115.252
3. G01Z-8F500
4. G1Z-9.98F100
5. G1X-46.002Y113.750
6. G2X-17.978Y83.715CR=22
7. G3X-19.740Y71.743CR=20
8. G1X0Y74.953
9. G1X19.752Y71.816
10. G3X17.978Y83.715CR=20
11. G2X46.002Y113.75CR=22
12. G1X30.560Y122.68F1000
13. G1X0Y123.5
14. G01Y113.5F100
15. G0Z5
16. RET
程序编制说明:此程序经多次改动后形成,用刀具中心编程,加工如图零件的四个圆形坑和倒圆角。该程序已在XK714G铣床上运行通过,机床使用西门子802C系统。在主程序第5句,将编程坐标旋转了45度,这是因为最初,我们对西门子的系统不熟悉,系统总是因数据不准而报警。(系统要求数据用去尾法保留3位小数,如果用四舍五入,系统就报警。)请机床销售商的技术人员来帮助。他们认为我们装夹零件的方法使加工部位的方向和机床坐标的方向间有角度,这不利于系统计算,易发生因计算误差而产生的系统报警,为此在进行加工前,先将零件的编程坐标旋转一个角度,然后调用子程序进行加工。以后程序虽然经过多次变动,但这一点一直没有变,我们认为这一点似乎没有必要,以后有机会可以考虑改变。

另:附原先未用宏指令时的程序,其粗铣是顺铣。

圆弧坑加工程序带说明

语句解释
1. QIMEN.MPF 程序名
2. G54G90G17G64 定义参数
3. M03S400 主轴正转
4. G258RPL=45 旋转编程坐标45度
5. L567 调用L567子程序
6. G258RPL=135 旋转编程坐标135度
7. L567 调用L567子程序
8. G258RPL=225 旋转编程坐标225度
9. L567 调用L567子程序
10. G258RPL=315 旋转编程坐标315度
11. L567
调用L567子程序
12. G258RPL=45 同第四句
13. L568 以下到19句与上面相似,
14. G258RPL=135 只是调用的是L568

有宏指令的数控铣床编程实例(附:普通指令程序)

15. L568
16. G258RPL=225
17. L568
18. G258RPL=315
19. L568
20. G0Z100 提刀到安全位置
21. M5 主轴停
22. M30 程序结束

L567.SPF 粗铣子程序名
1. G0X-44.023Y115.252 进入准备位置(圆弧起点)
2. Z5 下刀
3. G1Z-8F100 进给下刀
4. G2X-17.138Y83.156CR=23 圆弧加工
5. G3X-18.837Y72.470CR=19 圆弧加工
6. G1X12.844Y60.952 直线进给移动到圆起点
7. G3X17.138Y83.156CR=19 圆弧加工
8. G2X44.023Y115.252CR=23 圆弧加工
9. G0Z5 提刀
10. RET 子程序结束,返回。

L568.SPF 精铣子程序,此程序和上面粗铣的基本相同只是9句,不是直接到圆弧起始位置,10句直线到位置。最后14、15的目的和9、10一样是为了扫平小平面上的小三角余量。
1. G0Z5
2. X-46.523Y115.252
3. G1Z-8F500
4. G1Z-9.98F100
5. G1X-46.302Y114.491
6. G1X-46.002Y113.750
7. G2X-17.978Y83.715CR=22
8. G3X-19.740Y71.743CR=20
9. G1X0Y74.953
10. G1X19.752Y71.816
11. G3X17.978Y83.715CR=20
12. G2X46.002Y113.75CR=22
13. G1X30.560Y122.68F1000
14.
G1X0Y123.5
15. G1Y113.5F100
16. G0Z5
17. RET

说明:此程序分粗、精两道工步。主程序主要是定义参数、旋转坐标系;子程序L567为粗加工,L568为精加工。粗加工为精加工留1毫米余量。

本文来源:https://www.bwwdw.com/article/2zi4.html

Top