tkk42195 发表于 2020-8-8 22:48:14

西门子编程

西门子走宏程序,最后一刀光刀,如何把走刀的F值, 重新给个变量。实现开粗和光刀是两个不同的走刀速度。{:sweat:}

h14235 发表于 2020-8-10 07:32:45

用宏调用,粗车和精车在主程序里面给不同的变量值

tkk42195 发表于 2020-8-10 19:32:08

h14235 发表于 2020-8-10 07:32
用宏调用,粗车和精车在主程序里面给不同的变量值

这个就比较麻烦了,我的想法是给进给率一个R值,最后精铣在从新给一个值替换。

tkk42195 发表于 2020-8-10 22:35:43

tkk42195 发表于 2020-8-10 19:32
这个就比较麻烦了,我的想法是给进给率一个R值,最后精铣在从新给一个值替换。

能写个简单铣床程序看看吗,用你的方法

一战到底* 发表于 2020-8-11 03:00:17

你把F值和R值用一个公共变量号代替不行吗?

h14235 发表于 2020-8-11 13:49:13

tkk42195 发表于 2020-8-10 19:32
这个就比较麻烦了,我的想法是给进给率一个R值,最后精铣在从新给一个值替换。

不麻烦,宏调用比直接写宏程序简单,每刀的吃刀量,走的刀数,f值都设在主程序里面,粗车精车直接两个宏调用一个子程序,子程序都不用改的

tkk42195 发表于 2020-8-11 17:51:06

一战到底* 发表于 2020-8-11 03:00
你把F值和R值用一个公共变量号代替不行吗?

能写个简单程序看看吗/

gosh 发表于 2023-3-4 11:22:24

tkk42195 发表于 2020-8-10 19:32
这个就比较麻烦了,我的想法是给进给率一个R值,最后精铣在从新给一个值替换。

对!我们也是这样的使用R变量赋值给F

nsw111 发表于 2023-4-8 14:20:30

加个条件判断就行,简单

xiansuming 发表于 2023-4-13 11:04:59

tkk42195 发表于 2020-8-11 17:51
能写个简单程序看看吗/

R1=0
R2=-5
WHILE R1>R2
R1=R1-0.5
IF R1<=R2
F500
ENDIF
页: [1] 2
查看完整版本: 西门子编程