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

iCAx开思网

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

[PowerMILL] 如何修改OPT檔案來輸出前一把刀號

[复制链接]
跳转到指定楼层
1
发表于 2017-8-11 20:30:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
各位大大
我希望產生的NC檔案格式如下,換刀 (M06 T08)M168H08可以產生.但是 M168H23卻生不出來, H23 是前一把刀的刀號.
不知道要如何產生前一把刀的刀號,M168是量刀的macro,也就是說當換完刀要量刀,加工完後要再次量刀

======================
X139.047Y-82.647Z-69.484
X138.665Y-82.925Z-69.313
X138.332Y-83.259Z-69.141
G00Z50.
G90G00Z50.
G05.1 Q0
M09
M05
G91G28Z0
M168H23
M06 T08
( D8T8 )
M168H08
G17G40G49G80
G90G54G00X0Y0
G05.1 Q1
G43H08Z50.
G00X138.332Y-83.259
M03 S5000
X130.768Y4.059Z50.M08
Z-9.965
G01Z-10.965F780
Z-11.385
X130.203Y3.534
X127.379Y0.907
X126.815Y0.381F2600
========================

底下是後處理opt檔的一部分

==============================
define block tape start
"%"
ID ProgID
N ; G2 91 ; G6 28 ; Z 0
N ; compensation off ; G6 49 ; xy plane ; G4 80
N ; "G05.1Q0"
end define

define block tape end
N ; "G05.1Q0"
N ; M1 30
"%"
end define

define block go home preamble
end define

define block tool change first
N ; "M168" ; G1 ; H ToolNum
N ; G5 90 ; G6 54
N ; "G05.1Q1"
end define

define block tool change
N ; G5 91 ; G6 28 ; Z 0 ; Z =C
N ; H 0 ; G6 49
N ; "G05.1Q0"
N ; T ToolNumber ; change tool
N ; G1 ; "M168" ; H ToolNum
N ; G5 90 ; G6 54
N ; "G05.1Q1"
end define

define block tool change clear
end define

define block go home z move
end define

define block go home xy move
end define

define block move from
end define

define block move circle
N ; G1 ; G2 ; G3 ; X ; Y ; Z ; I ; J ; K ; F ; D
end define

define block move linear
end define

define block move rapid
# N ; G1 ; G2 ; G3 ; G5 ; G6 ; X ; Y ; Z ; T ; H ; S ;
# M1 ; M2
N ; G1 ; G2 ; G3 ; G5 ; X ; Y
N ; G1 ; G2 ; G3 ; G5 ; S ; M1 ; M2
N ; G1 ; G2 ; G3 ; G5 ; G6 ; T ; H ; Z
end define

define block move cycle
N ; G4 ; G6 ; X ; Y ; Z2 ; R2 ; Q ; Q1 ; F ; M2
end define

define block move tap
N ; G6 ; G4 ; X ; Y ; Z2 ; R2 ; F ; M1 ; M2
end define

define block tape segment
end define

define block tape split start
"%"
ID ProgID
end define

define block tape split end
N ; G1 28 ; G6 91 ; Z 0 ; Z =C

N ; G6 49 ; H 0
N ; M1 30
end define

define block cycle start
N ; S ; M1
N ; G3 ; G5 ; M2
F =C ; G4 =C ; Z2 ; R2 ; Q ; Q1 ; G6 ;
end define

define block cycle end
N ; G4 80
end define

define block tape split move
end define

define block move spline
end define

end
======================================

以下是經上面後處理產生的NC檔案, 只能產生 T2M6H2M168,要如何產生前一把刀的刀號?
=====================================
X61.21Y24.304
X60.081Y25.514
X60.04Y28.05
X59.997Y50.006
G0
Z40.
X0Y0
M9
G91G28Z0
G49H0
G05.1Q0
T2M6
H2M168
G90G54
G05.1Q1
X-32.762Y.121
S3183M3
M8
G43Z35.H2
G1Z-.322F382
X-32.755Y-.444Z-.324F1273
X-32.742Y-1.01Z-.337
X-32.726Y-1.292Z-.347
X-32.664Y-2.137Z-.393
==============================

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2017-8-12 15:03:57 | 只看该作者
找到了  用PrevTool就可以傳回上一把刀刀號
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2024-12-24 02:23 , Processed in 0.026350 second(s), 14 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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