登录【网站注册】点击左边“微信账号登陆”图标,微信扫描即自动注册并登陆
搜索
查看: 1653|回复: 1

[数控编程] 海德汉系统阵列加工主程序

[复制链接]
发表于 2018-3-4 11:46:36 | 显示全部楼层 |阅读模式
海德汉主程序调用子程序阵列加工方法
用途:当零件有相同元素时不必重复后处理,比如叶轮加工,
只需后处理一个叶片的刀路即可,其他的阵列加工即可。

0  BEGIN PGM 1 MM
1  L M13
2  L  C+0  A+0 FMAX
3  M140 MB MAX F10000
4  CYCL DEF 32.0 TOLERANCE
5  CYCL DEF 32.1 T0.01
6  Q11 = 8                            定义阵列数量
7  Q12 = 360 / Q11                    
8  Q13 = 1                            从第几个开始
9  LBL 1
10 Q14 = Q13 * Q12
11 CYCL DEF 247 DATUM SETTING ~       调用4号坐标系
    Q339=+4    ;DATUM NUMBER
12 FN 25: PRESET =  C /-Q14 /+0
13 CALL PGM 1000.H                    调用1000号子程序
14 Q13 = Q13 + 1                     
15 FN 12: IF +Q13 LT +7 GOTO LBL 1    如果加工数量小于指定数量就重复
16 M140 MB MAX F10000
17 L  C+0  A+0 R0 FMAX
18 M30
19 END PGM 1 MM


说明:晨航数控技术中心www.chskjszx.com
1、子程序中不能有坐标系调用,否则旋转无效
2、子程序尾部直接删除M5 M9 M30 就可以了

Q11:叶片个数
Q12:每个叶片角度
Q13:第几个叶片
Q14:旋转角度
【温馨提示】技术问题请优先发到问答专栏,优胜教师团队将及时回复,谢谢!
发表于 2020-6-30 05:15:43 | 显示全部楼层
谢谢老师的分享。
【温馨提示】技术问题请优先发到问答专栏,优胜教师团队将及时回复,谢谢! ...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


快速回复 返回顶部 返回列表