多墨网

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

只需一步,快速开始

[其他] 分享一个法那科 三菱攻丝自动判断是否要输出M29方法

[复制链接]
zrui_cm 发表于 2021-4-27 10:22:41 | 显示全部楼层 |阅读模式
原贴地址:论坛不让写网站(度娘搜:NX后处理攻丝进给自动判断 F=P / F=SP)
在网上找了好久 终于找一个懒 人使用的攻丝方法,分享给大家

我是安周,今天分享一个后处理攻丝中判断 (F=P / F=SP )的思路大家都知道法兰克和三菱不同的地方就是攻丝,一般都分为两个后处理,那么有没有办法用一个后处理搞定呢,下来我分享一下我的思路。直奔正题:当攻丝循环输出时,F小于3,则认为机床读取F值是刀具螺距,这时刚性攻丝不会输出M29而F这时候后处理允许输出小数点2位,(F==P)P直接读取刀具螺距。                                         
如果大于3,后处理认为机床读取F值为(S*P),这时后处理认为机床需要M29。这里的用3判断是作者很少看到有螺距大于3的,当然这个根据实际情况。
此方法需要 说明一点,建刀具时要把螺距  输进去,不然后处理出来 不是想要的...



1



代码如下:(注意不要多复制一个空格)
global mom_tool_pitch mom_spindle_speed feed
  if ![info exists mom_tool_pitch ] { set mom_tool_pitch 0 }
         if {$mom_tool_pitch != 0 } {
            if { $feed <= 3 } {
                set feed [ format "%.2f" $mom_tool_pitch ]
               } else {
                set feed [expr $mom_tool_pitch*$mom_spindle_speed]
                MOM_output_literal "M29"
               }
            }


自己后处理出来的程序当输入F<3时,后处理出来F=P,当F>3时F=S*P,如下图所示:


能达到预期 的效果!此法有一个弊端,当选1个以上螺丝孔时,法那科输出M29时,每一个孔前输出一个M29,不知有没有大伽能解决此问题!


VIP会员开通介绍说明                       多墨教育手机电脑学习课程                       一对一直播教室说明                       NX培训课程下载                       UGNX教程大全下载

2024年6月28日发布:UGNX2406.1700高版本软件,点击进入自助下载                               UGNX软件下载                       远程安装:UGNX    CAD    Solidworks 等相关软件
回复

使用道具 举报

 楼主| zrui_cm 发表于 2021-5-10 21:23:24 | 显示全部楼层
偶的神 ,终于通过审核了...
VIP会员开通介绍说明                       多墨教育手机电脑学习课程                       一对一直播教室说明                       NX培训课程下载                       UGNX教程大全下载

2024年6月28日发布:UGNX2406.1700高版本软件,点击进入自助下载                               UGNX软件下载                       远程安装:UGNX    CAD    Solidworks 等相关软件
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|小黑屋|多墨网 ( 粤ICP备11060181号 )

GMT+8, 2024-11-21 19:12 , Processed in 0.096849 second(s), 18 queries .

多墨网成立UG论坛,并分享UG教程   

© 2014-2023 多墨网

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