|
发表于 2020-12-18 02:16:40
|
显示全部楼层
本帖最后由 湖湖 于 2020-12-18 02:57 编辑 2 C1 C, u3 B3 i ~) W" X
. K2 X& ^3 x4 F% {' F500K 就是 1秒 500000脉冲 输出 1分钟就是 3000000脉冲/ B, c% Y+ ~' z
! D9 C! E4 j- U2 f5 J3个直线轴 1毫米 脉冲 是 400 按 F3000 运行 就是 1200000脉冲 /分钟 3个轴 就是 3600000脉冲 也就是说 你设置 3个轴的 脉冲量已经超过 这个 系统的 极限 600000HZ 。. ~+ ^$ `: }' U7 M$ {( i8 K& M
, S# K: W5 F2 J. l& a6 i, d9 w. K7 b而A 轴 你是设置 80000脉冲1圈 按 F3000 算 也就是 1分钟 666666.6666666667 脉冲 。首先要说 F3000 的 旋转轴 速度是很慢的 8.333333333333333转/分钟 。
4 Y' L; |0 ?& j) p, S5 E( t& P. @* N( [7 D# j" x! M3 q
也就是说 你的 机器 在 F3000下 联动 总共需要 4266666.666666667 脉冲 而你的 系统卡 只能做到 3000000脉冲 。怎么办? 系统会自动延迟 。 本来 1分钟的 运动 会拖迟到 1.48分钟左右 。这是理论上的 。: X* \1 ] s0 C6 E0 _: W2 M
& Y' Y; s. T1 x$ ^所以 你需要旋转轴 速度更高 你 要 降低所有 轴的 脉冲当量 。否则 你连正常加工都做不到 ~!!
. x# p. Y9 J5 \1 D7 R' M' k* ]
4 L( e4 y1 m Q0 {4 m0 r即使你按照厂家说的 8细分 开环步进 1605丝杆 也需要 320脉冲/毫米 3个轴F3000 需要 2880000脉冲 基本上接近极限了 。其实开环步进根本做不到 。开环57步进最多 1分钟 500转左右。当然 你也可以跑 4500转 我试验过 那个速度 。。就别扯精度了 。正常 57步进最高跑F1800~2000 可以保证几十万行代码 前提是散热好 不丢步 。呵呵 。建议你用 4细分。 160 脉冲 /毫米 其实足够了 理论上是 0.00625毫米 精度 。其实 根本做不到 。 这样 3个直线轴 用掉了 1440000脉冲 。- t: Y- x9 \$ p$ t/ L( d! E
/ b; r( Z# A- ?+ Z) u
剩下的 1560000 脉冲 给 A 轴好了 。
& i' k. ? E) @: L: _1 [! e r" |3 b% X
如果用 闭环步进 就 1细分好了 1圈1000脉冲 1605丝杆 1毫米 200脉冲 , 留给 A 轴 1200000脉冲 余地 。当然 按 联动 根本用不了 。特别加工给进 根本用不了 , 但是 空跑 你想快点 只能这样 。要不就干脆别联动 空跑 。单跑无所谓。/ B$ L' @9 o3 K" P
, K, h7 i3 p& Q
具体的 自己去 平衡吧 我也不知道 你用撒电机 。 原理就是这样 。
" p7 ?! v$ t) t1 K& ]$ E; U. f' ~' ]3 E7 s4 S2 K( W, a
何况 500K 我也不知道是总量还是 单轴输出 ~~~~~~ 我用的 M3 卡 单轴输出 就是 500K ~1MB 这些根本不是问题了 ~~" y4 p/ Q( @% f. d
' H- Z" t/ H" d: e其实总输出 500K 已经超过 并口卡 很多量级了 但是 也不能任性。。。。。。乱细分 乱设置 。 因为你的 极限是有限的 。这个区域属于 步进 伺服 都可以 混用的 看 你怎么 去平衡 。不能 任性 ~就算工业级的 设备 其实在这个时代 也是 求得平衡 并不是追求极限的 。
" k# w; c5 z' |# R# [$ p7 [! @7 p; M c
1 Z, B$ c. _. Y& K, p& u8 F9 i" `7 Y% \; V( I0 Z8 f
8 @& T. ~6 @8 u+ G9 [1 G$ M( u, w
|
|