Robot programming without writing code

MARVIN

THE MOST EFFECTIVE WAY TO PROGRAM WELDING AND SURFACE FINISHING APPLICATIONS

what is MARVIN

Robot programming often requires significant time, specialized skills, and knowledge of different robot languages. Marvin simplifies this process by allowing operators to demonstrate a manufacturing operation directly on the real workpiece. The recorded motion is then transformed into a robot program, validated in a complete 3D simulation of the workcell, and optimized before production.

Hardware-independent by design, Marvin supports the leading industrial robot brands as well as multiple tracking technologies, making it easy to integrate into existing production environments.

WHY CHOOSE MARVIN

Marvin combines the simplicity of demonstration-based programming with the power and flexibility of industrial robotics.

  •  Teach the robot instead of programming every movement. Record the operation directly on the real workpiece and transform it into a robot program in minutes.
  •  Choose the hardware that fits your application. Marvin is compatible with the leading robot brands and multiple tracking technologies, without locking you into a specific ecosystem.
  •  Validate your process before production. Simulate the complete workcell, check collisions and reachability, and optimize the robot path before deployment.
  •  Accelerate commissioning while maintaining full flexibility. Manage multiple tools, TCPs, workstations, and external axes within a single programming environment.

what can i do with MARVIN

Marvin is ideal for applications where robot paths must follow complex surfaces or frequently change due to product variability.

WELDING

PAINTING

MATERIAL DISPENSING

POLISHING

DEBURRING

SANDBLASTING

HOW TO PROGRAM WITH MARVIN

Step 1
Step 2
Step 3
Prepare the project

The software interface allows you to recreate and simulate the entire workcell, including the robot, tools, workbench, and external axes, with collision detection available for all cell components.
If CAD models for certain components are not available, Marvin enables you to quickly create simplified geometry directly within the interface, eliminating the need for dedicated CAD software.
For trajectory acquisition, the CAD model of the workpiece is not required, as the teaching process is performed directly on the physical
part.
At this stage, you can also define subroutines and routines, such as switching the welding torch on and off, as well as customize specific commands for each customer, tailoring the robot program to their application requirements.

Record the process trajectory

Marvin acquires the position of a physical replica of the process tool in real time. The replica, produced using 3D printing and equipped with a tracking system, accurately reproduces the actual tool used in the manufacturing process.

The same replica is faithfully represented within the software’s 3D environment, allowing the operator to visualize the tool’s movement and simulate the process inside a virtual workcell.
Trajectory acquisition can be performed either in continuous mode or point-by-point, depending on the application requirements. The hardware package is modular and adaptable to different processes, with the option of being installed directly on the production machine or on a dedicated teaching station.
Once the trajectory has been acquired, it can be visualized, edited, and validated within the 3D environment.
The operator can modify recorded points, optimize the path, and adjust both motion and process parameters directly from the software interface before the robot program is generated automatically.

Generate the robot program

Marvin converts the points acquired during the 3D trajectory acquisition into a robot program, ensuring that the path is reachable and free from collisions between the robot, the tool, and the surrounding environment.
The generated program can be transferred directly to the robot (where supported) or loaded manually via USB. Once uploaded, it behaves like any standard robot program and can be edited and verified directly from the robot teach pendant.

MARVIN ADVANTAGES

Reduced programming time

Quickly automate most processes without the need for advanced programming skills.

100% hardware-independent

Compatible with different tracking devices and major robot brands.

Easy to install and use

The intuitive interface allows even inexperienced operators to create complex programs in just a few steps.

Precision and reliability

Thanks to calibration and collision detection, it ensures accurate and safe paths, improving process quality.

Versatile and adaptable

The operator can easily configure the cell elements and define robot instructions according to the specific requirements of the application.

Advanced external axis management

The software manages robot linear tracks and positioners, including lathes, tilting lathes, and rotary table systems.

Accessibility without compromise

The system offers the ease of programming often sought in cobots, without compromising the performance and robustness of industrial robots, as well as the integration of external axes.

START LEARNING MARVIN WITH ONLINE FREE COURSES 

Join our Industrial Robotics community and start learning Marvin at your own pace. Access our online learning platform and discover the software through recorded training courses, practical tutorials, and real application examples. Explore the complete workflow, from path recording to robot program generation, whenever and wherever you want.

Do you want to know more about MARVIN?

Download MARVIN brochure

robot painting applications