UG后处理(支持进玉自动程序单批处理)
支持进玉外挂无换刀批处理自动程序单·三菱·发那克·佳铁(发格FAGOR)西门子·再加一通用后处理(三菱、新代、飞鹤、法兰克等)的后处理··都可以添加到进玉中使用···不会出现不能打开xl文件这问题【温馨提示】回复即可下载。点标题旁边的[复制链接],粘贴到QQ群,快速获取积分
**** Hidden Message *****
G 代 码
G00 快速定位 G44 刀具长度负向补偿 G72 任意角度直线上孔的分布
G01 直线插补运动 ※G45 刀具位置补正伸长 G73 高速深孔啄钻循环
G02 顺时针圆弧插补运动 ※G46 刀具位置补正收缩 G74 攻左旋螺纹循环
G03 逆时针圆弧插补运动 ※G47 刀具位置补正2倍伸长 G76 精镗孔循环
G04 程序暂停 ※G48 刀具位置补正2倍缩短 G80 取消固定循环
G09 主轴准停 G49 取消刀具长度补偿 G81 钻孔循环
※G10 资料设定 G50 取消缩放 G82 沉头钻孔循环
※G11 资料设定模式取消 G51 图形缩放 G83 深孔啄钻循环
※G15 极坐标指令取消 ※G52 特定坐标系设定 G84 攻右旋螺纹循环
※G16 极坐标指令 ※G53 机械坐标系选择 G85 饺孔循环
G17 选择X,Y平面 G54 选择工件第1坐标系 G86 镗孔循环
G18 选择X,Z平面 G55 选择工件第2坐标系 G87 反镗孔循环
G19 选择Y,Z平面 G56 选择工件第3坐标系 G88 镗孔循环
G20 选择英制编程 G57 选择工件第4坐标系 G89 镗孔循环
G21 选择公制编程 G58 选择工件第5坐标系 G90 绝对坐标编程
※G22 内藏行程检查功能 ON G59 选择工件第6坐标系 G91 增量(相对)坐标编程
※G23 内藏行程检查功能 OFF ※G60 单方向定位 G93 时间倒数进给模式
G27 参考点返回检查 ※G61 确定停止模式 G94 每分钟进给量
G28 返回机床参考点 ※G62 自动转角进给率调整模式 G98 固定循环中Z轴返面起始点
G29 由参考点返回检查 ※G63 攻牙模式 G99 固定循环中Z轴返面R点
※G30 第二原点复位 ※G64 切削模式 G100 关闭镜像功能
※G31 跳跃功能 ※G65 自设程序群呼出 G101 打开镜像功能
※G33 螺纹车削 ※G66 自设程序群状态呼出 注:带※号的为不常用的G代码
※G39 转角补正圆弧切削 ※G67 自设程序群呼出取消
G40 取消刀具半径补偿 G68 坐标系旋转
G41 刀具半径左偏补偿 G69 关闭旋转功能
G42 刀具半径右偏补偿 G70 圆周上孔的分布
G43 刀具长度正向补偿 G71 圆弧上孔的分布
M 代 码
M00 程序停止 ※M69 完成自动换刀
M01 选择停止 ※M70 开始自动换刀
M02 程序结束 ※M81 第1个辅助M码开
M03 主轴正转(立) ※M82 第1个辅助M码关
M04 主轴反转 ※M83 第2个M码开
M05 主轴停止 ※M84 第2个M码关
M06 自动换刀 ※M93 修改刀库刀号
M07 切削液开(气) ※M94 修改换刀臂刀号
M08 切削液开 (水) ※M95 修改主轴刀号
M09 切削液关 M98 调用子程序
※M10 第4轴油压阀开 M 99 子程序结束并返回主程序
※M11 第4轴油压阀关
※M13 主轴正转且喷水冷却
※M14 主轴反转且喷水冷却
※M15 主轴和喷水冷却停止
M19 主轴准停
※M29 刚性攻牙
M30 程序结束并返回
※M57 镜像功能关
※M58 X轴镜像开
※M59 Y轴镜像开
来了
点评回复 支持 反对 使用道具 评分 举报
三年38
avatar
0
主题
0
贡献
0
红包
微信会员
收听TA 发消息
推荐
mjzl 发表于 2017-11-29 17:49:47 来自手机 | 只看该作者
G 代 码 G00 快速定位 G44 刀具长度负向补偿 G72 任意角度直线上孔的分布 G01 直线插补运动 ※G45 刀具位置补正伸长 G73 高速深孔啄钻循环 G02 顺时针圆弧插补运动 ※G46 刀具位置补正收缩 G74 攻左旋螺纹循环 G03 逆时针圆弧插补运动 ※G47 刀具位置补正2倍伸长 G76 精镗孔循环 G04 程序暂停 ※G48 刀具位置补正2倍缩短 G80 取消固定循环 G09 主轴准停 G49 取消刀具长度补偿 G81 钻孔循环 ※G10 资料设定 G50 取消缩放 G82 沉头钻孔循环 ※G11 资料设定模式取消 G51 图形缩放 G83 深孔啄钻循环 ※G15 极坐标指令取消 ※G52 特定坐标系设定 G84 攻右旋螺纹循环 ※G16 极坐标指令 ※G53 机械坐标系选择 G85 饺孔循环 G17 选择X,Y平面 G54 选择工件第1坐标系 G86 镗孔循环 G18 选择X,Z平面 G55 选择工件第2坐标系 G87 反镗孔循环 G19 选择Y,Z平面 G56 选择工件第3坐标系 G88 镗孔循环 G20 选择英制编程 G57 选择工件第4坐标系 G89 镗孔循环 G21 选择公制编程 G58 选择工件第5坐标系 G90 绝对坐标编程 ※G22 内藏行程检查功能 ON G59 选择工件第6坐标系 G91 增量(相对)坐标编程 ※G23 内藏行程检查功能 OFF ※G60 单方向定位 G93 时间倒数进给模式 G27 参考点返回检查 ※G61 确定停止模式 G94 每分钟进给量 G28 返回机床参考点 ※G62 自动转角进给率调整模式 G98 固定循环中Z轴返面起始点 G29 由参考点返回检查 ※G63 攻牙模式 G99 固定循环中Z轴返面R点 ※G30 第二原点复位 ※G64 切削模式 G100 关闭镜像功能 ※G31 跳跃功能 ※G65 自设程序群呼出 G101 打开镜像功能 ※G33 螺纹车削 ※G66 自设程序群状态呼出 注:带※号的为不常用的G代码 ※G39 转角补正圆弧切削 ※G67 自设程序群呼出取消 G40 取消刀具半径补偿 G68 坐标系旋转 G41 刀具半径左偏补偿 G69 关闭旋转功能 G42 刀具半径右偏补偿 G70 圆周上孔的分布 G43 刀具长度正向补偿 G71 圆弧上孔的分布 M 代 码 M00 程序停止 ※M69 完成自动换刀 M01 选择停止 ※M70 开始自动换刀 M02 程序结束 ※M81 第1个辅助M码开 M03 主轴正转(立) ※M82 第1个辅助M码关 M04 主轴反转 ※M83 第2个M码开 M05 主轴停止 ※M84 第2个M码关 M06 自动换刀 ※M93 修改刀库刀号 M07 切削液开(气) ※M94 修改换刀臂刀号 M08 切削液开 (水) ※M95 修改主轴刀号 M09 切削液关 M98 调用子程序 ※M10 第4轴油压阀开 M 99 子程序结束并返回主程序 ※M11 第4轴油压阀关 ※M13 主轴正转且喷水冷却 ※M14 主轴反转且喷水冷却 ※M15 主轴和喷水冷却停止 M19 主轴准停 ※M29 刚性攻牙 M30 程序结束并返回 ※M57 镜像功能关 ※M58 X轴镜像开 G33 螺纹车削 ※G66 自设程序群状态呼出 注:带※号的为不常用的G代码 ※G39 转角补正圆弧切削 ※G67 自设程序群呼出取消 G40 取消刀具半径补偿 G68 坐标系旋转 G41 刀具半径左偏补偿 G69 关闭旋转功能 G42 刀具半径右偏补偿 G70 圆周上孔的分布 G43 刀具长度正向补偿 G71 圆弧上孔的分布 M 代 码 M00 程序停止 ※M69 完成自动换刀 M01 选择停止 ※M70 开始自动换刀 M02 程序结束 ※M81 第1个辅助M码开 M03 主轴正转(立) ※M82 第1个辅助M码关 M04 主轴反转 ※M83 第2个M码开 M05 主轴停止 ※M84 第2个M码关 M06 自动换刀 ※M93 修改刀库刀号 M07 切削液开(气) ※M94 修改换刀臂刀号 M08 切削液开 (水) ※M95 修改主轴刀号 M09 切削液关 M98 调用子程序 ※M10 第4轴油压阀开 M 99 子程序结束并返回主程序 ※M11 第4轴油压阀关 ※M13 主轴正转且喷水冷却 ※M14 主轴反转且喷水冷却 ※M15 主轴和喷水冷却停止 M19 主轴准停 ※M29 刚性攻牙 M30 程序结束并返回 ※M57 镜像功能关 ※M58 X轴镜像开 ※M59 Y轴镜像开 来了 点评回复 支持 反对 使用道具 评分 举报 三年38 avatar 0 主题 0 贡献 0 红包 微信会员 收听TA 发消息 推荐 mjzl 发表于 2017-11-29 17:49:47 来自手机 | 只看该作者 G 代 码 G00 快速定位 G44 刀具长度负向补偿 G72 任意角度直线上孔的分布 G01 直线插补运动 ※G45 刀具位置补正伸长 G73 高速深孔啄钻循环 G02 顺时针圆弧插补运动 ※G46 刀具位置补正收缩 G74 攻左旋螺纹循环 G03 逆时针圆弧插补运动 ※G47 刀具位置补正2倍伸长 G76 精镗孔循环 G04 程序暂停 ※G48 刀具位置补正2倍缩短 G80 取消固定循环 G09 主轴准停 G49 取消刀具长度补偿 G81 钻孔循环 ※G10 资料设定 G50 取消缩放 G82 沉头钻孔循环 ※G11 资料设定模式取消 G51 图形缩放 G83 深孔啄钻循环 ※G15 极坐标指令取消 ※G52 特定坐标系设定 G84 攻右旋螺纹循环 ※G16 极坐标指令 ※G53 机械坐标系选择 G85 饺孔循环 G17 选择X,Y平面 G54 选择工件第1坐标系 G86 镗孔循环 G18 选择X,Z平面 G55 选择工件第2坐标系 G87 反镗孔循环 G19 选择Y,Z平面 G56 选择工件第3坐标系 G88 镗孔循环 G20 选择英制编程 G57 选择工件第4坐标系 G89 镗孔循环 G21 选择公制编程 G58 选择工件第5坐标系 G90 绝对坐标编程 ※G22 内藏行程检查功能 ON G59 选择工件第6坐标系 G91 增量(相对)坐标编程 ※G23 内藏行程检查功能 OFF ※G60 单方向定位 G93 时间倒数进给模式 G27 参考点返回检查 ※G61 确定停止模式 G94 每分钟进给量 G28 返回机床参考点 ※G62 自动转角进给率调整模式 G98 固定循环中Z轴返面起始点 G29 由参考点返回检查 ※G63 攻牙模式 G99 固定循环中Z轴返面R点 ※G30 第二原点复位 ※G64 切削模式 G100 关闭镜像功能 ※G31 跳跃功能 ※G65 自设程序群呼出 G101 打开镜像功能 ※G33 螺纹车削 ※G66 自设程序群状态呼出 注:带※号的为不常用的G代码 ※G39 转角补正圆弧切削 ※G67 自设程序群呼出取消 G40 取消刀具半径补偿 G68 坐标系旋转 G41 刀具半径左偏补偿 G69 关闭旋转功能 G42 刀具半径右偏补偿 G70 圆周上孔的分布 G43 刀具长度正向补偿 G71 圆弧上孔的分布 M 代 码 M00 程序停止 ※M69 完成自动换刀 M01 选择停止 ※M70 开始自动换刀 M02 程序结束 ※M81 第1个辅助M码开 M03 主轴正转(立) ※M82 第1个辅助M码关 M04 主轴反转 ※M83 第2个M码开 M05 主轴停止 ※M84 第2个M码关 M06 自动换刀 ※M93 修改刀库刀号 M07 切削液开(气) ※M94 修改换刀臂刀号 M08 切削液开 (水) ※M95 修改主轴刀号 M09 切削液关 M98 调用子程序 ※M10 第4轴油压阀开 M 99 子程序结束并返回主程序 ※M11 第4轴油压阀关 ※M13 主轴正转且喷水冷却 ※M14 主轴反转且喷水冷却 ※M15 主轴和喷水冷却停止 M19 主轴准停 ※M29 刚性攻牙 M30 程序结束并返回 ※M57 镜像功能关 ※M58 X轴镜像开 tcl文件如下修改
一、加output_desr
#=============================================================
proc MOM_end_of_program { } {
#=============================================================
MOM_force Once M_coolant
MOM_do_template coolant_off
MOM_force Once M_spindle
MOM_do_template spindle_off
PB_CMD_program_end1
MOM_do_template end_of_program
MOM_set_seq_off
MOM_do_template rewind_stop_code
PB_CMD_program_end2
output_desr
#**** The following procedure lists the tool list with time in commentary data
LIST_FILE_TRAILER
#**** The following procedure closes the warning and listing files
CLOSE_files
}
二、加prog_head
#=============================================================
proc PB_start_of_program { } {
#=============================================================
if ] {
PB_CMD_kin_start_of_program
}
prog_head
PB_CMD_init_turbo
MOM_set_seq_off
PB_CMD_program_start
PB_CMD_init_helix
PB_CMD_fix_RAPID_SET
}
三、加spindle_check,set_value_ju
#=============================================================
proc MOM_start_of_path { } {
#=============================================================
global mom_sys_in_operation
set mom_sys_in_operation 1
global first_linear_move ; set first_linear_move 0
TOOL_SET MOM_start_of_path
if ] {
PB_CMD_kin_start_of_path
}
PB_CMD_start_of_operation_force_addresses
PB_CMD_path_start
spindle_check
set_value_ju
}
四、加cut_depth_circular
#=============================================================
proc MOM_linear_move { } {
#=============================================================
global feed_mode mom_feed_rate mom_kin_rapid_feed_rate
if { ! || ! } {
if { } {
MOM_rapid_move
return
}
}
global mom_sys_abort_next_event
if { } {
if { ] } {
PB_CMD_kin_abort_event
}
}
五、加cut_depth_line
global first_linear_move
if { !$first_linear_move } {
PB_first_linear_move
incr first_linear_move
}
MOM_do_template linear_move
cut_depth_line}
六、加在最后面
#=============================================================
proc MOM_end_of_group { } {
prog_end
}
#=============================================================
##################################################################################
#=================================================================
proc prog_head { } {
#=================================================================
global mom_group_name mom_date mom_tool_name
global prev_spind
globaltool_namecut_descrcut_stockcut_depth
set tool_name ""
set cut_descr ""
set cut_stock 1
set cut_depth 0
set prev_spind 0
# MOM_output_literal "%"
# MOM_output_literal "( ttp )"
# MOM_output_literal "(PROGRAM NAME: $mom_group_name)"
# MOM_output_literal "(Time: $mom_date)"
# MOM_output_literal "(Cutter Name: $mom_tool_name)"
# MOM_output_literal "T1D1"
# MOM_output_literal "HSCB(0.01)"
# MOM_output_literal "G90G54G00X0.Y0."
}
#=================================================================
proc prog_end { } {
#=================================================================
# MOM_output_literal "G91 Z150."
# MOM_output_literal "M05"
# MOM_output_literal "M09"
# MOM_output_literal "M30"
# MOM_output_literal "%"
}
#=================================================================
proc spindle_check { } {
#=================================================================
global mom_spindle_speed prev_spind
if { $mom_spindle_speed< 1} {
if { $prev_spind == 0 } {
set mom_spindle_speed1500
} else {
set mom_spindle_speed$prev_spind
}
}
set prev_spind $mom_spindle_speed
}
#====================================================================
proc set_value_ju { } {
#====================================================================
global tool_name cut_descr cut_stock
global mom_tool_name mom_stock_part
if { $tool_name == "" } {
set tool_name $mom_tool_name
} else {
if { $tool_name != $mom_tool_name } {
set tool_name "操作中刀径不同"
}
}
if { $cut_stock == 1 } {
set cut_stock $mom_stock_part
} else {
if { $cut_stock > $mom_stock_part } {
set cut_stock $mom_stock_part
}
}
if { $cut_stock < 0 } {
set cut_descr "光"
} elseif { $cut_stock >= 0 && $cut_stock <= 0.1 } {
set cut_descr "中"
} else {
set cut_descr "粗"
}
}
#======================================================================
proc cut_depth_line { } {
#======================================================================
global cut_depth
global mom_pos
if { $cut_depth > $mom_pos(2) } {
set cut_depth $mom_pos(2)
}
}
#======================================================================
proc cut_depth_circular { } {
#======================================================================
global cut_depth
global mom_pos
if { $cut_depth > $mom_pos(2) } {
set cut_depth $mom_pos(2)
}
}
#======================================================================
proc output_desr { } {
#======================================================================
globaltool_namecut_descrcut_stockcut_depth
globalmom_group_namemom_machine_time
global mom_output_file_basenamemom_output_file_directorymom_sys_output_file_suffix
set desr_file_name "${mom_output_file_directory}${mom_output_file_basename}.${mom_sys_output_file_suffix}"
MOM_close_output_file $desr_file_name
set desr_file_name "D:\\ju_conf\\temp\\$mom_group_name.xl"
MOM_remove_file $desr_file_name
MOM_open_output_file $desr_file_name
MOM_output_literal "$mom_group_name$tool_name$cut_descr "
MOM_close_output_file $desr_file_name 66666666666666 xia载看看 永远支持中国模具资料网,是模具资料最好最齐全的网站,大家一定要顶起来,希望越办越好,优胜最优秀 支持中国模具资料网 UG宏程序自动制作电极刀路外加自动出程式单.可为朋友修改常用机型地后处理格式. ccbvcnv bhm 支持中国模具资料网 dddddddddddddddddddddd 有没有自动换刀的啊??