支持的后处理器

RoboDK 默认提供100 多个后处理器,支持为40 多个机器人制造商生成机器人程序。某些后处理器可进一步定制,以生成特定格式的程序。

你可以访问https://robodk.com.cn/cn/posts,在RoboDK资源库中找到可用后处理器的完整列表,也可以从RoboDK的工具栏中选择文件➔ 打开机器人库

默认情况下,RoboDK提供以下后处理器:

ABB RAPID IRC5:用于 ABB IRC5 控制器。

ABB RAPID IRC5 Robtargets:用于 ABB IRC5 控制器,并生成机器人目标名称。

ABB RAPID S4C:用于 ABB S4C 控制器。

Adept Vplus:用于爱德普V+ 程序语言。

Allen Bradley Logix5000:用于Allen Bradley Logix5000 PLC。

Annin Robotics:用于AR3和AR4机器人。

AUBO:用于遨博控制器。

AUBO ARCS:为遨博ARCS 控制器生成代码(.lua 和 .pro)。

Automata:用于Automata EVA 机器人。

Borunte:用于伯朗特机器人手臂。为 BRTIRUS 控制器生成包含必要文件的压缩打包。

Brooks:用于PreciseFlex 机器人。

CPR:生成适合 CPR 机器人系统的 XML 格式代码。

CSV:为通用机械臂和自动化控制器生成简单的 CSV 格式文件。该后处理器用途广泛,可用于需要直接导入和导出数据的应用程序。

CLOOS:用于克鲁斯控制器。

ComauC5G:用于柯马C5G 控制器。

Denso PAC:用于电装 RC7(及更早版本)控制器(PAC 编程语言)。

Denso RC8:用于电装 RC8(及更新版本)控制器(PacScript 编程语言)。

Dobot Magician:用于越疆教育类机器人。

Dobot MG400:用于越疆SCARA机器人。

Dobot:用于越疆工业类机器人。

Doosan:用于斗山协作机器人。

Elite:艾利特CS 任务后处理器用于为 CS 控制器生成代码。

Epson:用于爱普生控制器。

Fairino:生成 .lua 文件,支持法奥 FR 系列机器人。

Fanuc R30iA:用于发那科 R30iA 和 R30iB 控制器。

Fanuc R30iA_Arc:用于发那科弧焊。

Fanuc RJ3:用于发那科 RJ3 控制器。

GCode BnR:用于 B&R 控制器。

GSK:用于 GSK 机器人。

HCR:用于韩华(Hanwha)控制器。

HIWIN HRSS:用于 HIWIN 机器人。

Hyundai:用于现代控制器。

KAIRO:用于 Keba Kairo 控制器。

Kinova:用于 Kinova 机器人。

Kawasaki:用于川崎 AS 控制器。

KUKA IIWA:用于库卡 IIWA sunrise Java 编程。

KUKA KRC2:用于库卡KRC2 控制器。

KUKA KRC2_CamRob:用于库卡CamRob 铣削选项。

KUKA KRC2_DAT:用于库卡KRC2 控制器,并包括 DAT 数据文件。

KUKA KRC4:用于库卡KRC4 控制器。

KUKA KRC4_Config:用于库卡KRC4 控制器,每行均包含配置数据。

KUKA KRC4_DAT:用于库卡KRC4控制器,并包括 DAT 数据文件。

Mecademic:用于 Meca500 机器人所需的Mecademic 脚本代码。

Mecademic Python:可生成 Python 脚本,远程控制Mecademic Meca500 机器人。

Mitsubishi:用于三菱控制器。

Motoman/Yaskawa:针对使用 Inform II 和 Inform III (JBI) 的 Motoman 控制器,需要每个轴的脉冲/度数比值。可以通过上传项目中的ALL.PRM 文件来自动提取此信息。

Motoman Cartesian:用于采用笛卡尔坐标值的安川 / Motoman 控制器。如需在机器人控制器上手动修改此程序,可能需要启用控制器上的相对作业(Relative Job)选项。

Nachi AX FD:用于那智不二越AX 和 FD 控制器。

Omron:用于欧姆龙/达明控制器。

OTC:用于欧地希 Daihen OTC 控制器。

Panasonic:用于松下 PRG 程序(需要松下 G2PC 工具将 ASCII 文件编译为二进制文件)。

Robostar:用于Robostar 控制器。

Siasun:用于新松控制器。

Siemens_Sinumerik:用于西门子 Sinumerik ROBX 控制器。

Staubli VAL3:用于生成史陶比尔 VAL3 机器人程序(CS8控制器及更新版本),内嵌机器人动作。

Staubli VAL3_Machining:适用于具有 Machining HSM 选项的史陶比尔 VAL3 控制器。

StaubliS6:用于史陶比尔StaubliS6 控制器。

Toshiba:用于东芝机器人。

Techman:用于欧姆龙/达明控制器。

Universal Robots:用于优傲 UR 机器人,将线性运动生成为位姿目标。

Universal RobotsURP:用于优傲 UR 机器人,生成可以在 Polyscope(优傲控制器)中加载和修改的URP。

Universal Robots_RobotiQ:用于优傲 UR 机器人,并包含对 RobotiQ 夹爪的支持。

Universal Robots_MoveP:用于优傲 UR 机器人,将线性运动生成为 MoveP 命令。

Yamaha:用于雅马哈机器人。

Note:某些机器人控制器,如发那科(Fanuc)松下(Panasonic)控制器,需要制造商提供的特定软件或控制器选件,才可以加载RoboDK生成的程序文件。例如,松下机器人需要使用 G2PC 工具,将RoboDK生成的程序文件转换为控制器可读取的二进制文件。有些发那科控制器支持由RoboDK生成的ASCII文件,或者,也可以使用Roboguide的maketp工具编译程序。更多详情,请参阅发那科程序编译LS与TP对比章节。

Note:RoboDK默认后处理器的列表和行为会不时发生变化。这意味着即使使用相同的后处理器,不同版本的RoboDK生成的代码也可能不同。为避免生成代码出现意外变更,你应确保创建唯一副本或自定义后处理器,从而在更新或重新安装RoboDK时保持生成代码的一致性。