回复:请教840D卧式加工中心主轴报25050轮廓监控

Deserflower

  • 帖子

    306
  • 精华

    0
  • 被关注

    3

论坛等级:游侠

注册时间:2008-11-27

普通 普通 如何晋级?

发布于 2009-05-12 16:26:07

0楼

这个循环西门子在编的时候应该考虑到定位前主轴可能速度很快,循环程序如下:
%_N_CYCLE86_SPF
;$PATH=/_N_CST_DIR
PROC CYCLE86 (REAL RTP,REAL RFP,REAL SDIS,REAL DP,REAL DPR,REAL DTB,INT SDIR,REAL RPA,REAL RPO,REAL RPAP,REAL POSS) SAVE SBLOF DISPLOF
;V06.02.09 Jan 11, 2002
;C06.02.07 Nov 26, 2001
;Ausbohren 2, Ausdrehen
DEF AXIS _X,_Y,_Z
DEF REAL HH2
DEF INT HH7
DEF INT _ABS=1,_ORD=2,_APP=3
IF $P_GG[6]==2
_ABS=3 _ORD=1 _APP=2
ENDIF
IF $P_GG[6]==3
_ABS=2 _ORD=3 _APP=1
ENDIF
IF (ISAXIS(_APP)==0) GOTOF FEHL2
IF HH7 GOTOF _MM1B
_Z=$P_AXN3
IF(ISAXIS(_ABS)==1)
_X=$P_AXN1
ENDIF
IF(ISAXIS(_ORD)==1)
_Y=$P_AXN2
ENDIF
DPR=ABS(DPR) SDIS=ABS(SDIS)
IF (SDIR==3)OR(SDIR==4)OR(SDIR==5) GOTOF _MM00
STOPRE
SETAL(61102)
RET
_MM00:IF DPR==0 GOTOF _MM1 IF RTP==RFP GOTOF FEHL1
HH2=RFP-((RTP-RFP)/ABS(RTP-RFP)*DPR)
IF DP==0 GOTOF _MM0 IF DP==HH2 GOTOF _MM1
N10 MELDUNG(1)
_MM0:DP=HH2
_MM1:HH2=RTP-RFP
IF RFP==DP GOTOF _MM2 IF HH2==0 GOTOF _MM1A IF HH2/ABS(HH2)<>(RFP-DP)/ABS(RFP-DP) GOTOF FEHL1
_MM1A:HH7=1
_MM1B:
IF (SDIR<>5)
M=SDIR
ENDIF
SBLON
N1 G0 G64 G90 AX[_Z]=RFP+SDIS*(RFP-DP)/ABS(RFP-DP)
SBLOF
N2 G1 AX[_Z]=DP
IF(DTB>=0)
N3 G4 F=DTB
ELSE
N3 G4 S=-DTB
ENDIF
N4 SPOS=POSS
IF(ISAXIS(_ABS)==1) AND (ISAXIS(_ORD)==1) AND (ISAXIS(_APP)==1)
N5 G91 G0 AX[_X]=RPA AX[_Y]=RPO AX[_Z]=RPAP
ELSE
IF(ISAXIS(_ABS)==1) AND (ISAXIS(_APP)==1)
N51 G91 G0 AX[_X]=RPA AX[_Z]=RPAP
ELSE
IF(ISAXIS(_ORD)==1) AND (ISAXIS(_APP)==1)
N52 G91 G0 AX[_Y]=RPO AX[_Z]=RPAP
ELSE
GOTOF FEHL2
ENDIF
ENDIF
ENDIF
N6 G90 G0 AX[_Z]=RFP+SDIS*(RFP-DP)/ABS(RFP-DP)
SBLON
IF(ISAXIS(_ABS)==1) AND (ISAXIS(_ORD)==1) AND (ISAXIS(_APP)==1)
N7 G91 AX[_X]=-RPA AX[_Y]=-RPO AX[_Z]=RTP-(RFP+SDIS*(RFP-DP)/ABS(RFP-DP))
ELSE
IF(ISAXIS(_ABS)==1) AND (ISAXIS(_APP)==1)
N71 G91 AX[_X]=-RPA AX[_Z]=RTP-(RFP+SDIS*(RFP-DP)/ABS(RFP-DP))
ELSE
N72 G91 AX[_Y]=-RPO AX[_Z]=RTP-(RFP+SDIS*(RFP-DP)/ABS(RFP-DP))
ENDIF
ENDIF
SBLOF
_MM2:MSG("")
RET
N20 FEHL1:STOPRE
SETAL(61101)
RET
N30 FEHL2:STOPRE
SETAL(61005)
RET
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25497条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。