西湖畔的屎壳郎 发表于 2020-3-28 20:33:10

求助,发那科后处理,攻丝F值代码

M29怎么添加到G84前面去?我不管怎么添加都在最后面。法兰克攻丝F等于螺距乘以转速。F值表达式里面。代码怎么写

Bridge_︻︻︻︻ 发表于 2020-3-29 15:50:45

从其他网站看到的贴子,在攻丝循环前面加入这个定制命令,就可以,当输入F值小于3时,会输出没有M29的固定循环,而且F就是刀具设置的时候的螺距,当F大于3时输出M29 F=螺距*转速。我试了一下,有BUG,当F值小于3时可以,大于3时,如果有两个孔,每个孔都会输出M29


global mom_tool_pitch mom_spindle_speed feed
if ! { set mom_tool_pitch 0 }
         if {$mom_tool_pitch != 0 } {
            if { $feed <= 3 } {
                set feed [ format "%.2f" $mom_tool_pitch ]
               } else {
                set feed
                MOM_output_literal "M29"
               }
            }

CHUYUN88 发表于 2020-3-28 21:05:01


CHUYUN88 发表于 2020-3-28 21:00:43

C:\Users\Administrator\Desktop\AA.PNG

#忘忧草# 发表于 2020-3-28 22:12:16

CHUYUN88 发表于 2020-3-28 21:05


这个图看不清楚{:lol:}
我也想知道F值指定每转进给的表达式,因为三菱系统攻丝的F必须是螺距

木秀锈于林 发表于 2020-3-28 22:28:42

mom_tool_pitch这个是牙距变量,至于怎么写,方法很多,自己研究研究就解决了,不难的

lorkman* 发表于 2020-3-28 23:44:26

提一行就行了
M29
G84 X Y Z R F

#忘忧草# 发表于 2020-3-29 00:24:57

UGYANG 发表于 2020-3-28 22:28
mom_tool_pitch这个是牙距变量,至于怎么写,方法很多,自己研究研究就解决了,不难的

还是没搞懂…………

西湖畔的屎壳郎 发表于 2020-3-29 09:53:47

lorkman* 发表于 2020-3-28 23:44
提一行就行了
M29
G84 X Y Z R F

好的。谢谢

西湖畔的屎壳郎 发表于 2020-3-29 09:54:19

UGYANG 发表于 2020-3-28 22:28
mom_tool_pitch这个是牙距变量,至于怎么写,方法很多,自己研究研究就解决了,不难的

谢谢啦。{:biggrin:}

西湖畔的屎壳郎 发表于 2020-3-29 09:54:57

CHUYUN88 发表于 2020-3-28 21:05


谢谢啦,{:biggrin:}OK了
页: [1] 2
查看完整版本: 求助,发那科后处理,攻丝F值代码