西门子840D系统 海克特HEC500加工中心 跪求编程翻译

; E701 OP130, MAINPROGRAM
; Last Changing: 27.03.2013
; Customer: JMC Jiangling Motor Co Ltd.
; Part : Cylinder block BLK ASY-CYL
; Draw.-No.: 6C1Q-6010-BD
; Material: GG-25
; Machine : HEC500
; Machine No.: 10373
; Machining time: MIN
;
N10 LOADZOP_2_4_130_10373 ; LOAD ZEROPOINTS
;
N20 ADJUZOP_2_4_130_10373 ; ADJUST ZEROPOINTS
;
N30 CONFIRM ; CONFIRM ADJUSTED ZEROPOINTS
;
;PROGRAM_START-------------------------
N40 START_T
N50 PAL[1,4]=500
N60 PAL[2,4]=500
N70 STOPRE
N80 MASSE
N90 M27=240
N100 GOTOF MARK
;****************************************
N110 T13030
N120 L300; T13030 - CHAMFERING TOOL
N130 M01
N140 G0 B=DC(0)
N150 G0 G603 G526 X-24.85 Y-193.6 Z=285.15+200 S1500 F450 M3 M7 M91
N160 T13001
N170 MSG("subprogram for counteboring 501-521 headface (FASEN)")
N180 FASEN ; subprogram for counteboring 501-521 headface (FASEN)
;****************************************
N190 MARK:
N200 T13001
N210 M93
N220 L300; T13001 - Finish Cutter ?50
N230 M01 ; Finish Rearside
N240 MSG("Finish Rearside")
N250 G0 G525 X=-133 Y=0+108-157.5+90 Z=35.4+111 B=DC(270) G603 S290 F1200 M3 T13004
N260 G0 Z=35.4 G64
N270 G1 X=35
N280 G1 X=0+276-157.5+32.5 Y-10
N290 G1 Y=0-260-20
N300 G1 X=96 ;X=0-10-157.5+184 Y=0-260-20-110+63.5
N310 G0 Z=35.4+300 G60
N320 M01
;****************************************

N1430 M01
N1440 L350
N1450 FINISH
N1460 ENDE:
N1470 M30

这个程序用了好多的子程序。
; E701 OP130, MAINPROGRAM
; Last Changing: 27.03.2013
; Customer: JMC Jiangling Motor Co Ltd.
; Part : Cylinder block BLK ASY-CYL
; Draw.-No.: 6C1Q-6010-BD
; Material: GG-25
; Machine : HEC500
; Machine No.: 10373
; Machining time: MIN
; //上面是程序说明
N10 LOADZOP_2_4_130_10373 ; LOAD ZEROPOINTS //子程序 好像是载入什么东西
;
N20 ADJUZOP_2_4_130_10373 ; ADJUST ZEROPOINTS//也是一个子程序
;
N30 CONFIRM ; CONFIRM ADJUSTED ZEROPOINTS//子程序貌似是设置什么生效
;
;PROGRAM_START------------------------- //程序正文
N40 START_T //子程序开始文件
N50 PAL[1,4]=500// 数组赋值
N60 PAL[2,4]=500// 数组赋值
N70 STOPRE//禁止预处理
N80 MASSE//子程序
N90 M27=240//辅助功能27号赋值240
N100 GOTOF MARK//跳转到标签
;****************************************//分割线
N110 T13030//选择刀具
N120 L300; T13030 - CHAMFERING TOOL//子程序 貌似是换刀类的
N130 M01//有条件暂停
N140 G0 B=DC(0)//就近返回0度
N150 G0 G603 G526 X-24.85 Y-193.6 Z=285.15+200 S1500 F450 M3 M7 M91
N160 T13001
N170 MSG("subprogram for counteboring 501-521 headface (FASEN)")//显示信息
N180 FASEN ; subprogram for counteboring 501-521 headface (FASEN)//又是一个子程序
;****************************************//分割线
N190 MARK://标签
N200 T13001//选择刀具
N210 M93//这个是厂家自定义的辅助指令各个机床厂不一样
N220 L300; T13001 - Finish Cutter ?50//子程序
N230 M01 ; Finish Rearside//有条件暂停
N240 MSG("Finish Rearside")//显示信息
N250 G0 G525 X=-133 Y=0+108-157.5+90 Z=35.4+111 B=DC(270) G603 S290 F1200 M3 T13004
N260 G0 Z=35.4 G64
N270 G1 X=35
N280 G1 X=0+276-157.5+32.5 Y-10
N290 G1 Y=0-260-20
N300 G1 X=96 ;X=0-10-157.5+184 Y=0-260-20-110+63.5
N310 G0 Z=35.4+300 G60
//上面全是位移指令
N320 M01//有条件暂停
;****************************************//分割线

N1430 M01//有条件暂停
N1440 L350 //子程序
N1450 FINISH//子程序
N1460 ENDE: //标记符
N1470 M30//程序结束
温馨提示:答案为网友推荐,仅供参考
相似回答