iCAx开思网

标题: SIEMENS 系统钻孔方式可否用标准G代码 [打印本页]

作者: kyhlk    时间: 2006-6-20 08:05
标题: SIEMENS 系统钻孔方式可否用标准G代码
SIEMENS 系统钻孔方式CYCLE(…………)

可否用标准G代码???



哪位大虾能帮助指点一下 

[ 本帖最后由 kyhlk 于 2006-6-20 08:08 编辑 ]
作者: kyhlk    时间: 2006-6-21 12:20
求高人帮助   SIEMENS840D

[ 本帖最后由 kyhlk 于 2006-6-21 14:14 编辑 ]
作者: 好人一生平安    时间: 2006-6-22 21:57
我不用CYCLE。
一直用GO1干。
作者: yys8281    时间: 2006-6-23 20:31
我记得应该是不可以用的
作者: caotia    时间: 2006-6-23 22:41
%_N_CYCLE81_SPF
;$PATH=/_N_CST_DIR
PROC CYCLE81(REAL RTP,REAL RFP,REAL SDIS,REAL DP,REAL DPR) SAVE DISPLOF
;V05.02.08 20.12.99 LAS BOHREN/ZENTRIEREN
DEF AXIS _Z
DEF REAL HH2
DEF INT HH7
IF HH7 GOTOF MM1B
_Z=$P_AXN3 DPR=ABS(DPR) SDIS=ABS(SDIS)
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)
N1 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:AX[_Z]=RFP+SDIS*(RFP-DP)/ABS(RFP-DP) G0 G64 G90
N2 G1 G60 AX[_Z]=DP
N3 G0 G64 AX[_Z]=RTP
MM2:MSG("")
RET
N20 FEHL1:STOPRE
SETAL(61101)
RET

以上是cycle81的源程序,其实就是一个用G代码编的宏程序.
作者: kyhlk    时间: 2006-6-26 12:55
原帖由 yys8281 于 2006-6-23 20:31 发表
我记得应该是不可以用的


那如果想修改Q值怎么办啊     要不要重新后处理
作者: caotia    时间: 2006-6-26 18:58
那如果想修改Q值怎么办啊     要不要重新后处理

不知道上面说得Q值指的是什么好像西门子系统里没有Q值,我只知道法拉客系统里有个Q值好像是步进量,还有海德汉系统里有个Q参数等同于西门子的R法拉可的#
作者: kyhlk    时间: 2006-6-30 14:11
原帖由 kyhlk 于 2006-6-20 08:05 发表
SIEMENS 系统钻孔方式CYCLE(…………)

可否用标准G代码???



哪位大虾能帮助指点一下 
          第一个没有搞定             又有新问题了


SIEMENS810D系统  谁哪给出一段调用子程式的代码  我在机床的HELP上看到PROC是定义子程序的keyword  可是机床又不认识PROC

N100 G00 G17 G90 G40 G54
N101 G75 Z1=0
N102 G71

     PROC O0001
N103 G00 X10 Y0
N104 G00 Z.5
N105 G01 Z-.4 F50

………………

N128 X10 Y0
N129 Z-.5
N130 G00 Z5
     M17




N000
;    NAME : EM4_C
;    RADI : 0.0
;    DIAM : 4.0
N2
N131 T2M06
N132 G54 D1
N133 M01
N134 S5000 M03
     O0001
N135 G00 X10 Y0
N000
N137 G00 X20
N000
N138 G00 X30
N000
N139 G00 X40
N140 M09
N141 M05
;(CYCLE TIME: .16855MIN BYTES: 928)
N142 M30
作者: 好人一生平安    时间: 2006-6-30 21:14
我们公司是SIEMENS802S系统,我用PM的,后处理把循环输出关掉就什么都解决了,哪有那么多复杂的啊~!
作者: ant    时间: 2006-7-1 11:43
在MASTERCAM 下也有两个办法:
               1.   改后处理,生成“CYCLE81”格式的钻孔指令,我试过可以的。
               2.   也是改后处理,生成G01 的程式。




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3