线程评级:
  • 1票(s) - 4平均水平
  • 1
  • 2
  • 3
  • 4
  • 5
与UR10e 3 d打印
# 1
你好,

我有以下设置:
机器人:UR10e
突出:一个来自RoboDK图书馆
邮政处理机:通用机器人

我可以生成一个机器人程序.urp和脚本成功;然而,在运行脚本有错误,说:
代码:
编译错误:M_RunCode()没有定义。

我怎样才能解决这个问题。

然后我试图使用通用机器人3 d打印后置处理程序。在这种情况下,我不能生成代码并有以下错误:
代码:
未能使用后置处理程序生成程序“Print3D”“Universal_Robots_3D_Printing”
后置处理程序路径:C: /程序文件/ RoboDK /文章/ Universal_Robots_3D_Printing.py
回溯(最近的电话):
文件“C: /用户/[用户]/ AppData /地方/ Temp / PostPrint3D。py”, 10676行
make_program ()
文件“C: /用户/[用户]/ AppData /地方/ Temp / PostPrint3D。在make_program py”, 308行
r.MoveL (p ([22.185000, 24.305000, 0.500000, -0.000000, 90.000000, 0.000000]), (138.541038, -134.743422, -204.838150, -20.418427, 48.541038, -90.000000), (0.0, 1.0, 0.0))
文件“C: \ Program Files \ RoboDK \ \ Universal_Robots_3D_Printing。在MoveL py”, 643行
self.new_move(姿势)#用于3 d打印
文件“C: \ Program Files \ RoboDK \ \ Universal_Robots_3D_Printing。在new_move py”, 629行
信号= min(自我。PRINT_FLOW_MAX_SIGNAL,自我。PRINT_FLOW_2_SIGNAL * add_material / time_s)
ZeroDivisionError:除零浮动
我跟随着3 d打印技术教程,但我不知道如何解决它。
# 2
您可以删除触发定制M_Code命令通过以下步骤:
  1. 双击您的3 d印刷项目
  2. 选择程序事件
  3. 把以下部分空:调用M代码
    (你可以看到M_RunCode默认情况下但是你应该删除它)
# 3
你好,

我也有同样的问题如上所述,当我想要生成程序的后置处理程序“Universal_Robots_3D_Printing”。
我有移除触发定制M_Code命令但问题依然存在。

有另一个解决方案吗?

问候,
杰罗姆


附加文件 缩略图(s)

# 4
嗨,杰罗姆,

我建议你看看帖子RoboDK处理器工作:
//www.jasonament.com/doc/en/Post-Processors.html EditPost

它将允许您定制的集成为3 d印刷挤出机。错误消息是指向误差(除零)。您可以添加一个过滤器,如果你计算time_s零你可以跳过这条线。

艾伯特
# 5
(06-17-2020,02:09 PM)艾伯特写道:嗨,杰罗姆,

我建议你看看帖子RoboDK处理器工作:
//www.jasonament.com/doc/en/Post-Processors.html EditPost

它将允许您定制的集成为3 d印刷挤出机。错误消息是指向误差(除零)。您可以添加一个过滤器,如果你计算time_s零你可以跳过这条线。

艾伯特

谢谢先生。现在它生成的代码没有问题!。

现在,我有另一个问题。当我测试你的模拟器或直接连接RoboDK一切都很好。但是,当我想加载程序控制器,每一次,我有一个不同的问题。
——有时候脚本不会加载。
——有时,一个错误例外:缺少内存而java文件? ?
——而且,很可能从RoboDK加载脚本,生成当我使用挤出机3 d打印。有什么方法可以突破这个问题。

提前谢谢你!
# 6
尊敬的先生或女士,

怎么可能编辑时后处理程序的编译文件?或有可能下载UR10e 3 d打印后处理程雷电竞app下载安卓序?

致以最亲切的问候
j . Kosiahn
# 7
如果你拥有RoboDK专业执照,你可以去“帮助”- >“请求支持”,要求一个特定的后处理器。

杰里米
找到有用的信息通过访问我们的关于RoboDK及其特性在线文档看我们的教程Youtube频道


# 8
你好,我已经修改描述的后处理程序的指令(//www.jasonament.com/doc/en/Robot-Machinin...rint3Dpost)。到目前为止仿真工作。然而,当我尝试使用机器人,我得到以下信息:“必须是一个“布尔”而不是“Int”。“引用命令set_standard_digital_out (5.000, 0.000)。我知道第二个数字必须是一个布尔值,但我犯了错误,这仍然是进入“int”?你有一个主意吗?

致以最亲切的问候
J.Kosiahn
# 9
试着改变引起问题的线:


代码:
set_standard_digital_out(假)
(05-10-2021,09:08 PM)艾伯特写道:试着改变引起问题的线:


代码:
set_standard_digital_out(假)

你好,
我改变了这个手工和所有其他线和它的工作原理。
我想知道关于这个因为有后处理程序中的代码应该解决这个问题。

defsetDO(自我,io_var,io_value):
设定一个数字输出“”“”
如果类型(io_value)! =str:#设置默认变量值如果io_value是一个数
如果io_value>0:
io_value=“真正的”
其他的:
io_value=“假”

如果类型(io_var)! =str:#设置默认变量名称如果io_var是一个数
换行符=“set_standard_digital_out (% s,% s)”% (str(io_var),io_value)
其他的:
换行符=% s=% s% (io_var,io_value)

自我addline(换行符)




用户浏览这个线程:
1客人(年代)

Baidu
map