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条)