登录【网站注册】点击左边“微信账号登陆”图标,微信扫描即自动注册并登陆
搜索
查看: 333|回复: 1

[后处理] 牧野五轴带断刀检测和自动区分3+2和五联动加工等级的UG后处理怎么设置?

[复制链接]
发表于 2025-5-26 11:16:14 | 显示全部楼层 |阅读模式
问题来源 优胜五轴技术交流群
姓名昵称 天天向上
联系方式
处理状态 已完成
受理中 已回复 已完成
老师好,我的厂子买了一台牧野U500 AC结构带RTCP的床子,现在需要后处理具备以下功能,
第一:需要换刀以后自动对刀,加工完以后需要自动断刀检测,
第二:需要输出刀具刀尖到夹持器顶面的长度和刀具直径及圆角半径等刀具信息
第三:需要自动识别3+2和五联动程序并且输出不同的高速高精指令代码
第四:所有刀长和刀号全部由变量替代
第五:根据粗加工工况自动输出四轴五轴松轴锁轴指令
第六:可以设置换刀避让点
请问优胜后处理怎么修改定义?
%
O0001
(Program Name       : S-J-2)
(Output Workplane   : POST)
(Thickness   : 0.0 )
(TOOL ID.      : E10_1_1)
(DIA: 10.0 0.0)
(TOOL LENGTH : 235.0    OVER45.0)
G90 G00 G40 G80
G69
G91 G28 Z0.
G90 G53 X250. Y500.(换刀避让)
M11 M13 (松轴指令)
G91 G28 A0.0 C0.0
M10 M12(锁轴指令)
#901=1 (刀号赋值)
T#901
M06
S5500 M3
#911=235.0(刀尖到夹持器顶面距离)
#912=10.0 (刀具直径)
#913=0.0(半径)
M500 B1.0 D#912 R#913(自动对刀)
G65 P8005(调用测量刀长子程序)
M11 M13
( Set Mult-Axis ON )
(*** First Move 5ax ***)
M11 M13
M258(五联动输出超高精度加工模式)
G90 G00 G54X-120.5852 Y-125.0003 A0.0 C0.0
G00 X-120.5852 Y-125.0003
G43.4 H#901(刀长赋值)
X-120.5852 Y-125.0003 Z17.0 A8.5308 C89.9997
M01
M08
G1 G40 Z-33.7638 A8.5308 C89.9997 F3000
G1 Y-110.0003 A8.5308 C89.9997
G1 Y-105.0003 A8.5308 C89.9997 F500
G1 X-120.6172 Y-104.9456 A8.5308 C89.9997 F1000
G1 X-129.0481 Y-104.686 A8.5308 C449.9997
G1 X-129.0834 Y-104.7385 A8.5308 C449.9997
G1 X-129.118 Y-104.7915 A8.5308 C449.9997
G1 X-129.1519 Y-104.8448 A8.5308 C449.9997
G1 X-129.1852 Y-104.8987 A8.5308 C449.9997
G1 X-129.2157 Y-104.9493 A8.5308 C449.9997
G1 X-129.2455 Y-105.0003 A8.5308 C449.9997
G1 Y-125.0003 A8.5308 C449.9997 F3000
G1 Z17.0 A8.5308 C449.9997
(END TOOLPATH)
G91 G28 Z0
M09
G90 G53 Y500.
G69
G49
M501 B1.0 D#912 R#913 A0.05 C0.05(主轴旋转状态下进行断刀及磨损检测)
M11 M13
G91 G28 A0.0 C0.0
M10 M12
M05(主轴停止)
M30
%

必须输入刀尖到夹持器顶面距离

必须输入刀尖到夹持器顶面距离

不同工况加工等级识别

不同工况加工等级识别
【温馨提示】技术问题请优先发到问答专栏,优胜教师团队将及时回复,谢谢! ...
发表于 2025-5-26 14:57:31 | 显示全部楼层
您好,这个可以定制,复制YSUG5.ini文件,另命名为YSUG5_MAKINO.ini,然后记事本打开编辑
设置:
set L1 {%\nO0001} 程序头起始编码
set L8 {G90 G53 X250. Y500.} 换刀避让
set L9 {M11 M13\nG91 G28 A0.0 C0.0\nM10 M12} 松轴AC回零锁轴
set L14 {#901=$mom_tool_number} 刀号变量赋值
set L15 {M01\n#901=$mom_tool_number}换刀前输出M01及刀号变量赋值,\n为换行符
set L16 {T#901\nM06}自动换刀
set L19A {M258}                       ;#L19A,5轴联动加工模式_精光(定轴加工模式详见最下方L19)内外公差小于0.01方生效,详见截图
set L20A {M253}                       ;#L20A,5轴联动加工模式_半精(定轴加工模式详见最下方L20)
set L21A {M257}                       ;#L21A,5轴联动加工模式_开粗(定轴加工模式详见最下方L21)
set L22 {#911=[format "%.4f" $mom_tool_holder_total_length]\n#912=$mom_tool_diameter\n#913=$mom_tool_corner1_radius\nM500 B1.0 D#912 R#913\nG65 P8005\n($mom_tool_name D=$mom_tool_diameter R=$mom_tool_corner1_radius)}
释义:
#911=[format "%.4f" $mom_tool_holder_total_length]  刀尖到夹持器顶面距离输出小数点后四位
#912=$mom_tool_diameter  刀具直径
#913=$mom_tool_corner1_radius 刀具半径
M500 B1.0 D#912 R#913 自动对刀指令
G65 P8005 调用子程序命令

set L31 {M09}  关水
set L32 {G91 G28 Z0.} Z轴回零
set L33 {G90 G53 X250. Y500.\nM501 B1.0 D#912 R#913 A0.05 C0.05} 工序回换刀避让点,并自动完成断刀检测
set L36 {M11 M13} 松轴
set L37 {G91 G28 A0.0 C0.0} AC回零
set L38 {M10 M12} 锁轴
set L39 {M05\nM30} 主轴停止并结束程序
set L104 {TOL}  高速高精指令以公差为主

set L125 {M11 M13} 松轴
set L126 {M10 M12} 锁轴
set L135 {M11 M13} 松轴
set L126 {M10 M12} 锁轴
set L137 {G00 G90 G53 Z0.\nG90 G53 X250. Y500.} 工序自动回零和避让点

三轴和3+2加工等级指令设定
set L19 {M252}   
set L20 {M250}
set L21 {M251}
set L29 {}


最后再复制YSUG5.def和tcl文件重命名跟ini一致,添加至template_post.dat文件即可

最终效果呈现:3+2
%
O0001
(2025/05/26 14:54 DAY1)
(TIME=2.40 MIN)
(==========TOOL LIST START=========)
(刀号--刀补--径补--切削深度--刀具名称)
(T06 | H06 | D00 | -0.506 | EMC-6E)
(==========TOOL LIST END===========)
G90 G00 G40 G80
G69
G91 G28 Z0.
G90 G53 X250. Y500.
M11 M13
G91 G28 A0.0 C0.0
M10 M12
(HOLE_MILLING)
#901=6
T#901
M06
S3550 M03
#911=84.0000
#912=6.00
#913=0.00
M500 B1.0 D#912 R#913
G65 P8005
(EMC-6E D=6.00 R=0.00)
G49
M11 M13
G54
G00 G90 A-25. C-90.
G68.2 X0.0 Y0.0 Z0.0 I90. J25. K180.
G53.1 P2
G00 G90 X10.414 Y13.7229 M08
M10 M12
G43 Z11.7966 H#901
M250
Z4.7966
G03 Y16.1345 I0.0 J1.2058 F250.
X10.414 Y16.1345 Z4.2966 I0.0 J-2.4116
X10.414 Y16.1345 Z3.7966 I0.0 J-2.4116
X10.414 Y16.1345 Z3.2966 I0.0 J-2.4116
X10.414 Y16.1345 Z2.7966 I0.0 J-2.4116
X10.414 Y16.1345 Z2.2966 I0.0 J-2.4116
X10.414 Y16.1345 Z1.7966 I0.0 J-2.4116
X10.414 Y16.1345 Z1.2966 I0.0 J-2.4116
X10.414 Y16.1345 Z.7966 I0.0 J-2.4116
X10.414 Y16.1345 Z.2966 I0.0 J-2.4116
X10.414 Y16.1345 Z-.2034 I0.0 J-2.4116
X11.9004 Y11.8238 Z-.5063 I0.0 J-2.4116
I-1.4864 J1.8991
X10.414 Y13.7229 I-.7432 J.9495
G00 Z4.7966
G03 Y18.5461 I0.0 J2.4116
X10.414 Y18.5461 Z4.2966 I0.0 J-4.8232
X10.414 Y18.5461 Z3.7966 I0.0 J-4.8232
X10.414 Y18.5461 Z3.2966 I0.0 J-4.8232
X10.414 Y18.5461 Z2.7966 I0.0 J-4.8232
X10.414 Y18.5461 Z2.2966 I0.0 J-4.8232
X10.414 Y18.5461 Z1.7966 I0.0 J-4.8232
X10.414 Y18.5461 Z1.2966 I0.0 J-4.8232
X10.414 Y18.5461 Z.7966 I0.0 J-4.8232
X10.414 Y18.5461 Z.2966 I0.0 J-4.8232
X10.414 Y18.5461 Z-.2034 I0.0 J-4.8232
X13.3868 Y9.9248 Z-.5063 I0.0 J-4.8232
I-2.9728 J3.7981
X10.414 Y13.7229 I-1.4864 J1.8991
G00 Z11.7966
G49
G69
M09
G91 G28 Z0.
G90 G53 X250. Y500.
M501 B1.0 D#912 R#913 A0.05 C0.05
M11 M13
G91 G28 A0.0 C0.0
M10 M12
M05
M30
%

五联动
%
O0001
(2025/05/26 10:16 DAY1)
(TIME=0.95 MIN)
(==========TOOL LIST START=========)
(刀号--刀补--径补--切削深度--刀具名称)
(T06 | H06 | D00 | 19.556 | EMC-6E)
(==========TOOL LIST END===========)
G90 G00 G40 G80
G69
G91 G28 Z0.
G90 G53 X250. Y500.
M11 M13
G91 G28 A0.0 C0.0
M10 M12
(CONTOUR_PROFILE)
#901=6
T#901
M06
S1000 M03
#911=84.0000
#912=6.00
#913=0.00
M500 B1.0 D#912 R#913
G65 P8005
(EMC-6E D=6.00 R=0.00)
G49
M11 M13
G54
G00 G90 A-1. C90.
G68.2 X0.0 Y0.0 Z0.0 I-90. J1. K180.
G53.1 P2
G00 G90 X-20.644 Y-25.8412 M08
G49
G69
M258
G43.4 H#901
G00 G90 X25.4959 Y-20.644 Z20.005 A-1. C90.
X25.916 Z-4.0632
G01 X26.0964 Z-14.3958 F250.
X25.8283 Y-20.6692 Z-14.4005
X25.5736 Y-20.7583 Z-14.4049
X25.3452 Y-20.9019 Z-14.4089
X25.1544 Y-21.0927 Z-14.4123
X25.0109 Y-21.3212 Z-14.4148
X24.9218 Y-21.5759 Z-14.4163
X24.8966 Y-21.844 Z-14.4168
Y-33.274
X24.8882 Y-33.5937 A-.9997 C88.4968
X24.8798 Y-33.9135 A-1. C86.9936
X24.8966 Y-10.414 A-1. C-270.
Y-21.844
X24.9218 Y-22.1121 Z-14.4163
X25.0109 Y-22.3668 Z-14.4148
X25.1544 Y-22.5953 Z-14.4123
X25.3452 Y-22.7861 Z-14.4089
X25.5736 Y-22.9297 Z-14.4049
X25.8283 Y-23.0188 Z-14.4005
X26.0964 Y-23.044 Z-14.3958
X25.916 Z-4.0632
G00 X25.4959 Z20.005
G49
M09
G91 G28 Z0.
G90 G53 X250. Y500.
M501 B1.0 D#912 R#913 A0.05 C0.05
M11 M13
G91 G28 A0.0 C0.0
M10 M12
M05
M30
%


五联动公差

五联动公差

postprocessor.zip

393.55 KB, 下载次数: 29

已设置好的牧野五轴

【温馨提示】技术问题请优先发到问答专栏,优胜教师团队将及时回复,谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


快速回复 返回顶部 返回列表