Skip to content
Contact Get Started

5-Axis CNC Control

NEV AUTOMATION · 5-AXIS CNC CONTROL

Your machine's control,
ready to run

Motion, PLC logic and the operator's screens, in one project.

ISO 6983 · IEC 61131-3 · PLCopen

LIVE TOOLPATH XYZ / BC sphere_starball_tcpc.ngc

// HOW IT WORKS

From an empty project to a running control

  1. 01

    Configure

    Define axes, kinematics and the fieldbus in the IDE project tree.

  2. 02

    Program

    Machine logic in Structured Text, part programs in G-code.

  3. 03

    Simulate

    Watch the path and the machine move in the 3D view. No hardware required.

  4. 04

    Run

    Connect the runtime to real hardware and monitor live in the operator HMI.

// WHAT THE CONTROL DOES

Accuracy on the part, speed on the path

  • 3 TO 5 AXIS MILLING
  • SPECIAL KINEMATICS
  • NEW BUILDS
  • RETROFITS

The tip holds the programmed path while the head and the table move. A tilted surface is cut as it was drawn, without the marks left where rotary axes are asked to catch up.

An inclined face gets its own X, Y and Z, so a feature on it is written as flat two-axis code. A part that went on out of square is corrected the same way: measure it once and the whole program is rotated and shifted onto it, with no re-clamping and no edit.

The machine is corrected as a solid: axis error maps, squareness, and where each rotary centre actually sits. Accuracy does not fall away at the far corner of the table.

State the tolerance a corner may be rounded by, or move the whole speed-against-precision balance with one word. Roughing runs fast and the finish pass runs tight, in the same program.

A broken tool mid-cut does not cost the part. Jog clear, inspect it, press RETURN TO PATH, and the program carries on. Cycle start is refused until the machine is back on the path.

EtherCAT to the drives, OPC UA and Modbus to the plant, and a WebSocket API into the control itself. Machine data is there for your MES, and a client of your own reaches motion, offsets and programs.

rocket // DEVELOPMENT SYSTEM

Debug the machine while it is cutting

Stay connected to the running target and watch real values move next to the code that sets them. The same project runs in simulation before any hardware exists, so the logic is written and proven while the machine is still being built.

  • Write and prove the logic before the machine is wired
  • Live values from the running machine, inline in the code
  • Motion, logic, screens and the fieldbus in one project

rocket // OPERATOR HMI

Design the panel your machine needs

Operator screens are drawn in the same project as the machine's logic and bound to its own variables. A value on the screen is the variable itself, so the panel ships as part of the machine and cannot drift from it.

  • Everything the operator does in a shift, on one panel
  • The running block, the 3D path and the part count, side by side
  • The machine's own functions get screens of their own

// TECHNICAL SPECIFICATIONS

The whole machine, from one control

Motion & kinematics

Kinematics
XYZ · XYZA/C · XYZAB/AC/BC/CA
Tool centre point
G43.4 / .5 / .8 / .9
Tilted plane
G68.2 · G53.1
Corner control
G64 · G64.1 tolerance · G05.1 levels

Accuracy

Volumetric
error maps · squareness · rotary PIGE
Leadscrew
bidirectional error maps
Workpiece
G54.4 setting-error sets
Probing
datum · tool length · calibration

Programming

Machine logic
IEC 61131-3 Structured Text
Part programs
ISO 6983 G-code · custom macros
Cycle programming
on the panel
Your own codes
M codes → your subprograms

Running

Recovery
block search · retrace
Protection
keep-out zones

Interfaces

Fieldbus
EtherCAT
Servers
OPC UA · Modbus
API
WebSocket · motion · offsets · programs

Machine

Channels
one or more
Coupled axes
gantry · synchronised pairs

Run your machine in the Development System first

Once it is installed you can simulate a five-axis machine end to end, without buying any hardware. If you would rather start from the machine you have in mind, tell us its kinematics and drives.