Integrated Engineering with VINCENT

Effective Modeling with VINCENT

Control System Development with VINCENT

Virtual Commissioning with VINCENT

VINCENT Product Details

Standard Programming for Robots and Peripherals

VINCENT seamlessly integrates PLC and robot program development. Both PLC-controlled axes, including sensors, and several robots from different manufacturers are collectively taught and tested in one integrated environment. The system layout is loaded in VINCENT from the CAD system and a virtual function model is created automatically. Robot movements are taught on the virtual model using all of the capabilities of advanced offline programming systems. Any common motion command (PTP, LIN, CIRC, approximate positioning, etc.) can be generated in any coordinate system. Logical elements of robot programs such as loops and conditions are entered in a graphics editor quickly and easily. All of the peripherals’ operations controlled by PLCs are also programmed in the same development environment by performing them in the virtual model.

Offline Verification of the Function of the Entire Manufacturing Line

When the movements of robot and PLC-controlled axes are taught by performing them in the virtual model, individual modules as well as the entire manufacturing cell can be simulated and displayed in 3D. An integrated collision detector reveals errors in the process immediately. A material flow simulation integrated in VINCENT represents non-varying and shape-varying parts. The combined discrete event simulation of every axis of the robot and peripherals precisely ascertains execution times. Time-sensitive sub-processes are thus detected at an early stage and can be optimized.

Vendor-Neutral PLC and Robot Program Generation

Every operation is functionally planned, simulated and optimized in VINCENT independent of the hardware and subsequently converted into the target system’s concrete control code. VINCENT users do not need in-depth knowledge of robot and PLC languages to plan processes or special knowledge to create simulations. The generated control code already includes every mechanism that connects a PLC and robots needed for the target systems.



Easy Modeling

© Fraunhofer IFF

Import CAD data easily

  • Import STEP files
  • Update existing geometries
  • Optimize the 3D representation for fast loading and saving
  • Assemble several CAD models of modules into one machine model
  • Search for and find modules  and components in the complete machine model quickly

Visualize the kinematic structure

  • Assign CAD geometries to the elements of the kinematic structure
  • Drag and drop

Fast Controller Development

© Fraunhofer IFF

Perform movements, visualize control function

Define the sequences

  • Move 3D model of the system to the target position
  • Save target positions in the time bar
  • Determine duration of movement, create motion data set

Define the logic

  • Break the machine down into modules
  • Define module correlations


Automatic Control Code Generation

© Fraunhofer IFF


  • Transparent, manageable, readable
  • Accepts every identifier and comment

Generate control system projects automatically

  • Symbol table
  • System function: Graphics code is generated for main sequences and the processes of the main sequences
  • Help functions for motion activation, position tables and safety functions
  • Functions that retrieve every network, help functions, communications are generated for program control
  • Data management: Create a marker memory that represents  I/Os a structure data module for complex structures, e.g. electric actuators
  • Communication: TCP communication with VINCENT (bidirectional data transfer)