线程评级:
  • 0票(s) - 0平均
  • 1
  • 2
  • 3.
  • 4
  • 5
如何计算3D打印线材速度
# 1
如何将丝速度分配给sys.argv?在事件程序中,我只能指定挤出机的长丝量(% 1),我不能指定长丝喂料速度
下面的例子显示了如何根据TCP的位移和TCP速度来计算灯丝速度:
//m.sinclairbody.com/doc/en/Robot-Machinin...rint3Dpost

灯丝速度也被称为后置处理器或文档中的流量。如果您想获得后处理器的源代码以更好地定制它,请通过电子邮件与我们联系。
# 3
好的,谢谢你的回答,我已经收到你的后处理程序了
我根据例子修改了后处理,而不是
把我写在通用程序里
自我。addline ('ExtruderSpeed ')3 f) % extruder_signal)

挤出速度(0.667)不??


我已经上传了我的修改info@m.sinclairbody.com
# 4
你好! !我仍然没有发现如何在RoboDK中我可以传递有关丝网馈送到系统的速度的信息。argv变量,这样我就可以把它传递给脚本。

代码:
如果len(sys.argv) > 1:
E_Value = float(sys.argv[1])

如何在RoboDK中定义丝网的速度

如果len(sys.argv) > 2:
F_value = float(sys.argv[2])
# 5
如何在RoboDK中使用python读取有关机器人当前速度的信息(速度)
# 6
不可能直接提取当前的速度,但你可以在你的后处理器中计算它,正如我在之前的帖子中提到的:
//m.sinclairbody.com/doc/en/Robot-Machinin...rint3Dpost

然而,如果你有一个可以控制外轴的机器人,你可以像外轴一样配置你的挤出机。
# 7
好的,谢谢你的回答
在后处理程序中,我添加了什么也没有发生
它应该添加和突出显示

代码:
self.addline('ExtruderSpeed(%.3f)' % extruder_signal)
然而,什么都没有发生


我想下载RoboDK2022世界杯国家队名单模拟器本身的速度信息来应用这个python脚本
代码:
导入系统
如果len(sys.argv) > 1:
E_value = float(sys.argv[1])

如果f_value为None:
F_value = 0

f_transform = f_value * 60 * 1.5676 # mm/s,单位为mm/min,线截面Q对馈线灯丝Q/pi*(2.85/2)²的适应
code = 'G1 xxx F' + str(f_transform)
但据我所知,没有这种可能性吗?
# 8
我在描述中修改了原始的后处理器
//m.sinclairbody.com/doc/en/Robot-Machinin...rint3Dpost

我把修改的内容放在附件里了,你看我做错了什么?
它不能打印出来
代码:
self.setDO(自我。% PRINT_E_AO。”3.f"% extruder_signal)


代码:
self.addline('ExtruderSpeed(%.3f)' % extruder_signal)


附加文件
. zip Universal_Robots.zip(大小:2.8 KB /下载:82022世界杯国家队名单0)




浏览此主题的用户:
1客人(年代)