RapidGCode

A G-Code interpolator and UI for real-time motion

The G-Code interpolator is also accessible through the RapidCode API, so OEMs can build it straight into a custom UI — or use RapidSetup's G-Code UI to reach production quickly. The RMP Motion Controller runs the back end, guaranteeing real-time deterministic performance.

RapidSetup G-Code interpreter user interface

Overview

G-Code is a programming language for specifying coordinated motions in cartesian space, used by many manufacturing machines. The RMP soft motion controller parses and plans 3D coordinated motions from G-Code syntax — so if your team already works with G-Code, adopting the RMP is straightforward.

Who it's for

Current RapidCode users

Leverage new cartesian coordinated motions without calculating or managing trajectory points for streaming motion.

HMI / UI builders

Build your own user interface with our API functions, or get up and running quickly with the G-Code UI in RapidSetup.

Machine builders

Ideal for modernizing controls on systems that already run G-Code.

More than just G-Code

Add other axes for simple point-to-point or streaming motion, and add I/O for extra functionality.

How it works

A straightforward workflow

From axis setup to a UI-integrated interpolator, in five steps.

  1. 01

    Add axes and configure settings

    Add six axes to a MultiAxis object in the Setup tab, ordered X, Y, Z, A, B, C. Use electronic gearing to add a redundant axis, and set user units relative to your machine — mm, in, or units.

  2. 02

    View and edit your G-Code file before running

    RapidSetup estimates run time from your feed rate and acceleration, and lets you run a single line in the editor. Parse errors block execution: the offending line is highlighted with a detailed message.

  3. 03

    Preview within the mechanical limits of your system

    Import your file and view it from multiple angles, with a real-time location indicator as the G-Code is processed.

  4. 04

    Jog each or multiple axes to verify your setup

    Jog each axis manually with relative or velocity moves. Motion stays bounded by the software limits shown in the 3D render panel.

  5. 05

    Connect the G-Code interpolator with your UI

    Bring the full G-Code interpolator and its functionality into your own UI using the RapidCode G-Code API.

    RapidCode G-Code API architecture diagram

Documentation

For more in-depth documentation, visit our knowledge base.

Browse the docs ↗

start developing today!

1000+ customers have already automated with help of our products and team