找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 18107|回复: 9
打印 上一主题 下一主题

[求助] SIEMENS 系统钻孔方式可否用标准G代码

[复制链接]
跳转到指定楼层
1
发表于 2006-6-20 08:05:25 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
SIEMENS 系统钻孔方式CYCLE(…………)

可否用标准G代码???



哪位大虾能帮助指点一下 

[ 本帖最后由 kyhlk 于 2006-6-20 08:08 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
10
发表于 2006-7-1 11:43:43 | 只看该作者
在MASTERCAM 下也有两个办法:
               1.   改后处理,生成“CYCLE81”格式的钻孔指令,我试过可以的。
               2.   也是改后处理,生成G01 的程式。
9
发表于 2006-6-30 21:14:30 | 只看该作者
我们公司是SIEMENS802S系统,我用PM的,后处理把循环输出关掉就什么都解决了,哪有那么多复杂的啊~!
8
发表于 2006-6-30 14:11:42 | 只看该作者
原帖由 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
7
发表于 2006-6-26 18:58:41 | 只看该作者
那如果想修改Q值怎么办啊     要不要重新后处理

不知道上面说得Q值指的是什么好像西门子系统里没有Q值,我只知道法拉客系统里有个Q值好像是步进量,还有海德汉系统里有个Q参数等同于西门子的R法拉可的#
6
发表于 2006-6-26 12:55:37 | 只看该作者
原帖由 yys8281 于 2006-6-23 20:31 发表
我记得应该是不可以用的


那如果想修改Q值怎么办啊     要不要重新后处理
5
发表于 2006-6-23 22:41:46 | 只看该作者
%_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代码编的宏程序.
4
发表于 2006-6-23 20:31:51 | 只看该作者
我记得应该是不可以用的
3
发表于 2006-6-22 21:57:48 | 只看该作者
我不用CYCLE。
一直用GO1干。
2
发表于 2006-6-21 12:20:52 | 只看该作者
求高人帮助   SIEMENS840D

[ 本帖最后由 kyhlk 于 2006-6-21 14:14 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-1-24 05:30 , Processed in 0.029290 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

快速回复 返回顶部 返回列表