阿涛_HuBei 发表于 2018-2-4 13:04:07

UG三轴后处理, 上机亲测,挂刀表,加工深度,你能想到的都有!

1、在程序头输出NC文件名称、加工时间、后处理日期
2、在程序头输出加工刀具总数、刀具清单、刀具最大加工深度
3、在换刀前输出行号,输出刀具信息,并预调下一把刀具
4、可选择输出G54或者G55等坐标系,
      通过编程坐标里面的“装夹偏置”号来实现。0为G54,1为G55
      每次换刀以后都会输出一次坐标系
5、支持螺旋下刀指令
6、支持刀具半径补偿输出,每次G41之后都会输出D01
7、支持G81、G83钻孔循环输出
8、支持G84 攻丝循环,并可通过编程的暂停“秒”参数实现Q值输出
      标准攻丝编程时,切削进给率设置螺距即可(MMPR)
9、S=0,T=0报警提示,不同刀具刀号相同报警提示


以下为样本

%
O7777          程序名称
( Cutting Time=9.5 Min )   加工时间
( Post Date = 2018-02-04 11:58:54 )      后处理NC文件时间
( Max Z = 10.000MIN Z = -35.000 )      刀具路径最大范围
( Total_toolnumbers = 10 )               刀具数量
(===========================================)
( T1=D8 D=8.00 R=0.00 FL=50 H=1 ZMIN=-35.000 )
( T2=D20R2 D=20.00 R=2.00 FL=50 H=2 D=2 ZMIN=-20.500 )         
( T3=ZXZ D=6.00 FL=35 H=3 ZMIN=-1.000 )
( T4=DR6.7 D=6.70 FL=35 H=4 ZMIN=-24.013 )
( T5=M8 D=8.00 FL=35 H=5 ZMIN=-10.000 )             刀具信息
( T6=NR2 D=2.00 R=2 H=6 ZMIN=-2.000 )
( T7=T_CUTTER D=25.00 ND=9.50 FL=13 H=7 ZMIN=-2.500 )
( T8=CHAMFER_MILL D=30.00 C=6 H=8 ZMIN=-6.000 )
( T9=D14-60-DJD D=14.00 TD=6 H=9 ZMIN=-6.000 )
( T10=M8-2 D=8.00 P=1.250 FL=2 H=10 D=10 ZMIN=-5.102 )
(===========================================)
M01
N001
(螺旋下刀)   工序名称
(T1=D8 D=8.00R=0.00H=1 ) 输出刀具信息 方便确认
G00 G91 G28 Z0.
T01 M06
T02
/M08                                    可选择性开关切削夜
S5500 M03                        主轴提前旋转 防止主轴提速慢 刀具已经接触工件转速还没提上来
G90 G54 X50. Y20.               可选输出坐标G54-G59   在坐标系装夹偏置 输入数字1-4
G43 Z10. H01
Z1.
G03 X52.5 I1.25 J0. F1600.
X52.5 Y20. Z0. I-2.5 J0.                  支持螺旋下刀
X52.5 Y20. Z-1. I-2.5 J0.
X52.5 Y20. Z-2. I-2.5 J0.
X52.5 Y20. Z-3. I-2.5 J0.
X52.5 Y20. Z-4. I-2.5 J0.
X52.5 Y20. Z-5. I-2.5 J0.
G03 I-2.5 J0.
G03 X50. I-1.25 J0.
G00 Z10.
S6500 M03                              可输出同一刀具不同转速
G00 X50. Y20.
Z1.
G03 X52.5 I1.25 J0. F1600.
X52.5 Y20. Z0. I-2.5 J0.
X52.5 Y20. Z-1. I-2.5 J0.
X52.5 Y20. Z-2. I-2.5 J0.
X52.5 Y20. Z-3. I-2.5 J0.
X52.5 Y20. Z-4. I-2.5 J0.
X52.5 Y20. Z-5. I-2.5 J0.
X52.5 Y20. Z-6. I-2.5 J0.
X52.5 Y20. Z-7. I-2.5 J0.
X52.5 Y20. Z-8. I-2.5 J0.
X52.5 Y20. Z-9. I-2.5 J0.
X52.5 Y20. Z-10. I-2.5 J0.
X52.5 Y20. Z-11. I-2.5 J0.
X52.5 Y20. Z-12. I-2.5 J0.
X52.5 Y20. Z-13. I-2.5 J0.
X52.5 Y20. Z-14. I-2.5 J0.
X52.5 Y20. Z-15. I-2.5 J0.
G03 I-2.5 J0.
G03 X50. I-1.25 J0.
G00 Z10.
M05
M09                      关水
G91 G28 Z0.
M01
N002
(刀补)
(T2=D20R2 D=20.00R=2.00   H=2 D=2)
G00 G91 G28 Z0.
T02 M06
T01
/M08
S5000 M03
G90 G54 X-95.899 Y-56.835
G43 Z10. H02
Z-10.5
G01 Z-11. F1200.
G41 X-94.913 Y-57. D02            支持刀具径向补正
G03 X-85. Y-47. I-0.087 J10.
G01 Y47.
G02 X-72. Y60. I13. J0.
G01 X72.
G02 X85. Y47. I0. J-13.
G01 Y-47.
G02 X72. Y-60. I-13. J0.
G01 X-72.
G02 X-85. Y-47. I0. J13.
G03 X-95. Y-37. I-10. J0.
G01 X-97.
G40 X-97.985 Y-37.174                   正确取消补正
Z-10.5
G00 Z3.
X-95.899 Y-56.835
Z-20.
G01 Z-20.5
G41 X-94.913 Y-57. D02               每次输出刀具径向补正
G03 X-85. Y-47. I-0.087 J10.
G01 Y47.
G02 X-72. Y60. I13. J0.
G01 X72.
G02 X85. Y47. I0. J-13.
G01 Y-47.
G02 X72. Y-60. I-13. J0.
G01 X-72.
G02 X-85. Y-47. I0. J13.
G03 X-95. Y-37. I-10. J0.
G01 X-97.
G40 X-97.985 Y-37.174
Z-20.
G00 Z10.
M05
M09
G91 G28 Z0.
M01
N003
(G81)
(T3=ZXZ D=6.00H=3 )
G00 G91 G28 Z0.
T03 M06
T04
/M08
S4000 M03
G90 G54 X0. Y-30.
G43 Z10. H03
G98 G81 X0.0 Y-30. Z-1. R1. F300.          G81钻孔循环
X-40. Y-30.
X-50. Y-20.
X-58.75 Y-40.
X-50. Y20.
X-40. Y30.
X-58.75 Y40.
X0.0 Y30.
X40. Y30.
X50. Y20.
X58.75 Y40.
X50. Y-20.
X40. Y-30.
X58.75 Y-40.
G80
G00 Z10.
M05
M09
G91 G28 Z0.
M01
N004
(G82孔口暂停)
(T4=DR6.7 D=6.70H=4 )
G00 G91 G28 Z0.
T04 M06
T05
/M08
S2000 M03
G90 G54 X-50. Y20.
G43 Z10. H04
G98 G82 X-50. Y20. Z-3.004 R1. P5 F200.         G82孔口暂停
X-50. Y-20.
X50. Y-20.
X50. Y20.
G80
G00 Z10.
S2000 M03
G00 X-50. Y20.
G98 G83 X-50. Y20. Z-24.013 R1. Q2. F200.      G83钻孔循环
X-50. Y-20.
X50. Y-20.
X50. Y20.
G80
G00 Z10.
M05
M09
G91 G28 Z0.
M01
N005
(G84)
(T5=M8 D=8.00H=5 )
G00 G91 G28 Z0.
T05 M06
T06
/M08
S200 M03
G90 G54 X-40. Y-30.
G43 Z10. H05
M29 S200.
G98 G84 X-40. Y-30. Z-10. R1. Q1. F250.   G84攻丝循环正确输出进给进给
                                                                   设置为牙距 单位MMPR                                                                  
X-40. Y30.
X40. Y30.
X40. Y-30.
G80
G00 Z10.
M05
M09
G91 G28 Z0.
M01
N006
(内R刀)            内R刀
(T6=NR2 D=2.00R=2H=6 )
G00 G91 G28 Z0.
T06 M06
T07
/M08
S5000 M03
G90 G54 X-7.5 Y-7.5
G43 Z10. H06
Z1.
G01 Z-2. F600.
G03 X0. Y-15. I7.5 J0.
G01 X24.
G03 X29. Y-10. I0. J5.
G01 Y10.
G03 X24. Y15. I-5. J0.
G01 X-24.
G03 X-29. Y10. I0. J-5.
G01 Y-10.
G03 X-24. Y-15. I5. J0.
G01 X0.
G03 X7.5 Y-7.5 I0. J7.5
G01 Z1.
G00 Z10.
M05
M09
G91 G28 Z0.
M01
N007
(T型刀)                      T型刀
(T7=T_CUTTER D=25.00ND=9.50   H=7 )
G00 G91 G28 Z0.
T07 M06
T08
/M08
S5000 M03
G90 G54 X-100.04 Y-59.499
G43 Z10. H07
Z-1.5
G01 Z-2. F2000.
G03 X-87.7 Y-47. I-0.16 J12.499
G01 Y47.
G02 X-72. Y62.7 I15.7 J0.
G01 X72.
G02 X87.7 Y47. I0. J-15.7
G01 Y-47.
G02 X72. Y-62.7 I-15.7 J0.
G01 X-72.
G02 X-87.7 Y-47. I0. J15.7
G03 X-100.2 Y-34.5 I-12.5 J0.
G01 X-102.7
Z-1.5
G00 Z3.
X-100.04 Y-59.499
Z-2.
G01 Z-2.5
G03 X-87.7 Y-47. I-0.16 J12.499
G01 Y47.
G02 X-72. Y62.7 I15.7 J0.
G01 X72.
G02 X87.7 Y47. I0. J-15.7
G01 Y-47.
G02 X72. Y-62.7 I-15.7 J0.
G01 X-72.
G02 X-87.7 Y-47. I0. J15.7
G03 X-100.2 Y-34.5 I-12.5 J0.
G01 X-102.7
Z-2.
G00 Z10.
M05
M09
G91 G28 Z0.
M01
N008
(PLANAR_PROFILE_2_COPY)
(T8=CHAMFER_MILL D=30.00C=6H=8 )          倒角刀
G00 G91 G28 Z0.
T08 M06
T09
/M08
S2000 M03
G90 G54 X-90.876 Y-56.
G43 Z10. H08
Z-3.
G01 Z-6. F200.
G03 X-87.876 Y-47. I-12. J9.
G01 Y47.(此处省略)
G91 G28 Z0.
G91 G28 Y0.                            机床Y轴回零,方便装夹
M30
%
**** Hidden Message *****




mingyuezhao 发表于 2019-12-4 16:40:39

UG三轴后处理,去广告能不?

bao2218* 发表于 2018-2-5 11:23:33

楼主后处理 报警出错而且pui文件打不开

阿涛_HuBei 发表于 2018-2-4 13:50:25

{:smile:}{:smile:}{:smile:}

1434624304 发表于 2018-2-4 18:56:50

可以在程序结尾M30前面还可以加个G00 G90 G54.1 P1 X0(也可以是其他闲置坐标,X值坐标点设置在X轴中间。)这样每次加工完 ,工作台都会自动移动到工作台正中间 。做产品尤其适用。

zxc1597282478 发表于 2018-8-3 09:11:56

你能想到的都有

思智精研 发表于 2018-2-4 22:29:19

UG三轴后处理, 上机亲测,挂刀表,加工深度,你能想到

xunchiwang* 发表于 2024-4-14 17:56:28

好帖,谢谢分享

随风飘扬* 发表于 2018-2-5 08:26:20

相互学习,共同进步!~

RALIN638* 发表于 2018-2-4 17:14:14

学习学习学习

阿涛_HuBei 发表于 2018-2-4 13:49:29

{:smile:}{:smile:}
{:smile:}

身死道消 发表于 2018-2-4 16:46:21

UG三轴后处理, 上机亲测,挂刀表,加工深度,你能想到的都有

年轻的羔羊 发表于 2018-2-4 17:54:38

互相学习,共同进步!

1145121806 发表于 2018-2-4 18:33:26

好东西哦

zhangyongcai 发表于 2018-2-4 19:02:52

sfsfsfdgfsdsd

长建电脑锣 发表于 2018-2-4 19:42:30

好东西得分享
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: UG三轴后处理, 上机亲测,挂刀表,加工深度,你能想到的都有!