羅蓋仙 发表于 2013-4-4 15:17:44

转速從39開始递增,怎么样才能剛好转到400轉?

转速S從39開始递增,怎么样才能剛好转到400轉?

程序例:我的程序转到S390就不转了,有什么技巧可以提供
#100=0.(初速)
#101=400.(終速)
#17=39.(递增量)
WHILE [#100LE#101] DO 1
H#100
N#100
D#100
S#100 M3
#100=#100+#17
END 1
G4X5.
M0

台弯網友教我的方法:
#100=0.(初速)
#101=400.(終速)
#17=39.(递增量)
WHILE [#100LT#101] DO 1
#100=#100+#17
IF [#100LT#101] GOTO 10
#100=#101
N10 H#100
N#100
D#100
S#100 M3
END 1
G4X5.
M0

还有什么技巧可以提供?里面的H.N.D码只是增加內容沒有什么意思

若枫 发表于 2013-4-4 17:32:22

回复 1# 羅蓋仙


    你的方法是达不到400转,你的小数没有进行处理。
400/39=10.256

羅蓋仙 发表于 2013-4-4 20:36:14

我只希望它能到達400转,不須要等分
例如S312→S351→390→400轉
就像G83钻孔一樣:Z-3.12→Z-3.51→Z-3.9→Z-4.0
剛好達到我要的終奌
(H7N9真恐怖)

lixuejin 发表于 2013-4-5 08:37:42

看不懂   当 学习吧

若枫 发表于 2013-4-5 17:36:41

回复 3# 羅蓋仙


    那就取随机数,但最终还是要进行小数处理。

羅蓋仙 发表于 2013-4-6 10:28:56

回复 5# 若枫

若楓大王尊命:D

hong363x 发表于 2013-4-11 10:03:53

下取整,
计算次数
400-次数*39=初速
结束正好400
页: [1]
查看完整版本: 转速從39開始递增,怎么样才能剛好转到400轉?