Available Post Processors

RoboDK provides over 100 post processors by default to support generating robot programs for over 40 robot manufacturers. Some post processors can be further customized to generate programs with a specific format.

You can find the complete list of available post processors in the RoboDK Library by navigating to https://robodk.com/posts. You can also select Tools➔Open Robot Library from the main toolbar in RoboDK to find available robots, post processors, Add-ins and more.

You can find the following post processors available when you install RoboDK:

ABB RAPID IRC5: for ABB IRC5 robot controllers.

ABB RAPID IRC5 Robtargets: for ABB IRC5 robot controllers and generates robtarget names.

ABB RAPID S4C: for ABB S4C robot controllers.

Adept Vplus: for Adept V+ programming language.

Allen Bradley Logix5000: for Allen Bradley Logix5000 PLC.

Annin Robotics: for AR3 and AR4 robots.

Aubo: for AUBO robot controllers.

Aubo ARCS: generates code (.lua and .pro) for AUBO ARCS robotic controllers.

Automata: for Automata EVA robots.

Borunte: for Borunte robot arms. Generates zip-package with necessary files for BRTIRUS robot controllers.

Brooks: for PreciseFlex robots.

CLOOS: for CLOOS robot controllers.

Comau C5G: for Comau C5G robot controllers (PDL files).

Comau Nodal: for Comau C5G robot controllers using modern Comau Nodal programs (PDL2 language).

CPR: produces XML-formatted code suitable for CPR robotic systems.

CSV: generates simple CSV-formatted files for generic robotic and automation controllers. This post processor is versatile and can be used in applications requiring straightforward data import and export.

Denso PAC: for Denso RC7 (and older) robot controllers (PAC programming language).

Denso RC8: for Denso RC8 (and newer) robot controllers (PacScript programming language).

Dobot Magician: for educational Dobot robots.

Dobot MG400: for the scara Dobot robot.

Dobot: for the industrial line of Dobot robots.

Doosan: for Doosan collaborative robots.

Elite CS: generates code for Elite CS robot controllers.

Elite EC: generates code for Elite EC robot controllers.

Estun RC: for Estun RC robot controllers.

Epson RC: for Epson robot controllers.

Fairino: produces .lua files and supports the Fairino FR series of robots.

Fanuc R30iA: for Fanuc R30iA and R30iB robot controllers.

Fanuc R30iA Arc: for Fanuc Arc welding.

Fanuc RJ3: for Fanuc RJ3 robot controllers.

Flexiv: generates trajectory files (.traj) for Flexiv Hesper controllers.

Foxbot: generates .pac files for Foxbot controllers.

GCode A3200: generates .cnc files that are specifically formatted for Aerotech's A3200 controllers.

GCode BnR: for B&R robot controllers.

GCode NCP: generates .cnc files compatible with controllers that support the NCP language.

GSK: for GSK robots.

Hans: for HAN’S robot controllers.

HCR: for Hanwha robot controllers.

HIWIN HRSS: for HIWIN robots.

Huayan: for Huayan Robotics robots (formerly known as Han's Robot), including a script and a json file.

Hyundai: for Hyundai robot controllers.

IGUS: generates XML-formatted code suitable for igus robotic systems.

IIMT: generates .txt files that you can load in IIMT CR robot controllers easily.

Inexbot: generates .JBI files specifically designed for Inexbot controllers (Inform III).

JAKA: for JAKA robot controllers.

Kassow: generate code for Kassow Robots KR2 controllers.

Kawasaki: for Kawasaki AS robot controllers.

KEBA KAIRO: for Keba Kairo robot controllers.

Kinova: for Kinova robots.

Kinova Link6: generates JSON (.json) code, compatible with Kinova Link 6 robotic arms.

KUKA app4PostPro: produces .csv files designed for KUKA KR C4 controllers with app4PostPro.

KUKA CNC: generates .nc files designed for KUKA.CNC systems.

KUKA EntertainTech: generates .src and .emily files for KUKA robotic controllers with the Entertain Tech package.

KUKA IIWA: for KUKA IIWA sunrise programming in Java.

KUKA KRC1: for KUKA KRC1 robot controllers.

KUKA KRC2: for KUKA KRC2 robot controllers.

KUKA KRC2_CamRob: for KUKA CamRob milling option.

KUKA KRC2_DAT: for KUKA KRC2 robot controllers including DAT data files.

KUKA KRC4: for KUKA KRC4 robot controllers.

KUKA KRC4 Config: for KUKA KRC4 robot controllers with configuration data in each line.

KUKA KRC4 DAT: for KUKA KRC4 robot controllers including DAT data files.

KUKA KRC5: for KUKA KRC5 robot controllers.

MARS: generates .gpl files for MARS systems.

MABI: for MABI robot arms which use Siemens Sinumerik robot controllers (G-code).

Mecademic: for Mecademic’s script code required by the Meca500 robot.

Mecademic Python: it generates a Python script that can control the Mecademic Meca500 robot remotely.

Mitsubishi: for Mitsubishi robot controllers.

Motoman/Yaskawa: for different Motoman robot controllers using Inform II and Inform III (JBI). It requires knowing the pulses/degree ratio for each axis. You can upload the ALL.PRM file in your project to automatically extract this information.

Motoman Cartesian: for Yaskawa/Motoman robot controllers using Cartesian values. You may require the Relative Job option on the robot controller if you want to manually modify this program on the robot controller.

MyCobot: generates Python code compatible with MyCobot robotic arms.

Nachi AX FD: for Nachi AX and FD robot controllers.

Neura: generates a NeuraPy Python script compatible with the Neura Robotics Real-Time NR-Motion Master controller.

NEWKer i6: generates code designed for NEWKer i6 CNC controllers.

Niryo: generates Python code designed for Niryo educational robots.

Omron: for Omron-TM robot controllers.

OTC: for Daihen OTC robot controllers.

Panasonic: for Panasonic PRG programs (requires Panasonic G2PC tools to compile ASCII files to binary files).

Precise: for Precise Scara robots.

QJAR: generates .rbg files for QJAR robot controllers.

Rainbow Robotics: generates .wsl files for Rainbow Robotics controllers.

Panasonic: For Panasonic PRG programs (requires Panasonic G2PC tools to compile ASCII files to binary files).

Robostar: for Robostar robot controllers.

Rokae: generates .mod files for ROKAE robot controllers.

Rozum RC API: generates .py files to integrate with Rozum RC Series controllers.

Rozum RC Pulse: generates .rcp files designed for Rozum RC Series controllers.

Schneider: for Schneider Electric Lexium controllers.

Siasun: for Siasun robot controllers.

Siemens 840D PKM: for PKM robots running the Siemens Sinumerik controller.

Siemens Sinumerik: for Siemens Sinumerik ROBX robot controller.

Staubli S6: for Staubli S6 robot controllers.

Staubli VAL3: to generate Staubli VAL3 robot programs (CS8 controllers and later). It inlines the robot movements.

Staubli VAL3 Machining: for Staubli VAL3 controllers that have the Machining HSM option.

Techman: for Techman robot controllers.

Toshiba: for Toshiba robots.

Turin: outputs .txt files for Turin robot controllers.

uArm: outputs .cnc code for uFactory uArm robotic systems.

Universal Robots: for UR robots, it generates linear movements as pose targets.

Universal Robots URP: for UR robots, it generates a URP that can be loaded and modified in Polyscope (the UR robot controller).

Universal Robots_RobotiQ: for UR robots including support for RobotiQ gripper.

Universal Robots MoveP: for UR robots, it generates linear movements as MoveP commands.

Wlkata: for WLKATA Mirobot robotic arms.

xArm: for uFactory xArm robotic systems.

Yamaha: for Yamaha robots.