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

[网盘资源] UG后处理(支持进玉自动程序单批处理)

   火... [复制链接]
发表于 2012-8-18 17:39:57 | 显示全部楼层 |阅读模式
支持进玉外挂无换刀批处理自动程序单·三菱·发那克·佳铁(发格FAGOR)西门子·再加一通用后处理(三菱、新代、飞鹤、法兰克等)的后处理··都可以添加到进玉中使用···不会出现不能打开xl文件这问题

aa.gif

【温馨提示】回复即可下载。点标题旁边的[复制链接],粘贴到QQ群,快速获取积分


评分

参与人数 1Q币 +1 收起 理由
张正和 + 1

查看全部评分

优胜专注教学 技术实力最强 www.ysug.com
发表于 2017-12-18 17:34:06 | 显示全部楼层


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轴镜像开
【温馨提示】技术问题请优先发到问答专栏,优胜教师团队将及时回复,谢谢! ...
回复 支持 反对

使用道具 举报

发表于 2022-7-21 21:42:02 | 显示全部楼层
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轴镜像开
优胜专注教学 技术实力最强 www.ysug.com
回复 支持 反对

使用道具 举报

发表于 2013-10-9 22:32:01 | 显示全部楼层
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 [llength [info commands PB_CMD_kin_start_of_program] ] {
       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 [llength [info commands PB_CMD_kin_start_of_path] ] {
       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 { ![string compare $feed_mode "IPM"] || ![string compare $feed_mode "MMPM"] } {
       if { [EQ_is_ge $mom_feed_rate $mom_kin_rapid_feed_rate] } {
          MOM_rapid_move
          return
       }
    }


   global mom_sys_abort_next_event
    if { [info exists mom_sys_abort_next_event] } {
       if { [llength [info commands PB_CMD_kin_abort_event]] } {
          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

   global  tool_name  cut_descr  cut_stock  cut_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_speed  1500
          } 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 { } {
#======================================================================
    global  tool_name  cut_descr  cut_stock  cut_depth
    global  mom_group_name  mom_machine_time
    global mom_output_file_basename  mom_output_file_directory  mom_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  [format %3.2f $cut_stock]  [format %4.1f $cut_depth] [format %4.0f $mom_machine_time]"
    MOM_close_output_file $desr_file_name
优胜专注教学 技术实力最强 www.ysug.com
回复 支持 反对

使用道具 举报

发表于 2012-8-18 17:45:22 | 显示全部楼层
66666666666666
优胜专注教学 技术实力最强 www.ysug.com
发表于 2012-8-18 18:23:33 | 显示全部楼层
xia载看看
优胜专注教学 技术实力最强 www.ysug.com
发表于 2012-8-18 18:31:40 | 显示全部楼层
永远支持中国模具资料网,是模具资料最好最齐全的网站,大家一定要顶起来,希望越办越好,优胜最优秀
优胜专注教学 技术实力最强 www.ysug.com
发表于 2012-8-18 19:41:54 | 显示全部楼层
支持中国模具资料网
优胜专注教学 技术实力最强 www.ysug.com
发表于 2012-8-18 20:26:42 | 显示全部楼层
UG宏程序自动制作电极刀路外加自动出程式单.可为朋友修改常用机型地后处理格式.
优胜专注教学 技术实力最强 www.ysug.com
发表于 2012-8-18 22:09:35 | 显示全部楼层
ccbvcnv bhm
优胜专注教学 技术实力最强 www.ysug.com
发表于 2012-8-18 22:18:23 | 显示全部楼层
支持中国模具资料网
优胜专注教学 技术实力最强 www.ysug.com
发表于 2012-8-18 23:30:37 | 显示全部楼层
dddddddddddddddddddddd
优胜专注教学 技术实力最强 www.ysug.com
发表于 2012-8-19 07:26:05 | 显示全部楼层
有没有自动换刀的啊??
优胜专注教学 技术实力最强 www.ysug.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


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