求助,发那科后处理,攻丝F值代码
M29怎么添加到G84前面去?我不管怎么添加都在最后面。法兰克攻丝F等于螺距乘以转速。F值表达式里面。代码怎么写从其他网站看到的贴子,在攻丝循环前面加入这个定制命令,就可以,当输入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"
}
}
C:\Users\Administrator\Desktop\AA.PNG CHUYUN88 发表于 2020-3-28 21:05
这个图看不清楚{:lol:}
我也想知道F值指定每转进给的表达式,因为三菱系统攻丝的F必须是螺距 mom_tool_pitch这个是牙距变量,至于怎么写,方法很多,自己研究研究就解决了,不难的 提一行就行了
M29
G84 X Y Z R F UGYANG 发表于 2020-3-28 22:28
mom_tool_pitch这个是牙距变量,至于怎么写,方法很多,自己研究研究就解决了,不难的
还是没搞懂………… lorkman* 发表于 2020-3-28 23:44
提一行就行了
M29
G84 X Y Z R F
好的。谢谢 UGYANG 发表于 2020-3-28 22:28
mom_tool_pitch这个是牙距变量,至于怎么写,方法很多,自己研究研究就解决了,不难的
谢谢啦。{:biggrin:} CHUYUN88 发表于 2020-3-28 21:05
谢谢啦,{:biggrin:}OK了
页:
[1]
2