论坛首页>>后处理求助>>NX8.0后处理海德汉钻孔循环的问题 ...

1首页上一页1下一页尾页
312732581
等级:VIP3UG多轴编程VT
头衔: 新手上路
星数:
帖数:7
精华:0
积分:151
消息:
  查看资料
发布于:2016-10-06 07:15
字体大小: 1#

NX8.0后处理海德汉钻孔循环的问题

NX8.0后处理海德汉钻孔循环的问题
NX8.0后处理海德汉钻孔循环时,产生的程序如下:
*N1 ; ZT-15
TOOL CALL 1 Z S1000
M140 MB MAX F25000
CYCL DEF 247 DATUM SETTING~
   Q339=0 ;DATUM NUMBER
L M126 ; SHORTER TRAVEL
PLANE SPATIAL SPA+0.0 SPB+0.0 SPC+0.0 TURN F MAX SEQ+ TABLE ROT
M3
M8
L X-70. Y50. FMAX
L Z200. FMAX
CYCL DEF 200 Q200=3. Q201=-39.5065 Q206=100. Q202=39.5065 Q210=0 Q203=0. Q204=10. Q211=0.
L X-70. Y50. R0 FMAX
CYCL CALL
L X70. R0 FMAX
CYCL CALL
L Y-50. R0 FMAX
CYCL CALL
L X-70. R0 FMAX
CYCL CALL
L X-35. Y+0.0 R0 FMAX
CYCL CALL
L X+0.0 Y35. R0 FMAX
CYCL CALL
L X35. Y+0.0 R0 FMAX
CYCL CALL
L X+0.0 Y-35. R0 FMAX
CYCL CALL
L Z200. FMAX
PLANE RESET STAY

这样有两个问题:1.Q值换行的问题,Q值未换行,但程序输入机床后会自动换行(将程序拷出来

后看得出),可未换行的程序导入VT模拟时,钻孔动作并不模拟,只是定一下位就移走了。2.
程序中的CYCL CALL语句好像只能用一次(第一个),其余的CYCL CALL要删除,并在

其它孔位语句后加M99才能在VT中正常模拟,同时Q值要手工换行(必需),否则无法正常模拟。

改后的程序如下:
*N1 ; ZT-15
TOOL CALL 1 Z S1000
M140 MB MAX F25000
CYCL DEF 247 DATUM SETTING~
   Q339=0 ;DATUM NUMBER
L M126 ; SHORTER TRAVEL
PLANE SPATIAL SPA+0.0 SPB+0.0 SPC+0.0 TURN F MAX SEQ+ TABLE ROT
M3
M8
L X-70. Y50. FMAX
L Z200. FMAX
CYCL DEF 200
Q200=3.
Q201=-39.5065
Q206=100.
Q202=39.5065
Q210=0
Q203=0.
Q204=10.
Q211=0.
L X-70. Y50. R0 FMAX
CYCL CALL
L X70. R0 FMAX M99
L Y-50. R0 FMAX M99
L X-70. R0 FMAX M99
L X-35. Y+0.0 R0 FMAX M99
L X+0.0 Y35. R0 FMAX M99
L X35. Y+0.0 R0 FMAX M99
L X+0.0 Y-35. R0 FMAX M99
L Z200. FMAX
PLANE RESET STAY
请问一下:1.CYCL CALL 和 M99 命令有何区别?为什么之前的程序在VT里模拟不了?
          2.怎么改后处理产生后面的程序格式,Q值换行(手工换行太麻烦),每个孔位后输出

M99命令,符合机床识别的格式。

附图如下:

模型如下:http://pan.baidu.com/s/1miEYvH2

 

 

IP 属地:株洲
相关帖子
收藏 顶 0 踩 0
0
等级:普通会员
头衔: 新手上路
星数:
帖数:0
精华:0
积分:4
消息:
  查看资料
发布于:2019-03-02 21:43:21
字体大小: 2#
请问你的问题解决了吗?我现在也是遇到你同样的问题,但我把M99解决了
1首页上一页1下一页尾页
客服中心
联系方式
18011583920
15928168240
- 客服1:祝老师
- 客服2:林老师
晨航数控技术中心公众号
0
×

购物车

商品名称 数量 产品单价 折扣 总计
金额总计:¥23立即结算
×
seo seo

消息内容

×
消息长度最多可添加100个汉字或者200个字母

回复内容

×

编辑回复内容

×