UG后处理常用后处理编写语句

UG后处理常用后处理编写语句


2024年4月14日发(作者:)

UG后处理常用后处理编写语句

UG后处理常用语言:

程式名称:PROGRAM NAME - $mom_output_file_basename

日期:Creation Date: $mom_date

刀具直径:Dia =[format "%.2f" $mom_tool_diameter]

刀具半径:R =[format "%.2f" $mom_tool_corner1_radius]

侧面余量:Part stock=[format "%.2f" $mom_stock_part]/smm

底面余量:stock floor=[format "%.2f" $mom_stock_floor]/smm

电脑加工时间:TOTAL MACHINE TIME: [format "%.2f" $mom_machine_time MIN]

("%.2f"表示加工时间取小数点两位数)

刀具参数:$mom_tool_name 直径=[format "%.2f" $mom_tool_diameter]

R=[format "%.2f" $mom_tool_corner1_radius]

刃长=[format "%.2f" $mom_tool_flute_length] 刀长=[format

"%.2f" $mom_tool_length])

2.

global mom_tool_name

global mom_tool_diameter

global mom_tool_corner1_radius

MOM_output_literal "(刀具名称:$mom_tool_name )"

MOM_output_literal "(刀具直径:[ format "%.2f" $mom_tool_diameter] )"

MOM_output_literal "(刀具R角半径:[ format "%.2f"

$mom_tool_corner1_radius] )"

3.

global mom_machine_time

MOM_output_literal "(加工时间:[ format "%.2f" $mom_machine_time])"

1、首先打开UG后处理构造器,我的是新建的后处理,在库里面以fanuc_6m为

标本

2、在程序起始序列添加PB_CMD_fix_RAPID_SET命令,到G40 G80 G49等一

些取消代码的下一行,如下图

3、在运动里面的线性移动,下拉箭头选择命令

--PB_CMD_suppress_linear_block_plane_code,到第一行,如已添加好了的下图,

第二行的G17用第二个Arc Plance Code (XY/ZX/YZ),右击可选,不要强制输出

4、圆周运动同样用第二个G17 Arc Plance Code (XY/ZX/YZ),可选,不强制输出

5、快速移动G17同样Arc Plance Code (XY/ZX/YZ),可选,不强制输出

6、下面开始修改钻孔固定循环了,G17添加第一个Cutcom Plane Code

(XY/ZX/YZ),可选,不强制(选第二个圆弧平面命令应该一样的,我没深究)。

然后把能够用到的固定循环格式全部改成这样的。

这里的G99用的是第一个Cycle Retract (AUTO/MANUAL),也是可选,对应UG

里面钻孔的Rtrcto参数。UG选择Rtrcto为自动,即钻完一个孔抬到安全平面再

到下一个孔,也就是G98;Rtrcto设置为空,钻完孔抬到R点再移动,处理出来

的程序就是G99。

7、UG刀轴要设置垂直于加工平面,MCS_MILL几何坐标安全平面设置到加工

平面上的高度。

好了,关于侧铣后处理的修改就上面几个比较重要的步骤,其他地方也

就是一般的固定格式,就不赘述了。


发布者:admin,转转请注明出处:http://www.yc00.com/web/1713098190a2182572.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信