评论
|
你可以做的一件事很简单,不需要任何软件支持,就是将你的伺服驱动器的错误输出连接到你的 CNC 控制器的停止/错误/停止输入。因此,如果任何轴遇到足够多的问题以至于它无法赶上并超出定义的错误范围,那么它最终将中止作业。一般来说,到那时,无论如何事情几乎都是失败的原因。 如果您没有中止,那么您的实际位置在您的控制器告诉它的位置的某个可控误差范围内。 我的 Grbl CNC(Beaver HDZero)上有闭环步进器(Leadshine CS-M22331-L),并且在构建它时我多次跳闸轴故障。 我的电机有相关编码器,所以我仍然需要限位开关和归位周期。使用绝对编码器,情况会有所不同;我不确定是否有便宜的东西支持这一点。 |
|
嗨,我有 2 个来自 DMM Tech 的带有绝对编码器的伺服系统,我想在我的数控龙门架改造中使用这些伺服系统。 |
|
谢谢@scottlaird. 您的建议非常简单,但会构成一个半闭环系统。不过,我想试试。我想知道在哪里给 g2Core 提供停止/错误/停止输入。 |
|
对于 g2core 上的警报功能,您需要选择一个尚未用于其他用途的数字输入,并在设置文件中将其配置为 INPUT_ACTION_ALARM。 |
|
谢谢米奇。我看到设置文件中的几个输入未使用。但是如何知道 DI 代表板上的哪个引脚呢?我也浏览了你引用的 g2core 线程,但似乎这项工作还不成熟,需要一些超级大脑付出巨大的努力才能取得成果。到目前为止,我将仅通过警报反馈进行半闭环。 |


描述
我想用工业伺服制作一个全闭环系统的VMC机器。目前我认为 CNCjs + g2Core 没有提供完全闭环的体验。但是,我觉得在 CNCjs 中有一些解决方法,我们可以实现这一点。
西门子和松下的伺服驱动说明书都看了,都支持脉冲+方向输入,不用担心驱动。唯一关心的是将其位置的实时反馈带到 CNCjs 或控制器并相应地工作。我的意思是所有轴的 MPos 和 WPos 将根据编码器的读数(这里有界面)显示,而不仅仅是发送的脉冲。这将使任何机器更安全、更可靠地运行。我坚信,如果实施此功能,可以制造专业/商用机器而不是业余机器。我的想法是使用几乎所有工业舵机都可用的更通用的接口,使其兼容性更容易被接受。
版本
你如何安装CNCjs?
数控系统
硬件
操作系统