06-21-2022,下午04:14
你好,
我们正在使用robodk将gcode转换为ABB机器人的RAPID代码。对于挤压,我们已经修改了标准的ExtruderSpeed输出,以计算和输出G1 Exxx Fxxx命令到我们的duet3D板。这可以正常工作,但是,我们遇到了一个问题。如果你想挤出一条30mm的线,gcode可能看起来像这样:
G1 x0 e0
G1 x30 e50
问题是robodk会把它翻译成这样:
MoveL (0, 0, 0)
MoveL (30 0 0)
ExtruderSpeed (50)
挤出速度命令从哪里来后移动速度,而你真正想要的是它的到来之前所以它移动时挤压。有没有办法改变这种行为,让robodk输出:
MoveL (0, 0, 0)
ExtruderSpeed (50)
MoveL (30 0 0)
?谢谢你的帮助!
我们正在使用robodk将gcode转换为ABB机器人的RAPID代码。对于挤压,我们已经修改了标准的ExtruderSpeed输出,以计算和输出G1 Exxx Fxxx命令到我们的duet3D板。这可以正常工作,但是,我们遇到了一个问题。如果你想挤出一条30mm的线,gcode可能看起来像这样:
G1 x0 e0
G1 x30 e50
问题是robodk会把它翻译成这样:
MoveL (0, 0, 0)
MoveL (30 0 0)
ExtruderSpeed (50)
挤出速度命令从哪里来后移动速度,而你真正想要的是它的到来之前所以它移动时挤压。有没有办法改变这种行为,让robodk输出:
MoveL (0, 0, 0)
ExtruderSpeed (50)
MoveL (30 0 0)
?谢谢你的帮助!