程序编译(LS vs. TP)

介绍发那科LS和TP程序文件的区别,以及如何使用RoboDK为发那科机器人自动编译程序。

在发那科机器人(TP,也称为TPP)上运行机器人程序需要一个二进制文件。发那科机器人使用离线编程软件(如RoboDK)生成的程序为LS格式(ASCII2022世界杯8强赛时间,文本可读,不编译)。将LS机器人程序转换为TP程序有两种选择:

1.ASCII上传机器人上的软件选项。这个选项可能已经在机器人上可用了。检查这个选项是否可用的最佳方法是向机器人提供一个LS文件,它应该会自动转换为TP文件。例如,将文件放在FR磁盘上,然后选择负载在教学吊坠上。

2.使用Roboguide中的WinOLPC工具编译程序。在这种情况下,安装RoboDK的同一台计算机可以使用发那科的“maketp.exe”编译工具自动编译LS程序。该命令需要一个«robot.ini»文件。此文件可以使用setrobot.exe如果安装了Roboguide并在计算机上保存了工作站,则从WinOLPC下载实用程序("工作单元”)。

如果在默认位置安装了Roboguide WinOLPC工具,则在生成LS程序后,RoboDK会自动执行TP程序。

确保使用setrobot可执行文件选择了一个机器人。如果TP文件没有生成,并且您安装了Roboguide WinOLPC,您可能需要遵循以下步骤:

1.打开windows资源管理器,导航到WinOLPC安装文件夹:

C:\Program Files (x86)\FANUC\WinOLPC\bin

2.右键单击setrobot.exe文件并选择以管理员身份运行

3.选择机器人工作单元(一个机器人指南)WorkCell是必需的)

发那科机器人——图13

或者,可以从默认文件夹复制以下文件夹中的内容:

C:\Program Files (x86)\FANUC\WinOLPC\bin

到文件夹:

C: \ \ Fanuc RoboDK \ api

按照以下步骤选择与发那科RJ3控制器兼容的后置处理器:

1.右键单击机器人

2.选择选择后置处理器

3.选择发那科RJ3

4.生成程序(F6)

发那科机器人——图14

如果您没有在默认位置安装Roboguide WinOLPC,并且希望在从RoboDK生成程序时自动获取TP文件,请遵循以下步骤:

1.选择程序添加/编辑后处理器

2.选择发那科RJ3(或您想使用的后置处理器)。所有的后期处理器也可以通过文件夹:C:/RoboDK/Posts/访问。此外,请确保您没有使用编译后处理器。

3.找到变量PATH_MAKE_TP(在第103行左右),并输入maketp可执行文件所在的路径。

RoboDK后置处理器用于发那科机器人支持使用与外部轴同步的6轴机器人,如转盘或线性轴。