david3709 发表于 2016-5-14 10:10:02

UG后处理,为啥没有按后处理构造器出G code

本人是UG后处理构造初学者,有些地方不明白,让大家见笑了。
自己根据本论坛下载的后处理文件(Mazak的机床),编辑了自己的后处理,但出来的程序总是不对,搞不清问题出在哪里,特向大师们请教,谢谢先。
模型如下图

部分程序:
============================================================
Node name   :david
Current work part            :E:\CADCAM\TEST.prt
Date                           :5/13/2016 9:53:18 PM
Information listing created by :david (如何去掉或编写这些信息,上机时不认,报错)
============================================================
O0100
N1G40G49G00G90G80
N2( OPERACION   : ZLEVEL_PROFILE )
N3( HERRAMIENTA : D20 - T1 )
N4G91G28X0.0Y0.0Z0.0
N5T01M06
N6G00G90G54X2.8083Y-.3824Z.7874S320M03
N7G43G00G90H00(为什么没有输出跟刀具号一样的编号?)
N8G61.1
N9G00
N10Z-.0591
N11G01Z-.1772F2.5M08
N12G17G03X3.1085Y0.0R.3937(R输出,走圆弧路径)
N13G01Y1.9685
N14G03X2.8083Y2.3509(走圆弧路径,但没有R输出,怎么回事)
N15G01Z-.0591
N16G00Z.7874
N17Y-.3824
N18Z-.2362
N19G01Z-.3543
N20G03X3.1085Y0.0
N21G01Y1.9685
N22G03X2.8083Y2.3509
自己编写的后处理部分截图:


lizhaoyong* 发表于 2016-5-14 10:21:18

我也是,知道怎么改

david3709 发表于 2016-5-19 09:01:42

解决其中一个问题:在圆弧输出设置中对R设置强制输出,就可以解决G02和G03不输出R值了。因为在UG后处理中相同的R值不重复输出,但强制输出就可以解决了。
另外关于刀具长度补偿H与刀具号同步输出问题,换其他刀具模型输出就正常,可能是模型设置问题。
其他问题还是没解决

david3709 发表于 2016-6-1 08:39:48

本帖最后由 david3709 于 2016-6-1 08:40 编辑

N5T01M06
N6G00G90G54X2.8083Y-.3824Z.7874S320M03
N7G43G00G90H00(为什么没有输出跟刀具号一样的编号?)
这个问题在UG爱好者QQ群中L040007朋友的指点下解决。在此谢谢指点。
问题出在制作刀具路径时没有设置刀具补偿号与刀具号一致。
图中黑色方框和箭头数字要相同。
页: [1]
查看完整版本: UG后处理,为啥没有按后处理构造器出G code