|
|
发表于 2020-12-18 02:16:40
|
显示全部楼层
本帖最后由 湖湖 于 2020-12-18 02:57 编辑
. F9 q8 m( g( c: b6 q
6 a8 r" ~0 @) H* b; E0 I, N500K 就是 1秒 500000脉冲 输出 1分钟就是 3000000脉冲' A) `' y' z' F5 {/ L
2 p; H L' N% p9 S/ a3个直线轴 1毫米 脉冲 是 400 按 F3000 运行 就是 1200000脉冲 /分钟 3个轴 就是 3600000脉冲 也就是说 你设置 3个轴的 脉冲量已经超过 这个 系统的 极限 600000HZ 。# l/ n& F l8 u8 V# y4 Z
( Y" f9 C0 J0 m( ~而A 轴 你是设置 80000脉冲1圈 按 F3000 算 也就是 1分钟 666666.6666666667 脉冲 。首先要说 F3000 的 旋转轴 速度是很慢的 8.333333333333333转/分钟 。 * U- I$ ~. Y/ {- P
2 k$ W3 E% V3 s6 N" Q7 t
也就是说 你的 机器 在 F3000下 联动 总共需要 4266666.666666667 脉冲 而你的 系统卡 只能做到 3000000脉冲 。怎么办? 系统会自动延迟 。 本来 1分钟的 运动 会拖迟到 1.48分钟左右 。这是理论上的 。9 z5 C0 B! S6 F8 X
0 J9 ~3 W2 B2 D所以 你需要旋转轴 速度更高 你 要 降低所有 轴的 脉冲当量 。否则 你连正常加工都做不到 ~!!, y X" f# @6 N: X9 v" Y
% i: q, T8 n+ H+ x! E" d' h; e即使你按照厂家说的 8细分 开环步进 1605丝杆 也需要 320脉冲/毫米 3个轴F3000 需要 2880000脉冲 基本上接近极限了 。其实开环步进根本做不到 。开环57步进最多 1分钟 500转左右。当然 你也可以跑 4500转 我试验过 那个速度 。。就别扯精度了 。正常 57步进最高跑F1800~2000 可以保证几十万行代码 前提是散热好 不丢步 。呵呵 。建议你用 4细分。 160 脉冲 /毫米 其实足够了 理论上是 0.00625毫米 精度 。其实 根本做不到 。 这样 3个直线轴 用掉了 1440000脉冲 。
0 S* J3 P/ u' T$ M9 b2 _4 U8 @* ]- S( E4 R) R j
剩下的 1560000 脉冲 给 A 轴好了 。
" e& e9 ^) Z* L% g3 M7 Q6 E
" f. y' g; ?) ], I0 [ o$ I2 p9 K& t如果用 闭环步进 就 1细分好了 1圈1000脉冲 1605丝杆 1毫米 200脉冲 , 留给 A 轴 1200000脉冲 余地 。当然 按 联动 根本用不了 。特别加工给进 根本用不了 , 但是 空跑 你想快点 只能这样 。要不就干脆别联动 空跑 。单跑无所谓。5 I# v" v" X& u1 M/ e0 L
6 ]8 @+ m% c0 \; d- v5 Z3 V" ^& s3 N具体的 自己去 平衡吧 我也不知道 你用撒电机 。 原理就是这样 。
; E3 ?+ R6 z' A! L( l+ @8 Y! d0 @& t0 t% x8 @3 o0 N( s/ x; Y
何况 500K 我也不知道是总量还是 单轴输出 ~~~~~~ 我用的 M3 卡 单轴输出 就是 500K ~1MB 这些根本不是问题了 ~~! E1 D; [8 |& l* t
) R! `9 M+ B& S9 d其实总输出 500K 已经超过 并口卡 很多量级了 但是 也不能任性。。。。。。乱细分 乱设置 。 因为你的 极限是有限的 。这个区域属于 步进 伺服 都可以 混用的 看 你怎么 去平衡 。不能 任性 ~就算工业级的 设备 其实在这个时代 也是 求得平衡 并不是追求极限的 。8 F: q5 E" }6 d" T+ R$ K
: [" c" U# E6 d6 K( `" p1 ^4 q
9 i. j, z* X$ k6 _
. h! h9 u) ?. {$ l% K$ t. ~! x6 g5 @1 I6 H. @
|
|