2024年3月11日发(作者:门罡)
海德汉系统代码详解
0 BEGIN PGM abcd MM ;程序头
1 TOOL CALL 1 Z S2500 F3000 ;呼叫刀具
2 TCH PROBE 483 MEASURE TOOL ~ ;启动自动对刀(本例是以对刀器为例)
Q340=+1 ;CHECK ~
Q260=+100 ;CLEARANCE HEIGHT ~
Q341=+0 ;PROBING THE TEETH
3 M140 MB MAX ;快速抬刀到最高点
4 TOOL CALL 1 Z S3000 F3000 ;重新调用刀具
5 CYCL DEF 247 DATUM SETTING ~ ;调用工件坐标
Q339=+1 ;DATUM NUMBER ; Q339=+1 +1为当前坐标号
6 CYCL DEF 32.0 TOLERANCE ;设定公差
7 CYCL DEF 32.1 T1 ; T1为前刀号
8 CYCL DEF 9.0 DWELL TIME ;设定暂停时间(检查是否异常)(视情况
而定)
9 CYCL DEF 9.1 DWELL3 ; DWELL3为前暂停时间
10 M3 ;启动主轴
11 M7
12 L X+0 Y+0 F MAX
13 L Z+0
14 LBL 1
15 L IZ-0.5 F500
16 L X+10, F3000
17 CR X20, Y0, R5 DR+
18 L X25,
19 CR X+30, Y+5 R5 DR+
20 L Y+10
; 直线快速移动
;循环程序头
;I为增量坐标
;直线进给
;圆弧进给(DR+为逆时针方向进给)
;直线进给
;圆弧进给
;直线进给
2024年3月11日发(作者:门罡)
海德汉系统代码详解
0 BEGIN PGM abcd MM ;程序头
1 TOOL CALL 1 Z S2500 F3000 ;呼叫刀具
2 TCH PROBE 483 MEASURE TOOL ~ ;启动自动对刀(本例是以对刀器为例)
Q340=+1 ;CHECK ~
Q260=+100 ;CLEARANCE HEIGHT ~
Q341=+0 ;PROBING THE TEETH
3 M140 MB MAX ;快速抬刀到最高点
4 TOOL CALL 1 Z S3000 F3000 ;重新调用刀具
5 CYCL DEF 247 DATUM SETTING ~ ;调用工件坐标
Q339=+1 ;DATUM NUMBER ; Q339=+1 +1为当前坐标号
6 CYCL DEF 32.0 TOLERANCE ;设定公差
7 CYCL DEF 32.1 T1 ; T1为前刀号
8 CYCL DEF 9.0 DWELL TIME ;设定暂停时间(检查是否异常)(视情况
而定)
9 CYCL DEF 9.1 DWELL3 ; DWELL3为前暂停时间
10 M3 ;启动主轴
11 M7
12 L X+0 Y+0 F MAX
13 L Z+0
14 LBL 1
15 L IZ-0.5 F500
16 L X+10, F3000
17 CR X20, Y0, R5 DR+
18 L X25,
19 CR X+30, Y+5 R5 DR+
20 L Y+10
; 直线快速移动
;循环程序头
;I为增量坐标
;直线进给
;圆弧进给(DR+为逆时针方向进给)
;直线进给
;圆弧进给
;直线进给