|
发表于 2020-12-18 02:16:40
|
显示全部楼层
本帖最后由 湖湖 于 2020-12-18 02:57 编辑 6 Z' f0 ?8 M7 N
' [8 q* g; R2 J! }500K 就是 1秒 500000脉冲 输出 1分钟就是 3000000脉冲9 \; I3 m) y( s* Z, c" H; }
9 S* U1 W, A* `' L( n3个直线轴 1毫米 脉冲 是 400 按 F3000 运行 就是 1200000脉冲 /分钟 3个轴 就是 3600000脉冲 也就是说 你设置 3个轴的 脉冲量已经超过 这个 系统的 极限 600000HZ 。
" e8 @, t, L4 m3 |* [, F$ Z, E8 j/ W" x& h
而A 轴 你是设置 80000脉冲1圈 按 F3000 算 也就是 1分钟 666666.6666666667 脉冲 。首先要说 F3000 的 旋转轴 速度是很慢的 8.333333333333333转/分钟 。
) n( @6 r6 ?' v6 v) s: X% Q; A4 X p7 c! ?1 w( F' ]
也就是说 你的 机器 在 F3000下 联动 总共需要 4266666.666666667 脉冲 而你的 系统卡 只能做到 3000000脉冲 。怎么办? 系统会自动延迟 。 本来 1分钟的 运动 会拖迟到 1.48分钟左右 。这是理论上的 。
, u8 O$ f* M) X2 a+ m' ~! S9 N1 a2 v( ]1 r T# U. A6 N2 C8 K
所以 你需要旋转轴 速度更高 你 要 降低所有 轴的 脉冲当量 。否则 你连正常加工都做不到 ~!!
$ q! @2 l* Z. n8 j U2 l& J
n) C$ s+ H: Q' A9 R6 p& S& }即使你按照厂家说的 8细分 开环步进 1605丝杆 也需要 320脉冲/毫米 3个轴F3000 需要 2880000脉冲 基本上接近极限了 。其实开环步进根本做不到 。开环57步进最多 1分钟 500转左右。当然 你也可以跑 4500转 我试验过 那个速度 。。就别扯精度了 。正常 57步进最高跑F1800~2000 可以保证几十万行代码 前提是散热好 不丢步 。呵呵 。建议你用 4细分。 160 脉冲 /毫米 其实足够了 理论上是 0.00625毫米 精度 。其实 根本做不到 。 这样 3个直线轴 用掉了 1440000脉冲 。
/ m1 [8 C S! g1 E5 P' c: D6 c' o8 r( [
剩下的 1560000 脉冲 给 A 轴好了 。, |- x" O5 ~' `/ z& P; s2 h
' @9 ?. g% y: c0 @5 r$ z0 W9 x" d如果用 闭环步进 就 1细分好了 1圈1000脉冲 1605丝杆 1毫米 200脉冲 , 留给 A 轴 1200000脉冲 余地 。当然 按 联动 根本用不了 。特别加工给进 根本用不了 , 但是 空跑 你想快点 只能这样 。要不就干脆别联动 空跑 。单跑无所谓。
( H- Y( E' N7 m- a
: G4 F) a$ y" v- R A具体的 自己去 平衡吧 我也不知道 你用撒电机 。 原理就是这样 。
2 \$ e* L4 ~, `% z4 N
r V- { E. j( F何况 500K 我也不知道是总量还是 单轴输出 ~~~~~~ 我用的 M3 卡 单轴输出 就是 500K ~1MB 这些根本不是问题了 ~~
) D* o5 S& n: t3 E' n! [- z- _* T* I4 M3 k/ ]& b5 H! G7 n
其实总输出 500K 已经超过 并口卡 很多量级了 但是 也不能任性。。。。。。乱细分 乱设置 。 因为你的 极限是有限的 。这个区域属于 步进 伺服 都可以 混用的 看 你怎么 去平衡 。不能 任性 ~就算工业级的 设备 其实在这个时代 也是 求得平衡 并不是追求极限的 。
$ n& W2 C; a( m# H, ^2 n
9 u; ?8 m$ ?% F/ Q1 i X- q6 t
' [ {- }7 K0 ^) P. @" E) L4 _6 O7 R0 n, _& a0 r) R
+ I7 }; H a8 z5 w, u; A3 m
|
|