关闭 frankvdh 打开了这个问题 2020 年 6 月 6 日 · 1条评论 关闭 改进的冷却计时器#1039 frankvdh 打开了这个问题 2020 年 6 月 6 日 · 1条评论 注释 坦率的 评论了 2020 年 6 月 6 日 目前,冷却时间是从工作开始的简单时钟时间,没有考虑激光实际打开或关闭的时间。因此,例如,当机器只是在激光关闭的情况下移动轴时,我让机器停止了。 我建议冷却时间沿着…… 每秒: 如果激光打开, 则将计时器加 1 如果计时器超过最大时间, 则关闭激光 如果任一步进器的速度高于最大冲击速度 //如果速度高于最大加加速度,则需要使步进电机减速 记录 X、Y 位置 减速到最大加加速度 停止运动 低于最大加加速度的位置到记录的 X、Y endif 停止电机 暂停休息时间 激光开启时恢复运动 // 加速到指定的速度,所以也增加激光功率 endif else 从计时器中减去 offtime/maxtime // 所以在定位期间激光关闭所花费的时间计入冷却时间 endif 所有者 阿尔基皮塔 评论了 2020 年 6 月 7 日 冷却时间在这些方面是无法实现的 arkypita已完成 关闭 2020 年 6 月 7 日 喜欢 (0) 添加了 WebSocket 连接驱动程序 #1384 添加了操纵杆设置 #1385 2.8inch_ESP32-2432S028R无法获取任何菜单 #56 2.8inch_ESP32-2432S028R显示屏支持 #55 编译错误 #54 文本部分超出了板中的可用空间 #53 2.8inch_ESP32-2432S028R无法获取任何菜单 #562.8inch_ESP32-2432S028R显示屏支持 #55编译错误 #54文本部分超出了板中的可用空间 #53编译失败:SdFat.h:没有那个文件或目录 #50esp32c3支持吗? #49慢跑算法 #48启用 WiFi 后,STA & AP 模式会暂停发送 G 代码。 #46
目前,冷却时间是从工作开始的简单时钟时间,没有考虑激光实际打开或关闭的时间。因此,例如,当机器只是在激光关闭的情况下移动轴时,我让机器停止了。
我建议冷却时间沿着……
每秒:
如果激光打开,
则将计时器加 1
如果计时器超过最大时间,
则关闭激光
如果任一步进器的速度高于最大冲击速度
//如果速度高于最大加加速度,则需要使步进电机减速
记录 X、Y 位置
减速到最大加加速度
停止运动
低于最大加加速度的位置到记录的 X、Y
endif
停止电机
暂停休息时间
激光开启时恢复运动 // 加速到指定的速度,所以也增加激光功率
endif
else
从计时器中减去 offtime/maxtime // 所以在定位期间激光关闭所花费的时间计入冷却时间
endif