---
title: "Path Following Datasheet"
slug: "path-following-datasheet"
updated: 2025-02-24T16:00:54Z
published: 2025-02-24T16:00:54Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vention.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Path Following Datasheet

## General Description

The Path following solution adds to Vention’s manufacturing application portfolio by unlocking automatic path execution. The machine system comes as a comprehensive application kit, including MachineApp software for controls, 3-axis gantry robot, and optional gripper suggestions.

We offer both turn-key solutions and self-deployed solution for our path following applications. If you choose our turn-key solutions our team will provide end-to-end deployment support including: design validation, customization, pre-assembly, Factory Acceptance Test, commissioning, training & Site Acceptance Test. This ensures the delivery of a functional path following machine that performs according to the requirements defined in a project scope, from gripper validation to operator functionality.

**Below are the supported shapes by the software infrastructure built to interpret paths, convert to 3D setpoints and stream to MachineMotion’s CAN drives**

- 3D linear segments
- 2D circular arcs

**Controlling your path following machine is possible in one of two ways:**

- Capabilities through G-codes commands by Python API
- Path following Machine App

**Vention’s path following Machine App offers unique features that fit any custom solution such as** Configuration & calibration of the workspace : mapping axes to drives, mapping digital output tools, configuring workspace dimensions Configuration of the path: uploading G-code files, adding multiple paths to a workspace & visualization of the path Execution of the path: dry run the job at a z-offset and slow speed, status of machine, ability to play/stop

---

## Common applications using Vention Path Following software and hardware

Vention Path Following software and hardware can be used for several applications such as:

- Laser engraving
- Dispensing (glue, painting …)
- CNC
- Milling
- Routing
- Drilling

Use your desired end of arm tool and mount it directly on your Machine.

---

## Path following specifications

| Specifications | Value | Notes |
| --- | --- | --- |
| **Linear Segments** | 3D | Linear Moves (G0 and G1) are supported for X, Y and Z axes Small segments can be blended to create curved 3d paths |
| **Circular Arcs** | 2D | Arc Moves (G2 and G3): Support XY, YZ and ZX planar curves |
| **Accuracy** | +/- 0.1 mm | Tested on enclosed ball screw actuators Tolerance on blending between linear moves can be adjusted to prioritize TCP speed variability or accuracy Only characterized within 1000-3500 mm/min range |
| **Min Arc Radius** **for constant speed** | 5 mm | Tested on enclosed ball screw actuators Tolerance on blending between linear moves can be adjusted to prioritize TCP speed variability or accuracy Only characterized within 1000-3500 mm/min range |
| **TCP Speed Variability from Setpoint** | +/- 10% | Tested on enclosed ball screw actuators Tolerance on blending between linear moves can be adjusted to prioritize TCP speed variability or accuracy Only characterized within 1000-3500 mm/min range |

## Linear actuators specifications

|  | Enclosed timing belt | Enclosed ball screw |
| --- | --- | --- |
| **Linear Actuator Type** | 12.5 kg | 10 kg |
| **Repeatability (mm)** | Up to +/-0.025 mm | Up to +/-0.025 mm |
| **Travel (mm);** | 585, 855, 1530, 2295 | 145, 370, 640, 1315, 2080 |
| **Speed (mm)** | 2000 | Up to 750 |
| **Acceleration (mm/s2)** | 2000 | 500 |
| **Linear capacity (N)** | 1100 | 3250 |
|  | [Learn more](https://vention.io/parts/enclosed-timing-belt-actuator-585mm-length-927) | [Learn more](https://vention.io/parts/enclosed-ball-screw-actuator-360mm-length-1282) |

---

## G-code interface

Vention’s g-gode interface provides a set of machine instructions that allow a user to smoothly move multiple axes at once. There exist various different versions of g-code that are offered by industrial manufacturers. Vention’s is based off [RS-274-NGC](https://cdn.document360.io/3eee4d14-5ca0-4ea6-b426-1c19393e6a5e/Images/Documentation/RS274NGC_3.pdf.pdf)g-code language and [LinuxCNC](https://linuxcnc.org/docs/html/gcode/g-code.html). If using a CAM software to generate g-code, choosing either as a post-processor will ensure that it is compatible with MachineMotion. Vention does not support the entire list of g-code commands provided by RS-274-NGC or LinuxCnc, so some advanced codes (such as custom drilling routines or patterns) may not be recognized. The link below describes the two types of available g-code commands: operational mode commands and movement and tool commands.

#### [**Link**](https://vention.io/resources/guides/path-following-interface-391#g-code-interface)

---

## Path following MachineApp : Operate your machine through a GUI

Vention’s Path following MachineApp is an easy-to-use and intuitive application to configure, program and operate your milling & drilling, dispensing, laser engraving machines. The app comes pre-loaded on the Vention pendant and can be accessed from the pendant or through a computer located on the same network. The Path following MachineApp includes features such as workspace and path configuration, path sequences setup, error and notification management, real-time process status and performance, simulation of your path and a visual display of the path following operations.

#### **Path Following User Guide**
