若枫 发表于 2012-4-17 21:09:53

UG输出刀具补正G41/G42代码后处理及刀路参数设置

UG输出刀具补正G41/G42代码后处理及刀路参数设置
论坛有很多人都在询问这个问题。

后处理输出的程序G41/G42代码与G02/G03代码在一行会造成机器出错或是报警。

论坛已经有很多的解决方法。但都比较凌乱,有很多个帖子都有提到解决方法,而大家右不愿意在发帖前搜索。

现针对这个问题做了一个后处理。同时对刀路设置页面也做了截图处理。

希望大家不再对这个问题迷茫。同时也希望大家不再有类似的问题。

后处理功能如下;

1.支持自动换刀。
2.支持备刀(下一个即将要加工的刀具)
3.支持G54,G55,G56.,,etc..
4.程序头输出电脑用户名
5.程序头输出文件的基本文件名
6.程序头输出程序的日期
7.输出刀具的名称
8.刀具长度补正号及刀具半径补正号均采用刀号,以防止半径补正未设及长度补正未设。。。。
9.无其他功能。
10.如需要增加或是删减功能请自己完成,本后处理为最终版,不再对其存在的问题或是缺少的功能进行修补。

下面是标准程序%
O0001
(NC_PROGRAM)
(JIMSHENG)
(9:07 P.M. )
(HELICAL)
G91 G28 Z0.0
M01
N0010 T03 M06 (MILL)
G17 G00 G90 G55 X65.244 Y15.137 S0 M03
G43 H03 Z254.
M08
Z-22.86
G01 Z-25.4 F254.
G41 D03 X65.961 Y12.7
G03 X76.2 Y6.35 I10.239 J5.08
G01 X152.4
G02 X158.75 Y0.0 I0.0 J-6.35
G01 Y-152.4
G02 X152.4 Y-158.75 I-6.35 J0.0
G01 X0.0
G02 X-6.35 Y-152.4 I0.0 J6.35
G01 Y0.0
G02 X0.0 Y6.35 I6.35 J0.0
G01 X76.2
G03 X86.439 Y12.7 I0.0 J11.43
G01 G40 X87.156 Y15.137
Z-22.86
G00 Z254.
X65.244
Z-48.26
G01 Z-50.8
G41 D03 X65.961 Y12.7
G03 X76.2 Y6.35 I10.239 J5.08
G01 X152.4
G02 X158.75 Y0.0 I0.0 J-6.35
G01 Y-152.4
G02 X152.4 Y-158.75 I-6.35 J0.0
G01 X0.0
G02 X-6.35 Y-152.4 I0.0 J6.35
G01 Y0.0
G02 X0.0 Y6.35 I6.35 J0.0
G01 X76.2
G03 X86.439 Y12.7 I0.0 J11.43
G01 G40 X87.156 Y15.137
Z-48.26
G00 Z254.
X65.244
Z-73.66
G01 Z-76.2
G41 D03 X65.961 Y12.7
G03 X76.2 Y6.35 I10.239 J5.08
G01 X152.4
G02 X158.75 Y0.0 I0.0 J-6.35
G01 Y-152.4
G02 X152.4 Y-158.75 I-6.35 J0.0
G01 X0.0
G02 X-6.35 Y-152.4 I0.0 J6.35
G01 Y0.0
G02 X0.0 Y6.35 I6.35 J0.0
G01 X76.2
G03 X86.439 Y12.7 I0.0 J11.43
G01 G40 X87.156 Y15.137
Z-73.66
G00 Z254.
X65.244
Z-99.06
G01 Z-101.6
G41 D03 X65.961 Y12.7
G03 X76.2 Y6.35 I10.239 J5.08
G01 X152.4
G02 X158.75 Y0.0 I0.0 J-6.35
G01 Y-152.4
G02 X152.4 Y-158.75 I-6.35 J0.0
G01 X0.0
G02 X-6.35 Y-152.4 I0.0 J6.35
G01 Y0.0
G02 X0.0 Y6.35 I6.35 J0.0
G01 X76.2
G03 X86.439 Y12.7 I0.0 J11.43
G01 G40 X87.156 Y15.137
Z-99.06
G00 Z254.
X65.244
Z-124.46
G01 Z-127.
G41 D03 X65.961 Y12.7
G03 X76.2 Y6.35 I10.239 J5.08
G01 X152.4
G02 X158.75 Y0.0 I0.0 J-6.35
G01 Y-152.4
G02 X152.4 Y-158.75 I-6.35 J0.0
G01 X0.0
G02 X-6.35 Y-152.4 I0.0 J6.35
G01 Y0.0
G02 X0.0 Y6.35 I6.35 J0.0
G01 X76.2
G03 X86.439 Y12.7 I0.0 J11.43
G01 G40 X87.156 Y15.137
Z-124.46
G00 Z254.
X65.244
Z-149.86
G01 Z-152.4
G41 D03 X65.961 Y12.7
G03 X76.2 Y6.35 I10.239 J5.08
G01 X152.4
G02 X158.75 Y0.0 I0.0 J-6.35
G01 Y-152.4
G02 X152.4 Y-158.75 I-6.35 J0.0
G01 X0.0
G02 X-6.35 Y-152.4 I0.0 J6.35
G01 Y0.0
G02 X0.0 Y6.35 I6.35 J0.0
G01 X76.2
G03 X86.439 Y12.7 I0.0 J11.43
G01 G40 X87.156 Y15.137
Z-149.86
G00 Z254.
M05
M09
G91 G28 X0.0 Y0.0
G91 G28 Z0.0
M30
%
刀路参数设置如下


后处理文件

**** Hidden Message *****
pui文件

若枫 发表于 2012-4-17 21:12:03

up~~~

ljs-2008 发表于 2012-4-17 23:21:50

太好了,又能跟版主学东西啦!

ljs-2008 发表于 2012-4-17 23:23:45

怎么花掉了我5枚金钱没得下?!:'(

siyanhui 发表于 2012-4-18 07:43:55

学习啊没钱啊

xinsuixue521 发表于 2012-4-18 10:32:27

老大真是热心人啊,有应必求啊 。下了。

xinsuixue521 发表于 2012-4-18 10:36:45

下了,但是又是个没PUI文件的,请问老大,没PUI文件的我怎么使用,怎么修改?

若枫 发表于 2012-4-18 12:39:17

回复 7# xinsuixue521


    pui文件已经补齐

industrial 发表于 2012-4-18 13:40:24

看一看,是哪个版本的

jackimpk 发表于 2012-4-18 21:56:56

非常感谢分享
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: UG输出刀具补正G41/G42代码后处理及刀路参数设置