各位前辈好,我是个UG新人,最近遇到个头疼的问题。公司有几台法兰克和三菱系统的机床,现在急需一套能用的后处理。我的要求是:
- 带刀库功能,但不需要做预备刀交换;
- 每段程序(或者每个刀具加工完)后能自动输出M01选择性停止;
- 支持各种G98的钻孔循环。
我在网上找了很久,下载了几个都不太满意,要么M01出不来,要么钻孔循环不对。有大神能分享一下吗?或者给点思路也行。感激不尽!
我的邮箱:83454290@qq.com
各位前辈好,我是个UG新人,最近遇到个头疼的问题。公司有几台法兰克和三菱系统的机床,现在急需一套能用的后处理。我的要求是:
我在网上找了很久,下载了几个都不太满意,要么M01出不来,要么钻孔循环不对。有大神能分享一下吗?或者给点思路也行。感激不尽!
我的邮箱:83454290@qq.com
小子,你这需求不复杂,UG自带的后处理模板稍微改改就行。FANUC和MITSUBISHI系统,M01和G98都是标配,关键看你后处理的逻辑。
针对你的问题,首先确认后处理配置的后处理类型(Post Builder里的Machine Type)是否正确,一般都是Mill。M01的问题,检查TCL文件里PTP_END_OF_PATH_MOVE_WITH_STOP这个事件,或者直接在PB里Post Processor->Program and Tool Path->Optional Stop,勾上即可。G98钻孔,UG默认的CYCLE_DRILL_G73、CYCLE_DRILL_G81这些都会输出G98/G99,看你调用的是哪个。
至于刀库,只要你在UG里正确设置了机床和刀库,后处理默认会输出刀号和H/D补偿,预备刀具的逻辑需要定制,你既然不要,那更简单。核心在于PBN文件里的变量设置和TCL的事件调用。
自己动手改一遍,比找现成的稳定。