|
海德汉主程序调用子程序阵列加工方法
用途:当零件有相同元素时不必重复后处理,比如叶轮加工,
只需后处理一个叶片的刀路即可,其他的阵列加工即可。
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:旋转角度
|
|