ayts007
发表于 2021-11-17 22:16:21
先关掉行号输出,再在后处理中找到换刀指令在前面强制输出行号。可以通过后处理编辑器找到哪条是换刀指令。
ayts007
发表于 2021-11-17 22:25:13
%
O0000(T)
(MCAM FILE - T)
( T9 | 6.8 标准钻头 - 6.8 | H9 )
( T29 | 10 平底刀 | H29 | XY STOCK TO LEAVE - .2 | Z STOCK TO LEAVE - .05 )
G0 G17 G40 G49 G80 G90 G54
( 6.8 标准钻头 - 6.8 | TOOL - 9 | DIA. OFF. - 9 | LEN. - 9 | TOOL DIA. - 6.8 )
( 机床群组-1 )
N0
T9 M6
G0 G90 X0. Y0. S600 M3
G43 H9 Z100.
M8
G98 G81 Z-2. R3. F70.
G80
M5
G91 G28 Z0. M9
/M00
( 10 平底刀 | TOOL - 29 | DIA. OFF. - 29 | LEN. - 29 | TOOL DIA. - 10. )
( 机床群组-1 )
N10
T29 M6
G0 G17 G40 G49 G80 G90 G54
G0 G90 G17 X50. Y-5.2 S1980 M3
G43 H29 Z100.
M8
Z1.
G1 Z-14.95 F600.
X0. F2000.
G0 Z100.
M5
G91 G28 Z0. M9
M30
雪中的太阳
发表于 2021-11-18 00:09:49
会了没有?
起风了2586254
发表于 2021-11-27 13:01:28
{:mad:}{:sweat:}{:shocked:}{:funk:}{:funk:}{:funk:}{:funk:}
雪中的太阳
发表于 2021-11-29 00:21:38
没改的话我教你{:lol:}
不对刀直接干
发表于 2021-11-29 11:22:02
雪中的太阳 发表于 2021-11-29 00:21
没改的话我教你
怎么改的?
桃阁6677
发表于 2021-11-29 14:39:29
第一步:修改后处理,在后处理换刀行添加代码 ,在 psof$和ptlchg$中pbld, n$, *t$, sm06, e$这一行前面另起一行添加 pbld, n$, *N$, e$ ,第二步:修改机床定义中的参数,控制定义,NC输出,起始行和起始行增量都修改成了,效果如下
O0000(1)
(DATE=DD-MM-YY - 29-11-21 TIME=HH:MM - 14:34)
(MCAM FILE - T)
(NC FILE - C:\USERS\ADMINISTRATOR\DESKTOP\1.NC)
(MATERIAL - ALUMINUM MM - 2024)
( T1 | 5 中心钻 | H1 )
( T2 | 8钻头 | H2 )
( T3 | 10 钻头 | H3 )
( T4 | 12 铰刀 | H4 )
G21
G0 G17 G40 G49 G80 G90
N1
T1 M6
G0 G90 G54 X0. Y0. S1000 M3
G43 H1 Z10. T2
G98 G81 Z-3. R1. F60.
G80
M5
G91 G28 Z0.
M01
N2
T2 M6
G0 G90 G17 G54 X0. Y0. S1000 M3
G43 H2 Z10. T3
G98 G83 Z-20. R1. Q1. F60.
G80
M5
G91 G28 Z0.
M01
N3
T3 M6
G0 G90 G17 G54 X0. Y0. S1000 M3
G43 H3 Z10. T4
G98 G81 Z-15. R1. F60.
G80
M5
G91 G28 Z0.
M01
N4
T4 M6
G0 G90 G17 G54 X0. Y0. S1000 M3
G43 H4 Z10. T1
G98 G83 Z-20. R1. Q1. F60.
G80
M5
G91 G28 Z0.
G28 X0. Y0.
M30
%
雪中的太阳
发表于 2021-11-29 22:44:37
不对刀直接干 发表于 2021-11-29 11:22
怎么改的?
###在每次换刀前加上行号 N
先建一个变量:bydxn
搜索 fmt "N" 21 n$
找到 fmt "N" 21 n$ #Sequence number
在此行之前或之后插入
fmt "N" 21 bydxn #刀具换刀前的行号
搜索第一次换刀循环(共两处)pbld, n$, *t$, sm06, e$
改为 pbld, n$, *bydxn, *t$, sm06, e$将第二处也改好,另外需要在此行前(共两处)
加上 bydxn=bydxn+1
不对刀直接干
发表于 2021-11-30 05:38:21
桃阁6677 发表于 2021-11-29 14:39
第一步:修改后处理,在后处理换刀行添加代码 ,在 psof$和ptlchg$中pbld, n$, *t$, sm06, e$这一行前面 ...
非常感谢!
不对刀直接干
发表于 2021-11-30 05:39:04
雪中的太阳 发表于 2021-11-29 22:44
###在每次换刀前加上行号 N
先建一个变量:bydxn
搜索 fmt "N" 21 n$
非常感谢!