RoboDK论坛
程序调用“快速移动速度”-打印版本

+- RoboDK论坛(//www.w5838.com/forum
+——论坛:RoboDK (EN) (//www.w5838.com/forum/Forum-RoboDK-EN
+——论坛:关于RoboDK的一般性问题(//www.w5838.com/forum/Forum-General-questions-about-RoboDK
+——线程:程序调用“快速移动速度”(/ Thread-Program-Call-to-the-Fast-Move-Speed



程序调用“快速移动速度”-阿克勒说道-04-07-2022

有没有办法有一个程序调用在程序事件为快速移动速度?当你输入一个数字并按enter键时,它会有一个程序调用窗口,但当你选择一个程序时,它不会在机器人程序中使用它。


它改变了数字输出开/关同步,所以也许我会在后期进程中调用这个?


回复:程序调用“快速移动速度”-杰里米-04-08-2022

快速移动速度应该发生在你有一个“路径接近”或“路径开始”,你可以试试吗?

你用数控文件焊接吗?金属3D打印?

杰里米


回复:程序调用“快速移动速度”-阿克勒说道-04-09-2022

是的。

问题是,我想有2个不同的m码来自NC程序的选项。

我刚刚修改了NC代码的后处理器,现在当我把它从M101翻转到E101时,它与挤出机进料选项一起工作得很好。所有的焊接设置都在程序调用中。现在它开始使用ArcStart程序调用E-code和ArcOFF使用M-code。

也许,你有办法使用两个不同的m码?

谢谢,

阿克勒说道


回复:程序调用“快速移动速度”-艾伯特-04-11-2022

您可以将自定义调用直接放置在NC文件上,RoboDK将其作为带有参数的程序调用(CALL命令)或直接代码输入(code命令)。这两个命令适用于APT和NC/G-code程序。

更多信息请点击这里:
//www.w5838.com/forum/Thread-Program-Events-From-Apt-File?pid=3959#pid3959

另外,作为一种解决方法,如果你需要在快速移动命令上触发事件,你可以在后期处理器中添加一个过滤器来检测速度何时被设置为1000mm /s(在后期处理器的setSpeed函数中传递的默认快速速度),并在设置速度之前或之后触发程序调用。你也可以在你的后期处理器中覆盖快速移动速度。


回复:程序调用“快速移动速度”-阿克勒说道-04-13-2022

(04-11-2022, 09:06 am)艾伯特写道:您可以将自定义调用直接放置在NC文件上,RoboDK将其作为带有参数的程序调用(CALL命令)或直接代码输入(code命令)。这两个命令适用于APT和NC/G-code程序。

更多信息请点击这里:
//www.w5838.com/forum/Thread-Program-Events-From-Apt-File?pid=3959#pid3959

另外,作为一种解决方法,如果你需要在快速移动命令上触发事件,你可以在后期处理器中添加一个过滤器来检测速度何时被设置为1000mm /s(在后期处理器的setSpeed函数中传递的默认快速速度),并在设置速度之前或之后触发程序调用。你也可以在你的后期处理器中覆盖快速移动速度。

谢谢你提供的信息

CALL命令或CODE将完美地满足我的需要。我猜只是不知道如何写他们在我的帖子为NC程序。当我把它们放到代码中时,它总是被忽略。我错过了什么?

我只是做了一个示例程序,并在代码中附加了这些行(见NC文件),它只是跳过了它们。

N380调用激光
N390代码激光转轮


程序事件为ARCON/ARCOFF的简单程序做程序,但如果能够直接调用程序就更好了,因为我的一些程序有几十万或数百万行。post需要管理这些层间传感器的程序调用。

谢谢

阿克勒说道


回复:程序调用“快速移动速度”-艾伯特-04-13-2022

你是对的,我看到你的CALL和CODE行被忽略了。我相信这是因为它们不在开头或这一行或这N个索引行。

我们刚刚发布了一个新的更新来解决这个问题。它现在应该与最新的RoboDK版本的Windows 64位工作:
//www.w5838.com/download

如果你还有问题,请告诉我们。


回复:程序调用“快速移动速度”-阿克勒说道-04-13-2022

我会试试的。

在去掉N索引之前,我确实尝试过,但Robodk会在那里停止程序,并完全忽略其余的代码。我将安装更新,并让你知道如果有任何问题。

谢谢你的帮助