线程评级:
cnc铣削与发那科M-20iA/35M机器人和R30iB控制器
# 1
亲爱的所有,

我是RoboDK的新手,使用机械臂铣削。
我拥有的机器人是Fanuc M-20iA/35,带有R30iB控制器。
我目前已经创建了一些铣削程序,并能够从我的计算机在教学模式运行它们。



你们都能理解,我不想坐在机器人旁边,几个小时都握着教学设备上的死机开关。因此,我希望机器人在自动模式下运行。是否有一种方法可以在自动模式下直接从计算机运行程序(.LS) ?
我找不到方法,因为在自动模式下我无法在teachpendant上运行RoboDK驱动程序。

所以我的解决方案是编写一个。tp程序,然后把它放在机器人上。这适用于小程序,但是我想要处理的部分确实需要大量的行,而且teachpendant根本没有足够的内存来加载那些大的. tp文件。
有没有人给我一个解决方案,让我可以在发那科上运行程序,而不受程序行数的限制?

先谢谢你

类型方面,

马可
我也很新,但据我所知,你需要右键单击robodk中的操作,然后“生成程序为”,并将其保存为LS文件。从那里,您应该能够将它放在usb上,并通过usb端口将其加载到R30iB。菜单/文件>Util/ Set Device“Or something”>选择你的USB驱动器,然后DIR创建一个列表,找到你的程序并按“LOAD”。之后,您应该能够通过teach按钮访问该程序,就像访问其他程序一样。
# 3
(09-17-2019, 05:35 pm)Thappy写道:我也很新,但据我所知,你需要右键单击robodk中的操作,然后“生成程序为”,并将其保存为LS文件。从那里,您应该能够将它放在usb上,并通过usb端口将其加载到R30iB。菜单/文件>Util/ Set Device“Or something”>选择你的USB驱动器,然后DIR创建一个列表,找到你的程序并按“LOAD”。之后,您应该能够通过teach按钮访问该程序,就像访问其他程序一样。

我已经知道了这是如何工作的,但是使用这种方法,我被限制为+- 600kb (teachpendant上的内存)的最大文件大小,这对我的项目是不够的。所以我正在寻找解决这个问题的方法。
# 4
我们有一个后处理器,允许你拆分一个程序,并通过FTP(有时称为滴注)加载它。你不需要任何特定的选项,除了FTP(我相信从发那科RJ3控制器开始就有了)。

要为发那科机器人使用滴灌,您应该遵循以下步骤:
  1. 激活机器人控制器上的FTP服务器。这应该在默认情况下激活现代发那科控制器:
    //www.x7093.com/doc/en/Robots-Fanuc.html#FTP-Fanuc
    我建议您使用FileZilla来确保FTP连接工作,并且可以将文件加载到控制器。
  2. 在RoboDK中,选择Connect-Connect机器人。
  3. 输入机器人的IP(如果需要用户名和密码,可以在“More Options”部分输入)
  4. 右键单击机器人,然后单击选择后处理器
  5. 选择Fanuc_RJ3_DripFeed后处理器(确保使用最新版本的RoboDK)
  6. 右键单击一个程序并选择该选项向机器人发送程序
RoboDK将自动将长程序拆分为子程序,并触发一个Python脚本,该脚本将通过FTP加载和卸载程序。你只需要手动启动主程序,这个脚本会自动加载下一个程序,并在执行过程中删除之前的程序。一旦脚本被触发,你仍然可以将RoboDK用于其他目的或关闭它。你也可以在另一台计算机上启动这个脚本(确保你安装了RoboDK,但这不需要许可证)。



更多关于将发那科LS程序文件转换为TP文件的信息:
//www.x7093.com/doc/en/Robots-Fanuc.html#LSvsTP

艾伯特
# 5
你好所有的,

我刚刚发现这个线程,它也与我的项目有关。

MarcoW:你找到增加控制器内存的方法了吗?我找到了这一页,但恐怕它并没有说明什么https://www.fanucamerica.com/products/cn...management
我希望有一种方法可以在控制器上插入一个具有大内存的外部硬盘驱动器,并从它运行程序。你知道这种事有可能吗?

阿尔伯特的问题:其他机器人是否可以滴喂?我使用的是Fanuc m-20iB/25,控制器R-30iB Plus,所以我使用的是Fanuc_R30iA.py post-pro。如果没有,你认为我可以用fanuc_rj3_drip .py post-pro的函数修改我的post-pro吗?

问候,

摩根富林明
# 6
嗨,摩根富林明,

是的,你可以在新的发那科机器人控制器(如发那科R30控制器)上使用fanuc_rj3_drip后处理器。

艾伯特
# 7
@艾伯特
我只是在探索ROBODK,有2个RJ3iB,我们想要同步运行(相反的工具中心点)。滴灌ftp协议是否允许同时控制2个站?如果需要澄清,请告诉我。我们也想知道我们是否可以从sprutcam导入工具路径,或者我们是否需要在robodk中重建。几天前发现这个软件后非常兴奋!

雅各
# 8
嗨,雅各,

是的,您可以同时在任意数量的发那科机器人(两个或更多)上运行滴漏后处理器。只要确保每个程序都有不同的名称(或者将它们保存在不同的文件夹中),当然,每个机器人都有不同的IP地址。

如果您有Sprutcam,您应该从Sprutcam生成您的加工刀具路径,将它们加载到RoboDK中,并从RoboDK模拟和生成机器人程序。

艾伯特
# 9
@艾伯特听起来不错,我看到了同步python的例子。对于sprutcam,我没有看到导入sprutcam文件的方法。我认为)。你有从sprutcam导入路径的文件类型或方法的经验吗?我们是否需要使用一个真正的磨机来剔除g代码,或者我们可以使用Sprutcam机器人。

我们还有一些遗留的。ls或。tp文件,在RoboDK中编辑会很好。有办法导入吗?我们可以将文本文件从sputcam发送到.ls,如果这是一种更简单的导入方式的话。我相信这对你的任何其他发那科人都是有用的信息。

谢谢
更新:我能够删除一个。ls文件,我post处理从sprutcam到robodk。我将需要跟踪坐标系统,看看为什么一个机器人能够使用该程序,而另一个则不能,但这将回答其他任何人使用发那科机器人和遗留文件或带有后处理器的凸轮软件的可行性问题。
(11-26-2019, 01:49)雅各写到:@艾伯特听起来不错,我看到了同步python的例子。对于sprutcam,我没有看到导入sprutcam文件的方法。我认为)。你有从sprutcam导入路径的文件类型或方法的经验吗?我们是否需要使用一个真正的磨机来剔除g代码,或者我们可以使用Sprutcam机器人。

我们还有一些遗留的。ls或。tp文件,在RoboDK中编辑会很好。有办法导入吗?我们可以将文本文件从sputcam发送到.ls,如果这是一种更简单的导入方式的话。我相信这对你的任何其他发那科人都是有用的信息。

谢谢




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