xiangzichen
发表于 2024-11-8 21:00:06
本帖最后由 xiangzichen 于 2024-11-8 21:02 编辑
LAOXU 发表于 2024-11-8 18:16
CAN通讯,最常用的运动命令,是G命令,
例如:G01 X5.430 Y1.234 F100
解释:X轴目标位置5.432,Y轴目标位 ...
肯定是这样,但X,Y的驱动器能像单机做插补运算那样,完全同步的吗??
比如转换成某个数量的脉冲了,然后在某个时间段内完成,两台驱动器能做到微秒或者说毫米级别的同步吗,如果不同步,那轨迹出来是有误差的.如果是单机做插补运算,轨迹的拟合误差是小于一个脉冲的.
LAOXU
发表于 2024-11-8 22:25:58
xiangzichen 发表于 2024-11-8 21:00
肯定是这样,但X,Y的驱动器能像单机做插补运算那样,完全同步的吗??
比如转换成某个数量的脉冲了,然后在某个 ...
肯定做不到完全同步,只能尽量接近。
不说国内做的,用世界上最先进的加工中心,硬连接直接攻丝(垂直的主轴运行,纵向向下同步运行,同步走螺纹间距,加工螺纹,小规格的丝攻,可能攻不了几个就折断!这就是存在非同步点产生的,只有依靠浮动刀柄(上下能浮动)攻丝,才能成批加工丝攻不断。
tjx588
发表于 2024-11-19 21:41:40
运动控制可以参考GRBL,低成本无敌的方案了
lijun4545
发表于 2024-11-25 08:53:03
怎么这么复杂?看不懂。
我一个单片机搞定,自己计算铣削速度和脉冲数,十轴同步都没问题
LAOXU
发表于 2024-11-25 19:39:26
lijun4545 发表于 2024-11-25 08:53
怎么这么复杂?看不懂。
我一个单片机搞定,自己计算铣削速度和脉冲数,十轴同步都没问题 ...
要做出来简单, 要做好难, 要做成高精度的难于上青天.
打个比方, 动手做个喇叭, 大多数人能做出可发声, 要做好难, 要做到发烧级, 没几个能做成.