注释
是的,这看起来像另一个错误。 StepConf 为主轴 pwmgen 配置了一个小的正偏移量,而 pwmgen 组件(我认为不正确)总是将这个偏移量添加到占空比中。所以引脚上的负值 pwmgen联机帮助页声称“添加/减去”以从计算的占空比中偏移,大概是在
|
不,我将“带下划线的+”误读为加号/减号“±”。pwmgen 联机帮助页确实说偏移量总是添加到占空比中,无论 我认为 pwmgen 偏移量旨在避免 0% 占空比附近的死区,因此我认为当输入值为负时应从占空比中减去偏移量。 我错过了偏移量的其他用途吗? 目前我认为@Masznotwor(以及任何拥有 pwmgen 控制的主轴的人)最好将偏移量设置为 0 并命令稍高的 S 字来旋转主轴。 |
偏移量可用于平衡不平衡的设备。我认为无论值的符号如何,都可能应该添加“抵消”。问题可能是 stepgen 试图将其用作“死区”。 PID 中的偏移量对于平衡磨机上的机头/工作台的重量很有用。我不知道是否有适合将其应用于 PWMgen 的应用程序。 |
不要害怕我的英语不好,我也了解 HAL 和 INI 文件中发生的事情,所以我可能是错的: 我认为很多人使用单向主轴(水主轴)并且只使用 PWM CW 我没有注意到这个错误,但以前的车床有一个编码器,它可能会受到影响。我不知道,我只是没有下那么低的速度 这里问题似乎解决了,不幸的是我不知道如何应用它以及它是否是一个好的解决方案 我有这样的成分 loadrt pwmgen output_type=1 addf parport.0.read 基础线程 addf stepgen.capture-position 伺服线程 net spindle-cmd-rpm => pwmgen.0.value 我实际上检查过,在更高的转速下你不会注意到,因为传感器上的 m3 / m4 差值约为 1V |
您好(感谢您修复了之前的问题,但是又出现了一个新问题)
## 以下是我重现该问题所遵循的步骤:
我在向导中进行了配置 – 车床
我在 MDI 中启动和设置机器
,它指定 M3 S100 或 M4 S100 命令也类似
## 这是我期望发生的事情:
我应该为右转和左转获得相同的 PWM。
## 这就是发生的事情:
对于 M3 PWM 似乎还可以,但对于 M4 它当然很慢
,如果速度增加,M4 和 M3 的 PWM 增加,但 M4 仍然慢得多
视频测试
## 之前都正常:
我之前的配置都是几年前做的,一直都是前几年的操作
## 有关我的硬件和软件的信息:
问题我检测到 LinuxCNC 2.7.13 已发布然后我更新到 LinuxCNC 2.7.14 已发布我发布了配置但问题仍然存在