UG爱好者

标题: 关于发那科和三菱攻丝的一点小想法 [打印本页]

作者: 且行且珍惜、    时间: 2021-9-25 20:57
标题: 关于发那科和三菱攻丝的一点小想法
论坛经常有小伙伴在纠结发那科攻丝和三菱攻丝问题 甚至制作2个后处理众所周知发那科和三菱程序几乎通用 就差一个攻丝有点小小区别
UG点位加工中命令众多 ,可我们常有的也就那么几个,不可能所有都用到
那么由此 我们就可以把我们工作中用不到的指令修改为我们需要的指令,从而
方便自身,例如G85铰孔指令 在平时工作过铰孔一把都用G81解决 G85从来没用过
那么G85就是一个闲置指令,我们就可以把G85改为三菱专用攻丝这样是不是就方便
很多了呢?



这里的界面不知道修改哪个文件可以下修改 如果能把里面的文字改为三菱攻丝
的话感觉就更完美了 有小伙伴知道的话麻烦告知以下 万分感谢


作者: coocool05    时间: 2021-9-25 21:12
攻牙加定制命令,然后做出系统攻牙选择弹窗不就搞定了
作者: 且行且珍惜、    时间: 2021-9-25 21:56
coocool05 发表于 2021-9-25 21:12
攻牙加定制命令,然后做出系统攻牙选择弹窗不就搞定了

是啊 常规是 攻丝时候出来一个弹窗 选择三菱或发那科 然后 生成 奈何水平有限 不会做啊 这样简单点的自己瞎弄弄还能弄
作者: 且行且珍惜、    时间: 2021-9-25 21:57

功夫不负有心人 铁杵被我磨成针了
作者: coocool05    时间: 2021-9-25 22:13
本帖最后由 coocool05 于 2021-9-25 22:18 编辑
且行且珍惜、 发表于 2021-9-25 21:56
是啊 常规是 攻丝时候出来一个弹窗 选择三菱或发那科 然后 生成 奈何水平有限 不会做啊 这样简单点的自己 ...

我之前发的三轴后处理里面不是有吗?

1.png (6.45 KB, 下载次数: 62)

1.png

2.png (41.39 KB, 下载次数: 63)

2.png

3.png (40.72 KB, 下载次数: 64)

3.png

作者: 且行且珍惜、    时间: 2021-9-25 22:28
coocool05 发表于 2021-9-25 22:13
我之前发的三轴后处理里面不是有吗?

麻烦再发一下 或者来下链接 一直关注着你的程序单 后处理真没注意
作者: 阿涛_HuBei    时间: 2021-9-25 22:28
请教下,你那个界面是咋搞的?一直也想改下这里
作者: 星夜冰宫    时间: 2021-9-25 22:43
发现你们都特别厉害
作者: coocool05    时间: 2021-9-25 22:51
且行且珍惜、 发表于 2021-9-25 22:28
麻烦再发一下 或者来下链接 一直关注着你的程序单 后处理真没注意

http://www.ugsnx.com/forum.php?mod=viewthread&tid=301545
作者: heyujia117    时间: 2021-9-26 01:42
关于这个问题,我个人用两个方法来解决。第一种,定制镗孔为G84,攻牙选择镗孔就OK。第二种,把三菱和发那科统一不就好了。三菱一般是F=螺距,发那科一般是F=S*螺距,其实说穿了,就是一个是没转进给,一个是每分钟进给,统一成没转进给不就可以了。每转进给好像是G95,攻牙完成换回G94,其他工序正常加工就行了。如果有需要,再加一个M29,完美解决。
作者: gonga    时间: 2021-9-26 07:59
其实攻牙可以做成共用的
前面加G95
都用F=螺距方式
至于M29,,法拉克说明书也说了,。刚性攻丝有三种方法打开
M29只是其中一种
亲自测试过
作者: mon19879    时间: 2021-9-26 08:42
其实我一直很不明白,经常看到论坛里后处理分三菱啊,法拉克啊的,攻丝不同,要单独弄.可能和我们这情况不同.我们这攻丝都是用的每转进给,只是三菱的话就加一个定制把M29去掉就行了...然后你这样解决方式的话,假如我同一个图档要在两台不同系统设备上加工,那我编程就要分别编两个攻丝指令,不是那么方便.我们这设备不多,三种系统....NX9.0以后可以用MOM_display_message这个对应不同系统出程序..不过我用的8.5,有点苦逼..用的其他方法做的.

1.jpg (20.24 KB, 下载次数: 26)

1.jpg

作者: zsbl168    时间: 2021-9-26 09:28
本帖最后由 zsbl168 于 2021-9-26 10:36 编辑

在这里改D:\Program Files\Siemens\NX 10.0\LOCALIZATION\translations\simpl_chinese\libcamsint_simpl_chinese_nlm.txt
作者: luotanwen    时间: 2021-9-26 09:59
最好不要改,通用指令形成条件反射,如果人员流动频繁容易出问题
作者: 且行且珍惜、    时间: 2021-9-26 11:57
阿涛_HuBei 发表于 2021-9-25 22:28
请教下,你那个界面是咋搞的?一直也想改下这里

D:\Program Files\Siemens\NX 12.0\LOCALIZATION\translations\simpl_chinese
路径下有很多文本汉化文件 我就是在那里一个一个文件找的 点位加工那个界面的文件是libcamsint_simpl_chinese_nlm 别的界面就不知道了 只能一个一个去找
作者: 且行且珍惜、    时间: 2021-9-26 12:02
luotanwen 发表于 2021-9-26 09:59
最好不要改,通用指令形成条件反射,如果人员流动频繁容易出问题

一个人一个软件吧 即使相同软件如果前任走了 基本上也会自己重新弄下 因为你不了解之前的一些设置 后处理还是用自己用过的比较可靠 我这也只是一个思路 每个人现场使用环境不同 只能说适合就好
作者: 且行且珍惜、    时间: 2021-9-26 12:05
gonga 发表于 2021-9-26 07:59
其实攻牙可以做成共用的
前面加G95
都用F=螺距方式

通过系统参数好像能控制开关 即使不加M29也是默认刚性攻丝 FAUUC用M29也就是习惯了 以前试过不加M29 也能攻丝 就不知道 如果深度不够两次程序会不会乱牙
作者: 且行且珍惜、    时间: 2021-9-26 12:07
mon19879 发表于 2021-9-26 08:42
其实我一直很不明白,经常看到论坛里后处理分三菱啊,法拉克啊的,攻丝不同,要单独弄.可能和我们这情况不 ...

机台多确实不怎么方便 我们的目的是通过软件解决手动修改的地方 像你这种情况 你肯定也有一套自己的套路来应对 我们的重点就是方便自己 杜绝手动修改为最佳
作者: coocool05    时间: 2021-9-26 12:44
且行且珍惜、 发表于 2021-9-26 12:07
机台多确实不怎么方便 我们的目的是通过软件解决手动修改的地方 像你这种情况 你肯定也有一套自己的套路 ...

添加定制命令添加跳窗搞定了?
作者: coocool05    时间: 2021-9-26 12:45
mon19879 发表于 2021-9-26 08:42
其实我一直很不明白,经常看到论坛里后处理分三菱啊,法拉克啊的,攻丝不同,要单独弄.可能和我们这情况不 ...

用弹窗选择输出比较方便

作者: mon19879    时间: 2021-9-26 13:19
coocool05 发表于 2021-9-26 12:45
用弹窗选择输出比较方便

8.5不支持这个命令.只有9以后才支持弹窗.
作者: mon19879    时间: 2021-9-26 13:38
且行且珍惜、 发表于 2021-9-26 12:07
机台多确实不怎么方便 我们的目的是通过软件解决手动修改的地方 像你这种情况 你肯定也有一套自己的套路 ...

我这个是后处理做了一个,把功能都集中在里面了,然后把它复制成3份.通过外面的设置让他输出不同系统的程序.在后处理程序的界面看还是相当于3个后处理....应该说不止复制了3份,因为我们这不仅是3种系统,然后立卧加也不同,退刀方向也要改...
作者: vipdzl    时间: 2021-9-26 14:17
不需要后处理时选择攻丝.最简单又不容易搞混的就通过F等于MMPM和MMPR区分M29输出不就行了.当F选择MMPM时为M29输出...F选择MMPR时就不输出M29..
作者: vipdzl    时间: 2021-9-26 14:19
vipdzl 发表于 2021-9-26 14:17
不需要后处理时选择攻丝.最简单又不容易搞混的就通过F等于MMPM和MMPR区分M29输出不就行了.当F选择MMPM时为M ...

再加上F等于MMPM时用F乘以转速.那样不管哪个方式攻丝.F值只填螺距.输出M29时又不用计算F值.
作者: NX-XST    时间: 2021-9-26 21:00
支持一下
作者: sqzy20    时间: 2021-9-26 22:36
其实完全可以通过转速与进给进行区分  比如 螺距不可能大于10 那就F大于10时出进给(发那科) 小于10时出螺距(三菱)
作者: gonga    时间: 2021-9-27 08:06
vipdzl 发表于 2021-9-26 14:19
再加上F等于MMPM时用F乘以转速.那样不管哪个方式攻丝.F值只填螺距.输出M29时又不用计算F值.

一个程式要同时在两个系统的机台上用又怎么搞?
改程式输出两次吗?
作者: gonga    时间: 2021-9-27 08:07
sqzy20 发表于 2021-9-26 22:36
其实完全可以通过转速与进给进行区分  比如 螺距不可能大于10 那就F大于10时出进给(发那科) 小于10时出螺 ...

一个程式要同时在两个系统的机台上用又怎么搞?
改程式输出两次吗?
作者: gonga    时间: 2021-9-27 08:10
且行且珍惜、 发表于 2021-9-26 12:05
通过系统参数好像能控制开关 即使不加M29也是默认刚性攻丝 FAUUC用M29也就是习惯了 以前试过不加M29 也能 ...

只要是刚性就不会乱牙了,
代码共用才是最好的解决办法
----------------------------------
其它改法都有个新问题
一个程式要同时在两个系统的机台上用又怎么搞?
改程式输出两次吗?
作者: 大王叫我来学UG    时间: 2021-9-27 08:43
我是来学习的
作者: sqzy20    时间: 2021-9-27 10:33
gonga 发表于 2021-9-27 08:07
一个程式要同时在两个系统的机台上用又怎么搞?
改程式输出两次吗?

你想通过什么方式告知软件 你换了机台
作者: vipdzl    时间: 2021-9-27 14:37
gonga 发表于 2021-9-27 08:06
一个程式要同时在两个系统的机台上用又怎么搞?
改程式输出两次吗?

你这算问题吗?一条程式两台系统读取格式不一样能通用吗?
作者: 且行且珍惜、    时间: 2021-9-27 22:37
gonga 发表于 2021-9-27 08:10
只要是刚性就不会乱牙了,
代码共用才是最好的解决办法
----------------------------------

2台机器 不同的系统 如果格式不能通用 也只能2个程序了 如果只单纯是攻丝不同的话 可以把程序改成g95 跟螺距的形式 然后在fanuc系统参数里改下参数 让他默认刚性攻丝 这样就通用了
作者: 羊村村书记Mc    时间: 2021-9-30 19:08

我是来学习的
作者: 好人好好人    时间: 2021-10-2 20:47
看看看看看看看看看看看




欢迎光临 UG爱好者 (https://www.ugsnx.com/) Powered by Discuz! X3.2