OCTOPUZ Offline Robot Programming Software

OCTOPUZ is a powerful Offline Robot Programming (OLRP) software environment, which is changing the way integrators and manufacturers program, deploy, and reprogram their robots. By programming robot functions in a virtual, offline environment (on a computer), OLRP eliminates the need for robots to be taken out of production for manual teach pendant programming, greatly improving productivity and the bottom line.

In OCTOPUZ, users create detailed virtual simulations of their real-world robot cells, complete with machinery and manufacturing components, in minutes. Within this virtual cell, OCTOPUZ uses built-in machine logic to automatically identify the optimal toolpath trajectory and program the required code for a multitude of industrial tasks. The code is then accurately converted to the robot brand’s unique language for use in the real world.

To view the OCTOPUZ brochure please click here

What is OLRP?

OCTOPUZ and Olympus Technologies

Olympus first experienced the power of the OCTOPUZ OLRP software in a project it delivered to an established customer in the summer of 2019. A vision system was used to determine part position and orientation, and this information was used to adjust the part programming path passed from OCTOPUZ to the robot.

Following the successful project, Olympus conducted negotiations with OCTOPUZ, and are now pleased to be their partner in the UK & Ireland.

To view the OCTOPUZ brochure please click here

Jon House, Co-CEO of OCTOPUZ Inc

Olympus Technologies is what we consider a great-fit partner for OCTOPUZ. We have very complementary products and expertise, ultimately providing our joint customer base a well-rounded solution. Specifically, Olympus has a strong presence in the UK with robotic welding for both KUKA and Universal Robots. We are interfacing with the Olympus team daily and we are excited to grow our partnership by serving our customers well

Extend your reach with OCTOPUZ features

icon product cad cam

CAD and CAM integration

OCTOPUZ software is compatible with multiple CAD file types and CAM systems, enabling users to import their specific cell environment into the virtual space, making it easy to program paths onto parts and create the code for your industrial robots.


On importing a CAM path into OCTOPUZ, PathImporter automatically attaches your part to the workpiece positioner and systematically positions it so it has a reachable starting point.

icon home olrp deployment

Cell Design

With an extensive component library containing thousands of robotic and automation parts, OCTOPUZ makes it easy to design and build a virtual manufacturing cell in a 3D environment. The components are designed to be dragged, dropped, and snapped into place to quickly build complex systems with pre-made logic. 

Multiple robots

Program, simulate and generate code for multiple robots, simultaneously, with support for many robot brands in any configuration.

Complex kinematics systems

Not limited to 6-axis manipulators, OCTOPUZ can simulate 3-axis scara robots up to 7-axis manipulators, along with external axes like linear tracks and turntables, as well as conveyors, feeders and more!

Most robot brands supported

15+ brands supported with a regularly updated library.

Path Planning

Creating robot toolpaths is simple in OCTOPUZ. With only a few clicks, toolpaths and robot movement can be programmed locally in OCTOPUZ.


OCTOPUZ PathFinder is a suite of tools designed to automatically identify the optimal toolpaths for industrial robots and their wide range of end-of-arm tools. Pathfinder simplifies the programming process by analyzing, autoconfiguring and collectively updating toolpaths with only the click of a button. The PathFinder suite of tools includes:


Programmers can use PathAnalyzer to review imported CAM toolpaths and evaluate the robot trajectory through a detailed report on any singularities, joint limits, unreachable points, and collisions. No need to conduct timely simulations.


With just one click, PathSolver automatically analyzes and solves imported CAM toolpaths as well as toolpaths that have been created locally in OCTOPUZ, and automatically makes the calculated toolpath changes void of singulartities, joint limits, unreachable points and collision errors.

PathSolver also offers improved path fluidity by automatically identifying the keystone postions to place Reference Points. This positions the end of arm effector in the most favourable position to not only aid in resolving the toolpath but also providing a smoother operation throughout the fabrication or welding process.


With the QuickSimulator tool, programmers are presented with a simulation of the points leading up to and preceding the error, enabling quick resolution.


PointSolver gives programmers the option to focus on solving a specific point within the toolpath instead of solving an entire path or program, saving valuable time when resolving the final program that will be loaded on to the robot controller.


For anyone wanting to solve their toolpath manually, the ReferencePointSolver tool can be used to examine the geometry of the part and automatically place Reference Points at the peripheral regions of the X, Y and Z axis, aiding programmers in defining their preferred toolpath.


ExternalConfigurator ensures an accurate representation of the real world cell in the virtual environment by analysing and identifying path characteristics to programmatically determine and configure an ideal external axis solution to make the part reachable. This includes rotary and head/tail stock part positioners as well as robot positioners like gantries or rails.


OCTOPUZ’s simulation capabilities provide the foundation for error-free paths to be created.
The virtual cell is so realistic, it can be used by manufacturers and integrators as proof of concept to validate their automation ideas.

Post Processing

Program code generated from OCTOPUZ can be input directly into the robotic controls. Advanced post-processing capabilities ensure accurate conversion of the program code to the robot brand’s language.

Most robot brands supported

15+ brands supported with a regularly updated library.

Brands Supported

  • KUKA
  • Yaskawa / Motoman
  • ABB
  • Panasonic
  • Kawasaki
  • Mitsubishi
  • Toshiba
  • Cloos
  • Denso
  • Nachi / OTC
  • Staubli
  • Greatoo
  • Universal Robots