sangdaan 发表于 2018-4-22 17:11:14

后处理输出异常,求助各位大神

      上次在论坛求助大神改后处理后今天发现后处理的程序有个输出异常,导致撞机了,郁闷啊,各位大神帮忙看一下,
看能改吗。

异常范例:
G40G17G49G80
G91G28Z0.0
M06T00
(Tool_Name=D8R0 S=15000)
(TD=8.00 CR=0.00 FL=50.00)
G00G90G54X0. Y0.
G00X-7.Y-41.671S15000M03
G43Z10.H00
M08
Z-.5
G03X-4.Y-37.5I-1.4J4.171F2500.
G01X-4.Y-29.413

--------------------
G02X-4.Y-45.I0.0J4.
G01X-4.Y-37.5
G01X-4.Y-32.5
G03X-6.929Y-28.353I-4.4J0.0
Z10.                                          ------(这个地方的Z10居然没有输出G00,由于前一个是G03,所以导致没有抬刀撞机)
G00X-7.Y-3.5S15000M03
Z-.2
G01X0.0Y-3.5F2500.
G01X40.Y-3.5
G01X47.Y-3.5
Z-.4

-------------------
正确范例:
G40G17G49G80
G91G28Z0.0
M06T01
(Tool_Name=D4R0 S=15000)
(TD=4.00 CR=0.00 FL=50.00)
G00G90G54X0. Y0.
G00X-7.441Y-9.481S15000M03
Z10.2
M08
Z3.2
G01X-8.328Y-9.419Z2.962F2000.
G01X-9.068Y-8.915Z2.723

-----------------
G03X0.0Y1.5I-1.5J0.0
G03X-1.5Y0.0I0.0J-1.5
G03X0.0Y-1.5I1.5J0.0
G03X1.5Y0.0I0.0J1.5
G01X1.5Y0.0Z-13.4
G00Z10.      --------------(正常的在这个地方会有G00输出)
G05.1Q0
G91G28Z0.0
M06T02
(Tool_Name=D2R0 S=0)
(TD=2.00 CR=0.00 FL=50.00)
G49G80
G00G90G54X0. Y0.
G00X-.5Y10.809S0M03

----------------------------------------
在多个工序一起后处理时就会这样了,不管是同一刀号还是不同刀号,只要涉及到换工序它那个Z10就不输出G00,而是用前行的G模态,
遇到圆弧G03什么的就挂了,望大神帮忙改一下,最好是说明一下,好为别人警示一下,感谢啊!
   附件为输出异常的后处理文件,为NX12.0后处理构造器打开

jun1046382000 发表于 2018-4-22 17:35:11

我也遇過G03 後面沒輸出 I J 值

年华* 发表于 2018-4-22 17:51:26

把你的刀路发过来我测试一下

年华* 发表于 2018-4-22 18:12:43

已修改好,自已测试一下

sangdaan 发表于 2018-4-22 20:27:41

年华* 发表于 2018-4-22 18:12
已修改好,自已测试一下

    炒鸡感谢,除了给改了后处理还附送了个车床的后处理哈,现在处理出来的跟以前比较不是每行都有G代码开头,只要没换模态就不输出G代码,请问这是一定要这样才能让Z10是输出G00吗?看来得自己想办法找点后处理的资料来看看了,再次感谢

零点机械 发表于 2018-4-23 13:37:07

学习一下看

sangdaan 发表于 2018-4-25 17:02:40

年华* 发表于 2018-4-22 18:12
已修改好,自已测试一下

大佬,你的后处理文件怎么我打不开啊

萌哥 发表于 2018-6-30 09:30:26

我还没碰到过,涨知识了
页: [1]
查看完整版本: 后处理输出异常,求助各位大神