2020年11月26日,晚上10:22
亲爱的RoboDK团队:,
这是我很久以来一直想发布的一个请求。你可能知道,我正在蒙特利尔理工学院LM2实验室与Fanuc M-20iB/25合作3D打印项目,我们非常喜欢与RoboDK合作,因为它在研究和实验方面为我们提供了很多自由。
说到3D打印,需要考虑很多参数,其中一个参数在使用6轴机器人时非常关键:打印头绕其轴旋转,即刀架绕Z轴旋转。
我一直在探索加工项目参数,我知道刀架偏移围绕Z的旋转可以设置为几种算法。例如:最小刀具方向变化,我目前用于3D打印。然而,我没有发现其他算法对3D打印应用程序有用。
我想提出的是一个可变的工具方向,可以在程序中的不同关键时间设置。可能有一种称为“自定义方向”的可选算法,允许用户运行模拟,在所需的TCP位置暂停,在参考帧上使用alt+拖动绕Z旋转,然后单击按钮创建一个“关键帧”,该关键帧将触发所有下一个位置坐标的工具框架偏移,直到使用新的工具架偏移创建新的关键帧,依此类推。然后,根据用户在刀轨不同位置设置的值,在程序中将刀架偏移设置为不同的值。
我非常确定有一种方法可以使用Python脚本实现这一点。我现在正忙着解决这个问题:P,我想这可能是对你已经成熟的模拟软件的一个很好的补充。
我希望这是有趣的:)
JFCh
这是我很久以来一直想发布的一个请求。你可能知道,我正在蒙特利尔理工学院LM2实验室与Fanuc M-20iB/25合作3D打印项目,我们非常喜欢与RoboDK合作,因为它在研究和实验方面为我们提供了很多自由。
说到3D打印,需要考虑很多参数,其中一个参数在使用6轴机器人时非常关键:打印头绕其轴旋转,即刀架绕Z轴旋转。
我一直在探索加工项目参数,我知道刀架偏移围绕Z的旋转可以设置为几种算法。例如:最小刀具方向变化,我目前用于3D打印。然而,我没有发现其他算法对3D打印应用程序有用。
我想提出的是一个可变的工具方向,可以在程序中的不同关键时间设置。可能有一种称为“自定义方向”的可选算法,允许用户运行模拟,在所需的TCP位置暂停,在参考帧上使用alt+拖动绕Z旋转,然后单击按钮创建一个“关键帧”,该关键帧将触发所有下一个位置坐标的工具框架偏移,直到使用新的工具架偏移创建新的关键帧,依此类推。然后,根据用户在刀轨不同位置设置的值,在程序中将刀架偏移设置为不同的值。
我非常确定有一种方法可以使用Python脚本实现这一点。我现在正忙着解决这个问题:P,我想这可能是对你已经成熟的模拟软件的一个很好的补充。
我希望这是有趣的:)
JFCh