线程评分:
  • 0投票 - 0平均
  • 1
  • 2
  • 3
  • 4
  • 5
生成机器人程序不适用于Python
当我右键单击python文件以“生成机器人程序(F6)”,它不执行任何操作(可以预期创建SRC文件)。它启动了模拟,该模拟运行正常,但不能保存任何输出文件。为了确保这不是后处理器问题,我在同一站点创建了另一个程序,这次是一组Robodk指令 - 一个人总是会正确生成SRC输出。
附件是澄清问题和RDK文件的图片。我正在使用该软件的最新版本。


附加的文件 缩略图(S)


.rdk 新站(1).rdk(尺寸:320.9 kb /下载:9亚搏手机版官方登录网站3)
你好,

我能够在新的VS代码窗口中生成.src文件。

输出:
代码:
&Access RVP
&rel 1
&param template = c:\ krc \ roboter \ template \ vorgabe
&param EditMask = *
def prog1()


;$ opermess == true do ir_stopm()
;中断3

;折叠初始化并设置默认速度
BAS(#initmov,0)
bas(#vel_ptp,100)
bas(#acc_ptp,20)
$ vel.cp = 0.2
BAS(#工具,0)
bas(#基础,0)
;终结

;;折叠起始pos
; $ bwdstart = false
; pdat_act = pdefault
; bas(#ptp_dat)
; fdat_act = {tool_no 0,base_no 0,ipo_frame #base}
; bas(#frames)
;;终结

$ Advance = 5

;折叠----快速跳过BCO ----
;ptp $ axis_act
;终结

;折----回家----
;PTP {A1 0.000,A2 -90.000,A3 90.000,A4 0.000,A5 0.000,A6 0.000,E1 0,E2 0,E2 0,E3 0,E3 0,E4 0,E4 0,E5 0,E6 0}
;终结


;Robodk v5.2.4为Kuka KR 6 R900 Sixx生成的程序,在06/07/2021 09:41:36
;----设置参考(基础)----
$ base = {帧:x 0.000,y 0.000,z 0.000,a 0.000,b 0.000,c 0.000}
;base_data [1] = {帧: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}
lin {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}
lin {x 433.080,y -191.700,z 800.000,a -90.000,b 0.000,c 0.000,e1 0.00000}
lin {x 433.062,y -194.700,z 800.000,a -90.000,b 0.000,c 0.000,e1 0.00000}
lin {x 433.062,y -197.700,z 800.000,a -90.000,b 0.000,c 0.000,e1 0.00000}
lin {x 433.131,y -195.000,z 800.000,a -90.000,b 0.000,c 0.000,e1 0.00000}
lin {x 433.131,y -195.000,z 760.000,a -90.000,b 0.000,c 0.000,e1 0.00000}
lin {x 433.143,y -166.050,z 800.000,a -90.000,b 0.000,c 0.000,e1 0.00000}
lin {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}
结尾


我正在使用KUKA KRC4 POST PROCESEOR。我建议您在选项下选择设置默认设置。
让我知道这是否有效。
(07-06-2021,01:49 PM)葡萄et写道:你好,

我能够在新的VS代码窗口中生成.src文件。

输出:
[...]

我正在使用KUKA KRC4 POST PROCESEOR。我建议您在选项下选择设置默认设置。
让我知道这是否有效。

好吧,它确实对我很长一段时间以前工作了,较旧版本的RDK - 现在它以某种方式停止了,即使在旧版本的RDK中也无法运行。
是的,我确实设置了默认选项,但仍然没有成功。

我观察到的一件事:
我删除了RDK Prog2,所以车站只有Python Prog1。
当我右键单击“生成机器人程序”时,仅启动模拟,左下角读取“运行Python脚本...”
但是,当我单击F6时,左下角读取:“没有可用的程序要生成”。并且模拟/脚本不会启动。

请您帮助进一步理解和解决此问题吗?
F6只会在Robodk而不是脚本中生成程序的机器人程序。我已经注意到了这一点,并将将其转发给我们的开发人员,看看是否需要更改。

您应该尝试在Python脚本中删除大部分代码,并尝试再次生成机器人程序。确保您的脚本中有robot.movej指令。您的脚本中有一些部分无法正确运行您的系统。
让我知道事情的后续。
(07-07-2021,08:19 PM)葡萄et写道:F6只会在Robodk而不是脚本中生成程序的机器人程序。我已经注意到了这一点,并将将其转发给我们的开发人员,看看是否需要更改。

您应该尝试在Python脚本中删除大部分代码,并尝试再次生成机器人程序。确保您的脚本中有robot.movej指令。您的脚本中有一些部分无法正确运行您的系统。
让我知道事情的后续。
谢谢,葡萄et的帮助。
我确实同意我的RDK系统无法正常工作。我确实减少了Python代码,使用了Robot.MoveJ指令,但不要认为这是解决问题的方法。我们需要找到根本原因而不是调整代码,以便突然开始再次工作 - 而不必理解出了什么问题。代码没有问题(以前使用相同的代码并生成完美的SRC输出)。问题在系统中的某个地方,我正在寻找诊断并修复它的方法。同样 - 使用Python代码并不是这样的方式(但是,我确实按照您的要求,但没有结果)。
是否可以完全重置Robodk安装?或删除一些临时文件,干净的注册表等。我确实尝试了标准的Windows卸载并重新安装,但问题仍然存在。我可以生成任何日志/调试文件,以便您可以查看问题吗?

非常感谢您到目前为止的所有帮助。
@葡萄et,,,,

我无法重新安装整个窗口(公司规则)。有什么方法可以重置与RDK关联的相关Windows注册表?因此,从头开始安装RDK的工作方式与新鲜的安装一样?

我确实卸载并重新安装了RDK几次,但仍然不起作用。RDK的新安装以某种方式记得旧设置,最有可能也包括那些损坏的设置。

请帮忙,谢谢!
我们无法使用您在此线程的第一篇文章中发送的RDK文件来复制此问题。

确保您使用的是最新版本的Robodk。此外,您可以通过选择“工具选择”集合默认设置来将所有设置恢复为默认设置。

让我们知道您是否还有问题。
是的,我仍然有问题。上面的建议都没有解决问题。我在默认设置上使用了最新版本,重新安装了几次 - 机器人程序不会从python文件中生成。如果您愿意与RDK一起调查此问题,我很乐意让您通过远程桌面。
该问题只有在彻底重新安装Win10后才消失。




用户浏览此线程:
1位客人