评论
|
早上好@einencool. 错误 50/无法通信可能是由于 Halt 输入上的连接松动/噪音所致。请检查一下,也许可以暂时将其接地。 |
|
我忘了说一件事 当我给机器通电时,我没有给电机通电,所以急停信号总是很高。 在进行这些更改之前,我必须按下软件中的“重置”按钮。 由于这些更改,我还必须重置,然后再按下解锁按钮。 通常我从配置中复制了所有设置,但这次似乎有所不同。 |
|
好吧,我不明白,它说,我在等待控制器,但它识别出终点站等等…… |
|
哦,有意思, |
|
有时我在重新运行相同的 GCode 时遇到问题,即 Sender Beta 8 变得“疯狂”。 我尝试了几次,但在更改为 Beta 7.3 之后,一切又恢复正常了。 Beta 7.3 的一个问题: |
|
我做了一些更改以更好地处理奇怪的启动场景。刚刚上传了一个新的边缘版本。
能否上传文件,我看看是什么问题?
否,是 – 缺少设置文本,但除此之外它应该可以工作。 |
|
这是铣削表面积的代码,因为有一些边缘我每次都必须给它 0.2mm, 我明天会给发件人一点尝试,因为我必须清理工作区域,因为我今天在铣削铝表面g时搞砸了 我不知道问题出在哪里,但今天我无法连接到带有 beta 8 的开发板。我还重新启动了 PC,重新连接了所有内容,但没有任何效果。然后我启动了 beta 7.3,它可以直接运行。之后,我可以关闭 Beta 7.3 并启动 Beta 8,直到我遇到问题,程序开始出现这些问题,然后我完全切换到 Beta 7.3 并且可以毫无问题地完成我的工作。 |
|
beides.nc.txt 对我来说运行良好,使用 Teensy 4.1 和 ESP32 驱动程序以及最新的边缘版本进行了测试。仅“试运行”- 未连接电机或主轴。 |
|
就像我说的,该文件有几次有效,但随后发生了一些事情…… |
|
哦,我已经看到,我无法回家,按钮是灰色的,我无法点击它。 :编辑: |
|
早上好@einencool, 我今天早上还在我的桌面测试电脑上运行了你的测试程序。
对我来说,nc 程序也总是在提到的点 (G4P5) 处停止并且 ioSender 进入暂停状态。重新启动程序后,它会转到 Alarm2,于是我停用了软限制。 不幸的是,我没有关于连接问题的任何信息,因为我没有硬件。 |
|
首先祝大家新年快乐。 早上好@S2000Stefan, |
|
新年快乐! 我目前正在努力解决这个问题。在最近关于协议扩展的讨论之后,我做了一些更改,但这些更改尚未正确处理。 警报 10 是 grblHAL 扩展,来自急停输入激活。此输入通常不会激活,IIRC 只有 MSP432 和 iMXRT1062 (Teensy 4) 驱动程序将其作为默认值。急停警报的处理方式与其他警报不同,因为除非先取消声明(清除)输入,否则不可能发出软复位来清除它。如果允许软复位,则在输入有效时清除警报,这将导致急停停止。从安全角度来说不太好。 “继承”自 Grbl 的重置输入的不同之处在于,默认情况下,可以通过发出软重置来忽略它。这意味着它是,IMO,不能用作急停输入(除非它被配置为不同的行为)。为了向后兼容,此功能保持“原样”。 对于 iMXRT1062 驱动器,输入引脚可以配置为复位或急停,默认设置取决于 我不完全确定为什么@einencool机器在警报 10 状态下启动,但这可以解释它:
由此我相信控制器在警报 10 状态下启动,并且当电机通电时,E-stop 引脚无效。 值得注意的是,我在控制器中也发现了一个与此相关的小错误。当在警报 10 状态下接收到软复位并且紧急停止输入仍然有效时,每隔一个软复位似乎没有做任何事情。我也会尽快解决这个问题。 |
|
早上好 GRBL Daten 06.2020.txt 以下是 GRBLHal 中的配置文件,我将其更新到我的机器:
SRC 文件夹: GRBL 文件夹: 也许你会发现一个问题,或者我必须重置所有设置,因为版本之间的变化太大了。 |
|
刚刚上传了新的边缘版本。启动处理现在更高级,应该可以更好地处理控制器可能无法正常通信的不同场景。 我还无法重现 G4P5 问题,所以目前我不知道这是在发送方还是控制方。我将根据您的配置创建一个控制器版本,看看会发生什么。 10 美元的差异可能是由于控制器在您更新时恢复为默认设置所致。 |
|
也祝大家新年快乐。
我会说这不是真正的问题。正如我所说,如果我将机器放回原处并在打开软限制($20)的情况下启动 nc 程序并且坐标超出限制范围,ioSender 首先进入保持状态,然后当我再次按下 Cycle start 时,它会进入报警2。 但这与使用 ioSender 启动时的错误完全无关。至少我会这样总结。;-) 我是在启动他的nc-test程序的时候才直接注意到的,直接报同样的错误。我唯一的问题是我的旅行路径不足以满足他的“大计划”。 |
|
我用新的 Beta 8.3 做了一点测试,它似乎可以工作。 然后我只用机器手动做了一些动作,打开和关闭电源几次,它似乎工作了。 一个感兴趣的问题,你为什么要这样改变启动程序 明天我会磨一些小零件,我希望那时一切都好:-) |
主要原因是发送方在启动时需要来自控制器的大量信息,现在更是如此,因为可以从中获取有关可用设置的详细信息。由于控制器可能处于仅响应实时状态请求的状态,这意味着发送者无法获得此信息,除非控制器进入允许完全通信的状态。 传统的 grbl 控制器通常在连接时进行硬重置,通常会清除所有警报并将其置于可以进行通信的状态。许多 grblHAL 控制器根本无法以相同的方式重置,要么是因为它们内部有可用的必要信号线,要么是因为硬重置会关闭连接。发送者可以在连接上进行软重置,但这并不能解决手头的所有问题——急停或门状态不会被清除。如果 MPG/DRO 直接连接到控制器,则可能不需要软复位。 如果您尝试在紧急停止处于活动状态或控制器处于保持或门状态时启动预测试版 8 ioSender,它将无法正确配置自身。 例如,当紧急停止处于活动状态时,在清除紧急停止之前按下重置按钮不会执行任何操作。这可能会造成混淆,IMO 最好告诉用户紧急停止处于活动状态,并以交互方式告诉他们如何解决此问题或退出发送者: 如果用户什么都不做,如果没有采取任何行动,这将是响应,这将重复,直到 E-stop 被清除或用户退出发送者: 希望这会在未来减少支持问题。请注意,我仍在为此工作,我对当前代码并不完全满意。 |
|
啊好的,有道理:-) 当我知道为什么有些事情会发生变化时,对我来说更容易理解:-) 现在祝你今年第一天过得愉快? |
|
我在新的 beta 8.3 中注意到一件事,在 Goto 选项卡中,G28 和 G30 都显示为灰色,尽管它们已设置? |
|
@S2000Stefan:这是另一个安全功能。来自 LinuxCNC 文档:
这同样适用于 G30。当机器归位时,按钮将被启用。这是一个坏主意吗? |
|
软限制的另一个问题。 |




早上好@terjeio
我在使用 beta 8 和 teensy 4.1 开发板时遇到了一些大问题。
很多时候在程序启动时,它找不到电路板,当我按下解锁和重置时,程序崩溃了
就像你在图片中看到的那样,在上面的栏中站着“keine Rückmeldung”,意思是它不再通信,之后程序关闭。
下次启动时似乎没问题,但昨天我遇到了很多这样的问题。
有时我得到错误:50