G-code Corrector

Apply inverse kinematics (IK) and/or calibration corrections to your 5-axis G-code. Import calibration data from the Calibrator tool to compensate for measured errors.

1. Calibration Data

Click to upload calibration JSON

or

2. G-code Input

Click to upload or drag and drop

G-code files (.gcode, .nc, .g, .txt)

3. Processing Options

Converts tool-tip coordinates to machine coordinates. Use if your G-code doesn't have IK applied.

Compensates for measured errors from calibration. Requires calibration data.


Use if your firmware handles IK. Only calibration corrections will be applied to tip coordinates.

IK Parameters

Values are auto-loaded from calibration data if available.

G-code Analysis

Load G-code to see analysis

How It Works

Inverse Kinematics (IK):

Converts tool-tip coordinates to machine coordinates based on A/B axis angles and LA/LB parameters. This accounts for the physical geometry of the 5-axis system.

Calibration Corrections:

Compensates for measured deviations from the theoretical model. The calibrator measures actual vs expected positions, and this tool applies those corrections.

Processing Order:

IK is applied first (if enabled), then calibration corrections. This is because calibration was measured on top of the IK model.

Firmware IK Mode:

If your firmware handles IK internally, enable this mode. Only calibration corrections will be applied to the tip coordinates.