线程评级:
生成机器人程序不能与Python一起工作
# 1
当我右键单击python文件到“生成机器人程序(F6)”时,它什么也不做(创建SRC文件将是预期的)。它启动模拟,模拟正常运行,但不保存任何输出文件。为了确保这不是一个后处理器问题,我在同一站点创建了另一个程序,这一次是一组RoboDK指令——它总是正确地生成src输出。
附件是澄清问题的图片和rdk文件。我用的是最新版本的软件。


附加文件 缩略图(s)


.rdk 新站(1).rdk .(大小:320.9 KB /下载:170)
你好,

我可以在一个新的VS Code窗口中生成.src文件。

输出:
代码:
访问RVP
rel 1
&PARAM TEMPLATE = C:\KRC\ robot \ TEMPLATE \vorgabe
¶m editmask = *
DEF Prog1 ()


;当$ stopmess == true do ir_stopm()时,全局中断撤销3
;数到3时中断

初始化并设置默认速度
BAS (# INITMOV, 0)
BAS (# VEL_PTP, 100)
BAS (# ACC_PTP, 20)
VEL.CP = 0.2美元
BAS(#工具,0)
BAS(#基地,0)
; ENDFOLD

;,褶皱STARTPOS
$ bwdstart = false
; pdat_act = pdefault .
, BAS (# PTP_DAT)
fdat_act = {tool_no 0, base_no 0, ipo_frame # base}
, BAS(#帧)
;, ENDFOLD

$ advance = 5

;FOLD ----快速跳过BCO ----
;20元AXIS_ACT
; ENDFOLD

;折叠----回家----
;PTP {a1 0.000, a2 -90.000, a3 90.000, a4 0.000, a5 0.000, a6 0.000, e1 0, e2 0, e3 0, e4 0, e5 0, e6 0}
; ENDFOLD


;由RoboDK v5.2.4在2021年6月7日09:41:36为KUKA KR 6 R900 sixx生成的程序
;----设置参考(Base) ----
$ base ={帧:x 0.000, y 0.000, z 0.000, a 0.000, b 0.000, c 0.000}
;Base_data [1] = {frame: x 0.000, y 0.000, z 0.000, a 0.000, b 0.000, c 0.000}
;$ base = base_data [1]
;--------------------------
;----设置工具(TCP) ----
$ tool ={帧:x 0.000, y 0.000, z 0.000, a 0.000, b 0.000, c 0.000}
;--------------------------
PTP {a1 0.00000, a2 -68.54280, a3 87.51750, a4 0.00000, a5 -108.97500, a6 90.00000, e1 0.00000}
林{x 600.000, y 0.000, z 760.000, a -90.000, b 0.000, c 0.000, e1 0.00000}
Lin {x 433.131, y -191.850, z 800.000, a -90.000, b 0.000, c 0.000, e1 0.00000}
Lin {x 433.131, y -191.850, z 840.000, a -90.000, b 0.000, c 0.000, e1 0.00000}
林{x 433.080, y -191.700, z 800.000, a -90.000, b 0.000, c 0.000, e1 0.00000}
林{x 433.062, y -194.700, z 800.000, a -90.000, b 0.000, c 0.000, e1 0.00000}
林{x 433.062, y -197.700, z 800.000, a -90.000, b 0.000, c 0.000, e1 0.00000}
林{x 433.131, y -195.000, z 800.000, a -90.000, b 0.000, c 0.000, e1 0.00000}
林{x 433.131, y -195.000, z 760.000, a -90.000, b 0.000, c 0.000, e1 0.00000}
林{x 433.143, y -166.050, z 800.000, a -90.000, b 0.000, c 0.000, e1 0.00000}
林{x 433.143, y -166.050, z 840.000, a -90.000, b 0.000, c 0.000, e1 0.00000}
PTP {a1 0.00000, a2 -68.54280, a3 87.51750, a4 0.00000, a5 -108.97500, a6 90.00000, e1 0.00000}
结束


我用的是库卡KRC4后处理器。我建议您选择“选项”下的“设置默认设置”。
如果有效果请告诉我。
# 3
(07-06-2021, 01:49 pm)Vineet写道:你好,

我可以在一个新的VS Code窗口中生成.src文件。

输出:
[…]

我用的是库卡KRC4后处理器。我建议您选择“选项”下的“设置默认设置”。
如果有效果请告诉我。

好吧,它确实为我工作了很长一段时间,在老版本的RDK -现在不知何故停止了,甚至不能在老版本的RDK中运行。
是的,我确实设置了默认选项,但仍然没有成功。

我注意到一件事:
我删除了RDK Prog2,所以在站点中只有python Prog1。
当我右键单击“生成机器人程序”时,只有模拟开始,左下角显示“运行python脚本……”
然而,当我点击F6时,左下角显示:“没有可用的程序来生成。”并且模拟/脚本没有启动。

请您帮助进一步了解和解决这个问题?
# 4
F6只会在RoboDK中生成程序的机器人程序,不会生成脚本。我已经把它记下来了,并将把它转发给我们的开发人员,看看是否需要更改。

您应该尝试删除Python脚本中的大部分代码,并尝试重新生成机器人程序。确保你有机器人。脚本中的MoveJ指令。您的脚本中的某些部分在您的系统上不能正常运行。
有什么进展请告诉我。
# 5
(07-07-2021, 08:19 pm)Vineet写道:F6只会在RoboDK中生成程序的机器人程序,不会生成脚本。我已经把它记下来了,并将把它转发给我们的开发人员,看看是否需要更改。

您应该尝试删除Python脚本中的大部分代码,并尝试重新生成机器人程序。确保你有机器人。脚本中的MoveJ指令。您的脚本中的某些部分在您的系统上不能正常运行。
有什么进展请告诉我。
谢谢维尼特的帮助。
我同意在我的RDK系统上有一些东西不能正常工作。我减少了python代码,使用机器人。MoveJ指令,但不认为这是解决问题的方法。我们需要找到根本原因,而不是调整代码,让它突然重新开始工作——而不了解哪里出了问题。代码没有问题(相同的代码之前工作并生成了完美的src输出)。问题出在系统的某个地方,我正在寻找诊断和修复它的方法。再说一次,玩python代码不是方法(我按照你的要求做了,但没有结果)。
是否可以完全重置RoboDK安装?或者删除一些临时文件,清空注册表等。我确实尝试了标准Windows卸载和重新安装,但问题仍然存在。我是否可以生成任何日志/调试文件,以便您可以查看以跟踪问题?

非常感谢您到目前为止的帮助。
# 6
@Vineet

我无法重新安装我的整个Windows系统(公司规定)。有没有办法重置与RDK相关的Windows注册表?那么从头开始安装RDK的工作方式就像它是一个新的(第一次)安装一样?

我卸载和重新安装了RDK几次,但它仍然不工作。RDK的新安装以某种方式记住了旧的设置,很可能包括那些损坏的设置。188bet体育官网体

请帮忙,谢谢!
# 7
我们无法通过您在本线程的第一篇文章中发送的RDK文件重现此问题。

请确保您使用的是最新版本的RoboDK。此外,您可以通过选择工具-选项-设置默认设置将所有设置恢复为默认设置。

如果你还有问题,请告诉我们。
# 8
是的,我还是有意见。以上的建议都没有解决这个问题。我使用最新版本,重新安装了几次,默认设置-机器人程序不能从python文件生成。如果您愿意用RDK调查这个问题,我很乐意让您通过远程桌面进入。
# 9
在完全重新安装Win10之后,这个问题就消失了。




浏览此线程的用户:
1客人(年代)